@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: top;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*! 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 {
  -webkit-box-sizing: content-box;
          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 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: unset;
}

/**
 * 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 style 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 style 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 {
  -webkit-box-sizing: border-box;
          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] {
  -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] {
  -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;
}

/* ! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/
 * Some were added by Designfever.com
 * update : 2017/03/07
*/
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

* {
  word-break: keep-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -webkit-overflow-scrolling: touch;
}

*:before, *:after {
  display: none;
  content: "";
}

body, dl, ul, ol, li, dt, dd, blockquote, p, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: normal;
}

ul, ol {
  list-style: none;
}

caption, legend {
  width: 1px;
  height: 1px;
  font-size: 1px;
  margin: -1px;
  border: none;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

pre, samp, kbd, code, figure, figcaption {
  margin: 0;
}

iframe {
  border: none;
}

img {
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

i, cite, em, var, address, dfn {
  font-style: normal;
}

a:link, a:visited, a:active {
  text-decoration: none;
  color: inherit;
}
a:hover {
  color: inherit;
}

button {
  padding: 0;
  overflow: hidden;
  background: none;
  cursor: pointer;
  border: 0;
}
button:focus {
  outline: none;
}

/*button 태그 tab focus*/
button:focus-visible {
  border-radius: 4px;
  outline: 2px solid rgb(0, 95, 204);
}

input, button, textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

button, [type=button], [type=reset], [type=submit] {
  vertical-align: top;
  outline: none;
}

input[type=radio],
input[type=checkbox] {
  position: relative;
  margin: 0;
  padding: 0;
}

input[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
}

input[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
}

[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]), textarea {
  border: 1px solid #888;
  outline: none;
  vertical-align: baseline;
}
[type=color]::-webkit-input-placeholder, [type=date]::-webkit-input-placeholder, [type=datetime]::-webkit-input-placeholder, [type=datetime-local]::-webkit-input-placeholder, [type=email]::-webkit-input-placeholder, [type=month]::-webkit-input-placeholder, [type=number]::-webkit-input-placeholder, [type=password]::-webkit-input-placeholder, [type=search]::-webkit-input-placeholder, [type=tel]::-webkit-input-placeholder, [type=text]::-webkit-input-placeholder, [type=time]::-webkit-input-placeholder, [type=url]::-webkit-input-placeholder, [type=week]::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #555;
}
[type=color]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=email]::-moz-placeholder, [type=month]::-moz-placeholder, [type=number]::-moz-placeholder, [type=password]::-moz-placeholder, [type=search]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=text]::-moz-placeholder, [type=time]::-moz-placeholder, [type=url]::-moz-placeholder, [type=week]::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder {
  color: #555;
}
[type=color]:-ms-input-placeholder, [type=date]:-ms-input-placeholder, [type=datetime]:-ms-input-placeholder, [type=datetime-local]:-ms-input-placeholder, [type=email]:-ms-input-placeholder, [type=month]:-ms-input-placeholder, [type=number]:-ms-input-placeholder, [type=password]:-ms-input-placeholder, [type=search]:-ms-input-placeholder, [type=tel]:-ms-input-placeholder, [type=text]:-ms-input-placeholder, [type=time]:-ms-input-placeholder, [type=url]:-ms-input-placeholder, [type=week]:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #555;
}
[type=color]::-ms-input-placeholder, [type=date]::-ms-input-placeholder, [type=datetime]::-ms-input-placeholder, [type=datetime-local]::-ms-input-placeholder, [type=email]::-ms-input-placeholder, [type=month]::-ms-input-placeholder, [type=number]::-ms-input-placeholder, [type=password]::-ms-input-placeholder, [type=search]::-ms-input-placeholder, [type=tel]::-ms-input-placeholder, [type=text]::-ms-input-placeholder, [type=time]::-ms-input-placeholder, [type=url]::-ms-input-placeholder, [type=week]::-ms-input-placeholder, input:not([type])::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #555;
}
[type=color]::placeholder, [type=date]::placeholder, [type=datetime]::placeholder, [type=datetime-local]::placeholder, [type=email]::placeholder, [type=month]::placeholder, [type=number]::placeholder, [type=password]::placeholder, [type=search]::placeholder, [type=tel]::placeholder, [type=text]::placeholder, [type=time]::placeholder, [type=url]::placeholder, [type=week]::placeholder, input:not([type])::placeholder, textarea::placeholder {
  color: #555;
}

[type=color]:invalid, [type=date]:invalid, [type=datetime]:invalid, [type=datetime-local]:invalid, [type=email]:invalid, [type=month]:invalid, [type=number]:invalid, [type=password]:invalid, [type=search]:invalid, [type=tel]:invalid, [type=text]:invalid, [type=time]:invalid, [type=url]:invalid, [type=week]:invalid, input:not([type]):invalid, textarea:invalid {
  border: 1px solid red;
}

select {
  border: 1px solid #888;
  background: transparent;
  -webkit-appearance: none; /* for chrome */
  -moz-appearance: none; /*for firefox*/
  appearance: none;
}
select::-ms-expand {
  display: none; /*for IE10,11*/
}

textarea {
  border: 1px solid white;
  resize: none;
}

[type=color]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, input:not([type]):focus, textarea:focus, select:focus {
  border: 1px solid blue;
}
[type=color]:disabled, [type=date]:disabled, [type=datetime]:disabled, [type=datetime-local]:disabled, [type=email]:disabled, [type=month]:disabled, [type=number]:disabled, [type=password]:disabled, [type=search]:disabled, [type=tel]:disabled, [type=text]:disabled, [type=time]:disabled, [type=url]:disabled, [type=week]:disabled, input:not([type]):disabled, textarea:disabled, select:disabled {
  background-color: #444;
  color: #888;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

[role=button], a, area, button, input, label, select, summary, textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

#skip-navi {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 600;
}
#skip-navi a {
  display: block;
  position: absolute;
  top: -9999px;
}
#skip-navi a:hover, #skip-navi a:active, #skip-navi a:focus {
  display: inline-block;
  top: 0;
  width: 100%;
}
#skip-navi a span {
  display: block;
  padding: 10px 0;
  background: #fafafa;
  border: 2px solid #666;
  color: #000;
  font-size: 16px;
  text-align: center;
}

.browser-upgrade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10000;
  background: #efefef;
  border-bottom: 2px solid #bababa;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  font-size: 14px;
  color: #595959;
}
.browser-upgrade a {
  font-size: 18px;
  color: #0027AA;
}
.browser-upgrade a:hover {
  color: #000;
}

iframe[name^=google_] {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  visibility: hidden;
}

@media print {
  *,
  *:before,
  *:after,
  *:first-letter,
  *:first-line {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #555;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.wa {
  text-indent: -9999px;
  position: absolute;
  top: -9999px;
  font-size: 0;
}

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

.css-no-select {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/*VIDEO 타입*/
/*@mixin css-on-panel-video-hide($isPanel) {
  @if ($isPanel) {
    transition:
      max-width 0.5s,
      transform
        0.5s
        0.3s,
      opacity 0.4s 0.6s;
  } @else {
    transition: opacity 0.3s;
  }
}*/
/*ANCHOR 타입*/
/*CTA, DOWNLOAD, LINK, select 타입*/
@font-face {
  font-family: "cj-body-light";
  src: url("/static/font/CJONLYONENEWbodyLight.woff2") format("woff2");
}
@font-face {
  font-family: "cj-body-regular";
  src: url("/static/font/CJONLYONENEWbodyRegular.woff2") format("woff2");
}
@font-face {
  font-family: "cj-title-bold";
  src: url("/static/font/CJONLYONENEWtitleBold.woff2") format("woff2");
}
@font-face {
  font-family: "cj-title-medium";
  src: url("/static/font/CJONLYONENEWtitleMedium.woff2") format("woff2");
}
/* Google Font cdn import */
@font-face {
  font-family: "cn-noto-sans-sc-light";
  src: url("/static/font/noto-sans-sc-v36-chinese-simplified_latin-300.woff2") format("woff2");
}
@font-face {
  font-family: "cn-noto-sans-sc-regular";
  src: url("/static/font/noto-sans-sc-v36-chinese-simplified_latin-regular.woff2") format("woff2");
}
@font-face {
  font-family: "cn-noto-sans-sc-medium";
  src: url("/static/font/noto-sans-sc-v36-chinese-simplified_latin-600.woff2") format("woff2");
}
@font-face {
  font-family: "cn-noto-sans-sc-bold";
  src: url("/static/font/noto-sans-sc-v36-chinese-simplified_latin-800.woff2") format("woff2");
}
@font-face {
  font-family: "vn-noto-sans-sc-light";
  src: url("/static/font/noto-sans-sc-v36-latin_vietnamese-300.woff2") format("woff2");
}
@font-face {
  font-family: "vn-noto-sans-sc-regular";
  src: url("/static/font/noto-sans-sc-v36-latin_vietnamese-regular.woff2") format("woff2");
}
@font-face {
  font-family: "vn-noto-sans-sc-medium";
  src: url("/static/font/noto-sans-sc-v36-latin_vietnamese-600.woff2") format("woff2");
}
@font-face {
  font-family: "vn-noto-sans-sc-bold";
  src: url("/static/font/noto-sans-sc-v36-latin_vietnamese-800.woff2") format("woff2");
}
@font-face {
  font-family: "jp-noto-sans-sc-light";
  src: url("/static/font/noto-sans-jp-v52-japanese_latin-300.woff2") format("woff2");
}
@font-face {
  font-family: "jp-noto-sans-sc-regular";
  src: url("/static/font/noto-sans-jp-v52-japanese_latin-regular.woff2") format("woff2");
}
@font-face {
  font-family: "jp-noto-sans-sc-medium";
  src: url("/static/font/noto-sans-jp-v52-japanese_latin-600.woff2") format("woff2");
}
@font-face {
  font-family: "jp-noto-sans-sc-bold";
  src: url("/static/font/noto-sans-jp-v52-japanese_latin-800.woff2") format("woff2");
}
.font-default {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.9942938659vw;
  line-height: 1.75;
}
.font-default:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-default:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-default:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-default:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-default:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-default {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-default {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-default {
    font-size: 16px;
  }
}

.font-light {
  font-family: "cj-body-light", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-light:lang(cn) {
  font-family: "cj-body-light", "cn-noto-sans-sc-light", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}

.font-medium {
  font-family: "cj-title-medium", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-medium:lang(cn) {
  font-family: "cj-title-medium", "cn-noto-sans-sc-medium", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}

.font-bold {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-bold:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-bold:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-bold:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-bold:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-bold:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}

.font-regular {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-regular:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-regular:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-regular:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-regular:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.font-regular:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}

:lang(cn), :lang(ja) {
  word-break: normal;
}

.font-bold-regular {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-bold-regular {
    font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-bold-regular {
    font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  }
}
@media only screen and (min-width: 1920px) {
  .font-bold-regular {
    font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  }
}

h1 {
  line-height: 1.1em;
}

/*NEW FONT GUIDE NEW FONT GUIDE NEW FONT GUIDE NEW FONT GUIDE*/
/*2023.12.4. 폰트 사이즈 1200까지 안줄어 들도록(vw) args 값 2개로 일괄 변경 - gil*/
/* mobile - pc */
/* math.div(line-height, font-size) */
.font-54-60 {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-54-60 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-54-60 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-54-60 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-54-60 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-54-60 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .font-54-60 {
    line-height: 1.3666666667;
  }
}
.font-54-60:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-54-60:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-54-60:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .font-54-60:lang(en) {
    line-height: 1.2;
  }
}

.font-54-48 {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-54-48 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-54-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-54-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-54-48 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-54-48 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .font-54-48 {
    line-height: 1.4166666667;
  }
}

.font-42-48 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-48 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-48 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-48 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-48 {
    line-height: 1.4166666667;
  }
}

.font-42-38 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-38 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-38 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-38 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-38 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-38 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-38 {
    line-height: 1.3684210526;
  }
}

.font-32-20 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-20 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-20 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-20 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-20 {
    line-height: 1.5;
  }
}

.font-32-30 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-30 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-30 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-30 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-30 {
    line-height: 1.4;
  }
}

.font-24-30 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-30 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-30 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-30 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-30 {
    line-height: 1.4;
  }
}

.font-32-24 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-24 {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-24 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-24 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-24 {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-24 {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-24 {
    line-height: 1.5833333333;
  }
}

.font-32-20 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-20 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-20 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-20 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-20 {
    line-height: 1.5;
  }
}

/*.font-28-16 {
  @include font-28-16;
}*/
/*.font-28-20 {
  @include font-28-20;
}*/
.font-24-20 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-20 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-20 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-20 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-20 {
    line-height: 1.5;
  }
}

.font-24-16 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-16 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-16 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-16 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-16 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-16 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-16 {
    line-height: 1.5;
  }
}

.font-24-14 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-14 {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-14 {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-14 {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-14 {
    line-height: 1.4285714286;
  }
}

.font-24-12 {
  font-size: 3.4236804565vw;
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-12 {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-12 {
    font-size: 12px;
  }
}

.font-24-20-h60 {
  font-size: 3.4236804565vw;
  line-height: 2.9166666667;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-20-h60 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-20-h60 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-20-h60 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-20-h60 {
    line-height: 3;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-20-h60 {
    line-height: 3;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-20-h60 {
    line-height: 3;
  }
}

.font-20-14 {
  font-size: 2.8530670471vw;
  line-height: 1.2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-20-14 {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-20-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-20-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-20-14 {
    line-height: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-20-14 {
    line-height: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .font-20-14 {
    line-height: 1;
  }
}

.font-12-12 {
  font-size: 12px;
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-12-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-12-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-12-12 {
    font-size: 12px;
  }
}

.font-10-10 {
  font-size: 10px;
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-10-10 {
    font-size: 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-10-10 {
    font-size: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-10-10 {
    font-size: 10px;
  }
}

.font-80-80 {
  font-size: 11.4122681883vw;
  line-height: 1.375;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-80-80 {
    font-size: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-80-80 {
    font-size: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-80-80 {
    font-size: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-80-80 {
    line-height: 1.375;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-80-80 {
    line-height: 1.375;
  }
}
@media only screen and (min-width: 1920px) {
  .font-80-80 {
    line-height: 1.375;
  }
}

/*NEW FONT GUIDE NEW FONT GUIDE NEW FONT GUIDE NEW FONT GUIDE*/
.font-14-14 {
  font-size: 14px;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-14-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-14-14 {
    font-size: 14spx;
  }
}
@media only screen and (min-width: 1920px) {
  .font-14-14 {
    font-size: 14px;
  }
}

.font-14-16 {
  font-size: 14px;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-14-16 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-14-16 {
    font-size: 16spx;
  }
}
@media only screen and (min-width: 1920px) {
  .font-14-16 {
    font-size: 16px;
  }
}

.font-18-12 {
  font-size: 2.5677603424vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-18-12 {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-18-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-18-12 {
    font-size: 12px;
  }
}

.font-18-14 {
  font-size: 2.5677603424vw;
  line-height: 1.2857142857;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-18-14 {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-18-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-18-14 {
    font-size: 14px;
  }
}

.font-20-12 {
  font-size: 2.8530670471vw;
  line-height: 1.6666666667;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-20-12 {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-20-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-20-12 {
    font-size: 12px;
  }
}

.font-20-20 {
  font-size: 2.8530670471vw;
  line-height: 1.6;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-20-20 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-20-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-20-20 {
    font-size: 20px;
  }
}

.font-22-12 {
  font-size: 3.1383737518vw;
  line-height: 1.8333333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-22-12 {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-22-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-22-12 {
    font-size: 12px;
  }
}

.font-22-14 {
  font-size: 3.1383737518vw;
  line-height: 1.5714285714;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-22-14 {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-22-14 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-22-14 {
    font-size: 14px;
  }
}

.font-24-18 {
  font-size: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-18 {
    font-size: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-18 {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-18 {
    font-size: 18px;
  }
}

.font-24-24 {
  font-size: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-24 {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-24 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-24 {
    font-size: 24px;
  }
}

.font-26-20 {
  font-size: 3.7089871612vw;
  line-height: 1.6;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-26-20 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-26-20 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-26-20 {
    font-size: 20px;
  }
}

.font-28-18 {
  font-size: 3.9942938659vw;
  line-height: 1.5555555556;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-28-18 {
    font-size: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-28-18 {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-28-18 {
    font-size: 18px;
  }
}

.font-30-30 {
  font-size: 4.2796005706vw;
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-30-30 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-30-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-30-30 {
    font-size: 30px;
  }
}

.font-32-16 {
  font-size: 4.5649072753vw;
  line-height: 1.625;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-16 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-16 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-16 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-16 {
    line-height: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-16 {
    line-height: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-16 {
    line-height: 2;
  }
}

/* guide font-36-24 */
.font-36-24 {
  font-size: 5.1355206847vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-36-24 {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-36-24 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-36-24 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-36-24 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-36-24 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .font-36-24 {
    line-height: 1.5;
  }
}

/**/
.font-36-30 {
  font-size: 5.1355206847vw;
  line-height: 1.5333333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-36-30 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-36-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-36-30 {
    font-size: 30px;
  }
}

.font-38-38 {
  font-size: 5.4208273894vw;
  line-height: 1.3684210526;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-38-38 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-38-38 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-38-38 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-38-38 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-38-38 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .font-38-38 {
    line-height: 1.3684210526;
  }
}

/* guide font-40-30 */
.font-40-30 {
  font-size: 5.7061340942vw;
  line-height: 1.65;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-40-30 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-40-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-40-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-40-30 {
    line-height: 1.5333333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-40-30 {
    line-height: 1.5333333333;
  }
}
@media only screen and (min-width: 1920px) {
  .font-40-30 {
    line-height: 1.5333333333;
  }
}

/**/
.font-42-30 {
  font-size: 5.9914407989vw;
  line-height: 1.4;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-30 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-30 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-30 {
    font-size: 30px;
  }
}

.font-42-36 {
  font-size: 5.9914407989vw;
  line-height: 1.4444444444;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-36 {
    font-size: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-36 {
    font-size: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-36 {
    font-size: 36px;
  }
}

.font-42-60 {
  font-size: 5.9914407989vw;
  line-height: 1.3666666667;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-42-60 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-42-60 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-42-60 {
    font-size: 60px;
  }
}

.font-48-48 {
  font-size: 6.847360913vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-48-48 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-48-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-48-48 {
    font-size: 48px;
  }
}

/* guide font-52-48 */
.font-52-48 {
  font-size: 7.4179743224vw;
  line-height: 1.3461538462;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-52-48 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-52-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-52-48 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-52-48 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-52-48 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .font-52-48 {
    line-height: 1.4166666667;
  }
}

.font-60-60 {
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-60-60 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-60-60 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-60-60 {
    font-size: 60px;
  }
}

.font-60-38 {
  font-size: 8.5592011412vw;
  line-height: 1.4210526316;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-60-38 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-60-38 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-60-38 {
    font-size: 38px;
  }
}

.font-80-120 {
  font-size: 11.4122681883vw;
  line-height: 1.25;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-80-120 {
    font-size: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-80-120 {
    font-size: 120px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-80-120 {
    font-size: 120px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-80-120 {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-80-120 {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1920px) {
  .font-80-120 {
    line-height: 1.1;
  }
}

.font-120-120 {
  font-size: 17.1184022825vw;
  line-height: 1.25;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-120-120 {
    font-size: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-120-120 {
    font-size: 120px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-120-120 {
    font-size: 120px;
  }
}

.font-120-180 {
  font-size: 17.1184022825vw;
  line-height: 1.1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-120-180 {
    font-size: 15vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-120-180 {
    font-size: 180px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-120-180 {
    font-size: 180px;
  }
}

.font-180-180 {
  font-size: 25.6776034237vw;
  line-height: 1.4;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-180-180 {
    font-size: 15vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-180-180 {
    font-size: 180px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-180-180 {
    font-size: 180px;
  }
}

.font-200-200 {
  font-size: 28.5306704708vw;
  line-height: 1.4;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-200-200 {
    font-size: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-200-200 {
    font-size: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-200-200 {
    font-size: 200px;
  }
}

.font-250-250 {
  font-size: 35.6633380884vw;
  line-height: 1.4;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-250-250 {
    font-size: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-250-250 {
    font-size: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-250-250 {
    font-size: 250px;
  }
}

.font-60-60-label {
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-60-60-label {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-60-60-label {
    font-size: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .font-60-60-label {
    font-size: 60px;
  }
}

.font-24-16-label {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-16-label {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-16-label {
    font-size: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-16-label {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-24-16-label {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-24-16-label {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .font-24-16-label {
    line-height: 1.5;
  }
}

.font-32-48-label {
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-48-label {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-48-label {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-48-label {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-48-label {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-48-label {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-48-label {
    line-height: 1.4166666667;
  }
}
.font-32-48-label:lang(en) {
  line-height: 1.25;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-48-label:lang(en) {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-48-label:lang(en) {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-48-label:lang(en) {
    line-height: 1.1;
  }
}

.font-32-24-label {
  font-size: 4.575vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-24-label {
    font-size: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-24-label {
    font-size: 1.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-24-label {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-32-24-label {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-32-24-label {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1920px) {
  .font-32-24-label {
    line-height: 1.5833333333;
  }
}

.font-14-12 {
  font-size: 1.997146933vw;
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .font-14-12 {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .font-14-12 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .font-14-12 {
    font-size: 12px;
  }
}

section {
  margin: 0 auto;
}
section .background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
section .content {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  /** contents size 1200px + 양옆 여백 합 120px*/
  max-width: 1320px;
  -webkit-column-gap: 4.2796005706vw;
     -moz-column-gap: 4.2796005706vw;
          column-gap: 4.2796005706vw;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  section .content {
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  section .content {
    -webkit-column-gap: 1.5625vw;
       -moz-column-gap: 1.5625vw;
            column-gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  section .content {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  section .content {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  section .content {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  section .content {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  section .content {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  section .content {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  section .content {
    padding-right: 60px;
  }
}
@media only screen and (max-width: 700px) {
  section .content {
    width: 100%;
    max-width: 701px;
    grid-template-columns: 1fr 1fr;
  }
}
section .column {
  display: block;
  position: relative;
  width: 100%;
}
section .column.size-1 {
  grid-column-end: 1 span;
}
section .column.size-2 {
  grid-column-end: 2 span;
}
section .column.size-3 {
  grid-column-end: 3 span;
}
section .column.size-4 {
  grid-column-end: 4 span;
}
section .column.size-5 {
  grid-column-end: 5 span;
}
section .column.size-6 {
  grid-column-end: 6 span;
}
section .column.size-full {
  grid-column-end: 6 span;
}
section .column.start-size-1 {
  grid-column-start: 1;
}
section .column.start-size-2 {
  grid-column-start: 2;
}
section .column.start-size-3 {
  grid-column-start: 3;
}
section .column.start-size-4 {
  grid-column-start: 4;
}
section .column.start-size-5 {
  grid-column-start: 5;
}
section .column.start-size-6 {
  grid-column-start: 6;
}
@media only screen and (max-width: 700px) {
  section .column.size-1, section .column.size-2, section .column.size-3, section .column.size-4, section .column.size-5, section .column.size-6, section .column.size-full {
    grid-column-end: 2 span !important;
  }
  section .column.m-half {
    grid-column-end: 1 span !important;
  }
  section .column.start-size-1, section .column.start-size-2, section .column.start-size-3, section .column.start-size-4, section .column.start-size-5, section .column.start-size-6 {
    grid-column-start: 1 !important;
  }
}

html ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
html ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
html ::-webkit-scrollbar-track {
  background: rgba(222, 222, 222, 0.75);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

header,
footer {
  color: #000;
}
header .white,
footer .white {
  display: none;
}
header .black,
footer .black {
  display: block;
}
header.white,
footer.white {
  color: #fff;
}
header.white .white,
footer.white .white {
  display: block;
}
header.white .black,
footer.white .black {
  display: none;
}
header.white path,
footer.white path {
  stroke: #fff;
}
header.white rect,
footer.white rect {
  stroke: #fff;
}
header.white .ul-language,
footer.white .ul-language {
  background: rgb(29, 31, 34) !important;
}
header.white .button-language,
footer.white .button-language {
  color: #fff;
}
header.white .container-header .wrapper-background,
footer.white .container-header .wrapper-background {
  background: rgba(29, 31, 34, 0.7);
}
header.white .container-background,
footer.white .container-background {
  background: rgba(29, 31, 34, 0.7);
}
header.white .container-menu .span-label path,
footer.white .container-menu .span-label path {
  fill: #fff;
  stroke: none;
}
header.white .container-line,
footer.white .container-line {
  background-color: #4f4f51;
}
header.white .wrapper-search,
footer.white .wrapper-search {
  border: 1px solid #fff !important;
}
@media only screen and (max-width: 1199px) {
  header.white .wrapper-search,
  footer.white .wrapper-search {
    border: none !important;
  }
}
header.white .wrapper-search path,
footer.white .wrapper-search path {
  fill: #fff;
}
header.white .wrapper-menu .svg-open path,
footer.white .wrapper-menu .svg-open path {
  fill: #fff;
}
header.white .wrapper-menu .svg-close path,
footer.white .wrapper-menu .svg-close path {
  fill: #fff;
}

footer {
  color: #666d7a;
}
footer path {
  stroke: #666d7a;
}
footer rect {
  stroke: #666d7a;
}
footer .container-menu li.on {
  color: #000;
}
footer .container-util .box-biz ul {
  color: #000;
}
footer .container-util .box-biz dt {
  color: #8c8c8c;
}
footer .container-util .box-biz dd {
  color: #000;
}
footer .container-util path {
  stroke: none;
}
footer .wrapper-sns path {
  stroke: none;
}
footer.white {
  color: #97989a;
}
footer.white path {
  stroke: #97989a;
}
footer.white rect {
  stroke: #97989a;
}
footer.white .container-menu li.on {
  color: #fff;
}
footer.white .container-util .wrapper-biz button {
  color: #fff;
  background-color: rgba(225, 225, 225, 0.08);
}
footer.white .container-util .wrapper-biz button path {
  stroke: none;
  fill: #fff;
}
footer.white .container-util .box-biz {
  border: 1px solid #2e3032;
  background-color: #1d1f22;
}
footer.white .container-util .box-biz ul {
  color: #97989a;
}
footer.white .container-util .box-biz dt {
  color: #8c8c8c;
}
footer.white .container-util .box-biz dd {
  color: #fff;
}
footer.white .container-util .wrapper-sns path {
  fill: #97989a;
  stroke: none;
}
footer.white .container-util path {
  stroke: #97989a;
}

/* motion */
.slide-in-up {
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, -webkit-transform 1s;
  transition: transform 1s, opacity 1s;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}
.slide-in-up.onTrans {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.zoom-out {
  -webkit-transform: translateY(150px) scale(0.9);
      -ms-transform: translateY(150px) scale(0.9);
          transform: translateY(150px) scale(0.9);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
.zoom-out.onTrans {
  -webkit-transform: translateY(0) scale(1);
      -ms-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
}

.zoom-in img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
.zoom-in.onTrans img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.opacity-in {
  opacity: 0;
}
.opacity-in.onTrans {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 1;
}

.motion-sliding li:nth-of-type(1) {
  -webkit-transform: translate3d(calc(3px), 0, 0);
          transform: translate3d(calc(3px), 0, 0);
}
.motion-sliding li:nth-of-type(2) {
  -webkit-transform: translate3d(calc(6px), 0, 0);
          transform: translate3d(calc(6px), 0, 0);
}
.motion-sliding li:nth-of-type(3) {
  -webkit-transform: translate3d(calc(9px), 0, 0);
          transform: translate3d(calc(9px), 0, 0);
}
.motion-sliding li:nth-of-type(4) {
  -webkit-transform: translate3d(calc(12px), 0, 0);
          transform: translate3d(calc(12px), 0, 0);
}
.motion-sliding li:nth-of-type(5) {
  -webkit-transform: translate3d(calc(15px), 0, 0);
          transform: translate3d(calc(15px), 0, 0);
}
.motion-sliding li:nth-of-type(6) {
  -webkit-transform: translate3d(calc(18px), 0, 0);
          transform: translate3d(calc(18px), 0, 0);
}
.motion-sliding li:nth-of-type(7) {
  -webkit-transform: translate3d(calc(21px), 0, 0);
          transform: translate3d(calc(21px), 0, 0);
}
.motion-sliding li:nth-of-type(8) {
  -webkit-transform: translate3d(calc(24px), 0, 0);
          transform: translate3d(calc(24px), 0, 0);
}
.motion-sliding li:nth-of-type(9) {
  -webkit-transform: translate3d(calc(27px), 0, 0);
          transform: translate3d(calc(27px), 0, 0);
}
.motion-sliding li:nth-of-type(10) {
  -webkit-transform: translate3d(calc(30px), 0, 0);
          transform: translate3d(calc(30px), 0, 0);
}
.motion-sliding li:nth-of-type(11) {
  -webkit-transform: translate3d(calc(33px), 0, 0);
          transform: translate3d(calc(33px), 0, 0);
}
.motion-sliding li:nth-of-type(12) {
  -webkit-transform: translate3d(calc(36px), 0, 0);
          transform: translate3d(calc(36px), 0, 0);
}
.motion-sliding li:nth-of-type(13) {
  -webkit-transform: translate3d(calc(39px), 0, 0);
          transform: translate3d(calc(39px), 0, 0);
}
.motion-sliding li:nth-of-type(14) {
  -webkit-transform: translate3d(calc(42px), 0, 0);
          transform: translate3d(calc(42px), 0, 0);
}
.motion-sliding li:nth-of-type(15) {
  -webkit-transform: translate3d(calc(45px), 0, 0);
          transform: translate3d(calc(45px), 0, 0);
}
.motion-sliding li:nth-of-type(16) {
  -webkit-transform: translate3d(calc(48px), 0, 0);
          transform: translate3d(calc(48px), 0, 0);
}
.motion-sliding li:nth-of-type(17) {
  -webkit-transform: translate3d(calc(51px), 0, 0);
          transform: translate3d(calc(51px), 0, 0);
}
.motion-sliding li:nth-of-type(18) {
  -webkit-transform: translate3d(calc(54px), 0, 0);
          transform: translate3d(calc(54px), 0, 0);
}
.motion-sliding li:nth-of-type(19) {
  -webkit-transform: translate3d(calc(57px), 0, 0);
          transform: translate3d(calc(57px), 0, 0);
}
.motion-sliding li:nth-of-type(20) {
  -webkit-transform: translate3d(calc(60px), 0, 0);
          transform: translate3d(calc(60px), 0, 0);
}
.motion-sliding li:nth-of-type(21) {
  -webkit-transform: translate3d(calc(63px), 0, 0);
          transform: translate3d(calc(63px), 0, 0);
}
.motion-sliding li:nth-of-type(22) {
  -webkit-transform: translate3d(calc(66px), 0, 0);
          transform: translate3d(calc(66px), 0, 0);
}
.motion-sliding li:nth-of-type(23) {
  -webkit-transform: translate3d(calc(69px), 0, 0);
          transform: translate3d(calc(69px), 0, 0);
}
.motion-sliding li:nth-of-type(24) {
  -webkit-transform: translate3d(calc(72px), 0, 0);
          transform: translate3d(calc(72px), 0, 0);
}
.motion-sliding li:nth-of-type(25) {
  -webkit-transform: translate3d(calc(75px), 0, 0);
          transform: translate3d(calc(75px), 0, 0);
}
.motion-sliding li:nth-of-type(26) {
  -webkit-transform: translate3d(calc(78px), 0, 0);
          transform: translate3d(calc(78px), 0, 0);
}
.motion-sliding li:nth-of-type(27) {
  -webkit-transform: translate3d(calc(81px), 0, 0);
          transform: translate3d(calc(81px), 0, 0);
}
.motion-sliding li:nth-of-type(28) {
  -webkit-transform: translate3d(calc(84px), 0, 0);
          transform: translate3d(calc(84px), 0, 0);
}
.motion-sliding li:nth-of-type(29) {
  -webkit-transform: translate3d(calc(87px), 0, 0);
          transform: translate3d(calc(87px), 0, 0);
}
.motion-sliding li:nth-of-type(30) {
  -webkit-transform: translate3d(calc(90px), 0, 0);
          transform: translate3d(calc(90px), 0, 0);
}
.motion-sliding li:nth-of-type(31) {
  -webkit-transform: translate3d(calc(93px), 0, 0);
          transform: translate3d(calc(93px), 0, 0);
}
.motion-sliding li:nth-of-type(32) {
  -webkit-transform: translate3d(calc(96px), 0, 0);
          transform: translate3d(calc(96px), 0, 0);
}
.motion-sliding li:nth-of-type(33) {
  -webkit-transform: translate3d(calc(99px), 0, 0);
          transform: translate3d(calc(99px), 0, 0);
}
.motion-sliding li:nth-of-type(34) {
  -webkit-transform: translate3d(calc(102px), 0, 0);
          transform: translate3d(calc(102px), 0, 0);
}
.motion-sliding li:nth-of-type(35) {
  -webkit-transform: translate3d(calc(105px), 0, 0);
          transform: translate3d(calc(105px), 0, 0);
}
.motion-sliding li:nth-of-type(36) {
  -webkit-transform: translate3d(calc(108px), 0, 0);
          transform: translate3d(calc(108px), 0, 0);
}
.motion-sliding li:nth-of-type(37) {
  -webkit-transform: translate3d(calc(111px), 0, 0);
          transform: translate3d(calc(111px), 0, 0);
}
.motion-sliding li:nth-of-type(38) {
  -webkit-transform: translate3d(calc(114px), 0, 0);
          transform: translate3d(calc(114px), 0, 0);
}
.motion-sliding li:nth-of-type(39) {
  -webkit-transform: translate3d(calc(117px), 0, 0);
          transform: translate3d(calc(117px), 0, 0);
}
.motion-sliding li:nth-of-type(40) {
  -webkit-transform: translate3d(calc(120px), 0, 0);
          transform: translate3d(calc(120px), 0, 0);
}
.motion-sliding li:nth-of-type(41) {
  -webkit-transform: translate3d(calc(123px), 0, 0);
          transform: translate3d(calc(123px), 0, 0);
}
.motion-sliding li:nth-of-type(42) {
  -webkit-transform: translate3d(calc(126px), 0, 0);
          transform: translate3d(calc(126px), 0, 0);
}
.motion-sliding li:nth-of-type(43) {
  -webkit-transform: translate3d(calc(129px), 0, 0);
          transform: translate3d(calc(129px), 0, 0);
}
.motion-sliding li:nth-of-type(44) {
  -webkit-transform: translate3d(calc(132px), 0, 0);
          transform: translate3d(calc(132px), 0, 0);
}
.motion-sliding li:nth-of-type(45) {
  -webkit-transform: translate3d(calc(135px), 0, 0);
          transform: translate3d(calc(135px), 0, 0);
}
.motion-sliding li:nth-of-type(46) {
  -webkit-transform: translate3d(calc(138px), 0, 0);
          transform: translate3d(calc(138px), 0, 0);
}
.motion-sliding li:nth-of-type(47) {
  -webkit-transform: translate3d(calc(141px), 0, 0);
          transform: translate3d(calc(141px), 0, 0);
}
.motion-sliding li:nth-of-type(48) {
  -webkit-transform: translate3d(calc(144px), 0, 0);
          transform: translate3d(calc(144px), 0, 0);
}
.motion-sliding li:nth-of-type(49) {
  -webkit-transform: translate3d(calc(147px), 0, 0);
          transform: translate3d(calc(147px), 0, 0);
}
.motion-sliding li:nth-of-type(50) {
  -webkit-transform: translate3d(calc(150px), 0, 0);
          transform: translate3d(calc(150px), 0, 0);
}
.motion-sliding li:nth-of-type(51) {
  -webkit-transform: translate3d(calc(153px), 0, 0);
          transform: translate3d(calc(153px), 0, 0);
}
.motion-sliding li:nth-of-type(52) {
  -webkit-transform: translate3d(calc(156px), 0, 0);
          transform: translate3d(calc(156px), 0, 0);
}
.motion-sliding li:nth-of-type(53) {
  -webkit-transform: translate3d(calc(159px), 0, 0);
          transform: translate3d(calc(159px), 0, 0);
}
.motion-sliding li:nth-of-type(54) {
  -webkit-transform: translate3d(calc(162px), 0, 0);
          transform: translate3d(calc(162px), 0, 0);
}
.motion-sliding li:nth-of-type(55) {
  -webkit-transform: translate3d(calc(165px), 0, 0);
          transform: translate3d(calc(165px), 0, 0);
}
.motion-sliding li:nth-of-type(56) {
  -webkit-transform: translate3d(calc(168px), 0, 0);
          transform: translate3d(calc(168px), 0, 0);
}
.motion-sliding li:nth-of-type(57) {
  -webkit-transform: translate3d(calc(171px), 0, 0);
          transform: translate3d(calc(171px), 0, 0);
}
.motion-sliding li:nth-of-type(58) {
  -webkit-transform: translate3d(calc(174px), 0, 0);
          transform: translate3d(calc(174px), 0, 0);
}
.motion-sliding li:nth-of-type(59) {
  -webkit-transform: translate3d(calc(177px), 0, 0);
          transform: translate3d(calc(177px), 0, 0);
}
.motion-sliding li:nth-of-type(60) {
  -webkit-transform: translate3d(calc(180px), 0, 0);
          transform: translate3d(calc(180px), 0, 0);
}
.motion-sliding li:nth-of-type(61) {
  -webkit-transform: translate3d(calc(183px), 0, 0);
          transform: translate3d(calc(183px), 0, 0);
}
.motion-sliding li:nth-of-type(62) {
  -webkit-transform: translate3d(calc(186px), 0, 0);
          transform: translate3d(calc(186px), 0, 0);
}
.motion-sliding li:nth-of-type(63) {
  -webkit-transform: translate3d(calc(189px), 0, 0);
          transform: translate3d(calc(189px), 0, 0);
}
.motion-sliding li:nth-of-type(64) {
  -webkit-transform: translate3d(calc(192px), 0, 0);
          transform: translate3d(calc(192px), 0, 0);
}
.motion-sliding li:nth-of-type(65) {
  -webkit-transform: translate3d(calc(195px), 0, 0);
          transform: translate3d(calc(195px), 0, 0);
}
.motion-sliding li:nth-of-type(66) {
  -webkit-transform: translate3d(calc(198px), 0, 0);
          transform: translate3d(calc(198px), 0, 0);
}
.motion-sliding li:nth-of-type(67) {
  -webkit-transform: translate3d(calc(201px), 0, 0);
          transform: translate3d(calc(201px), 0, 0);
}
.motion-sliding li:nth-of-type(68) {
  -webkit-transform: translate3d(calc(204px), 0, 0);
          transform: translate3d(calc(204px), 0, 0);
}
.motion-sliding li:nth-of-type(69) {
  -webkit-transform: translate3d(calc(207px), 0, 0);
          transform: translate3d(calc(207px), 0, 0);
}
.motion-sliding li:nth-of-type(70) {
  -webkit-transform: translate3d(calc(210px), 0, 0);
          transform: translate3d(calc(210px), 0, 0);
}
.motion-sliding li:nth-of-type(71) {
  -webkit-transform: translate3d(calc(213px), 0, 0);
          transform: translate3d(calc(213px), 0, 0);
}
.motion-sliding li:nth-of-type(72) {
  -webkit-transform: translate3d(calc(216px), 0, 0);
          transform: translate3d(calc(216px), 0, 0);
}
.motion-sliding li:nth-of-type(73) {
  -webkit-transform: translate3d(calc(219px), 0, 0);
          transform: translate3d(calc(219px), 0, 0);
}
.motion-sliding li:nth-of-type(74) {
  -webkit-transform: translate3d(calc(222px), 0, 0);
          transform: translate3d(calc(222px), 0, 0);
}
.motion-sliding li:nth-of-type(75) {
  -webkit-transform: translate3d(calc(225px), 0, 0);
          transform: translate3d(calc(225px), 0, 0);
}
.motion-sliding li:nth-of-type(76) {
  -webkit-transform: translate3d(calc(228px), 0, 0);
          transform: translate3d(calc(228px), 0, 0);
}
.motion-sliding li:nth-of-type(77) {
  -webkit-transform: translate3d(calc(231px), 0, 0);
          transform: translate3d(calc(231px), 0, 0);
}
.motion-sliding li:nth-of-type(78) {
  -webkit-transform: translate3d(calc(234px), 0, 0);
          transform: translate3d(calc(234px), 0, 0);
}
.motion-sliding li:nth-of-type(79) {
  -webkit-transform: translate3d(calc(237px), 0, 0);
          transform: translate3d(calc(237px), 0, 0);
}
.motion-sliding li:nth-of-type(80) {
  -webkit-transform: translate3d(calc(240px), 0, 0);
          transform: translate3d(calc(240px), 0, 0);
}
.motion-sliding li:nth-of-type(81) {
  -webkit-transform: translate3d(calc(243px), 0, 0);
          transform: translate3d(calc(243px), 0, 0);
}
.motion-sliding li:nth-of-type(82) {
  -webkit-transform: translate3d(calc(246px), 0, 0);
          transform: translate3d(calc(246px), 0, 0);
}
.motion-sliding li:nth-of-type(83) {
  -webkit-transform: translate3d(calc(249px), 0, 0);
          transform: translate3d(calc(249px), 0, 0);
}
.motion-sliding li:nth-of-type(84) {
  -webkit-transform: translate3d(calc(252px), 0, 0);
          transform: translate3d(calc(252px), 0, 0);
}
.motion-sliding li:nth-of-type(85) {
  -webkit-transform: translate3d(calc(255px), 0, 0);
          transform: translate3d(calc(255px), 0, 0);
}
.motion-sliding li:nth-of-type(86) {
  -webkit-transform: translate3d(calc(258px), 0, 0);
          transform: translate3d(calc(258px), 0, 0);
}
.motion-sliding li:nth-of-type(87) {
  -webkit-transform: translate3d(calc(261px), 0, 0);
          transform: translate3d(calc(261px), 0, 0);
}
.motion-sliding li:nth-of-type(88) {
  -webkit-transform: translate3d(calc(264px), 0, 0);
          transform: translate3d(calc(264px), 0, 0);
}
.motion-sliding li:nth-of-type(89) {
  -webkit-transform: translate3d(calc(267px), 0, 0);
          transform: translate3d(calc(267px), 0, 0);
}
.motion-sliding li:nth-of-type(90) {
  -webkit-transform: translate3d(calc(270px), 0, 0);
          transform: translate3d(calc(270px), 0, 0);
}
.motion-sliding li:nth-of-type(91) {
  -webkit-transform: translate3d(calc(273px), 0, 0);
          transform: translate3d(calc(273px), 0, 0);
}
.motion-sliding li:nth-of-type(92) {
  -webkit-transform: translate3d(calc(276px), 0, 0);
          transform: translate3d(calc(276px), 0, 0);
}
.motion-sliding li:nth-of-type(93) {
  -webkit-transform: translate3d(calc(279px), 0, 0);
          transform: translate3d(calc(279px), 0, 0);
}
.motion-sliding li:nth-of-type(94) {
  -webkit-transform: translate3d(calc(282px), 0, 0);
          transform: translate3d(calc(282px), 0, 0);
}
.motion-sliding li:nth-of-type(95) {
  -webkit-transform: translate3d(calc(285px), 0, 0);
          transform: translate3d(calc(285px), 0, 0);
}
.motion-sliding li:nth-of-type(96) {
  -webkit-transform: translate3d(calc(288px), 0, 0);
          transform: translate3d(calc(288px), 0, 0);
}
.motion-sliding li:nth-of-type(97) {
  -webkit-transform: translate3d(calc(291px), 0, 0);
          transform: translate3d(calc(291px), 0, 0);
}
.motion-sliding li:nth-of-type(98) {
  -webkit-transform: translate3d(calc(294px), 0, 0);
          transform: translate3d(calc(294px), 0, 0);
}
.motion-sliding li:nth-of-type(99) {
  -webkit-transform: translate3d(calc(297px), 0, 0);
          transform: translate3d(calc(297px), 0, 0);
}
.motion-sliding li:nth-of-type(100) {
  -webkit-transform: translate3d(calc(300px), 0, 0);
          transform: translate3d(calc(300px), 0, 0);
}
.motion-sliding.onTrans li {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1), -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
}
.motion-sliding.onTrans li:nth-of-type(1) {
  -webkit-transition-delay: 0.01s;
          transition-delay: 0.01s;
}
.motion-sliding.onTrans li:nth-of-type(2) {
  -webkit-transition-delay: 0.02s;
          transition-delay: 0.02s;
}
.motion-sliding.onTrans li:nth-of-type(3) {
  -webkit-transition-delay: 0.03s;
          transition-delay: 0.03s;
}
.motion-sliding.onTrans li:nth-of-type(4) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.motion-sliding.onTrans li:nth-of-type(5) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.motion-sliding.onTrans li:nth-of-type(6) {
  -webkit-transition-delay: 0.06s;
          transition-delay: 0.06s;
}
.motion-sliding.onTrans li:nth-of-type(7) {
  -webkit-transition-delay: 0.07s;
          transition-delay: 0.07s;
}
.motion-sliding.onTrans li:nth-of-type(8) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.motion-sliding.onTrans li:nth-of-type(9) {
  -webkit-transition-delay: 0.09s;
          transition-delay: 0.09s;
}
.motion-sliding.onTrans li:nth-of-type(10) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.motion-sliding.onTrans li:nth-of-type(11) {
  -webkit-transition-delay: 0.11s;
          transition-delay: 0.11s;
}
.motion-sliding.onTrans li:nth-of-type(12) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.motion-sliding.onTrans li:nth-of-type(13) {
  -webkit-transition-delay: 0.13s;
          transition-delay: 0.13s;
}
.motion-sliding.onTrans li:nth-of-type(14) {
  -webkit-transition-delay: 0.14s;
          transition-delay: 0.14s;
}
.motion-sliding.onTrans li:nth-of-type(15) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.motion-sliding.onTrans li:nth-of-type(16) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.motion-sliding.onTrans li:nth-of-type(17) {
  -webkit-transition-delay: 0.17s;
          transition-delay: 0.17s;
}
.motion-sliding.onTrans li:nth-of-type(18) {
  -webkit-transition-delay: 0.18s;
          transition-delay: 0.18s;
}
.motion-sliding.onTrans li:nth-of-type(19) {
  -webkit-transition-delay: 0.19s;
          transition-delay: 0.19s;
}
.motion-sliding.onTrans li:nth-of-type(20) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.motion-sliding.onTrans li:nth-of-type(21) {
  -webkit-transition-delay: 0.21s;
          transition-delay: 0.21s;
}
.motion-sliding.onTrans li:nth-of-type(22) {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
}
.motion-sliding.onTrans li:nth-of-type(23) {
  -webkit-transition-delay: 0.23s;
          transition-delay: 0.23s;
}
.motion-sliding.onTrans li:nth-of-type(24) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.motion-sliding.onTrans li:nth-of-type(25) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.motion-sliding.onTrans li:nth-of-type(26) {
  -webkit-transition-delay: 0.26s;
          transition-delay: 0.26s;
}
.motion-sliding.onTrans li:nth-of-type(27) {
  -webkit-transition-delay: 0.27s;
          transition-delay: 0.27s;
}
.motion-sliding.onTrans li:nth-of-type(28) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.motion-sliding.onTrans li:nth-of-type(29) {
  -webkit-transition-delay: 0.29s;
          transition-delay: 0.29s;
}
.motion-sliding.onTrans li:nth-of-type(30) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.motion-sliding.onTrans li:nth-of-type(31) {
  -webkit-transition-delay: 0.31s;
          transition-delay: 0.31s;
}
.motion-sliding.onTrans li:nth-of-type(32) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.motion-sliding.onTrans li:nth-of-type(33) {
  -webkit-transition-delay: 0.33s;
          transition-delay: 0.33s;
}
.motion-sliding.onTrans li:nth-of-type(34) {
  -webkit-transition-delay: 0.34s;
          transition-delay: 0.34s;
}
.motion-sliding.onTrans li:nth-of-type(35) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.motion-sliding.onTrans li:nth-of-type(36) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.motion-sliding.onTrans li:nth-of-type(37) {
  -webkit-transition-delay: 0.37s;
          transition-delay: 0.37s;
}
.motion-sliding.onTrans li:nth-of-type(38) {
  -webkit-transition-delay: 0.38s;
          transition-delay: 0.38s;
}
.motion-sliding.onTrans li:nth-of-type(39) {
  -webkit-transition-delay: 0.39s;
          transition-delay: 0.39s;
}
.motion-sliding.onTrans li:nth-of-type(40) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.motion-sliding.onTrans li:nth-of-type(41) {
  -webkit-transition-delay: 0.41s;
          transition-delay: 0.41s;
}
.motion-sliding.onTrans li:nth-of-type(42) {
  -webkit-transition-delay: 0.42s;
          transition-delay: 0.42s;
}
.motion-sliding.onTrans li:nth-of-type(43) {
  -webkit-transition-delay: 0.43s;
          transition-delay: 0.43s;
}
.motion-sliding.onTrans li:nth-of-type(44) {
  -webkit-transition-delay: 0.44s;
          transition-delay: 0.44s;
}
.motion-sliding.onTrans li:nth-of-type(45) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.motion-sliding.onTrans li:nth-of-type(46) {
  -webkit-transition-delay: 0.46s;
          transition-delay: 0.46s;
}
.motion-sliding.onTrans li:nth-of-type(47) {
  -webkit-transition-delay: 0.47s;
          transition-delay: 0.47s;
}
.motion-sliding.onTrans li:nth-of-type(48) {
  -webkit-transition-delay: 0.48s;
          transition-delay: 0.48s;
}
.motion-sliding.onTrans li:nth-of-type(49) {
  -webkit-transition-delay: 0.49s;
          transition-delay: 0.49s;
}
.motion-sliding.onTrans li:nth-of-type(50) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.motion-sliding.onTrans li:nth-of-type(51) {
  -webkit-transition-delay: 0.51s;
          transition-delay: 0.51s;
}
.motion-sliding.onTrans li:nth-of-type(52) {
  -webkit-transition-delay: 0.52s;
          transition-delay: 0.52s;
}
.motion-sliding.onTrans li:nth-of-type(53) {
  -webkit-transition-delay: 0.53s;
          transition-delay: 0.53s;
}
.motion-sliding.onTrans li:nth-of-type(54) {
  -webkit-transition-delay: 0.54s;
          transition-delay: 0.54s;
}
.motion-sliding.onTrans li:nth-of-type(55) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.motion-sliding.onTrans li:nth-of-type(56) {
  -webkit-transition-delay: 0.56s;
          transition-delay: 0.56s;
}
.motion-sliding.onTrans li:nth-of-type(57) {
  -webkit-transition-delay: 0.57s;
          transition-delay: 0.57s;
}
.motion-sliding.onTrans li:nth-of-type(58) {
  -webkit-transition-delay: 0.58s;
          transition-delay: 0.58s;
}
.motion-sliding.onTrans li:nth-of-type(59) {
  -webkit-transition-delay: 0.59s;
          transition-delay: 0.59s;
}
.motion-sliding.onTrans li:nth-of-type(60) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.motion-sliding.onTrans li:nth-of-type(61) {
  -webkit-transition-delay: 0.61s;
          transition-delay: 0.61s;
}
.motion-sliding.onTrans li:nth-of-type(62) {
  -webkit-transition-delay: 0.62s;
          transition-delay: 0.62s;
}
.motion-sliding.onTrans li:nth-of-type(63) {
  -webkit-transition-delay: 0.63s;
          transition-delay: 0.63s;
}
.motion-sliding.onTrans li:nth-of-type(64) {
  -webkit-transition-delay: 0.64s;
          transition-delay: 0.64s;
}
.motion-sliding.onTrans li:nth-of-type(65) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.motion-sliding.onTrans li:nth-of-type(66) {
  -webkit-transition-delay: 0.66s;
          transition-delay: 0.66s;
}
.motion-sliding.onTrans li:nth-of-type(67) {
  -webkit-transition-delay: 0.67s;
          transition-delay: 0.67s;
}
.motion-sliding.onTrans li:nth-of-type(68) {
  -webkit-transition-delay: 0.68s;
          transition-delay: 0.68s;
}
.motion-sliding.onTrans li:nth-of-type(69) {
  -webkit-transition-delay: 0.69s;
          transition-delay: 0.69s;
}
.motion-sliding.onTrans li:nth-of-type(70) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.motion-sliding.onTrans li:nth-of-type(71) {
  -webkit-transition-delay: 0.71s;
          transition-delay: 0.71s;
}
.motion-sliding.onTrans li:nth-of-type(72) {
  -webkit-transition-delay: 0.72s;
          transition-delay: 0.72s;
}
.motion-sliding.onTrans li:nth-of-type(73) {
  -webkit-transition-delay: 0.73s;
          transition-delay: 0.73s;
}
.motion-sliding.onTrans li:nth-of-type(74) {
  -webkit-transition-delay: 0.74s;
          transition-delay: 0.74s;
}
.motion-sliding.onTrans li:nth-of-type(75) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.motion-sliding.onTrans li:nth-of-type(76) {
  -webkit-transition-delay: 0.76s;
          transition-delay: 0.76s;
}
.motion-sliding.onTrans li:nth-of-type(77) {
  -webkit-transition-delay: 0.77s;
          transition-delay: 0.77s;
}
.motion-sliding.onTrans li:nth-of-type(78) {
  -webkit-transition-delay: 0.78s;
          transition-delay: 0.78s;
}
.motion-sliding.onTrans li:nth-of-type(79) {
  -webkit-transition-delay: 0.79s;
          transition-delay: 0.79s;
}
.motion-sliding.onTrans li:nth-of-type(80) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.motion-sliding.onTrans li:nth-of-type(81) {
  -webkit-transition-delay: 0.81s;
          transition-delay: 0.81s;
}
.motion-sliding.onTrans li:nth-of-type(82) {
  -webkit-transition-delay: 0.82s;
          transition-delay: 0.82s;
}
.motion-sliding.onTrans li:nth-of-type(83) {
  -webkit-transition-delay: 0.83s;
          transition-delay: 0.83s;
}
.motion-sliding.onTrans li:nth-of-type(84) {
  -webkit-transition-delay: 0.84s;
          transition-delay: 0.84s;
}
.motion-sliding.onTrans li:nth-of-type(85) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.motion-sliding.onTrans li:nth-of-type(86) {
  -webkit-transition-delay: 0.86s;
          transition-delay: 0.86s;
}
.motion-sliding.onTrans li:nth-of-type(87) {
  -webkit-transition-delay: 0.87s;
          transition-delay: 0.87s;
}
.motion-sliding.onTrans li:nth-of-type(88) {
  -webkit-transition-delay: 0.88s;
          transition-delay: 0.88s;
}
.motion-sliding.onTrans li:nth-of-type(89) {
  -webkit-transition-delay: 0.89s;
          transition-delay: 0.89s;
}
.motion-sliding.onTrans li:nth-of-type(90) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.motion-sliding.onTrans li:nth-of-type(91) {
  -webkit-transition-delay: 0.91s;
          transition-delay: 0.91s;
}
.motion-sliding.onTrans li:nth-of-type(92) {
  -webkit-transition-delay: 0.92s;
          transition-delay: 0.92s;
}
.motion-sliding.onTrans li:nth-of-type(93) {
  -webkit-transition-delay: 0.93s;
          transition-delay: 0.93s;
}
.motion-sliding.onTrans li:nth-of-type(94) {
  -webkit-transition-delay: 0.94s;
          transition-delay: 0.94s;
}
.motion-sliding.onTrans li:nth-of-type(95) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.motion-sliding.onTrans li:nth-of-type(96) {
  -webkit-transition-delay: 0.96s;
          transition-delay: 0.96s;
}
.motion-sliding.onTrans li:nth-of-type(97) {
  -webkit-transition-delay: 0.97s;
          transition-delay: 0.97s;
}
.motion-sliding.onTrans li:nth-of-type(98) {
  -webkit-transition-delay: 0.98s;
          transition-delay: 0.98s;
}
.motion-sliding.onTrans li:nth-of-type(99) {
  -webkit-transition-delay: 0.99s;
          transition-delay: 0.99s;
}
.motion-sliding.onTrans li:nth-of-type(100) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.motion-semi-in-up li:nth-of-type(1) {
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
}
.motion-semi-in-up li:nth-of-type(2) {
  -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
}
.motion-semi-in-up li:nth-of-type(3) {
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
}
.motion-semi-in-up li:nth-of-type(4) {
  -webkit-transform: translate3d(0, 40px, 0);
          transform: translate3d(0, 40px, 0);
}
.motion-semi-in-up li:nth-of-type(5) {
  -webkit-transform: translate3d(0, 50px, 0);
          transform: translate3d(0, 50px, 0);
}
.motion-semi-in-up li:nth-of-type(6) {
  -webkit-transform: translate3d(0, 60px, 0);
          transform: translate3d(0, 60px, 0);
}
.motion-semi-in-up li:nth-of-type(7) {
  -webkit-transform: translate3d(0, 70px, 0);
          transform: translate3d(0, 70px, 0);
}
.motion-semi-in-up li:nth-of-type(8) {
  -webkit-transform: translate3d(0, 80px, 0);
          transform: translate3d(0, 80px, 0);
}
.motion-semi-in-up li:nth-of-type(9) {
  -webkit-transform: translate3d(0, 90px, 0);
          transform: translate3d(0, 90px, 0);
}
.motion-semi-in-up li:nth-of-type(10) {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}
.motion-semi-in-up li:nth-of-type(11) {
  -webkit-transform: translate3d(0, 110px, 0);
          transform: translate3d(0, 110px, 0);
}
.motion-semi-in-up li:nth-of-type(12) {
  -webkit-transform: translate3d(0, 120px, 0);
          transform: translate3d(0, 120px, 0);
}
.motion-semi-in-up li:nth-of-type(13) {
  -webkit-transform: translate3d(0, 130px, 0);
          transform: translate3d(0, 130px, 0);
}
.motion-semi-in-up li:nth-of-type(14) {
  -webkit-transform: translate3d(0, 140px, 0);
          transform: translate3d(0, 140px, 0);
}
.motion-semi-in-up li:nth-of-type(15) {
  -webkit-transform: translate3d(0, 150px, 0);
          transform: translate3d(0, 150px, 0);
}
.motion-semi-in-up li:nth-of-type(16) {
  -webkit-transform: translate3d(0, 160px, 0);
          transform: translate3d(0, 160px, 0);
}
.motion-semi-in-up li:nth-of-type(17) {
  -webkit-transform: translate3d(0, 170px, 0);
          transform: translate3d(0, 170px, 0);
}
.motion-semi-in-up li:nth-of-type(18) {
  -webkit-transform: translate3d(0, 180px, 0);
          transform: translate3d(0, 180px, 0);
}
.motion-semi-in-up li:nth-of-type(19) {
  -webkit-transform: translate3d(0, 190px, 0);
          transform: translate3d(0, 190px, 0);
}
.motion-semi-in-up li:nth-of-type(20) {
  -webkit-transform: translate3d(0, 200px, 0);
          transform: translate3d(0, 200px, 0);
}
.motion-semi-in-up li:nth-of-type(21) {
  -webkit-transform: translate3d(0, 210px, 0);
          transform: translate3d(0, 210px, 0);
}
.motion-semi-in-up li:nth-of-type(22) {
  -webkit-transform: translate3d(0, 220px, 0);
          transform: translate3d(0, 220px, 0);
}
.motion-semi-in-up li:nth-of-type(23) {
  -webkit-transform: translate3d(0, 230px, 0);
          transform: translate3d(0, 230px, 0);
}
.motion-semi-in-up li:nth-of-type(24) {
  -webkit-transform: translate3d(0, 240px, 0);
          transform: translate3d(0, 240px, 0);
}
.motion-semi-in-up li:nth-of-type(25) {
  -webkit-transform: translate3d(0, 250px, 0);
          transform: translate3d(0, 250px, 0);
}
.motion-semi-in-up li:nth-of-type(26) {
  -webkit-transform: translate3d(0, 260px, 0);
          transform: translate3d(0, 260px, 0);
}
.motion-semi-in-up li:nth-of-type(27) {
  -webkit-transform: translate3d(0, 270px, 0);
          transform: translate3d(0, 270px, 0);
}
.motion-semi-in-up li:nth-of-type(28) {
  -webkit-transform: translate3d(0, 280px, 0);
          transform: translate3d(0, 280px, 0);
}
.motion-semi-in-up li:nth-of-type(29) {
  -webkit-transform: translate3d(0, 290px, 0);
          transform: translate3d(0, 290px, 0);
}
.motion-semi-in-up li:nth-of-type(30) {
  -webkit-transform: translate3d(0, 300px, 0);
          transform: translate3d(0, 300px, 0);
}
.motion-semi-in-up li:nth-of-type(31) {
  -webkit-transform: translate3d(0, 310px, 0);
          transform: translate3d(0, 310px, 0);
}
.motion-semi-in-up li:nth-of-type(32) {
  -webkit-transform: translate3d(0, 320px, 0);
          transform: translate3d(0, 320px, 0);
}
.motion-semi-in-up li:nth-of-type(33) {
  -webkit-transform: translate3d(0, 330px, 0);
          transform: translate3d(0, 330px, 0);
}
.motion-semi-in-up li:nth-of-type(34) {
  -webkit-transform: translate3d(0, 340px, 0);
          transform: translate3d(0, 340px, 0);
}
.motion-semi-in-up li:nth-of-type(35) {
  -webkit-transform: translate3d(0, 350px, 0);
          transform: translate3d(0, 350px, 0);
}
.motion-semi-in-up li:nth-of-type(36) {
  -webkit-transform: translate3d(0, 360px, 0);
          transform: translate3d(0, 360px, 0);
}
.motion-semi-in-up li:nth-of-type(37) {
  -webkit-transform: translate3d(0, 370px, 0);
          transform: translate3d(0, 370px, 0);
}
.motion-semi-in-up li:nth-of-type(38) {
  -webkit-transform: translate3d(0, 380px, 0);
          transform: translate3d(0, 380px, 0);
}
.motion-semi-in-up li:nth-of-type(39) {
  -webkit-transform: translate3d(0, 390px, 0);
          transform: translate3d(0, 390px, 0);
}
.motion-semi-in-up li:nth-of-type(40) {
  -webkit-transform: translate3d(0, 400px, 0);
          transform: translate3d(0, 400px, 0);
}
.motion-semi-in-up li:nth-of-type(41) {
  -webkit-transform: translate3d(0, 410px, 0);
          transform: translate3d(0, 410px, 0);
}
.motion-semi-in-up li:nth-of-type(42) {
  -webkit-transform: translate3d(0, 420px, 0);
          transform: translate3d(0, 420px, 0);
}
.motion-semi-in-up li:nth-of-type(43) {
  -webkit-transform: translate3d(0, 430px, 0);
          transform: translate3d(0, 430px, 0);
}
.motion-semi-in-up li:nth-of-type(44) {
  -webkit-transform: translate3d(0, 440px, 0);
          transform: translate3d(0, 440px, 0);
}
.motion-semi-in-up li:nth-of-type(45) {
  -webkit-transform: translate3d(0, 450px, 0);
          transform: translate3d(0, 450px, 0);
}
.motion-semi-in-up li:nth-of-type(46) {
  -webkit-transform: translate3d(0, 460px, 0);
          transform: translate3d(0, 460px, 0);
}
.motion-semi-in-up li:nth-of-type(47) {
  -webkit-transform: translate3d(0, 470px, 0);
          transform: translate3d(0, 470px, 0);
}
.motion-semi-in-up li:nth-of-type(48) {
  -webkit-transform: translate3d(0, 480px, 0);
          transform: translate3d(0, 480px, 0);
}
.motion-semi-in-up li:nth-of-type(49) {
  -webkit-transform: translate3d(0, 490px, 0);
          transform: translate3d(0, 490px, 0);
}
.motion-semi-in-up li:nth-of-type(50) {
  -webkit-transform: translate3d(0, 500px, 0);
          transform: translate3d(0, 500px, 0);
}
.motion-semi-in-up li:nth-of-type(51) {
  -webkit-transform: translate3d(0, 510px, 0);
          transform: translate3d(0, 510px, 0);
}
.motion-semi-in-up li:nth-of-type(52) {
  -webkit-transform: translate3d(0, 520px, 0);
          transform: translate3d(0, 520px, 0);
}
.motion-semi-in-up li:nth-of-type(53) {
  -webkit-transform: translate3d(0, 530px, 0);
          transform: translate3d(0, 530px, 0);
}
.motion-semi-in-up li:nth-of-type(54) {
  -webkit-transform: translate3d(0, 540px, 0);
          transform: translate3d(0, 540px, 0);
}
.motion-semi-in-up li:nth-of-type(55) {
  -webkit-transform: translate3d(0, 550px, 0);
          transform: translate3d(0, 550px, 0);
}
.motion-semi-in-up li:nth-of-type(56) {
  -webkit-transform: translate3d(0, 560px, 0);
          transform: translate3d(0, 560px, 0);
}
.motion-semi-in-up li:nth-of-type(57) {
  -webkit-transform: translate3d(0, 570px, 0);
          transform: translate3d(0, 570px, 0);
}
.motion-semi-in-up li:nth-of-type(58) {
  -webkit-transform: translate3d(0, 580px, 0);
          transform: translate3d(0, 580px, 0);
}
.motion-semi-in-up li:nth-of-type(59) {
  -webkit-transform: translate3d(0, 590px, 0);
          transform: translate3d(0, 590px, 0);
}
.motion-semi-in-up li:nth-of-type(60) {
  -webkit-transform: translate3d(0, 600px, 0);
          transform: translate3d(0, 600px, 0);
}
.motion-semi-in-up li:nth-of-type(61) {
  -webkit-transform: translate3d(0, 610px, 0);
          transform: translate3d(0, 610px, 0);
}
.motion-semi-in-up li:nth-of-type(62) {
  -webkit-transform: translate3d(0, 620px, 0);
          transform: translate3d(0, 620px, 0);
}
.motion-semi-in-up li:nth-of-type(63) {
  -webkit-transform: translate3d(0, 630px, 0);
          transform: translate3d(0, 630px, 0);
}
.motion-semi-in-up li:nth-of-type(64) {
  -webkit-transform: translate3d(0, 640px, 0);
          transform: translate3d(0, 640px, 0);
}
.motion-semi-in-up li:nth-of-type(65) {
  -webkit-transform: translate3d(0, 650px, 0);
          transform: translate3d(0, 650px, 0);
}
.motion-semi-in-up li:nth-of-type(66) {
  -webkit-transform: translate3d(0, 660px, 0);
          transform: translate3d(0, 660px, 0);
}
.motion-semi-in-up li:nth-of-type(67) {
  -webkit-transform: translate3d(0, 670px, 0);
          transform: translate3d(0, 670px, 0);
}
.motion-semi-in-up li:nth-of-type(68) {
  -webkit-transform: translate3d(0, 680px, 0);
          transform: translate3d(0, 680px, 0);
}
.motion-semi-in-up li:nth-of-type(69) {
  -webkit-transform: translate3d(0, 690px, 0);
          transform: translate3d(0, 690px, 0);
}
.motion-semi-in-up li:nth-of-type(70) {
  -webkit-transform: translate3d(0, 700px, 0);
          transform: translate3d(0, 700px, 0);
}
.motion-semi-in-up li:nth-of-type(71) {
  -webkit-transform: translate3d(0, 710px, 0);
          transform: translate3d(0, 710px, 0);
}
.motion-semi-in-up li:nth-of-type(72) {
  -webkit-transform: translate3d(0, 720px, 0);
          transform: translate3d(0, 720px, 0);
}
.motion-semi-in-up li:nth-of-type(73) {
  -webkit-transform: translate3d(0, 730px, 0);
          transform: translate3d(0, 730px, 0);
}
.motion-semi-in-up li:nth-of-type(74) {
  -webkit-transform: translate3d(0, 740px, 0);
          transform: translate3d(0, 740px, 0);
}
.motion-semi-in-up li:nth-of-type(75) {
  -webkit-transform: translate3d(0, 750px, 0);
          transform: translate3d(0, 750px, 0);
}
.motion-semi-in-up li:nth-of-type(76) {
  -webkit-transform: translate3d(0, 760px, 0);
          transform: translate3d(0, 760px, 0);
}
.motion-semi-in-up li:nth-of-type(77) {
  -webkit-transform: translate3d(0, 770px, 0);
          transform: translate3d(0, 770px, 0);
}
.motion-semi-in-up li:nth-of-type(78) {
  -webkit-transform: translate3d(0, 780px, 0);
          transform: translate3d(0, 780px, 0);
}
.motion-semi-in-up li:nth-of-type(79) {
  -webkit-transform: translate3d(0, 790px, 0);
          transform: translate3d(0, 790px, 0);
}
.motion-semi-in-up li:nth-of-type(80) {
  -webkit-transform: translate3d(0, 800px, 0);
          transform: translate3d(0, 800px, 0);
}
.motion-semi-in-up li:nth-of-type(81) {
  -webkit-transform: translate3d(0, 810px, 0);
          transform: translate3d(0, 810px, 0);
}
.motion-semi-in-up li:nth-of-type(82) {
  -webkit-transform: translate3d(0, 820px, 0);
          transform: translate3d(0, 820px, 0);
}
.motion-semi-in-up li:nth-of-type(83) {
  -webkit-transform: translate3d(0, 830px, 0);
          transform: translate3d(0, 830px, 0);
}
.motion-semi-in-up li:nth-of-type(84) {
  -webkit-transform: translate3d(0, 840px, 0);
          transform: translate3d(0, 840px, 0);
}
.motion-semi-in-up li:nth-of-type(85) {
  -webkit-transform: translate3d(0, 850px, 0);
          transform: translate3d(0, 850px, 0);
}
.motion-semi-in-up li:nth-of-type(86) {
  -webkit-transform: translate3d(0, 860px, 0);
          transform: translate3d(0, 860px, 0);
}
.motion-semi-in-up li:nth-of-type(87) {
  -webkit-transform: translate3d(0, 870px, 0);
          transform: translate3d(0, 870px, 0);
}
.motion-semi-in-up li:nth-of-type(88) {
  -webkit-transform: translate3d(0, 880px, 0);
          transform: translate3d(0, 880px, 0);
}
.motion-semi-in-up li:nth-of-type(89) {
  -webkit-transform: translate3d(0, 890px, 0);
          transform: translate3d(0, 890px, 0);
}
.motion-semi-in-up li:nth-of-type(90) {
  -webkit-transform: translate3d(0, 900px, 0);
          transform: translate3d(0, 900px, 0);
}
.motion-semi-in-up li:nth-of-type(91) {
  -webkit-transform: translate3d(0, 910px, 0);
          transform: translate3d(0, 910px, 0);
}
.motion-semi-in-up li:nth-of-type(92) {
  -webkit-transform: translate3d(0, 920px, 0);
          transform: translate3d(0, 920px, 0);
}
.motion-semi-in-up li:nth-of-type(93) {
  -webkit-transform: translate3d(0, 930px, 0);
          transform: translate3d(0, 930px, 0);
}
.motion-semi-in-up li:nth-of-type(94) {
  -webkit-transform: translate3d(0, 940px, 0);
          transform: translate3d(0, 940px, 0);
}
.motion-semi-in-up li:nth-of-type(95) {
  -webkit-transform: translate3d(0, 950px, 0);
          transform: translate3d(0, 950px, 0);
}
.motion-semi-in-up li:nth-of-type(96) {
  -webkit-transform: translate3d(0, 960px, 0);
          transform: translate3d(0, 960px, 0);
}
.motion-semi-in-up li:nth-of-type(97) {
  -webkit-transform: translate3d(0, 970px, 0);
          transform: translate3d(0, 970px, 0);
}
.motion-semi-in-up li:nth-of-type(98) {
  -webkit-transform: translate3d(0, 980px, 0);
          transform: translate3d(0, 980px, 0);
}
.motion-semi-in-up li:nth-of-type(99) {
  -webkit-transform: translate3d(0, 990px, 0);
          transform: translate3d(0, 990px, 0);
}
.motion-semi-in-up li:nth-of-type(100) {
  -webkit-transform: translate3d(0, 1000px, 0);
          transform: translate3d(0, 1000px, 0);
}
.motion-semi-in-up.onTrans li {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1), -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
}
.motion-semi-in-up.onTrans li:nth-of-type(1) {
  -webkit-transition-delay: 0.01s;
          transition-delay: 0.01s;
}
.motion-semi-in-up.onTrans li:nth-of-type(2) {
  -webkit-transition-delay: 0.02s;
          transition-delay: 0.02s;
}
.motion-semi-in-up.onTrans li:nth-of-type(3) {
  -webkit-transition-delay: 0.03s;
          transition-delay: 0.03s;
}
.motion-semi-in-up.onTrans li:nth-of-type(4) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.motion-semi-in-up.onTrans li:nth-of-type(5) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.motion-semi-in-up.onTrans li:nth-of-type(6) {
  -webkit-transition-delay: 0.06s;
          transition-delay: 0.06s;
}
.motion-semi-in-up.onTrans li:nth-of-type(7) {
  -webkit-transition-delay: 0.07s;
          transition-delay: 0.07s;
}
.motion-semi-in-up.onTrans li:nth-of-type(8) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.motion-semi-in-up.onTrans li:nth-of-type(9) {
  -webkit-transition-delay: 0.09s;
          transition-delay: 0.09s;
}
.motion-semi-in-up.onTrans li:nth-of-type(10) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.motion-semi-in-up.onTrans li:nth-of-type(11) {
  -webkit-transition-delay: 0.11s;
          transition-delay: 0.11s;
}
.motion-semi-in-up.onTrans li:nth-of-type(12) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.motion-semi-in-up.onTrans li:nth-of-type(13) {
  -webkit-transition-delay: 0.13s;
          transition-delay: 0.13s;
}
.motion-semi-in-up.onTrans li:nth-of-type(14) {
  -webkit-transition-delay: 0.14s;
          transition-delay: 0.14s;
}
.motion-semi-in-up.onTrans li:nth-of-type(15) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.motion-semi-in-up.onTrans li:nth-of-type(16) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.motion-semi-in-up.onTrans li:nth-of-type(17) {
  -webkit-transition-delay: 0.17s;
          transition-delay: 0.17s;
}
.motion-semi-in-up.onTrans li:nth-of-type(18) {
  -webkit-transition-delay: 0.18s;
          transition-delay: 0.18s;
}
.motion-semi-in-up.onTrans li:nth-of-type(19) {
  -webkit-transition-delay: 0.19s;
          transition-delay: 0.19s;
}
.motion-semi-in-up.onTrans li:nth-of-type(20) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.motion-semi-in-up.onTrans li:nth-of-type(21) {
  -webkit-transition-delay: 0.21s;
          transition-delay: 0.21s;
}
.motion-semi-in-up.onTrans li:nth-of-type(22) {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
}
.motion-semi-in-up.onTrans li:nth-of-type(23) {
  -webkit-transition-delay: 0.23s;
          transition-delay: 0.23s;
}
.motion-semi-in-up.onTrans li:nth-of-type(24) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.motion-semi-in-up.onTrans li:nth-of-type(25) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.motion-semi-in-up.onTrans li:nth-of-type(26) {
  -webkit-transition-delay: 0.26s;
          transition-delay: 0.26s;
}
.motion-semi-in-up.onTrans li:nth-of-type(27) {
  -webkit-transition-delay: 0.27s;
          transition-delay: 0.27s;
}
.motion-semi-in-up.onTrans li:nth-of-type(28) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.motion-semi-in-up.onTrans li:nth-of-type(29) {
  -webkit-transition-delay: 0.29s;
          transition-delay: 0.29s;
}
.motion-semi-in-up.onTrans li:nth-of-type(30) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.motion-semi-in-up.onTrans li:nth-of-type(31) {
  -webkit-transition-delay: 0.31s;
          transition-delay: 0.31s;
}
.motion-semi-in-up.onTrans li:nth-of-type(32) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.motion-semi-in-up.onTrans li:nth-of-type(33) {
  -webkit-transition-delay: 0.33s;
          transition-delay: 0.33s;
}
.motion-semi-in-up.onTrans li:nth-of-type(34) {
  -webkit-transition-delay: 0.34s;
          transition-delay: 0.34s;
}
.motion-semi-in-up.onTrans li:nth-of-type(35) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.motion-semi-in-up.onTrans li:nth-of-type(36) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.motion-semi-in-up.onTrans li:nth-of-type(37) {
  -webkit-transition-delay: 0.37s;
          transition-delay: 0.37s;
}
.motion-semi-in-up.onTrans li:nth-of-type(38) {
  -webkit-transition-delay: 0.38s;
          transition-delay: 0.38s;
}
.motion-semi-in-up.onTrans li:nth-of-type(39) {
  -webkit-transition-delay: 0.39s;
          transition-delay: 0.39s;
}
.motion-semi-in-up.onTrans li:nth-of-type(40) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.motion-semi-in-up.onTrans li:nth-of-type(41) {
  -webkit-transition-delay: 0.41s;
          transition-delay: 0.41s;
}
.motion-semi-in-up.onTrans li:nth-of-type(42) {
  -webkit-transition-delay: 0.42s;
          transition-delay: 0.42s;
}
.motion-semi-in-up.onTrans li:nth-of-type(43) {
  -webkit-transition-delay: 0.43s;
          transition-delay: 0.43s;
}
.motion-semi-in-up.onTrans li:nth-of-type(44) {
  -webkit-transition-delay: 0.44s;
          transition-delay: 0.44s;
}
.motion-semi-in-up.onTrans li:nth-of-type(45) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.motion-semi-in-up.onTrans li:nth-of-type(46) {
  -webkit-transition-delay: 0.46s;
          transition-delay: 0.46s;
}
.motion-semi-in-up.onTrans li:nth-of-type(47) {
  -webkit-transition-delay: 0.47s;
          transition-delay: 0.47s;
}
.motion-semi-in-up.onTrans li:nth-of-type(48) {
  -webkit-transition-delay: 0.48s;
          transition-delay: 0.48s;
}
.motion-semi-in-up.onTrans li:nth-of-type(49) {
  -webkit-transition-delay: 0.49s;
          transition-delay: 0.49s;
}
.motion-semi-in-up.onTrans li:nth-of-type(50) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.motion-semi-in-up.onTrans li:nth-of-type(51) {
  -webkit-transition-delay: 0.51s;
          transition-delay: 0.51s;
}
.motion-semi-in-up.onTrans li:nth-of-type(52) {
  -webkit-transition-delay: 0.52s;
          transition-delay: 0.52s;
}
.motion-semi-in-up.onTrans li:nth-of-type(53) {
  -webkit-transition-delay: 0.53s;
          transition-delay: 0.53s;
}
.motion-semi-in-up.onTrans li:nth-of-type(54) {
  -webkit-transition-delay: 0.54s;
          transition-delay: 0.54s;
}
.motion-semi-in-up.onTrans li:nth-of-type(55) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.motion-semi-in-up.onTrans li:nth-of-type(56) {
  -webkit-transition-delay: 0.56s;
          transition-delay: 0.56s;
}
.motion-semi-in-up.onTrans li:nth-of-type(57) {
  -webkit-transition-delay: 0.57s;
          transition-delay: 0.57s;
}
.motion-semi-in-up.onTrans li:nth-of-type(58) {
  -webkit-transition-delay: 0.58s;
          transition-delay: 0.58s;
}
.motion-semi-in-up.onTrans li:nth-of-type(59) {
  -webkit-transition-delay: 0.59s;
          transition-delay: 0.59s;
}
.motion-semi-in-up.onTrans li:nth-of-type(60) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.motion-semi-in-up.onTrans li:nth-of-type(61) {
  -webkit-transition-delay: 0.61s;
          transition-delay: 0.61s;
}
.motion-semi-in-up.onTrans li:nth-of-type(62) {
  -webkit-transition-delay: 0.62s;
          transition-delay: 0.62s;
}
.motion-semi-in-up.onTrans li:nth-of-type(63) {
  -webkit-transition-delay: 0.63s;
          transition-delay: 0.63s;
}
.motion-semi-in-up.onTrans li:nth-of-type(64) {
  -webkit-transition-delay: 0.64s;
          transition-delay: 0.64s;
}
.motion-semi-in-up.onTrans li:nth-of-type(65) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.motion-semi-in-up.onTrans li:nth-of-type(66) {
  -webkit-transition-delay: 0.66s;
          transition-delay: 0.66s;
}
.motion-semi-in-up.onTrans li:nth-of-type(67) {
  -webkit-transition-delay: 0.67s;
          transition-delay: 0.67s;
}
.motion-semi-in-up.onTrans li:nth-of-type(68) {
  -webkit-transition-delay: 0.68s;
          transition-delay: 0.68s;
}
.motion-semi-in-up.onTrans li:nth-of-type(69) {
  -webkit-transition-delay: 0.69s;
          transition-delay: 0.69s;
}
.motion-semi-in-up.onTrans li:nth-of-type(70) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.motion-semi-in-up.onTrans li:nth-of-type(71) {
  -webkit-transition-delay: 0.71s;
          transition-delay: 0.71s;
}
.motion-semi-in-up.onTrans li:nth-of-type(72) {
  -webkit-transition-delay: 0.72s;
          transition-delay: 0.72s;
}
.motion-semi-in-up.onTrans li:nth-of-type(73) {
  -webkit-transition-delay: 0.73s;
          transition-delay: 0.73s;
}
.motion-semi-in-up.onTrans li:nth-of-type(74) {
  -webkit-transition-delay: 0.74s;
          transition-delay: 0.74s;
}
.motion-semi-in-up.onTrans li:nth-of-type(75) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.motion-semi-in-up.onTrans li:nth-of-type(76) {
  -webkit-transition-delay: 0.76s;
          transition-delay: 0.76s;
}
.motion-semi-in-up.onTrans li:nth-of-type(77) {
  -webkit-transition-delay: 0.77s;
          transition-delay: 0.77s;
}
.motion-semi-in-up.onTrans li:nth-of-type(78) {
  -webkit-transition-delay: 0.78s;
          transition-delay: 0.78s;
}
.motion-semi-in-up.onTrans li:nth-of-type(79) {
  -webkit-transition-delay: 0.79s;
          transition-delay: 0.79s;
}
.motion-semi-in-up.onTrans li:nth-of-type(80) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.motion-semi-in-up.onTrans li:nth-of-type(81) {
  -webkit-transition-delay: 0.81s;
          transition-delay: 0.81s;
}
.motion-semi-in-up.onTrans li:nth-of-type(82) {
  -webkit-transition-delay: 0.82s;
          transition-delay: 0.82s;
}
.motion-semi-in-up.onTrans li:nth-of-type(83) {
  -webkit-transition-delay: 0.83s;
          transition-delay: 0.83s;
}
.motion-semi-in-up.onTrans li:nth-of-type(84) {
  -webkit-transition-delay: 0.84s;
          transition-delay: 0.84s;
}
.motion-semi-in-up.onTrans li:nth-of-type(85) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.motion-semi-in-up.onTrans li:nth-of-type(86) {
  -webkit-transition-delay: 0.86s;
          transition-delay: 0.86s;
}
.motion-semi-in-up.onTrans li:nth-of-type(87) {
  -webkit-transition-delay: 0.87s;
          transition-delay: 0.87s;
}
.motion-semi-in-up.onTrans li:nth-of-type(88) {
  -webkit-transition-delay: 0.88s;
          transition-delay: 0.88s;
}
.motion-semi-in-up.onTrans li:nth-of-type(89) {
  -webkit-transition-delay: 0.89s;
          transition-delay: 0.89s;
}
.motion-semi-in-up.onTrans li:nth-of-type(90) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.motion-semi-in-up.onTrans li:nth-of-type(91) {
  -webkit-transition-delay: 0.91s;
          transition-delay: 0.91s;
}
.motion-semi-in-up.onTrans li:nth-of-type(92) {
  -webkit-transition-delay: 0.92s;
          transition-delay: 0.92s;
}
.motion-semi-in-up.onTrans li:nth-of-type(93) {
  -webkit-transition-delay: 0.93s;
          transition-delay: 0.93s;
}
.motion-semi-in-up.onTrans li:nth-of-type(94) {
  -webkit-transition-delay: 0.94s;
          transition-delay: 0.94s;
}
.motion-semi-in-up.onTrans li:nth-of-type(95) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.motion-semi-in-up.onTrans li:nth-of-type(96) {
  -webkit-transition-delay: 0.96s;
          transition-delay: 0.96s;
}
.motion-semi-in-up.onTrans li:nth-of-type(97) {
  -webkit-transition-delay: 0.97s;
          transition-delay: 0.97s;
}
.motion-semi-in-up.onTrans li:nth-of-type(98) {
  -webkit-transition-delay: 0.98s;
          transition-delay: 0.98s;
}
.motion-semi-in-up.onTrans li:nth-of-type(99) {
  -webkit-transition-delay: 0.99s;
          transition-delay: 0.99s;
}
.motion-semi-in-up.onTrans li:nth-of-type(100) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.motion-gradient-slice .slice-dim {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.motion-gradient-slice .slice-dim:before, .motion-gradient-slice .slice-dim:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: height 0.5s cubic-bezier(0.25, 0.5, 0.75, 1), background 0.5s;
  transition: height 0.5s cubic-bezier(0.25, 0.5, 0.75, 1), background 0.5s;
}
.motion-gradient-slice .slice-dim:before {
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(29, 31, 34)), color-stop(50%, rgba(29, 31, 34, 0.5)), color-stop(85%, rgba(29, 31, 34, 0)));
  background: linear-gradient(180deg, rgb(29, 31, 34) 30%, rgba(29, 31, 34, 0.5) 50%, rgba(29, 31, 34, 0) 85%);
  top: -5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .motion-gradient-slice .slice-dim:before {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .motion-gradient-slice .slice-dim:before {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .motion-gradient-slice .slice-dim:before {
    top: 0;
  }
}
.motion-gradient-slice .slice-dim:after {
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, rgb(29, 31, 34)), color-stop(50%, rgba(29, 31, 34, 0.5)), color-stop(85%, rgba(29, 31, 34, 0)));
  background: linear-gradient(0deg, rgb(29, 31, 34) 30%, rgba(29, 31, 34, 0.5) 50%, rgba(29, 31, 34, 0) 85%);
  bottom: -5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .motion-gradient-slice .slice-dim:after {
    bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .motion-gradient-slice .slice-dim:after {
    bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .motion-gradient-slice .slice-dim:after {
    bottom: 0;
  }
}
.motion-gradient-slice.onTrans .slice-dim:after, .motion-gradient-slice.onTrans .slice-dim:before {
  height: 40%;
}

.motion-semi-in-up-item {
  opacity: 0;
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
}
.motion-semi-in-up-item.onTrans li {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1), -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
}

.common-slider-control {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-medium", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control {
    line-height: 1.4285714286;
  }
}
.common-slider-control:lang(cn) {
  font-family: "cj-title-medium", "cn-noto-sans-sc-medium", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.common-slider-control span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(4, 4, 12, 0.6);
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2.2824536377vw 4.2796005706vw;
  border-radius: 5.7061340942vw;
  margin: 0 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control span {
    padding: 1.3333333333vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control span {
    padding: 16px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control span {
    padding: 16px 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control span {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control span {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control span {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control span {
    margin: 0 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control span {
    margin: 0 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control span {
    margin: 0 18px;
  }
}
.common-slider-control span.span-pager {
  padding: 2.3537803138vw 5.5634807418vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control span.span-pager {
    padding: 1.5vw 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control span.span-pager {
    padding: 18px 35px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control span.span-pager {
    padding: 18px 35px;
  }
}
.common-slider-control svg {
  height: auto;
  width: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control svg {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control svg {
    width: 8px;
  }
}
.common-slider-control button, .common-slider-control a {
  pointer-events: auto;
  border: none;
  background: rgba(4, 4, 12, 0.6);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 9.9857346648vw;
  height: 9.9857346648vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control button, .common-slider-control a {
    width: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control button, .common-slider-control a {
    width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control button, .common-slider-control a {
    width: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control button, .common-slider-control a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control button, .common-slider-control a {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control button, .common-slider-control a {
    height: 56px;
  }
}
.common-slider-control .span-pager-current {
  margin-right: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control .span-pager-current {
    margin-right: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control .span-pager-current {
    margin-right: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control .span-pager-current {
    margin-right: 5px;
  }
}
.common-slider-control .span-pager-total {
  opacity: 0.5;
  margin-left: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .common-slider-control .span-pager-total {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .common-slider-control .span-pager-total {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .common-slider-control .span-pager-total {
    margin-left: 5px;
  }
}

.aside-dummy {
  opacity: 0;
  pointer-events: none;
}

.page-dev-index table {
  font-size: 12px;
  width: 100%;
}
.page-dev-index table tr {
  border-bottom: 1px solid #ccc;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-dev-index table tr {
    border-bottom: 1px solid #ccc;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-dev-index table tr {
    border-bottom: 1px solid #ccc;
  }
}
@media only screen and (min-width: 1920px) {
  .page-dev-index table tr {
    border-bottom: 1px solid #ccc;
  }
}
.page-dev-index table tr td {
  padding: 1.4265335235vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-dev-index table tr td {
    padding: 0.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-dev-index table tr td {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-dev-index table tr td {
    padding: 10px 0;
  }
}
.page-dev-index table tr:hover {
  background: #ccc;
}
.page-dev-index .content-list {
  margin-top: 1.4265335235vw;
  margin-bottom: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-dev-index .content-list {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-dev-index .content-list {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-dev-index .content-list {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-dev-index .content-list {
    margin-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-dev-index .content-list {
    margin-bottom: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-dev-index .content-list {
    margin-bottom: 100px;
  }
}

.page-main {
  color: #fff;
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main {
    padding-bottom: 250px;
  }
}
.page-main .container-contents {
  position: relative;
  z-index: 9;
}
.page-main .wrapper-main-snb {
  z-index: 900;
  pointer-events: none;
  height: 100%;
  padding-left: 5.7061340942vw;
  padding-top: 78px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .wrapper-main-snb {
    padding-left: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .wrapper-main-snb {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .wrapper-main-snb {
    padding-left: 50px;
  }
}
@media only screen and (max-width: 1920px) {
  .page-main .wrapper-main-snb {
    padding-top: 11.4122681883vw;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 701px) and (max-width: 1200px) {
  .page-main .wrapper-main-snb {
    padding-top: 6.8333333333vw;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .wrapper-main-snb {
    padding-top: 4.2708333333vw;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1920px) {
  .page-main .wrapper-main-snb {
    padding-top: 82px;
  }
}
.page-main .aside-snb {
  position: sticky;
  pointer-events: none;
  top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .aside-snb {
    top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .aside-snb {
    top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .aside-snb {
    top: 100px;
  }
}
.page-main .aside-snb dl {
  pointer-events: auto;
}
.page-main .aside-snb dl:first-child dt {
  margin-top: 0;
}
.page-main .section-hero {
  overflow-x: hidden;
  margin-bottom: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-hero {
    margin-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-hero {
    margin-bottom: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-hero {
    margin-bottom: 100px;
  }
}
.page-main .wrapper-main {
  padding-bottom: 7.1326676177vw;
  margin-top: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .wrapper-main {
    padding-bottom: 6.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .wrapper-main {
    padding-bottom: 75px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .wrapper-main {
    padding-bottom: 75px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .wrapper-main {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .wrapper-main {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .wrapper-main {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .wrapper-main {
    padding-left: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .wrapper-main {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .wrapper-main {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .wrapper-main {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .wrapper-main {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .wrapper-main {
    padding-right: 50px;
  }
}
.page-main .wrapper-main .content {
  max-width: unset !important;
}
.page-main .wrapper-main .box-main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.page-main .wrapper-main .box-main .panel-anchor:focus {
  outline: none;
}
.page-main aside {
  display: none;
  z-index: 2000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside {
    display: block;
  }
}
.page-main aside.aside-dummy {
  opacity: 0;
  pointer-events: none;
  max-width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside.aside-dummy {
    max-width: 90px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside.aside-dummy {
    max-width: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside.aside-dummy {
    max-width: 90px;
  }
}
.page-main aside dt {
  color: #97989a;
  font-size: 12px;
  line-height: 1;
  margin-bottom: 1.997146933vw;
  margin-top: 5.1355206847vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside dt {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside dt {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside dt {
    font-size: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside dt {
    margin-bottom: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside dt {
    margin-bottom: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside dt {
    margin-bottom: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside dt {
    margin-top: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside dt {
    margin-top: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside dt {
    margin-top: 36px;
  }
}
.page-main aside li {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside li {
    font-size: 14spx;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main aside li {
    margin-bottom: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main aside li {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main aside li {
    margin-bottom: 16px;
  }
}
.page-main aside li:last-of-type {
  margin-bottom: 0;
}
.page-main .wrapper-main-snb {
  position: absolute;
  left: 0;
  top: 0;
}
.page-main .section-story {
  margin-top: 22.2539229672vw;
  padding-right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-story {
    margin-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-story {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-story {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-story {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-story {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-story {
    padding-right: 50px;
  }
}
.page-main .section-middle {
  overflow: hidden;
}
.page-main .section-middle ~ .wrapper-main {
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-middle ~ .wrapper-main {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-middle ~ .wrapper-main {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-middle ~ .wrapper-main {
    margin-top: 0;
  }
}
.page-main .section-feature {
  position: relative;
  margin-top: 22.2539229672vw;
  margin-bottom: 10.6990014265vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-feature {
    margin-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-feature {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-feature {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-feature {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-feature {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-feature {
    margin-bottom: 0;
  }
}
.page-main .section-feature .container-slider .container-button {
  top: 37.3751783167vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-feature .container-slider .container-button {
    top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-feature .container-slider .container-button {
    top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-feature .container-slider .container-button {
    top: 100px;
  }
}
@media only screen and (max-width: 701px) {
  .page-main .section-feature .container-slider .container-button {
    left: 50%;
    -webkit-transform: translateX(-45%);
        -ms-transform: translateX(-45%);
            transform: translateX(-45%);
  }
}
.page-main .section-now {
  margin-top: 10.6990014265vw;
  padding-right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-now {
    margin-top: 6.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-now {
    margin-top: 75px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-now {
    margin-top: 75px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-now {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-now {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-now {
    padding-right: 50px;
  }
}
.page-main .section-banner {
  margin-top: 21.3980028531vw;
  overflow-x: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .section-banner {
    margin-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .section-banner {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .section-banner {
    margin-top: 150px;
  }
}
.page-main video {
  width: 100%;
}
.page-main .wrapper-line-bg {
  position: relative;
}
.page-main .span-bg-line-1 {
  pointer-events: none;
  position: absolute;
  width: 48%;
  right: 0;
  top: 0;
  z-index: 8;
  overflow: hidden;
  opacity: 0.4;
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-1 {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-1 {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-1 {
    display: block;
  }
}
.page-main .span-bg-line-1 svg {
  width: 100%;
  height: auto;
  -webkit-transform: translate(15%, -30%);
      -ms-transform: translate(15%, -30%);
          transform: translate(15%, -30%);
}
.page-main .span-bg-line-2 {
  pointer-events: none;
  position: absolute;
  width: 62%;
  overflow: hidden;
  right: 0;
  z-index: 9;
  bottom: 2.8530670471vw;
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-2 {
    bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-2 {
    bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-2 {
    bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-2 {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-2 {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-2 {
    display: block;
  }
}
.page-main .span-bg-line-2 svg {
  width: 100%;
  height: auto;
  -webkit-transform: translate(0.5%, 0);
      -ms-transform: translate(0.5%, 0);
          transform: translate(0.5%, 0);
}
.page-main .span-bg-line-3 {
  position: absolute;
  pointer-events: none;
  left: 50%;
  width: calc(100% + 10px);
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  z-index: 9;
  display: none;
  top: 31.3837375178vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-3 {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-3 {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-3 {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-3 {
    top: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-3 {
    top: 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-3 {
    top: 280px;
  }
}
.page-main .span-bg-line-1-m {
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 96%;
  z-index: 8;
  overflow: hidden;
  opacity: 0.4;
  top: 0;
  display: block;
  height: 282.5962910128vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-1-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-1-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-1-m {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-1-m {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-1-m {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-1-m {
    height: unset;
  }
}
.page-main .span-bg-line-1-m svg {
  -webkit-transform: translate(1%, -1%);
      -ms-transform: translate(1%, -1%);
          transform: translate(1%, -1%);
  height: 101%;
  width: auto;
}
.page-main .span-bg-line-2-m {
  pointer-events: none;
  width: 88%;
  position: absolute;
  left: 0;
  top: 30%;
  -webkit-transform: translate(-1%, -50%);
      -ms-transform: translate(-1%, -50%);
          transform: translate(-1%, -50%);
  margin-top: 0vw;
  display: block;
  height: 159.2011412268vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-2-m {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-2-m {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-2-m {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-2-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-2-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-2-m {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .span-bg-line-2-m {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .span-bg-line-2-m {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .span-bg-line-2-m {
    height: unset;
  }
}
.page-main .span-bg-line-2-m svg {
  -webkit-transform: translate(-1.5%, 0);
      -ms-transform: translate(-1.5%, 0);
          transform: translate(-1.5%, 0);
  height: 101%;
  width: auto;
}
.page-main .slider-bottom {
  position: relative;
  z-index: 10;
}
.page-main .header-dummy {
  position: absolute;
  left: -400px;
  display: block;
  visibility: hidden;
  pointer-events: none;
  height: 18.4022824536vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-main .header-dummy {
    height: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-main .header-dummy {
    height: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-main .header-dummy {
    height: 90px;
  }
}

.no-scroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
  height: 100vh;
}

.section-brand-story-kv [class*=content-],
.section-brand-story-video-text [class*=content-],
.section-brand-story-video [class*=content-] {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.section-brand-story-kv [class*=content-] div,
.section-brand-story-video-text [class*=content-] div,
.section-brand-story-video [class*=content-] div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section-brand-story-kv [class*=content-] h2,
.section-brand-story-video-text [class*=content-] h2,
.section-brand-story-video [class*=content-] h2 {
  font-size: 17.1184022825vw;
  line-height: 1.1;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: transparent;
  text-align: center;
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(32%, #fff), color-stop(41.9%, #ee9b38), color-stop(46.52%, #d8352e), color-stop(53.12%, #684890), color-stop(58.72%, #3f84c5), color-stop(64.99%, #3f84c5), color-stop(65.99%, #fff), to(#fff));
  background-image: linear-gradient(90deg, #fff 0%, #fff 32%, #ee9b38 41.9%, #d8352e 46.52%, #684890 53.12%, #3f84c5 58.72%, #3f84c5 64.99%, #fff 65.99%, #fff 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-animation: gradientAnimation 3s 1s forwards;
          animation: gradientAnimation 3s 1s forwards;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h2,
  .section-brand-story-video-text [class*=content-] h2,
  .section-brand-story-video [class*=content-] h2 {
    font-size: 15vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h2,
  .section-brand-story-video-text [class*=content-] h2,
  .section-brand-story-video [class*=content-] h2 {
    font-size: 180px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h2,
  .section-brand-story-video-text [class*=content-] h2,
  .section-brand-story-video [class*=content-] h2 {
    font-size: 180px;
  }
}
.section-brand-story-kv [class*=content-] h2:lang(cn),
.section-brand-story-video-text [class*=content-] h2:lang(cn),
.section-brand-story-video [class*=content-] h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h2:lang(vn),
.section-brand-story-video-text [class*=content-] h2:lang(vn),
.section-brand-story-video [class*=content-] h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h2:lang(vn) .font-cj-vn,
.section-brand-story-video-text [class*=content-] h2:lang(vn) .font-cj-vn,
.section-brand-story-video [class*=content-] h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h2:lang(ja),
.section-brand-story-video-text [class*=content-] h2:lang(ja),
.section-brand-story-video [class*=content-] h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h2:lang(ja) .font-cj-jp,
.section-brand-story-video-text [class*=content-] h2:lang(ja) .font-cj-jp,
.section-brand-story-video [class*=content-] h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h2:lang(vn), .section-brand-story-kv [class*=content-] h2:lang(ja),
.section-brand-story-video-text [class*=content-] h2:lang(vn),
.section-brand-story-video-text [class*=content-] h2:lang(ja),
.section-brand-story-video [class*=content-] h2:lang(vn),
.section-brand-story-video [class*=content-] h2:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h2.h2-brand,
.section-brand-story-video-text [class*=content-] h2.h2-brand,
.section-brand-story-video [class*=content-] h2.h2-brand {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-animation: leftToMotion 2s 0.5s, gradientAnimation 2s 1s;
          animation: leftToMotion 2s 0.5s, gradientAnimation 2s 1s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h2.h2-brand,
  .section-brand-story-video-text [class*=content-] h2.h2-brand,
  .section-brand-story-video [class*=content-] h2.h2-brand {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h2.h2-brand,
  .section-brand-story-video-text [class*=content-] h2.h2-brand,
  .section-brand-story-video [class*=content-] h2.h2-brand {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h2.h2-brand,
  .section-brand-story-video-text [class*=content-] h2.h2-brand,
  .section-brand-story-video [class*=content-] h2.h2-brand {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
.section-brand-story-kv [class*=content-] h2.h2-story,
.section-brand-story-video-text [class*=content-] h2.h2-story,
.section-brand-story-video [class*=content-] h2.h2-story {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-animation: rightToMotion 2s 0.5s, gradientAnimation 2s 1s;
          animation: rightToMotion 2s 0.5s, gradientAnimation 2s 1s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h2.h2-story,
  .section-brand-story-video-text [class*=content-] h2.h2-story,
  .section-brand-story-video [class*=content-] h2.h2-story {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h2.h2-story,
  .section-brand-story-video-text [class*=content-] h2.h2-story,
  .section-brand-story-video [class*=content-] h2.h2-story {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h2.h2-story,
  .section-brand-story-video-text [class*=content-] h2.h2-story,
  .section-brand-story-video [class*=content-] h2.h2-story {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.section-brand-story-kv [class*=content-] h4,
.section-brand-story-video-text [class*=content-] h4,
.section-brand-story-video [class*=content-] h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h4,
  .section-brand-story-video-text [class*=content-] h4,
  .section-brand-story-video [class*=content-] h4 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h4,
  .section-brand-story-video-text [class*=content-] h4,
  .section-brand-story-video [class*=content-] h4 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h4,
  .section-brand-story-video-text [class*=content-] h4,
  .section-brand-story-video [class*=content-] h4 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h4,
  .section-brand-story-video-text [class*=content-] h4,
  .section-brand-story-video [class*=content-] h4 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h4,
  .section-brand-story-video-text [class*=content-] h4,
  .section-brand-story-video [class*=content-] h4 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h4,
  .section-brand-story-video-text [class*=content-] h4,
  .section-brand-story-video [class*=content-] h4 {
    line-height: 1.4;
  }
}
.section-brand-story-kv [class*=content-] h4:lang(cn),
.section-brand-story-video-text [class*=content-] h4:lang(cn),
.section-brand-story-video [class*=content-] h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h4:lang(vn),
.section-brand-story-video-text [class*=content-] h4:lang(vn),
.section-brand-story-video [class*=content-] h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h4:lang(vn) .font-cj-vn,
.section-brand-story-video-text [class*=content-] h4:lang(vn) .font-cj-vn,
.section-brand-story-video [class*=content-] h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h4:lang(ja),
.section-brand-story-video-text [class*=content-] h4:lang(ja),
.section-brand-story-video [class*=content-] h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h4:lang(ja) .font-cj-jp,
.section-brand-story-video-text [class*=content-] h4:lang(ja) .font-cj-jp,
.section-brand-story-video [class*=content-] h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h4:lang(en), .section-brand-story-kv [class*=content-] h4:lang(vn),
.section-brand-story-video-text [class*=content-] h4:lang(en),
.section-brand-story-video-text [class*=content-] h4:lang(vn),
.section-brand-story-video [class*=content-] h4:lang(en),
.section-brand-story-video [class*=content-] h4:lang(vn) {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h4:lang(en), .section-brand-story-kv [class*=content-] h4:lang(vn),
  .section-brand-story-video-text [class*=content-] h4:lang(en),
  .section-brand-story-video-text [class*=content-] h4:lang(vn),
  .section-brand-story-video [class*=content-] h4:lang(en),
  .section-brand-story-video [class*=content-] h4:lang(vn) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h4:lang(en), .section-brand-story-kv [class*=content-] h4:lang(vn),
  .section-brand-story-video-text [class*=content-] h4:lang(en),
  .section-brand-story-video-text [class*=content-] h4:lang(vn),
  .section-brand-story-video [class*=content-] h4:lang(en),
  .section-brand-story-video [class*=content-] h4:lang(vn) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h4:lang(en), .section-brand-story-kv [class*=content-] h4:lang(vn),
  .section-brand-story-video-text [class*=content-] h4:lang(en),
  .section-brand-story-video-text [class*=content-] h4:lang(vn),
  .section-brand-story-video [class*=content-] h4:lang(en),
  .section-brand-story-video [class*=content-] h4:lang(vn) {
    white-space: pre-line;
  }
}
.section-brand-story-kv [class*=content-] h3,
.section-brand-story-video-text [class*=content-] h3,
.section-brand-story-video [class*=content-] h3 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 7.1326676177vw;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  width: 100%;
  color: transparent;
  text-align: center;
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(32%, #fff), color-stop(41.9%, #ee9b38), color-stop(46.52%, #d8352e), color-stop(53.12%, #684890), color-stop(58.72%, #3f84c5), color-stop(64.99%, #3f84c5), color-stop(65.99%, #fff), to(#fff));
  background-image: linear-gradient(90deg, #fff 0%, #fff 32%, #ee9b38 41.9%, #d8352e 46.52%, #684890 53.12%, #3f84c5 58.72%, #3f84c5 64.99%, #fff 65.99%, #fff 100%);
  -webkit-background-clip: text;
          background-clip: text;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    line-height: 1.4166666667;
  }
}
.section-brand-story-kv [class*=content-] h3:lang(cn),
.section-brand-story-video-text [class*=content-] h3:lang(cn),
.section-brand-story-video [class*=content-] h3:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(vn),
.section-brand-story-video-text [class*=content-] h3:lang(vn),
.section-brand-story-video [class*=content-] h3:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(vn) .font-cj-vn,
.section-brand-story-video-text [class*=content-] h3:lang(vn) .font-cj-vn,
.section-brand-story-video [class*=content-] h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(ja),
.section-brand-story-video-text [class*=content-] h3:lang(ja),
.section-brand-story-video [class*=content-] h3:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(ja) .font-cj-jp,
.section-brand-story-video-text [class*=content-] h3:lang(ja) .font-cj-jp,
.section-brand-story-video [class*=content-] h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv [class*=content-] h3,
  .section-brand-story-video-text [class*=content-] h3,
  .section-brand-story-video [class*=content-] h3 {
    line-height: 1.4166666667;
  }
}
.section-brand-story-kv [class*=content-] h3:lang(cn),
.section-brand-story-video-text [class*=content-] h3:lang(cn),
.section-brand-story-video [class*=content-] h3:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(vn),
.section-brand-story-video-text [class*=content-] h3:lang(vn),
.section-brand-story-video [class*=content-] h3:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(vn) .font-cj-vn,
.section-brand-story-video-text [class*=content-] h3:lang(vn) .font-cj-vn,
.section-brand-story-video [class*=content-] h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(ja),
.section-brand-story-video-text [class*=content-] h3:lang(ja),
.section-brand-story-video [class*=content-] h3:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-] h3:lang(ja) .font-cj-jp,
.section-brand-story-video-text [class*=content-] h3:lang(ja) .font-cj-jp,
.section-brand-story-video [class*=content-] h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-kv [class*=content-].content-text-video,
.section-brand-story-video-text [class*=content-].content-text-video,
.section-brand-story-video [class*=content-].content-text-video {
  text-align: center;
}
.section-brand-story-kv [class*=content-].content-text-video h4,
.section-brand-story-video-text [class*=content-].content-text-video h4,
.section-brand-story-video [class*=content-].content-text-video h4 {
  opacity: 0;
  -webkit-transition: opacity 0.5s 0.4s;
  transition: opacity 0.5s 0.4s;
  white-space: pre-line;
}
.section-brand-story-kv [class*=content-].content-text-video h3,
.section-brand-story-video-text [class*=content-].content-text-video h3,
.section-brand-story-video [class*=content-].content-text-video h3 {
  opacity: 0;
  -webkit-transition: opacity 0.5s 0.8s;
  transition: opacity 0.5s 0.8s;
  white-space: pre-line;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.section-brand-story-kv [class*=content-].content-text-video h3.show,
.section-brand-story-video-text [class*=content-].content-text-video h3.show,
.section-brand-story-video [class*=content-].content-text-video h3.show {
  -webkit-animation: gradientAnimation 3s 1s forwards;
          animation: gradientAnimation 3s 1s forwards;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.section-brand-story-kv {
  height: 12000px;
  background: #4f4f51;
  position: relative;
  /*패턴 이미지*/
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv {
    height: 10800px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv {
    height: 10800px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv {
    height: 10800px;
  }
}
.section-brand-story-kv .container-canvas {
  background: #1e1e1e;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.section-brand-story-kv .container-canvas .canvas-box {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  width: 100%;
  height: 100%;
}
.section-brand-story-kv .container-canvas .canvas-box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: opacity 1s linear;
  transition: opacity 1s linear;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-canvas {
  max-width: 1920px;
  max-height: 1080px;
  width: 100%;
  height: 100%;
  position: relative;
}
.section-brand-story-kv .container-canvas .canvas-box canvas {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: top 0.7s ease;
  transition: top 0.7s ease;
  width: 100%;
  z-index: 10;
}
.section-brand-story-kv .container-canvas .canvas-box canvas.topChange {
  top: 51.5%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-canvas .canvas-box canvas.topChange {
    top: 52%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-canvas .canvas-box canvas.topChange {
    top: 52%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-canvas .canvas-box canvas.topChange {
    top: 52%;
  }
}
.section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
  opacity: 1;
  display: none;
  height: 57.4893009986vw;
  width: 87.4465049929vw;
  left: 50%;
  top: 50%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
    height: 33.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
    height: 20.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
    height: 403px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
    width: 51.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
    width: 31.9270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-canvas .canvas-box .img-shape-yellow {
    width: 613px;
  }
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-line {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-line .box-bg,
.section-brand-story-kv .container-canvas .canvas-box .wrapper-line .box-bg-m {
  width: 100%;
  height: 100%;
}
.section-brand-story-kv .container-canvas .canvas-box .dim {
  width: 100%;
  height: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
  position: absolute;
  display: block;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-dim {
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg .dim {
  width: 100%;
  height: 100vh;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
  background: rgba(16, 35, 77, 0.58);
  position: absolute;
  display: block;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg .box-bg,
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg .box-bg-m {
  width: 100%;
  height: 100%;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg .box-bg img,
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg .box-bg-m img {
  opacity: 1;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-2 {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-2 .box-bg-2,
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-2 .box-bg-2-m {
  width: 100%;
  height: 100%;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-2 .box-bg-2 img,
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-2 .box-bg-2-m img {
  opacity: 0;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-3 {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
}
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-3 .box-bg-3,
.section-brand-story-kv .container-canvas .canvas-box .wrapper-bg-3 .box-bg-3-m {
  width: 100%;
  height: 100%;
}
.section-brand-story-kv .container-canvas .canvas-box .container-diversity {
  height: 100%;
  opacity: 0;
}
.section-brand-story-kv .container-diversity {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  position: fixed;
  top: 0;
  z-index: -1;
}
.section-brand-story-kv .container-diversity .wrapper-diversity {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: scale(6) translate(-50%, -50%);
      -ms-transform: scale(6) translate(-50%, -50%);
          transform: scale(6) translate(-50%, -50%);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}
.section-brand-story-kv .container-diversity .wrapper-diversity figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(1) translateY(-50%);
      -ms-transform: scale(1) translateY(-50%);
          transform: scale(1) translateY(-50%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity figure img {
  width: 100%;
  height: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure img {
    height: 100vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure img {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity figure img {
    height: 100%;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity figure img.d-block-m {
  height: 100%;
}
.section-brand-story-kv .container-diversity .wrapper-diversity figure.img-diversity-color {
  opacity: 0;
  z-index: 4;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-diversity {
  width: 100%;
  height: 100%;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 4;
  height: auto;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
  width: 100%;
  height: 100%;
  display: grid;
  -webkit-column-gap: 8.5vw;
     -moz-column-gap: 8.5vw;
          column-gap: 8.5vw;
  row-gap: 8vw;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  z-index: 1000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    -webkit-column-gap: 3.5vw;
       -moz-column-gap: 3.5vw;
            column-gap: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    -webkit-column-gap: 3.5vw;
       -moz-column-gap: 3.5vw;
            column-gap: 3.5vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    -webkit-column-gap: 3.5vw;
       -moz-column-gap: 3.5vw;
            column-gap: 3.5vw;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    row-gap: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    row-gap: 3.5vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    row-gap: 3.5vw;
  }
}
@media only screen and (max-width: 700px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  /*yellow*/
  /*캔버스*/
  /*blue*/
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li.motion .area-shape {
  -webkit-transform: rotateY(720deg);
          transform: rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
  position: relative;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: cover;
          mask-size: cover;
  width: 28.5306704708vw;
  height: 28.5306704708vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: -webkit-transform 1.5s;
  transition: -webkit-transform 1.5s;
  transition: transform 1.5s;
  transition: transform 1.5s, -webkit-transform 1.5s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
    width: 27.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
    width: 325px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
    width: 325px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
    height: 27.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
    height: 325px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape {
    height: 325px;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape [class*=shape-] {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape [class*=shape-].shape-red {
  background: #ef151e;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape [class*=shape-].shape-yellow {
  background: #ff9700;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape [class*=shape-].shape-blue {
  background: #006ecd;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li .area-shape .dim {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 4;
  background: rgba(0, 0, 0, 0.5);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-1.svg");
          mask-image: url("/static/img/page-brand-story/mask-1.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(1).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-2.svg");
          mask-image: url("/static/img/page-brand-story/mask-2.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(2).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) {
  -webkit-animation: pulse 8s linear 3;
          animation: pulse 8s linear 3;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-3.svg");
          mask-image: url("/static/img/page-brand-story/mask-3.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(3).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-4.svg");
          mask-image: url("/static/img/page-brand-story/mask-4.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(4).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-5.svg");
          mask-image: url("/static/img/page-brand-story/mask-5.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(5).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) {
  -webkit-animation: pulse 5s linear 3;
          animation: pulse 5s linear 3;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) {
    -webkit-animation: unset;
            animation: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) {
    -webkit-animation: unset;
            animation: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) {
    -webkit-animation: unset;
            animation: unset;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-6.svg");
          mask-image: url("/static/img/page-brand-story/mask-6.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(6).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-7.svg");
          mask-image: url("/static/img/page-brand-story/mask-7.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(7).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-8.svg");
          mask-image: url("/static/img/page-brand-story/mask-8.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(8).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-9.svg");
          mask-image: url("/static/img/page-brand-story/mask-9.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(9).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-10.svg");
          mask-image: url("/static/img/page-brand-story/mask-10.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(10).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-12.svg");
          mask-image: url("/static/img/page-brand-story/mask-12.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(12).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) {
  -webkit-animation: pulse 10s linear 3;
          animation: pulse 10s linear 3;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-13.svg");
          mask-image: url("/static/img/page-brand-story/mask-13.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(13).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-14.svg");
          mask-image: url("/static/img/page-brand-story/mask-14.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(14).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-15.svg");
          mask-image: url("/static/img/page-brand-story/mask-15.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(15).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) {
  -webkit-animation: unset;
          animation: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) {
    -webkit-animation: pulse 5s linear 3;
            animation: pulse 5s linear 3;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) {
    -webkit-animation: pulse 5s linear 3;
            animation: pulse 5s linear 3;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) {
    -webkit-animation: pulse 5s linear 3;
            animation: pulse 5s linear 3;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-16.svg");
          mask-image: url("/static/img/page-brand-story/mask-16.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(16).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-17.svg");
          mask-image: url("/static/img/page-brand-story/mask-17.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(17).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-18.svg");
          mask-image: url("/static/img/page-brand-story/mask-18.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(18).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-19.svg");
          mask-image: url("/static/img/page-brand-story/mask-19.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(19).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-20.svg");
          mask-image: url("/static/img/page-brand-story/mask-20.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(20).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) {
  -webkit-animation: unset;
          animation: unset;
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape {
  -webkit-mask-image: url("/static/img/page-brand-story/mask-21.svg");
          mask-image: url("/static/img/page-brand-story/mask-21.svg");
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-pc {
    display: block;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape .d-block-m {
    display: none;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21) .area-shape.start {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:not(.li-canvas).li-grid:nth-of-type(21).motion .area-shape {
  -webkit-transform: scale(1) rotateY(720deg);
          transform: scale(1) rotateY(720deg);
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(1) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(2) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(3) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(4) {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(5) {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(6) {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(7) {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(8) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(8) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(8) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(8) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(9) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(9) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(9) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(9) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(10) {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(10) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(10) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(10) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(11) {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(11) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(11) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(11) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(12) {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(12) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(12) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(12) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(13) {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(13) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(13) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(13) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(14) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(14) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(14) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(14) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(15) {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(15) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(15) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(15) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(16) {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(16) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(16) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(16) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(17) {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(17) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(17) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(17) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(18) {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(18) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(18) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(18) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(19) {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(19) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(19) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(19) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(20) {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(20) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(20) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(20) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
}
.section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(21) {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(21) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(21) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-diversity .wrapper-diversity .box-grid .ul-grid li:nth-child(21) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
}
.section-brand-story-kv .container-brand-story-kv {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-] {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-] {
    visibility: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-] {
    visibility: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-] {
    visibility: unset;
  }
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].show {
  opacity: 1;
  visibility: visible;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title {
  opacity: 1;
  visibility: visible;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title h3 {
  font-size: 3.4236804565vw;
  margin-top: unset;
  color: #ff9700;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title h3 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title h3 {
    font-size: 16px;
  }
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
  font-size: 7.7032810271vw;
  margin-top: 7.7032810271vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-title p {
    margin-top: 25px;
  }
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-1 {
  text-align: left;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-1 .column {
  margin-bottom: 71.3266761769vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-1 .column {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-1 .column {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-1 .column {
    margin-bottom: unset;
  }
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-2 {
  text-align: right;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-2 .column {
  margin-top: 71.3266761769vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-2 .column {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-2 .column {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-2 .column {
    margin-top: unset;
  }
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-3 {
  text-align: center;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-4 {
  text-align: center;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-5 {
  text-align: center;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-video {
  opacity: 1;
  visibility: visible;
}
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-video .content-text-5,
.section-brand-story-kv .container-brand-story-kv .wrapper-brand-story-kv [class*=content-].content-text-video .content-text-6 {
  position: relative;
  text-align: center;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  top: 0;
  left: 0;
}

.section-brand-story-text {
  text-align: center;
  margin-top: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-text {
    margin-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-text {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-text {
    margin-top: 150px;
  }
}
.section-brand-story-text h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-text h4 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-text h4 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-text h4 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-text h4 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-text h4 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-text h4 {
    line-height: 1.4;
  }
}
.section-brand-story-text h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-text h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-text h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-text h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-text h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-brand-story-text h4 span:first-child {
  display: block;
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-brand-story-text h4 span:first-child {
    margin-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-brand-story-text h4 span:first-child {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-brand-story-text h4 span:first-child {
    margin-bottom: 50px;
  }
}

.section-brand-story-video-text {
  height: 100vh;
  z-index: 5;
}
.section-brand-story-video-text .content-text-video {
  height: 100%;
}
.section-brand-story-video-text .content-text-video h4.onTrans {
  opacity: 1 !important;
}
.section-brand-story-video-text .content-text-video h3.onTrans {
  opacity: 1 !important;
}

.section-brand-story-video {
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.section-brand-story-video .container-brand-story-video {
  position: sticky;
  top: 0;
  height: 100vh;
}
.section-brand-story-video .container-brand-story-video video {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}

/*그라데이션 애니메이션 공통*/
@-webkit-keyframes gradientAnimation {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes gradientAnimation {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.page-brand-story {
  background: #1D1F22;
  color: #fff;
  /*페이지 패널*/
}
.page-brand-story .blind {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  margin: -1px;
}
.page-brand-story .page-panel-btn {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background: linear-gradient(115deg, rgba(68, 49, 32, 0.8) 0%, rgba(64, 32, 31, 0.8) 50%, rgba(40, 40, 53, 0.8) 100%);
  margin-top: 7.1326676177vw;
  width: 64.1940085592vw;
  border-radius: 7.1326676177vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 3.4236804565vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn {
    width: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn {
    width: 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn {
    width: 280px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn {
    line-height: 1.4285714286;
  }
}
.page-brand-story .page-panel-btn:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-story .page-panel-btn:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-story .page-panel-btn:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-story .page-panel-btn:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-story .page-panel-btn:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn {
    padding: 2vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn {
    padding: 24px 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn {
    padding: 24px 28px;
  }
}
.page-brand-story .page-panel-btn svg {
  fill: #fff;
  width: 1.5691868759vw;
  height: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-story .page-panel-btn svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-story .page-panel-btn svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-story .page-panel-btn svg {
    height: 12px;
  }
}

.scroll-value {
  position: fixed;
  bottom: 10px;
  right: 10px;
  padding: 10px;
  font-size: 4.2796005706vw;
  line-height: 1;
  background-color: rgba(255, 255, 0, 0.5);
  color: #000000;
  z-index: 1000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .scroll-value {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .scroll-value {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .scroll-value {
    font-size: 30px;
  }
}

.scroll-value2 {
  position: fixed;
  bottom: 60px;
  right: 10px;
  padding: 10px;
  font-size: 4.2796005706vw;
  line-height: 1;
  background-color: rgba(102, 255, 84, 0.5);
  color: #000000;
  z-index: 1000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .scroll-value2 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .scroll-value2 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .scroll-value2 {
    font-size: 30px;
  }
}

.content-text-video > .column {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.content-text-7 {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

@-webkit-keyframes opacityMotion {
  0% {
    background: #1D1F22;
  }
  100% {
    background: transparent;
  }
}

@keyframes opacityMotion {
  0% {
    background: #1D1F22;
  }
  100% {
    background: transparent;
  }
}
.page-brand-content {
  background: #1D1F22;
}
.page-brand-content .section-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-brand-content .section-background video {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.page-brand-content .section-background video.d-block-m {
  opacity: 0.8;
}
.page-brand-content .section-brand-title .container-background {
  position: relative;
  padding-top: 32.8102710414vw;
  padding-bottom: 19.2582025678vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background {
    padding-top: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background {
    padding-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background {
    padding-bottom: 100px;
  }
}
.page-brand-content .section-brand-title .container-background:lang(cn) {
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background:lang(cn) {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background:lang(cn) {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background:lang(cn) {
    padding-left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background:lang(cn) {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background:lang(cn) {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background:lang(cn) {
    padding-right: 0;
  }
}
.page-brand-content .section-brand-title .container-background h2 {
  text-align: center;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  display: block;
  color: #FF9700;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background h2 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background h2 {
    line-height: 1.5;
  }
}
.page-brand-content .section-brand-title .container-background h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background h2 {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background h2 {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background h2 {
    margin-bottom: 10px;
  }
}
.page-brand-content .section-brand-title .container-background p {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #fff;
  display: block;
  text-align: center;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background p {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p {
    line-height: 1.3666666667;
  }
}
.page-brand-content .section-brand-title .container-background p:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p:lang(en) {
    line-height: 1.2;
  }
}
.page-brand-content .section-brand-title .container-background p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .section-brand-title .container-background p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background p {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p {
    white-space: pre-line;
  }
}
.page-brand-content .section-brand-title .container-background p:lang(vn) {
  padding: 0 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .section-brand-title .container-background p:lang(vn) {
    padding: 0 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p:lang(vn) {
    padding: 0 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .section-brand-title .container-background p:lang(vn) {
    padding: 0 50px;
  }
}
.page-brand-content .container-button {
  width: 100%;
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button {
    padding-bottom: 250px;
  }
}
.page-brand-content .container-button button {
  margin: 0 auto;
  padding: 1.8544935806vw 4.2796005706vw;
  gap: 11.4122681883vw;
  border-radius: 7.1326676177vw;
  min-width: 32.5249643367vw;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  color: #fff;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    padding: 0.8333333333vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    padding: 10px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    padding: 10px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    gap: 7vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    gap: 84px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    gap: 84px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    border-radius: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    min-width: 14.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    min-width: 176px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    min-width: 176px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button {
    line-height: 1.4285714286;
  }
}
.page-brand-content .container-button button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .container-button button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .container-button button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .container-button button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .container-button button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-content .container-button button span {
  margin-top: 0.1426533524vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button span {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button span {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button span {
    margin-top: unset;
  }
}
.page-brand-content .container-button button svg {
  margin-top: 0.1426533524vw;
  width: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button svg {
    margin-top: 0.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button svg {
    margin-top: 1px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button svg {
    margin-top: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-content .container-button button svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-content .container-button button svg {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-content .container-button button svg {
    width: 11px;
  }
}
.page-brand-content .container-button button svg path {
  -webkit-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}

/*공통*/
.page-tomorrow-esg-promise {
  /*핵심영역*/
  /*로드맵*/
  /*추진체계*/
  /*팝업*/
}
.page-tomorrow-esg-promise .article-title {
  text-align: center;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .article-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .article-title {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .article-title {
    margin-bottom: 60px;
  }
}
.page-tomorrow-esg-promise .article-title h2 {
  color: #006ecd;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .article-title h2 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .article-title h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h2 {
    line-height: 1.5;
  }
}
.page-tomorrow-esg-promise .article-title h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .article-title h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .article-title h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .article-title h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .article-title h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .article-title h2 {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h2 {
    margin-bottom: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h2 {
    margin-bottom: 12px;
  }
}
.page-tomorrow-esg-promise .article-title h3 {
  white-space: pre-line;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .article-title h3 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .article-title h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .article-title h3 {
    line-height: 1.3684210526;
  }
}
@-webkit-keyframes scrollText {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@keyframes scrollText {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.page-tomorrow-esg-promise [class*=section-esg-promise-] {
  position: relative;
  z-index: 2;
}
.page-tomorrow-esg-promise .section-esg-promise-core {
  padding-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core {
    padding-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core {
    padding-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core {
    padding-top: 200px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-core ul {
  position: relative;
  margin: 0 auto;
  max-width: 1730px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5.7061340942vw;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    gap: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    padding-right: 60px;
  }
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-esg-promise .section-esg-promise-core ul {
    width: 100%;
    max-width: 701px;
    grid-template-columns: 1fr;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-core li {
  display: block;
  position: relative;
  width: 25%;
  grid-column-end: 1 span;
  background-color: #fff;
  aspect-ratio: 1/1;
  border-radius: 2.8530670471vw;
  padding-top: 7.1326676177vw;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    padding-top: 3.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    padding-top: 2.1354166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    padding-top: 41px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    width: 31.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    width: 19.7916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li {
    width: 380px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-core li h4 {
  text-align: center;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: unset;
  z-index: 5;
  position: relative;
}
.page-tomorrow-esg-promise .section-esg-promise-core li h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-esg-promise-core li h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-esg-promise-core li h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-esg-promise-core li h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-esg-promise-core li h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li h4 {
    white-space: pre-line;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-core li figure {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0 auto;
}
.page-tomorrow-esg-promise .section-esg-promise-core li figure img, .page-tomorrow-esg-promise .section-esg-promise-core li figure svg {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li figure img, .page-tomorrow-esg-promise .section-esg-promise-core li figure svg {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li figure img, .page-tomorrow-esg-promise .section-esg-promise-core li figure svg {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-core li figure img, .page-tomorrow-esg-promise .section-esg-promise-core li figure svg {
    border-radius: 20px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-core li figure svg {
  z-index: 1;
}
.page-tomorrow-esg-promise .section-esg-promise-core li figure img {
  z-index: 2;
}
.page-tomorrow-esg-promise .section-esg-promise-goal {
  padding-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal {
    padding-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal {
    padding-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal {
    padding-top: 200px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal {
    gap: 30px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  gap: 11.4122681883vw;
  border-radius: 2.8530670471vw;
  padding: 5.7061340942vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    gap: 17.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    gap: 10.6770833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    gap: 205px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    padding: 3.3333333333vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    padding: 2.0833333333vw 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal {
    padding: 40px 50px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
  color: #006ecd;
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal strong {
    line-height: 1.4;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p {
    line-height: 1.5833333333;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-goal .ul-goal .li-goal p .highlight {
  -webkit-box-shadow: inset 0 -10px 0 rgba(165, 237, 138, 0.5);
          box-shadow: inset 0 -10px 0 rgba(165, 237, 138, 0.5);
}
.page-tomorrow-esg-promise .section-esg-promise-system {
  padding-top: 28.5306704708vw;
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-system {
    padding-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-system {
    padding-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-system {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-system {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-system {
    padding-bottom: 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-system {
    padding-bottom: 250px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-system figure {
  overflow: hidden;
  border-radius: 2.8530670471vw;
  background: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-esg-promise-system figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-system figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-esg-promise-system figure {
    border-radius: 20px;
  }
}
.page-tomorrow-esg-promise .section-esg-promise-system figure img {
  width: 100%;
  height: auto;
}
.page-tomorrow-esg-promise .section-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.page-tomorrow-esg-promise .section-popup.onShow {
  display: block;
}
.page-tomorrow-esg-promise .section-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.page-tomorrow-esg-promise .section-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 2;
  width: 100%;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-esg-promise .section-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .page-tomorrow-esg-promise .section-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .page-tomorrow-esg-promise .section-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .page-tomorrow-esg-promise .section-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
  position: relative;
  background-color: #fff;
  pointer-events: auto;
  max-height: 100vh;
  overflow-y: scroll;
  width: 100%;
  border-radius: 0;
  display: block;
  padding: 19.1155492154vw 5.7061340942vw;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    padding: 9.1666666667vw 0 6.6666666667vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    padding: 110px 0 80px 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .col-popup {
    padding: 110px 0 80px 80px;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.page-tomorrow-esg-promise .section-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.page-tomorrow-esg-promise .section-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.page-tomorrow-esg-promise .section-popup .content-popup .col-popup:focus-visible {
  outline: none;
}
.page-tomorrow-esg-promise .section-popup .content-popup .col-popup:focus:not(:focus-visible) {
  outline: none;
}
.page-tomorrow-esg-promise .section-popup .content-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close {
    right: 30px;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .button-close img {
    width: 40px;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14.2653352354vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: visible;
  height: auto;
  margin-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    gap: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    gap: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    gap: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    margin-right: 3.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    margin-right: 45px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup ul {
    margin-right: 45px;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .scroll-dummy {
  position: absolute;
  top: 0;
  width: 100%;
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title {
  width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title {
    width: 28%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title {
    width: 28%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title {
    width: 28%;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title .wrapper-header {
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-title h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-title h2 {
    line-height: 1.3684210526;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-content {
  width: 100%;
  padding-right: 0;
  overflow-y: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    width: 77%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    width: 77%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    width: 77%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content {
    overflow-y: scroll;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-content div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content div {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content div {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content div {
    gap: 30px;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  gap: 5.4208273894vw;
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    gap: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    gap: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 {
    margin-top: 60px;
  }
}
.page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 img {
  width: auto;
  height: 10.8416547789vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 img {
    height: 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 img {
    height: 1.9270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .section-popup .content-popup .li-content h3 img {
    height: 37px;
  }
}
.page-tomorrow-esg-promise .container-page-panel.cta .box-panel-cta a {
  gap: 9.7004279601vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-esg-promise .container-page-panel.cta .box-panel-cta a {
    gap: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-esg-promise .container-page-panel.cta .box-panel-cta a {
    gap: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-esg-promise .container-page-panel.cta .box-panel-cta a {
    gap: 40px;
  }
}

.page-brand-sport {
  position: relative;
  /*자동 텍스트 슬라이더 대응*/
  /*히어로*/
  /*팝업*/
  /*패널*/
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.85021398vw;
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
    gap: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
    gap: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns {
    margin-top: 20px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 7.7032810271vw;
  height: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
    width: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
    width: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
    width: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
    height: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
    height: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns a {
    height: 30px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns svg {
  height: auto;
  width: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns svg {
    width: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns svg {
    width: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-sns svg {
    width: 26px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.5677603424vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    gap: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    gap: 1.3541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    gap: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site {
    margin-top: 20px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    gap: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    gap: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a {
    gap: 2px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
  width: 1.4265335235vw;
  height: 1.4265335235vw;
  margin-top: 0.9985734665vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    width: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    width: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    width: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    height: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    height: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    height: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg {
    margin-top: 3px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport .ul-site a .span-svg svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 41.7974322397vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 807px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
  border-radius: 2.8530670471vw 0 0 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    border-radius: 20px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 39.9429386591vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 280px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
  width: 71.3266761769vw;
  height: 51.0699001427vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 72.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 45.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 869px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 53.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 33.4895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 643px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
  margin-left: 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -30vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -18.75vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -360px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 2.8530670471vw;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 0 1.6666666667vw 1.6666666667vw 0;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 0 20px 20px 0;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    border-radius: 0 20px 20px 0;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
  left: 0;
  right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: 0;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 {
  margin: 19.9714693295vw auto 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 {
    margin: 11.6666666667vw auto 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 {
    margin: 140px auto 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 {
    margin: 140px auto 200px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
  width: 48.5021398003vw;
  height: 64.0513552068vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 39.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 24.4791666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 470px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 54.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 34.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 656px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: 18.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: 11.7708333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: 226px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
  width: 69.9001426534vw;
  height: 48.5021398003vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    width: 58.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    width: 36.6666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    width: 704px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    height: 40.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    height: 25.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    height: 490px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure {
    margin-left: -17.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure {
    margin-left: -10.9375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure {
    margin-left: -210px;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
  left: 0;
  right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-image figure img {
    right: 0;
  }
}
.page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-motor-sports.content-wrap .section-sport .container-sport.container-5 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 46.790299572vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 808px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 39.9429386591vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 280px;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 {
  margin-bottom: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 {
    margin-bottom: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 {
    margin-bottom: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 {
    margin-bottom: 200px;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
  width: 48.3594864479vw;
  height: 64.0513552068vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 36.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 22.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 436px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -7.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -4.4270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -85px;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 {
  margin: 19.9714693295vw auto 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 {
    margin: 11.6666666667vw auto 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 {
    margin: 140px auto 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 {
    margin: 140px auto 200px;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
  width: 71.3266761769vw;
  height: 51.0699001427vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 71.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 44.5833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 856px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 53.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 33.5416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 644px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
  margin-left: 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: -30vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: -18.75vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: -360px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 2.8530670471vw;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 0 1.6666666667vw 1.6666666667vw 0;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 0 20px 20px 0;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 0 20px 20px 0;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
  left: 0;
  right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: 0;
  }
}
.page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-taekwondo.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-swim.content-wrap .component-brand-sport-intro .wrapper-article article {
  max-width: 1700px;
  padding: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .component-brand-sport-intro .wrapper-article article {
    padding: 0 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .component-brand-sport-intro .wrapper-article article {
    padding: 0 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .component-brand-sport-intro .wrapper-article article {
    padding: 0 50px;
  }
}
.page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 41.6547788873vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 807px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-swim.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
.page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 41.6547788873vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 807px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-breaking.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 808px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  width: 41.6547788873vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    width: 578px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
  bottom: -5.7061340942vw;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
    bottom: -3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
    bottom: -2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
    bottom: -40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
    right: 9.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
    right: -4.4270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image .caption {
    right: -85px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 32.8102710414vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 39.9429386591vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 280px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
  margin-bottom: 85.5920114123vw;
  padding-right: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
    margin-bottom: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
    margin-bottom: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
    margin-bottom: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 {
    padding-right: 60px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
  width: 48.3594864479vw;
  height: 64.1940085592vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 36.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 22.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    width: 436px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    height: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
  margin-left: 0;
  width: 48.5021398003vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -7.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -4.4270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    margin-left: -85px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    width: 36.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    width: 22.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure {
    width: 436px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-3 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 {
  margin: 19.9714693295vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 {
    margin: 11.6666666667vw auto 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 {
    margin: 140px auto 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 {
    margin: 140px auto 0;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
  width: 100%;
  height: 51.0699001427vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 71.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 44.5833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    width: 856px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 53.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 33.4895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    height: 643px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
  width: 71.3266761769vw;
  margin-left: 0;
  border-radius: 0 2.8530670471vw 2.8530670471vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    width: 71.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    width: 44.5833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    width: 856px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: -30vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: -18.75vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    margin-left: -360px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 2.8530670471vw;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 0 1.6666666667vw 1.6666666667vw 0;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 0 20px 20px 0;
  }
}
@media only screen and (max-width: 1920px) and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure {
    border-radius: 0 20px 20px 0;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
  left: 0;
  right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image figure img {
    right: 0;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
  top: -100%;
  left: 0;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
    top: -8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
    top: -5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
    top: -100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
    left: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
    left: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption {
    left: 200px;
  }
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption .ul-sub span, .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption .ul-sub p, .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-image .caption .ul-sub ul {
  display: inline-block;
}
.page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
  margin-top: 21.3980028531vw;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-golf.content-wrap .section-sport .container-sport.container-4 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.page-brand-sport .content-wrap-tennis.content-wrap .section-sport .container-sport.container-1 {
  margin: 11.4122681883vw auto 39.9429386591vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-tennis.content-wrap .section-sport .container-sport.container-1 {
    margin: 6.6666666667vw auto 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-tennis.content-wrap .section-sport .container-sport.container-1 {
    margin: 80px auto 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-tennis.content-wrap .section-sport .container-sport.container-1 {
    margin: 80px auto 280px;
  }
}
.page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 41.6547788873vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 807px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-speedskating.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
.page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 41.6547788873vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 807px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-snowboard.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
.page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
  width: 41.6547788873vw;
  height: 65.335235378vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 48.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 30.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    width: 578px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 67.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 42.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    height: 807px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image {
    margin-left: unset;
  }
}
.page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 5.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure {
    margin-left: 115px;
  }
}
.page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-image figure img {
    right: unset;
  }
}
.page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-1 .wrapper-sport-text {
    margin-top: unset;
  }
}
.page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-2 {
  margin: 39.9429386591vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-2 {
    margin: 23.3333333333vw auto 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap-athletics.content-wrap .section-sport .container-sport.container-2 {
    margin: 280px auto 0px;
  }
}
.page-brand-sport .content-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0s 0s;
  transition: opacity 0s 0s;
  /*스포츠 슬라이더 콘텐츠*/
  /*스포츠 슬라이더*/
}
.page-brand-sport .content-wrap.onActive {
  position: relative;
  height: auto;
  overflow: visible;
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0s 0.5s;
  transition: opacity 0s 0.5s;
  z-index: 3;
}
.page-brand-sport .content-wrap .section-sport {
  position: relative;
  overflow: hidden;
  padding-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport {
    padding-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport {
    padding-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport {
    padding-top: 200px;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image {
  position: relative;
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
    opacity: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
    opacity: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
    opacity: 1;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure {
    border-radius: 20px;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: scale(1.1) translateZ(0);
          transform: scale(1.1) translateZ(0);
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figure.onTrans img {
  -webkit-transform: scale(1) translateZ(0);
          transform: scale(1) translateZ(0);
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
  position: absolute;
  display: block;
  color: #fff;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  width: 100%;
  padding: 0 5.7061340942vw;
  white-space: pre-line;
  z-index: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image figcaption, .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image .caption {
    padding: unset;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-image.onTrans figure {
  opacity: 1;
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text {
  -webkit-transform: translateY(10%);
      -ms-transform: translateY(10%);
          transform: translateY(10%);
  opacity: 0;
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
  white-space: pre-line;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3 {
    line-height: 1.3684210526;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  display: block;
  margin-top: 4.2796005706vw;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    line-height: 1.5;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text .box-sport-text p {
    white-space: pre-line;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
  width: 100%;
  color: transparent;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
  text-align: center;
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(32%, #fff), color-stop(41.9%, #ee9b38), color-stop(46.52%, #d8352e), color-stop(53.12%, #684890), color-stop(58.72%, #3f84c5), color-stop(64.99%, #3f84c5), color-stop(65.99%, #fff), to(#fff));
  background-image: linear-gradient(90deg, #fff 0%, #fff 32%, #ee9b38 41.9%, #d8352e 46.52%, #684890 53.12%, #3f84c5 58.72%, #3f84c5 64.99%, #fff 65.99%, #fff 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    line-height: 1.4166666667;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text h4.gradient-text {
    white-space: normal;
  }
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text.onTrans .box-sport-text {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  -webkit-transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
}
.page-brand-sport .content-wrap .section-sport .container-sport .wrapper-sport-text.onTrans h4.gradient-text {
  -webkit-animation: gradientAnimation 5s;
          animation: gradientAnimation 5s;
}
.page-brand-sport .content-wrap .section-brand-sport-slider {
  width: 100%;
  overflow-x: hidden;
  /*background-image: linear-gradient(
      0deg,
      rgba(29, 31, 34, 1) 0%,
      rgba(29, 31, 34, 1) 60%,
      rgba(29, 31, 34, 1) 90%,
      rgba(29, 31, 34, 0) 100%
  );*/
  position: relative;
  z-index: 999;
  padding: 42.7960057061vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider {
    padding: 23.3333333333vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider {
    padding: 15.625vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider {
    padding: 300px 0 250px;
  }
}
.page-brand-sport .content-wrap .section-brand-sport-slider figure {
  position: relative;
  z-index: 9;
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title {
  margin-bottom: -5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title {
    margin-bottom: unset;
  }
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
  text-align: center;
  color: #fff;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  margin: 0vw auto 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    margin: 0vw auto 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    margin: 0vw auto 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 {
    margin: 0px auto 40px;
  }
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
  display: block;
  color: #ff9700;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    line-height: 1.5;
  }
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .content-wrap .section-brand-sport-slider .content-title h3 strong {
    margin-bottom: 12px;
  }
}
.page-brand-sport .div-brand-sport {
  position: relative;
}
.page-brand-sport .div-brand-sport .div-text-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
}
@keyframes scrollText {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.page-brand-sport .div-brand-sport [class*=bg-shape-] {
  position: absolute;
}
.page-brand-sport .div-brand-sport [class*=bg-shape-] svg {
  width: 100%;
}
.page-brand-sport .div-brand-sport [class*=bg-shape-].line svg {
  -webkit-animation-delay: 0.0427960057vw;
          animation-delay: 0.0427960057vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport [class*=bg-shape-].line svg {
    -webkit-animation-delay: 0.0333333333vw;
            animation-delay: 0.0333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport [class*=bg-shape-].line svg {
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport [class*=bg-shape-].line svg {
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
  }
}
.page-brand-sport .div-brand-sport [class*=bg-shape-].hidden {
  display: none;
}
.page-brand-sport .div-brand-sport .bg-shape-1 {
  width: 64.907275321vw;
  top: 59.7717546362vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-1 {
    width: 46.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1 {
    width: 34.6354166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1 {
    width: 665px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-1 {
    top: 25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1 {
    top: 15.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1 {
    top: 300px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-1-2 {
  width: 64.907275321vw;
  top: 216.2624821683vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2 {
    width: 59.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2 {
    width: 50.6770833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2 {
    width: 973px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2 {
    top: 208.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2 {
    top: 130.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2 {
    top: 2500px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-1-2.taekwondo-top {
  top: 216.2624821683vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2.taekwondo-top {
    top: 126.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2.taekwondo-top {
    top: 156.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2.taekwondo-top {
    top: 3000px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-1-2.tennis-top {
  top: 135.5206847361vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2.tennis-top {
    top: 120.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2.tennis-top {
    top: 101.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-1-2.tennis-top {
    top: 1950px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-2 {
  width: 75.1783166904vw;
  top: 427.9600570613vw;
  left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-2 {
    width: 60.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-2 {
    width: 47.65625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-2 {
    width: 915px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-2 {
    top: 250vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-2 {
    top: 156.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-2 {
    top: 3000px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-3 {
  position: absolute;
  width: 78.4593437946vw;
  top: 713.2667617689vw;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-3 {
    width: 87vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3 {
    width: 80.0520833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3 {
    width: 1537px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-3 {
    top: 416.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3 {
    top: 260.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3 {
    top: 5000px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-3.taekwondo-top {
  top: 641.940085592vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-3.taekwondo-top {
    top: 416.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3.taekwondo-top {
    top: 260.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3.taekwondo-top {
    top: 5000px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-3.bgShape3Upper-top {
  top: 570.6134094151vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-3.bgShape3Upper-top {
    top: 416.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3.bgShape3Upper-top {
    top: 260.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-3.bgShape3Upper-top {
    top: 5000px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-4 {
  position: absolute;
  width: 56.062767475vw;
  top: 641.940085592vw;
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-4 {
    width: 32.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-4 {
    width: 48.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-4 {
    width: 926px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-4 {
    top: 375vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-4 {
    top: 234.375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-4 {
    top: 4500px;
  }
}
.page-brand-sport .div-brand-sport .bg-shape-4.tennis-top {
  top: 485.0213980029vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .div-brand-sport .bg-shape-4.tennis-top {
    top: 283.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-4.tennis-top {
    top: 177.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .div-brand-sport .bg-shape-4.tennis-top {
    top: 3400px;
  }
}
.page-brand-sport .section-brand-sport-hero {
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.page-brand-sport .section-brand-sport-hero .container-title {
  text-align: center;
  margin: 0 auto;
  position: absolute;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 32.5249643367vw;
  padding: 0 5.7061340942vw;
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    top: 250px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    top: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    top: 250px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    max-width: 90%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title {
    max-width: 1338px;
  }
}
.page-brand-sport .section-brand-sport-hero .container-title h2 {
  white-space: pre-line;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #ff9700;
  margin-bottom: 0.9985734665vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    line-height: 1.5;
  }
}
.page-brand-sport .section-brand-sport-hero .container-title h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title h2 {
    margin-bottom: 12px;
  }
}
.page-brand-sport .section-brand-sport-hero .container-title p {
  color: #fff;
  white-space: pre-line;
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title p {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title p {
    line-height: 1.3666666667;
  }
}
.page-brand-sport .section-brand-sport-hero .container-title p:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-title p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-title p:lang(en) {
    line-height: 1.2;
  }
}
.page-brand-sport .section-brand-sport-hero .container-title p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero .container-title p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero figcaption {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption {
    line-height: 1.5;
  }
}
.page-brand-sport .section-brand-sport-hero figcaption:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption p {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    line-height: 1.3684210526;
  }
}
.page-brand-sport .section-brand-sport-hero figcaption p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-brand-sport .section-brand-sport-hero figcaption p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero figcaption p {
    margin-top: 12px;
  }
}
.page-brand-sport .section-brand-sport-hero .container-background {
  position: relative;
  height: 99.8573466476vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-hero .container-background {
    height: 600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-background {
    height: 600px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-hero .container-background {
    height: 600px;
  }
}
.page-brand-sport .section-brand-sport-hero .container-background figure, .page-brand-sport .section-brand-sport-hero .container-background .wrapper-background {
  height: 100%;
}
.page-brand-sport .section-brand-sport-hero .container-background img, .page-brand-sport .section-brand-sport-hero .container-background video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.page-brand-sport .section-brand-sport-hero .dim {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 35%;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgb(29, 31, 34)));
  background: linear-gradient(to bottom, transparent, rgb(29, 31, 34));
}
.page-brand-sport .section-brand-sport-hero .wrapper-ul {
  width: 100%;
  height: 400px;
  position: relative;
}
.page-brand-sport .section-brand-sport-hero .wrap-control a, .page-brand-sport .section-brand-sport-hero .wrap-control span {
  background: #04040C;
}
.page-brand-sport .section-brand-sport-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.page-brand-sport .section-brand-sport-popup.onShow {
  display: block;
}
.page-brand-sport .section-brand-sport-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.page-brand-sport .section-brand-sport-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 700px) {
  .page-brand-sport .section-brand-sport-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .page-brand-sport .section-brand-sport-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .page-brand-sport .section-brand-sport-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .page-brand-sport .section-brand-sport-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
  position: relative;
  pointer-events: auto;
  background-color: #fff;
  padding: 18.544935806vw 0 14.2653352354vw;
  border-radius: 0;
  max-height: 100vh;
  overflow-y: scroll;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 10.8333333333vw 0 8.3333333333vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 130px 0 100px 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 130px 0 100px 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    max-height: 90vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    max-height: 90vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    max-height: 90vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    overflow-y: unset;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.page-brand-sport .section-brand-sport-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.page-brand-sport .section-brand-sport-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
@media screen and (max-height: 800px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 18.544935806vw 0 14.2653352354vw;
  }
}
@media only screen and (max-height: 800px) and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 6.6666666667vw 0 4.1666666667vw 4.1666666667vw;
  }
}
@media only screen and (max-height: 800px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 80px 0 50px 50px;
  }
}
@media only screen and (max-height: 800px) and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup {
    padding: 80px 0 50px 50px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  width: 7.7032810271vw;
  height: 7.7032810271vw;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close {
    height: 42px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .col-popup .button-close img {
    width: 40px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: unset;
  gap: 8.5592011412vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 5.7061340942vw;
  margin-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    gap: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    gap: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    gap: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    padding: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    margin-right: 3.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    margin-right: 45px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main {
    margin-right: 45px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main.active {
  opacity: 1;
  -webkit-transition: opacity 0.4s linear;
  transition: opacity 0.4s linear;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image {
    padding-left: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image {
    padding-left: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image {
    padding-left: 50px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 50%;
  width: calc(100% + 5.7061340942vw);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile {
    top: unset;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
  font-size: 0;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4.2796005706vw;
  padding: 3.1383737518vw 3.7089871612vw;
  width: 11.697574893vw;
  height: 7.9885877318vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button {
    height: unset;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
  width: 4.5649072753vw;
  height: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-image .container-controller-mobile button svg {
    height: unset;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow-y: unset;
  padding-right: unset;
  max-height: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    padding-right: 3.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    padding-right: 45px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    padding-right: 45px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    max-height: 56vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    max-height: 35vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text {
    max-height: 672px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main.li-text h2 {
  text-transform: uppercase;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main .scroll-target {
  position: relative;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .li-main .scroll-dummy {
  position: absolute;
  top: 0;
  width: 100%;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
  overflow: hidden;
  position: relative;
  border-radius: 2.8530670471vw;
  width: 100%;
  aspect-ratio: 485/672;
  height: auto;
  max-height: 122.3965763195vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
    max-height: 56vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
    max-height: 35vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main {
    max-height: 672px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main .article-graphic {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  padding: unset;
  margin: unset;
  border-top: unset;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main .article-graphic > img {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main .article-graphic .img-popup-line {
  height: 100%;
  width: auto;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .figure-main .article-graphic .img-popup-bg {
  width: 100%;
  height: auto;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2796005706vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
    gap: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
    gap: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail {
    margin-top: 30px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail li {
  height: auto;
  width: 42.0827389444vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail li {
    width: 13.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail li {
    width: 8.5416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail li {
    width: 164px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail img {
  width: 100%;
  height: auto;
  overflow: hidden;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail img {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail img {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main .ul-thumbnail img {
    border-radius: 20px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main h2 {
  color: #006ecd;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main h3 {
  margin: 0.8559201141vw 0 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main h3 {
    margin: 0.5vw 0 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main h3 {
    margin: 0.3125vw 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main h3 {
    margin: 6px 0 16px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main p {
  white-space: pre-line;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
  border-top: 1px solid #666d7a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 4.2796005706vw;
  padding-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    gap: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    padding-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    padding-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article {
    padding-top: 30px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article li + li {
  margin-top: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article li + li {
    margin-top: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article li + li {
    margin-top: 0.7291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article li + li {
    margin-top: 14px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-profile dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-profile dl {
    gap: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-profile dl {
    gap: 0.7291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-profile dl {
    gap: 14px;
  }
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-profile:lang(en) li:nth-child(2) dt {
  white-space: nowrap;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-profile:lang(en) li:nth-child(2) dd {
  white-space: pre-line;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-career dl dt {
  display: block;
  color: #666d7a;
}
.page-brand-sport .section-brand-sport-popup .content-popup .ul-main article .ul-career dl dd {
  white-space: pre-line;
}
.page-brand-sport .container-page-panel button {
  padding: 0;
  overflow: hidden;
  outline-offset: -5px;
  background: none;
  cursor: pointer;
  border: 0;
}
.page-brand-sport .container-controller {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: unset;
  max-width: unset;
  display: none;
  padding: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller {
    width: 97%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller {
    padding: 0 0.1822916667vw 0 0.1822916667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller {
    padding: 0 2.1875vw 0 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller {
    padding: 0 2.1875vw 0 2.1875vw;
  }
}
.page-brand-sport .container-controller button {
  border-radius: 4.2796005706vw;
  padding: 3.1383737518vw 3.7089871612vw;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller button {
    padding: 0.9166666667vw 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller button {
    padding: 11px 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller button {
    padding: 11px 26px;
  }
}
.page-brand-sport .container-controller button .svg-box {
  display: block;
  width: 4.5649072753vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-brand-sport .container-controller button .svg-box {
    width: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-brand-sport .container-controller button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-brand-sport .container-controller button .svg-box {
    width: 32px;
  }
}
.page-brand-sport .container-controller button .svg-box svg {
  width: 100%;
}
@keyframes gradientAnimation {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

.section-esg-result-hero {
  position: relative;
  padding-top: 32.5249643367vw;
  text-align: center;
  z-index: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero {
    padding-top: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero {
    padding-top: 250px;
  }
}
.section-esg-result-hero h2 {
  margin: 0 auto;
  text-align: center;
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2 {
    line-height: 1.3666666667;
  }
}
.section-esg-result-hero h2:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2:lang(en) {
    line-height: 1.2;
  }
}
.section-esg-result-hero h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2:lang(vn) {
  padding: 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2:lang(vn) {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2:lang(vn) {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2:lang(vn) {
    padding: unset;
  }
}
.section-esg-result-hero h2 small {
  display: block;
  color: #006ecd;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.5691868759vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2 small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2 small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2 small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2 small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2 small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2 small {
    line-height: 1.5;
  }
}
.section-esg-result-hero h2 small:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2 small:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2 small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2 small:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-esg-result-hero h2 small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero h2 small {
    margin-bottom: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero h2 small {
    margin-bottom: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero h2 small {
    margin-bottom: 11px;
  }
}
.section-esg-result-hero .content {
  row-gap: 3.2810271041vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-result-hero .content {
    row-gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-result-hero .content {
    row-gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-result-hero .content {
    row-gap: unset;
  }
}

.section-tab-contents {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 11.4122681883vw;
  z-index: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents {
    margin-top: 100px;
  }
}
.section-tab-contents h4 {
  text-align: center;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 21.3980028531vw;
  margin-bottom: 8.5592011412vw;
  line-height: 1 !important;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 {
    line-height: 1.4166666667;
  }
}
.section-tab-contents h4:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 {
    margin-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 {
    margin-top: 7.8125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 {
    margin-bottom: 60px;
  }
}
.section-tab-contents h4 small {
  display: block;
  color: #666d7a;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 small {
    line-height: 1.4285714286;
  }
}
.section-tab-contents h4 small:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4 small:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4 small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4 small:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h4 small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 small {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 small {
    margin-top: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 small {
    margin-top: 15px;
  }
}
.section-tab-contents h4 small:lang(vn) {
  padding: 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h4 small:lang(vn) {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h4 small:lang(vn) {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h4 small:lang(vn) {
    padding: unset;
  }
}
.section-tab-contents h5 {
  text-align: left;
  font-size: 5.4208273894vw;
  line-height: 1.3684210526;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  z-index: 1;
  white-space: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 {
    line-height: 1.3684210526;
  }
}
.section-tab-contents h5:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 {
    white-space: pre-line;
  }
}
.section-tab-contents h5 + small {
  display: block;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 0;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 + small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 + small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 + small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 + small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 + small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 + small {
    line-height: 1.5;
  }
}
.section-tab-contents h5 + small:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5 + small:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5 + small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5 + small:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h5 + small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 + small {
    margin-top: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 + small {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 + small {
    margin-top: 24px;
  }
}
.section-tab-contents h5 small {
  display: block;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  white-space: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h5 small {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h5 small {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h5 small {
    white-space: pre-line;
  }
}
.section-tab-contents h6 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h6 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h6 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h6 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents h6 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents h6 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents h6 {
    line-height: 1.5;
  }
}
.section-tab-contents h6:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h6:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h6:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h6:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents h6:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents strong {
  display: block;
  font-size: 5.7061340942vw;
  line-height: 1.65;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents strong {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents strong {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents strong {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents strong {
    line-height: 1.5333333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents strong {
    line-height: 1.5333333333;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents strong {
    line-height: 1.5333333333;
  }
}
.section-tab-contents strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents article {
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents article {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents article {
    border-radius: 20px;
  }
}
.section-tab-contents article p {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents article p {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents article p {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents article p {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents article p {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents article p {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents article p {
    line-height: 1.3684210526;
  }
}
.section-tab-contents article p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents article p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents article p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents article p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents article p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents [class*=container-tab-button] {
  max-width: unset;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0vw auto 11.4122681883vw;
  padding-left: unset;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] {
    margin: 0vw auto 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    margin: 0px auto 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    margin: 0px auto 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] {
    padding-right: 60px;
  }
}
.section-tab-contents [class*=container-tab-button] ul {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 1.4265335235vw;
  overflow-x: auto;
  padding: 0 5.7061340942vw;
  padding-bottom: 0.2853067047vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul {
    padding-bottom: 0;
  }
}
.section-tab-contents [class*=container-tab-button] ul::-webkit-scrollbar {
  display: none;
}
.section-tab-contents [class*=container-tab-button] ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.section-tab-contents [class*=container-tab-button] ul li h4 {
  width: 100%;
  height: 100%;
}
.section-tab-contents [class*=container-tab-button] ul li button {
  padding: 2.6390870185vw 7.4179743224vw;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  border-radius: 5.7061340942vw;
  cursor: pointer;
  color: #666d7a;
  outline: none;
  line-height: 1;
  white-space: nowrap;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    padding: 0.9166666667vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    padding: 11px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    padding: 11px 30px;
  }
}
.section-tab-contents [class*=container-tab-button] ul li button:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents [class*=container-tab-button] ul li button:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents [class*=container-tab-button] ul li button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents [class*=container-tab-button] ul li button:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents [class*=container-tab-button] ul li button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button {
    white-space: unset;
  }
}
.section-tab-contents [class*=container-tab-button] ul li button:focus-visible {
  outline: none;
}
.section-tab-contents [class*=container-tab-button] ul li button:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li button:focus-visible:before {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button:focus-visible:before {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li button:focus-visible:before {
    border-radius: 30px;
  }
}
.section-tab-contents [class*=container-tab-button] ul li.on {
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button] ul li.on {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li.on {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button] ul li.on {
    border-radius: 30px;
  }
}
.section-tab-contents [class*=container-tab-button] ul li.key.on button {
  background: #006ecd;
  color: #fff;
}
.section-tab-contents [class*=container-tab-button] ul li.env.on button {
  background: #006ecd;
  color: #fff;
}
.section-tab-contents [class*=container-tab-button] ul li.soc.on button {
  background: #006ecd;
  color: #fff;
}
.section-tab-contents [class*=container-tab-button] ul li.gov.on button {
  background: #006ecd;
  color: #fff;
}
.section-tab-contents [class*=container-tab-button] ul li.rpt.on button {
  background: #006ecd;
  color: #fff;
}
.section-tab-contents [class*=container-tab-button] ul li.pol.on button {
  background: #006ecd;
  color: #fff;
}
.section-tab-contents [class*=container-tab-button].container-tab-button-sub {
  margin: 0vw auto 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents [class*=container-tab-button].container-tab-button-sub {
    margin: 0vw auto 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents [class*=container-tab-button].container-tab-button-sub {
    margin: 0px auto 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents [class*=container-tab-button].container-tab-button-sub {
    margin: 0px auto 80px;
  }
}
.section-tab-contents .container-tab-content {
  position: absolute;
  top: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.2s ease-out;
  transition: opacity 0.1s ease-out, -webkit-transform 0.2s ease-out;
  transition: opacity 0.1s ease-out, transform 0.2s ease-out;
  transition: opacity 0.1s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.section-tab-contents .container-tab-content:not(.performance) {
  display: none;
}
.section-tab-contents .container-tab-content.on {
  position: relative;
  pointer-events: auto;
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.section-tab-contents .container-tab-content.anim-out {
  opacity: 0;
}
.section-tab-contents .container-tab-content.performance {
  /*****
  * 핵심성과 다국어 처리
  */
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator h4 {
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator h4 {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator h4 {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator h4 {
    margin-top: 80px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
  height: 88.4450784593vw;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
    height: 48.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
    height: 584px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info {
  position: absolute;
  padding: 7.1326676177vw;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info {
    padding: 40px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(en),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(en),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(en),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(en) {
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(en) {
    padding-right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(en) {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption:lang(en),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(vn),
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info:lang(en) {
    padding-right: 40px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
  margin-left: 2.1398002853vw;
  font-size: 3.4236804565vw;
  opacity: 0.8;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
    margin-left: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span {
    font-size: 14px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-title span .font-cj-vn {
  opacity: 1;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num {
    margin-top: 10px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong {
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong {
    font-size: 60px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num strong:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num strong:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num strong:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span {
    line-height: 1.3684210526;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li .info-num span sub:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li .info-num span sub:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li .info-num span sub:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li .info-num span sub:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li + li,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li + li,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li + li,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li + li {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li + li {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li + li {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption ul li + li,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info ul li + li {
    margin-top: 40px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  opacity: 0.8;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span {
    line-height: 1.4285714286;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-title span .font-cj-vn {
  opacity: 1;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num {
    margin-top: 10px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong {
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong {
    font-size: 60px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num strong:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num strong:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num strong:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span {
    line-height: 1.3684210526;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span:lang(cn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span:lang(vn),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span:lang(vn) .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span:lang(ja),
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure figcaption > .info-num span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure .info > .info-num span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme figcaption > .info-num span:lang(ja) .font-cj-jp,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme .info > .info-num span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure img,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure img,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme img {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure img,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme img {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column figure img,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .theme img {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
  position: relative;
  top: unset;
  right: unset;
  margin-top: 1.8544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    top: 19.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    top: 238px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    top: 238px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    right: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    margin-top: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column small {
    margin-top: 16px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5 {
  position: absolute;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5 {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5 {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5 {
    padding: 40px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(en) {
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(en) {
    padding-right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(en) {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(vn), .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5:lang(en) {
    padding-right: 40px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-main h5 + [class*=figure-lottie-] {
  position: absolute;
  top: 0;
  left: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  row-gap: 4.2796005706vw;
  padding: 4.2796005706vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
    row-gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
    row-gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
    row-gap: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
    padding: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide {
    padding: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
  border-radius: 2.8530670471vw;
  height: 44.2225392297vw;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
    height: 21.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
    height: 262px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide > div {
    height: 262px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide .box-divide-1 {
  grid-area: 1/1/2/2;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column .box-divide .box-divide-2 {
  grid-area: 2/1/3/2;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column {
    margin-top: 30px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-human, .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-transparent {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-human, .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-transparent {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-human, .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-transparent {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-human, .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-transparent {
    margin-top: 100px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-dei {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-dei {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-dei {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .column + .column.li-dei {
    margin-top: 100px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
  padding: 5.7061340942vw;
  height: 102.7104136947vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
    padding: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
    height: 48.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-climate img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
  background: unset;
  color: #004581;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 185.4493580599vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    background: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    background: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    background: #fff;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular {
    height: auto;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular .box-main {
  background: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular .box-main {
    background: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular .box-main {
    background: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-circular .box-main {
    background: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling {
  background: #f4f4f6;
  background: #fff;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling {
    background: #f4f4f6;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling {
    background: #f4f4f6;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling {
    background: #f4f4f6;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-title,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-title {
  color: #004581;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-title span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-title span {
  white-space: pre-line;
  text-align: right;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-title span {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-title span {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-title span,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-title span {
    white-space: nowrap;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-title span .font-cj-vn,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-title span .font-cj-vn {
  opacity: 1;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num {
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: #004581;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
  width: 6.847360913vw;
  height: 7.5606276748vw;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 3.1383737518vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    width: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    width: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    width: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    height: 4.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    height: 53px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    height: 53px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    margin-right: 1.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    margin-right: 22px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-waste .info-num svg,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-recycling .info-num svg {
    margin-right: 22px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-value {
  height: 102.7104136947vw;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-value {
    height: 48.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-value {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-value {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-value img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-value small {
  position: relative;
  top: unset;
  right: unset;
  opacity: 0.8;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human {
  background: #96c8eb;
  color: #004581;
  position: relative;
  height: 131.2410841655vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human {
    height: 50.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info {
  -ms-flex-item-align: unset;
      align-self: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  white-space: pre-line;
  margin: 1.1412268188vw 0 0;
  opacity: 0.8;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    margin: 0.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    margin: 8px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span {
    margin: 8px 0 0;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info .info-title span .font-cj-vn {
  opacity: 1;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info li + li {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info li + li {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info li + li {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-human .theme .info .ul-info li + li {
    margin-top: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei {
  background: #fff;
  color: #fff;
  height: 102.7104136947vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei {
    height: 48.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei h5 {
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei h5 {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei h5 {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei h5 {
    white-space: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info li + li {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info li + li {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info li + li {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-dei .ul-info li + li {
    margin-top: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-chain {
  background: #004581;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-chain .ul-info {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-chain .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-chain .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-chain .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-chain small {
  position: relative;
  top: unset;
  right: unset;
  opacity: 0.8;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #003768;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 185.4493580599vw;
  background: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    height: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    background: #ff9700;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    background: #ff9700;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent {
    background: #ff9700;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent .box-main {
  background: #ff9700;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent .box-main {
    background: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent .box-main {
    background: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-transparent .box-main {
    background: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
  background: #fff;
  color: #006e63;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
    background: rgba(255, 255, 255, 0.2);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
    background: rgba(255, 255, 255, 0.2);
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
    background: rgba(255, 255, 255, 0.2);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
    color: #004581;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
    color: #004581;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition,
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout {
    color: #004581;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition h6,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout h6 {
  white-space: pre-line;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition .info-num,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout .info-num {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-composition .info-title > span,
.section-tab-contents .container-tab-content.performance .wrapper-indicator .box-payout .info-title > span {
  text-align: right;
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics {
  background: #fae17d;
  color: #006e63;
  height: 131.2410841655vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics {
    height: 50.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info li + li {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info li + li {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info li + li {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info li + li {
    margin-top: 30px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-indicator .li-ethics .theme .info .ul-info .info-num span {
  margin-left: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
  margin-bottom: 8.5592011412vw;
  margin-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
    margin-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation h4 {
    margin-top: 200px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation figure {
  position: relative;
  width: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation figure {
    width: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation figure {
    width: 95px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation figure {
    width: 95px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation figure img {
  display: block;
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6.5620542083vw;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw 7.1326676177vw 7.8459343795vw 7.1326676177vw;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    gap: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    padding: 3.0833333333vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    padding: 37px 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    padding: 37px 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article {
    margin-bottom: 60px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 9.4151212553vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul {
    gap: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul {
    gap: 6.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul {
    gap: 120px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3.1383737518vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    gap: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    gap: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li {
    gap: 80px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2796005706vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    gap: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    gap: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    gap: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li h5 span.font-bold {
  white-space: nowrap;
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
  margin-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
    margin-left: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
    margin-left: 120px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
    margin-left: 120px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 figure {
  width: 27.3894436519vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 figure {
    width: 14.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 figure {
    width: 176px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-1 figure {
    width: 176px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2 {
  position: relative;
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.7132667618vw;
  width: 2px;
  background: #ebebed;
  height: 5.2781740371vw;
  left: -5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    height: 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    height: 37px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    height: 37px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    left: -3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    left: -40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2::before {
    left: -40px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2 figure {
  width: 16.547788873vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2 figure {
    width: 9.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2 figure {
    width: 116px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation article ul li.li-evaluation-2 figure {
    width: 116px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #000;
  margin: 0 auto;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  border-radius: 14.2653352354vw;
  padding: 1.997146933vw 4.2796005706vw;
  gap: 4.85021398vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    line-height: 1.4285714286;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    border-radius: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    padding: 0.8333333333vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    padding: 10px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    padding: 10px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    gap: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    gap: 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button {
    gap: 34px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
  width: 2.2824536377vw;
  height: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
    height: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure {
    height: 10px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-evaluation button figure svg {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-tab-contents .container-tab-content.performance .wrapper-report {
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report {
    padding-bottom: 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report {
    padding-bottom: 250px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report h4 {
  padding: 0 5.7061340942vw;
  margin-bottom: 8.5592011412vw;
  margin-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    margin-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report h4 {
    margin-top: 200px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report article {
  padding: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report article h5 {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report article h5 {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report article h5 {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report article h5 {
    margin-bottom: 60px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
  background: #00c08b;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 7.1326676177vw 0;
  gap: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    height: 50vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    height: 600px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    height: 600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    gap: 8.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    gap: 106px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report {
    gap: 106px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report figure {
  width: 50%;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 49.0727532097vw;
  height: 44.6504992867vw;
  margin-left: 0;
  z-index: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    width: 42.55vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    width: 510.6px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    width: 510.6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    height: 41.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    height: 496px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    height: 496px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    margin-left: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    margin-left: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-esg-earth {
    margin-left: 150px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
  position: relative;
  width: 100%;
  margin-top: 7.1326676177vw;
  text-align: center;
  color: #000;
  z-index: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download {
    text-align: left;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
  color: inherit;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
  padding-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong {
    padding-left: 10px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(vn) {
  padding: 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(vn) {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(vn) {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download strong:lang(vn) {
    padding: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download {
    margin-top: 25px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0vw 1.4265335235vw;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    display: inline-block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    display: inline-block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    display: inline-block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    padding: 0.3333333333vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    padding: 4px 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a {
    padding: 4px 10px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a:hover {
  color: #006ecd;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li a:hover path {
  stroke: #006ecd;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li span {
  margin-left: 1.8544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li span {
    margin-left: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li span {
    margin-left: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li span {
    margin-left: 13px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
  width: 2.2824536377vw;
  height: 2.5677603424vw;
  margin-top: -0.2853067047vw;
  margin-left: unset;
  display: inline-block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    height: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    height: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    height: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    margin-left: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    margin-left: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon {
    margin-left: 6px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-pc {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-pc {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-pc {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-pc {
    display: none;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-m {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-m {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-m {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li .pdf-icon svg .d-block-m {
    display: block;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li + li {
  margin-top: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li + li {
    margin-top: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li + li {
    margin-top: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .box-download .ul-download li + li {
    margin-top: 2px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-bg-line {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .figure-bg-line img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .pdf-icon {
  width: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .pdf-icon {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .pdf-icon {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .pdf-icon {
    width: 11px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report .pdf-icon img {
  vertical-align: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
  font-size: 3.7089871612vw;
  line-height: 1.6;
  font-family: "cj-title-medium", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
    font-size: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p:lang(cn) {
  font-family: "cj-title-medium", "cn-noto-sans-sc-medium", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report p {
    margin-bottom: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a {
  color: #fff;
  font-size: 3.1383737518vw;
  line-height: 1.5714285714;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a {
    font-size: 14px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .box-esg-report a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-tab {
  margin-bottom: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-tab {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-tab {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-tab {
    margin-bottom: 60px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report article {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.section-tab-contents .container-tab-content.performance .wrapper-report article.anim-out {
  opacity: 0;
  -webkit-transform: scale(0.96) translateY(40px);
      -ms-transform: scale(0.96) translateY(40px);
          transform: scale(0.96) translateY(40px);
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
  padding: 0 5.7061340942vw;
  margin-top: 21.3980028531vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5 {
    margin-top: 200px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 h5:first-of-type {
  margin-top: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company {
  row-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company {
    row-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company {
    row-gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company {
    row-gap: 30px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
  aspect-ratio: unset;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 7.1326676177vw 5.7061340942vw 7.1326676177vw;
  border-radius: 2.8530670471vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    aspect-ratio: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    aspect-ratio: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    aspect-ratio: 1;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    padding: 3.3333333333vw 0vw 0vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    padding: 40px 0px 0px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    padding: 40px 0px 0px 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li .container-outlink a {
  height: 10.8416547789vw;
  display: inline-block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li .container-outlink a {
    height: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li .container-outlink a {
    height: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .ul-company li .container-outlink a {
    height: 80px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .cj-comp {
  width: auto;
  height: 100%;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .cj-comp img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf {
    gap: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf a {
  padding: 0.7132667618vw 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf a {
    padding: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf a {
    padding: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf a {
    padding: 30px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf a:hover {
  color: #006ecd;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf a:hover path {
  stroke: #006ecd;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
  width: 2.42510699vw;
  height: 2.5677603424vw;
  margin-top: -2px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
    width: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 .container-pdf svg {
    height: 12px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8559201141vw;
  font-size: 3.1383737518vw;
  line-height: 1.5714285714;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
    gap: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
    gap: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a {
    font-size: 14px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a .pdf-icon {
  width: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a .pdf-icon {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a .pdf-icon {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a .pdf-icon {
    width: 11px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a .pdf-icon img {
  vertical-align: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-1 a:last-of-type {
  margin-bottom: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 h5 {
  margin-top: 21.3980028531vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 h5 {
    margin-top: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 h5 {
    margin-top: 120px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 h5 {
    margin-top: 120px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 h5:first-of-type {
  margin-top: 0;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 ul {
  border-radius: 2.8530670471vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 ul {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 ul {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 ul {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 7.4179743224vw 7.1326676177vw;
  position: relative;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
    padding: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li {
    gap: unset;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li:first-of-type {
  border-radius: 2.8530670471vw 2.8530670471vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li:first-of-type {
    border-radius: 1.6666666667vw 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li:first-of-type {
    border-radius: 20px 20px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li:first-of-type {
    border-radius: 20px 20px 0 0;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li + li:before {
  content: "";
  width: 100%;
  display: block;
  height: 1px;
  background-color: #97999b;
  opacity: 0.4;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 li i:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8559201141vw;
  font-size: 3.1383737518vw;
  line-height: 1.5714285714;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
    gap: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
    gap: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a {
    font-size: 14px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a .pdf-icon {
  display: inline-block;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a .pdf-icon svg {
  display: block;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a .icon-download {
  width: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a .icon-download {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a .icon-download {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .container-2 a .icon-download {
    width: 10px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content {
    gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content {
    gap: 30px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion {
  width: 100%;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.4179743224vw 7.1326676177vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
    padding: 2.9166666667vw 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
    padding: 35px 37px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion {
    padding: 35px 37px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
  width: 6.2767475036vw;
  height: 6.2767475036vw;
  overflow: visible;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
    width: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
    width: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
    width: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
    height: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
    height: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button {
    height: 36px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button img,
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button svg {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.4s ease-in;
  transition: -webkit-transform 0.4s ease-in;
  transition: transform 0.4s ease-in;
  transition: transform 0.4s ease-in, -webkit-transform 0.4s ease-in;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button img.rotate,
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .header-accordion button svg.rotate {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul {
    margin-top: 20px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.download:hover {
  color: #006ecd;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.download:hover path {
  stroke: #006ecd;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.download svg {
  width: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.download svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.download svg {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.download svg {
    width: 11px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
  width: 1.5691868759vw;
  height: 1.4265335235vw;
  margin-top: 1.1412268188vw;
  display: inline-block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    width: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    width: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    width: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    height: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    height: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    height: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg {
    margin-top: 5px;
  }
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion .detail-accordion ul a.outlink .span-svg svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance .wrapper-report .wrapper-sub-tab-content .content-accordion h5 {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content.performance .container-tab-content-sub {
  position: absolute;
  top: 0;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.2s ease-out;
  transition: opacity 0.1s ease-out, -webkit-transform 0.2s ease-out;
  transition: opacity 0.1s ease-out, transform 0.2s ease-out;
  transition: opacity 0.1s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.section-tab-contents .container-tab-content.performance .container-tab-content-sub.on {
  pointer-events: auto;
  position: relative;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.section-tab-contents .container-tab-content.performance .container-tab-content-sub.anim-out {
  opacity: 0;
}
.section-tab-contents .container-tab-content.performance:lang(vn) .li-value, .section-tab-contents .container-tab-content.performance:lang(en) .li-value {
  height: 111.2696148359vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-value, .section-tab-contents .container-tab-content.performance:lang(en) .li-value {
    height: 50.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-value, .section-tab-contents .container-tab-content.performance:lang(en) .li-value {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-value, .section-tab-contents .container-tab-content.performance:lang(en) .li-value {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance:lang(vn) .li-value h5, .section-tab-contents .container-tab-content.performance:lang(en) .li-value h5 {
  max-width: 545px;
}
.section-tab-contents .container-tab-content.performance:lang(vn) .li-human .ul-info, .section-tab-contents .container-tab-content.performance:lang(en) .li-human .ul-info {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-human .ul-info, .section-tab-contents .container-tab-content.performance:lang(en) .li-human .ul-info {
    width: 47%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-human .ul-info, .section-tab-contents .container-tab-content.performance:lang(en) .li-human .ul-info {
    width: 45%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-human .ul-info, .section-tab-contents .container-tab-content.performance:lang(en) .li-human .ul-info {
    width: 45%;
  }
}
.section-tab-contents .container-tab-content.performance:lang(vn) .li-dei, .section-tab-contents .container-tab-content.performance:lang(en) .li-dei {
  height: 102.7104136947vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-dei, .section-tab-contents .container-tab-content.performance:lang(en) .li-dei {
    height: 50.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-dei, .section-tab-contents .container-tab-content.performance:lang(en) .li-dei {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(vn) .li-dei, .section-tab-contents .container-tab-content.performance:lang(en) .li-dei {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance:lang(cn) .li-human {
  height: 131.2410841655vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance:lang(cn) .li-human {
    height: 50vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(cn) .li-human {
    height: 584px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(cn) .li-human {
    height: 584px;
  }
}
.section-tab-contents .container-tab-content.performance:lang(cn) .li-human .ul-info {
  width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content.performance:lang(cn) .li-human .ul-info {
    width: 47%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(cn) .li-human .ul-info {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content.performance:lang(cn) .li-human .ul-info {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article {
  aspect-ratio: 0.8620689655;
  padding: 7.1326676177vw;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article {
    aspect-ratio: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article {
    aspect-ratio: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article {
    aspect-ratio: 2;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article {
    padding: 40px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article h5,
.section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
  position: relative;
  z-index: 1;
  white-space: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article h5,
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article h5,
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article h5,
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
    white-space: pre-line;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article h5 {
  max-width: 650px;
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
  max-width: 570px;
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article small {
    margin-top: 30px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article figure {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2.8530670471vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article figure img {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article figure img {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro article figure img {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro article figure img.shape-line {
  position: absolute;
  z-index: 2;
}
.section-tab-contents .container-tab-content[class*=data-] .content-intro + h4 {
  margin-bottom: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro + h4 {
    margin-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro + h4 {
    margin-bottom: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-intro + h4 {
    margin-bottom: 100px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart {
  margin-bottom: 14.2653352354vw;
  height: auto;
  min-height: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart {
    min-height: 41.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart {
    min-height: 500px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart {
    min-height: 500px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart:lang(cn) .wrapper-caption {
  gap: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:lang(cn) .wrapper-caption {
    gap: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:lang(cn) .wrapper-caption {
    gap: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:lang(cn) .wrapper-caption {
    gap: normal;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.1412268188vw;
  margin-bottom: 4.2796005706vw;
  padding: unset;
  background-color: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    gap: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    gap: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    gap: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    padding: 3.3333333333vw 0 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    padding: 40px 0 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    padding: 40px 0 40px 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    background-color: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    background-color: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article {
    background-color: #fff;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
  text-align: center;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    text-align: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    text-align: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    text-align: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 {
    line-height: 1.3684210526;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 + small {
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 + small {
    text-align: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 + small {
    text-align: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article h5 + small {
    text-align: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article p {
    gap: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong {
    line-height: 1.3666666667;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(en) {
    line-height: 1.2;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart article small {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .figure-wrap {
  position: relative;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .figure-wrap {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .figure-wrap {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .figure-wrap {
    margin-top: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5.7061340942vw;
  margin-top: -2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
    gap: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
    gap: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
    margin-top: -1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
    margin-top: -1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption {
    margin-top: -20px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  gap: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    gap: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption {
    gap: 20px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p {
    gap: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p {
    gap: 6px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
  width: 4.5649072753vw;
  height: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
    width: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
    width: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
    width: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
    height: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
    height: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption .box-caption p svg {
    height: 15px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666d7a;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .wrapper-caption p {
    line-height: 1.4285714286;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  border-radius: 2.8530670471vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart {
    height: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 0 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text {
    padding: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 7.1326676177vw 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text {
    padding: 3.1666666667vw 3.4166666667vw 1.4166666667vw 3.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text {
    padding: 1.9791666667vw 2.1354166667vw 0.8854166667vw 2.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text {
    padding: 38px 41px 17px 39px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text:after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(102, 109, 122, 0.4);
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  text-align: left;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong {
    line-height: 1.5;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666d7a;
  text-align: right;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-text small {
    line-height: 1.4285714286;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
  -ms-flex-item-align: baseline;
      align-self: baseline;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-left: unset;
  margin-right: 7.1326676177vw;
  color: #666d7a;
  white-space: pre-line;
  text-align: left;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption {
    margin-right: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(vn), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(en), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(cn) {
  margin-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(vn), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(en), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(cn) {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(vn), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(en), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(cn) {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(vn), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(en), .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart .container-text .wrapper-caption:lang(cn) {
    margin-right: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart + .col-chart {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart + .col-chart {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart + .col-chart {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart .col-chart + .col-chart {
    margin-top: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
  content: "";
  display: none;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5.7061340942vw;
  right: 5.7061340942vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    right: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-chart:before {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .h4-system {
  margin-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .h4-system {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .h4-system {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .h4-system {
    margin-top: 200px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-system {
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-system {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-system {
    padding-bottom: 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-system {
    padding-bottom: 250px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-system figure {
  border-radius: 2.8530670471vw;
  overflow: hidden;
  background-color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-system figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-system figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-] .content-system figure {
    border-radius: 20px;
  }
}
.section-tab-contents .container-tab-content[class*=data-] .content-system .txt-hidden {
  top: 0;
}
.section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system {
    padding-right: 60px;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-environment .content-system article {
  border-radius: unset;
}
.section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    padding-left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column {
    padding-right: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column::-webkit-scrollbar {
  display: none;
}
.section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(en) {
  width: 128.9586305278vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(en) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(en) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(en) {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(vn) {
  width: 114.122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(vn) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(vn) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-environment .content-system .column figure:lang(vn) {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system {
    padding-right: 60px;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system article {
  border-radius: unset;
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    padding-left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column {
    padding-right: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column::-webkit-scrollbar {
  display: none;
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ko) {
  width: 206.847360913vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ko) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ko) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ko) {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(cn) {
  width: 217.4037089872vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(cn) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(cn) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(cn) {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(en), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ja) {
  width: 269.9001426534vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(en), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ja) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(en), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ja) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(en), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-social .content-system .column figure:lang(ja) {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 2.8530670471vw;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 4.2796005706vw;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    margin-top: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    gap: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    padding-left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button {
    padding-right: 0;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
  color: #666d7a;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small {
    white-space: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(en) {
  white-space: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(en) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(en) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(en) {
    white-space: pre-line;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(ja) {
  max-width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(ja) {
    max-width: 53%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(ja) {
    max-width: 53%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button small:lang(ja) {
    max-width: 53%;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
  text-align: left;
  text-decoration: underline;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-left: -0.7132667618vw;
  margin-right: unset;
  padding: 0.7132667618vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    margin-left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    margin-right: -0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    margin-right: -5px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    margin-right: -5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .container-button button {
    padding: 5px;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system {
    padding-right: 60px;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .content-system article {
  border-radius: unset;
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    padding-left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram {
    padding-right: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram::-webkit-scrollbar {
  display: none;
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(en) {
  width: 181.455064194vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(en) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(en) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(en) {
    width: unset;
  }
}
.section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(cn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(ja) {
  width: 174.0370898716vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(cn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(ja) {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(cn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(ja) {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(cn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(vn), .section-tab-contents .container-tab-content[class*=data-].data-governance .content-system .column .container-diagram figure:lang(ja) {
    width: unset;
  }
}

.page-tomorrow-esg-result {
  background: #F4F4F6;
  /*배경 디졸브*/
}
.page-tomorrow-esg-result .container-dissolve {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -5;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: none;
}
.page-tomorrow-esg-result .container-dissolve.onTrans {
  opacity: 0;
}
.page-tomorrow-esg-result .container-dissolve .wrapper-dissolve {
  background-color: #fff;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
@keyframes scrollText {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.page-tomorrow-share .section-share-detail .content {
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content {
    margin-top: 200px;
  }
}
.page-tomorrow-share .section-share-detail .container-title {
  text-align: center;
}
.page-tomorrow-share .section-share-detail .container-title h2 {
  color: #006ecd;
}
.page-tomorrow-share .section-share-detail .container-title h3 {
  margin-top: 1.7118402282vw;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .container-title h3 {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .container-title h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3 {
    white-space: pre-line;
  }
}
.page-tomorrow-share .section-share-detail .container-title h3 br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .container-title h3 br {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3 br {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3 br {
    display: block;
  }
}
.page-tomorrow-share .section-share-detail .container-title h3.title-padding:lang(ja) {
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .container-title h3.title-padding:lang(ja) {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3.title-padding:lang(ja) {
    padding: 0 10%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .container-title h3.title-padding:lang(ja) {
    padding: 0 10%;
  }
}
.page-tomorrow-share .section-share-detail .content-model .container-button {
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button {
    margin-top: 60px;
  }
}
.page-tomorrow-share .section-share-detail .content-model .container-button button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #000;
  margin: 0 auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  gap: 4.85021398vw;
  border-radius: 14.2653352354vw;
  padding: 1.8544935806vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    line-height: 1.4285714286;
  }
}
.page-tomorrow-share .section-share-detail .content-model .container-button button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-model .container-button button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-model .container-button button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-model .container-button button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-model .container-button button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    gap: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    gap: 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    gap: 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-model .container-button button {
    padding: 12px 20px;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2796005706vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    gap: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul {
    margin-top: 60px;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #fff;
  padding: 7.1326676177vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul li {
    padding: 2.5vw 2.5vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul li {
    padding: 30px 30px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul li {
    padding: 30px 30px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul li {
    border-radius: 20px;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    gap: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    gap: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dl {
    gap: 40px;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul dt small {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dt small {
    margin-left: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dt small {
    margin-left: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dt small {
    margin-left: 4px;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd:lang(en), .page-tomorrow-share .section-share-detail .content-impact ul dd:lang(vn) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-tomorrow-share .section-share-detail .content-impact ul dd:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong {
  display: inline-block;
  color: #006ecd;
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin: 0 1.1412268188vw -0.7132667618vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dd strong {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dd strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dd strong {
    font-size: 60px;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dd strong {
    margin: 0 0.8333333333vw -0.4166666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dd strong {
    margin: 0 10px -5px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-impact ul dd strong {
    margin: 0 10px -5px 0;
  }
}
.page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(en), .page-tomorrow-share .section-share-detail .content-impact ul dd strong:lang(vn) {
  margin-right: 0;
}
.page-tomorrow-share .section-share-detail .content-report {
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report {
    padding-bottom: 250px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a figure {
  position: relative;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a figure {
    border-radius: 20px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a article {
  position: absolute;
  top: 7.1326676177vw;
  left: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a article {
    top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article {
    top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article {
    top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a article {
    left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article {
    left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article {
    left: 40px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a article h4 {
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a article h4 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h4 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h4 {
    font-size: 60px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a article h4:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h4:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h4:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h5 {
  font-size: 2.8530670471vw;
  line-height: 1.6;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 2.8530670471vw;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    font-size: 20px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a article h5:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h5:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h5:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h5:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a article h5:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a article h5 {
    white-space: normal;
  }
}
.page-tomorrow-share .section-share-detail .content-report a > div {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.1412268188vw;
  left: 7.1326676177vw;
  bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    gap: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    gap: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    gap: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    left: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    bottom: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div {
    bottom: 40px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
  width: 1.1412268188vw;
  height: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div .box-svg {
    height: 12px;
  }
}
.page-tomorrow-share .section-share-detail .content-report a > div .box-svg svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.page-tomorrow-share .section-share-detail .content-report a > div span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .content-report a > div span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .content-report a > div span {
    line-height: 1.4285714286;
  }
}
.page-tomorrow-share .section-share-detail .content-report a > div span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a > div span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a > div span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a > div span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .content-report a > div span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-share .section-share-detail .button-popup svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 2.2824536377vw;
  height: 2.2824536377vw;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .button-popup svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .button-popup svg {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .button-popup svg {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-share-detail .button-popup svg {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-share-detail .button-popup svg {
    height: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-share-detail .button-popup svg {
    height: 10px;
  }
}
.page-tomorrow-share .section-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.page-tomorrow-share .section-popup.onShow {
  display: block;
}
.page-tomorrow-share .section-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.page-tomorrow-share .section-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup {
    height: unset;
  }
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-share .section-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .page-tomorrow-share .section-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .page-tomorrow-share .section-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .page-tomorrow-share .section-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.page-tomorrow-share .section-popup .content-popup .col-popup {
  position: relative;
  background-color: #fff;
  pointer-events: auto;
  max-height: 100vh;
  overflow-y: scroll;
  width: 100%;
  border-radius: 0;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 17.1184022825vw 0 14.2653352354vw 5.7061340942vw;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    padding: 5vw 3.75vw 5vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    padding: 60px 45px 60px 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .col-popup {
    padding: 60px 45px 60px 60px;
  }
}
.page-tomorrow-share .section-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.page-tomorrow-share .section-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.page-tomorrow-share .section-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.page-tomorrow-share .section-popup .content-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close {
    right: 30px;
  }
}
.page-tomorrow-share .section-popup .content-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup .button-close img {
    width: 40px;
  }
}
.page-tomorrow-share .section-popup .content-popup h2 {
  display: block;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup h2 {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup h2 {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup h2 {
    padding-right: unset;
  }
}
.page-tomorrow-share .section-popup .content-popup figure {
  height: 100%;
  padding-top: 14.2653352354vw;
  overflow-y: visible;
  overflow-x: auto;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    padding-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    padding-right: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-share .section-popup .content-popup figure {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .page-tomorrow-share .section-popup .content-popup figure::-webkit-scrollbar {
    display: none;
  }
  .page-tomorrow-share .section-popup .content-popup figure img {
    height: 100%;
    width: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure img {
    height: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure img {
    height: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure img {
    height: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure img {
    width: 100%;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure img {
    width: 100%;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure img {
    width: 100%;
  }
}
.page-tomorrow-share .section-popup .content-popup figure:lang(ko) {
  overflow-x: unset;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(ko) img {
    width: 100%;
    height: auto;
  }
}
.page-tomorrow-share .section-popup .content-popup figure:lang(en) {
  width: auto;
  height: 182.5962910128vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(en) {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(en) {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(en) {
    height: 100%;
  }
}
.page-tomorrow-share .section-popup .content-popup figure:lang(vn) {
  width: auto;
  height: 161.6262482168vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(vn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(vn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(vn) {
    height: 100%;
  }
}
.page-tomorrow-share .section-popup .content-popup figure:lang(cn) {
  width: auto;
  height: 146.5049928673vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(cn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(cn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-share .section-popup .content-popup figure:lang(cn) {
    height: 100%;
  }
}
.page-tomorrow-share .section-popup .content-popup .scroll-target {
  position: relative;
}
.page-tomorrow-share .section-popup .content-popup .scroll-dummy {
  position: absolute;
  top: 0;
  width: 100%;
}

.page-tomorrow-ethical .section-ethical {
  background-color: #f4f4f6;
  padding: 28.5306704708vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical {
    padding: 16.6666666667vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical {
    padding: 200px 0 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical {
    padding: 200px 0 250px;
  }
}
.page-tomorrow-ethical .section-ethical .container-title {
  text-align: center;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical .container-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical .container-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical .container-title {
    margin-bottom: 60px;
  }
}
.page-tomorrow-ethical .section-ethical .container-title h2 {
  color: #006ecd;
}
.page-tomorrow-ethical .section-ethical .container-title h3 {
  margin-top: 1.7118402282vw;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical .container-title h3 {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical .container-title h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical .container-title h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical .container-title h3 {
    white-space: pre-line;
  }
}
.page-tomorrow-ethical .section-ethical article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-radius: 2.8530670471vw;
  height: auto;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article {
    height: 17.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    height: 208px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    height: 208px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article {
    padding: 3.3333333333vw 6.25vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    padding: 40px 75px 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article {
    padding: 40px 75px 40px 40px;
  }
}
.page-tomorrow-ethical .section-ethical article:lang(en), .page-tomorrow-ethical .section-ethical article:lang(vn) {
  height: auto;
}
.page-tomorrow-ethical .section-ethical article + article {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article + article {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article + article {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article + article {
    margin-top: 30px;
  }
}
.page-tomorrow-ethical .section-ethical article strong {
  color: #006ecd;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article strong {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article strong {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article strong {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong {
    white-space: pre-line;
  }
}
.page-tomorrow-ethical .section-ethical article strong:lang(vn) {
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article strong:lang(vn) {
    padding-right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong:lang(vn) {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article strong:lang(vn) {
    padding-right: 20px;
  }
}
.page-tomorrow-ethical .section-ethical article p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  width: 100%;
  margin-top: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article p {
    width: 43.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    width: 520px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    width: 520px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article p {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p {
    margin-top: 0;
  }
}
.page-tomorrow-ethical .section-ethical article p:lang(vn) {
  min-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-ethical .section-ethical article p:lang(vn) {
    min-width: 43.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p:lang(vn) {
    min-width: 520px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-ethical .section-ethical article p:lang(vn) {
    min-width: 520px;
  }
}

/* popup style */
.section-about-introduce-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.section-about-introduce-popup.onShow {
  display: block;
}
.section-about-introduce-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.section-about-introduce-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 2;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 700px) {
  .section-about-introduce-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .section-about-introduce-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .section-about-introduce-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .section-about-introduce-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.section-about-introduce-popup .content-popup .col-popup {
  position: relative;
  background-color: #fff;
  pointer-events: auto;
  max-height: 100vh;
  overflow-y: scroll;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
.section-about-introduce-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.section-about-introduce-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.section-about-introduce-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.section-about-introduce-popup .content-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close {
    right: 30px;
  }
}
.section-about-introduce-popup .content-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup .content-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup .content-popup .button-close img {
    width: 40px;
  }
}
.section-about-introduce-popup .content-popup .scroll-target {
  position: relative;
}
.section-about-introduce-popup .content-popup .scroll-dummy {
  position: absolute;
  top: 0;
  width: 100%;
}
.section-about-introduce-popup.card-popup .content-popup {
  width: 100%;
}
.section-about-introduce-popup.card-popup .col-popup {
  width: 100%;
  border-radius: 0;
  display: block;
  padding: 19.1155492154vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .col-popup {
    padding: 9.1666666667vw 3.75vw 6.6666666667vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .col-popup {
    padding: 110px 45px 80px 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .col-popup {
    padding: 110px 45px 80px 80px;
  }
}
.section-about-introduce-popup.card-popup .col-popup:focus-visible {
  outline: none;
}
.section-about-introduce-popup.card-popup .col-popup:focus:not(:focus-visible) {
  outline: none;
}
.section-about-introduce-popup.card-popup ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14.2653352354vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: visible;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup ul {
    gap: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    gap: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    gap: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup ul {
    overflow-y: visible;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    overflow-y: visible;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    overflow-y: visible;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup ul {
    height: 100%;
  }
}
.section-about-introduce-popup.card-popup .li-title {
  width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title {
    width: 30%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title {
    width: 30%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title {
    width: 30%;
  }
}
.section-about-introduce-popup.card-popup .li-title .wrapper-header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.section-about-introduce-popup.card-popup .li-title h2 {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 5.9914407989vw;
  line-height: 1.4;
  white-space: normal;
}
.section-about-introduce-popup.card-popup .li-title h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.card-popup .li-title h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.card-popup .li-title h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.card-popup .li-title h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.card-popup .li-title h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title h2 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title h2 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title h2 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title h2 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title h2 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title h2 {
    white-space: pre-line;
  }
}
.section-about-introduce-popup.card-popup .li-title p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-title p {
    margin-top: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title p {
    margin-top: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-title p {
    margin-top: 18px;
  }
}
.section-about-introduce-popup.card-popup .li-content {
  width: 100%;
  padding-right: 0;
  overflow-y: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-content {
    width: 70%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content {
    width: 70%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content {
    width: 70%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-content {
    padding-right: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content {
    padding-right: 35px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content {
    padding-right: 35px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-content {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content {
    overflow-y: scroll;
  }
}
.section-about-introduce-popup.card-popup .li-content p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-content p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-content p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content p {
    line-height: 1.5;
  }
}
.section-about-introduce-popup.card-popup .li-content p + p {
  margin-top: 6.4194008559vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.card-popup .li-content p + p {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content p + p {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.card-popup .li-content p + p {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 700px) {
  .section-about-introduce-popup.pointer-popup .container-background {
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    background: rgba(244, 244, 246, 0.85);
  }
}
.section-about-introduce-popup.pointer-popup .content-popup {
  width: 100%;
  height: 100%;
  justify-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup .content-popup {
    justify-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .content-popup {
    justify-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .content-popup {
    justify-items: center;
  }
}
.section-about-introduce-popup.pointer-popup .col-popup {
  display: block;
  border-radius: 0;
  width: 100%;
  padding: 19.1155492154vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    width: 48.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    width: 585px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    width: 585px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    padding: 9.1666666667vw 3.75vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    padding: 110px 45px 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    padding: 110px 45px 60px;
  }
}
@media only screen and (max-width: 700px) {
  .section-about-introduce-popup.pointer-popup .col-popup {
    background-color: transparent;
  }
}
.section-about-introduce-popup.pointer-popup article {
  overflow-y: visible;
  height: auto;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article {
    padding-right: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article {
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article {
    padding-right: 15px;
  }
}
.section-about-introduce-popup.pointer-popup article h2 {
  white-space: pre-line;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 9.9857346648vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    line-height: 1.5833333333;
  }
}
.section-about-introduce-popup.pointer-popup article h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article h2 {
    margin-bottom: 40px;
  }
}
.section-about-introduce-popup.pointer-popup article li + li {
  margin-top: 9.9857346648vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li + li {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li + li {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li + li {
    margin-top: 30px;
  }
}
.section-about-introduce-popup.pointer-popup article li h3 {
  white-space: pre-line;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    line-height: 1.4;
  }
}
.section-about-introduce-popup.pointer-popup article li h3:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article li h3:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article li h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article li h3:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-about-introduce-popup.pointer-popup article li h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    margin-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li h3 {
    margin-bottom: 10px;
  }
}
.section-about-introduce-popup.pointer-popup article li dt {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li dt {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dt {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dt {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li dt {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dt {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dt {
    line-height: 1.5;
  }
}
.section-about-introduce-popup.pointer-popup article li dd {
  white-space: pre-line;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666d7a;
  margin-top: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-about-introduce-popup.pointer-popup article li dd {
    margin-top: 10px;
  }
}

.page-about-introduce {
  /******
  * 공통
  *******/
  /*배경 디졸브*/
}
.page-about-introduce h2 {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h2 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h2 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h2 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h2 {
    line-height: 1.3666666667;
  }
}
.page-about-introduce h2:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h2:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h2:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h2:lang(en) {
    line-height: 1.2;
  }
}
.page-about-introduce h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h3 {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h3 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h3 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h3 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h3 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h3 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h3 {
    line-height: 1.4166666667;
  }
}
.page-about-introduce h3:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h3:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h3:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h4 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h4 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h4 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h4 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h4 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h4 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h4 {
    line-height: 1.3684210526;
  }
}
.page-about-introduce h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h5 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h5 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h5 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h5 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h5 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h5 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h5 {
    line-height: 1.4;
  }
}
.page-about-introduce h5:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h5:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h5:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h5:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h5:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h6 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h6 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h6 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h6 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce h6 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce h6 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce h6 {
    line-height: 1.5;
  }
}
.page-about-introduce h6:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h6:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h6:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h6:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce h6:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce strong {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce strong {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce strong {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce strong {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce strong {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce strong {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce strong {
    line-height: 1.3684210526;
  }
}
.page-about-introduce strong:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce strong:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce strong:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce p {
    line-height: 1.5;
  }
}
.page-about-introduce p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce b {
  display: block;
  text-align: center;
  color: #006ecd;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce b {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce b {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce b {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce b {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce b {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce b {
    line-height: 1.5;
  }
}
.page-about-introduce b:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce b:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce b:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce b:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce b:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce small {
  display: block;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce small {
    line-height: 1.5;
  }
}
.page-about-introduce small:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce small:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce small:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .container-dissolve {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -5;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: none;
}
.page-about-introduce .container-dissolve.onTrans {
  opacity: 0;
}
.page-about-introduce .container-dissolve .wrapper-dissolve {
  background-color: #fff;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.page-about-introduce .div-sticky {
  position: relative;
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .div-sticky {
    padding-bottom: 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .div-sticky {
    padding-bottom: 0vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .div-sticky {
    padding-bottom: 0px;
  }
}
.page-about-introduce .div-sticky .txt-slider-space {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: -1;
}
.page-about-introduce .section-about-introduce-kv {
  height: 100vh;
  margin-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv {
    margin-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv {
    margin-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv {
    margin-bottom: 250px;
  }
}
.page-about-introduce .section-about-introduce-kv video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-about-introduce .section-about-introduce-kv .container-background-sticky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.page-about-introduce .section-about-introduce-kv .container-background-sticky .wrapper-background-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.page-about-introduce .section-about-introduce-kv .container-background-sticky .canvas-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-about-introduce .section-about-introduce-kv .container-background-sticky .canvas-box canvas {
  position: absolute;
  left: 50%;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .wrapper-text-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky h2 {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  color: #fff;
  opacity: 1;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky h2 span {
  display: inline;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(2%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.8) 2%, rgba(255, 255, 255, 0.2) 100%);
  background-size: 100%;
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky h2 span {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky h2 span {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky h2 span {
    display: block;
  }
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky h2 span.font-cj-vn {
  display: inline;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
  position: absolute;
  width: 87.7318116976vw;
  height: 41.0841654779vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
    width: 96vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
    width: 1152px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
    width: 1152px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
    height: 41.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
    height: 495px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box {
    height: 495px;
  }
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span {
  position: absolute;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  line-height: 1;
  font-size: 11.4122681883vw;
  color: #fff;
  -webkit-transition: left 0.8s ease-in-out, right 0.8s ease-in-out;
  transition: left 0.8s ease-in-out, right 0.8s ease-in-out;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span {
    font-size: 11.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span {
    font-size: 7.2916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span {
    font-size: 140px;
  }
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(vn), .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(1) {
  top: 0;
  left: -200%;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(1).onShow {
  left: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(1).onShow {
    left: 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(1).onShow {
    left: 0vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(1).onShow {
    left: 0px;
  }
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -200%;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(2).onShow {
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(2).onShow {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(2).onShow {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(2).onShow {
    right: 0;
  }
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(3) {
  bottom: 0;
  left: -200%;
}
.page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(3).onShow {
  left: 5.1355206847vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(3).onShow {
    left: 11.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(3).onShow {
    left: 7.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-kv .container-text-sticky .box-sticky .text-box span:nth-of-type(3).onShow {
    left: 138px;
  }
}
.page-about-introduce .section-about-introduce-intro {
  position: relative;
  z-index: 3;
  width: 100%;
  max-width: 100%;
  /* 공통 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro {
    max-width: 1600px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky {
  width: 100%;
  margin-top: 47.0756062767vw;
  height: 142.6533523538vw;
  padding: 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    height: 200vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    height: 200vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    height: 200vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    padding: 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    padding: 0 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky {
    padding: 0 40px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
  position: relative;
  top: unset;
  width: 100%;
  height: 142.6533523538vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    position: sticky;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    position: sticky;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    position: sticky;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    height: 100vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    height: 100vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure {
    height: 100vh;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2.8530670471vw;
  max-height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    max-height: 75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    max-height: 46.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure {
    max-height: 900px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure figure.onTrans img {
  -webkit-animation: scale-motion 10s linear forwards;
          animation: scale-motion 10s linear forwards;
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: 70vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
    max-height: 75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
    max-height: 46.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
    max-height: 900px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article {
    padding: unset;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3 {
  color: #fff;
  position: relative;
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3:lang(en), .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3:lang(vn) {
  max-width: 1200px;
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3 br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3 br {
    display: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3 br {
    display: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3 br {
    display: unset;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to right, #fff, #fff 50%, rgba(255, 255, 255, 0.5) 50%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  background-size: 200% 100%;
  background-position: 100%;
  background-repeat: no-repeat;
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p {
    line-height: 1.4166666667;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-pc p.onTrans {
  background-position: 0 100%;
  -webkit-transition: background-position 0.8s ease-in-out;
  transition: background-position 0.8s ease-in-out;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
  display: inline-block;
  color: #fff;
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p {
    line-height: 1.4166666667;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h3.d-block-m p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
  white-space: normal;
  padding-top: 6.847360913vw;
  color: #fff;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    padding-top: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    padding-top: 1.7708333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    padding-top: 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4 {
    line-height: 1.5;
  }
}
.page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4:lang(en) {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4:lang(en) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4:lang(en) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-image-sticky .wrapper-figure article h4:lang(en) {
    white-space: pre-line;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents {
  overflow: hidden;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce {
  overflow: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1350px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce {
    overflow: visible;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce .column {
  position: relative;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce figure {
  position: absolute;
  top: 0;
  border-radius: 2.8530670471vw;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce figure {
    border-radius: 20px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce figure img {
  width: 100%;
  height: 100%;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
  width: 74.179743224vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article {
    margin-top: unset;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin: 0.8559201141vw 0 4.2796005706vw;
  -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: transform 0.8s, opacity 0.8s;
  transition: transform 0.8s, opacity 0.8s, -webkit-transform 0.8s;
  opacity: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    line-height: 1.3684210526;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    margin: 1vw 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    margin: 12px 0 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article h3 {
    margin: 12px 0 30px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article p {
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: transform 0.8s, opacity 0.8s;
  transition: transform 0.8s, opacity 0.8s, -webkit-transform 0.8s;
  opacity: 0;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce article strong {
  display: block;
  -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
          transform: translateX(20px);
  -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: transform 0.8s, opacity 0.8s;
  transition: transform 0.8s, opacity 0.8s, -webkit-transform 0.8s;
  opacity: 0;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce .col-introduce-text.onTrans h3 {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce .col-introduce-text.onTrans p {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-introduce .col-introduce-text.onTrans strong {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
  padding-top: 21.3980028531vw;
  margin-bottom: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
    padding-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
    margin-bottom: 5.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
    margin-bottom: 62px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 {
    margin-bottom: 62px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
  width: 69.9001426534vw;
  height: 82.7389443652vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    width: 43.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    width: 518px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    width: 518px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    height: 66.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    height: 795px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    height: 795px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image figure {
  left: 18.544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image figure {
    left: 12.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image figure {
    left: 147px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-image figure {
    left: 147px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-text {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-1 .col-introduce-text strong {
  color: #006ecd;
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-2 {
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 {
    padding-bottom: 250px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
  width: 80.4564907275vw;
  height: 98.4308131241vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
    width: 52.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
    width: 630px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
    width: 630px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
    height: 66.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
    height: 795px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image {
    height: 795px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image figure {
  right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image figure {
    right: 9.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image figure {
    right: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-image figure {
    right: 95px;
  }
}
.page-about-introduce .section-about-introduce-intro .container-contents .content-2 .col-introduce-text strong {
  color: #006ecd;
}
.page-about-introduce .section-about-introduce-ceo {
  padding: 0 0 41.6547788873vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo {
    padding: 0 0 25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo {
    padding: 0 0 15.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo {
    padding: 0 0 300px;
  }
}
.page-about-introduce .section-about-introduce-ceo ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo ul {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo ul {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo ul {
    gap: 30px;
  }
}
.page-about-introduce .section-about-introduce-ceo ul li {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.page-about-introduce .section-about-introduce-ceo button {
  position: absolute;
  bottom: 2.8530670471vw;
  right: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo button {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button {
    bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo button {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button {
    right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button {
    right: 30px;
  }
}
.page-about-introduce .section-about-introduce-ceo button .span-svg {
  display: block;
}
.page-about-introduce .section-about-introduce-ceo button svg {
  width: 7.8459343795vw;
  height: 7.9885877318vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo button svg {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button svg {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button svg {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo button svg {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button svg {
    height: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo button svg {
    height: 40px;
  }
}
.page-about-introduce .section-about-introduce-ceo h4 {
  text-align: center;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo h4 {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo h4 {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo h4 {
    margin-bottom: 60px;
  }
}
.page-about-introduce .section-about-introduce-ceo p {
  color: #fff;
  white-space: pre-line;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo p {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo p {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo p {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo p {
    line-height: 1.4;
  }
}
.page-about-introduce .section-about-introduce-ceo p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-ceo p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-ceo p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-ceo p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-ceo p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-introduce .section-about-introduce-ceo small {
  color: #fff;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo small {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo small {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo small {
    margin-top: 20px;
  }
}
.page-about-introduce .section-about-introduce-ceo .container-ceo-text {
  position: absolute;
  width: 74.179743224vw;
  top: 7.1326676177vw;
  left: 7.1326676177vw;
  right: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  padding-left: unset;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    width: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    width: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    width: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    right: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    padding-left: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    padding-left: 100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    padding-right: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text {
    padding-right: 50px;
  }
}
.page-about-introduce .section-about-introduce-ceo .container-ceo-text p:lang(vn) {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text p:lang(vn) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text p:lang(vn) {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ceo .container-ceo-text p:lang(vn) {
    white-space: pre-line;
  }
}
.page-about-introduce .section-about-introduce-philosophy h4 {
  text-align: center;
  padding-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy h4 {
    padding-bottom: 4.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy h4 {
    padding-bottom: 54px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy h4 {
    padding-bottom: 54px;
  }
}
.page-about-introduce .section-about-introduce-philosophy figure {
  margin: 0 auto;
  width: 89.5863052782vw;
  aspect-ratio: 507/759;
  -webkit-box-shadow: 30px 25px 60px rgba(0, 0, 0, 0.15);
          box-shadow: 30px 25px 60px rgba(0, 0, 0, 0.15);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy figure {
    width: 42.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy figure {
    width: 507px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy figure {
    width: 507px;
  }
}
@media only screen and (max-width: 700px) {
  .page-about-introduce .section-about-introduce-philosophy figure {
    aspect-ratio: 630/940;
  }
}
.page-about-introduce .section-about-introduce-philosophy button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.page-about-introduce .section-about-introduce-philosophy button .span-svg {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-about-introduce .section-about-introduce-philosophy button svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 100%;
  height: 100%;
}
.page-about-introduce .section-about-introduce-philosophy button.button-1 {
  margin-top: -38.0884450785vw;
  margin-left: 34.664764622vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-1 {
    margin-top: -19.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-1 {
    margin-top: -233px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-1 {
    margin-top: -233px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-1 {
    margin-left: 16.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-1 {
    margin-left: 193px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-1 {
    margin-left: 193px;
  }
}
.page-about-introduce .section-about-introduce-philosophy button.button-2 {
  margin-top: -14.8359486448vw;
  margin-left: -34.664764622vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-2 {
    margin-top: -8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-2 {
    margin-top: -100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-2 {
    margin-top: -100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-2 {
    margin-left: -16.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-2 {
    margin-left: -193px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-2 {
    margin-left: -193px;
  }
}
.page-about-introduce .section-about-introduce-philosophy button.button-3 {
  margin-top: 2.7104136947vw;
  margin-left: 34.664764622vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-3 {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-3 {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-3 {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-3 {
    margin-left: 16.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-3 {
    margin-left: 193px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-3 {
    margin-left: 193px;
  }
}
.page-about-introduce .section-about-introduce-philosophy button.button-4 {
  margin-top: 51.3552068474vw;
  margin-left: -34.664764622vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-4 {
    margin-top: 23.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-4 {
    margin-top: 283px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-4 {
    margin-top: 283px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-4 {
    margin-left: -16.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-4 {
    margin-left: -193px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button.button-4 {
    margin-left: -193px;
  }
}
.page-about-introduce .section-about-introduce-philosophy button svg {
  width: 7.7032810271vw;
  height: 7.9885877318vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button svg {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button svg {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button svg {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy button svg {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button svg {
    height: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy button svg {
    height: 40px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
  margin-top: -38.0884450785vw;
  margin-left: 35.2353780314vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
    margin-top: -17.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
    margin-top: -213px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
    margin-top: -213px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
    margin-left: 16.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
    margin-left: 198px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-1 {
    margin-left: 198px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
  margin-top: -14.8359486448vw;
  margin-left: -33.6661911555vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
    margin-top: -6.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
    margin-top: -76px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
    margin-top: -76px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
    margin-left: -16.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
    margin-left: -198px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-2 {
    margin-left: -198px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
  margin-top: 2.7104136947vw;
  margin-left: 35.2353780314vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
    margin-top: 1.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
    margin-left: 16.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
    margin-left: 198px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-3 {
    margin-left: 198px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
  margin-top: 47.6462196862vw;
  margin-left: -33.6661911555vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
    margin-top: 22.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
    margin-top: 270px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
    margin-top: 270px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
    margin-left: -16.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
    margin-left: -198px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.en button.button-4 {
    margin-left: -198px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
  margin-top: -34.9500713267vw;
  margin-left: 35.2353780314vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
    margin-top: -17.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
    margin-top: -213px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
    margin-top: -213px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
    margin-left: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
    margin-left: 190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-1 {
    margin-left: 190px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
  margin-top: -10.8416547789vw;
  margin-left: -33.6661911555vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
    margin-top: -6.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
    margin-top: -77px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
    margin-top: -77px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
    margin-left: -15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
    margin-left: -190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-2 {
    margin-left: -190px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
  margin-top: 4.9928673324vw;
  margin-left: 35.2353780314vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
    margin-top: 1.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
    margin-left: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
    margin-left: 190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-3 {
    margin-left: 190px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
  margin-top: 55.4921540656vw;
  margin-left: -33.6661911555vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
    margin-top: 24.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
    margin-top: 295px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
    margin-top: 295px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
    margin-left: -15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
    margin-left: -190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.cn button.button-4 {
    margin-left: -190px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
  margin-top: -51.3552068474vw;
  margin-left: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
    margin-top: -23.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
    margin-top: -285px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
    margin-top: -285px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
    margin-left: 8.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
    margin-left: 102px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-1 {
    margin-left: 102px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
  margin-top: -27.3894436519vw;
  margin-left: -22.5392296719vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
    margin-top: -12.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
    margin-top: -155px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
    margin-top: -155px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
    margin-left: -6.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
    margin-left: -78px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-2 {
    margin-left: -78px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
  margin-top: 2.8530670471vw;
  margin-left: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
    margin-top: 1.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
    margin-left: 8.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
    margin-left: 102px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-3 {
    margin-left: 102px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
  margin-top: 46.9329529244vw;
  margin-left: -22.5392296719vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
    margin-top: 22.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
    margin-top: 268px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
    margin-top: 268px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
    margin-left: -11.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
    margin-left: -135px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.vn button.button-4 {
    margin-left: -135px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
  margin-top: -51.3552068474vw;
  margin-left: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
    margin-top: -23.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
    margin-top: -285px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
    margin-top: -285px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
    margin-left: 8.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
    margin-left: 102px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-1 {
    margin-left: 102px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
  margin-top: -24.5363766049vw;
  margin-left: -22.5392296719vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
    margin-top: -11.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
    margin-top: -140px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
    margin-top: -140px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
    margin-left: -6.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
    margin-left: -78px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-2 {
    margin-left: -78px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
  margin-top: 2.8530670471vw;
  margin-left: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
    margin-top: 1.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
    margin-top: 19px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
    margin-left: 8.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
    margin-left: 102px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-3 {
    margin-left: 102px;
  }
}
.page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
  margin-top: 45.5064194009vw;
  margin-left: -22.5392296719vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
    margin-top: 21.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
    margin-top: 258px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
    margin-top: 258px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
    margin-left: -11.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
    margin-left: -135px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-philosophy.jp button.button-4 {
    margin-left: -135px;
  }
}
.page-about-introduce .section-about-introduce-ci {
  margin-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci {
    margin-top: 200px;
  }
}
.page-about-introduce .section-about-introduce-ci h4 {
  white-space: normal;
  margin: 1.7118402282vw 0 8.5592011412vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci h4 {
    margin: 1vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci h4 {
    margin: 12px 0 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci h4 {
    margin: 12px 0 60px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card {
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 21.3980028531vw 7.1326676177vw 8.5592011412vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card {
    padding: 6.6666666667vw 5vw 6.6666666667vw 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card {
    padding: 4.1666666667vw 3.125vw 4.1666666667vw 8.3333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card {
    padding: 80px 60px 80px 160px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card figure {
  width: 41.0841654779vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card figure {
    width: 29.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card figure {
    width: 350px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card figure {
    width: 350px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card figure img {
  width: 100%;
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text {
  width: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text {
    width: 38.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text {
    width: 465px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text {
    width: 465px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text p {
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text p {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text p {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text p {
    margin-top: 0;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text p + p {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text p + p {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text p + p {
    margin-top: 40px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
  margin-top: 14.2653352354vw;
  padding-bottom: 4.2796005706vw;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    padding-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text h6 {
    border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text ul {
    margin-top: 20px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text ul li + li {
  margin-left: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text ul li + li {
    margin-left: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text ul li + li {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text ul li + li {
    margin-left: 30px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text ul li a:hover span {
  color: #006ecd;
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text ul li a:hover span svg path {
  stroke: #006ecd;
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
  width: 2.8530670471vw;
  margin-left: 0.8559201141vw;
  margin-bottom: 1.1412268188vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    width: 0.5729166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    width: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    margin-left: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    margin-left: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    margin-left: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    margin-bottom: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    margin-bottom: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg {
    margin-bottom: 6px;
  }
}
.page-about-introduce .section-about-introduce-ci .column-card .container-text .span-svg svg {
  width: 100%;
  height: 100%;
}
.page-about-introduce .section-about-introduce-brochure {
  margin-top: 28.5306704708vw;
  padding-bottom: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure {
    padding-bottom: 250px;
  }
}
.page-about-introduce .section-about-introduce-brochure .col-title {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .col-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .col-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .col-title {
    margin-bottom: 60px;
  }
}
.page-about-introduce .section-about-introduce-brochure .col-title h4 {
  white-space: pre-line;
  margin-top: 1.7118402282vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .col-title h4 {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .col-title h4 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .col-title h4 {
    margin-top: 12px;
  }
}
.page-about-introduce .section-about-introduce-brochure .column-card {
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20.2567760342vw 7.1326676177vw 8.5592011412vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .column-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .column-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .column-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .column-card {
    padding: 9.8333333333vw 5vw 9.8333333333vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .column-card {
    padding: 118px 60px 118px 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .column-card {
    padding: 118px 60px 118px 80px;
  }
}
.page-about-introduce .section-about-introduce-brochure .column-card > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.page-about-introduce .section-about-introduce-brochure .container-text {
  margin-top: 18.544935806vw;
  margin-left: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text {
    margin-left: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text {
    margin-left: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text {
    margin-left: 90px;
  }
}
.page-about-introduce .section-about-introduce-brochure .container-text h6 {
  padding-bottom: 2.2824536377vw;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text h6 {
    padding-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text h6 {
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text h6 {
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text h6 {
    border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text h6 {
    border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text h6 {
    border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  }
}
.page-about-introduce .section-about-introduce-brochure .container-text ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul {
    margin-bottom: 20px;
  }
}
.page-about-introduce .section-about-introduce-brochure .container-text ul li + li {
  margin-left: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul li + li {
    margin-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul li + li {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text ul li + li {
    margin-left: 40px;
  }
}
.page-about-introduce .section-about-introduce-brochure .container-text ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-about-introduce .section-about-introduce-brochure .container-text ul li a:hover span {
  color: #006ecd;
}
.page-about-introduce .section-about-introduce-brochure .container-text ul li a:hover span svg path {
  stroke: #006ecd;
}
.page-about-introduce .section-about-introduce-brochure .container-text i {
  display: inline-block;
  color: #666d7a;
}
.page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
  width: 2.8530670471vw;
  margin-left: 0.8559201141vw;
  margin-bottom: 0.7132667618vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    width: 0.5729166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    width: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    margin-left: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    margin-left: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    margin-left: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    margin-bottom: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    margin-bottom: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-introduce .section-about-introduce-brochure .container-text .span-svg {
    margin-bottom: 3px;
  }
}
.page-about-introduce .section-about-introduce-brochure .container-text .span-svg svg {
  width: 100%;
  height: 100%;
}

.page-tomorrow-culture .section-culture-detail .content {
  margin-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content {
    margin-top: 200px;
  }
}
.page-tomorrow-culture .section-culture-detail .container-title {
  text-align: center;
}
.page-tomorrow-culture .section-culture-detail .container-title h2 {
  color: #006ecd;
}
.page-tomorrow-culture .section-culture-detail .container-title h3 {
  margin-top: 1.7118402282vw;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 {
    white-space: pre-line;
  }
}
.page-tomorrow-culture .section-culture-detail .container-title h3 br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 br {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 br {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .container-title h3 br {
    display: block;
  }
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button {
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button {
    margin-top: 60px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #000;
  margin: 0 auto;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  gap: 4.85021398vw;
  border-radius: 14.2653352354vw;
  padding: 1.8544935806vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    line-height: 1.4285714286;
  }
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-model .container-button button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    gap: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    gap: 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    gap: 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-model .container-button button {
    padding: 12px 20px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-platform .container-title h3 {
  word-break: keep-all;
}
.page-tomorrow-culture .section-culture-detail .content-platform ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2796005706vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    gap: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul {
    margin-top: 60px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 88.4450784593vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li {
    height: 31.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li {
    height: 380px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li {
    height: 380px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li {
    border-radius: 20px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li.li-menu-1 {
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-platform-1.webp") no-repeat center/cover;
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li.li-menu-2 {
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-platform-2.webp") no-repeat center/cover;
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li.li-menu-3 {
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-platform-3.webp") no-repeat center/cover;
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li a {
  display: block;
  width: inherit;
  height: inherit;
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
  z-index: 1;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  font-size: 5.1355206847vw;
  line-height: 1.5;
  gap: 0.9985734665vw;
  right: 4.2796005706vw;
  bottom: 4.2796005706vw;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    gap: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    gap: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    gap: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title {
    bottom: 20px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2.5677603424vw;
  padding-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
    width: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
    padding-top: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
    padding-top: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg {
    padding-top: 6px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-platform ul li a .span-title .box-svg svg {
  width: 100%;
}
.page-tomorrow-culture .section-culture-detail .content-report a figure {
  position: relative;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a figure {
    border-radius: 20px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a article {
  position: absolute;
  top: 7.1326676177vw;
  left: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article {
    top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article {
    top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article {
    top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article {
    left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article {
    left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article {
    left: 40px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a article h4 {
  font-size: 8.5592011412vw;
  line-height: 1.3666666667;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h4 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h4 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h4 {
    font-size: 60px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a article h4:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h4:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h4:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h5 {
  font-size: 2.8530670471vw;
  line-height: 1.6;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 2.8530670471vw;
  color: #fff;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    font-size: 20px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a article h5:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h5:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h5:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h5:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a article h5:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a article h5 {
    white-space: normal;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a > div {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.1412268188vw;
  left: 7.1326676177vw;
  bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    gap: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    gap: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    gap: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    left: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    bottom: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div {
    bottom: 40px;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a > div span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 0.4279600571vw;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    line-height: 1.4285714286;
  }
}
.page-tomorrow-culture .section-culture-detail .content-report a > div span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a > div span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a > div span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a > div span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-tomorrow-culture .section-culture-detail .content-report a > div span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .content-report a > div span {
    margin-top: 3px;
  }
}
.page-tomorrow-culture .section-culture-detail .button-popup svg {
  width: 2.2824536377vw;
  height: 2.2824536377vw;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .button-popup svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .button-popup svg {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .button-popup svg {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-detail .button-popup svg {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .button-popup svg {
    height: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-detail .button-popup svg {
    height: 10px;
  }
}
.page-tomorrow-culture .section-culture-slider {
  width: 100%;
  z-index: 999;
  position: relative;
  overflow-x: hidden;
  margin-top: 28.5306704708vw;
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-slider {
    margin-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-slider {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider {
    padding-bottom: 250px;
  }
}
.page-tomorrow-culture .section-culture-slider .content .column {
  text-align: center;
}
.page-tomorrow-culture .section-culture-slider .container-title {
  text-align: center;
  margin-bottom: -4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-slider .container-title {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title {
    margin-bottom: unset;
  }
}
.page-tomorrow-culture .section-culture-slider .container-title h2 {
  color: #006ecd;
}
.page-tomorrow-culture .section-culture-slider .container-title h3 {
  margin-top: 1.7118402282vw;
  word-break: break-all;
  text-align: center;
  padding-bottom: 0;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 {
    padding-bottom: 11.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 {
    padding-bottom: 140px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 {
    padding-bottom: 140px;
  }
}
.page-tomorrow-culture .section-culture-slider .container-title h3 br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 br {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 br {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-culture-slider .container-title h3 br {
    display: block;
  }
}
.page-tomorrow-culture .section-culture-slider .container-title h3:lang(ko) {
  word-break: keep-all;
}
.page-tomorrow-culture .section-culture-slider .container-title h3:lang(en) {
  word-break: keep-all;
}
.page-tomorrow-culture .section-culture-slider figure {
  position: relative;
  z-index: 9;
}
.page-tomorrow-culture .section-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.page-tomorrow-culture .section-popup.onShow {
  display: block;
}
.page-tomorrow-culture .section-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.page-tomorrow-culture .section-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup {
    height: unset;
  }
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-culture .section-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .page-tomorrow-culture .section-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .page-tomorrow-culture .section-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .page-tomorrow-culture .section-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.page-tomorrow-culture .section-popup .content-popup .col-popup {
  position: relative;
  background-color: #fff;
  pointer-events: auto;
  max-height: 100vh;
  overflow-y: scroll;
  width: 100%;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  border-radius: 0;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 17.1184022825vw 0 11.4122681883vw 5.7061340942vw;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    padding: 5vw 3.75vw 5vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    padding: 60px 45px 60px 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .col-popup {
    padding: 60px 45px 60px 60px;
  }
}
.page-tomorrow-culture .section-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.page-tomorrow-culture .section-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.page-tomorrow-culture .section-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.page-tomorrow-culture .section-popup .content-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close {
    right: 30px;
  }
}
.page-tomorrow-culture .section-popup .content-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup .button-close img {
    width: 40px;
  }
}
.page-tomorrow-culture .section-popup .content-popup h2 {
  display: block;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup h2 {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup h2 {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup h2 {
    padding-right: unset;
  }
}
.page-tomorrow-culture .section-popup .content-popup figure {
  height: 100%;
  padding-top: 14.2653352354vw;
  overflow-y: visible;
  overflow-x: auto;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    padding-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    padding-right: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-culture .section-popup .content-popup figure {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .page-tomorrow-culture .section-popup .content-popup figure::-webkit-scrollbar {
    display: none;
  }
}
.page-tomorrow-culture .section-popup .content-popup figure img {
  height: 100%;
  width: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure img {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure img {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure img {
    height: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure img {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure img {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure img {
    width: 100%;
  }
}
.page-tomorrow-culture .section-popup .content-popup figure:lang(ko) {
  overflow-x: unset;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 700px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(ko) img {
    width: 100%;
    height: auto;
  }
}
.page-tomorrow-culture .section-popup .content-popup figure:lang(en) {
  width: auto;
  height: 182.5962910128vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(en) {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(en) {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(en) {
    height: 100%;
  }
}
.page-tomorrow-culture .section-popup .content-popup figure:lang(vn) {
  width: auto;
  height: 161.6262482168vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(vn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(vn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(vn) {
    height: 100%;
  }
}
.page-tomorrow-culture .section-popup .content-popup figure:lang(cn) {
  width: auto;
  height: 146.5049928673vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(cn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(cn) {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-tomorrow-culture .section-popup .content-popup figure:lang(cn) {
    height: 100%;
  }
}
.page-tomorrow-culture .section-popup .content-popup .scroll-target {
  position: relative;
}
.page-tomorrow-culture .section-popup .content-popup .scroll-dummy {
  position: absolute;
  top: 0;
  width: 100%;
}

.page-about-history {
  position: relative;
}
.page-about-history .div-sticky {
  position: relative;
  padding-bottom: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .div-sticky {
    padding-bottom: 33.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .div-sticky {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .div-sticky {
    padding-bottom: 400px;
  }
}
.page-about-history .div-sticky .txt-slider-space {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 0;
}
.page-about-history .div-sticky .container-txt-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: sticky;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 100%;
  font-size: 28.5306704708vw;
  line-height: 1.4;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin: auto;
  z-index: -1;
  height: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .div-sticky .container-txt-slider {
    font-size: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .div-sticky .container-txt-slider {
    font-size: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .div-sticky .container-txt-slider {
    font-size: 200px;
  }
}
.page-about-history .div-sticky .container-txt-slider:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .div-sticky .container-txt-slider {
    height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .div-sticky .container-txt-slider {
    height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .div-sticky .container-txt-slider {
    height: 200px;
  }
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  height: 100%;
  white-space: nowrap;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
  overflow: hidden;
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: scrollText 48s infinite linear;
          animation: scrollText 48s infinite linear;
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider .box-slider {
  position: absolute;
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong {
  font-size: 28.5306704708vw;
  line-height: 1.4;
  color: #dfdfdf;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  -webkit-transition: -webkit-transform 2s ease;
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .div-sticky .container-txt-slider .wrapper-slider strong {
    font-size: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .div-sticky .container-txt-slider .wrapper-slider strong {
    font-size: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .div-sticky .container-txt-slider .wrapper-slider strong {
    font-size: 200px;
  }
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider strong:lang(vn) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .div-sticky .container-txt-slider .wrapper-slider i {
  text-decoration: none;
  color: #97999b;
  opacity: 0.1;
}
@keyframes scrollText {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.page-about-history .section-about-history-hero {
  overflow: hidden;
  position: relative;
  z-index: 3;
  padding-top: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero {
    padding-top: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero {
    padding-top: 250px;
  }
}
.page-about-history .section-about-history-hero h2 {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #000;
  width: 100%;
  text-align: center;
  max-width: 1320px;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero h2 {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero h2 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero h2 {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero h2 {
    line-height: 1.3666666667;
  }
}
.page-about-history .section-about-history-hero h2:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero h2:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero h2:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero h2:lang(en) {
    line-height: 1.2;
  }
}
.page-about-history .section-about-history-hero h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero h2:lang(vn) {
  padding: 0 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero h2:lang(vn) {
    padding: 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero h2:lang(vn) {
    padding: 0 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero h2:lang(vn) {
    padding: 0 50px;
  }
}
.page-about-history .section-about-history-hero h2:lang(cn) {
  padding: 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero h2:lang(cn) {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero h2:lang(cn) {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero h2:lang(cn) {
    padding: 0;
  }
}
.page-about-history .section-about-history-hero strong {
  margin-bottom: 1.4265335235vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  display: block;
  color: #006ecd;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero strong {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero strong {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero strong {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero strong {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero strong {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero strong {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero strong {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero strong {
    line-height: 1.5;
  }
}
.page-about-history .section-about-history-hero strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero .container-txt-slider {
  position: relative;
}
.page-about-history .section-about-history-hero .container-txt-slider ul {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  gap: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider ul {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider ul {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider ul {
    gap: 20px;
  }
}
.page-about-history .section-about-history-hero .container-txt-slider li {
  position: relative;
  overflow: hidden;
  height: 100%;
  width: auto;
  border-radius: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li {
    border-radius: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li {
    border-radius: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li {
    border-radius: 10px;
  }
}
.page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
  position: absolute;
  width: 150%;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  left: -0.7132667618vw;
  top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
    left: -0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
    left: -5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
    left: -5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
    top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
    top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li:not(.on) figcaption {
    top: 80px;
  }
}
.page-about-history .section-about-history-hero .container-txt-slider li.on {
  -webkit-transform: translateY(-40px);
      -ms-transform: translateY(-40px);
          transform: translateY(-40px);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on {
    -webkit-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
            transform: translateY(-40px);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on {
    -webkit-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
            transform: translateY(-40px);
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on {
    -webkit-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
            transform: translateY(-40px);
  }
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption {
  position: absolute;
  left: 0;
  top: 0;
  padding: 5.7061340942vw 5.7061340942vw 1.4265335235vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption {
    padding: 3.3333333333vw 3.3333333333vw 0.8333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption {
    padding: 40px 40px 10px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption {
    padding: 40px 40px 10px 40px;
  }
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small {
    line-height: 1.4285714286;
  }
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero .container-txt-slider li.on figcaption small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-history .section-about-history-hero .container-txt-slider li a {
  display: block;
  height: 100%;
  width: auto;
}
.page-about-history .section-about-history-hero .container-txt-slider li figure {
  height: 100%;
  width: auto;
}
.page-about-history .section-about-history-hero .container-txt-slider li figure img {
  height: 100%;
  width: auto;
}
.page-about-history .section-about-history-hero .container-txt-slider small {
  position: absolute;
  right: 1.4265335235vw;
  bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider small {
    right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider small {
    right: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider small {
    right: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .section-about-history-hero .container-txt-slider small {
    bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider small {
    bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .section-about-history-hero .container-txt-slider small {
    bottom: 10px;
  }
}
.page-about-history .section-about-history-hero .container-txt-slider .box-slider {
  opacity: 0;
}
.page-about-history .section-about-history-hero .wrapper-ul {
  width: 100%;
  height: 400px;
  position: relative;
}
.page-about-history .section-about-history-hero .wrap-control a,
.page-about-history .section-about-history-hero .wrap-control span {
  background: #04040c;
}
.page-about-history div[class*=content-wrap-] {
  position: relative;
}
.page-about-history .component-about-history-content {
  width: 100%;
  position: relative;
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  z-index: 10;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content {
    padding-top: 50vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content {
    padding-top: 50vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content {
    padding-top: 50vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content {
    margin-top: -50vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content {
    margin-top: -50vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content {
    margin-top: -50vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content {
    padding-bottom: 40vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content {
    padding-bottom: 40vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content {
    padding-bottom: 40vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content {
    margin-bottom: -40vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content {
    margin-bottom: -40vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content {
    margin-bottom: -40vh;
  }
}
.page-about-history .component-about-history-content .font-32-24 {
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .font-32-24 {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .font-32-24 {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .font-32-24 {
    line-height: 1.2;
  }
}
.page-about-history .component-about-history-content a {
  display: block;
  height: inherit;
}
.page-about-history .component-about-history-content .column.reversed.size-2 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .column.reversed.size-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .column.reversed.size-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .column.reversed.size-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.page-about-history .component-about-history-content .column.reversed.size-4 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .column.reversed.size-4 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .column.reversed.size-4 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .column.reversed.size-4 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.page-about-history .component-about-history-content .container-feature-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 10;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image {
  margin: 0;
  position: sticky;
  top: 0;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image {
    margin: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image {
    margin: 0 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image {
    margin: 0 10vw;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image .content {
  width: 100%;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
    width: 25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
    width: 26.40625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
    width: 507px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
    height: 187.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
    height: 19.7916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure {
    height: 380px;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
  content: "";
  display: block;
  position: absolute;
  width: 1.1412268188vw;
  height: 1.1412268188vw;
  top: 50%;
  opacity: 0.7;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("/static/img/page-about-history/content/about-history-play.svg") center/contain no-repeat;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
    width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
    width: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
    width: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
    height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
    height: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure a:after {
    height: 60px;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure.isSpecial {
  opacity: 0;
  -webkit-transform: translateX(0) scale(1);
      -ms-transform: translateX(0) scale(1);
          transform: translateX(0) scale(1);
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure.isSpecial.onActive {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease, -webkit-transform 1s ease;
  transition: opacity 0.5s ease, -webkit-transform 1s ease;
  transition: transform 1s ease, opacity 0.5s ease;
  transition: transform 1s ease, opacity 0.5s ease, -webkit-transform 1s ease;
  -webkit-transform: translateX(25px) scale(1.2);
      -ms-transform: translateX(25px) scale(1.2);
          transform: translateX(25px) scale(1.2);
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure.onActive {
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  pointer-events: auto;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img {
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img {
    border-radius: 20px;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
  width: 0;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
    width: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
    width: 19.7916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
    width: 380px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
    height: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
    height: 19.7916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-0 {
    height: 380px;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
  width: 0;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
    width: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
    width: 19.7916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
    width: 380px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
    height: 31.1316666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
    height: 26.40625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-1 {
    height: 507px;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
  width: 0;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
    width: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
    width: 19.7916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
    width: 380px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
    height: 17.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
    height: 14.84375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-type-2 {
    height: 285px;
  }
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-position-0 {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-position-1 {
  top: 0;
  left: 0;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-position-2 {
  top: 0;
  right: 0;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-position-3 {
  bottom: 0;
  right: 0;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image figure img.img-position-4 {
  left: 0;
  bottom: 0;
}
.page-about-history .component-about-history-content .container-feature-image .wrapper-feature-image.reversed {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page-about-history .component-about-history-content .wrapper-year {
  position: sticky;
  z-index: 10;
  margin-top: 0;
  margin-bottom: 14.2653352354vw;
  top: 0;
  height: auto;
  pointer-events: none;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  transition: -webkit-transform 0.7s ease;
  transition: transform 0.7s ease;
  transition: transform 0.7s ease, -webkit-transform 0.7s ease;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .wrapper-year {
    margin-top: -0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    margin-top: -0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    margin-top: -10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .wrapper-year {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .wrapper-year {
    top: 9.25%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    top: 9.25%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    top: 9.25%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .wrapper-year {
    height: 50vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    height: 50vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year {
    height: 50vh;
  }
}
.page-about-history .component-about-history-content .wrapper-year.onActive {
  -webkit-transition: -webkit-transform 0.7s ease;
  transition: -webkit-transform 0.7s ease;
  transition: transform 0.7s ease;
  transition: transform 0.7s ease, -webkit-transform 0.7s ease;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .wrapper-year.onActive {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year.onActive {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year.onActive {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
  }
}
.page-about-history .component-about-history-content .wrapper-year.reversed {
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
  text-align: left;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .wrapper-year.reversed {
    text-align: right;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year.reversed {
    text-align: right;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .wrapper-year.reversed {
    text-align: right;
  }
}
.page-about-history .component-about-history-content .container-data {
  display: grid;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data {
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data {
    -webkit-column-gap: 1.5625vw;
       -moz-column-gap: 1.5625vw;
            column-gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.page-about-history .component-about-history-content .container-data > p {
  text-align: left;
  border-bottom: 1px solid #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data > p {
    text-align: end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data > p {
    text-align: end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data > p {
    text-align: end;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data > p {
    border-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data > p {
    border-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data > p {
    border-bottom: 0;
  }
}
.page-about-history .component-about-history-content .container-data + .container-data {
  margin-top: 8.7018544936vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data + .container-data {
    margin-top: 4.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data + .container-data {
    margin-top: 2.8645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data + .container-data {
    margin-top: 55px;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data {
  grid-column-end: span 3;
  padding-bottom: 1.4265335235vw;
  padding-left: 0;
  border-bottom: 1px solid #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data {
    padding-bottom: 1.3020833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data {
    padding-left: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data {
    padding-left: 0.46875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data {
    padding-left: 9px;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li {
  margin-bottom: 6.847360913vw;
  position: relative;
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li {
    margin-bottom: 2.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li {
    margin-bottom: 1.5104166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li {
    margin-bottom: 29px;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li p {
  display: inline-block;
  color: #000;
  position: relative;
}
.page-about-history .component-about-history-content .container-data .wrapper-data li figure {
  width: 88.1597717546vw;
  height: 61.0556348074vw;
  margin-left: -21.9686162625vw;
  border-radius: 2.8530670471vw;
  margin-top: 4.2796005706vw;
  overflow: hidden;
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 0.3s ease;
  transition: opacity 0.5s ease-in-out, -webkit-transform 0.3s ease;
  transition: opacity 0.5s ease-in-out, transform 0.3s ease;
  transition: opacity 0.5s ease-in-out, transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: scale(0.9) translateY(20px);
      -ms-transform: scale(0.9) translateY(20px);
          transform: scale(0.9) translateY(20px);
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    width: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    width: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    width: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    height: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    height: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    height: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    margin-left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    border-radius: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure {
    margin-top: 0;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li figure.onTrans {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 0.3s ease;
  transition: opacity 0.5s ease-in-out, -webkit-transform 0.3s ease;
  transition: opacity 0.5s ease-in-out, transform 0.3s ease;
  transition: opacity 0.5s ease-in-out, transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}
.page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
  content: "";
  display: block;
  position: absolute;
  width: 12.8388017118vw;
  height: 12.8388017118vw;
  opacity: 0.7;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("/static/img/page-about-history/content/about-history-play.svg") center/contain no-repeat;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
    width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
    width: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
    width: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
    height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
    height: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li figure a:after {
    height: 60px;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li figure img {
  position: absolute;
  top: 0;
  height: auto;
  width: 100%;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted {
    margin-bottom: 1.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted {
    margin-bottom: 1.1458333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted {
    margin-bottom: 22px;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p {
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p {
    padding-right: 0;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
  position: relative;
  margin-left: 0.2853067047vw;
  top: 0.0713266762vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
    margin-left: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span {
    top: 0;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
  display: block;
  position: absolute;
  width: 3.9942938659vw;
  height: 4.2082738944vw;
  top: -0.9272467903vw;
  right: -4.9928673324vw;
}
.page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i svg {
  width: 100%;
  height: 100%;
  overflow: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    width: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    width: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    width: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    height: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    height: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    height: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    top: -0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    top: -0.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    top: -4px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    right: -2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    right: -1.3020833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted p span i {
    right: -25px;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data li.container-highlighted.onTrans p {
  color: #006ecd;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
  opacity: 0;
  width: 88.1597717546vw;
  margin-left: -21.9686162625vw;
  margin-top: 4.2796005706vw;
  margin-bottom: 8.5592011412vw;
  -webkit-transform: translateX(5%);
      -ms-transform: translateX(5%);
          transform: translateX(5%);
  overflow: hidden;
  padding: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    padding: 5.25vw 0 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    padding: 3.28125vw 0 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    padding: 63px 0 100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    position: sticky;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    position: sticky;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl {
    position: sticky;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
  margin-bottom: 0;
  white-space: normal;
  white-space: none;
  color: #666d7a;
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    white-space: "linear-gradient(to right, #006ecd, #006ecd 50%, #000 50%)";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    white-space: "linear-gradient(to right, #006ecd, #006ecd 50%, #000 50%)";
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    white-space: "linear-gradient(to right, #006ecd, #006ecd 50%, #000 50%)";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    color: #000;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    color: #000;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt {
    color: #000;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dt.onTrans {
  background-position: 0 100%;
  -webkit-transition: background-position 1s ease-in-out;
  transition: background-position 1s ease-in-out;
}
.page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
  margin-top: 1.1412268188vw;
  color: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
    color: #666d7a;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
    color: #666d7a;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-history .component-about-history-content .container-data .wrapper-data .container-special dl dd {
    color: #666d7a;
  }
}
.page-about-history .component-about-history-content .container-data .wrapper-data .container-special.reversed dl {
  -webkit-transform: translateX(-5%);
      -ms-transform: translateX(-5%);
          transform: translateX(-5%);
}
.page-about-history .component-about-history-content .container-data .wrapper-data .container-special.onTrans dl {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: opacity 1s ease-in-out, -webkit-transform 1s ease-in-out;
  transition: opacity 1s ease-in-out, -webkit-transform 1s ease-in-out;
  transition: opacity 1s ease-in-out, transform 1s ease-in-out;
  transition: opacity 1s ease-in-out, transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}
.page-about-history .component-about-history-content .container-data:nth-last-of-type(1) > p {
  border-bottom: none;
}
.page-about-history .component-about-history-content .container-data:nth-last-of-type(1) .wrapper-data {
  border-bottom: none;
}

.page-about-cj-family {
  position: relative;
  /*배경 디졸브*/
  /*별도처리*/
}
.page-about-cj-family .container-dissolve {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -5;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: none;
}
.page-about-cj-family .container-dissolve.onTrans {
  opacity: 0;
}
.page-about-cj-family .container-dissolve .wrapper-dissolve {
  background-color: #fff;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.page-about-cj-family .section-family-scroll {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: auto;
  overflow: hidden;
  height: 141.2268188302vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-scroll {
    height: 58.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-scroll {
    height: 36.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-scroll {
    height: 700px;
  }
}
.page-about-cj-family .section-family-scroll .scroll-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: nowrap;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.page-about-cj-family .section-family-scroll .scroll-title > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: scrollText 33s infinite linear;
          animation: scrollText 33s infinite linear;
}
.page-about-cj-family .section-family-scroll .scroll-title h3 {
  margin: 0;
  -webkit-transition: all 2s ease;
  transition: all 2s ease;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 35.6633380884vw;
  line-height: 1.4;
}
.page-about-cj-family .section-family-scroll .scroll-title h3:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-family .section-family-scroll .scroll-title h3:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-family .section-family-scroll .scroll-title h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-family .section-family-scroll .scroll-title h3:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-family .section-family-scroll .scroll-title h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-scroll .scroll-title h3 {
    font-size: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-scroll .scroll-title h3 {
    font-size: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-scroll .scroll-title h3 {
    font-size: 250px;
  }
}
.page-about-cj-family .section-family-scroll .scroll-title h3 strong {
  opacity: 0.1;
  color: #666d7a;
}
.page-about-cj-family .section-family-hero {
  padding-top: 32.8102710414vw;
  position: relative;
  width: 100%;
  overflow-x: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-hero {
    padding-top: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-hero {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-hero {
    padding-top: 250px;
  }
}
.page-about-cj-family .section-family-hero .col-title {
  text-align: center;
}
.page-about-cj-family .section-family-hero .col-title h2 {
  color: #006ecd;
  margin-bottom: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-hero .col-title h2 {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-hero .col-title h2 {
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-hero .col-title h2 {
    margin-bottom: 12px;
  }
}
.page-about-cj-family .section-family-hero .col-title p {
  margin-bottom: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-hero .col-title p {
    margin-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-hero .col-title p {
    margin-bottom: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-hero .col-title p {
    margin-bottom: 100px;
  }
}
.page-about-cj-family .section-family-brand {
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand {
    padding-bottom: 250px;
  }
}
.page-about-cj-family .section-family-brand > article {
  padding-top: 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand > article {
    padding-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand > article {
    padding-top: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand > article {
    padding-top: 150px;
  }
}
.page-about-cj-family .section-family-brand .content-copy {
  padding-top: 14.2653352354vw;
}
.page-about-cj-family .section-family-brand .content-copy h3 br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-copy {
    padding-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-copy {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-copy {
    padding-top: 80px;
  }
}
.page-about-cj-family .section-family-brand .content-copy p {
  text-align: center;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-copy p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-copy p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-copy p {
    white-space: pre-line;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-bottom: 1px solid #666d7a;
  padding-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title {
    padding-bottom: unset;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding-bottom: unset;
  gap: 6.2767475036vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure {
    gap: 30px;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title figure img {
  height: 12.5534950071vw;
  width: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure img {
    height: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure img {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure img {
    height: 80px;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  line-height: 1.166;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title figure figcaption {
    line-height: 1.5;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  padding-top: 1.4265335235vw;
  padding-bottom: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    -ms-flex-item-align: unset;
        align-self: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    -ms-flex-item-align: unset;
        align-self: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    -ms-flex-item-align: unset;
        align-self: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    padding-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    padding-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .container-outlink {
    padding-bottom: 60px;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title .a-site {
  color: #006ecd;
  display: none;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  gap: 0.2853067047vw;
  padding: 0 0.7132667618vw;
  margin-right: -0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    gap: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    gap: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    gap: 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    margin-right: -0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    margin-right: -0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site {
    margin-right: -10px;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
  margin-top: 0.9985734665vw;
  width: 1.4265335235vw;
  height: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    width: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    width: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    width: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    height: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    height: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site svg {
    height: 6px;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title .a-site svg path {
  stroke: #006ecd;
}
.page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .col-title .a-site.a-site-mo {
    margin-top: 0;
  }
}
.page-about-cj-family .section-family-brand .content-title .col-title .div-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-about-cj-family .section-family-brand .content-title .ul-sns {
  gap: 3.9942938659vw;
  margin: 0 0 0 -0.2853067047vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns {
    gap: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns {
    gap: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns {
    gap: 18px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns {
    margin: 0 -0.1666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns {
    margin: 0 -2px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns {
    margin: 0 -2px 0 0;
  }
}
.page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
  display: none;
  margin-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
    margin-left: 3.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
    margin-left: 2.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-pc {
    margin-left: 39px;
  }
}
.page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns.sns-mobile {
    margin-top: unset;
  }
}
.page-about-cj-family .section-family-brand .content-title .ul-sns a {
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 5.2781740371vw;
  height: 5.2781740371vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns a {
    width: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns a {
    width: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns a {
    width: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns a {
    height: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns a {
    height: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title .ul-sns a {
    height: 24px;
  }
}
.page-about-cj-family .section-family-brand .content-title .ul-sns a svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-about-cj-family .section-family-brand .content-title p {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin: 5.7061340942vw 0 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title p {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title p {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title p {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title p {
    margin: 3.3333333333vw 0 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title p {
    margin: 40px 0 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title p {
    margin: 40px 0 20px;
  }
}
.page-about-cj-family .section-family-brand .content-title address {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title address {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title address {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title address {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-title address {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title address {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-title address {
    line-height: 1.4285714286;
  }
}
.page-about-cj-family .section-family-brand .content-brand {
  margin-top: 11.4122681883vw;
  row-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand {
    margin-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand {
    row-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand {
    row-gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand {
    row-gap: 30px;
  }
}
@media only screen and (max-width: 700px) {
  .page-about-cj-family .section-family-brand .content-brand {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .page-about-cj-family .section-family-brand .content-brand li {
    width: 26.5335235378vw;
    height: 26.5335235378vw;
    grid-column: 1 span;
  }
}
@media only screen and (max-width: 700px) and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li {
    width: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li {
    width: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li {
    width: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li {
    height: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li {
    height: auto;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li {
    height: auto;
  }
}
@media only screen and (max-width: 700px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 17.6890156919vw;
  }
}
@media only screen and (max-width: 700px) and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 9.75vw;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 6.09375vw;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 117px;
  }
}
.page-about-cj-family .section-family-brand .content-brand li {
  aspect-ratio: 1;
}
.page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 2.8530670471vw;
  padding: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a, .page-about-cj-family .section-family-brand .content-brand li > div {
    padding: 20px;
  }
}
.page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 17.6890156919vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 90%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 90%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a figure, .page-about-cj-family .section-family-brand .content-brand li > div figure {
    height: 90%;
  }
}
.page-about-cj-family .section-family-brand .content-brand li a figure img, .page-about-cj-family .section-family-brand .content-brand li > div figure img {
  width: auto;
  height: 100%;
}
.page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
  display: block;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  font-size: 2.8530670471vw;
  line-height: 1.2;
  white-space: pre-line;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    line-height: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    line-height: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    line-height: 1;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span, .page-about-cj-family .section-family-brand .content-brand li > div span {
    white-space: normal;
  }
}
.page-about-cj-family .section-family-brand .content-brand li a span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(en), .page-about-cj-family .section-family-brand .content-brand li a span:lang(ja), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(en), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(ja) {
  white-space: nowrap;
  font-size: 1.997146933vw;
  line-height: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(en), .page-about-cj-family .section-family-brand .content-brand li a span:lang(ja), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(en), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(ja) {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(en), .page-about-cj-family .section-family-brand .content-brand li a span:lang(ja), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(en), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(ja) {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li a span:lang(en), .page-about-cj-family .section-family-brand .content-brand li a span:lang(ja), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(cn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(en), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(ja) {
    font-size: 12px;
  }
}
.page-about-cj-family .section-family-brand .content-brand li a span:lang(vn), .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
  margin-right: 0.2853067047vw;
  margin-top: 0.4279600571vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
    margin-right: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span:lang(vn) .font-cj-vn, .page-about-cj-family .section-family-brand .content-brand li > div span:lang(vn) .font-cj-vn {
    margin-top: 0;
  }
}
.page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
  width: 1.1412268188vw;
  height: 1.1412268188vw;
  margin-left: 0.2853067047vw;
  margin-bottom: 1.7118402282vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    width: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    width: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    width: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    height: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    height: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    height: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    margin-left: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    margin-bottom: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family .section-family-brand .content-brand li a span svg, .page-about-cj-family .section-family-brand .content-brand li > div span svg {
    margin-bottom: 8px;
  }
}
.page-about-cj-family .section-family-brand .content-brand li a span svg path, .page-about-cj-family .section-family-brand .content-brand li > div span svg path {
  stroke: #000;
  -webkit-transition: stroke 0.3s ease-out;
  transition: stroke 0.3s ease-out;
}
.page-about-cj-family .section-family-brand .content-brand li a:hover span {
  color: #006ecd;
}
.page-about-cj-family .section-family-brand .content-brand li a:hover span svg path {
  stroke: #006ecd;
}
.page-about-cj-family #section-food,
.page-about-cj-family #section-bio,
.page-about-cj-family #section-retail,
.page-about-cj-family #section-media {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
}
.page-about-cj-family #section-food.onActive,
.page-about-cj-family #section-bio.onActive,
.page-about-cj-family #section-retail.onActive,
.page-about-cj-family #section-media.onActive {
  position: relative;
  overflow: visible;
  height: auto;
  visibility: visible;
  -webkit-transition: opacity 0.4s 0.5s ease-out, -webkit-transform 0.4s 0.5s ease-out;
  transition: opacity 0.4s 0.5s ease-out, -webkit-transform 0.4s 0.5s ease-out;
  transition: opacity 0.4s 0.5s ease-out, transform 0.4s 0.5s ease-out;
  transition: opacity 0.4s 0.5s ease-out, transform 0.4s 0.5s ease-out, -webkit-transform 0.4s 0.5s ease-out;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type a {
  padding: 7.1326676177vw 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type a {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type a {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type a {
    padding: 20px;
  }
}
.page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
  height: auto;
  width: 15.6918687589vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    height: 80%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    height: 80%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    height: 80%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    overflow: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    overflow: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure {
    overflow: unset;
  }
}
.page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
  width: 100%;
  height: auto;
  -webkit-transform: translateY(-2vw);
      -ms-transform: translateY(-2vw);
          transform: translateY(-2vw);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-food article:nth-of-type(2) .size-1:last-of-type figure img {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
.page-about-cj-family #section-retail article:nth-of-type(2) .a-site-mo {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-retail article:nth-of-type(2) .a-site-mo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-retail article:nth-of-type(2) .a-site-mo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-retail article:nth-of-type(2) .a-site-mo {
    margin-top: 0;
  }
}
.page-about-cj-family #section-retail article:nth-of-type(2) .content-brand {
  margin-top: 0;
}
.page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) a, .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) > div {
  padding: 2.8530670471vw 1.4265335235vw 2.8530670471vw 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) a, .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) > div {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) a, .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) > div {
    padding: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) a, .page-about-cj-family #section-retail article:nth-of-type(3) .content-brand li:nth-of-type(2) > div {
    padding: 20px;
  }
}

@-webkit-keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes blink-reverse-effect {
  50% {
    opacity: 1;
  }
}
@keyframes blink-reverse-effect {
  50% {
    opacity: 1;
  }
}
.page-about-cj-global .section-about-global-intro {
  position: relative;
  padding-top: 32.8102710414vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro {
    padding-top: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro {
    padding-top: 250px;
  }
}
.page-about-cj-global .section-about-global-intro .container-title {
  text-align: center;
  max-width: 100%;
  padding: 0 5.7061340942vw;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title {
    padding: 0;
  }
}
.page-about-cj-global .section-about-global-intro .container-title h2 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #006ecd;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-about-global-intro .container-title h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title h2 {
    margin-bottom: 12px;
  }
}
.page-about-cj-global .section-about-global-intro .container-title p {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    line-height: 1.3666666667;
  }
}
.page-about-cj-global .section-about-global-intro .container-title p:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p:lang(en) {
    line-height: 1.2;
  }
}
.page-about-cj-global .section-about-global-intro .container-title p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-about-global-intro .container-title p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title p {
    white-space: pre-line;
  }
}
.page-about-cj-global .section-about-global-intro .container-title:lang(en) {
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-about-global-intro .container-title:lang(en) {
    max-width: 1400px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title:lang(en) {
    max-width: 1400px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-about-global-intro .container-title:lang(en) {
    max-width: 1400px;
  }
}
.page-about-cj-global .area-global {
  position: relative;
  padding-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global {
    padding-top: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global {
    padding-top: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global {
    padding-top: 150px;
  }
}
.page-about-cj-global .area-global .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-about-cj-global .area-global .container-background .wrapper-background {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  -webkit-transition: opacity 0.2s 0.5s linear;
  transition: opacity 0.2s 0.5s linear;
}
.page-about-cj-global .area-global .container-background .box-background {
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 100%;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: opacity 0.2s linear, -webkit-transform 1s linear;
  transition: opacity 0.2s linear, -webkit-transform 1s linear;
  transition: transform 1s linear, opacity 0.2s linear;
  transition: transform 1s linear, opacity 0.2s linear, -webkit-transform 1s linear;
  max-height: 123.2524964337vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .container-background .box-background {
    max-height: 72vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .container-background .box-background {
    max-height: 45vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .container-background .box-background {
    max-height: 864px;
  }
}
.page-about-cj-global .area-global .container-background .box-background figure {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .container-background .box-background figure {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .container-background .box-background figure {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .container-background .box-background figure {
    padding: 0;
  }
}
.page-about-cj-global .area-global .container-background .box-background figure:first-of-type {
  z-index: 2;
}
.page-about-cj-global .area-global .container-background .box-background figure:nth-of-type(2) {
  z-index: 3;
  -webkit-animation: blink-effect 1s step-end infinite;
          animation: blink-effect 1s step-end infinite;
}
.page-about-cj-global .area-global .container-background .box-background figure:last-of-type {
  z-index: 4;
  opacity: 0;
  -webkit-animation: blink-reverse-effect 1s 2s step-end infinite;
          animation: blink-reverse-effect 1s 2s step-end infinite;
}
.page-about-cj-global .area-global .div-about-global {
  position: relative;
}
.page-about-cj-global .area-global .div-about-global .section-visual {
  position: relative;
  width: 100%;
  z-index: 3;
  /* item length 값에 따라 height script 처리 */
  padding: 0 5.7061340942vw;
  max-width: 100%;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual {
    padding: 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual {
    padding: 0 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual {
    max-width: 1615px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual {
    max-width: 1615px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual {
    max-width: 1615px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure {
  width: 100%;
  height: 142.6533523538vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure {
    height: 75.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure {
    height: 47.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure {
    height: 906px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
  width: 100%;
  height: 100%;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  max-height: 142.6533523538vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    max-height: 75.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    max-height: 47.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure {
    max-height: 906px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .wrapper-figure figure.onTrans img {
  -webkit-animation: scale-motion 10s linear forwards;
          animation: scale-motion 10s linear forwards;
}
.page-about-cj-global .area-global .div-about-global .section-visual article {
  padding: 11.4122681883vw 5.7061340942vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 5;
  width: 100%;
  opacity: 1;
  margin: 0 auto;
  max-height: 142.6533523538vw;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual article {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual article {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual article {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual article {
    max-height: 75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual article {
    max-height: 46.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual article {
    max-height: 900px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual article > * {
  position: absolute;
}
.page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
  z-index: 2;
  opacity: 1;
  width: 69.9001426534vw;
  height: 36.3766048502vw;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
    width: 45.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
    width: 870px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
    height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
    height: 16.1458333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .figure-logo {
    height: 310px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .figure-logo img {
  height: 100%;
}
.page-about-cj-global .area-global .div-about-global .section-visual ul {
  color: #fff;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70%;
  height: 100%;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    width: 80%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    width: 80%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    width: 80%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul {
    line-height: 1.3684210526;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual ul li {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}
.page-about-cj-global .area-global .div-about-global .section-visual ul li.onTrans {
  opacity: 1;
  pointer-events: auto;
}
.page-about-cj-global .area-global .div-about-global .section-visual ul li.onTrans .font-bold {
  background-position: 0 100%;
  -webkit-transition: background-position 0.5s 0.4s ease-in-out;
  transition: background-position 0.5s 0.4s ease-in-out;
}
.page-about-cj-global .area-global .div-about-global .section-visual ul p {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul p {
    white-space: pre-line;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual ul .emp-txt {
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to right, #fff, #fff 50%, rgba(255, 255, 255, 0.5) 50%);
  background-clip: text;
  -webkit-background-clip: text;
  color: rgba(255, 255, 255, 0.1);
  background-size: 200% 100%;
  line-height: 1.25;
  will-change: background-position;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul .emp-txt {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul .emp-txt {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual ul .emp-txt {
    line-height: 1.1;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual ul .emp-txt:lang(vn) {
  line-height: 1.4;
}
.page-about-cj-global .area-global .div-about-global .section-visual ul .emp-txt:lang(en) {
  line-height: 1;
}
.page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list {
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list {
    text-align: left;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li p:nth-of-type(2) {
  margin: 2.8530670471vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li p:nth-of-type(2) {
    margin: 0 2.0833333333vw 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li p:nth-of-type(2) {
    margin: 0 1.3020833333vw 0 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .row-type.ul-list li p:nth-of-type(2) {
    margin: 0 25px 0 30px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list {
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list {
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list {
    text-align: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list {
    text-align: center;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list li:nth-of-type(2) {
  margin: 2.8530670471vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list li:nth-of-type(2) {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list li:nth-of-type(2) {
    margin: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .column-type.ul-list li:nth-of-type(2) {
    margin: 0;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
    text-align: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
    text-align: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
    text-align: left;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) p:nth-of-type(2) {
  margin: 2.8530670471vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) p:nth-of-type(2) {
    margin: 0 2.0833333333vw 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) p:nth-of-type(2) {
    margin: 0 1.3020833333vw 0 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(2) p:nth-of-type(2) {
    margin: 0 25px 0 30px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) {
  display: grid;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) {
    text-align: left;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(1) {
  grid-column-start: 1;
  grid-column-end: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(1) {
    grid-column-end: 3;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(1) {
    grid-column-end: 3;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(1) {
    grid-column-end: 3;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(3) {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(3) {
    margin-left: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(3) {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type.ul-list li:nth-of-type(3) p:nth-of-type(3) {
    margin-left: 30px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    text-align: left;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) p {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) p {
    margin-left: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) p {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(1) p {
    margin-left: 30px;
  }
}
.page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
    text-align: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
    text-align: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global .section-visual .mix-type2.ul-list li:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page-about-cj-global .area-global .content-wrap {
  position: relative;
  z-index: 3;
}
.page-about-cj-global .area-global .content-wrap .section-global-image {
  position: relative;
  padding: 8.5592011412vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image {
    padding: 12.5vw 0 25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image {
    padding: 7.8125vw 0 15.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image {
    padding: 150px 0 300px;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image {
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 1350px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image {
    overflow: visible;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-image figure {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-image figure {
    opacity: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-image figure {
    opacity: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-image figure {
    opacity: 1;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-image.onTrans figure {
  opacity: 1;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text {
  overflow: hidden;
  position: relative;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.onTrans h3 {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.onTrans p {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.onTrans p:lang(en), .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.onTrans p:lang(vn), .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.onTrans p:lang(ko) {
  word-break: keep-all;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
  opacity: 0;
  -webkit-transform: translateX(10%);
      -ms-transform: translateX(10%);
          transform: translateX(10%);
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #006ecd;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3 {
    line-height: 1.5;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  display: block;
  margin-top: 2.8530670471vw;
  opacity: 0;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    line-height: 1.4;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text p {
    margin-top: 20px;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.col-text-2 {
  padding-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.col-text-2 {
    padding-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.col-text-2 {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image .col-global-text.col-text-2 {
    padding-left: 0;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
  width: 100%;
  height: 61.3409415121vw;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    width: 51.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    width: 620px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    width: 620px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    height: 35.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    height: 430px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    height: 430px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
  width: 100%;
  height: 100%;
  position: static;
  top: unset;
  left: unset;
  border-radius: 2.8530670471vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    left: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    left: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    left: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure {
    border-radius: 20px;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-image figure img {
  width: 100%;
  height: 100%;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-1 .col-global-text {
    margin-top: unset;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
  width: 100%;
  height: 61.3409415121vw;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
    width: 51.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
    width: 620px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
    width: 620px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
    height: 35.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
    height: 430px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image {
    height: 430px;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: unset;
  border-radius: 2.8530670471vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
    right: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
    right: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
    right: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure {
    border-radius: 20px;
  }
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-image figure img {
  width: 100%;
  height: 100%;
}
.page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-text {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .content-wrap .section-global-image .content-global-image.content-2 .col-global-text {
    margin-top: unset;
  }
}
.page-about-cj-global .area-global .div-about-global-outro {
  position: relative;
  height: 400vh;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro {
    height: 350vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro {
    height: 350vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro {
    height: 350vh;
  }
}
.page-about-cj-global .area-global .div-about-global-outro .section-sticky-area {
  position: sticky;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 100vh;
  max-width: 100%;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .section-sticky-area {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .section-sticky-area {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .section-sticky-area {
    max-width: 1600px;
  }
}
.page-about-cj-global .area-global .div-about-global-outro .container-title {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
  max-width: 100%;
  padding: 0 5.7061340942vw;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    max-width: 1338px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title {
    padding: 0;
  }
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p {
  white-space: normal;
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, #000), color-stop(50%, rgba(0, 0, 0, 0.3)));
  background: linear-gradient(to right, #000, #000 50%, rgba(0, 0, 0, 0.3) 50%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  background-size: 200% 100%;
  background-position: 100%;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p {
    line-height: 1.3666666667;
  }
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(en) {
    line-height: 1.2;
  }
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p.onTrans {
  background-position: 0 100%;
  -webkit-transition: background-position 0.5s ease-in-out;
  transition: background-position 0.5s ease-in-out;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p.onTrans:nth-of-type(2) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.page-about-cj-global .area-global .div-about-global-outro .container-title p.onTrans:nth-of-type(3) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.page-about-cj-global .section-global-accordion {
  padding-bottom: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion {
    padding-bottom: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion {
    padding-bottom: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion {
    padding-bottom: 250px;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] {
  padding-left: unset;
  padding-right: unset;
  max-width: 1320px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0vw auto 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    padding-right: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    margin: 0vw auto 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    margin: 0px auto 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] {
    margin: 0px auto 60px;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
  width: 100%;
  margin: 0 auto;
  position: relative;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: scroll;
  padding: 0 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs {
    padding: unset;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs::-webkit-scrollbar {
  display: none;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
  height: 100%;
  position: relative;
  display: inline-block;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  text-align: center;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:first-of-type::after {
  border-radius: 2px 0 0 2px;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab:last-of-type::after {
  border-radius: 0 2px 2px 0;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab::after {
  content: "";
  position: absolute;
  bottom: 1px;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #d8d9db;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab h3 {
  width: 100%;
  height: 100%;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  color: #666d7a;
  display: block;
  padding: 2.8530670471vw 9.1298145506vw 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    padding: 1.6666666667vw 0 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    padding: 20px 0 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    padding: 20px 0 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:hover {
  color: #006ecd;
  font-weight: bold;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:focus-visible {
  outline: none;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab button:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a {
  padding: 2.2824536377vw 4.2796005706vw;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #777777;
  -webkit-transition: color 0.35s;
  transition: color 0.35s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a {
    padding: 1vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a {
    padding: 12px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a {
    padding: 12px 30px;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a:hover {
  color: #97999b;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab a:hover {
    color: #006ecd;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active {
  background: #006ecd;
  border-radius: 5.7061340942vw;
  z-index: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active {
    border-radius: 30px;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active a {
  color: #fff;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active a:hover {
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active a:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active a:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.active a:hover {
    color: #fff;
  }
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.on {
  z-index: 1;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.on:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  bottom: 0;
  background-color: #006ecd;
  border-radius: 2px;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.on button {
  color: #000;
  font-weight: bold;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.on.mouseout button {
  color: #00c08b;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.soc.on.mouseout button {
  color: #006ecd;
}
.page-about-cj-global .section-global-accordion [class*=container-tab-button] .cj-tabs .cj-tab.gov.on.mouseout button {
  color: #ff9700;
}
.page-about-cj-global .section-global-accordion .container-tab-content {
  display: none;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.page-about-cj-global .section-global-accordion .container-tab-content.on {
  display: block;
}
.page-about-cj-global .section-global-accordion .container-tab-content.anim-out {
  opacity: 0;
  -webkit-transform: scale(0.96) translateY(40px);
      -ms-transform: scale(0.96) translateY(40px);
          transform: scale(0.96) translateY(40px);
}
.page-about-cj-global .section-global-accordion .container-tab-content h4 {
  margin-top: 21.3980028531vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content h4 {
    margin-top: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content h4 {
    margin-top: 120px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content h4 {
    margin-top: 120px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content h4:first-of-type {
  margin-top: 0;
}
.page-about-cj-global .section-global-accordion .container-tab-content a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8559201141vw;
  font-size: 3.1383737518vw;
  line-height: 1.5714285714;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a {
    gap: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a {
    gap: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a {
    font-size: 14px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content a .icon-download {
  width: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a .icon-download {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a .icon-download {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content a .icon-download {
    width: 10px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
  display: block;
  max-width: 1320px;
  margin: 0 auto;
  margin-bottom: 4.2796005706vw;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters {
    padding-right: 60px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
  margin-top: 2.8530670471vw;
  border-radius: 2.8530670471vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network {
    border-radius: 20px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
  background: #fff;
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5.7061340942vw;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network {
    padding: 40px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network:first-of-type {
  border-radius: 2.8530670471vw 2.8530670471vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network:first-of-type {
    border-radius: 1.6666666667vw 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network:first-of-type {
    border-radius: 20px 20px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network:first-of-type {
    border-radius: 20px 20px 0 0;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network + li:before {
  content: "";
  width: calc(100% + 1px);
  display: block;
  height: 1px;
  background-color: rgba(151, 153, 155, 0.4);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
  display: block;
  width: 100%;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    width: 33.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    width: 400px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    width: 400px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network i:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
  margin-top: 11.4122681883vw;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
    width: 45.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
    width: 545px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network {
    width: 545px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-network .li-network .div-network p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number {
    margin-top: 20px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li span {
  padding-right: 0.9985734665vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li span {
    padding-right: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li span {
    padding-right: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li span {
    padding-right: 5px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li + li {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li + li {
    margin-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li + li {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-headquarters .detail-accordion .ul-number li + li {
    margin-left: 40px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content {
    gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content {
    gap: 30px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion {
  width: 100%;
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 5.7061340942vw 5.2781740371vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
    padding: 3.3333333333vw 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
    padding: 40px 37px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion {
    padding: 40px 37px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion h4 {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion + ul {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion + ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion + ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion + ul {
    margin-top: 20px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
  width: 6.2767475036vw;
  height: 6.2767475036vw;
  overflow: visible;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
    width: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
    width: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
    width: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
    height: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
    height: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button {
    height: 36px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button img, .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button svg {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.4s ease-in;
  transition: -webkit-transform 0.4s ease-in;
  transition: transform 0.4s ease-in;
  transition: transform 0.4s ease-in, -webkit-transform 0.4s ease-in;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button img.rotate, .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .header-accordion button svg.rotate {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: max-height 0.4s ease-out, visibility 0s 0.4s;
  transition: max-height 0.4s ease-out, visibility 0s 0.4s;
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
  margin-top: 2.8530670471vw;
  border-radius: 2.8530670471vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network {
    border-radius: 20px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
  background: #fff;
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5.7061340942vw;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network {
    padding: 40px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network:first-of-type {
  border-radius: 2.8530670471vw 2.8530670471vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network:first-of-type {
    border-radius: 1.6666666667vw 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network:first-of-type {
    border-radius: 20px 20px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network:first-of-type {
    border-radius: 20px 20px 0 0;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network + li:before {
  content: "";
  width: calc(100% + 1px);
  display: block;
  height: 1px;
  background-color: rgba(151, 153, 155, 0.4);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
  display: block;
  width: 100%;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    width: 33.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    width: 400px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    width: 400px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network i:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
  margin-top: 11.4122681883vw;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
    width: 45.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
    width: 545px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network {
    width: 545px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-network .li-network .div-network p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    line-height: 1.5;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number {
    margin-top: 20px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li span {
  padding-right: 0.9985734665vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li span {
    padding-right: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li span {
    padding-right: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li span {
    padding-right: 5px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li + li {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li + li {
    margin-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li + li {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion .ul-number li + li {
    margin-left: 40px;
  }
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion .detail-accordion.is-open {
  visibility: visible;
  -webkit-transition: max-height 0.4s ease-out, visibility 0s 0s;
  transition: max-height 0.4s ease-out, visibility 0s 0s;
}
.page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1920px) {
  .page-about-cj-global .section-global-accordion .container-tab-content .wrapper-sub-tab-content .content-accordion h4 {
    line-height: 1.5833333333;
  }
}

.page-ir-finance-highlight .section-ir-finance-highlight {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .section-ir-finance-highlight {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .section-ir-finance-highlight {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .section-ir-finance-highlight {
    padding: 252px 0 250px;
  }
}
.page-ir-finance-highlight .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-finance-highlight .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-finance-highlight .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-finance-highlight .content-chart {
  margin-bottom: 16.4051355207vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart {
    margin-bottom: 8.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart {
    margin-bottom: 5.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart {
    margin-bottom: 98px;
  }
}
.page-ir-finance-highlight .content-chart article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.1412268188vw;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article {
    gap: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article {
    gap: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article {
    gap: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article {
    margin-bottom: unset;
  }
}
.page-ir-finance-highlight .content-chart article p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-ir-finance-highlight .content-chart article strong {
  font-size: 7.7032810271vw;
  line-height: 1.4814814815;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article strong {
    font-size: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article strong {
    font-size: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article strong {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article strong {
    line-height: 1.3666666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article strong {
    line-height: 1.3666666667;
  }
}
.page-ir-finance-highlight .content-chart article strong:lang(en) {
  line-height: 1.2962962963;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article strong:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article strong:lang(en) {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article strong:lang(en) {
    line-height: 1.2;
  }
}
.page-ir-finance-highlight .content-chart article strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart article strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart article strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart article strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart article strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart article small {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart article small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart article small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart article small {
    line-height: 1.5;
  }
}
.page-ir-finance-highlight .content-chart figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto;
}
.page-ir-finance-highlight .content-chart .col-chart {
  background: #fff;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart {
    border-radius: 20px;
  }
}
.page-ir-finance-highlight .content-chart .col-chart + .col-chart {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart + .col-chart {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart + .col-chart {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart + .col-chart {
    margin-top: unset;
  }
}
.page-ir-finance-highlight .content-chart .col-chart .container-text {
  padding: 6.5620542083vw 6.847360913vw 3.5663338088vw 7.27532097vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #D5D6D7;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text {
    padding: 3.1666666667vw 3.4166666667vw 1.4166666667vw 3.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text {
    padding: 1.9791666667vw 2.1354166667vw 0.8854166667vw 2.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text {
    padding: 38px 41px 17px 39px;
  }
}
.page-ir-finance-highlight .content-chart .col-chart .container-text p {
  text-transform: uppercase;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text p {
    line-height: 1.5;
  }
}
.page-ir-finance-highlight .content-chart .col-chart .container-text p:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart .col-chart .container-text p:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart .col-chart .container-text p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart .col-chart .container-text p:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart .col-chart .container-text p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-highlight .content-chart .col-chart .container-text small {
  text-align: right;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .content-chart .col-chart .container-text small {
    line-height: 1.4285714286;
  }
}
.page-ir-finance-highlight .container-page-panel .box-panel-cta a:lang(en) {
  gap: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-highlight .container-page-panel .box-panel-cta a:lang(en) {
    gap: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-highlight .container-page-panel .box-panel-cta a:lang(en) {
    gap: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-highlight .container-page-panel .box-panel-cta a:lang(en) {
    gap: 80px;
  }
}

.page-ir-finance-summary .section-ir-finance-summary {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-summary .section-ir-finance-summary {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-summary .section-ir-finance-summary {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-summary .section-ir-finance-summary {
    padding: 252px 0 250px;
  }
}
.page-ir-finance-summary .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-summary .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-summary .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-summary .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-finance-summary .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-finance-summary .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-summary .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-summary .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-summary .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}

.page-ir-finance-report .section-it-finance-report {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .section-it-finance-report {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .section-it-finance-report {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .section-it-finance-report {
    padding: 252px 0 250px;
  }
}
.page-ir-finance-report .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-finance-report .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-finance-report .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-finance-report .container-button {
  width: 100%;
}
.page-ir-finance-report .container-button button {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin: 4.1369472183vw auto 0;
  padding: 2.1398002853vw 5.2781740371vw 1.7118402282vw;
  gap: 2.8530670471vw;
  border-radius: 9.1298145506vw;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button {
    line-height: 1.4285714286;
  }
}
.page-ir-finance-report .container-button button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-report .container-button button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-report .container-button button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-report .container-button button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-report .container-button button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button {
    margin: 2.4166666667vw auto 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button {
    margin: 1.5104166667vw auto 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button {
    margin: 29px auto 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button {
    padding: 0.8333333333vw 1.75vw 0.75vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button {
    padding: 0.5208333333vw 1.09375vw 0.46875vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button {
    padding: 10px 21px 9px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button {
    gap: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button {
    gap: 1.7708333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button {
    gap: 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button {
    border-radius: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button {
    border-radius: 1.3020833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button {
    border-radius: 25px;
  }
}
.page-ir-finance-report .container-button button svg {
  width: 1.997146933vw;
  height: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button svg {
    width: 0.5729166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button svg {
    width: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-report .container-button button svg {
    height: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-report .container-button button svg {
    height: 0.5729166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-report .container-button button svg {
    height: 11px;
  }
}
.page-ir-finance-report .container-button button svg path {
  -webkit-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}

.page-ir-finance-audit .section-ir-finance-audit {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .section-ir-finance-audit {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .section-ir-finance-audit {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .section-ir-finance-audit {
    padding: 252px 0 250px;
  }
}
.page-ir-finance-audit .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-finance-audit .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-finance-audit .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-finance-audit .col-item {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .col-item {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .col-item {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .col-item {
    margin-bottom: 30px;
  }
}
.page-ir-finance-audit .container-report {
  height: 100%;
  border-radius: 20px;
  background-color: #fff;
}
.page-ir-finance-audit .wrapper-title {
  border-bottom: 1px solid #D5D6D7;
}
.page-ir-finance-audit .wrapper-title h3 {
  padding: 7.1326676177vw 7.1326676177vw 3.2810271041vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .wrapper-title h3 {
    padding: 4.1666666667vw 3.3333333333vw 2.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .wrapper-title h3 {
    padding: 2.6041666667vw 2.0833333333vw 1.5625vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .wrapper-title h3 {
    padding: 50px 40px 30px 40px;
  }
}
.page-ir-finance-audit .wrapper-con:not(:nth-of-type(2)) {
  border-top: 1px solid #D5D6D7;
}
.page-ir-finance-audit .wrapper-con > ul {
  display: block;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  padding: 4.2796005706vw 7.1326676177vw 4.2796005706vw 7.1326676177vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .wrapper-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .wrapper-con > ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .wrapper-con > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .wrapper-con > ul {
    padding: 2.5vw 2.5vw 2.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    padding: 1.5625vw 1.5625vw 1.5625vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul {
    padding: 30px 30px 30px 40px;
  }
}
.page-ir-finance-audit .wrapper-con > ul li h4 {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .wrapper-con > ul li h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul li h4 {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .wrapper-con > ul li h4 {
    white-space: normal;
  }
}
.page-ir-finance-audit .box-con > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.7104136947vw;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .box-con > ul {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .box-con > ul {
    gap: 0.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .box-con > ul {
    gap: 19px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .box-con > ul {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .box-con > ul {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .box-con > ul {
    margin-top: unset;
  }
}
.page-ir-finance-audit .box-con > ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.7132667618vw;
  gap: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .box-con > ul li a {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a {
    padding: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a {
    padding: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .box-con > ul li a {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a {
    gap: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a {
    gap: 6px;
  }
}
.page-ir-finance-audit .box-con > ul li a:hover, .page-ir-finance-audit .box-con > ul li a:focus {
  color: #006ecd;
}
.page-ir-finance-audit .box-con > ul li a:hover svg path, .page-ir-finance-audit .box-con > ul li a:focus svg path {
  stroke: #006ecd;
}
.page-ir-finance-audit .box-con > ul li a svg {
  vertical-align: middle;
  width: 2.7104136947vw;
  height: 2.7104136947vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .box-con > ul li a svg {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a svg {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a svg {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .box-con > ul li a svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a svg {
    height: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .box-con > ul li a svg {
    height: 12px;
  }
}
.page-ir-finance-audit .container-button {
  width: 100%;
}
.page-ir-finance-audit .container-button button {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin: 8.5592011412vw auto 0;
  padding: 2.1398002853vw 5.2781740371vw 1.7118402282vw;
  gap: 2.8530670471vw;
  border-radius: 9.1298145506vw;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .container-button button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    line-height: 1.4285714286;
  }
}
.page-ir-finance-audit .container-button button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-audit .container-button button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-audit .container-button button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-audit .container-button button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-finance-audit .container-button button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .container-button button {
    margin: 2.4166666667vw auto 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    margin: 29px auto 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    margin: 29px auto 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .container-button button {
    padding: 0.8333333333vw 1.75vw 0.75vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    padding: 0.5208333333vw 1.09375vw 0.46875vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    padding: 10px 21px 9px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .container-button button {
    gap: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    gap: 1.7708333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    gap: 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-finance-audit .container-button button {
    border-radius: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    border-radius: 1.3020833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-finance-audit .container-button button {
    border-radius: 25px;
  }
}
.page-ir-finance-audit .container-button button svg path {
  -webkit-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}

.page-ir-stock-realtime .section-ir-stock-realtime {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .section-ir-stock-realtime {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .section-ir-stock-realtime {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .section-ir-stock-realtime {
    padding: 252px 0 250px;
  }
}
.page-ir-stock-realtime .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-stock-realtime .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-stock-realtime .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-stock-realtime .container-sub-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: block;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  margin-bottom: 7.4179743224vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title {
    margin-bottom: 40px;
  }
}
.page-ir-stock-realtime .container-sub-title small {
  color: #666d7a;
  display: inline-block;
  display: block;
  margin-top: 2.1398002853vw;
  margin-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title small {
    display: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title small {
    display: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title small {
    display: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title small {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title small {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title small {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .container-sub-title small {
    margin-right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title small {
    margin-right: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .container-sub-title small {
    margin-right: 20px;
  }
}
.page-ir-stock-realtime .content-info:not(:nth-of-type(1)) {
  margin-top: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-info:not(:nth-of-type(1)) {
    margin-top: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-info:not(:nth-of-type(1)) {
    margin-top: 6.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-info:not(:nth-of-type(1)) {
    margin-top: 120px;
  }
}
.page-ir-stock-realtime .content-top-left {
  background-color: #fff;
  padding: 7.1326676177vw 7.1326676177vw 6.1340941512vw 7.1326676177vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left {
    padding: 3.0833333333vw 3.3333333333vw 3.0833333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left {
    padding: 1.9270833333vw 2.0833333333vw 1.9270833333vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left {
    padding: 37px 40px 37px 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left {
    border-radius: 20px;
  }
}
.page-ir-stock-realtime .content-top-left .container-top-left-item {
  height: 100%;
}
.page-ir-stock-realtime .content-top-left .container-top-left-item > span {
  position: absolute;
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.7118402282vw;
  margin-top: 0.4279600571vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
    gap: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
    gap: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
    gap: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top {
    margin-top: 0;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
  width: 3.1383737518vw;
  height: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-top svg {
    height: unset;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom {
  margin-top: 1.8544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom {
    margin-top: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom {
    margin-top: 0.6770833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom {
    margin-top: 13px;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #666d7a;
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dt:nth-of-type(2) {
  margin-left: 20px;
  margin-left: 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dt:nth-of-type(2) {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dt:nth-of-type(2) {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dt:nth-of-type(2) {
    margin-left: 20px;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd {
  margin-left: 1.1412268188vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd {
    margin-left: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd {
    margin-left: 8px;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
  width: 2.42510699vw;
  height: 1.8544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd svg {
    height: unset;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.blue {
  color: #006ecd;
  margin-left: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.blue {
    margin-left: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.blue {
    margin-left: 0.15625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.blue {
    margin-left: 3px;
  }
}
.page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.red {
  color: #ef151e;
  margin-left: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.red {
    margin-left: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.red {
    margin-left: 0.15625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-left .wrapper-top-left-item .box-bottom dl dd span.red {
    margin-left: 3px;
  }
}
.page-ir-stock-realtime .content-top-right .container-top-right-item {
  background-color: #fff;
  border-radius: 20px;
  padding: 6.4194008559vw 7.1326676177vw;
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item {
    padding: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item {
    padding: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item {
    margin-top: unset;
  }
}
.page-ir-stock-realtime .content-top-right .container-top-right-item:nth-of-type(2) {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item:nth-of-type(2) {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item:nth-of-type(2) {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item:nth-of-type(2) {
    margin-top: 10px;
  }
}
.page-ir-stock-realtime .content-top-right .container-top-right-item > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
  width: 3.1383737518vw;
  height: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd svg {
    height: unset;
  }
}
.page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1.1412268188vw;
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
    margin-left: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
    margin-top: -0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
    margin-top: -0.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd strong {
    margin-top: -2px;
  }
}
.page-ir-stock-realtime .content-top-right .container-top-right-item > dl dd span {
  display: block;
  text-align: right;
  color: #666d7a;
}
.page-ir-stock-realtime .content-bottom-item {
  background-color: #fff;
  margin-top: 4.2796005706vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-bottom-item {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-bottom-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item {
    border-radius: 20px;
  }
}
.page-ir-stock-realtime .content-bottom-item .container-item {
  padding: 1.4265335235vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-bottom-item .container-item {
    padding: 0.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item .container-item {
    padding: 0.5208333333vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item .container-item {
    padding: 10px 0;
  }
}
.page-ir-stock-realtime .content-bottom-item .wrapper-con {
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
.page-ir-stock-realtime .content-bottom-item .wrapper-con:last-child {
  border: none;
}
.page-ir-stock-realtime .content-bottom-item .wrapper-con > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5.4208273894vw 7.1326676177vw 5.1355206847vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-realtime .content-bottom-item .wrapper-con > dl {
    padding: 2.5vw 3.3333333333vw 2.1666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item .wrapper-con > dl {
    padding: 1.5625vw 2.0833333333vw 1.3541666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-realtime .content-bottom-item .wrapper-con > dl {
    padding: 30px 40px 26px 40px;
  }
}

.page-ir-stock-holder .section-ir-stock-holder {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-holder .section-ir-stock-holder {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-holder .section-ir-stock-holder {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-holder .section-ir-stock-holder {
    padding: 252px 0 250px;
  }
}
.page-ir-stock-holder .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-holder .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-holder .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-holder .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-stock-holder .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-stock-holder .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-holder .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-holder .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-holder .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-stock-holder .content:not(:last-of-type, :first-of-type) {
  padding-bottom: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-holder .content:not(:last-of-type, :first-of-type) {
    padding-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-holder .content:not(:last-of-type, :first-of-type) {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-holder .content:not(:last-of-type, :first-of-type) {
    padding-bottom: 100px;
  }
}

.page-ir-stock-restore .section-ir-stock-restore {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .section-ir-stock-restore {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .section-ir-stock-restore {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .section-ir-stock-restore {
    padding: 252px 0 250px;
  }
}
.page-ir-stock-restore .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-stock-restore .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-stock-restore .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-stock-restore .content-proposal {
  margin-top: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .content-proposal {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .content-proposal {
    margin-top: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .content-proposal {
    margin-top: 100px;
  }
}
.page-ir-stock-restore .content-proposal .container-background {
  background-color: #fff;
  border-radius: 20px;
  padding: 7.1326676177vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .content-proposal .container-background {
    padding: 4.8333333333vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background {
    padding: 3.0208333333vw 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background {
    padding: 58px 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .content-proposal .container-background {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background {
    margin-top: 40px;
  }
}
.page-ir-stock-restore .content-proposal .container-background p, .page-ir-stock-restore .content-proposal .container-background span {
  white-space: pre-line;
}
.page-ir-stock-restore .content-proposal .container-background p:not(:first-of-type) {
  color: #333333;
  margin-top: 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .content-proposal .container-background p:not(:first-of-type) {
    margin-top: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background p:not(:first-of-type) {
    margin-top: 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background p:not(:first-of-type) {
    margin-top: 28px;
  }
}
.page-ir-stock-restore .content-proposal .container-background span {
  color: #666d7a;
  display: block;
  margin-top: 9.9857346648vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-restore .content-proposal .container-background span {
    margin-top: 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background span {
    margin-top: 1.9270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-restore .content-proposal .container-background span {
    margin-top: 37px;
  }
}

.page-ir-stock-floatation .section-ir-stock-floatation {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-floatation .section-ir-stock-floatation {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-floatation .section-ir-stock-floatation {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-floatation .section-ir-stock-floatation {
    padding: 252px 0 250px;
  }
}
.page-ir-stock-floatation .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-floatation .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-floatation .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-floatation .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-stock-floatation .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-stock-floatation .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-floatation .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-floatation .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-floatation .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}

.page-ir-stock-proposal .section-ir-stock-proposal {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .section-ir-stock-proposal {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .section-ir-stock-proposal {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .section-ir-stock-proposal {
    padding: 252px 0 250px;
  }
}
.page-ir-stock-proposal .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-stock-proposal .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-stock-proposal .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-stock-proposal .content-proposal .container-background {
  background-color: #fff;
  border-radius: 20px;
  padding: 7.5606276748vw 6.9900142653vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .content-proposal .container-background {
    padding: 4.8333333333vw 13.8333333333vw 4.8333333333vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background {
    padding: 3.0208333333vw 8.6458333333vw 3.0208333333vw 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background {
    padding: 58px 166px 58px 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .content-proposal .container-background {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background {
    margin-top: 40px;
  }
}
.page-ir-stock-proposal .content-proposal .container-background p:not(:first-of-type) {
  color: #333333;
  margin-top: 5.5634807418vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .content-proposal .container-background p:not(:first-of-type) {
    margin-top: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background p:not(:first-of-type) {
    margin-top: 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background p:not(:first-of-type) {
    margin-top: 28px;
  }
}
.page-ir-stock-proposal .content-proposal .container-background span {
  color: #666d7a;
  display: block;
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-stock-proposal .content-proposal .container-background span {
    margin-top: 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background span {
    margin-top: 1.9270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-stock-proposal .content-proposal .container-background span {
    margin-top: 37px;
  }
}

.page-ir-disclosure .section-ir-disclosure {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .section-ir-disclosure {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .section-ir-disclosure {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .section-ir-disclosure {
    padding: 252px 0 250px;
  }
}
.page-ir-disclosure .mt-80 {
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .mt-80 {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .mt-80 {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .mt-80 {
    margin-top: 80px;
  }
}
.page-ir-disclosure .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-disclosure .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-disclosure .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-disclosure .col-notice {
  background-color: #ffffff;
  padding: 6.5620542083vw 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .col-notice {
    padding: 4.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .col-notice {
    padding: 3.0208333333vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .col-notice {
    padding: 58px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .col-notice {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .col-notice {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .col-notice {
    border-radius: 20px;
  }
}
.page-ir-disclosure .container-top {
  padding: 0 7.1326676177vw 3.8516405136vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top {
    padding: 0 5vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top {
    padding: 0 3.125vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top {
    padding: 0 60px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.page-ir-disclosure .container-top .div-count {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 7.8459343795vw;
  padding-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .div-count {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .div-count {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .div-count {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .div-count {
    padding-left: unset;
  }
}
.page-ir-disclosure .container-top .div-count em {
  color: #006ecd;
}
.page-ir-disclosure .container-top .wrapper-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.8544935806vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top {
    gap: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top {
    gap: 1.8229166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top {
    gap: 35px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page-ir-disclosure .container-top .wrapper-top .a-viewer {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer {
    line-height: 1.4285714286;
  }
}
.page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 3.1383737518vw;
  height: 3.5663338088vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
    width: 13px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
    height: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
    height: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer svg {
    height: 13px;
  }
}
.page-ir-disclosure .container-top .wrapper-top .a-viewer .box-svg {
  display: inline-block;
  margin-left: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer .box-svg {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer .box-svg {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-top .wrapper-top .a-viewer .box-svg {
    margin-left: 5px;
  }
}
.page-ir-disclosure .container-notice {
  padding: 4.2796005706vw 6.2767475036vw 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice {
    padding: 2.5vw 5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice {
    padding: 1.5625vw 3.125vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice {
    padding: 30px 60px 0;
  }
}
.page-ir-disclosure .container-notice li {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  padding: 8.5592011412vw 0 0;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li {
    padding: 1.25vw 3.3333333333vw 1.25vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    padding: 15px 40px 15px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    padding: 15px 40px 15px 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.page-ir-disclosure .container-notice li.no-list {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-ir-disclosure .container-notice li.no-list p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li.no-list p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li.no-list p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li.no-list p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li.no-list p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li.no-list p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li.no-list p {
    line-height: 1.5;
  }
}
.page-ir-disclosure .container-notice li.no-list p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li.no-list p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li.no-list p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li.no-list p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li.no-list p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li:hover {
  background-color: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
.page-ir-disclosure .container-notice li + li {
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li + li {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li + li {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li + li {
    margin-top: 10px;
  }
}
.page-ir-disclosure .container-notice li a {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 0.7132667618vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li a {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li a {
    line-height: 1.5;
  }
}
.page-ir-disclosure .container-notice li a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li a {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li a {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li a {
    padding: 10px;
  }
}
.page-ir-disclosure .container-notice li span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #666d7a;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li span {
    line-height: 1.4285714286;
  }
}
.page-ir-disclosure .container-notice li span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-notice li span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-notice li span {
    padding: 0.8333333333vw 0 0.8333333333vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-notice li span {
    padding: 0.5208333333vw 0 0.5208333333vw 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-notice li span {
    padding: 10px 0 10px 10px;
  }
}
.page-ir-disclosure .container-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2.8530670471vw;
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager {
    gap: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager {
    gap: 0.9375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager {
    gap: 18px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager {
    margin-top: 60px;
  }
}
.page-ir-disclosure .container-pager a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 100%;
  background-color: #F4F4F7;
  width: 10.1283880171vw;
  height: 10.1283880171vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager a {
    width: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager a {
    width: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager a {
    width: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager a {
    height: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager a {
    height: 56px;
  }
}
.page-ir-disclosure .container-pager a .box-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-ir-disclosure .container-pager a .box-svg svg {
  width: 1.2838801712vw;
  height: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager a .box-svg svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager a .box-svg svg {
    width: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager a .box-svg svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager a .box-svg svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager a .box-svg svg {
    height: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager a .box-svg svg {
    height: 12px;
  }
}
.page-ir-disclosure .container-pager a.disabled .box-svg {
  opacity: 0.4;
}
.page-ir-disclosure .container-pager .span-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.1412268188vw;
  border-radius: 80px;
  background-color: #F4F4F7;
  padding: 0 4.2796005706vw;
  height: 10.1283880171vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager .span-pager {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    gap: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    gap: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager .span-pager {
    padding: 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    padding: 0 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager .span-pager {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    height: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager .span-pager {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure .container-pager .span-pager {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure .container-pager .span-pager {
    line-height: 1.4285714286;
  }
}
.page-ir-disclosure .container-pager .span-pager:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-pager .span-pager:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-pager .span-pager:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-pager .span-pager:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-pager .span-pager:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure .container-pager .span-pager .total {
  color: #666D7A;
}

.page-ir-disclosure-view {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view {
    padding: 19.8333333333vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view {
    padding: 12.3958333333vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view {
    padding: 238px 0 250px;
  }
}
.page-ir-disclosure-view .col-line {
  border-bottom: 1px solid #ccc;
}
.page-ir-disclosure-view .content-subject {
  padding-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject {
    padding-bottom: 40px;
  }
}
.page-ir-disclosure-view .content-subject .col-subject {
  display: block;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.page-ir-disclosure-view .content-subject .col-subject h2 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
.page-ir-disclosure-view .content-subject .col-subject h2:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-subject .col-subject h2:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-subject .col-subject h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-subject .col-subject h2:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-subject .col-subject h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
.page-ir-disclosure-view .content-subject .col-subject .date {
  color: #777777;
  line-height: 1;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
.page-ir-disclosure-view .content-detail .container-detail {
  background-color: #fff;
  border-radius: 20px;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-detail .container-detail {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail {
    padding: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail {
    padding: 60px;
  }
}
.page-ir-disclosure-view .content-detail .container-detail p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-detail .container-detail p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
.page-ir-disclosure-view .content-detail .container-detail img {
  border-radius: 10px;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-detail .container-detail img {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail img {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-detail .container-detail img {
    margin-bottom: 40px;
  }
}
.page-ir-disclosure-view .content-detail .container-detail > div {
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.page-ir-disclosure-view .content-detail .container-detail > div::-webkit-scrollbar {
  display: none;
}
.page-ir-disclosure-view .content-list {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list {
    margin-top: 30px;
  }
}
.page-ir-disclosure-view .content-list dl {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  background-color: #fff;
  padding: 3.5663338088vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dl {
    padding: 1.6666666667vw 4.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dl {
    padding: 20px 59px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dl {
    padding: 20px 59px;
  }
}
.page-ir-disclosure-view .content-list dl + dl {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dl + dl {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dl + dl {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dl + dl {
    margin-top: 15px;
  }
}
.page-ir-disclosure-view .content-list dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dt {
    margin-right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dt {
    margin-right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dt {
    margin-right: 30px;
  }
}
.page-ir-disclosure-view .content-list dt span {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dt span {
    margin-right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dt span {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dt span {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dt span {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dt span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dt span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dt span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dt span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dt span {
    line-height: 1.5;
  }
}
.page-ir-disclosure-view .content-list dt figure {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dt figure {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dt figure {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dt figure {
    width: 10px;
  }
}
.page-ir-disclosure-view .content-list dd {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dd {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dd {
    line-height: 1.5;
  }
}
.page-ir-disclosure-view .content-list dd a {
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-list dd a {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-list dd a {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-list dd a {
    padding: 10px;
  }
}
.page-ir-disclosure-view .content-button {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-button {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-button {
    margin-top: 60px;
  }
}
.page-ir-disclosure-view .content-button .btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-ir-disclosure-view .content-button .btn-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #000;
  border-radius: 100px;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 2.8530670471vw 10.9843081312vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
.page-ir-disclosure-view .content-button .btn-link a:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-button .btn-link a:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-button .btn-link a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-button .btn-link a:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-disclosure-view .content-button .btn-link a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    padding: 1vw 4.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    padding: 0.625vw 2.7604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-disclosure-view .content-button .btn-link a {
    padding: 12px 53px;
  }
}
.page-ir-disclosure-view ~ .panel-background {
  display: none;
}

.page-ir-archive .section-ir-archive {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .section-ir-archive {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .section-ir-archive {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .section-ir-archive {
    padding: 252px 0 250px;
  }
}
.page-ir-archive .mt-80 {
  padding-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .mt-80 {
    padding-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .mt-80 {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .mt-80 {
    padding-top: 80px;
  }
}
.page-ir-archive .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-archive .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-archive .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-archive .content-archive .col-archive {
  background-color: #ffffff;
  padding: 7.1326676177vw 0 0 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .content-archive .col-archive {
    padding: 2.9166666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .content-archive .col-archive {
    padding: 1.8229166667vw 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .content-archive .col-archive {
    padding: 35px 0 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .content-archive .col-archive {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .content-archive .col-archive {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .content-archive .col-archive {
    border-radius: 20px;
  }
}
.page-ir-archive .container-top {
  padding: 0 7.1326676177vw 5.4208273894vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top {
    padding: 0 3.25vw 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top {
    padding: 0 2.03125vw 1.8229166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top {
    padding: 0 39px 35px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.page-ir-archive .container-top .wrapper-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  gap: 2.2824536377vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .wrapper-search {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .wrapper-search {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    gap: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .wrapper-search {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .wrapper-search {
    margin-top: 0;
  }
}
.page-ir-archive .container-top .button-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 21.9686162625vw;
  height: 11.697574893vw;
  padding: 3.9942938659vw 5.7061340942vw;
  border: 1px solid #000;
  font-size: 3.1383737518vw;
  line-height: 1.5714285714;
  line-height: 1;
  border-radius: 6.2767475036vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    padding: 0.625vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select {
    border: 1px solid #000;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    border: 1px solid #000;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    border: 1px solid #000;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    border-radius: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select {
    border-radius: 30px;
  }
}
.page-ir-archive .container-top .button-select .select-form-icon {
  display: block;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-left: 1.1412268188vw;
  width: 2.5677603424vw;
  height: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    margin-left: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    height: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    height: 0.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .button-select .select-form-icon {
    height: 7px;
  }
}
.page-ir-archive .container-top .button-select .select-form-icon svg {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-ir-archive .container-top .select-form {
  position: relative;
  width: 50.7845934379vw;
  height: 11.697574893vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form {
    width: 15.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    width: 9.5833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    width: 184px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form {
    line-height: 1.4285714286;
  }
}
.page-ir-archive .container-top .select-form .select-form-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 6.2767475036vw;
  display: block;
  width: 2.5677603424vw;
  height: 1.7118402282vw;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    right: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    height: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    height: 0.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form .select-form-icon {
    height: 7px;
  }
}
.page-ir-archive .container-top .select-form .select-form-icon svg {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-ir-archive .container-top .select-form select {
  background-color: #F4F4F7;
  z-index: 1;
  width: 100%;
  border-radius: 6.2767475036vw;
  height: 11.697574893vw;
  padding: 0 5.7061340942vw;
  border: none;
  cursor: pointer;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form select {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form select {
    border-radius: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form select {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form select {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form select {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form select {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form select {
    padding: 0 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form select {
    padding: 0 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form select {
    padding: 0 20px;
  }
}
.page-ir-archive .container-top .select-form select::-webkit-input-placeholder {
  color: #000;
}
.page-ir-archive .container-top .select-form select::-moz-placeholder {
  color: #000;
}
.page-ir-archive .container-top .select-form select:-ms-input-placeholder {
  color: #000;
}
.page-ir-archive .container-top .select-form select::-ms-input-placeholder {
  color: #000;
}
.page-ir-archive .container-top .select-form select::placeholder {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-archive .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
.page-ir-archive .container-archive {
  display: none;
}
.page-ir-archive .container-archive.active {
  display: block;
}
.page-ir-archive .container-archive li {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5.7061340942vw 7.1326676177vw;
}
.page-ir-archive .container-archive li + li {
  border-top: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li {
    padding: 0;
  }
}
.page-ir-archive .container-archive li .wrapper-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-txt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-txt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-ir-archive .container-archive li .wrapper-txt p, .page-ir-archive .container-archive li .wrapper-txt span {
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-txt p, .page-ir-archive .container-archive li .wrapper-txt span {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt p, .page-ir-archive .container-archive li .wrapper-txt span {
    padding: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt p, .page-ir-archive .container-archive li .wrapper-txt span {
    padding: 40px;
  }
}
.page-ir-archive .container-archive li .wrapper-txt p {
  width: 100%;
  margin-bottom: 1.1412268188vw;
  text-transform: uppercase;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-txt p {
    width: 35.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt p {
    width: 22.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt p {
    width: 426px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-txt p {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt p {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt p {
    margin-bottom: 0;
  }
}
.page-ir-archive .container-archive li .wrapper-txt span {
  color: #666d7a;
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-txt span {
    padding: 3.3333333333vw 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt span {
    padding: 2.0833333333vw 1.9791666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-txt span {
    padding: 40px 38px;
  }
}
.page-ir-archive .container-archive li .wrapper-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-top: 5.1355206847vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-download {
    padding: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download {
    padding: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download {
    padding: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-download {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download {
    margin-top: 0;
  }
}
.page-ir-archive .container-archive li .wrapper-download button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-download button {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button {
    padding: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button {
    padding: 10px;
  }
}
.page-ir-archive .container-archive li .wrapper-download button svg {
  width: 2.8530670471vw;
  height: 3.1383737518vw;
  margin-left: 0.4279600571vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    height: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    height: 0.6770833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    height: 13px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    margin-left: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    margin-left: 0.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .wrapper-download button svg {
    margin-left: 7px;
  }
}
.page-ir-archive .container-archive li .wrapper-download button:hover span {
  color: #006ecd;
}
.page-ir-archive .container-archive li .wrapper-download button:hover svg path {
  stroke: #006ecd;
}
.page-ir-archive .container-archive li .button-download-en {
  margin-left: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-archive .container-archive li .button-download-en {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-archive .container-archive li .button-download-en {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-archive .container-archive li .button-download-en {
    margin-left: 20px;
  }
}

.page-ir-notice .section-ir-notice {
  padding: 32.5249643367vw 0 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .section-ir-notice {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .section-ir-notice {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .section-ir-notice {
    padding: 252px 0 250px;
  }
}
.page-ir-notice .mt-80 {
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .mt-80 {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .mt-80 {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .mt-80 {
    margin-top: 80px;
  }
}
.page-ir-notice .col-title {
  padding-bottom: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .col-title {
    padding-bottom: 6.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .col-title {
    padding-bottom: 4.1145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .col-title {
    padding-bottom: 79px;
  }
}
.page-ir-notice .col-title .container-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.page-ir-notice .col-title .container-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .col-title .container-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .col-title .container-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .col-title .container-title h2 {
    padding-bottom: 10px;
  }
}
.page-ir-notice .col-notice {
  background-color: #ffffff;
  padding: 6.5620542083vw 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .col-notice {
    padding: 4.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .col-notice {
    padding: 3.0208333333vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .col-notice {
    padding: 58px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .col-notice {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .col-notice {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .col-notice {
    border-radius: 20px;
  }
}
.page-ir-notice .container-top {
  padding: 0 7.1326676177vw 5.7061340942vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top {
    padding: 0 5vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top {
    padding: 0 3.125vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top {
    padding: 0 60px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.page-ir-notice .container-top .div-count {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-bottom: 4.85021398vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .div-count {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .div-count {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .div-count {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .div-count {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .div-count {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .div-count {
    margin-bottom: unset;
  }
}
.page-ir-notice .container-top .div-count em {
  color: #006ecd;
}
.page-ir-notice .container-top .wrapper-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.2824536377vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .wrapper-search {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .wrapper-search {
    gap: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .wrapper-search {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.page-ir-notice .container-top .select-form {
  position: relative;
  width: 100%;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form {
    width: 11.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form {
    width: 7.03125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form {
    width: 135px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form {
    height: 42px;
  }
}
.page-ir-notice .container-top .select-form:lang(en) {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form:lang(en) {
    width: 13.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form:lang(en) {
    width: 160px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form:lang(en) {
    width: 160px;
  }
}
.page-ir-notice .container-top .select-form select {
  width: 0;
  height: 0;
  border: none;
  visibility: hidden;
}
.page-ir-notice .container-top .select-form select::-webkit-input-placeholder {
  color: #000;
}
.page-ir-notice .container-top .select-form select::-moz-placeholder {
  color: #000;
}
.page-ir-notice .container-top .select-form select:-ms-input-placeholder {
  color: #000;
}
.page-ir-notice .container-top .select-form select::-ms-input-placeholder {
  color: #000;
}
.page-ir-notice .container-top .select-form select::placeholder {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-ir-notice .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
.page-ir-notice .container-top .select-form .div-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #F4F4F7;
  z-index: 1;
  border-radius: 6.2767475036vw;
  height: 11.9828815977vw;
  max-height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select {
    border-radius: 1.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select {
    border-radius: 1.09375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select {
    border-radius: 21px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select {
    max-height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select {
    max-height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select {
    max-height: 42px;
  }
}
.page-ir-notice .container-top .select-form .div-select.onShow {
  height: auto;
  max-height: 49.9286733238vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select.onShow {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select.onShow {
    max-height: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select.onShow {
    max-height: 200px;
  }
}
.page-ir-notice .container-top .select-form .div-select.onShow .icon-select img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-ir-notice .container-top .select-form .div-select.onShow .ul-select {
  height: 100%;
  visibility: visible;
  max-height: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select.onShow .ul-select {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select.onShow .ul-select {
    max-height: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
.page-ir-notice .container-top .select-form .div-select .button-drop {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  width: 100%;
  padding: 1.7118402282vw 8.5592011412vw 1.7118402282vw 5.7061340942vw;
  border-radius: 7.9885877318vw;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    padding: 1vw 3.3333333333vw 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    padding: 0.625vw 2.0833333333vw 0.625vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    border-radius: 1.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    border-radius: 1.09375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    border-radius: 21px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop {
    height: 42px;
  }
}
.page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 6.4194008559vw;
  width: 3.4236804565vw;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
    right: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
    width: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
    width: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .button-drop .icon-select {
    width: 15px;
  }
}
.page-ir-notice .container-top .select-form .div-select .button-drop .icon-select img {
  width: 100%;
}
.page-ir-notice .container-top .select-form .div-select .ul-select {
  padding: 0 5.7061340942vw 2.1398002853vw;
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .ul-select {
    padding: 0 1.6666666667vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
.page-ir-notice .container-top .select-form .div-select .li-select {
  color: #777;
  cursor: pointer;
  padding-top: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .li-select {
    padding-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select {
    padding-top: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
.page-ir-notice .container-top .select-form .div-select .li-select:first-of-type {
  padding-top: 2.1398002853vw;
  border-top: 1px solid #dbdbdb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .li-select:first-of-type {
    padding-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select:first-of-type {
    padding-top: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
.page-ir-notice .container-top .select-form .div-select .li-select:hover {
  color: #006ecd;
}
.page-ir-notice .container-top .select-form .div-select .li-select button {
  width: 100%;
  text-align: left;
  line-height: 1.2;
  color: #777777;
  padding: 0.7132667618vw 0 0.7132667618vw 0.2853067047vw;
  margin-left: -0.2853067047vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    padding: 0.4166666667vw 0 0.4166666667vw 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    margin-left: -0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .select-form .div-select .li-select button {
    line-height: 1.4285714286;
  }
}
.page-ir-notice .container-top .search-form {
  position: relative;
  width: 100%;
  height: 11.9828815977vw;
  border-radius: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form {
    width: 22.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form {
    width: 14.2708333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form {
    width: 274px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form {
    border-radius: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form {
    border-radius: 100px;
  }
}
.page-ir-notice .container-top .search-form:lang(ko) {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form:lang(ko) {
    width: 22vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form:lang(ko) {
    width: 13.75vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form:lang(ko) {
    width: 264px;
  }
}
.page-ir-notice .container-top .search-form input {
  width: 100%;
  height: 11.9828815977vw;
  background-color: #F4F4F7;
  border: 1px solid transparent;
  border-radius: 14.2653352354vw;
  padding: 1.7118402282vw 9.9857346648vw 1.7118402282vw 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form input {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form input {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form input {
    border-radius: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form input {
    padding: 1vw 4.1666666667vw 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    padding: 12px 50px 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    padding: 12px 50px 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form input {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form input {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form input {
    line-height: 1.4285714286;
  }
}
.page-ir-notice .container-top .search-form input::-webkit-input-placeholder {
  color: #666d7a;
}
.page-ir-notice .container-top .search-form input::-moz-placeholder {
  color: #666d7a;
}
.page-ir-notice .container-top .search-form input:-ms-input-placeholder {
  color: #666d7a;
}
.page-ir-notice .container-top .search-form input::-ms-input-placeholder {
  color: #666d7a;
}
.page-ir-notice .container-top .search-form input::placeholder {
  color: #666d7a;
}
.page-ir-notice .container-top .search-form input:focus-visible {
  outline: 2px solid rgb(0, 95, 204);
}
.page-ir-notice .container-top .search-form .button-submit {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 4.2796005706vw;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 7.8459343795vw;
  height: 8.5592011412vw;
  padding: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form .button-submit {
    right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    right: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    right: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form .button-submit {
    width: 3.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    width: 2.1354166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    width: 41px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form .button-submit {
    height: 3.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    height: 2.1354166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    height: 41px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form .button-submit {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    padding: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form .button-submit {
    padding: 10px;
  }
}
.page-ir-notice .container-top .search-form .icon-search {
  width: 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-top .search-form .icon-search {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-top .search-form .icon-search {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-top .search-form .icon-search {
    width: unset;
  }
}
.page-ir-notice .container-top .search-form .icon-search img {
  width: 100%;
}
.page-ir-notice .container-disc {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 2.8530670471vw;
  color: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-disc {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-disc {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-disc {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-disc {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-disc {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-disc {
    line-height: 1.5;
  }
}
.page-ir-notice .container-disc:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-disc:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-disc:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-disc:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-disc:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-disc {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-disc {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-disc {
    margin-top: 20px;
  }
}
.page-ir-notice .container-disc li {
  padding-left: 2.1398002853vw;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-disc li {
    padding-left: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-disc li {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-disc li {
    padding-left: 15px;
  }
}
.page-ir-notice .container-disc li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0.4%;
  top: 2.1398002853vw;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-disc li:after {
    top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-disc li:after {
    top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-disc li:after {
    top: 12px;
  }
}
.page-ir-notice .container-notice {
  padding: 0 6.2767475036vw 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice {
    padding: 2.5vw 5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice {
    padding: 1.5625vw 3.125vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice {
    padding: 30px 60px 0;
  }
}
.page-ir-notice .container-notice li {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  padding: 8.5592011412vw 0 0;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li {
    padding: 1.25vw 3.3333333333vw 1.25vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li {
    padding: 15px 40px 15px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li {
    padding: 15px 40px 15px 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.page-ir-notice .container-notice li.no-list {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-ir-notice .container-notice li.no-list p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li.no-list p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li.no-list p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li.no-list p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li.no-list p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li.no-list p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li.no-list p {
    line-height: 1.5;
  }
}
.page-ir-notice .container-notice li.no-list p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li.no-list p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li.no-list p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li.no-list p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li.no-list p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li:hover {
  background-color: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
.page-ir-notice .container-notice li + li {
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li + li {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li + li {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li + li {
    margin-top: 10px;
  }
}
.page-ir-notice .container-notice li a {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 0.7132667618vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li a {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li a {
    line-height: 1.5;
  }
}
.page-ir-notice .container-notice li a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li a {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li a {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li a {
    padding: 10px;
  }
}
.page-ir-notice .container-notice li span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #666d7a;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li span {
    line-height: 1.4285714286;
  }
}
.page-ir-notice .container-notice li span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-notice li span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-notice li span {
    padding: 0.8333333333vw 0 0.8333333333vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-notice li span {
    padding: 0.5208333333vw 0 0.5208333333vw 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-notice li span {
    padding: 10px 0 10px 10px;
  }
}
.page-ir-notice .container-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2.8530670471vw;
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager {
    gap: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager {
    gap: 0.9375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager {
    gap: 18px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager {
    margin-top: 60px;
  }
}
.page-ir-notice .container-pager a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 100%;
  background-color: #F4F4F7;
  width: 10.1283880171vw;
  height: 10.1283880171vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager a {
    width: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager a {
    width: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager a {
    width: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager a {
    height: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager a {
    height: 56px;
  }
}
.page-ir-notice .container-pager a .box-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-ir-notice .container-pager a .box-svg svg {
  width: 1.2838801712vw;
  height: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager a .box-svg svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager a .box-svg svg {
    width: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager a .box-svg svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager a .box-svg svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager a .box-svg svg {
    height: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager a .box-svg svg {
    height: 12px;
  }
}
.page-ir-notice .container-pager a.disabled .box-svg {
  opacity: 0.4;
}
.page-ir-notice .container-pager .span-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.1412268188vw;
  border-radius: 80px;
  background-color: #F4F4F7;
  padding: 0 4.2796005706vw;
  height: 10.1283880171vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager .span-pager {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    gap: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    gap: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager .span-pager {
    padding: 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    padding: 0 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager .span-pager {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    height: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager .span-pager {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice .container-pager .span-pager {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice .container-pager .span-pager {
    line-height: 1.4285714286;
  }
}
.page-ir-notice .container-pager .span-pager:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-pager .span-pager:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-pager .span-pager:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-pager .span-pager:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-pager .span-pager:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice .container-pager .span-pager .total {
  color: #666D7A;
}

.page-ir-notice-view {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view {
    padding: 19.8333333333vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view {
    padding: 12.3958333333vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view {
    padding: 238px 0 250px;
  }
}
.page-ir-notice-view .col-line {
  border-bottom: 1px solid #ccc;
}
.page-ir-notice-view .content-subject {
  padding-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject {
    padding-bottom: 40px;
  }
}
.page-ir-notice-view .content-subject .col-subject {
  display: block;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.page-ir-notice-view .content-subject .col-subject h2 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
.page-ir-notice-view .content-subject .col-subject h2:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-subject .col-subject h2:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-subject .col-subject h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-subject .col-subject h2:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-subject .col-subject h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
.page-ir-notice-view .content-subject .col-subject .date {
  color: #666d7a;
  line-height: 1;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
.page-ir-notice-view .content-detail .container-detail {
  background-color: #fff;
  border-radius: 20px;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .container-detail {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail {
    padding: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail {
    padding: 60px;
  }
}
.page-ir-notice-view .content-detail .container-detail p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .container-detail p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
.page-ir-notice-view .content-detail .container-detail img {
  border-radius: 10px;
  margin-bottom: 5.7061340942vw;
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .container-detail img {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail img {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .container-detail img {
    margin-bottom: 40px;
  }
}
.page-ir-notice-view .content-detail .wrapper-download {
  border-top: 1px solid #D5D6D7;
  padding-top: 5.7061340942vw;
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .wrapper-download {
    padding-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .wrapper-download {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download {
    margin-top: 100px;
  }
}
.page-ir-notice-view .content-detail .wrapper-download strong {
  max-width: 86%;
  margin: 0 1.4265335235vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .wrapper-download strong {
    margin: 0 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download strong {
    margin: 0 20px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download strong {
    margin: 0 20px 0 0;
  }
}
.page-ir-notice-view .content-detail .wrapper-download a {
  display: inline-block;
}
.page-ir-notice-view .content-detail .wrapper-download i {
  -webkit-transform: translateY(2px);
      -ms-transform: translateY(2px);
          transform: translateY(2px);
}
.page-ir-notice-view .content-detail .wrapper-download .box-button {
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .wrapper-download .box-button {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download .box-button {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download .box-button {
    margin-top: 10px;
  }
}
.page-ir-notice-view .content-detail .wrapper-download .box-button:first-of-type {
  margin-top: 0;
}
.page-ir-notice-view .content-detail .wrapper-download .span-download {
  display: inline-block;
  font-size: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-top: 1.4265335235vw;
  width: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .wrapper-download .span-download {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download .span-download {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download .span-download {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-detail .wrapper-download .span-download {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download .span-download {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-detail .wrapper-download .span-download {
    width: 10px;
  }
}
.page-ir-notice-view .content-detail .wrapper-download .span-download svg {
  width: 100%;
  height: auto;
}
.page-ir-notice-view .content-list {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list {
    margin-top: 30px;
  }
}
.page-ir-notice-view .content-list dl {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  background-color: #fff;
  padding: 3.5663338088vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dl {
    padding: 1.6666666667vw 4.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dl {
    padding: 20px 59px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dl {
    padding: 20px 59px;
  }
}
.page-ir-notice-view .content-list dl + dl {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dl + dl {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dl + dl {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dl + dl {
    margin-top: 15px;
  }
}
.page-ir-notice-view .content-list dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dt {
    margin-right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dt {
    margin-right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dt {
    margin-right: 30px;
  }
}
.page-ir-notice-view .content-list dt span {
  display: block;
  margin-right: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dt span {
    margin-right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dt span {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dt span {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dt span {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dt span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dt span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dt span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dt span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dt span {
    line-height: 1.5;
  }
}
.page-ir-notice-view .content-list dt figure {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dt figure {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dt figure {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dt figure {
    width: 10px;
  }
}
.page-ir-notice-view .content-list dd {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dd {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dd {
    line-height: 1.5;
  }
}
.page-ir-notice-view .content-list dd a, .page-ir-notice-view .content-list dd span {
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-list dd a, .page-ir-notice-view .content-list dd span {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-list dd a, .page-ir-notice-view .content-list dd span {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-list dd a, .page-ir-notice-view .content-list dd span {
    padding: 10px;
  }
}
.page-ir-notice-view .content-button {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-button {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-button {
    margin-top: 60px;
  }
}
.page-ir-notice-view .content-button .btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-ir-notice-view .content-button .btn-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #000;
  border-radius: 100px;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 2.8530670471vw 10.9843081312vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-button .btn-link a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-button .btn-link a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-button .btn-link a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
.page-ir-notice-view .content-button .btn-link a:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-button .btn-link a:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-button .btn-link a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-button .btn-link a:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-ir-notice-view .content-button .btn-link a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-ir-notice-view .content-button .btn-link a {
    padding: 1vw 4.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-ir-notice-view .content-button .btn-link a {
    padding: 0.625vw 2.7604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-ir-notice-view .content-button .btn-link a {
    padding: 12px 53px;
  }
}
.page-ir-notice-view ~ .panel-background {
  display: none;
}

.page-footer-privacy {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy .mt-40 {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .mt-40 {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .mt-40 {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .mt-40 {
    margin-top: 40px;
  }
}
.page-footer-privacy .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy .content-list .col-list-item ul.box-anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #000;
  margin: 5.7061340942vw 0 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor {
    margin: 3.3333333333vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor {
    margin: 2.0833333333vw 0 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor {
    margin: 40px 0 60px;
  }
}
.page-footer-privacy .content-list .col-list-item ul.box-anchor li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33.3%;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 3.5663338088vw 2.1398002853vw;
  height: 28.8159771755vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    padding: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    padding: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    padding: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    height: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    height: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    height: 80px;
  }
}
.page-footer-privacy .content-list .col-list-item ul.box-anchor li.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.page-footer-privacy .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li {
    width: 50%;
  }
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li:nth-of-type(2n+0) {
    border-right: none;
  }
}
.page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
  display: block;
  text-align: left;
  color: #000;
  margin-left: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul.box-anchor li button {
    padding: 5px;
  }
}
.page-footer-privacy .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-9 strong {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li {
  color: #666666;
  margin-left: 2.8530670471vw;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li:hover {
  color: #006ecd;
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li:hover button {
  color: #006ecd;
}
.page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
  margin-left: 0;
  text-decoration: underline;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .box-privacy.item-10 ul li button {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item ol ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol {
    margin-bottom: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item ol ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ol ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ol ol > li {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item ul {
  margin-top: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ul {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item ul ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item ul ol {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item button {
  padding: 0;
  border: none;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item button {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item button {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item button {
    margin-left: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy .content-list .col-list-item .container-table dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
  color: #000;
}
.page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type {
  border-top: 1px solid #000;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 20px;
  }
}
.page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-privacy .content-list .col-list-item .container-table dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4.2796005706vw;
  width: 29.8145506419vw;
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    width: 24.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    width: 15.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dt {
    width: 295px;
  }
}
.page-footer-privacy .content-list .col-list-item .container-table dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 57.4893009986vw;
  padding: 4.2796005706vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    width: 68.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    width: 42.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    width: 820px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    padding: 1.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    padding: 1.0416666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .content-list .col-list-item .container-table dl dd {
    padding: 20px 40px;
  }
}
.page-footer-privacy .section-tab li {
  width: unset;
}
.page-footer-privacy .section-footer-privacy-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.page-footer-privacy .section-footer-privacy-popup.onShow {
  display: block;
}
.page-footer-privacy .section-footer-privacy-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.page-footer-privacy .section-footer-privacy-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 2;
  width: 100%;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .page-footer-privacy .section-footer-privacy-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .page-footer-privacy .section-footer-privacy-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .page-footer-privacy .section-footer-privacy-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
  position: relative;
  background-color: #fff;
  pointer-events: auto;
  max-height: 100vh;
  overflow-y: scroll;
  width: 100%;
  border-radius: 0;
  padding: 19.1155492154vw 5.7061340942vw 14.2653352354vw 5.7061340942vw;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    padding: 8.9166666667vw 3.3333333333vw 5vw 5.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    padding: 107px 40px 60px 65px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup {
    padding: 107px 40px 60px 65px;
  }
}
.page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.page-footer-privacy .section-footer-privacy-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close {
    right: 30px;
  }
}
.page-footer-privacy .section-footer-privacy-popup .content-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup .content-popup .button-close img {
    width: 40px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article {
  height: auto;
  overflow-y: visible;
  overflow-x: auto;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    padding-right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    padding-right: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article {
    padding-right: 16px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article h2 {
  padding-bottom: 30px;
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article h2 {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article h2 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article h2 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article h2 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article h2 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article h2 {
    line-height: 1.4;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy + .box-privacy {
  padding-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy + .box-privacy {
    padding-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy + .box-privacy {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy + .box-privacy {
    padding-top: 60px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
  padding-bottom: 3.4236804565vw;
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    padding-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h3 {
    line-height: 1.5;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
  padding-top: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy h4 {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p {
    line-height: 1.5;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-small {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-sub {
  padding-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-sub {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-sub {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy p.p-sub {
    padding-top: 20px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy ol {
  padding-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol {
    padding-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol {
    padding-top: 10px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #777777;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ol li {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy ul {
  padding: 1.7118402282vw 0 0 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul {
    padding: 0.8333333333vw 0 0 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul {
    padding: 10px 0 0 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul {
    padding: 10px 0 0 20px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #777777;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy ul li {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
  margin-top: 5.7061340942vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table {
    margin-bottom: 20px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 0;
  border-top: 1px solid #000;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl {
    margin-top: 20px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #d9d9d9;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-bottom: 1px solid #d9d9d9;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4.2796005706vw 2.8530670471vw;
  width: 34%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    width: 27%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    width: 27%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dt {
    width: 27%;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-bottom: 1px solid #d9d9d9;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 66%;
  padding: 4.2796005706vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    width: 73%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    width: 73%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    width: 73%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    padding: 1.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    padding: 1.0416666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd {
    padding: 20px 40px;
  }
}
.page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy .section-footer-privacy-popup article .box-privacy .container-table dl dd:first-of-type {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.page-footer-privacy-recruit {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-recruit .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-recruit .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-6 dl {
  margin-bottom: 0;
}
.page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 ul {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 30px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 20px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-12 p {
  margin-bottom: 10.5563480742vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 6.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 3.8541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 74px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit ~ .panel-background {
  display: none;
}

.page-footer-privacy-cookie-policy {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-cookie-policy .content-title {
  margin-bottom: 8.5592011412vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-title {
    margin-bottom: 60px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item {
  padding: 7.1326676177vw;
  background-color: #ffffff;
  border-radius: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy:last-of-type {
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item p + p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item p a {
  text-decoration: underline;
}
.page-footer-privacy-cookie-policy .content-list .col-list-item p a:hover {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item ul {
  margin: 2.8530670471vw 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    margin: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item ul li + li {
  margin-top: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul li + li {
    margin-top: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
.page-footer-privacy-cookie-policy .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-cookie-policy ~ .panel-background {
  display: none;
}

.page-footer-sitemap {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap {
    padding: 206px 0 200px;
  }
}
.page-footer-sitemap a {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.page-footer-sitemap a path, .page-footer-sitemap a rect {
  -webkit-transition: stroke 0.3s ease-out;
  transition: stroke 0.3s ease-out;
}
.page-footer-sitemap a:hover {
  color: #006ecd;
}
.page-footer-sitemap a:hover path {
  stroke: #006ecd;
}
.page-footer-sitemap a:hover rect {
  stroke: #006ecd;
}
.page-footer-sitemap .content-title {
  padding-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .content-title {
    padding-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .content-title {
    padding-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .content-title {
    padding-bottom: 60px;
  }
}
.page-footer-sitemap .content-title .col-title {
  text-align: center;
}
.page-footer-sitemap .content-title .col-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .content-title .col-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .content-title .col-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .content-title .col-title h2 {
    padding-bottom: 10px;
  }
}
.page-footer-sitemap .content-title .col-title p br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .content-title .col-title p br {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .content-title .col-title p br {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .content-title .col-title p br {
    display: block;
  }
}
.page-footer-sitemap .ul-menu {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu {
    padding: 0.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu {
    padding: 10px 0;
  }
}
.page-footer-sitemap .ul-menu .li-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 7.1326676177vw 6.4194008559vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu {
    padding: 3.3333333333vw 6.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu {
    padding: 40px 75px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu {
    padding: 40px 75px;
  }
}
.page-footer-sitemap .ul-menu .li-menu + .li-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.page-footer-sitemap .ul-menu .li-menu a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.page-footer-sitemap .ul-menu .li-menu h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  width: 33.5235378031vw;
  margin-right: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    width: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    width: 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    width: 280px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    margin-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    margin-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 {
    margin-right: 50px;
  }
}
.page-footer-sitemap .ul-menu .li-menu h3:lang(ko) {
  margin-right: unset;
}
.page-footer-sitemap .ul-menu .li-menu h3:lang(vn) {
  width: 34.8074179743vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu h3:lang(vn) {
    width: 18.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3:lang(vn) {
    width: 220px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3:lang(vn) {
    width: 220px;
  }
}
.page-footer-sitemap .ul-menu .li-menu h3 a svg {
  margin-bottom: 3.5663338088vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu h3 a svg {
    margin-bottom: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 a svg {
    margin-bottom: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu h3 a svg {
    margin-bottom: 13px;
  }
}
.page-footer-sitemap .ul-menu .li-menu .ul-sub {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: unset;
      flex-wrap: unset;
  gap: 4.2796005706vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 40.6562054208vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    gap: 1.6666666667vw 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    gap: 20px 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    gap: 20px 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    width: 64.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    width: 770px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .ul-sub {
    width: 770px;
  }
}
.page-footer-sitemap .ul-menu .li-menu .li-sub {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 4.5649072753vw;
  line-height: 1.625;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub {
    line-height: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub {
    line-height: 2;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub {
    line-height: 2;
  }
}
.page-footer-sitemap .ul-menu .li-menu .li-sub a svg {
  margin-bottom: 3.5663338088vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub a svg {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub a svg {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .ul-menu .li-menu .li-sub a svg {
    margin-bottom: 10px;
  }
}
.page-footer-sitemap .outlink-bold svg {
  width: 1.7118402282vw;
  height: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .outlink-bold svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .outlink-bold svg {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .outlink-bold svg {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .outlink-bold svg {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .outlink-bold svg {
    height: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .outlink-bold svg {
    height: 10px;
  }
}
.page-footer-sitemap .outlink-light svg {
  width: 1.7118402282vw;
  height: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .outlink-light svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .outlink-light svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .outlink-light svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-sitemap .outlink-light svg {
    height: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-sitemap .outlink-light svg {
    height: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-sitemap .outlink-light svg {
    height: 7px;
  }
}
.page-footer-sitemap ~ .panel-background {
  display: none;
}

.page-footer-term-use {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use {
    padding: 206px 0 200px;
  }
}
.page-footer-term-use .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-use .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list {
    padding-top: 50px;
  }
}
.page-footer-term-use .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-term-use .content-list .col-list-item .box-group + .box-group {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item .box-group + .box-group {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item .box-group + .box-group {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item .box-group + .box-group {
    margin-top: 60px;
  }
}
.page-footer-term-use .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-term-use .content-list .col-list-item p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item p {
    line-height: 1.5;
  }
}
.page-footer-term-use .content-list .col-list-item p.p-sub {
  color: #000;
  padding-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item p.p-sub {
    padding-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item p.p-sub {
    padding-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item p.p-sub {
    padding-left: 20px;
  }
}
.page-footer-term-use .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-term-use .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-term-use .content-list .col-list-item ol {
  color: #666666;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol {
    margin: 1.6666666667vw 0 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol {
    margin: 1.0416666667vw 0 1.0416666667vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol {
    margin: 20px 0 20px 0;
  }
}
.page-footer-term-use .content-list .col-list-item ol > ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol {
    margin-bottom: 20px;
  }
}
.page-footer-term-use .content-list .col-list-item ol > ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ol > ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ol > ol > li {
    margin-left: 20px;
  }
}
.page-footer-term-use .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul {
    margin: 1.6666666667vw 0 1.6666666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul {
    margin: 20px 0 20px 20px;
  }
}
.page-footer-term-use .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
.page-footer-term-use .section-tab li {
  width: unset;
}
.page-footer-term-use ~ .panel-background {
  display: none;
}

.page-footer-term-legal {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal {
    padding: 10.7291666667vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal {
    padding: 206px 0 200px;
  }
}
.page-footer-term-legal .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-legal .col-list-item {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .col-list-item {
    padding: 60px;
  }
}
.page-footer-term-legal .content-article {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article {
    padding-top: 50px;
  }
}
.page-footer-term-legal .content-article .col-article-title {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article .col-article-title {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article .col-article-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article .col-article-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article .col-article-title {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article .col-article-title {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article .col-article-title {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article .col-article-title {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article .col-article-title {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article .col-article-title {
    margin-bottom: 40px;
  }
}
.page-footer-term-legal .content-article .col-article p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article .col-article p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article .col-article p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article .col-article p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article .col-article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article .col-article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article .col-article p {
    line-height: 1.5;
  }
}
.page-footer-term-legal .content-article .col-article p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-legal .content-article .col-article p + p {
    margin-top: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-legal .content-article .col-article p + p {
    margin-top: 1.8229166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-legal .content-article .col-article p + p {
    margin-top: 35px;
  }
}
.page-footer-term-legal .section-tab li {
  width: unset;
}
.page-footer-term-legal ~ .panel-background {
  display: none;
}

.page-footer-term-email {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email {
    padding: 10.7291666667vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email {
    padding: 206px 0 200px;
  }
}
.page-footer-term-email .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-email .col-copy {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .col-copy {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .col-copy {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .col-copy {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .col-copy {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .col-copy {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .col-copy {
    padding: 60px;
  }
}
.page-footer-term-email .content-copy {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-copy {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-copy {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-copy {
    padding-top: 50px;
  }
}
.page-footer-term-email .content-copy .col-copy p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-copy .col-copy p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-copy .col-copy p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-copy .col-copy p {
    margin-bottom: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy p {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy p {
    margin-bottom: 32px;
  }
}
.page-footer-term-email .content-copy .col-copy span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-copy .col-copy span {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-email .content-copy .col-copy span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-email .content-copy .col-copy span {
    line-height: 1.5;
  }
}
.page-footer-term-email .section-tab li {
  width: unset;
}
.page-footer-term-email ~ .panel-background {
  display: none;
}

.page-footer-notice {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice {
    padding: 206px 0 200px;
  }
}
.page-footer-notice .content-title {
  padding-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .content-title {
    padding-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .content-title {
    padding-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .content-title {
    padding-bottom: 60px;
  }
}
.page-footer-notice .content-title .col-title {
  text-align: center;
}
.page-footer-notice .content-title .col-title h2 {
  color: #006ecd;
  padding-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .content-title .col-title h2 {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .content-title .col-title h2 {
    padding-bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .content-title .col-title h2 {
    padding-bottom: 10px;
  }
}
.page-footer-notice .content-notice .col-notice {
  background-color: #ffffff;
  padding: 7.1326676177vw 0;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .content-notice .col-notice {
    padding: 5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .content-notice .col-notice {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .content-notice .col-notice {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .content-notice .col-notice {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .content-notice .col-notice {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .content-notice .col-notice {
    border-radius: 20px;
  }
}
.page-footer-notice .container-top {
  padding: 0 7.1326676177vw 5.7061340942vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top {
    padding: 0 5vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top {
    padding: 0 60px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top {
    padding: 0 60px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.page-footer-notice .container-top .div-count {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .div-count {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .div-count {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .div-count {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .div-count {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .div-count {
    margin-bottom: -0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .div-count {
    margin-bottom: -2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .div-count {
    margin-bottom: -2px;
  }
}
.page-footer-notice .container-top .div-count em {
  color: #006ecd;
}
.page-footer-notice .container-top .wrapper-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.2824536377vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .wrapper-search {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .wrapper-search {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .wrapper-search {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .wrapper-search {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.page-footer-notice .container-top .select-form {
  position: relative;
  width: 100%;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form {
    width: 11.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form {
    width: 135px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form {
    width: 135px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form {
    height: 42px;
  }
}
.page-footer-notice .container-top .select-form select {
  width: 0;
  height: 0;
  border: none;
  visibility: hidden;
}
.page-footer-notice .container-top .select-form select::-webkit-input-placeholder {
  color: #000;
}
.page-footer-notice .container-top .select-form select::-moz-placeholder {
  color: #000;
}
.page-footer-notice .container-top .select-form select:-ms-input-placeholder {
  color: #000;
}
.page-footer-notice .container-top .select-form select::-ms-input-placeholder {
  color: #000;
}
.page-footer-notice .container-top .select-form select::placeholder {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-footer-notice .container-top .select-form select::placeholder {
    color: #D9D9D9;
  }
}
.page-footer-notice .container-top .select-form .div-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #F4F4F7;
  z-index: 1;
  border-radius: 6.2767475036vw;
  height: 11.9828815977vw;
  max-height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select {
    border-radius: 1.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select {
    border-radius: 1.09375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select {
    border-radius: 21px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select {
    max-height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select {
    max-height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select {
    max-height: 42px;
  }
}
.page-footer-notice .container-top .select-form .div-select button {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
.page-footer-notice .container-top .select-form .div-select.onShow {
  height: auto;
  max-height: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select.onShow {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select.onShow {
    max-height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select.onShow {
    max-height: 200px;
  }
}
.page-footer-notice .container-top .select-form .div-select.onShow .icon-select img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-footer-notice .container-top .select-form .div-select.onShow .ul-select {
  height: 100%;
  visibility: visible;
  max-height: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select.onShow .ul-select {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
.page-footer-notice .container-top .select-form .div-select .button-drop {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  width: 100%;
  color: #000;
  padding: 1.7118402282vw 8.5592011412vw 1.7118402282vw 5.7061340942vw;
  border-radius: 7.9885877318vw;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    padding: 1vw 3.3333333333vw 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    border-radius: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop {
    height: 42px;
  }
}
.page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
  right: 6.7047075606vw;
  width: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
    right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
    width: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
    width: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .button-drop .icon-select {
    width: 15px;
  }
}
.page-footer-notice .container-top .select-form .div-select .button-drop .icon-select img {
  width: 100%;
}
.page-footer-notice .container-top .select-form .div-select .ul-select {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  padding: 0 5.7061340942vw 2.1398002853vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .ul-select {
    padding: 0 1.6666666667vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
.page-footer-notice .container-top .select-form .div-select .li-select {
  color: #777;
  cursor: pointer;
  padding-top: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .li-select {
    padding-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
.page-footer-notice .container-top .select-form .div-select .li-select:first-of-type {
  padding-top: 2.1398002853vw;
  border-top: 1px solid #dbdbdb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .li-select:first-of-type {
    padding-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
.page-footer-notice .container-top .select-form .div-select .li-select:hover {
  color: #006ecd;
}
.page-footer-notice .container-top .select-form .div-select .li-select button {
  width: 100%;
  text-align: left;
  line-height: 1.2;
  color: #777777;
  padding: 0.7132667618vw 0 0.7132667618vw 0.2853067047vw;
  margin-left: -0.2853067047vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .li-select button {
    padding: 0.4166666667vw 0 0.4166666667vw 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .select-form .div-select .li-select button {
    margin-left: -0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
.page-footer-notice .container-top .search-form {
  position: relative;
  width: 100%;
  height: 11.9828815977vw;
  border-radius: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form {
    width: 22vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form {
    width: 264px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form {
    width: 264px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form {
    border-radius: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form {
    border-radius: 100px;
  }
}
.page-footer-notice .container-top .search-form input {
  background-color: #F4F4F7;
  border: 1px solid transparent;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  width: 100%;
  height: 11.9828815977vw;
  border-radius: 14.2653352354vw;
  padding: 1.7118402282vw 9.9857346648vw 1.7118402282vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form input {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form input {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form input {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form input {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form input {
    border-radius: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form input {
    padding: 1vw 4.1666666667vw 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    padding: 12px 50px 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form input {
    padding: 12px 50px 12px 20px;
  }
}
.page-footer-notice .container-top .search-form input::-webkit-input-placeholder {
  color: #666d7a;
}
.page-footer-notice .container-top .search-form input::-moz-placeholder {
  color: #666d7a;
}
.page-footer-notice .container-top .search-form input:-ms-input-placeholder {
  color: #666d7a;
}
.page-footer-notice .container-top .search-form input::-ms-input-placeholder {
  color: #666d7a;
}
.page-footer-notice .container-top .search-form input::placeholder {
  color: #666d7a;
}
.page-footer-notice .container-top .search-form input:focus-visible {
  outline: 2px solid rgb(0, 95, 204);
}
.page-footer-notice .container-top .search-form .button-submit {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5.7061340942vw;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form .button-submit {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form .button-submit {
    right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form .button-submit {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-top .search-form .button-submit {
    width: 1.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-top .search-form .button-submit {
    width: 21px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-top .search-form .button-submit {
    width: 21px;
  }
}
.page-footer-notice .container-top .search-form .icon-search {
  width: 100%;
  max-width: 30px;
}
.page-footer-notice .container-top .search-form .icon-search img {
  width: 100%;
}
.page-footer-notice .container-notice {
  padding: 0 7.1326676177vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice {
    padding: 2.5vw 5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice {
    padding: 30px 60px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice {
    padding: 30px 60px 0;
  }
}
.page-footer-notice .container-notice li.no-list {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li.no-list {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li.no-list {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li.no-list {
    margin-top: unset;
  }
}
.page-footer-notice .container-notice li.no-list p {
  text-align: center;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li.no-list p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li.no-list p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li.no-list p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li.no-list p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li.no-list p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li.no-list p {
    line-height: 1.5;
  }
}
.page-footer-notice .container-notice li + li {
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li + li {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li + li {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li + li {
    margin-top: 10px;
  }
}
.page-footer-notice .container-notice li a {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  width: 100%;
  padding: 8.5592011412vw 0 0;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    padding: 2.0833333333vw 3.3333333333vw 2.0833333333vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    padding: 25px 40px 25px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    padding: 25px 40px 25px 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.page-footer-notice .container-notice li a:hover {
  background-color: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a:hover {
    background-color: rgba(0, 110, 205, 0.2);
  }
}
.page-footer-notice .container-notice li a span {
  color: #666d7a;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-top: 1.4265335235vw;
  display: inline-block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a span {
    line-height: 1.4285714286;
  }
}
.page-footer-notice .container-notice li a span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-notice li a span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-notice li a span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-notice li a span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-notice li a span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-notice li a span {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-notice li a span {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-notice li a span {
    margin-top: 0;
  }
}
.page-footer-notice .container-pager .box-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2.8530670471vw;
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager {
    gap: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager {
    gap: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager {
    gap: 18px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager {
    margin-top: 60px;
  }
}
.page-footer-notice .container-pager .box-pager a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 100%;
  background-color: #F4F4F7;
  width: 10.1283880171vw;
  height: 10.1283880171vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager a {
    width: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a {
    width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a {
    width: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a {
    height: 56px;
  }
}
.page-footer-notice .container-pager .box-pager a .box-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: inline-block;
}
.page-footer-notice .container-pager .box-pager a .box-svg svg {
  width: 1.2838801712vw;
  height: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager a .box-svg svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a .box-svg svg {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a .box-svg svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager a .box-svg svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a .box-svg svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager a .box-svg svg {
    height: 12px;
  }
}
.page-footer-notice .container-pager .box-pager a .box-svg svg:lang(vn) {
  -webkit-transform: translate(0, -2px);
      -ms-transform: translate(0, -2px);
          transform: translate(0, -2px);
}
.page-footer-notice .container-pager .box-pager a.disabled .box-svg {
  opacity: 0.4;
}
.page-footer-notice .container-pager .box-pager .span-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.1412268188vw;
  border-radius: 80px;
  background-color: #F4F4F7;
  padding: 0 4.2796005706vw;
  height: 10.1283880171vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    gap: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    gap: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    gap: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    padding: 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice .container-pager .box-pager .span-pager {
    line-height: 1.4285714286;
  }
}
.page-footer-notice .container-pager .box-pager .span-pager:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-pager .box-pager .span-pager:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-pager .box-pager .span-pager:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-pager .box-pager .span-pager:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-pager .box-pager .span-pager:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice .container-pager .box-pager .span-pager .total {
  color: #666D7A;
}
.page-footer-notice ~ .panel-background {
  display: none;
}

.page-footer-notice-view {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view {
    padding: 19.8333333333vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view {
    padding: 12.3958333333vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view {
    padding: 238px 0 200px;
  }
}
.page-footer-notice-view .col-line {
  border-bottom: 1px solid #ccc;
}
.page-footer-notice-view .content-subject {
  padding-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject {
    padding-bottom: 40px;
  }
}
.page-footer-notice-view .content-subject .col-subject {
  display: block;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.page-footer-notice-view .content-subject .col-subject h2 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    line-height: 1.3684210526;
  }
}
.page-footer-notice-view .content-subject .col-subject h2:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-subject .col-subject h2:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-subject .col-subject h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-subject .col-subject h2:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-subject .col-subject h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject h2 {
    margin-bottom: unset;
  }
}
.page-footer-notice-view .content-subject .col-subject .date {
  color: #777777;
  line-height: 1;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-subject .col-subject .date {
    margin-top: unset;
  }
}
.page-footer-notice-view .content-detail .container-detail {
  background-color: #fff;
  border-radius: 20px;
  overflow-x: auto;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-detail .container-detail {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail {
    padding: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail {
    padding: 60px;
  }
}
.page-footer-notice-view .content-detail .container-detail p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-detail .container-detail p {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail p {
    line-height: 1.5;
  }
}
.page-footer-notice-view .content-detail .container-detail img {
  border-radius: 10px;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-detail .container-detail img {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail img {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-detail .container-detail img {
    margin-bottom: 40px;
  }
}
.page-footer-notice-view .wrapper-download {
  border-top: 1px solid #D5D6D7;
  padding-top: 5.7061340942vw;
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .wrapper-download {
    padding-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .wrapper-download {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .wrapper-download {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .wrapper-download {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .wrapper-download {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .wrapper-download {
    margin-top: 100px;
  }
}
.page-footer-notice-view .wrapper-download strong {
  max-width: 86%;
  margin: 0 1.4265335235vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .wrapper-download strong {
    margin: 0 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .wrapper-download strong {
    margin: 0 20px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .wrapper-download strong {
    margin: 0 20px 0 0;
  }
}
.page-footer-notice-view .wrapper-download a {
  display: inline-block;
  width: 100%;
}
.page-footer-notice-view .wrapper-download i {
  -webkit-transform: translateY(2px);
      -ms-transform: translateY(2px);
          transform: translateY(2px);
}
.page-footer-notice-view .wrapper-download .box-button {
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .wrapper-download .box-button {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .wrapper-download .box-button {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .wrapper-download .box-button {
    margin-top: 10px;
  }
}
.page-footer-notice-view .wrapper-download .box-button:first-of-type {
  margin-top: 0;
}
.page-footer-notice-view .wrapper-download .span-download {
  display: inline-block;
  font-size: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-top: 1.4265335235vw;
  width: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .wrapper-download .span-download {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .wrapper-download .span-download {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .wrapper-download .span-download {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .wrapper-download .span-download {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .wrapper-download .span-download {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .wrapper-download .span-download {
    width: 10px;
  }
}
.page-footer-notice-view .wrapper-download .span-download svg {
  width: 100%;
  height: auto;
}
.page-footer-notice-view .content-list {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list {
    margin-top: 30px;
  }
}
.page-footer-notice-view .content-list dl {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  background-color: #fff;
  padding: 7.1326676177vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dl {
    padding: 1.6666666667vw 4.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dl {
    padding: 20px 59px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dl {
    padding: 20px 59px;
  }
}
.page-footer-notice-view .content-list dl + dl {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dl + dl {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dl + dl {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dl + dl {
    margin-top: 15px;
  }
}
.page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
  width: 2.2vw;
  height: 2.2vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
    width: 13px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
    height: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
    height: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dl .icon-prev svg, .page-footer-notice-view .content-list dl .icon-next svg {
    height: 7px;
  }
}
.page-footer-notice-view .content-list dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-wrap: nowrap;
  margin-right: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dt {
    margin-right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dt {
    margin-right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dt {
    margin-right: 30px;
  }
}
.page-footer-notice-view .content-list dt span {
  display: block;
  margin-right: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dt span {
    margin-right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dt span {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dt span {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dt span {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dt span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dt span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dt span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dt span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dt span {
    line-height: 1.5;
  }
}
.page-footer-notice-view .content-list dt figure {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dt figure {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dt figure {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dt figure {
    width: 10px;
  }
}
.page-footer-notice-view .content-list dd {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dd {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dd {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dd {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dd {
    line-height: 1.5;
  }
}
.page-footer-notice-view .content-list dd a, .page-footer-notice-view .content-list dd span {
  display: inline-block;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-list dd a, .page-footer-notice-view .content-list dd span {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-list dd a, .page-footer-notice-view .content-list dd span {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-list dd a, .page-footer-notice-view .content-list dd span {
    padding: 10px;
  }
}
.page-footer-notice-view .content-button {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-button {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-button {
    margin-top: 60px;
  }
}
.page-footer-notice-view .content-button .btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-footer-notice-view .content-button .btn-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #000;
  border-radius: 100px;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 2.8530670471vw 10.9843081312vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-button .btn-link a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-button .btn-link a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-button .btn-link a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-button .btn-link a {
    line-height: 1.4285714286;
  }
}
.page-footer-notice-view .content-button .btn-link a:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-button .btn-link a:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-button .btn-link a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-button .btn-link a:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-footer-notice-view .content-button .btn-link a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-notice-view .content-button .btn-link a {
    padding: 1vw 4.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-notice-view .content-button .btn-link a {
    padding: 0.625vw 2.7604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-notice-view .content-button .btn-link a {
    padding: 12px 53px;
  }
}
.page-footer-notice-view ~ .panel-background {
  display: none;
}

.page-footer-privacy-cookie-policy-en {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-cookie-policy-en .content-title {
  margin-bottom: 8.5592011412vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-title {
    margin-bottom: 60px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item {
  padding: 7.1326676177vw;
  background-color: #ffffff;
  border-radius: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy:last-of-type {
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item p + p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item p a {
  text-decoration: underline;
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item p a:hover {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
  margin: 2.8530670471vw 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    margin: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item ul li + li {
  margin-top: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul li + li {
    margin-top: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
.page-footer-privacy-cookie-policy-en .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-en .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-cookie-policy-en ~ .panel-background {
  display: none;
}

.page-footer-term-use-en {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en {
    padding: 10.7291666667vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en {
    padding: 206px 0 200px;
  }
}
.page-footer-term-use-en .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-use-en .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list {
    padding-top: 50px;
  }
}
.page-footer-term-use-en .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-term-use-en .content-list .col-list-item .box-group + .box-group {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item .box-group + .box-group {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item .box-group + .box-group {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item .box-group + .box-group {
    margin-top: 60px;
  }
}
.page-footer-term-use-en .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-en .content-list .col-list-item p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item p {
    line-height: 1.5;
  }
}
.page-footer-term-use-en .content-list .col-list-item p.p-sub {
  color: #000;
  padding-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item p.p-sub {
    padding-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item p.p-sub {
    padding-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item p.p-sub {
    padding-left: 20px;
  }
}
.page-footer-term-use-en .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-term-use-en .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-term-use-en .content-list .col-list-item ol {
  color: #666666;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    margin: 1.6666666667vw 0 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    margin: 1.0416666667vw 0 1.0416666667vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol {
    margin: 20px 0 20px 0;
  }
}
.page-footer-term-use-en .content-list .col-list-item ol > ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-en .content-list .col-list-item ol > ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ol > ol > li {
    margin-left: 20px;
  }
}
.page-footer-term-use-en .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    margin: 1.6666666667vw 0 1.6666666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul {
    margin: 20px 0 20px 20px;
  }
}
.page-footer-term-use-en .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-en .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-en .section-tab li {
  width: unset;
}
.page-footer-term-use-en ~ .panel-background {
  display: none;
}

.page-footer-contact {
  padding: 32.5249643367vw 0 28.5306704708vw;
  /* popup 영역*/
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact {
    padding: 206px 0 200px;
  }
}
.page-footer-contact .content-title {
  padding-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-title {
    padding-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-title {
    padding-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-title {
    padding-bottom: 60px;
  }
}
.page-footer-contact .col-title {
  text-align: center;
}
.page-footer-contact .col-title h2 {
  color: #006ecd;
}
.page-footer-contact .col-title p {
  margin-top: 3.7089871612vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .col-title p {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .col-title p {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .col-title p {
    margin-top: 12px;
  }
}
.page-footer-contact .col-title p br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .col-title p br {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .col-title p br {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .col-title p br {
    display: block;
  }
}
.page-footer-contact .content-group:nth-of-type(2) .col-group {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group:nth-of-type(2) .col-group {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group:nth-of-type(2) .col-group {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group:nth-of-type(2) .col-group {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-contact .content-group:nth-of-type(2) .col-group .ul-btn .li-btn {
  margin-right: 0;
}
.page-footer-contact .content-group + .content-group {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group + .content-group {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group + .content-group {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group + .content-group {
    margin-top: 30px;
  }
}
.page-footer-contact .content-group .col-group {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 7.1326676177vw;
  background: #fff;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group {
    padding: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group {
    padding: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group {
    border-radius: 20px;
  }
}
.page-footer-contact .content-group .col-group article {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group article {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group article {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group article {
    margin-bottom: 0;
  }
}
.page-footer-contact .content-group .col-group article p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group article p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group article p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group article p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group article p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group article p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group article p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group article p {
    margin-top: 20px;
  }
}
.page-footer-contact .content-group .col-group .ul-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 2.8530670471vw;
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .ul-btn {
    row-gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn {
    row-gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn {
    row-gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .ul-btn {
    margin-left: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn {
    margin-left: 6.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn {
    margin-left: 132px;
  }
}
.page-footer-contact .content-group .col-group .ul-btn .li-btn {
  margin-right: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn {
    margin-right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn {
    margin-right: 10px;
  }
}
.page-footer-contact .content-group .col-group .ul-btn .li-btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-footer-contact .content-group .col-group .ul-btn .li-btn a .font-cj-vn {
  display: inline;
  padding-right: unset;
}
.page-footer-contact .content-group .col-group .ul-btn .li-btn a span {
  display: block;
  padding-right: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn a span {
    padding-right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn a span {
    padding-right: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn a span {
    padding-right: 10px;
  }
}
.page-footer-contact .content-group .col-group .ul-btn .li-btn a span.font-cj-jp {
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn a span.font-cj-jp {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn a span.font-cj-jp {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn a span.font-cj-jp {
    padding-right: 0;
  }
}
.page-footer-contact .content-group .col-group .ul-btn .li-btn .icon-outlink {
  width: 1.5691868759vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn .icon-outlink {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn .icon-outlink {
    width: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .ul-btn .li-btn .icon-outlink {
    width: 12px;
  }
}
.page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  border: 1px solid #777777;
  border-radius: 14.2653352354vw;
  padding: 1.997146933vw 5.7061340942vw;
  -webkit-transition: background-color 0.4s, color 0.4s, border 0.4s, background-image 0.4s;
  transition: background-color 0.4s, color 0.4s, border 0.4s, background-image 0.4s;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    padding: 1vw 2.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    padding: 12px 27px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn, .page-footer-contact .content-group .col-group .btn-outlink {
    padding: 12px 27px;
  }
}
.page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
  background-color: #fff;
  border-color: #777;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    background-color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    background-color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    background-color: #006ecd;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    border-color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    border-color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    border-color: #006ecd;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover, .page-footer-contact .content-group .col-group .btn-outlink:hover {
    color: #fff;
  }
}
.page-footer-contact .content-group .col-group .btn:hover .outlink-light::after, .page-footer-contact .content-group .col-group .btn-outlink:hover .outlink-light::after {
  background-image: url("/static/svg/icon/icon-outlink.svg");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn:hover .outlink-light::after, .page-footer-contact .content-group .col-group .btn-outlink:hover .outlink-light::after {
    background-image: url("/static/svg/icon/icon-outlink-w.svg");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover .outlink-light::after, .page-footer-contact .content-group .col-group .btn-outlink:hover .outlink-light::after {
    background-image: url("/static/svg/icon/icon-outlink-w.svg");
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn:hover .outlink-light::after, .page-footer-contact .content-group .col-group .btn-outlink:hover .outlink-light::after {
    background-image: url("/static/svg/icon/icon-outlink-w.svg");
  }
}
.page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
  display: inline-block;
  width: 1.8544935806vw;
  height: 1.8544935806vw;
  margin-top: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    width: 13px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    height: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    height: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    height: 13px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    margin-top: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    margin-top: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .content-group .col-group .btn .outlink-light, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light {
    margin-top: 6px;
  }
}
.page-footer-contact .content-group .col-group .btn .outlink-light::after, .page-footer-contact .content-group .col-group .btn-outlink .outlink-light::after {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background-image: url("/static/svg/icon/icon-outlink.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.page-footer-contact .section-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.page-footer-contact .section-popup.onShow {
  display: block;
}
.page-footer-contact .section-popup:focus {
  outline: 2px solid rgb(0, 95, 204);
}
.page-footer-contact .section-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.page-footer-contact .section-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 100%;
  z-index: 2;
  pointer-events: none;
  /* form 영역 - start */
  /* form 영역 - end */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-contact .section-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .page-footer-contact .section-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .page-footer-contact .section-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .page-footer-contact .section-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.page-footer-contact .section-popup .content-popup .col-popup {
  position: relative;
  display: block;
  max-height: 100vh;
  padding: 20.970042796vw 5.7061340942vw 8.5592011412vw 5.7061340942vw;
  background-color: #fff;
  border-radius: 0;
  pointer-events: auto;
  overflow-y: scroll;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    padding: 9.1666666667vw 3.75vw 6.6666666667vw 5.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    padding: 110px 45px 80px 62px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    padding: 110px 45px 80px 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
.page-footer-contact .section-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.page-footer-contact .section-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.page-footer-contact .section-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.page-footer-contact .section-popup .content-popup .col-popup .button-close {
  position: absolute;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close {
    right: 30px;
  }
}
.page-footer-contact .section-popup .content-popup .col-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .col-popup .button-close img {
    width: 40px;
  }
}
.page-footer-contact .section-popup .content-popup .container-header {
  min-width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header {
    min-width: 30%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header {
    min-width: 30%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header {
    min-width: 30%;
  }
}
.page-footer-contact .section-popup .content-popup .container-header .wrapper-header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .wrapper-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-contact .section-popup .content-popup .container-header p {
  margin-top: 2.5677603424vw;
  white-space: pre-line;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header p {
    margin-top: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header p {
    margin-top: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header p {
    margin-top: 18px;
  }
}
.page-footer-contact .section-popup .content-popup .container-header p:lang(vn) {
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header p:lang(vn) {
    padding-right: 10%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header p:lang(vn) {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header p:lang(vn) {
    padding-right: 0;
  }
}
.page-footer-contact .section-popup .content-popup .container-header .span-small {
  display: block;
  text-align: right;
  margin-top: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    text-align: left;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-header .span-small {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .container-header .span-small em {
  color: #ef151e;
}
.page-footer-contact .section-popup .content-popup .container-contents {
  width: 100%;
  height: auto;
  max-height: unset;
  overflow-y: visible;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    width: 88.8%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    width: 88.8%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    width: 88.8%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    max-height: 66.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    max-height: 800px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    max-height: 800px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    padding-right: 5.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    padding-right: 65px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    padding-right: 65px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1233px) {
  .page-footer-contact .section-popup .content-popup .container-contents {
    padding-right: 28px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form {
  position: relative;
  /* form 공통 영역 - start */
  /* form 공통 영역 - end */
}
.page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-webkit-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-moz-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input:-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form input::placeholder {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
.page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
    font-size: 1.1666666667vw;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
    font-size: 14px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-webkit-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-moz-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea:-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::-ms-input-placeholder {
    line-height: 1.4285714286;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form textarea::placeholder {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    line-height: 1.5;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item:first-of-type {
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item {
    margin-top: 40px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-header {
  margin-bottom: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-header {
    margin-bottom: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-header {
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-header {
    margin-bottom: 8px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item em {
  color: #ef151e;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
  border: 1px solid #d9d9d9;
  border-radius: 7.1326676177vw;
  height: 12.8388017118vw;
  padding: 2.9957203994vw 3.7089871612vw;
  background-color: transparent;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    height: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    height: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    height: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    padding: 1vw 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    padding: 12px 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text] {
    padding: 12px 18px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .div-item-body input[type=text]:focus {
  border: 1px solid #006ecd;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
  position: relative;
  width: 100%;
  border-radius: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
    width: 25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
    width: 300px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
    width: 300px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input {
    border-radius: 30px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input input {
  width: 100%;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input.is-error input {
  border: 1px solid #ef151e;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-input.is-error input:focus {
  border: 1px solid #ef151e;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-textarea textarea:focus {
  border: 1px solid #006ecd;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .text-textarea.is-error textarea {
  border: 1px solid #ef151e;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
  display: none;
  color: #ef151e;
  margin-left: 2.8530670471vw;
  margin-top: 1.7118402282vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    margin-top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg.show {
  display: block;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .div-item .p-msg.hide {
  display: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    line-height: 1.5;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
  width: 41.3694721826vw;
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 300px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 300px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1):lang(vn) {
  width: 41.3694721826vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1):lang(vn) {
    width: 18.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1):lang(vn) {
    width: 170px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1):lang(vn) {
    width: 170px;
  }
}
@media only screen and (max-width: 1199px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 39.9429386591vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 20.8333333333vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 15.625vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(1) {
    width: 300px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
  width: 41.3694721826vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 200px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2):lang(vn) {
  width: 39.9429386591vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2):lang(vn) {
    width: 17.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2):lang(vn) {
    width: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2):lang(vn) {
    width: 150px;
  }
}
@media only screen and (max-width: 1199px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 41.3694721826vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 12.5vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 10.4166666667vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .text-input:nth-of-type(2) {
    width: 200px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
  position: relative;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  width: 100%;
  height: 11.9828815977vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    width: 12.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    width: 147px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    width: 147px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    height: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    height: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    height: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    margin-top: 0;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
  width: 100%;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
    width: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
    width: 190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
    width: 190px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
    margin-top: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form:lang(vn) {
    margin-top: 0;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .select-hide {
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 0;
  border: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  background-color: #FFF;
  border: 1px solid #d9d9d9;
  border-radius: 6.2767475036vw;
  height: 11.9828815977vw;
  max-height: 11.9828815977vw;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    border-radius: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    border-radius: 1.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    border-radius: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    height: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    height: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    height: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    max-height: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    max-height: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select {
    max-height: 48px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
  height: 48.5021398003vw;
  max-height: 48.5021398003vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
    height: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
    height: 190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
    height: 190px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
    max-height: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
    max-height: 190px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow {
    max-height: 190px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .icon-arrow img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
  height: 32.8102710414vw;
  max-height: 32.8102710414vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
    height: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
    height: 125px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
    height: 125px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
    max-height: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
    max-height: 125px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .select-scroll {
    max-height: 125px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .ul-select {
  visibility: visible;
  -webkit-transition: visibility 0.3s 0.2s ease-in-out;
  transition: visibility 0.3s 0.2s ease-in-out;
  max-height: 71.3266761769vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .ul-select {
    max-height: 26.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .ul-select {
    max-height: 320px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select.onShow .ul-select {
    max-height: 320px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2.9957203994vw 4.2796005706vw;
  border-radius: 7.9885877318vw;
  width: 100%;
  height: 11.9828815977vw;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    border-radius: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    height: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    height: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop {
    height: 48px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
  position: absolute;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 4.2796005706vw;
  width: 2.2824536377vw;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
    right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
    right: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
    right: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow {
    width: 10px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .button-drop .icon-arrow img {
  width: 100%;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .select-scroll {
  height: 0;
  max-height: 0;
  overflow-y: scroll;
  margin: 0 4.5649072753vw 0 0;
  -webkit-transition: height 0.3s 0.2s ease-in-out max-height 0.3s 0.2s ease-in-out;
  transition: height 0.3s 0.2s ease-in-out max-height 0.3s 0.2s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .select-scroll {
    margin: 0 0.4166666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .select-scroll {
    margin: 0 5px 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .select-scroll {
    margin: 0 5px 0 0;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .ul-select {
  padding: 0vw 4.2796005706vw 1.7118402282vw;
  visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .ul-select {
    padding: 0vw 1.6666666667vw 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .ul-select {
    padding: 0px 20px 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .ul-select {
    padding: 0px 20px 12px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select button {
  display: block;
  padding: 1.7118402282vw 0;
  width: 100%;
  height: 100%;
  color: #777;
  text-align: left;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select button {
    padding: 0.5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select button {
    padding: 6px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select button {
    padding: 6px 0;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:first-of-type {
  padding-top: 1.4265335235vw;
  border-top: 1px solid #dbdbdb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:first-of-type {
    padding-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:first-of-type {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:first-of-type {
    padding-top: 10px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:hover button {
  color: #777;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:hover button {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:hover button {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form .div-select .li-select:hover button {
    color: #006ecd;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1233px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .txt_at {
    margin: 0 5px;
  }
  .page-footer-contact .section-popup .content-popup .wrapper-form .email-item .email-item-wrap .select-form {
    margin-left: 5px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin: 0 0 2.2824536377vw;
  border: 1px solid #d9d9d9;
  border-radius: 2.8530670471vw;
  padding: 3.4236804565vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    margin: 0 0 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    margin: 0 0 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    margin: 0 0 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    padding: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input {
    padding: 20px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input p {
  color: #666;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input input[type=file] {
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input input[type=file]::-webkit-file-upload-button {
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 0;
  border: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input input[type=file]::file-selector-button {
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 0;
  border: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  align-items: center;
  width: 47.0756062767vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    width: 44.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    width: 530px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-box {
    width: 530px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .file-input .file-viewer-txt {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
  border: 1px solid #97999b;
  border-radius: 5.7061340942vw;
  padding: 2.2824536377vw 4.2796005706vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  cursor: pointer;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file.onFocus {
  border-radius: 5.7061340942vw;
  outline: 2px solid rgb(0, 95, 204);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file.onFocus {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file.onFocus {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file.onFocus {
    border-radius: 40px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-file span {
  white-space: nowrap;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
  position: relative;
  display: none;
  width: 4.2796005706vw;
  height: 4.2796005706vw;
  margin-left: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  left: 0vw;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete.onShow {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    width: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    width: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    width: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    height: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    height: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    height: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    margin-left: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete {
    left: unset;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
  position: absolute;
  top: 0vw;
  left: 1.7118402282vw;
  content: "";
  display: block;
  width: 0.2853067047vw;
  height: 3.5663338088vw;
  background: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    top: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    left: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    width: 0.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    height: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    height: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:before {
    height: 15px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
  position: absolute;
  top: 1.5691868759vw;
  left: 0vw;
  content: "";
  display: block;
  width: 3.5663338088vw;
  height: 0.2853067047vw;
  background: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    left: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    left: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    left: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    width: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    width: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    width: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    height: 0.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    height: 1px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .button-delete:after {
    height: 1px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .desc {
  color: #666;
}
.page-footer-contact .section-popup .content-popup .wrapper-form .file-item .desc:first-of-type {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .desc:first-of-type {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .desc:first-of-type {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .file-item .desc:first-of-type {
    margin-top: 30px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
  width: 100%;
  height: 44.2225392297vw;
  border: 1px solid #d9d9d9;
  border-radius: 2.8530670471vw;
  padding: 3.4236804565vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    height: 12.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    height: 8.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    height: 154px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    padding: 1.6666666667vw 1.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    padding: 20px 22px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-form .contents-item textarea {
    padding: 20px 22px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree {
  margin-top: 9.9857346648vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree {
    margin-top: 40px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree h2 {
  margin-bottom: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree h2 {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree h2 {
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree h2 {
    margin-bottom: 12px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
  display: none;
  color: #ef151e;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg {
    line-height: 1.4285714286;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg.show {
  display: block;
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .p-msg.hide {
  display: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree:last-of-type {
  margin-top: 15.6918687589vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree:last-of-type {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree:last-of-type {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree:last-of-type {
    margin-top: 40px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  border: 1px solid #d9d9d9;
  border-radius: 1.4265335235vw;
  padding: 4.2796005706vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    padding: 1.5vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    padding: 18px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article {
    padding: 18px 20px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article p {
    margin-top: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article p {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree article p {
    margin-top: 16px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-top: 3.1383737518vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree {
    margin-top: 15px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree > div {
    margin-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree > div {
    margin-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree > div {
    margin-left: 10px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-left: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    margin-left: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    margin-left: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree .check-label {
    margin-left: 6px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 4.85021398vw;
  height: 4.85021398vw;
  border-radius: 0.7132667618vw;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    width: 1.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    width: 22px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    width: 22px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    height: 1.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    height: 22px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    height: 22px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    border-radius: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    border-radius: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02 {
    border-radius: 5px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_01:checked, .page-footer-contact .section-popup .content-popup .wrapper-agree .box-agree .check-agree #agree_02:checked {
  background-image: url("/static/svg/icon/icon-check.svg");
  background-color: #006ecd;
  background-size: 60% 60%;
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
}
.page-footer-contact .section-popup .content-popup .wrapper-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn {
    margin-top: 80px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-btn button[type=submit] {
  font-weight: 400;
}
.page-footer-contact .section-popup .content-popup .wrapper-btn button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 42.0827389444vw;
  height: 11.1269614836vw;
  border-radius: 5.7061340942vw;
  border: 1px solid #d9d9d9;
  -webkit-transition: background-color 0.4s, color 0.4s, border 0.4s, background-image 0.4s;
  transition: background-color 0.4s, color 0.4s, border 0.4s, background-image 0.4s;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    width: 11vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    width: 132px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    width: 132px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    height: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    height: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    height: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button {
    border-radius: 30px;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
  background-color: #fff;
  border-color: #777;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    background-color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    background-color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    background-color: #006ecd;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    border-color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    border-color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    border-color: #006ecd;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn button:hover {
    color: #fff;
  }
}
.page-footer-contact .section-popup .content-popup .wrapper-btn .button-submit {
  margin-left: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn .button-submit {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn .button-submit {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-contact .section-popup .content-popup .wrapper-btn .button-submit {
    margin-left: 20px;
  }
}
.page-footer-contact ~ .panel-background {
  display: none;
}

.page-footer-privacy-cn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-cn .mt-40 {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .mt-40 {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .mt-40 {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .mt-40 {
    margin-top: 40px;
  }
}
.page-footer-privacy-cn .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-cn .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul.box-anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #000;
  margin: 5.7061340942vw 0 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor {
    margin: 3.3333333333vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor {
    margin: 2.0833333333vw 0 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor {
    margin: 40px 0 60px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33.3%;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 3.5663338088vw 2.1398002853vw;
  height: 28.8159771755vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    padding: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    padding: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    padding: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    height: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    height: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    height: 80px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li {
    width: 50%;
  }
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li:nth-of-type(2n+0) {
    border-right: none;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
  display: block;
  text-align: left;
  color: #000;
  margin-left: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul.box-anchor li button {
    padding: 5px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 strong {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li {
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li a {
  text-decoration: underline;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li a:hover {
  color: #006ecd;
}
.page-footer-privacy-cn .content-list .col-list-item .box-privacy.item-10 ul li:last-of-type {
  color: #006ecd;
}
.page-footer-privacy-cn .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cn .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ol ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ol ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ol ol > li {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul {
  margin-top: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ul {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item ul ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item ul ol {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item button {
  padding: 0;
  border: none;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item button {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item button {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item button {
    margin-left: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .container-table dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
  color: #000;
}
.page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type {
  border-top: 1px solid #000;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 20px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4.2796005706vw;
  width: 29.8145506419vw;
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    width: 24.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    width: 15.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dt {
    width: 295px;
  }
}
.page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 57.4893009986vw;
  padding: 4.2796005706vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    width: 68.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    width: 42.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    width: 820px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    padding: 1.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    padding: 1.0416666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cn .content-list .col-list-item .container-table dl dd {
    padding: 20px 40px;
  }
}
.page-footer-privacy-cn .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-cn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-recruit-cn .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-recruit-cn .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-6 dl {
  margin-bottom: 0;
}
.page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 ul {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 30px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 20px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-8 ul {
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-8 ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-8 ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-8 ul {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-12 p {
  margin-bottom: 10.5563480742vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 6.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 3.8541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 74px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-cn .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-cn .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-cn .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-cn ~ .panel-background {
  display: none;
}

.page-footer-privacy-cookie-policy-cn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-title {
  margin-bottom: 8.5592011412vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-title {
    margin-bottom: 60px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item {
  padding: 7.1326676177vw;
  background-color: #ffffff;
  border-radius: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy:last-of-type {
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item p + p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item p a {
  text-decoration: underline;
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item p a:hover {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
  margin: 2.8530670471vw 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    margin: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul li + li {
  margin-top: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul li + li {
    margin-top: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
.page-footer-privacy-cookie-policy-cn .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-cn .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-cookie-policy-cn ~ .panel-background {
  display: none;
}

.page-footer-term-use-cn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn {
    padding: 10.7291666667vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn {
    padding: 206px 0 200px;
  }
}
.page-footer-term-use-cn .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-use-cn .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list {
    padding-top: 50px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item .box-group + .box-group {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item .box-group + .box-group {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item .box-group + .box-group {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item .box-group + .box-group {
    margin-top: 60px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item p {
    line-height: 1.5;
  }
}
.page-footer-term-use-cn .content-list .col-list-item p.p-sub {
  color: #000;
  padding-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item p.p-sub {
    padding-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item p.p-sub {
    padding-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item p.p-sub {
    padding-left: 20px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-term-use-cn .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item ol {
  color: #666666;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    margin: 1.6666666667vw 0 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    margin: 1.0416666667vw 0 1.0416666667vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol {
    margin: 20px 0 20px 0;
  }
}
.page-footer-term-use-cn .content-list .col-list-item ol > ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item ol > ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ol > ol > li {
    margin-left: 20px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    margin: 1.6666666667vw 0 1.6666666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul {
    margin: 20px 0 20px 20px;
  }
}
.page-footer-term-use-cn .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-cn .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-cn .section-tab li {
  width: unset;
}
.page-footer-term-use-cn ~ .panel-background {
  display: none;
}

.page-footer-privacy-vn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-vn .mt-40 {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .mt-40 {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .mt-40 {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .mt-40 {
    margin-top: 40px;
  }
}
.page-footer-privacy-vn .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-vn .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul.box-anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #000;
  margin: 5.7061340942vw 0 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor {
    margin: 3.3333333333vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor {
    margin: 2.0833333333vw 0 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor {
    margin: 40px 0 60px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33.3%;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 3.5663338088vw 2.1398002853vw;
  height: 50.4992867332vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    padding: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    padding: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    padding: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    height: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    height: 100px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li {
    width: 50%;
  }
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li:nth-of-type(2n+0) {
    border-right: none;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
  display: block;
  text-align: left;
  color: #000;
  margin-left: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul.box-anchor li button {
    padding: 5px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 strong {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li {
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li a {
  text-decoration: underline;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li a:hover {
  color: #006ecd;
}
.page-footer-privacy-vn .content-list .col-list-item .box-privacy.item-10 ul li:last-of-type {
  color: #006ecd;
}
.page-footer-privacy-vn .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-vn .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ol ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ol ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ol ol > li {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul {
  margin-top: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ul {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item ul ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item ul ol {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item button {
  padding: 0;
  border: none;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item button {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item button {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item button {
    margin-left: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .container-table dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
  color: #000;
}
.page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type {
  border-top: 1px solid #000;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 20px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4.2796005706vw;
  width: 29.8145506419vw;
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    width: 24.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    width: 15.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dt {
    width: 295px;
  }
}
.page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 57.4893009986vw;
  padding: 4.2796005706vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    width: 68.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    width: 42.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    width: 820px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    padding: 1.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    padding: 1.0416666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-vn .content-list .col-list-item .container-table dl dd {
    padding: 20px 40px;
  }
}
.page-footer-privacy-vn .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-vn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-recruit-vn .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-recruit-vn .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-6 dl {
  margin-bottom: 0;
}
.page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 ul {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 30px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 20px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-12 p {
  margin-bottom: 10.5563480742vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 6.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 3.8541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 74px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-vn .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-vn .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-vn .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-vn ~ .panel-background {
  display: none;
}

.page-footer-privacy-cookie-policy-vn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-title {
  margin-bottom: 8.5592011412vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-title {
    margin-bottom: 60px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item {
  padding: 7.1326676177vw;
  background-color: #ffffff;
  border-radius: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy:last-of-type {
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item p + p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
  margin: 2.8530670471vw 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    margin: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul li + li {
  margin-top: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul li + li {
    margin-top: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
.page-footer-privacy-cookie-policy-vn .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-vn .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-cookie-policy-vn ~ .panel-background {
  display: none;
}

.page-footer-term-use-vn {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn {
    padding: 10.7291666667vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn {
    padding: 206px 0 200px;
  }
}
.page-footer-term-use-vn .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-use-vn .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list {
    padding-top: 50px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item .box-group + .box-group {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item .box-group + .box-group {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item .box-group + .box-group {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item .box-group + .box-group {
    margin-top: 60px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item p {
    line-height: 1.5;
  }
}
.page-footer-term-use-vn .content-list .col-list-item p.p-sub {
  color: #000;
  padding-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item p.p-sub {
    padding-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item p.p-sub {
    padding-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item p.p-sub {
    padding-left: 20px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-term-use-vn .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item ol {
  color: #666666;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    margin: 1.6666666667vw 0 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    margin: 1.0416666667vw 0 1.0416666667vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol {
    margin: 20px 0 20px 0;
  }
}
.page-footer-term-use-vn .content-list .col-list-item ol > ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item ol > ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ol > ol > li {
    margin-left: 20px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    margin: 1.6666666667vw 0 1.6666666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul {
    margin: 20px 0 20px 20px;
  }
}
.page-footer-term-use-vn .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-vn .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-vn .section-tab li {
  width: unset;
}
.page-footer-term-use-vn ~ .panel-background {
  display: none;
}

.page-footer-privacy-jp {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp {
    padding: 15.8333333333vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp {
    padding: 9.8958333333vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp {
    padding: 190px 0 200px;
  }
}
.page-footer-privacy-jp .mt-40 {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .mt-40 {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .mt-40 {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .mt-40 {
    margin-top: 40px;
  }
}
.page-footer-privacy-jp .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-jp .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul.box-anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #000;
  margin: 5.7061340942vw 0 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor {
    margin: 3.3333333333vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor {
    margin: 2.0833333333vw 0 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor {
    margin: 40px 0 60px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33.3%;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 3.5663338088vw 2.1398002853vw;
  height: 47.0756062767vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    padding: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    padding: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    padding: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    height: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    height: 100px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li {
    width: 50%;
  }
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li:nth-of-type(2n+0) {
    border-right: none;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
  display: block;
  text-align: left;
  color: #000;
  margin-left: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul.box-anchor li button {
    padding: 5px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 strong {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li {
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li a {
  text-decoration: underline;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li a:hover {
  color: #006ecd;
}
.page-footer-privacy-jp .content-list .col-list-item .box-privacy.item-10 ul li:last-of-type {
  color: #006ecd;
}
.page-footer-privacy-jp .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-jp .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ol ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ol ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ol ol > li {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul {
  margin-top: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ul {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item ul ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item ul ol {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item button {
  padding: 0;
  border: none;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item button {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item button {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item button {
    margin-left: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .container-table dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
  color: #000;
}
.page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type {
  border-top: 1px solid #000;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 20px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4.2796005706vw;
  width: 29.8145506419vw;
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    width: 24.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    width: 15.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dt {
    width: 295px;
  }
}
.page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 57.4893009986vw;
  padding: 4.2796005706vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    width: 68.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    width: 42.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    width: 820px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    padding: 1.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    padding: 1.0416666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-jp .content-list .col-list-item .container-table dl dd {
    padding: 20px 40px;
  }
}
.page-footer-privacy-jp .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-jp {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp {
    padding: 15.8333333333vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp {
    padding: 9.8958333333vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp {
    padding: 190px 0 200px;
  }
}
.page-footer-privacy-recruit-jp .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-recruit-jp .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-6 dl {
  margin-bottom: 0;
}
.page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 ul {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 30px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 20px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-12 p {
  margin-bottom: 10.5563480742vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 6.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 3.8541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 74px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-jp .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-jp .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-jp .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-jp ~ .panel-background {
  display: none;
}

.page-footer-privacy-cookie-policy-jp {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp {
    padding: 15.8333333333vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp {
    padding: 190px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp {
    padding: 190px 0 200px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-title {
  margin-bottom: 8.5592011412vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-title {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-title {
    margin-bottom: 60px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item {
  padding: 7.1326676177vw;
  background-color: #ffffff;
  border-radius: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy:last-of-type {
  margin-top: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .box-privacy:last-of-type {
    margin-top: 70px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item p + p {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item p + p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item p + p {
    margin-top: 20px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item p a {
  text-decoration: underline;
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item p a:hover {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item p a:hover {
    color: #006ecd;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
  margin: 2.8530670471vw 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    margin: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul li + li {
  margin-top: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul li + li {
    margin-top: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item ul li + li {
    margin-top: 4px;
  }
}
.page-footer-privacy-cookie-policy-jp .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-cookie-policy-jp .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-cookie-policy-jp ~ .panel-background {
  display: none;
}

.page-footer-term-use-jp {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp {
    padding: 10.7291666667vw 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp {
    padding: 206px 0 200px;
  }
}
.page-footer-term-use-jp .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-term-use-jp .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list {
    padding-top: 50px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item .box-group + .box-group {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item .box-group + .box-group {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item .box-group + .box-group {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item .box-group + .box-group {
    margin-top: 60px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item h3 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item h3 {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item p {
    line-height: 1.5;
  }
}
.page-footer-term-use-jp .content-list .col-list-item p.p-sub {
  color: #000;
  padding-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item p.p-sub {
    padding-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item p.p-sub {
    padding-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item p.p-sub {
    padding-left: 20px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-term-use-jp .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item ol {
  color: #666666;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    margin: 1.6666666667vw 0 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    margin: 1.0416666667vw 0 1.0416666667vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol {
    margin: 20px 0 20px 0;
  }
}
.page-footer-term-use-jp .content-list .col-list-item ol > ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item ol > ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ol > ol > li {
    margin-left: 20px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin: 2.8530670471vw 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    margin: 1.6666666667vw 0 1.6666666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul {
    margin: 20px 0 20px 20px;
  }
}
.page-footer-term-use-jp .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-term-use-jp .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
.page-footer-term-use-jp .section-tab li {
  width: unset;
}
.page-footer-term-use-jp ~ .panel-background {
  display: none;
}

main.page-error-404 {
  min-height: unset;
}
main.page-error-404 .container-message {
  width: 100%;
  height: 100%;
  padding: 32.5249643367vw 0 35.6633380884vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  main.page-error-404 .container-message {
    padding: 21vw 0 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  main.page-error-404 .container-message {
    padding: 13.125vw 0 13.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  main.page-error-404 .container-message {
    padding: 252px 0 250px;
  }
}
main.page-error-404 .container-message h2, main.page-error-404 .container-message p {
  text-align: center;
}
main.page-error-404 .container-message p {
  color: #666d7a;
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  main.page-error-404 .container-message p {
    margin-top: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  main.page-error-404 .container-message p {
    margin-top: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  main.page-error-404 .container-message p {
    margin-top: 14px;
  }
}
main.page-error-404 .wrapper-button {
  margin-top: 8.5592011412vw;
  gap: 8.5592011412vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  main.page-error-404 .wrapper-button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  main.page-error-404 .wrapper-button {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  main.page-error-404 .wrapper-button {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  main.page-error-404 .wrapper-button {
    gap: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  main.page-error-404 .wrapper-button {
    gap: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  main.page-error-404 .wrapper-button {
    gap: 60px;
  }
}
main.page-error-404 .wrapper-button a, main.page-error-404 .wrapper-button button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
  width: 1.2838801712vw;
  margin-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
    width: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
    width: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
    margin-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
    margin-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  main.page-error-404 .wrapper-button a svg, main.page-error-404 .wrapper-button button svg {
    margin-left: 10px;
  }
}

.page-guide-directory {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-directory section.section-container {
  margin-top: 100px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory {
    padding-bottom: 50px;
  }
}
.page-guide-directory h2 {
  color: #ff9700;
}
.page-guide-directory h3 {
  color: #000;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory h3 {
    margin-bottom: 20px;
  }
}
.page-guide-directory h4 {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory h4 {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory h4 {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory h4 {
    margin-top: 15px;
  }
}
.page-guide-directory .column {
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory .column {
    margin-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory .column {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory .column {
    margin-bottom: 50px;
  }
}
.page-guide-directory pre {
  padding: 20px;
  background: #171B21;
  color: #fff;
  width: 100%;
  overflow-x: auto;
}
.page-guide-directory code {
  min-width: 1400px;
}
.page-guide-directory table {
  border-bottom: 2px solid #333;
  border-top: 2px solid #333;
  margin-top: 2.1398002853vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory table {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory table {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory table {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory table {
    margin-bottom: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory table {
    margin-bottom: 2ㅎ0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory table {
    margin-bottom: 2ㅎ0px;
  }
}
.page-guide-directory table td, .page-guide-directory table th {
  padding: 10px;
  border-bottom: 1px solid #ddd;
  text-align: left;
}

.page-guide-directory {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-directory section.section-container {
  margin-top: 100px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory {
    padding-bottom: 50px;
  }
}
.page-guide-directory h2 {
  color: #ff9700;
}
.page-guide-directory h3 {
  color: #000;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory h3 {
    margin-bottom: 20px;
  }
}
.page-guide-directory h4 {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory h4 {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory h4 {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory h4 {
    margin-top: 15px;
  }
}
.page-guide-directory .column {
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory .column {
    margin-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory .column {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory .column {
    margin-bottom: 50px;
  }
}
.page-guide-directory pre {
  padding: 20px;
  background: #171B21;
  color: #fff;
  width: 100%;
  overflow-x: auto;
}
.page-guide-directory code {
  min-width: 1400px;
}
.page-guide-directory table {
  border-bottom: 2px solid #333;
  border-top: 2px solid #333;
  margin-top: 2.1398002853vw;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory table {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory table {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory table {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-directory table {
    margin-bottom: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-directory table {
    margin-bottom: 2ㅎ0px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-directory table {
    margin-bottom: 2ㅎ0px;
  }
}
.page-guide-directory table td, .page-guide-directory table th {
  padding: 10px;
  border-bottom: 1px solid #ddd;
  text-align: left;
}

.page-guide-fonts {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li a {
  padding: 5px 10px;
  color: #000;
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on {
  background: #ff9700;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts section.section-guide-container ul:not(.li-style) li.on a {
  color: #000;
}
.page-guide-fonts section.section-guide-container.page-btn {
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts {
    padding-bottom: 50px;
  }
}
.page-guide-fonts h2, .page-guide-fonts h3 {
  color: #ff9700;
}
.page-guide-fonts h3 {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts h3 {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts h3 {
    margin-bottom: 30px;
  }
}
.page-guide-fonts dl {
  position: relative;
  border-top: 1px solid #424549;
  border-bottom: 1px solid #424549;
  padding: 2.8530670471vw 0;
  padding-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts dl {
    padding: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts dl {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts dl {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts dl {
    padding-left: 10px;
  }
}
.page-guide-fonts dl + dl {
  border-top: none;
}
.page-guide-fonts dl strong {
  text-transform: uppercase;
  color: #006ecd;
  margin-right: 10px;
}
.page-guide-fonts dl span {
  color: #b9b6b6;
}
.page-guide-fonts dt {
  margin-bottom: 5px;
}
.page-guide-fonts dd {
  overflow: hidden;
  white-space: nowrap;
}
.page-guide-fonts dd:after {
  content: "";
  display: block;
  position: absolute;
  width: 10%;
  right: 0;
  top: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background: linear-gradient(90deg, transparent, #fff);
}
.page-guide-fonts .column {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts .column {
    margin-bottom: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts .column {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts .column {
    margin-bottom: 80px;
  }
}
.page-guide-fonts code {
  display: block;
  padding: 20px;
  border-radius: 10px;
  background: #393b3f;
}
.page-guide-fonts .li-style {
  list-style: square;
  padding-left: 20px;
}

.page-guide-fonts-vn {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-fonts-vn section.section-guide-container ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-guide-fonts-vn section.section-guide-container ul li a {
  padding: 5px 10px;
  color: #000;
}
.page-guide-fonts-vn section.section-guide-container ul li.on {
  background: #ff9700;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn section.section-guide-container ul li.on:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn section.section-guide-container ul li.on:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn section.section-guide-container ul li.on:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn section.section-guide-container ul li.on:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn section.section-guide-container ul li.on:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn section.section-guide-container ul li.on a {
  color: #000;
}
.page-guide-fonts-vn section.section-guide-container ul.page-btn {
  position: relative;
  margin-bottom: 20px;
  font-family: "cj-title-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-vn {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-vn {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-vn {
    padding-bottom: 50px;
  }
}
.page-guide-fonts-vn h2, .page-guide-fonts-vn h3 {
  color: #ff9700;
}
.page-guide-fonts-vn h2:lang(vn), .page-guide-fonts-vn h3:lang(vn) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn h3 {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-vn h3 {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-vn h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-vn h3 {
    margin-bottom: 30px;
  }
}
.page-guide-fonts-vn dl {
  position: relative;
  border-top: 1px solid #424549;
  border-bottom: 1px solid #424549;
  padding: 2.8530670471vw 0;
  padding-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-vn dl {
    padding: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-vn dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-vn dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-vn dl {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-vn dl {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-vn dl {
    padding-left: 10px;
  }
}
.page-guide-fonts-vn dl + dl {
  border-top: none;
}
.page-guide-fonts-vn dl strong {
  text-transform: uppercase;
  color: #006ecd;
  margin-right: 10px;
}
.page-guide-fonts-vn dl strong:lang(vn) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-vn dl span {
  color: #b9b6b6;
}
.page-guide-fonts-vn dt {
  margin-bottom: 5px;
}
.page-guide-fonts-vn dd {
  overflow: hidden;
  white-space: nowrap;
}
.page-guide-fonts-vn dd:after {
  content: "";
  display: block;
  position: absolute;
  width: 10%;
  right: 0;
  top: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background: linear-gradient(90deg, transparent, #fff);
}
.page-guide-fonts-vn .column {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-vn .column {
    margin-bottom: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-vn .column {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-vn .column {
    margin-bottom: 80px;
  }
}
.page-guide-fonts-vn code {
  display: block;
  padding: 20px;
  border-radius: 10px;
  background: #393b3f;
}

.page-guide-fonts-en {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-fonts-en section.section-guide-container ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-guide-fonts-en section.section-guide-container ul li a {
  padding: 5px 10px;
  color: #000;
}
.page-guide-fonts-en section.section-guide-container ul li.on {
  background: #ff9700;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-en section.section-guide-container ul li.on:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-en section.section-guide-container ul li.on:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-en section.section-guide-container ul li.on:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-en section.section-guide-container ul li.on:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-en section.section-guide-container ul li.on:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-en section.section-guide-container ul li.on a {
  color: #000;
}
.page-guide-fonts-en section.section-guide-container ul.page-btn {
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-en {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-en {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-en {
    padding-bottom: 50px;
  }
}
.page-guide-fonts-en h2, .page-guide-fonts-en h3 {
  color: #ff9700;
}
.page-guide-fonts-en h3 {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-en h3 {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-en h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-en h3 {
    margin-bottom: 30px;
  }
}
.page-guide-fonts-en dl {
  position: relative;
  border-top: 1px solid #424549;
  border-bottom: 1px solid #424549;
  padding: 2.8530670471vw 0;
  padding-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-en dl {
    padding: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-en dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-en dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-en dl {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-en dl {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-en dl {
    padding-left: 10px;
  }
}
.page-guide-fonts-en dl + dl {
  border-top: none;
}
.page-guide-fonts-en dl strong {
  text-transform: uppercase;
  color: #006ecd;
  margin-right: 10px;
}
.page-guide-fonts-en dl span {
  color: #b9b6b6;
}
.page-guide-fonts-en dt {
  margin-bottom: 5px;
}
.page-guide-fonts-en dd {
  overflow: hidden;
  white-space: nowrap;
}
.page-guide-fonts-en dd:after {
  content: "";
  display: block;
  position: absolute;
  width: 10%;
  right: 0;
  top: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background: linear-gradient(90deg, transparent, #fff);
}
.page-guide-fonts-en .column {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-en .column {
    margin-bottom: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-en .column {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-en .column {
    margin-bottom: 80px;
  }
}
.page-guide-fonts-en code {
  display: block;
  padding: 20px;
  border-radius: 10px;
  background: #393b3f;
}

.page-guide-fonts-cn {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-fonts-cn section.section-guide-container ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-guide-fonts-cn section.section-guide-container ul li a {
  padding: 5px 10px;
  color: #000;
}
.page-guide-fonts-cn section.section-guide-container ul li.on {
  background: #ff9700;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-cn section.section-guide-container ul li.on:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-cn section.section-guide-container ul li.on:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-cn section.section-guide-container ul li.on:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-cn section.section-guide-container ul li.on:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-cn section.section-guide-container ul li.on:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-cn section.section-guide-container ul li.on a {
  color: #000;
}
.page-guide-fonts-cn section.section-guide-container ul.page-btn {
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-cn {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-cn {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-cn {
    padding-bottom: 50px;
  }
}
.page-guide-fonts-cn h2, .page-guide-fonts-cn h3 {
  color: #ff9700;
}
.page-guide-fonts-cn h3 {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-cn h3 {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-cn h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-cn h3 {
    margin-bottom: 30px;
  }
}
.page-guide-fonts-cn dl {
  position: relative;
  border-top: 1px solid #424549;
  border-bottom: 1px solid #424549;
  padding: 2.8530670471vw 0;
  padding-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-cn dl {
    padding: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-cn dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-cn dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-cn dl {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-cn dl {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-cn dl {
    padding-left: 10px;
  }
}
.page-guide-fonts-cn dl + dl {
  border-top: none;
}
.page-guide-fonts-cn dl strong {
  text-transform: uppercase;
  color: #006ecd;
  margin-right: 10px;
}
.page-guide-fonts-cn dl span {
  color: #b9b6b6;
}
.page-guide-fonts-cn dt {
  margin-bottom: 5px;
}
.page-guide-fonts-cn dd {
  overflow: hidden;
  white-space: nowrap;
}
.page-guide-fonts-cn dd:after {
  content: "";
  display: block;
  position: absolute;
  width: 10%;
  right: 0;
  top: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background: linear-gradient(90deg, transparent, #fff);
}
.page-guide-fonts-cn .column {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-cn .column {
    margin-bottom: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-cn .column {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-cn .column {
    margin-bottom: 80px;
  }
}
.page-guide-fonts-cn code {
  display: block;
  padding: 20px;
  border-radius: 10px;
  background: #393b3f;
}

.page-guide-fonts-jp {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-fonts-jp section.section-guide-container ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-guide-fonts-jp section.section-guide-container ul li a {
  padding: 5px 10px;
  color: #000;
}
.page-guide-fonts-jp section.section-guide-container ul li.on {
  background: #ff9700;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp section.section-guide-container ul li.on:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp section.section-guide-container ul li.on:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp section.section-guide-container ul li.on:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp section.section-guide-container ul li.on:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp section.section-guide-container ul li.on:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp section.section-guide-container ul li.on a {
  color: #000;
}
.page-guide-fonts-jp section.section-guide-container ul.page-btn {
  position: relative;
  margin-bottom: 20px;
  font-family: "cj-title-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-jp {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-jp {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-jp {
    padding-bottom: 50px;
  }
}
.page-guide-fonts-jp h2, .page-guide-fonts-jp h3 {
  color: #ff9700;
}
.page-guide-fonts-jp h2:lang(ja), .page-guide-fonts-jp h3:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp h3 {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-jp h3 {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-jp h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-jp h3 {
    margin-bottom: 30px;
  }
}
.page-guide-fonts-jp dl {
  position: relative;
  border-top: 1px solid #424549;
  border-bottom: 1px solid #424549;
  padding: 2.8530670471vw 0;
  padding-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-jp dl {
    padding: 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-jp dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-jp dl {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-jp dl {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-jp dl {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-jp dl {
    padding-left: 10px;
  }
}
.page-guide-fonts-jp dl + dl {
  border-top: none;
}
.page-guide-fonts-jp dl strong {
  text-transform: uppercase;
  color: #006ecd;
  margin-right: 10px;
}
.page-guide-fonts-jp dl strong:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-fonts-jp dl span {
  color: #b9b6b6;
}
.page-guide-fonts-jp dt {
  margin-bottom: 5px;
}
.page-guide-fonts-jp dd {
  overflow: hidden;
  white-space: nowrap;
}
.page-guide-fonts-jp dd:after {
  content: "";
  display: block;
  position: absolute;
  width: 10%;
  right: 0;
  top: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background: linear-gradient(90deg, transparent, #fff);
}
.page-guide-fonts-jp .column {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-fonts-jp .column {
    margin-bottom: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-fonts-jp .column {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-fonts-jp .column {
    margin-bottom: 80px;
  }
}
.page-guide-fonts-jp code {
  display: block;
  padding: 20px;
  border-radius: 10px;
  background: #393b3f;
}

.page-guide-layout {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-layout .grid-guide {
  margin-bottom: 50px;
  background-color: #e2ffa4;
}
.page-guide-layout .grid-guide .content {
  background-color: #e38888;
}
.page-guide-layout .grid-guide .column {
  height: 100px;
  background-color: rgba(0, 0, 0, 0.3);
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .grid-guide .column {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .grid-guide .column {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .grid-guide .column {
    margin-bottom: 30px;
  }
}
.page-guide-layout .grid-guide .column span {
  position: absolute;
  left: 10px;
  top: 5px;
  color: #fff;
}
.page-guide-layout .grid-guide .column:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .grid-guide .column:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .grid-guide .column:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .grid-guide .column:last-of-type {
    margin-bottom: 0;
  }
}
.page-guide-layout .grid-guide .column-padding-left {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #98c4ff;
  font-size: 12px;
  width: 5.7061340942vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .grid-guide .column-padding-left {
    width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .grid-guide .column-padding-left {
    width: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .grid-guide .column-padding-left {
    width: 60px;
  }
}
.page-guide-layout .grid-guide .column-padding-right {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: #98c4ff;
  font-size: 12px;
  width: 5.7061340942vw;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .grid-guide .column-padding-right {
    width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .grid-guide .column-padding-right {
    width: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .grid-guide .column-padding-right {
    width: 60px;
  }
}
.page-guide-layout .grid-guide .column-margin-left {
  position: absolute;
  font-size: 12px;
  left: 0;
  top: 0;
}
.page-guide-layout .grid-guide .column-margin-right {
  position: absolute;
  font-size: 12px;
  right: 0;
  top: 0;
}
.page-guide-layout pre {
  padding: 20px;
  background: #171B21;
  color: #fff;
  width: 100%;
  overflow-x: auto;
}
.page-guide-layout code {
  min-width: 1400px;
}
.page-guide-layout code:not(.is-white-space) {
  white-space: normal;
}
.page-guide-layout code b {
  color: #ef151e;
}
.page-guide-layout code i {
  display: block;
  height: 100px;
  margin-top: 20px;
  background-color: #006ecd;
  margin-bottom: 40px;
}
.page-guide-layout code strong {
  color: #00c08b;
}
.page-guide-layout code em {
  color: #666d7a;
}
.page-guide-layout code em b {
  color: #ef151e;
  opacity: 0.7;
}
.page-guide-layout code em em {
  color: #fff;
  opacity: 0.7;
}
.page-guide-layout details.detail-number-px .i-args-3 {
  width: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-px .i-args-3 {
    width: 33.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-px .i-args-3 {
    width: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-px .i-args-3 {
    width: 400px;
  }
}
.page-guide-layout details.detail-number-px .i-args-2 {
  width: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-px .i-args-2 {
    width: 33.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-px .i-args-2 {
    width: 400px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-px .i-args-2 {
    width: 400px;
  }
}
.page-guide-layout details.detail-number-px .i-args-spx {
  width: 400px;
  margin-bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-px .i-args-spx {
    width: 400px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-px .i-args-spx {
    width: 400spx;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-px .i-args-spx {
    width: 400px;
  }
}
.page-guide-layout details.detail-number-per .i-args-3 {
  width: 30%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-per .i-args-3 {
    width: 30%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-per .i-args-3 {
    width: 40%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-per .i-args-3 {
    width: 40%;
  }
}
.page-guide-layout details.detail-number-per .i-args-2 {
  width: 30%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-per .i-args-2 {
    width: 30%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-per .i-args-2 {
    width: 30%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-per .i-args-2 {
    width: 30%;
  }
}
.page-guide-layout details.detail-number-str .i-args-3 {
  background: #2e56bb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-str .i-args-3 {
    background: #2bef4c;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-str .i-args-3 {
    background: #c22828;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-str .i-args-3 {
    background: #c22828;
  }
}
.page-guide-layout details.detail-number-str .i-args-2 {
  background: #2e56bb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-str .i-args-2 {
    background: #2bef4c;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-str .i-args-2 {
    background: #2bef4c;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-str .i-args-2 {
    background: #2bef4c;
  }
}
.page-guide-layout details.detail-number-mix .i-args-3 {
  width: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-mix .i-args-3 {
    width: 70%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-mix .i-args-3 {
    width: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-mix .i-args-3 {
    width: 400px;
  }
}
.page-guide-layout details.detail-number-mix .i-args-2 {
  background: #2e56bb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout details.detail-number-mix .i-args-2 {
    background: #2bef4c;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout details.detail-number-mix .i-args-2 {
    background: #2bef4c;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout details.detail-number-mix .i-args-2 {
    background: #2bef4c;
  }
}
.page-guide-layout .li-style {
  list-style: square;
  padding-left: 20px;
}
.page-guide-layout section.section-container {
  margin-top: 100px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout {
    padding-bottom: 50px;
  }
}
.page-guide-layout h2 {
  color: #ff9700;
}
.page-guide-layout h3 {
  color: #000;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout h3 {
    margin-bottom: 20px;
  }
}
.page-guide-layout h4 {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout h4 {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout h4 {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout h4 {
    margin-top: 15px;
  }
}
.page-guide-layout .column {
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .column {
    margin-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .column {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .column {
    margin-bottom: 50px;
  }
}
.page-guide-layout .break-point {
  color: #006ecd;
}
.page-guide-layout .break-point .pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .break-point .pc {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .break-point .pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .break-point .pc {
    display: block;
  }
}
.page-guide-layout .break-point .tb {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .break-point .tb {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .break-point .tb {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .break-point .tb {
    display: none;
  }
}
.page-guide-layout .break-point .mo {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-layout .break-point .mo {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-layout .break-point .mo {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-layout .break-point .mo {
    display: none;
  }
}
.page-guide-layout summary {
  display: inline;
  cursor: pointer;
  text-decoration: underline;
  color: #006ecd;
}

.page-guide-components {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
  /* 1. 패널 */
  /* 2. 인디케이터 */
  /* 3. 더보기 버튼 */
  /* 4. 검색 */
  /* 6. 탭 */
  /* 6. 언어 선택 */
  /* 7. 기본버튼 */
  /* 8. 텍스트 애니메이션 */
  /* 10. GNB */
  /* 11. FOOTER */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components {
    padding-bottom: 50px;
  }
}
.page-guide-components .li-style {
  list-style: square;
  padding-left: 20px;
  margin-bottom: 10px;
}
.page-guide-components p {
  margin-bottom: 10px;
}
.page-guide-components .guide-item {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #ececec;
  padding: 30px 10px 10px;
  border-radius: 4px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  min-height: 96px;
  min-width: 21.3980028531vw;
  margin-bottom: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item {
    min-height: 8vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item {
    min-height: 96px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item {
    min-height: 96px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item {
    min-width: 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item {
    min-width: 150px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item {
    min-width: 150px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item {
    margin-bottom: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item {
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item {
    margin-bottom: 5px;
  }
}
.page-guide-components .guide-item.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.d-block-pc {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.d-block-pc {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.d-block-pc {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.page-guide-components .guide-item.d-block-m {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.d-block-m {
    display: none;
  }
}
.page-guide-components .guide-item.flex-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.page-guide-components .guide-item span.tit {
  position: absolute;
  top: 5px;
  left: 10px;
}
.page-guide-components .guide-item .container-page-panel {
  margin-top: 30px;
  position: relative;
}
.page-guide-components .guide-item .container-page-panel .wrapper-panel {
  height: auto !important;
  margin-bottom: 0;
}
.page-guide-components .guide-item .container-page-panel .wrapper-panel div[class^=box-panel-], .page-guide-components .guide-item .container-page-panel .wrapper-panel .page-panel-select {
  bottom: 0;
  position: relative;
}
.page-guide-components section.section-container {
  margin-top: 100px;
}
.page-guide-components h2 {
  color: #ff9700;
}
.page-guide-components h3 {
  color: #000;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components h3 {
    margin-bottom: 20px;
  }
}
.page-guide-components h4 {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components h4 {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components h4 {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components h4 {
    margin-top: 15px;
  }
}
.page-guide-components .column {
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .column {
    margin-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .column {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .column {
    margin-bottom: 50px;
  }
}
.page-guide-components .guide-notice {
  color: #ef151e;
}
.page-guide-components .container-page-panel.select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-guide-components .container-page-panel.select .wrapper-panel-select {
  width: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 21.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 259px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 259px;
  }
}
@media only screen and (max-width: 1400px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 57.0613409415vw;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 23.3333333333vw;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 280px;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select {
    width: 280px;
  }
}
.page-guide-components .container-page-panel.select .wrapper-panel-select:lang(en) {
  width: 68.4736091298vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select:lang(en) {
    width: 28.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select:lang(en) {
    width: 340px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select:lang(en) {
    width: 340px;
  }
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow {
  height: 430px !important;
}
@media only screen and (max-width: 700px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow {
    height: 690px !important;
  }
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .box-panel-select {
  position: unset;
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
  display: block;
  position: absolute;
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
  max-height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgb(238, 155, 56)), color-stop(27%, rgb(216, 53, 46)), color-stop(86%, rgb(104, 72, 144)), to(rgb(63, 132, 197)));
  background: linear-gradient(90deg, rgb(238, 155, 56) 0%, rgb(216, 53, 46) 27%, rgb(104, 72, 144) 86%, rgb(63, 132, 197) 100%);
  padding: 1px;
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
    border-radius: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
    border-radius: 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
    border-radius: 28px;
  }
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select ul {
  visibility: visible;
  height: 100%;
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
  padding: 2.8530670471vw 5.5634807418vw 2.2824536377vw;
}
.page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
    padding: 1.4166666667vw 2.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
    padding: 17px 33px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
    padding: 17px 33px;
  }
}
.page-guide-components .container-page-panel.select .box-panel-select {
  cursor: pointer;
  width: 100%;
  height: 12.2681883024vw;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .box-panel-select {
    height: 7.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .box-panel-select {
    height: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .box-panel-select {
    height: 56px;
  }
}
.page-guide-components .container-page-panel.select .page-panel-select {
  position: absolute;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  left: 0;
  right: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 5.7061340942vw;
  bottom: 4.2796005706vw;
  pointer-events: auto;
  overflow: hidden;
  max-height: 10.5563480742vw;
  max-width: 11.697574893vw;
  -webkit-transform: translate3d(0, calc(100% + 3vw), 0);
          transform: translate3d(0, calc(100% + 3vw), 0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    max-height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    max-height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    max-height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .page-panel-select {
    max-width: 56px;
  }
}
.page-guide-components .container-page-panel.select ul {
  visibility: hidden;
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #000;
  border-radius: 5.7061340942vw;
  padding: 4.9928673324vw 4.9928673324vw 12.1255349501vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select ul {
    border-radius: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select ul {
    border-radius: 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select ul {
    border-radius: 28px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select ul {
    padding: 2.0833333333vw 2.4166666667vw 4.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select ul {
    padding: 25px 29px 55px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select ul {
    padding: 25px 29px 55px;
  }
}
.page-guide-components .container-page-panel.select ul li {
  line-height: 0;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select ul li {
    margin-top: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li {
    margin-top: 8px;
  }
}
.page-guide-components .container-page-panel.select ul li button {
  width: 100%;
  text-align: left;
  color: #666d7a;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
.page-guide-components .container-page-panel.select ul li button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select ul li button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select ul li button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select ul li button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select ul li button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select ul li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select ul li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select ul li button {
    padding: 5px;
  }
}
.page-guide-components .container-page-panel.select ul li:first-of-type {
  font-size: 0;
  margin-top: 0;
}
.page-guide-components .container-page-panel.select .button-drop {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #fff;
  bottom: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.8s;
  transition: opacity 0.3s 0.8s;
  padding: 2.8530670471vw 5.7061340942vw 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .button-drop {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .button-drop {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .button-drop {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .button-drop {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .button-drop {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .button-drop {
    line-height: 1.4285714286;
  }
}
.page-guide-components .container-page-panel.select .button-drop:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select .button-drop:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select .button-drop:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select .button-drop:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-page-panel.select .button-drop:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select .button-drop {
    padding: 1.4166666667vw 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select .button-drop {
    padding: 17px 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select .button-drop {
    padding: 17px 34px;
  }
}
.page-guide-components .container-page-panel.select.onShow .page-panel-select {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-page-panel.select.onShow .page-panel-select {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-page-panel.select.onShow .page-panel-select {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-page-panel.select.onShow .page-panel-select {
    max-width: 100%;
  }
}
.page-guide-components .container-page-panel.select.onShow .button-drop {
  opacity: 1;
}
.page-guide-components .guide-item.guide-select {
  gap: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-select {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-select {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-select {
    gap: 20px;
  }
}
.page-guide-components .guide-item.guide-select .container-page-panel:first-of-type .wrapper-panel-select.wrapper-panel {
  height: 56px !important;
}
@media only screen and (max-width: 700px) {
  .page-guide-components .guide-item.guide-select .container-page-panel:first-of-type .wrapper-panel-select.wrapper-panel {
    height: 72px !important;
  }
}
.page-guide-components .frame-video {
  z-index: 20000;
  pointer-events: auto;
  position: relative;
  width: 54.2082738944vw;
  height: 17.1184022825vw;
  opacity: 0;
  visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .frame-video {
    width: 54.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .frame-video {
    width: 650px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .frame-video {
    width: 650px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .frame-video {
    height: 10vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .frame-video {
    height: 120px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .frame-video {
    height: 120px;
  }
}
.page-guide-components .frame-video.onShow {
  opacity: 1;
  visibility: visible;
  overflow-y: auto;
  -webkit-transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}
.page-guide-components .guide-item.guide-main {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-main {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-main {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-main {
    width: unset;
  }
}
.page-guide-components .guide-item.guide-select {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-select {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-select {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-select {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.page-guide-components .container-button-1 {
  position: relative;
  display: block;
  width: 35.6633380884vw;
  height: 13.694721826vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 {
    width: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 {
    width: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 {
    width: 250px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 {
    height: 8vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 {
    height: 96px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 {
    height: 96px;
  }
}
.page-guide-components .container-button-1 button {
  border-radius: 3.9942938659vw;
  padding: 0vw 3.7089871612vw;
  width: 12.2681883024vw;
  height: 7.7032810271vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  position: relative;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button {
    height: unset;
  }
}
.page-guide-components .container-button-1 button .svg-box {
  width: 4.2796005706vw;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    width: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-button-1 button .svg-box {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-button-1 button .svg-box {
    display: block;
  }
}
.page-guide-components .container-button-1 button .svg-box svg {
  width: 100%;
  height: auto;
}
.page-guide-components .container-button-1 .button-prev {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page-guide-components .container-button-1 .button-next {
  position: absolute;
  right: 0;
  bottom: 0;
}
.page-guide-components .button-container {
  margin-top: 7.1326676177vw;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-container {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-container {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-container {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-container {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-container {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-container {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-container {
    gap: 20px;
  }
}
.page-guide-components .button-container button {
  border-radius: 4.2796005706vw;
  padding: 3.7089871612vw 3.1383737518vw;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-container button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-container button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-container button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-container button {
    padding: 2.1666666667vw 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-container button {
    padding: 26px 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-container button {
    padding: 26px 11px;
  }
}
.page-guide-components .button-container button .svg-box {
  display: block;
  width: 4.5649072753vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-container button .svg-box {
    width: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-container button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-container button .svg-box {
    width: 32px;
  }
}
.page-guide-components .button-container button .svg-box svg {
  width: 100%;
}
.page-guide-components .button-container:focus-visible {
  outline: dashed 2px #006ecd;
}
.page-guide-components .button-container:focus:not(:focus-visible) {
  outline: none;
}
.page-guide-components .button-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #000;
  margin: 0 auto;
  border-radius: 14.2653352354vw;
  padding: 1.997146933vw 4.2796005706vw;
  gap: 4.85021398vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-more {
    border-radius: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-more {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-more {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-more {
    padding: 1vw 1.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-more {
    padding: 12px 22px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-more {
    padding: 12px 22px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-more {
    gap: 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-more {
    gap: 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-more {
    gap: 34px;
  }
}
.page-guide-components .button-more figure {
  width: 2.2824536377vw;
  height: 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-more figure {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-more figure {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-more figure {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-more figure {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-more figure {
    height: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-more figure {
    height: 10px;
  }
}
.page-guide-components .button-more figure svg {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-guide-components .button-more.list {
  padding: 1.997146933vw 10.9843081312vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .button-more.list {
    padding: 1vw 4.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .button-more.list {
    padding: 12px 52px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .button-more.list {
    padding: 12px 52px;
  }
}
.page-guide-components .guide-item.more-button {
  padding-right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.more-button {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.more-button {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.more-button {
    padding-right: 50px;
  }
}
.page-guide-components .guide-item.more-button > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.more-button > div {
    gap: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.more-button > div {
    gap: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.more-button > div {
    gap: 8px;
  }
}
.page-guide-components .guide-item.more-button > div .box-svg {
  width: 1.1412268188vw;
  height: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.more-button > div .box-svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.more-button > div .box-svg {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.more-button > div .box-svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.more-button > div .box-svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.more-button > div .box-svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.more-button > div .box-svg {
    height: 12px;
  }
}
.page-guide-components .guide-item.more-button > div .box-svg svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.page-guide-components .guide-item.more-button > div span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.more-button > div span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.more-button > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.more-button > div span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.more-button > div span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.more-button > div span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.more-button > div span {
    line-height: 1.4285714286;
  }
}
.page-guide-components .guide-item.more-button > div span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.more-button > div span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.more-button > div span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.more-button > div span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.more-button > div span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .box-pc-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .box-pc-btn {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .box-pc-btn {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .box-pc-btn {
    margin-top: 20px;
  }
}
.page-guide-components .box-pc-btn .box-svg {
  width: 1.4265335235vw;
  margin-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .box-pc-btn .box-svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .box-pc-btn .box-svg {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .box-pc-btn .box-svg {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .box-pc-btn .box-svg {
    margin-left: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .box-pc-btn .box-svg {
    margin-left: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .box-pc-btn .box-svg {
    margin-left: 9px;
  }
}
.page-guide-components .box-pc-btn .box-svg svg path {
  stroke: rgba(255, 255, 255, 0.7);
}
.page-guide-components .box-pc-btn.active .box-svg {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.page-guide-components .select-form {
  margin-top: 2.8530670471vw;
  position: relative;
  width: 100%;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form {
    width: 11.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form {
    width: 135px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form {
    width: 135px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form {
    height: 42px;
  }
}
.page-guide-components .select-form + .select-form {
  margin-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form + .select-form {
    margin-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form + .select-form {
    margin-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form + .select-form {
    margin-left: 10px;
  }
}
.page-guide-components .select-form select {
  width: 0;
  height: 0;
  border: none;
  visibility: hidden;
}
.page-guide-components .select-form select::-webkit-input-placeholder {
  color: #000;
}
.page-guide-components .select-form select::-moz-placeholder {
  color: #000;
}
.page-guide-components .select-form select:-ms-input-placeholder {
  color: #000;
}
.page-guide-components .select-form select::-ms-input-placeholder {
  color: #000;
}
.page-guide-components .select-form select::placeholder {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .page-guide-components .select-form select::placeholder {
    color: #D9D9D9;
  }
}
.page-guide-components .select-form .div-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #F4F4F7;
  z-index: 1;
  border-radius: 6.2767475036vw;
  height: 11.9828815977vw;
  max-height: 11.9828815977vw;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select {
    height: 42px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select {
    max-height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select {
    max-height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select {
    max-height: 42px;
  }
}
.page-guide-components .select-form .div-select button {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
.page-guide-components .select-form .div-select.onShow {
  height: auto;
  max-height: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select.onShow {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select.onShow {
    max-height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select.onShow {
    max-height: 200px;
  }
}
.page-guide-components .select-form .div-select.onShow .icon-select img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-guide-components .select-form .div-select.onShow .ul-select {
  height: 100%;
  visibility: visible;
  -webkit-transition: visibility 0.3s 0.2s ease-in-out;
  transition: visibility 0.3s 0.2s ease-in-out;
  max-height: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select.onShow .ul-select {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
.page-guide-components .select-form .div-select .button-drop {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  width: 100%;
  color: #000;
  padding: 1.7118402282vw 8.5592011412vw 1.7118402282vw 5.7061340942vw;
  border-radius: 7.9885877318vw;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .button-drop {
    padding: 1vw 3.3333333333vw 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .button-drop {
    border-radius: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .button-drop {
    height: 3.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop {
    height: 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop {
    height: 42px;
  }
}
.page-guide-components .select-form .div-select .button-drop .icon-select {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
  right: 6.7047075606vw;
  width: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .button-drop .icon-select {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop .icon-select {
    right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop .icon-select {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .button-drop .icon-select {
    width: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop .icon-select {
    width: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .button-drop .icon-select {
    width: 15px;
  }
}
.page-guide-components .select-form .div-select .button-drop .icon-select img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  width: 100%;
}
.page-guide-components .select-form .div-select .ul-select {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
  padding: 0 5.7061340942vw 2.1398002853vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .ul-select {
    padding: 0 1.6666666667vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
.page-guide-components .select-form .div-select .li-select {
  color: #777;
  cursor: pointer;
  padding-top: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .li-select {
    padding-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
.page-guide-components .select-form .div-select .li-select:first-of-type {
  padding-top: 2.1398002853vw;
  border-top: 1px solid #dbdbdb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .li-select:first-of-type {
    padding-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
.page-guide-components .select-form .div-select .li-select:hover {
  color: #006ecd;
}
.page-guide-components .select-form .div-select .li-select button {
  width: 100%;
  text-align: left;
  line-height: 1.2;
  color: #777777;
  padding: 0.7132667618vw 0 0.7132667618vw 0.2853067047vw;
  margin-left: -0.2853067047vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .li-select button {
    padding: 0.4166666667vw 0 0.4166666667vw 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .select-form .div-select .li-select button {
    margin-left: -0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
.page-guide-components .guide-item.select {
  width: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 64.1940085592vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.select {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.select {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.select {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.select {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.select {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.select {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.select {
    height: 19.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.select {
    height: 230px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.select {
    height: 230px;
  }
}
.page-guide-components .search-wrapper {
  width: 35.6633380884vw;
  padding: 3.1383737518vw 4.2796005706vw 3.1383737518vw 5.7061340942vw;
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 40px;
  position: relative;
  cursor: text;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .search-wrapper {
    width: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .search-wrapper {
    width: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .search-wrapper {
    width: 250px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .search-wrapper {
    padding: 1.25vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .search-wrapper {
    padding: 15px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .search-wrapper {
    padding: 15px 20px;
  }
}
.page-guide-components .search-wrapper input {
  border: none;
  outline: none;
  height: 100%;
  padding: 0;
  width: 100%;
  padding-right: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .search-wrapper input {
    padding-right: 1.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .search-wrapper input {
    padding-right: 17px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .search-wrapper input {
    padding-right: 17px;
  }
}
.page-guide-components .search-wrapper input::-webkit-input-placeholder {
  color: #666d7a;
}
.page-guide-components .search-wrapper input::-moz-placeholder {
  color: #666d7a;
}
.page-guide-components .search-wrapper input:-ms-input-placeholder {
  color: #666d7a;
}
.page-guide-components .search-wrapper input::-ms-input-placeholder {
  color: #666d7a;
}
.page-guide-components .search-wrapper input::placeholder {
  color: #666d7a;
}
.page-guide-components .search-wrapper input:active, .page-guide-components .search-wrapper input:focus {
  border: none;
  outline: none;
}
.page-guide-components .search-wrapper .button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .search-wrapper .button-wrapper {
    gap: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .search-wrapper .button-wrapper {
    gap: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .search-wrapper .button-wrapper {
    gap: 14px;
  }
}
.page-guide-components .search-wrapper .button-wrapper button {
  width: 4.7075606277vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .search-wrapper .button-wrapper button {
    width: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .search-wrapper .button-wrapper button {
    width: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .search-wrapper .button-wrapper button {
    width: 16px;
  }
}
.page-guide-components .search-wrapper .button-wrapper button.delete {
  display: none;
}
.page-guide-components .search-wrapper .button-wrapper button svg {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-guide-components .guide-item.guide-search {
  width: 80%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-search {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-search {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-search {
    width: unset;
  }
}
.page-guide-components .guide-item.guide-search .content-header, .page-guide-components .guide-item.guide-search .search-wrapper {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-search .content-header, .page-guide-components .guide-item.guide-search .search-wrapper {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-search .content-header, .page-guide-components .guide-item.guide-search .search-wrapper {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-search .content-header, .page-guide-components .guide-item.guide-search .search-wrapper {
    width: unset;
  }
}
.page-guide-components .container-tab-button-main {
  width: 100%;
  max-width: unset;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main {
    max-width: 1320px;
  }
}
.page-guide-components .container-tab-button-main ul {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 1.4265335235vw;
  overflow-x: auto;
  padding: 0 5.7061340942vw;
  padding-bottom: 0.2853067047vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul {
    padding-bottom: 0;
  }
}
.page-guide-components .container-tab-button-main ul::-webkit-scrollbar {
  display: none;
}
.page-guide-components .container-tab-button-main ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.page-guide-components .container-tab-button-main ul li h4 {
  width: 100%;
  height: 100%;
}
.page-guide-components .container-tab-button-main ul li button {
  padding: 2.6390870185vw 7.4179743224vw;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  border-radius: 5.7061340942vw;
  cursor: pointer;
  color: #666d7a;
  outline: none;
  line-height: 1;
  white-space: nowrap;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li button {
    padding: 0.9166666667vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    padding: 11px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    padding: 11px 30px;
  }
}
.page-guide-components .container-tab-button-main ul li button:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button-main ul li button:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button-main ul li button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button-main ul li button:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button-main ul li button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li button {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li button {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button {
    white-space: unset;
  }
}
.page-guide-components .container-tab-button-main ul li button:focus-visible {
  outline: none;
}
.page-guide-components .container-tab-button-main ul li button:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li button:focus-visible:before {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button:focus-visible:before {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li button:focus-visible:before {
    border-radius: 30px;
  }
}
.page-guide-components .container-tab-button-main ul li.on {
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button-main ul li.on {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li.on {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button-main ul li.on {
    border-radius: 30px;
  }
}
.page-guide-components .container-tab-button-main ul li.key.on button {
  background: #006ecd;
  color: #fff;
}
.page-guide-components .container-tab-button-main ul li.env.on button {
  background: #006ecd;
  color: #fff;
}
.page-guide-components .container-tab-button-main ul li.soc.on button {
  background: #006ecd;
  color: #fff;
}
.page-guide-components .container-tab-button-main ul li.gov.on button {
  background: #006ecd;
  color: #fff;
}
.page-guide-components .container-tab-button-main ul li.rpt.on button {
  background: #006ecd;
  color: #fff;
}
.page-guide-components .container-tab-button-main ul li.pol.on button {
  background: #006ecd;
  color: #fff;
}
.page-guide-components .container-tab-button {
  min-width: 400px;
  max-width: 1320px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 22px;
}
.page-guide-components .container-tab-button .cj-tabs {
  width: 100%;
  margin: 0 auto;
  position: relative;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: scroll;
  padding: 0 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs {
    padding: unset;
  }
}
.page-guide-components .container-tab-button .cj-tabs::-webkit-scrollbar {
  display: none;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab {
  height: 100%;
  position: relative;
  min-width: 32.5249643367vw;
  display: inline-block;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    min-width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    min-width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    min-width: unset;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:first-of-type::after {
  border-radius: 2px 0 0 2px;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab:last-of-type::after {
  border-radius: 0 2px 2px 0;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab::after {
  content: "";
  position: absolute;
  bottom: 1px;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #d8d9db;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab h3 {
  width: 100%;
  height: 100%;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button {
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  color: #666d7a;
  display: block;
  padding: 2.8530670471vw 0 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    padding: 1.6666666667vw 0 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    padding: 20px 0 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    padding: 20px 0 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab button {
    line-height: 1.5;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:hover {
  color: #006ecd;
  font-weight: bold;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:focus-visible {
  outline: none;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab button:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab a {
  padding: 2.2824536377vw 4.2796005706vw;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #777777;
  -webkit-transition: color 0.35s;
  transition: color 0.35s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab a {
    padding: 1vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab a {
    padding: 12px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab a {
    padding: 12px 30px;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab a:hover {
  color: #97999b;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab a:hover {
    color: #006ecd;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.active {
  background: #006ecd;
  border-radius: 5.7061340942vw;
  z-index: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab.active {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab.active {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab.active {
    border-radius: 30px;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.active a {
  color: #fff;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.active a:hover {
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab.active a:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab.active a:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .container-tab-button .cj-tabs .cj-tab.active a:hover {
    color: #fff;
  }
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.on {
  z-index: 1;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.on:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  bottom: 0;
  background-color: #006ecd;
  border-radius: 2px;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.on button {
  color: #000;
  font-weight: bold;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.on.mouseout button {
  color: #00c08b;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.soc.on.mouseout button {
  color: #006ecd;
}
.page-guide-components .container-tab-button .cj-tabs .cj-tab.gov.on.mouseout button {
  color: #ff9700;
}
.page-guide-components .guide-item.guide-tab {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-tab {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-tab {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-tab {
    width: unset;
  }
}
.page-guide-components .ul-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.8530670471vw;
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util {
    gap: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util {
    margin-top: 15px;
  }
}
.page-guide-components .ul-util button {
  border: 1px solid #000;
  padding: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util button {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util button {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util button {
    padding: 10px;
  }
}
.page-guide-components .ul-util .li-util a {
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util a {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util a {
    padding: 0 10px;
  }
}
.page-guide-components .ul-util .li-util.wrapper-language {
  position: relative;
  width: 100%;
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border: none;
  font-size: 14px;
  line-height: 1.5;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language {
    font-size: 14spx;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language {
    font-size: 14px;
  }
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 0;
  margin-left: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
    margin-left: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
    margin-left: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .button-language .box-svg {
    margin-left: 9px;
  }
}
.page-guide-components .ul-util .li-util.wrapper-language .box-language {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  max-height: 0;
  border-radius: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    left: -0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    left: -5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    left: -5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    top: 3.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    top: 45px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    top: 45px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    border-radius: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    border-radius: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language {
    border-radius: 10px;
  }
}
.page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language {
  padding: 0;
  background: rgb(244, 244, 246);
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language {
    padding: 1vw 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language {
    padding: 12px 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language {
    padding: 12px 5px;
  }
}
.page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language li a {
  visibility: hidden;
}
.page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
    margin-top: 5px;
  }
}
.page-guide-components .ul-util .li-util.wrapper-language.onShow .button-language .box-svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-guide-components .ul-util .li-util.wrapper-language.onShow .box-language {
  border: 1px solid #2E3032;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  max-height: 140px !important;
}
.page-guide-components .ul-util .li-util.wrapper-language.onShow .box-language .ul-language li a {
  visibility: visible;
}
.page-guide-components .guide-item.language-pc {
  height: 32.8102710414vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-pc {
    height: 19.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-pc {
    height: 230px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-pc {
    height: 230px;
  }
}
.page-guide-components .guide-item.language-mobile {
  padding: 4.2796005706vw 2.8530670471vw 1.4265335235vw;
  height: 57.0613409415vw;
  gap: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile {
    padding: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile {
    height: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile {
    gap: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile {
    gap: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile {
    gap: "";
  }
}
.page-guide-components .guide-item.language-mobile .wrapper-language {
  position: relative;
  width: 100%;
  margin-top: 7.1326676177vw;
  margin-bottom: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language {
    margin-top: "";
  }
}
.page-guide-components .guide-item.language-mobile .wrapper-language .button-language {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border: none;
}
.page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.5677603424vw;
  margin-left: 1.7118402282vw;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
.page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
  position: absolute;
  left: -2.8530670471vw;
  bottom: 120%;
  overflow: hidden;
  max-height: 0;
  border-radius: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
    border-radius: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
    border-radius: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language {
    border-radius: "";
  }
}
.page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language {
  padding: 3.5663338088vw 4.2796005706vw;
  background: rgb(244, 244, 246);
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
.page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language li {
  width: 100%;
}
.page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language li a {
  visibility: hidden;
  width: 100%;
}
.page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language li + li {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.language-mobile .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
.page-guide-components .guide-item.language-mobile .wrapper-language.onShow .box-svg {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.page-guide-components .guide-item.language-mobile .wrapper-language.onShow .box-language {
  border: 1px solid #4f4f51;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  max-height: 234px !important;
}
.page-guide-components .guide-item.language-mobile .wrapper-language.onShow .box-language .ul-language li a {
  visibility: visible;
}
.page-guide-components .wrapper-sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sns {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sns {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sns {
    gap: 10px;
  }
}
.page-guide-components .wrapper-sns a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 7.1326676177vw;
  width: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sns a {
    height: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sns a {
    height: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sns a {
    height: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sns a {
    width: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sns a {
    width: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sns a {
    width: 36px;
  }
}
.page-guide-components .wrapper-sns svg {
  width: 7.1326676177vw;
  height: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sns svg {
    width: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sns svg {
    width: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sns svg {
    width: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sns svg {
    height: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sns svg {
    height: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sns svg {
    height: 26px;
  }
}
.page-guide-components .a-site {
  color: #006ecd;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  gap: 0.2853067047vw;
  padding: 0 0.7132667618vw;
  margin-right: -0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site {
    gap: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site {
    gap: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site {
    gap: 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site {
    margin-right: -0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site {
    margin-right: -0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site {
    margin-right: -10px;
  }
}
.page-guide-components .a-site svg {
  margin-top: 0.9985734665vw;
  width: 1.4265335235vw;
  height: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site svg {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site svg {
    width: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site svg {
    width: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site svg {
    width: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site svg {
    height: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site svg {
    height: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site svg {
    height: 6px;
  }
}
.page-guide-components .a-site svg path {
  stroke: #006ecd;
}
.page-guide-components .a-site.a-site-mo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site.a-site-mo {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site.a-site-mo {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site.a-site-mo {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .a-site.a-site-mo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .a-site.a-site-mo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .a-site.a-site-mo {
    margin-top: 0;
  }
}
.page-guide-components .wrapper-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.8544935806vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top {
    gap: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top {
    gap: 1.8229166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top {
    gap: 35px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page-guide-components .wrapper-top .a-viewer {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top .a-viewer {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top .a-viewer {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer {
    line-height: 1.4285714286;
  }
}
.page-guide-components .wrapper-top .a-viewer svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 3.1383737518vw;
  height: 3.5663338088vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top .a-viewer svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer svg {
    width: 13px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top .a-viewer svg {
    height: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer svg {
    height: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer svg {
    height: 13px;
  }
}
.page-guide-components .wrapper-top .a-viewer .box-svg {
  display: inline-block;
  margin-left: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-top .a-viewer .box-svg {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer .box-svg {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-top .a-viewer .box-svg {
    margin-left: 5px;
  }
}
.page-guide-components .content-more-box {
  padding-right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .content-more-box {
    padding-right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .content-more-box {
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .content-more-box {
    padding-right: 50px;
  }
}
.page-guide-components .content-more-box > a {
  display: block;
}
.page-guide-components .content-more-box > a span {
  vertical-align: middle;
}
.page-guide-components .content-more-box > a svg {
  margin-top: -0.5706134094vw;
  width: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .content-more-box > a svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .content-more-box > a svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .content-more-box > a svg {
    width: 13px;
  }
}
.page-guide-components .detail-accordion ul {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .detail-accordion ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .detail-accordion ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .detail-accordion ul {
    margin-top: 20px;
  }
}
.page-guide-components .detail-accordion ul a.download:hover {
  color: #006ecd;
}
.page-guide-components .detail-accordion ul a.download:hover path {
  stroke: #006ecd;
}
.page-guide-components .detail-accordion ul a.download svg {
  width: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .detail-accordion ul a.download svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .detail-accordion ul a.download svg {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .detail-accordion ul a.download svg {
    width: 11px;
  }
}
.page-guide-components .detail-accordion ul figure {
  display: inline-block;
}
@keyframes gradientAnimation {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.page-guide-components .wrapper-sport-text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}
.page-guide-components .wrapper-sport-text .box-sport-text {
  -webkit-transform: translateY(10%);
      -ms-transform: translateY(10%);
          transform: translateY(10%);
  opacity: 0;
}
.page-guide-components .wrapper-sport-text .box-sport-text h3 {
  white-space: pre-line;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text .box-sport-text h3 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text h3 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text .box-sport-text h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text h3 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text h3 {
    line-height: 1.3684210526;
  }
}
.page-guide-components .wrapper-sport-text .box-sport-text h3:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text h3:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text h3:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text p {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  display: block;
  margin-top: 4.2796005706vw;
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    line-height: 1.5;
  }
}
.page-guide-components .wrapper-sport-text .box-sport-text p:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text p:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text p:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text p:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text .box-sport-text p:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text .box-sport-text p {
    white-space: pre-line;
  }
}
.page-guide-components .wrapper-sport-text h4.gradient-text {
  width: 100%;
  color: transparent;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: pre-line;
  text-align: center;
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(32%, #fff), color-stop(41.9%, #ee9b38), color-stop(46.52%, #d8352e), color-stop(53.12%, #684890), color-stop(58.72%, #3f84c5), color-stop(64.99%, #3f84c5), color-stop(65.99%, #fff), to(#fff));
  background-image: linear-gradient(90deg, #fff 0%, #fff 32%, #ee9b38 41.9%, #d8352e 46.52%, #684890 53.12%, #3f84c5 58.72%, #3f84c5 64.99%, #fff 65.99%, #fff 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    line-height: 1.4166666667;
  }
}
.page-guide-components .wrapper-sport-text h4.gradient-text:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text h4.gradient-text:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text h4.gradient-text:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text h4.gradient-text:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .wrapper-sport-text h4.gradient-text:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .wrapper-sport-text h4.gradient-text {
    white-space: normal;
  }
}
.page-guide-components .wrapper-sport-text.onTrans .box-sport-text {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  -webkit-transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear;
  transition: transform 0.55s 0.2s ease-out, opacity 0.55s 0.2s linear, -webkit-transform 0.55s 0.2s ease-out;
}
.page-guide-components .wrapper-sport-text.onTrans h4.gradient-text {
  -webkit-animation: gradientAnimation 5s infinite;
          animation: gradientAnimation 5s infinite;
}
.page-guide-components .guide-item.guide-gnb-pc {
  width: 100%;
  overflow: hidden;
}
.page-guide-components .guide-item.guide-gnb-pc header {
  z-index: unset;
  padding-bottom: unset;
  width: 202.5677603424vw;
  height: 22.8245363766vw;
  overflow-x: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    width: 118.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    width: 1420px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    width: 1420px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    height: 13.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    height: 160px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header {
    height: 160px;
  }
}
.page-guide-components .guide-item.guide-gnb-pc header section {
  width: inherit;
}
.page-guide-components .guide-item.guide-gnb-pc header .container-background {
  top: 10px;
  left: 10px;
}
.page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type {
  color: #ff9700;
  border-bottom: 2px solid #ff9700;
}
.page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub {
  visibility: visible !important;
  opacity: 1 !important;
  color: #000;
}
.page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type {
  color: #ff9700;
}
.page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
  height: 0;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
    height: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
    padding: 0.4166666667vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
    padding: 5px 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a {
    padding: 5px 10px;
  }
}
.page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu:first-of-type .ul-sub .li-sub:first-of-type a::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  bottom: -6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out, width 0.3s ease-out;
  transition: opacity 0.3s ease-out, width 0.3s ease-out;
  background-color: #ff9700;
  position: absolute;
}
.page-guide-components .guide-item.guide-gnb-pc header .container-menu .ul-menu .li-menu a:hover {
  color: inherit;
}
.page-guide-components .guide-item.guide-gnb-mo {
  width: 100%;
  overflow: hidden;
}
.page-guide-components .guide-item.guide-gnb-mo header {
  z-index: unset;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-background {
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  height: 100%;
  background: 1 rgba(244, 244, 246, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 18.4022824536vw;
  padding: 0 3.5663338088vw 0 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
    height: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header {
    padding: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 246, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo {
  position: relative;
  height: 9.7004279601vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo {
    height: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo h1 {
  height: 100%;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo a {
  height: 100%;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo a {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo a {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo a {
    padding: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-logo a img {
  width: auto;
  height: 100%;
  vertical-align: top;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util {
    gap: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util {
    gap: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util {
    gap: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
  padding: 2.1398002853vw;
  border: none;
  line-height: 0;
  font-size: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
    padding: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
  width: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
    width: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
    width: 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
    width: 28px;
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close svg {
  width: 100%;
  height: auto;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu {
  margin-top: unset;
  position: relative;
  width: 100%;
  padding-top: 7.1326676177vw;
  -webkit-transform: translateX(0) !important;
      -ms-transform: translateX(0) !important;
          transform: translateX(0) !important;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu {
    padding-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu {
    padding-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu {
    padding-top: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14.2653352354vw;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content {
    gap: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content {
    gap: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content {
    gap: 100px;
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu {
  position: relative;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu {
  position: relative;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .a-li-menu:lang(vn), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .a-li-menu:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu:first-of-type .wrapper-sub {
  visibility: visible;
  max-height: 265px;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu.onShow .a-li-menu {
  /*color: $color-cj-yellow;
  .span-label {
    path {fill:$color-cj-yellow};
  }*/
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu.onShow .a-li-menu .box-svg {
  /*path {stroke:$color-cj-yellow};
  rect {stroke:$color-cj-yellow};*/
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu.onShow .wrapper-sub {
  visibility: visible;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 19.9714693295vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
    height: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  gap: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
    gap: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
    gap: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
    gap: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
  margin-top: 1.4265335235vw;
  width: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    width: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
  margin-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
    margin-top: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
  margin-top: 1.7831669044vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
    margin-top: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg path {
  -webkit-transition: fill 0.3s ease-out;
  transition: fill 0.3s ease-out;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
  pointer-events: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 4.5649072753vw;
  height: 3.1383737518vw;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    height: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg svg {
  width: 100%;
  height: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg svg path, .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg svg rect {
  -webkit-transition: stroke 0.3s ease-out;
  transition: stroke 0.3s ease-out;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub {
  overflow: hidden;
  position: relative;
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  visibility: hidden;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
  position: relative;
  padding-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
    padding-bottom: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub {
  position: relative;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
    height: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
  margin: -3.7089871612vw 0 0 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
    margin: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
  margin: -2.7104136947vw 0 0 1.1412268188vw;
  width: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    width: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
  margin-top: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
    margin-top: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
  position: relative;
  width: 100%;
  margin-top: 7.1326676177vw;
  padding-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language {
    padding-bottom: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border: none;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language:lang(vn), .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.5677603424vw;
  margin-left: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
  position: absolute;
  left: -2.8530670471vw;
  bottom: 120%;
  overflow: hidden;
  max-height: 0;
  border-radius: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    border-radius: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    border-radius: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    border-radius: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
  padding: 3.5663338088vw 4.2796005706vw;
  background: rgb(244, 244, 246);
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li {
  width: 100%;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li a {
  width: 100%;
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li a:lang(vn) {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-components .guide-item.guide-gnb-mo .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
.page-guide-components header {
  position: unset;
}
.page-guide-components header .column {
  margin-bottom: unset;
}
.page-guide-components .guide-item.guide-footer {
  width: 100%;
}

.page-guide-language {
  background: #fff;
  color: #000;
  padding-bottom: 4.2796005706vw;
}
.page-guide-language .guide-item {
  position: relative;
  display: inline-block;
  background: #dadada;
  padding: 10px;
  border-radius: 4px;
}
.page-guide-language .guide-item span.tit {
  position: absolute;
  top: 5px;
  left: 10px;
}
.page-guide-language section.section-container {
  margin-top: 100px;
}
.page-guide-language article div:first-of-type {
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language article div:first-of-type {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language article div:first-of-type {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language article div:first-of-type {
    margin-top: 50px;
  }
}
.page-guide-language article.step hr {
  width: 100%;
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language article.step hr {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language article.step hr {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language article.step hr {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language {
    padding-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language {
    padding-bottom: 50px;
  }
}
.page-guide-language h2 {
  color: #ff9700;
}
.page-guide-language h3 {
  color: #000;
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language h3 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language h3 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language h3 {
    margin-bottom: 20px;
  }
}
.page-guide-language h4 {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language h4 {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language h4 {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language h4 {
    margin-top: 15px;
  }
}
.page-guide-language .column {
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language .column {
    margin-bottom: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language .column {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language .column {
    margin-bottom: 50px;
  }
}
.page-guide-language .alert {
  display: block;
  color: red;
}
.page-guide-language pre {
  padding: 20px;
  background: #171B21;
  color: #fff;
  width: 100%;
  overflow-x: auto;
}
.page-guide-language code {
  min-width: 1400px;
}
.page-guide-language details {
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language details {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language details {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language details {
    margin-top: 15px;
  }
}
.page-guide-language details summary {
  display: inline;
  cursor: pointer;
  text-decoration: underline;
  color: #006ecd;
}
.page-guide-language .li-style {
  list-style: square;
  padding-left: 20px;
  color: red;
}
.page-guide-language .file-list {
  margin-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-guide-language .file-list {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-guide-language .file-list {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-guide-language .file-list {
    margin-top: 50px;
  }
}

.page-footer-privacy-recruit-en {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-recruit-en .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-recruit-en .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-6 dl {
  margin-bottom: 0;
}
.page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 ul {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 ul {
    margin-bottom: 30px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-5 span {
    margin-left: 20px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-8 ul {
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-8 ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-8 ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-8 ul {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-12 p {
  margin-bottom: 10.5563480742vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 6.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 3.8541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item .box-privacy.item-12 p {
    margin-bottom: 74px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-recruit-en .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 3.2810271041vw;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-recruit-en .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-recruit-en .section-tab li {
  width: unset;
}
.page-footer-privacy-recruit-en ~ .panel-background {
  display: none;
}

.page-footer-privacy-en {
  padding: 32.5249643367vw 0 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en {
    padding: 17.1666666667vw 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en {
    padding: 206px 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en {
    padding: 206px 0 200px;
  }
}
.page-footer-privacy-en .mt-40 {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .mt-40 {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .mt-40 {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .mt-40 {
    margin-top: 40px;
  }
}
.page-footer-privacy-en .content-title {
  text-align: center;
  margin-bottom: 13.5520684736vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-title {
    margin-bottom: 7.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-title {
    margin-bottom: 4.9479166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-title {
    margin-bottom: 95px;
  }
}
.page-footer-privacy-en .content-list {
  padding-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list {
    padding-top: 50px;
  }
}
.page-footer-privacy-en .content-list .col-list-item {
  background-color: #ffffff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item {
    padding: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item {
    padding: 60px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul.box-anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #000;
  margin: 5.7061340942vw 0 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor {
    margin: 3.3333333333vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor {
    margin: 2.0833333333vw 0 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor {
    margin: 40px 0 60px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33.3%;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 3.5663338088vw 2.1398002853vw;
  height: 47.0756062767vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    padding: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    padding: 0.78125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    padding: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    height: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    height: 100px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul.box-anchor li.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li.d-block-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li:nth-of-type(3n+0) {
    border-right: none;
  }
}
@media only screen and (max-width: 700px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li {
    width: 50%;
  }
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li:nth-of-type(2n+0) {
    border-right: none;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
  display: block;
  text-align: left;
  color: #000;
  margin-left: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul.box-anchor li button {
    padding: 5px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy + .box-privacy {
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy + .box-privacy {
    margin-top: 60px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-6 ol {
    margin-top: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 strong {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 strong {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-9 li {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li {
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li a {
  text-decoration: underline;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li a:hover {
  color: #006ecd;
}
.page-footer-privacy-en .content-list .col-list-item .box-privacy.item-10 ul li:last-of-type {
  color: #006ecd;
}
.page-footer-privacy-en .content-list .col-list-item h4 {
  font-size: 4.5649072753vw;
  line-height: 1.5;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item h4 {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item strong {
  display: block;
  margin-top: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item strong {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-en .content-list .col-list-item dl {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 2.8530670471vw;
  margin-bottom: 5.7061340942vw;
  margin-left: 3.2810271041vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-top: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item dl {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ol ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  margin-top: 5.7061340942vw;
  margin-bottom: 5.7061340942vw;
  color: #666666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol {
    margin-bottom: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ol ol > li {
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol > li {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol > li {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ol ol > li {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul {
  margin-top: 2.8530670471vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul {
    line-height: 1.4285714286;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul ul {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ul {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item ul ol {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #666666;
  margin-top: 2.8530670471vw;
  margin-bottom: 2.8530670471vw;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item ul ol {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item button {
  padding: 0;
  border: none;
  color: #666666;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item button {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item button {
    margin-left: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item button {
    margin-left: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .container-table {
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table {
    margin-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table {
    margin-top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table {
    margin-top: 40px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .container-table dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
  color: #000;
}
.page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type {
  border-top: 1px solid #000;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type {
    margin-top: 20px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl:first-of-type dd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4.2796005706vw;
  width: 29.8145506419vw;
  border-right: 1px solid #d9d9d9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    padding: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    width: 24.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    width: 15.3645833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dt {
    width: 295px;
  }
}
.page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 57.4893009986vw;
  padding: 4.2796005706vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    width: 68.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    width: 42.7083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    width: 820px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    padding: 1.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    padding: 1.0416666667vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .page-footer-privacy-en .content-list .col-list-item .container-table dl dd {
    padding: 20px 40px;
  }
}
.page-footer-privacy-en .section-tab li {
  width: unset;
}
.frame-helper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 50000;
}
.frame-helper section {
  height: 100%;
}
.frame-helper section .content {
  height: 100%;
  -webkit-box-shadow: inset 0 0 0 1px #f00;
          box-shadow: inset 0 0 0 1px #f00;
}
.frame-helper section .column {
  height: 100%;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 255, 0.5);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 255, 0.5);
}
.frame-helper section .column.col-mobile-hidden {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-helper section .column.col-mobile-hidden {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-helper section .column.col-mobile-hidden {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-helper section .column.col-mobile-hidden {
    display: block;
  }
}

.container-loading {
  position: fixed;
  z-index: 40000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.container-transition {
  position: fixed;
  z-index: 30000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.container-transition .wrapper-transition {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}

.frame-header-mobile {
  display: block;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  pointer-events: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile {
    display: none;
  }
}
.frame-header-mobile.onTop .container-line {
  opacity: 0;
}
.frame-header-mobile.onTop .container-background {
  opacity: 0;
}
.frame-header-mobile.onHide {
  -webkit-transform: translateY(calc(-100% - 2px));
      -ms-transform: translateY(calc(-100% - 2px));
          transform: translateY(calc(-100% - 2px));
}
.frame-header-mobile.onShow .container-line {
  display: none;
}
.frame-header-mobile.onShow .container-background {
  opacity: 1;
}
.frame-header-mobile.onShow .container-header .wrapper-background {
  opacity: 0;
}
.frame-header-mobile.onShow .container-header .wrapper-util .ul-util svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.frame-header-mobile.onShow .container-header .wrapper-util .ul-util .wrapper-search {
  display: none;
}
.frame-header-mobile.onShow .container-header .wrapper-util .ul-util .wrapper-menu button span.svg-open {
  display: none;
}
.frame-header-mobile.onShow .container-header .wrapper-util .ul-util .wrapper-menu button span.svg-close {
  display: block;
}
.frame-header-mobile.onShow .container-header .wrapper-util .ul-util .wrapper-menu svg {
  width: 100%;
  height: auto;
}
.frame-header-mobile.onShow .container-background {
  height: calc(100vh + 1px);
}
.frame-header-mobile.onShow .container-menu {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.frame-header-mobile.onShow .container-menu:focus {
  outline: none;
}
.frame-header-mobile a {
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.frame-header-mobile a.onFocus {
  color: #ff9700;
}
.frame-header-mobile a.onFocus path {
  stroke: #ff9700;
}
.frame-header-mobile a.onFocus rect {
  stroke: #ff9700;
}
.frame-header-mobile a.onFocus .span-label path {
  fill: #ff9700;
  stroke: none;
}
.frame-header-mobile .container-background {
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
  height: 18.4022824536vw;
  background: rgba(244, 244, 246, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-background {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-background {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-background {
    height: "";
  }
}
.frame-header-mobile .container-line {
  position: absolute;
  display: block;
  pointer-events: none;
  height: 1px;
  width: 100%;
  left: 0;
  top: 18.4022824536vw;
  background: #e4e4e4;
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-line {
    top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-line {
    top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-line {
    top: "";
  }
}
.frame-header-mobile .container-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  z-index: 2100;
  height: 18.4022824536vw;
  padding: 0 3.5663338088vw 0 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header {
    height: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header {
    padding: "";
  }
}
.frame-header-mobile .container-header .wrapper-background {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 246, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.frame-header-mobile .container-header .wrapper-logo {
  position: relative;
  height: 9.7004279601vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-logo {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-logo {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-logo {
    height: "";
  }
}
.frame-header-mobile .container-header .wrapper-logo h1 {
  height: 100%;
}
.frame-header-mobile .container-header .wrapper-logo a {
  height: 100%;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-logo a {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-logo a {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-logo a {
    padding: "";
  }
}
.frame-header-mobile .container-header .wrapper-logo a img {
  width: auto;
  height: 100%;
  vertical-align: top;
}
.frame-header-mobile .container-header .wrapper-util .ul-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util {
    gap: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util {
    gap: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util {
    gap: "";
  }
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
  padding: 2.1398002853vw;
  border: none;
  line-height: 0;
  font-size: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util button {
    padding: "";
  }
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util svg {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
  display: block;
  width: 4.5649072753vw;
  height: 4.1369472183vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open {
    height: "";
  }
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-open svg {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
  display: none;
  width: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
    width: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
    width: 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close {
    width: 28px;
  }
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-menu button .svg-close svg {
  width: 100%;
  height: auto;
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
  width: 4.6504992867vw;
  height: 4.6504992867vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button .box-svg {
    height: "";
  }
}
.frame-header-mobile .container-header .wrapper-util .ul-util .li-util.wrapper-search button svg {
  width: 100%;
  height: 100%;
}
.frame-header-mobile .container-menu {
  position: absolute;
  overflow-y: auto;
  left: 0;
  top: 0;
  width: 100%;
  padding-top: 7.1326676177vw;
  margin-top: 18.4022824536vw;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu {
    padding-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu {
    padding-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu {
    padding-top: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu {
    margin-top: "";
  }
}
.frame-header-mobile .container-menu .content {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.frame-header-mobile .container-menu .content .ul-menu {
  position: relative;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu {
  position: relative;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .a-li-menu:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu.onShow .a-li-menu {
  /*color: $color-cj-yellow;
  .span-label {
    path {fill:$color-cj-yellow};
  }*/
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu.onShow .a-li-menu .box-svg {
  /*path {stroke:$color-cj-yellow};
  rect {stroke:$color-cj-yellow};*/
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu.onShow .wrapper-sub {
  visibility: visible;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 19.9714693295vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a {
    height: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  gap: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
    gap: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
    gap: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label {
    gap: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
  margin-top: 1.4265335235vw;
  width: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg {
    width: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
  margin-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(en), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(vn), .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(ja) {
    margin-top: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
  margin-top: 1.7831669044vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg:lang(cn) {
    margin-top: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .span-label svg path {
  -webkit-transition: fill 0.3s ease-out;
  transition: fill 0.3s ease-out;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
  pointer-events: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 4.5649072753vw;
  height: 3.1383737518vw;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg {
    height: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg svg {
  width: 100%;
  height: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg svg path, .frame-header-mobile .container-menu .content .ul-menu .li-menu a .box-svg svg rect {
  -webkit-transition: stroke 0.3s ease-out;
  transition: stroke 0.3s ease-out;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub {
  overflow: hidden;
  position: relative;
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  visibility: hidden;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
  position: relative;
  padding-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub {
    padding-bottom: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub {
  position: relative;
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
    height: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
    height: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a {
    height: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
  margin: -3.7089871612vw 0 0 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a:lang(cn) .span-label {
    margin: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
  margin: -2.7104136947vw 0 0 1.1412268188vw;
  width: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    margin: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label {
    width: "";
  }
}
.frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
  margin-top: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .ul-menu .li-menu .wrapper-sub .ul-sub .li-sub a .span-label svg {
    margin-top: "";
  }
}
.frame-header-mobile .container-menu .content .wrapper-language {
  position: relative;
  width: 100%;
  margin-top: 7.1326676177vw;
  padding-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language {
    margin-top: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language {
    padding-bottom: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language {
    padding-bottom: "";
  }
}
.frame-header-mobile .container-menu .content .wrapper-language .button-language {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border: none;
}
.frame-header-mobile .container-menu .content .wrapper-language .button-language:lang(vn), .frame-header-mobile .container-menu .content .wrapper-language .button-language:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.5677603424vw;
  margin-left: 1.7118402282vw;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    width: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .button-language .box-svg {
    margin-left: "";
  }
}
.frame-header-mobile .container-menu .content .wrapper-language .box-language {
  position: absolute;
  left: -2.8530670471vw;
  bottom: 120%;
  overflow: hidden;
  max-height: 0;
  border-radius: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    left: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    border-radius: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    border-radius: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language {
    border-radius: "";
  }
}
.frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
  padding: 3.5663338088vw 4.2796005706vw;
  background: rgb(244, 244, 246);
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language {
    padding: "";
  }
}
.frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li {
  width: 100%;
}
.frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li a {
  visibility: hidden;
  width: 100%;
}
.frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li a:lang(vn) {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-mobile .container-menu .content .wrapper-language .box-language .ul-language li + li {
    margin-top: "";
  }
}
.frame-header-mobile .container-menu .content .wrapper-language.onShow .box-svg {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.frame-header-mobile .container-menu .content .wrapper-language.onShow .box-language {
  border: 1px solid #4f4f51;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.frame-header-mobile .container-menu .content .wrapper-language.onShow .box-language .ul-language li a {
  visibility: visible;
}

.frame-header-desktop {
  display: none;
  padding: 0;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  pointer-events: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop {
    padding: 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop {
    padding: 0 40px;
  }
}
.frame-header-desktop.onTop .container-background {
  opacity: 0;
}
.frame-header-desktop.onTop .container-line {
  opacity: 0;
}
.frame-header-desktop.onHide {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.frame-header-desktop a {
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.frame-header-desktop a:hover, .frame-header-desktop a.onFocus, .frame-header-desktop a:focus, .frame-header-desktop a.onOver {
  color: #000000;
}
.frame-header-desktop a:hover path, .frame-header-desktop a.onFocus path, .frame-header-desktop a:focus path, .frame-header-desktop a.onOver path {
  stroke: #000000;
}
.frame-header-desktop a:hover rect, .frame-header-desktop a.onFocus rect, .frame-header-desktop a:focus rect, .frame-header-desktop a.onOver rect {
  stroke: #000000;
}
.frame-header-desktop a path, .frame-header-desktop a rect {
  -webkit-transition: stroke 0.3s ease-out;
  transition: stroke 0.3s ease-out;
}
.frame-header-desktop .container-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transition: height 0.3s ease-out, opacity 0.3s ease-out;
  transition: height 0.3s ease-out, opacity 0.3s ease-out;
  height: 0;
  background: rgba(244, 244, 246, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .container-background {
    height: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .container-background {
    height: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .container-background {
    height: 90px;
  }
}
.frame-header-desktop .container-background.onOver {
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .container-background.onOver {
    height: 12.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .container-background.onOver {
    height: 152px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .container-background.onOver {
    height: 152px;
  }
}
.frame-header-desktop .container-line {
  position: absolute;
  display: block;
  pointer-events: none;
  height: 1px;
  width: 100%;
  left: 0;
  bottom: 0;
  background: #e4e4e4;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.frame-header-desktop .container-focus-line {
  position: absolute;
  display: block;
  pointer-events: none;
  height: 0;
  width: 0;
  left: 0;
  bottom: 0;
  background: #000000;
  -webkit-transition: width 0.3s linear, left 0.3s linear, height 0.3s 0.3s linear;
  transition: width 0.3s linear, left 0.3s linear, height 0.3s 0.3s linear;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.frame-header-desktop .container-focus-line.onShow {
  height: 2px;
}
.frame-header-desktop .col-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu {
    height: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu {
    height: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu {
    height: 90px;
  }
}
.frame-header-desktop .col-menu .container-logo {
  position: relative;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .container-logo {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .container-logo {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .container-logo {
    height: 50px;
  }
}
.frame-header-desktop .col-menu .container-logo h1 {
  height: 100%;
}
.frame-header-desktop .col-menu .container-logo a {
  height: 100%;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .container-logo a {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .container-logo a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .container-logo a {
    padding: 0 10px;
  }
}
.frame-header-desktop .col-menu .container-logo a img {
  width: auto;
  height: 100%;
}
.frame-header-desktop .col-menu .container-menu {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.frame-header-desktop .col-menu .ul-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu {
    gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu {
    gap: 30px;
  }
}
.frame-header-desktop .col-menu .ul-menu .li-menu {
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu {
    height: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu {
    height: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu {
    height: 90px;
  }
}
.frame-header-desktop .col-menu .ul-menu .li-menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu a {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu a {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu a {
    height: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu a {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu a {
    padding: 0 10px;
  }
}
.frame-header-desktop .col-menu .ul-menu .li-menu .box-svg {
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg {
    margin-top: -0.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg {
    margin-top: -1px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg {
    margin-top: -1px;
  }
}
.frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
  width: 1.4265335235vw;
  height: 1.4265335235vw;
  margin: 0 0 0.7132667618vw 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    width: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    width: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    width: 9px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    height: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    height: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    height: 9px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    margin: 0 0 0.25vw 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    margin: 0 0 3px 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-menu .li-menu .box-svg svg {
    margin: 0 0 3px 5px;
  }
}
.frame-header-desktop .col-menu .wrapper-sub {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 0;
  width: 100%;
  top: 0;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .wrapper-sub {
    top: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub {
    top: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub {
    top: 90px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .wrapper-sub {
    height: 5.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub {
    height: 62px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub {
    height: 62px;
  }
}
.frame-header-desktop .col-menu .wrapper-sub .ul-sub {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
          transform: translateY(-10%);
  -webkit-transition: opacify 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacify 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out, opacify 0.3s ease-out;
  transition: transform 0.3s ease-out, opacify 0.3s ease-out, -webkit-transform 0.3s ease-out;
  visibility: hidden;
  opacity: 0;
}
.frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub {
  position: relative;
  white-space: nowrap;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub {
    padding: 0.4166666667vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub {
    padding: 5px 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub {
    padding: 5px 10px;
  }
}
.frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
  height: 0;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
    height: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
    padding: 0.4166666667vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
    padding: 5px 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a {
    padding: 5px 10px;
  }
}
.frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  bottom: -6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, width 0.3s ease-out;
  transition: opacity 0.3s ease-out, width 0.3s ease-out;
  background-color: #000000;
  position: absolute;
}
.frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a:hover::after {
  width: 100%;
  opacity: 1;
}
.frame-header-desktop .col-menu .wrapper-sub .ul-sub .li-sub a.onFocus::after {
  width: 100%;
  opacity: 1;
}
.frame-header-desktop .col-menu .wrapper-sub.onShow {
  pointer-events: auto;
}
.frame-header-desktop .col-menu .wrapper-sub.onShow .ul-sub {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.frame-header-desktop .col-menu .ul-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.frame-header-desktop .col-menu .ul-util button {
  border: 1px solid #000;
  padding: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util button {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util button {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util button {
    padding: 10px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.frame-header-desktop .col-menu .ul-util .li-util a {
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util a {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util a {
    padding: 0 10px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language {
  position: relative;
  width: 100%;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border: none;
  font-size: 14px;
  line-height: 1.5;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language {
    font-size: 14spx;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language {
    font-size: 14px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(vn), .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 0;
  margin-left: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
    margin-left: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
    margin-left: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .button-language .box-svg {
    margin-left: 9px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  max-height: 0;
  border-radius: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    left: -0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    left: -5px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    left: -5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    top: 3.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    top: 45px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    top: 45px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    border-radius: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    border-radius: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language {
    border-radius: 10px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language {
  padding: 0;
  background: rgb(244, 244, 246);
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language {
    padding: 1vw 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language {
    padding: 12px 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language {
    padding: 12px 5px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li a {
  visibility: hidden;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li a:lang(vn), .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li a:lang(ja) {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-language .box-language .ul-language li + li {
    margin-top: 5px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language.onShow .button-language .box-svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language.onShow .box-language {
  border: 1px solid #2E3032;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-language.onShow .box-language .ul-language li a {
  visibility: visible;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
  border: 1px solid #000000;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 40px;
  cursor: pointer;
  height: 0;
  width: 0;
  padding: 0;
  margin-right: 3.2810271041vw;
  min-width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    height: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    width: 11.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    width: 220px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    padding: 0.78125vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    padding: 15px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    margin-right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    min-width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    min-width: 11.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    min-width: 220px;
  }
}
@media only screen and (max-width: 1400px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search {
    border: none !important;
    min-width: unset;
    width: unset;
    margin-right: unset;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search .rolling-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 1400px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search .rolling-wrapper {
    display: none;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search .rolling-wrapper > ul li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search .rolling-wrapper > ul li > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
  display: block;
  padding: unset;
  border: none;
  overflow: unset;
  padding: unset;
  margin-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
    padding: 0vw 0.8854166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
    padding: 0px 17px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
    margin-right: -0.8854166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button {
    margin-right: -17px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button .box-svg {
  position: relative;
  height: 100%;
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button svg {
  width: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button svg {
    width: 1.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button svg {
    width: 17px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button svg {
    width: 17px;
  }
}
.frame-header-desktop .col-menu .ul-util .li-util.wrapper-search button svg path {
  stroke: none;
}

.frame-header-desktop.is-white a:hover, .frame-header-desktop.is-white a.onFocus, .frame-header-desktop.is-white a:focus, .frame-header-desktop.is-white a.onOver {
  color: #ff9700;
}
.frame-header-desktop.is-white a:hover path, .frame-header-desktop.is-white a.onFocus path, .frame-header-desktop.is-white a:focus path, .frame-header-desktop.is-white a.onOver path {
  stroke: #ff9700;
}
.frame-header-desktop.is-white a:hover rect, .frame-header-desktop.is-white a.onFocus rect, .frame-header-desktop.is-white a:focus rect, .frame-header-desktop.is-white a.onOver rect {
  stroke: #ff9700;
}
.frame-header-desktop.is-white .container-focus-line {
  background: #ff9700;
}
.frame-header-desktop.is-white .col-menu .wrapper-sub .ul-sub .li-sub a::after {
  background-color: #ff9700;
}

.frame-header-desktop.is-white.to-white a:hover, .frame-header-desktop.is-white.to-white a.onFocus, .frame-header-desktop.is-white.to-white a:focus, .frame-header-desktop.is-white.to-white a.onOver {
  color: #000000;
}
.frame-header-desktop.is-white.to-white a:hover path, .frame-header-desktop.is-white.to-white a.onFocus path, .frame-header-desktop.is-white.to-white a:focus path, .frame-header-desktop.is-white.to-white a.onOver path {
  stroke: #000000;
}
.frame-header-desktop.is-white.to-white a:hover rect, .frame-header-desktop.is-white.to-white a.onFocus rect, .frame-header-desktop.is-white.to-white a:focus rect, .frame-header-desktop.is-white.to-white a.onOver rect {
  stroke: #000000;
}
.frame-header-desktop.is-white.to-white .container-focus-line {
  background: #000000;
}
.frame-header-desktop.is-white.to-white .col-menu .wrapper-sub .ul-sub .li-sub a::after {
  background-color: #000000;
}

footer {
  position: relative;
  width: 100%;
  border-top: 1px solid rgba(112, 112, 112, 0.5);
  z-index: 1900;
  padding: 0 5.7061340942vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer {
    padding: 0 4.1666666667vw 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer {
    padding: 0 50px 0 40px;
  }
}
@media only screen and (min-width: 1920px) {
  footer {
    padding: 0 50px 0 40px;
  }
}
footer a {
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
footer a path, footer a rect {
  -webkit-transition: stroke 0.3s ease-out;
  transition: stroke 0.3s ease-out;
}
footer a:hover {
  color: #006ecd;
}
footer .col-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 7.1326676177vw 0 13.5520684736vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .col-menu {
    padding: 3.5vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .col-menu {
    padding: 42px 0 60px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .col-menu {
    padding: 42px 0 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .col-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .col-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  footer .col-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .col-menu {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .col-menu {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .col-menu {
    gap: unset;
  }
}
footer .container-logo {
  position: relative;
  height: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-logo {
    height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-logo {
    height: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-logo {
    height: 60px;
  }
}
footer .container-logo h2 {
  height: 9.5577746077vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-logo h2 {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-logo h2 {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-logo h2 {
    height: 50px;
  }
}
footer .container-logo a {
  height: 100%;
  padding: 0 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-logo a {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-logo a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-logo a {
    padding: 0 10px;
  }
}
footer .container-logo a img {
  width: auto;
  height: 100%;
}
footer .container-menu {
  position: static;
  top: unset;
  left: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: unset;
  margin-top: 9.272467903vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu {
    top: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu {
    top: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu {
    top: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu {
    left: 21%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu {
    left: 21%;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu {
    left: 21%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu {
    gap: 12.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu {
    gap: 147px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu {
    gap: 147px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu {
    margin-top: unset;
  }
}
footer .container-menu ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 4.2796005706vw;
     -moz-column-gap: 4.2796005706vw;
          column-gap: 4.2796005706vw;
  row-gap: 2.1398002853vw;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul {
    -webkit-column-gap: 10.5833333333vw;
       -moz-column-gap: 10.5833333333vw;
            column-gap: 10.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul {
    -webkit-column-gap: 127px;
       -moz-column-gap: 127px;
            column-gap: 127px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul {
    -webkit-column-gap: 127px;
       -moz-column-gap: 127px;
            column-gap: 127px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul {
    row-gap: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul {
    row-gap: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul {
    row-gap: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul {
    width: unset;
  }
}
@media only screen and (max-width: 1199px) {
  footer .container-menu ul {
    -webkit-column-gap: 4.2796005706vw;
       -moz-column-gap: 4.2796005706vw;
            column-gap: 4.2796005706vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul {
    -webkit-column-gap: 8.3333333333vw;
       -moz-column-gap: 8.3333333333vw;
            column-gap: 8.3333333333vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul {
    -webkit-column-gap: 100px;
       -moz-column-gap: 100px;
            column-gap: 100px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  footer .container-menu ul {
    -webkit-column-gap: 100px;
       -moz-column-gap: 100px;
            column-gap: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  footer .container-menu ul:lang(vn) {
    -webkit-column-gap: 4.2796005706vw;
       -moz-column-gap: 4.2796005706vw;
            column-gap: 4.2796005706vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul:lang(vn) {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul:lang(vn) {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  footer .container-menu ul:lang(vn) {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
footer .container-menu ul a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  padding: 0 0.7132667618vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul a {
    height: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul a {
    height: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul a {
    height: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul a {
    padding: 0 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul a {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul a {
    line-height: 1.4285714286;
  }
}
footer .container-menu ul a:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
footer .container-menu ul a:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
footer .container-menu ul a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
footer .container-menu ul a:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
footer .container-menu ul a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
footer .container-menu ul a:hover path {
  stroke: #006ecd;
}
footer .container-menu ul a:hover rect {
  stroke: #006ecd;
}
footer .container-menu ul .box-svg svg {
  width: 1.4265335235vw;
  height: 1.4265335235vw;
  margin: 0 0 1.997146933vw 0.8559201141vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul .box-svg svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul .box-svg svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul .box-svg svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul .box-svg svg {
    height: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul .box-svg svg {
    height: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul .box-svg svg {
    height: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-menu ul .box-svg svg {
    margin: 0 0 0.75vw 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-menu ul .box-svg svg {
    margin: 0 0 9px 4px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-menu ul .box-svg svg {
    margin: 0 0 9px 4px;
  }
}
footer .container-util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util {
    margin-top: unset;
  }
}
footer .container-util .wrapper-biz {
  position: relative;
  width: 100%;
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz {
    width: inherit;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz {
    width: inherit;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz {
    width: inherit;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz {
    margin-top: 1.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz {
    margin-top: 17px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz {
    margin-top: 17px;
  }
}
footer .container-util .wrapper-biz.onShow .box-biz {
  max-height: 126.9614835949vw;
  visibility: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz.onShow .box-biz {
    max-height: 29.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz.onShow .box-biz {
    max-height: 350px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz.onShow .box-biz {
    max-height: 350px;
  }
}
footer .container-util .wrapper-biz.onShow .box-biz ul li:last-of-type dl dt:lang(ja) {
  word-break: keep-all;
}
@media only screen and (max-width: 1199px) {
  footer .container-util .wrapper-biz.onShow .box-biz:lang(en), footer .container-util .wrapper-biz.onShow .box-biz:lang(vn) {
    max-height: 126.9614835949vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz.onShow .box-biz:lang(en), footer .container-util .wrapper-biz.onShow .box-biz:lang(vn) {
    max-height: 28.3333333333vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz.onShow .box-biz:lang(en), footer .container-util .wrapper-biz.onShow .box-biz:lang(vn) {
    max-height: 340px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  footer .container-util .wrapper-biz.onShow .box-biz:lang(en), footer .container-util .wrapper-biz.onShow .box-biz:lang(vn) {
    max-height: 340px;
  }
}
footer .container-util .wrapper-biz .button-biz {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  background-color: rgba(0, 0, 0, 0.08);
  padding: 3.5663338088vw 5.4208273894vw;
  border-radius: 14.2653352354vw;
  gap: 6.7047075606vw;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  line-height: 1;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz {
    border-radius: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    border-radius: 100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz {
    gap: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    gap: 35px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz {
    gap: 35px;
  }
}
footer .container-util .wrapper-biz .button-biz.onShow svg {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
footer .container-util .wrapper-biz .button-biz .box-svg {
  display: inline-block;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
footer .container-util .wrapper-biz .button-biz .box-svg svg {
  width: 1.997146933vw;
  height: 1.997146933vw;
  margin-bottom: 0.4279600571vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    width: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    height: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    height: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    margin-bottom: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    margin-bottom: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-biz .button-biz .box-svg svg {
    margin-bottom: 3px;
  }
}
footer .container-util .box-biz {
  position: absolute;
  background-color: #ffffff;
  z-index: 1900;
  width: inherit;
  left: 0;
  right: unset;
  bottom: 13.4094151213vw;
  border-radius: 2.8530670471vw;
  height: 126.9614835949vw;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out, visibility 0.3s ease-in-out;
  visibility: hidden;
  border: 1px solid #8E8E8E;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz {
    right: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz {
    bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz {
    bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz {
    bottom: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz {
    height: unset;
  }
}
@media only screen and (max-width: 1199px) {
  footer .container-util .box-biz:lang(en), footer .container-util .box-biz:lang(vn) {
    min-width: auto;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz:lang(en), footer .container-util .box-biz:lang(vn) {
    min-width: 83.3333333333vw;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz:lang(en), footer .container-util .box-biz:lang(vn) {
    min-width: 1000px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  footer .container-util .box-biz:lang(en), footer .container-util .box-biz:lang(vn) {
    min-width: 1000px;
  }
}
footer .container-util .box-biz ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 100%;
  gap: 4.2796005706vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  padding: 2.8530670471vw;
  margin: 0.7132667618vw 2.1398002853vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul {
    gap: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul {
    gap: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul {
    gap: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul {
    padding: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul {
    margin: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul {
    margin: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul {
    margin: 30px;
  }
}
footer .container-util .box-biz ul::-webkit-scrollbar {
  display: none;
}
footer .container-util .box-biz ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul li {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul li {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul li {
    gap: unset;
  }
}
@media only screen and (max-width: 1199px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    max-width: auto;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    max-width: 190px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    max-width: 190px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    max-width: 190px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0.2 auto;
            flex: 1 0.2 auto;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0.2 auto;
            flex: 1 0.2 auto;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 1920px) {
  footer .container-util .box-biz ul li:lang(en), footer .container-util .box-biz ul li:lang(vn) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0.2 auto;
            flex: 1 0.2 auto;
  }
}
@media only screen and (max-width: 1199px) {
  footer .container-util .box-biz ul li:lang(en) a, footer .container-util .box-biz ul li:lang(vn) a {
    white-space: normal;
  }
}
footer .container-util .box-biz ul dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
footer .container-util .box-biz ul dt {
  font-size: 3.1383737518vw;
  line-height: 1.8333333333;
  color: #8C8C8C;
  padding: 1.4265335235vw 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul dt {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul dt {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul dt {
    font-size: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul dt {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul dt {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul dt {
    padding: 10px;
  }
}
footer .container-util .box-biz ul dd {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul dd {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul dd {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul dd {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul dd {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul dd {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul dd {
    line-height: 1.4285714286;
  }
}
footer .container-util .box-biz ul dd a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: pre;
  padding: 1.4265335235vw 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .box-biz ul dd a {
    padding: 0.5vw 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .box-biz ul dd a {
    padding: 6px 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .box-biz ul dd a {
    padding: 6px 10px;
  }
}
footer .container-util .wrapper-sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4.2796005706vw;
  margin: 9.9857346648vw 0 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-sns {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-sns {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-sns {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-sns {
    margin: 5vw -0.4166666667vw 1.6666666667vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-sns {
    margin: 60px -5px 20px 0;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-sns {
    margin: 60px -5px 20px 0;
  }
}
footer .container-util .wrapper-sns a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 7.1326676177vw;
  width: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-sns a {
    height: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-sns a {
    height: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-sns a {
    height: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-sns a {
    width: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-sns a {
    width: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-sns a {
    width: 36px;
  }
}
footer .container-util .wrapper-sns svg {
  width: 7.1326676177vw;
  height: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-sns svg {
    width: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-sns svg {
    width: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-sns svg {
    width: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .wrapper-sns svg {
    height: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .wrapper-sns svg {
    height: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .wrapper-sns svg {
    height: 26px;
  }
}
footer .container-util .copyright {
  font-size: 2.8530670471vw;
  line-height: 1.6666666667;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  footer .container-util .copyright {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  footer .container-util .copyright {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  footer .container-util .copyright {
    font-size: 12px;
  }
}
footer.white a:hover {
  color: #ff9700;
}
footer.white .container-menu ul a:hover path {
  stroke: #ff9700;
}
footer.white .container-menu ul a:hover rect {
  stroke: #ff9700;
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: translateY(-10px) scale(1.1);
            transform: translateY(-10px) scale(1.1);
  }
  25%, 75% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
  }
  100% {
    -webkit-transform: translateY(-10px) scale(1.1);
            transform: translateY(-10px) scale(1.1);
  }
}

@keyframes loading {
  0% {
    -webkit-transform: translateY(-10px) scale(1.1);
            transform: translateY(-10px) scale(1.1);
  }
  25%, 75% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
  }
  100% {
    -webkit-transform: translateY(-10px) scale(1.1);
            transform: translateY(-10px) scale(1.1);
  }
}
.loading-spinner {
  width: 100%;
  height: 100%;
  display: none;
  gap: 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .loading-spinner {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .loading-spinner {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .loading-spinner {
    margin-top: 60px;
  }
}

.circle {
  width: 2.2824536377vw;
  height: 2.2824536377vw;
  border-radius: 100%;
  -webkit-animation: loading 0.5s cubic-bezier(0.94, 0.01, 0, 0.99) infinite;
          animation: loading 0.5s cubic-bezier(0.94, 0.01, 0, 0.99) infinite;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .circle {
    width: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .circle {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .circle {
    width: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .circle {
    height: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .circle {
    height: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .circle {
    height: 16px;
  }
}
.circle:nth-of-type(1) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.circle:nth-of-type(2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.circle:nth-of-type(3) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.search-container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 19999;
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  -webkit-transition: opacity 0.3s ease-out 0.3s;
  transition: opacity 0.3s ease-out 0.3s;
  opacity: 0;
  visibility: hidden;
  width: 100%;
}
.search-container.onShow {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 1;
  visibility: visible;
}
.search-container .search-overlay {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 700px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  float: right;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay {
    width: 58.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay {
    width: 700px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay {
    width: 700px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay {
    padding-left: 2.65625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay {
    padding-left: 51px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay {
    padding-right: 2.65625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay {
    padding-right: 51px;
  }
}
.search-container .search-overlay .content-wrapper {
  position: relative;
  max-width: 700px;
  margin-left: auto;
  width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay .content-wrapper {
    width: 58.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay .content-wrapper {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay .content-wrapper {
    width: unset;
  }
}
.search-container .search-overlay .content-wrapper .content-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 3.4236804565vw 0vw 3.1383737518vw 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay .content-wrapper .content-header {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay .content-wrapper .content-header {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay .content-wrapper .content-header {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay .content-wrapper .content-header {
    padding: 1.75vw 0vw 0.75vw 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay .content-wrapper .content-header {
    padding: 21px 0px 9px 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay .content-wrapper .content-header {
    padding: 21px 0px 9px 0px;
  }
}
.search-container .search-overlay .content-wrapper .keywords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.8544935806vw 5.7061340942vw;
  width: 100%;
  margin-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay .content-wrapper .keywords {
    gap: 0.9166666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay .content-wrapper .keywords {
    gap: 11px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay .content-wrapper .keywords {
    gap: 11px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay .content-wrapper .keywords {
    width: 51.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay .content-wrapper .keywords {
    width: 622px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay .content-wrapper .keywords {
    width: 622px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-overlay .content-wrapper .keywords {
    margin-left: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-overlay .content-wrapper .keywords {
    margin-left: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-overlay .content-wrapper .keywords {
    margin-left: 15px;
  }
}
.search-container .search-overlay .content-wrapper .keywords li {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.search-container .search-overlay .content-wrapper .keywords li button {
  color: #ffffff;
  display: block;
}
.search-container .search-overlay.onShow {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.search-container .search-close-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}
.search-container .result-wrapper {
  margin-top: 9.9857346648vw;
  padding-bottom: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .result-wrapper {
    margin-top: 4.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .result-wrapper {
    margin-top: 57px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .result-wrapper {
    margin-top: 57px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .result-wrapper {
    padding-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .result-wrapper {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .result-wrapper {
    padding-bottom: 60px;
  }
}
.search-container .result-wrapper .banner {
  padding-right: 0;
  padding-left: 0;
  row-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .result-wrapper .banner {
    row-gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .result-wrapper .banner {
    row-gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .result-wrapper .banner {
    row-gap: unset;
  }
}
.search-container .search-wrapper {
  width: 81.5977175464vw;
  padding: 3.1383737518vw 4.2796005706vw 3.1383737518vw 5.7061340942vw;
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 40px;
  position: relative;
  cursor: text;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper {
    width: 51.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper {
    width: 622px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper {
    width: 622px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper {
    padding: 1.25vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper {
    padding: 15px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper {
    padding: 15px 20px;
  }
}
.search-container .search-wrapper input {
  border: none;
  outline: none;
  height: 100%;
  padding: 0;
  width: 100%;
  padding-right: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper input {
    padding-right: 1.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper input {
    padding-right: 17px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper input {
    padding-right: 17px;
  }
}
.search-container .search-wrapper input::-webkit-input-placeholder {
  color: #666d7a;
}
.search-container .search-wrapper input::-moz-placeholder {
  color: #666d7a;
}
.search-container .search-wrapper input:-ms-input-placeholder {
  color: #666d7a;
}
.search-container .search-wrapper input::-ms-input-placeholder {
  color: #666d7a;
}
.search-container .search-wrapper input::placeholder {
  color: #666d7a;
}
.search-container .search-wrapper input:active, .search-container .search-wrapper input:focus {
  border: none;
  outline: none;
}
.search-container .search-wrapper .search-related {
  width: 100%;
  position: absolute;
  background-color: #fff;
  z-index: 100;
  display: none;
  left: 0;
  border: 1px solid #8E8E8E;
  border-radius: 2.8530670471vw;
  padding: 3.5663338088vw 5.7061340942vw;
  top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related {
    padding: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related {
    padding: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related {
    padding: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related {
    top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related {
    top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related {
    top: 60px;
  }
}
.search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
  font-size: 3.4236804565vw;
  line-height: unset;
  cursor: pointer;
  display: block;
  text-align: left;
  margin-top: 3.5663338088vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
    margin-top: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
    margin-top: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related button, .search-container .search-wrapper .search-related a {
    margin-top: 14px;
  }
}
.search-container .search-wrapper .search-related button:first-child, .search-container .search-wrapper .search-related a:first-child {
  margin-top: 0;
}
.search-container .search-wrapper .search-related button span.active, .search-container .search-wrapper .search-related a span.active {
  color: #006ecd;
}
.search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
  vertical-align: top;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-left: 0.8559201141vw;
  margin-top: 1.2553495007vw;
  width: 1.4265335235vw;
  height: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    margin-left: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    margin-left: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    margin-left: 3px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    margin-top: 0.3666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    margin-top: 4.4px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    margin-top: 4.4px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    width: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    width: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    width: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    height: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    height: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .search-related button svg, .search-container .search-wrapper .search-related a svg {
    height: 6px;
  }
}
.search-container .search-wrapper .button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .button-wrapper {
    gap: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .button-wrapper {
    gap: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .button-wrapper {
    gap: 14px;
  }
}
.search-container .search-wrapper .button-wrapper button {
  width: 4.7075606277vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .search-wrapper .button-wrapper button {
    width: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .search-wrapper .button-wrapper button {
    width: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .search-wrapper .button-wrapper button {
    width: 16px;
  }
}
.search-container .search-wrapper .button-wrapper button.delete {
  display: none;
}
.search-container .search-wrapper .button-wrapper button svg {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.search-container .close-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  right: -0.9985734665vw;
  top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .close-wrapper {
    right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .close-wrapper {
    right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .close-wrapper {
    right: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .close-wrapper {
    top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .close-wrapper {
    top: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .close-wrapper {
    top: 25px;
  }
}
.search-container .close-wrapper .close-btn {
  width: 4.2796005706vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .close-wrapper .close-btn {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .close-wrapper .close-btn {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .close-wrapper .close-btn {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .close-wrapper .close-btn {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .close-wrapper .close-btn {
    height: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .close-wrapper .close-btn {
    height: 40px;
  }
}
.search-container .close-wrapper .close-btn svg {
  width: 100%;
  height: 100%;
  vertical-align: unset;
}
.search-container .close-wrapper .close-btn svg circle {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-container .close-wrapper .close-btn svg circle {
    display: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-container .close-wrapper .close-btn svg circle {
    display: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-container .close-wrapper .close-btn svg circle {
    display: unset;
  }
}

.frame-cookie {
  z-index: 60000;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.85))), rgba(255, 255, 255, 0.1);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  position: fixed;
  width: 88.6%;
  right: unset;
  left: 50%;
  bottom: 5.7061340942vw;
  -webkit-transform: translate(-50%, 150%);
      -ms-transform: translate(-50%, 150%);
          transform: translate(-50%, 150%);
  padding: 7.1326676177vw;
  border-radius: 2.8530670471vw;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    width: 31.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    width: 380px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    width: 380px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    right: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    right: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    -webkit-transform: translate(0, 150%);
        -ms-transform: translate(0, 150%);
            transform: translate(0, 150%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    -webkit-transform: translate(0, 150%);
        -ms-transform: translate(0, 150%);
            transform: translate(0, 150%);
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    -webkit-transform: translate(0, 150%);
        -ms-transform: translate(0, 150%);
            transform: translate(0, 150%);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    padding: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie {
    border-radius: 20px;
  }
}
.frame-cookie.onShow {
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  visibility: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie.onShow {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie.onShow {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie.onShow {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.frame-cookie .container-text {
  color: #fff;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie .container-text {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie .container-text {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie .container-text {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie .container-text {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie .container-text {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie .container-text {
    line-height: 1.5;
  }
}
.frame-cookie .container-text h2 {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 2.8530670471vw;
}
.frame-cookie .container-text h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-cookie .container-text h2:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-cookie .container-text h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-cookie .container-text h2:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.frame-cookie .container-text h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie .container-text h2 {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie .container-text h2 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie .container-text h2 {
    margin-bottom: 20px;
  }
}
.frame-cookie .container-text p a {
  color: #006ecd;
  text-decoration: underline;
}
.frame-cookie button {
  background-color: #fff;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  border-radius: 5.7061340942vw;
  width: 100%;
  padding: 2.2824536377vw 0;
  margin-top: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie button {
    padding: 1vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie button {
    padding: 12px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie button {
    padding: 12px 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-cookie button {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-cookie button {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-cookie button {
    margin-top: 60px;
  }
}

.frame-video-control {
  position: absolute;
  margin: 0 auto;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control {
    bottom: 30px;
  }
}
.frame-video-control .container-panel {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  pointer-events: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  gap: unset;
  border-radius: 5.7061340942vw;
  padding: 3.9942938659vw 5.7061340942vw;
  height: 11.697574893vw;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  max-width: 11.697574893vw;
  min-width: 11.697574893vw;
  min-height: 11.697574893vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    gap: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    gap: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    border-radius: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    border-radius: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    border-radius: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    padding: 1.6666666667vw 2.5vw 1.6666666667vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    padding: 20px 30px 20px 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    padding: 20px 30px 20px 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    height: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    height: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    max-width: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    max-width: 62px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    max-width: 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    min-width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    min-width: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    min-width: 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel {
    min-height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel {
    min-height: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel {
    min-height: 62px;
  }
}
.frame-video-control .container-panel .control-left-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  opacity: 0;
  gap: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box {
    gap: 1.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box {
    gap: 17px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box {
    gap: 17px;
  }
}
.frame-video-control .container-panel .control-left-box .control-play button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 3.4236804565vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-play button {
    width: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-play button {
    width: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-play button {
    width: 24px;
  }
}
.frame-video-control .container-panel .control-left-box .control-play button svg {
  width: 2.5677603424vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-play button svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-play button svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-play button svg {
    width: 13px;
  }
}
.frame-video-control .container-panel .control-left-box .control-play svg.play {
  display: block;
}
.frame-video-control .container-panel .control-left-box .control-play svg.pause {
  display: none;
}
.frame-video-control .container-panel .control-left-box .control-play.play svg.play {
  display: none;
}
.frame-video-control .container-panel .control-left-box .control-play.play svg.pause {
  display: block;
}
.frame-video-control .container-panel .control-left-box .control-progress > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: unset;
  margin-top: 1.5px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul {
    gap: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul {
    gap: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul {
    gap: 9px;
  }
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .current-time {
  color: #fff;
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .video-time {
  color: #666d7a;
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
  width: 2.8530670471vw;
  height: 0.2853067047vw;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 20px;
  background-color: #97999B;
  opacity: 0.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
    height: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
    height: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .bar {
    height: 2px;
  }
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar button {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3.4236804565vw;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar button {
    height: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar button {
    height: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar button {
    height: 24px;
  }
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar .background-bar {
  width: usnet;
  position: relative;
  height: 3px;
  background-color: #494949;
  overflow: hidden;
  border-radius: 2px 7px 2px 7px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar .background-bar {
    width: 14.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar .background-bar {
    width: 172px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar .background-bar {
    width: 172px;
  }
}
.frame-video-control .container-panel .control-left-box .control-progress > ul .progress-bar .background-bar span {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  overflow: hidden;
  border-radius: 2px 7px 2px 7px;
  background: -webkit-gradient(linear, left top, right top, color-stop(17.7%, #EE9B38), color-stop(40.7%, #D8352E), color-stop(78.2%, #684890), to(#3F84C5));
  background: linear-gradient(90deg, #EE9B38 17.7%, #D8352E 40.7%, #684890 78.2%, #3F84C5 100%);
}
.frame-video-control .container-panel .control-left-box .control-volume button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 3.4236804565vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-volume button {
    width: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-volume button {
    width: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-volume button {
    width: 24px;
  }
}
.frame-video-control .container-panel .control-left-box .control-volume button svg {
  width: 3.2810271041vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-left-box .control-volume button svg {
    width: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-volume button svg {
    width: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-left-box .control-volume button svg {
    width: 16px;
  }
}
.frame-video-control .container-panel .control-left-box .control-volume svg.mute {
  display: none;
}
.frame-video-control .container-panel .control-left-box .control-volume svg.unmute {
  display: block;
}
.frame-video-control .container-panel .control-left-box .control-volume.mute svg.mute {
  display: block;
}
.frame-video-control .container-panel .control-left-box .control-volume.mute svg.unmute {
  display: none;
}
.frame-video-control .container-panel .control-right-box {
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  gap: unset;
  opacity: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-right-box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-right-box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-right-box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-right-box {
    gap: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-right-box {
    gap: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-right-box {
    gap: 14px;
  }
}
.frame-video-control .container-panel .control-right-box button {
  display: none;
  gap: unset;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-right-box button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-right-box button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-right-box button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-right-box button {
    gap: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-right-box button {
    gap: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-right-box button {
    gap: 14px;
  }
}
.frame-video-control .container-panel .control-right-box .video-info-title {
  max-width: 129px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #ffffff;
  margin-top: 1.5px;
}
.frame-video-control .container-panel .control-right-box .video-info-thumb {
  padding: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: unset;
  height: unset;
  border-radius: 50%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-right-box .video-info-thumb {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-right-box .video-info-thumb {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-right-box .video-info-thumb {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video-control .container-panel .control-right-box .video-info-thumb {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video-control .container-panel .control-right-box .video-info-thumb {
    height: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video-control .container-panel .control-right-box .video-info-thumb {
    height: 40px;
  }
}
.frame-video-control .container-panel .control-right-box .video-info-thumb span {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.frame-video-control .container-panel .control-right-box .video-info-thumb span img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.frame-video-control .container-panel .control-right-box .video-info-thumb:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, color-stop(16%, #EE9B38), color-stop(39%, #D8352E), color-stop(77%, #684890), to(#3F84C5));
  background: linear-gradient(90deg, #EE9B38 16%, #D8352E 39%, #684890 77%, #3F84C5 100%);
}
.frame-video-control .container-panel .control-right-box .video-info-thumb > img {
  width: 100%;
}

.frame-video {
  z-index: 20000;
  pointer-events: auto;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
}
.frame-video .container-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
@media only screen and (max-width: 700px) {
  .frame-video .container-background {
    background: #1D1F22;
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }
}
.frame-video.onShow {
  opacity: 1;
  visibility: visible;
  overflow-y: auto;
  -webkit-transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}
.frame-video .button-container {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  gap: 0;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container {
    left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container {
    left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container {
    left: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container {
    gap: 20px;
  }
}
.frame-video .button-container button {
  border-radius: 4.2796005706vw;
  padding: 3.7089871612vw 3.1383737518vw;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container button {
    padding: 2.1666666667vw 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container button {
    padding: 26px 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container button {
    padding: 26px 11px;
  }
}
.frame-video .button-container button .svg-box {
  display: block;
  width: 4.5649072753vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video .button-container button .svg-box {
    width: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video .button-container button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video .button-container button .svg-box {
    width: 32px;
  }
}
.frame-video .button-container button .svg-box svg {
  width: 100%;
}
.frame-video .button-container:focus-visible {
  outline: dashed 2px #006ecd;
}
.frame-video .button-container:focus:not(:focus-visible) {
  outline: none;
}
.frame-video > .close-btn {
  position: absolute;
  z-index: 1;
  top: 4.2796005706vw;
  right: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video > .close-btn {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video > .close-btn {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video > .close-btn {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video > .close-btn {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video > .close-btn {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video > .close-btn {
    right: 30px;
  }
}
.frame-video > .close-btn > svg {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video > .close-btn > svg {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video > .close-btn > svg {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video > .close-btn > svg {
    width: 40px;
  }
}
.frame-video .container-slider {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow-y: hidden;
}
.frame-video .container-slider > ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.frame-video .container-slider .wrapper-slider-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.frame-video .container-control {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.frame-video.onShow .container-panel {
  -webkit-transition: max-width 0.5s 1.3s, -webkit-transform 0.5s 0.8s;
  transition: max-width 0.5s 1.3s, -webkit-transform 0.5s 0.8s;
  transition: transform 0.5s 0.8s, max-width 0.5s 1.3s;
  transition: transform 0.5s 0.8s, max-width 0.5s 1.3s, -webkit-transform 0.5s 0.8s;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .frame-video.onShow .container-panel {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .frame-video.onShow .container-panel {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .frame-video.onShow .container-panel {
    max-width: 100%;
  }
}
.frame-video.onShow .container-panel .control-left-box, .frame-video.onShow .container-panel .control-right-box {
  -webkit-transition: opacity 0.4s 1.8s;
  transition: opacity 0.4s 1.8s;
  opacity: 1;
}

.skip-nav {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 60000;
}
.skip-nav a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: 1px solid #dedede;
  background-color: #333;
  color: #fff;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.skip-nav a span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 1.4265335235vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .skip-nav a span {
    padding: 0.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .skip-nav a span {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .skip-nav a span {
    padding: 10px 0;
  }
}
.skip-nav a:focus, .skip-nav a:active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.container-page-panel.cta .wrapper-panel-cta {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .wrapper-panel-cta {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .wrapper-panel-cta {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .wrapper-panel-cta {
    margin-bottom: 60px;
  }
}
.container-page-panel.cta .box-panel-cta {
  pointer-events: auto;
  position: absolute;
  left: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  bottom: 4.2796005706vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  min-width: 35.6633380884vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    line-height: 1.4285714286;
  }
}
.container-page-panel.cta .box-panel-cta:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.cta .box-panel-cta:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.cta .box-panel-cta:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.cta .box-panel-cta:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.cta .box-panel-cta:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta {
    min-width: 15vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    min-width: 180px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta {
    min-width: 180px;
  }
}
.container-page-panel.cta .box-panel-cta a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 1.7118402282vw 5.7061340942vw;
  border-radius: 7.1326676177vw;
  gap: 22.2539229672vw;
  height: 10.5563480742vw;
  overflow: hidden;
  max-width: 11.697574893vw;
  -webkit-transform: translate3d(0, calc(100% + 3vw), 0);
          transform: translate3d(0, calc(100% + 3vw), 0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta a {
    padding: 1.5833333333vw 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    padding: 19px 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    padding: 19px 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta a {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta a {
    gap: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    gap: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    gap: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .box-panel-cta a {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .box-panel-cta a {
    max-width: 56px;
  }
}
.container-page-panel.cta .box-panel-cta a span {
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.8s;
  transition: opacity 0.3s 0.8s;
}
.container-page-panel.cta .span-svg-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta .span-svg-arrow {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta .span-svg-arrow {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta .span-svg-arrow {
    width: 7px;
  }
}
.container-page-panel.cta .span-svg-arrow svg {
  width: 100%;
  height: auto;
}
.container-page-panel.cta .span-svg-arrow path {
  fill: #fff;
}
.container-page-panel.cta.onShow a {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.cta.onShow a {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.cta.onShow a {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.cta.onShow a {
    max-width: 100%;
  }
}
.container-page-panel.cta.onShow a span {
  opacity: 1;
}
.container-page-panel.cta.dark .box-panel-cta a {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}

header.guide-header {
  position: relative;
  width: 100%;
  z-index: 2000;
  pointer-events: auto;
  padding: 2.8530670471vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  header.guide-header {
    padding: 3.3333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  header.guide-header {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 1920px) {
  header.guide-header {
    padding: 40px 0;
  }
}
header.guide-header .col-logo {
  width: 70px;
}
header.guide-header .col-menu {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  header.guide-header .col-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  header.guide-header .col-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  header.guide-header .col-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
header.guide-header .col-menu ul li {
  font-size: 14px;
  display: inline-block;
  position: relative;
  margin-left: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  header.guide-header .col-menu ul li {
    margin-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  header.guide-header .col-menu ul li {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  header.guide-header .col-menu ul li {
    margin-left: 40px;
  }
}
header.guide-header .list .on a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 5px;
}
header.guide-header .column {
  margin-bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  header.guide-header .column {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  header.guide-header .column {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  header.guide-header .column {
    margin-bottom: 0;
  }
}

.d-block-pc-2 {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .d-block-pc-2 {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .d-block-pc-2 {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .d-block-pc-2 {
    display: block;
  }
}

.component-video-horizontal {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  position: relative;
}
.component-video-horizontal .area-box {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 30vh;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media only screen and (max-width: 1199px) and (orientation: landscape) {
  .component-video-horizontal .text-wrapper {
    display: none;
  }
  .component-video-horizontal .dummy-text-wrapper {
    display: none;
  }
  .component-video-horizontal .video-dim {
    display: none;
  }
}
.component-video-horizontal .popup-wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  max-width: 930px;
  padding-right: 0;
  padding-left: 0;
}
.component-video-horizontal .popup-wrapper > .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.component-video-horizontal .video-wrapper {
  position: relative;
  background-color: transparent;
  overflow: hidden;
  max-width: 930px;
  aspect-ratio: 16/9;
}
.component-video-horizontal .video-wrapper video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  border-radius: 20px;
}
.component-video-horizontal .video-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.component-video-horizontal .video-wrapper .video-dim {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 17px;
}
.component-video-horizontal .video-wrapper .video-dim.active {
  background: #1D1F22;
  opacity: 0.8;
}
.component-video-horizontal .video-wrapper.active {
  display: none;
}
.component-video-horizontal .dummy-text-wrapper {
  width: 100%;
  visibility: hidden;
}
.component-video-horizontal .text-wrapper.d-block-pc {
  width: 100%;
  position: absolute;
  bottom: unset;
  padding: unset;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc {
    bottom: 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc {
    bottom: 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc {
    bottom: 0px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc {
    padding: 40px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box {
  color: #fff;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul {
  color: #ff9700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul {
    margin-bottom: 10px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li {
  display: inline-block;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:before {
    height: 12px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box ul li:first-of-type:before {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-title-box h3.active {
  overflow: unset;
  white-space: unset;
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info {
  height: 0;
  overflow: hidden;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
    margin-top: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
    margin-top: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
    margin-top: 6px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0vw 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
    gap: 0.25vw 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
    gap: 3px 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
    gap: 3px 8px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul li {
  line-height: normal;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary {
  margin-top: unset;
  color: #fff;
  padding-bottom: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary {
    margin-top: 30px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
  padding-bottom: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
    padding-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
    padding-bottom: 30px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary p {
  max-height: 14.2653352354vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  /* Firefox */
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary p {
    max-height: 100px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-summary p::-webkit-scrollbar {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
  padding-top: unset;
  border-top: 1px solid #D9D9D9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
    padding-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
    padding-top: 30px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
  max-height: 14.2653352354vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  /* Firefox */
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
    max-height: 100px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .video-pc-info .video-subtitle p::-webkit-scrollbar {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn {
    margin-top: 20px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
  width: unset;
  margin-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    margin-left: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    margin-left: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    margin-left: 9px;
  }
}
.component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn .box-svg svg path {
  stroke: rgba(255, 255, 255, 0.7);
}
.component-video-horizontal .text-wrapper.d-block-pc .box-pc-btn.active .box-svg {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.component-video-horizontal .text-wrapper.d-block-pc.active {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-m {
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  bottom: 25.6776034237vw;
  position: absolute;
  z-index: 1;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    padding-left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    padding-right: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m {
    bottom: unset;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box {
  color: #fff;
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box h3.active {
  overflow: unset;
  white-space: unset;
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box ul {
  color: #ff9700;
  margin-bottom: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 10px;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li {
  display: inline-block;
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:before {
    height: 12px;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-title-box ul li:first-of-type:before {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info {
  height: 0;
  overflow: hidden;
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  gap: 0vw 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
    gap: unset;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box li {
  line-height: normal;
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
  margin-top: 7.1326676177vw;
  color: #fff;
  padding-bottom: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
    margin-top: 30px;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
  padding-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
    padding-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
    padding-bottom: 30px;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
  max-height: 28.5306704708vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
    max-height: 100px;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p::-webkit-scrollbar {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
  color: #fff;
  border-top: 1px solid #D9D9D9;
  padding-top: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
    padding-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
    padding-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
    padding-top: unset;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
  max-height: 14.2653352354vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  /* Firefox */
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
    max-height: 100px;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p::-webkit-scrollbar {
  display: none;
}
.component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn {
    margin-top: unset;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn .box-svg {
  width: 10px;
  margin-left: 1.8544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn .box-svg {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn .box-svg {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn .box-svg {
    margin-left: unset;
  }
}
.component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn .box-svg svg path {
  stroke: rgba(255, 255, 255, 0.7);
}
.component-video-horizontal .text-wrapper.d-block-m .box-mobile-btn.active .box-svg {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.component-video-horizontal .text-wrapper.d-block-m.active {
  display: none;
}
.component-video-horizontal .mobile-blur-container {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}

.component-video-vertical {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  position: relative;
}
@media only screen and (max-width: 1199px) and (orientation: landscape) {
  .component-video-vertical .text-wrapper {
    display: none;
  }
}
.component-video-vertical .popup-wrapper {
  width: 100%;
  height: calc(100% - 150px);
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  max-width: 522px;
  padding-right: 0;
  padding-left: 0;
}
@media only screen and (max-width: 700px) {
  .component-video-vertical .popup-wrapper {
    max-width: unset;
    height: 100%;
    margin-top: unset;
  }
}
.component-video-vertical .popup-wrapper > .column {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 700px) {
  .component-video-vertical .popup-wrapper > .column {
    padding: 0vw 9.9857346648vw;
  }
}
@media only screen and (max-width: 700px) and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .popup-wrapper > .column {
    padding: unset;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .popup-wrapper > .column {
    padding: unset;
  }
}
@media only screen and (max-width: 700px) and (min-width: 1920px) {
  .component-video-vertical .popup-wrapper > .column {
    padding: unset;
  }
}
.component-video-vertical .video-wrapper {
  position: relative;
  background-color: transparent;
  overflow: hidden;
  max-width: 513px;
  aspect-ratio: 9/16;
}
.component-video-vertical .video-wrapper video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  border-radius: 20px;
}
.component-video-vertical .video-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.component-video-vertical .text-wrapper.d-block-pc {
  padding: unset;
  position: absolute;
  width: 100%;
  bottom: 0;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc {
    padding: 0vw 3.3333333333vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc {
    padding: 0px 40px 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc {
    padding: 0px 40px 40px 40px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box {
  color: #fff;
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box ul {
  color: #ff9700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul {
    margin-bottom: 10px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li {
  display: inline-block;
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:before {
    height: 12px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box ul li:first-of-type:before {
  display: none;
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.component-video-vertical .text-wrapper.d-block-pc .video-title-box h3.active {
  overflow: unset;
  white-space: unset;
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info {
  height: 0;
  overflow: hidden;
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
    margin-top: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
    margin-top: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box {
    margin-top: 6px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0vw 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
    gap: 0.25vw 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
    gap: 3px 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul {
    gap: 3px 8px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-hash-box ul li {
  line-height: normal;
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary {
  margin-top: unset;
  color: #fff;
  padding: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary {
    margin-top: 30px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
  padding-bottom: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
    padding-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary.padding {
    padding-bottom: 30px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary p {
  max-height: 14.2653352354vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  /* Firefox */
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary p {
    max-height: 100px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-summary p::-webkit-scrollbar {
  display: none;
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
  padding-top: unset;
  border-top: 1px solid #D9D9D9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
    padding-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle {
    padding-top: 30px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
  max-height: 14.2653352354vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  /* Firefox */
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle p {
    max-height: 100px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .video-pc-info .video-subtitle p::-webkit-scrollbar {
  display: none;
}
.component-video-vertical .text-wrapper.d-block-pc .box-pc-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn {
    margin-top: 20px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
  width: unset;
  margin-left: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    width: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    margin-left: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    margin-left: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg {
    margin-left: 9px;
  }
}
.component-video-vertical .text-wrapper.d-block-pc .box-pc-btn .box-svg svg path {
  stroke: rgba(255, 255, 255, 0.7);
}
.component-video-vertical .text-wrapper.d-block-pc .box-pc-btn.active .box-svg {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.component-video-vertical .text-wrapper.d-block-pc.active {
  display: none;
}
.component-video-vertical .video-dim {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(52.42%, rgba(29, 31, 34, 0)), to(#1D1F22));
  background: linear-gradient(180deg, rgba(29, 31, 34, 0) 52.42%, #1D1F22 100%);
  border-radius: 17px;
}
.component-video-vertical .video-dim.active {
  background: #1D1F22;
  opacity: 0.8;
}
.component-video-vertical .text-wrapper.d-block-m {
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  bottom: 25.6776034237vw;
  position: absolute;
  z-index: 1;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m {
    padding-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m {
    padding-left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m {
    padding-right: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m {
    bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m {
    bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m {
    bottom: unset;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box {
  color: #fff;
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box h3.active {
  overflow: unset;
  white-space: unset;
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
  color: #ff9700;
  margin-bottom: 0.8559201141vw;
  margin-bottom: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul {
    margin-bottom: 10px;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box ul li {
  display: inline-block;
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:before {
    height: 12px;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-title-box ul li:first-of-type:before {
  display: none;
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info {
  height: 0;
  overflow: hidden;
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  gap: 0vw 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-hash-box {
    gap: unset;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
  margin-top: 7.1326676177vw;
  padding: unset;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary {
    margin-top: 30px;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
  padding-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary.padding {
    padding-bottom: unset;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
  max-height: 28.5306704708vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p {
    max-height: 100px;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-summary p::-webkit-scrollbar {
  display: none;
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
  padding-top: 7.1326676177vw;
  color: #fff;
  border-top: 1px solid #D9D9D9;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
    padding-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
    padding-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle {
    padding-top: unset;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
  max-height: 28.5306704708vw;
  overflow-y: auto;
  color: #fff;
  white-space: pre-line;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
    max-height: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
    max-height: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p {
    max-height: 100px;
  }
}
.component-video-vertical .text-wrapper.d-block-m .video-mobile-info .video-mobile-subtitle p::-webkit-scrollbar {
  display: none;
}
.component-video-vertical .text-wrapper.d-block-m .box-mobile-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .box-mobile-btn {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .box-mobile-btn {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .box-mobile-btn {
    margin-top: unset;
  }
}
.component-video-vertical .text-wrapper.d-block-m .box-mobile-btn .box-svg {
  width: 10px;
  margin-left: 1.8544935806vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-video-vertical .text-wrapper.d-block-m .box-mobile-btn .box-svg {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .box-mobile-btn .box-svg {
    margin-left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-video-vertical .text-wrapper.d-block-m .box-mobile-btn .box-svg {
    margin-left: unset;
  }
}
.component-video-vertical .text-wrapper.d-block-m .box-mobile-btn .box-svg svg path {
  stroke: rgba(255, 255, 255, 0.7);
}
.component-video-vertical .text-wrapper.d-block-m .box-mobile-btn.active .box-svg {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.component-video-vertical .text-wrapper.d-block-m.active {
  display: none;
}
.component-video-vertical .mobile-blur-container {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}
.component-video-vertical .mobile-text-dim-container {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-5.8%, #1D1F22), color-stop(50.04%, rgba(29, 31, 34, 0)));
  background: linear-gradient(0deg, #1D1F22 -5.8%, rgba(29, 31, 34, 0) 50.04%);
}

.component-slider-banner .container-slider {
  display: grid;
  position: relative;
  width: 100%;
  overflow: hidden;
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  grid-column-gap: 0 !important;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-slider {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-slider {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-slider {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
.component-slider-banner .container-slider ul {
  position: relative;
  grid-column-end: 1 span;
  width: 100%;
}
.component-slider-banner .container-slider ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
}
.component-slider-banner .container-slider ul li button {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 0 !important;
  border: 0 !important;
  height: 100%;
}
.component-slider-banner .container-slider ul li button:focus-visible figure:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-slider ul li button:focus-visible figure:before {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-slider ul li button:focus-visible figure:before {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-slider ul li button:focus-visible figure:before {
    border-radius: 20px;
  }
}
.component-slider-banner .container-slider ul li .container-video {
  aspect-ratio: 0.8857142857;
  border-radius: 2.8530670471vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  overflow: hidden;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-slider ul li .container-video {
    aspect-ratio: 3.0377358491;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-slider ul li .container-video {
    aspect-ratio: 3.0377358491;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-slider ul li .container-video {
    aspect-ratio: 3.0377358491;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-slider ul li .container-video {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-slider ul li .container-video {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-slider ul li .container-video {
    border-radius: 20px;
  }
}
.component-slider-banner .container-slider ul li .container-video video {
  width: 100%;
  height: 100%;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-banner .container-slider ul li article .category-container {
  color: #ff9700;
}
.component-slider-banner .container-slider ul li article .tag-container {
  color: #777777;
}
.component-slider-banner .container-slider ul li article h4 {
  color: #fff;
}
.component-slider-banner .container-title {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-title {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-title {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-title {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-title {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-title {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-title {
    padding: 40px;
  }
}
.component-slider-banner .container-title small {
  white-space: pre-line;
  display: block;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-bottom: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-title small {
    margin-bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-title small {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-title small {
    margin-bottom: 20px;
  }
}
.component-slider-banner .container-title h3 {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  white-space: pre-line;
}
.component-slider-banner .container-title .span-icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-title .span-icon-container {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-title .span-icon-container {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-title .span-icon-container {
    margin-top: 0;
  }
}
.component-slider-banner .container-title .span-icon {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 1.1412268188vw;
  margin-left: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-title .span-icon {
    width: 0.5416666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-title .span-icon {
    width: 0.3385416667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-title .span-icon {
    width: 6.5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .container-title .span-icon {
    margin-left: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .container-title .span-icon {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .container-title .span-icon {
    margin-left: 5px;
  }
}
.component-slider-banner .content-slider {
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-banner .content-slider {
    padding-right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-banner .content-slider {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-banner .content-slider {
    padding-right: 40px;
  }
}

.component-slider-hero .figcaption-blind {
  position: absolute !important;
  left: -9999px !important;
  top: -9999px !important;
  text-indent: -9999px !important;
  font-size: 0 !important;
  opacity: 0;
  overflow: hidden !important;
}
.component-slider-hero .common-slider-control {
  margin-top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .common-slider-control {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .common-slider-control {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .common-slider-control {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.component-slider-hero .container-slider {
  display: grid;
  position: relative;
  width: 100%;
  overflow: hidden;
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  grid-column-gap: 0 !important;
}
.component-slider-hero .container-slider .wrapper-main {
  overflow: unset;
  margin-top: 0;
}
.component-slider-hero .container-slider .wrapper-main ul li {
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
.component-slider-hero .container-slider ul {
  position: relative;
  grid-column-end: 1 span;
  width: 100%;
  height: 142.6533523538vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul {
    height: 41.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul {
    height: 26.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul {
    height: 500px;
  }
}
.component-slider-hero .container-slider ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.component-slider-hero .container-slider ul li:nth-of-type(2) {
  left: 100%;
}
.component-slider-hero .container-slider ul li:nth-of-type(3) {
  left: 200%;
}
.component-slider-hero .container-slider ul li button {
  display: block;
  width: 100%;
  height: 100%;
}
.component-slider-hero .container-slider ul li figure {
  position: relative;
  width: 100%;
  height: 100%;
}
.component-slider-hero .container-slider ul li strong {
  color: #fff;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul li strong {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul li strong {
    text-align: left;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul li strong {
    text-align: left;
  }
}
.component-slider-hero .container-slider ul li strong:lang(vn), .component-slider-hero .container-slider ul li strong:lang(ja) {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero .container-slider ul li small {
  display: block;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul li small {
    font-size: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul li small {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul li small {
    font-size: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul li small {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul li small {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul li small {
    line-height: 1.4;
  }
}
.component-slider-hero .container-slider ul li small:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero .container-slider ul li small:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero .container-slider ul li small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero .container-slider ul li small:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero .container-slider ul li small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero .container-slider ul li .slider-title {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0;
  width: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  aspect-ratio: 0.7;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
    aspect-ratio: 3.84;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
    aspect-ratio: 3.84;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul li video, .component-slider-hero .container-slider ul li img {
    aspect-ratio: 3.84;
  }
}
.component-slider-hero .container-slider ul li .span-dim {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(29, 31, 34)), color-stop(90%, rgba(29, 31, 34, 0)));
  background: linear-gradient(0deg, rgb(29, 31, 34) 0%, rgba(29, 31, 34, 0) 90%);
  pointer-events: none;
}
.component-slider-hero .container-slider ul li .span-dim-top {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(29, 31, 34)), color-stop(10%, rgba(29, 31, 34, 0)));
  background: linear-gradient(180deg, rgb(29, 31, 34) 0%, rgba(29, 31, 34, 0) 10%);
  pointer-events: none;
}
.component-slider-hero .container-slider ul .span-null {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #C8C8C8;
}
.component-slider-hero .container-slider ul .span-null img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 14.2653352354vw;
  height: auto;
  aspect-ratio: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-slider ul .span-null img {
    width: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-slider ul .span-null img {
    width: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-slider ul .span-null img {
    width: 100px;
  }
}
.component-slider-hero .container-main .wrapper-main {
  margin-top: 5.7061340942vw;
  margin-bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-main .wrapper-main {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-main .wrapper-main {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-main .wrapper-main {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-main .wrapper-main {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-main .wrapper-main {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-main .wrapper-main {
    margin-bottom: 0;
  }
}
.component-slider-hero .container-main .content {
  width: 100%;
}
.component-slider-hero .container-main .content .button-prev {
  margin-right: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero .container-main .content .button-prev {
    margin-right: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero .container-main .content .button-prev {
    margin-right: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero .container-main .content .button-prev {
    margin-right: 18px;
  }
}
.component-slider-hero .container-main .content .span-pager {
  display: none;
}
.component-slider-hero aside {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.9942938659vw;
  line-height: 1.75;
}
.component-slider-hero aside:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero aside:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero aside:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero aside:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-hero aside:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-hero aside {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-hero aside {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-hero aside {
    font-size: 16px;
  }
}

.component-slider-main .content-title {
  position: relative;
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .content-title {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .content-title {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .content-title {
    margin-bottom: 40px;
  }
}
.component-slider-main .content-slider {
  padding-left: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .content-slider {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .content-slider {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .content-slider {
    padding-left: 60px;
  }
}
.component-slider-main .container-slider {
  display: grid;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  -webkit-column-gap: 4.2796005706vw;
     -moz-column-gap: 4.2796005706vw;
          column-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider {
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider {
    -webkit-column-gap: 1.5625vw;
       -moz-column-gap: 1.5625vw;
            column-gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.component-slider-main .container-slider ul {
  position: relative;
  grid-column-end: 1 span;
  /*&:before{
    content:'';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: $color-background-dark;
    z-index: 8;
    @include mq(display, none, none, block);
    @include mq(width, 0, $desktop-frame-padding * 10);
    @include mq(margin-left, 0, $desktop-frame-padding * -10);
  }*/
}
.component-slider-main .container-slider ul .wrapper-txt {
  position: relative;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul .wrapper-txt {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul .wrapper-txt {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul .wrapper-txt {
    margin-top: 20px;
  }
}
.component-slider-main .container-slider ul .article-before-txt {
  -webkit-transition: unset;
  transition: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul .article-before-txt {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul .article-before-txt {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul .article-before-txt {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-slider-main .container-slider ul .article-after-txt {
  -webkit-transition: unset;
  transition: unset;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: translate3d(0, -120%, 0);
          transform: translate3d(0, -120%, 0);
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul .article-after-txt {
    -webkit-transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul .article-after-txt {
    -webkit-transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul .article-after-txt {
    -webkit-transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-slider-main .container-slider ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.component-slider-main .container-slider ul li button {
  overflow: visible;
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 0 !important;
  border: 0 !important;
  -webkit-transform-origin: 50% 20%;
      -ms-transform-origin: 50% 20%;
          transform-origin: 50% 20%;
  -webkit-transition: unset;
  transition: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li button {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li button {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li button {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-slider-main .container-slider ul li button:focus-visible {
  outline: dashed 2px #006ecd;
}
.component-slider-main .container-slider ul li button:focus:not(:focus-visible) {
  outline: none;
}
.component-slider-main .container-slider ul li span.figure-vertical,
.component-slider-main .container-slider ul li span.figure-horizon {
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 2.8530670471vw;
  aspect-ratio: 530/298;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li span.figure-vertical,
  .component-slider-main .container-slider ul li span.figure-horizon {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li span.figure-vertical,
  .component-slider-main .container-slider ul li span.figure-horizon {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li span.figure-vertical,
  .component-slider-main .container-slider ul li span.figure-horizon {
    border-radius: 20px;
  }
}
.component-slider-main .container-slider ul li span.figure-vertical img,
.component-slider-main .container-slider ul li span.figure-horizon img {
  position: relative;
  z-index: 9;
}
.component-slider-main .container-slider ul li span.figure-vertical .css-no-select,
.component-slider-main .container-slider ul li span.figure-horizon .css-no-select {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-main .container-slider ul li span.figure-vertical .patten,
.component-slider-main .container-slider ul li span.figure-horizon .patten {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 10;
}
.component-slider-main .container-slider ul li span.figure-vertical .patten > *,
.component-slider-main .container-slider ul li span.figure-horizon .patten > * {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
  transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li span.figure-vertical .patten > *,
  .component-slider-main .container-slider ul li span.figure-horizon .patten > * {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li span.figure-vertical .patten > *,
  .component-slider-main .container-slider ul li span.figure-horizon .patten > * {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li span.figure-vertical .patten > *,
  .component-slider-main .container-slider ul li span.figure-horizon .patten > * {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
.component-slider-main .container-slider ul li span.figure-vertical .span-preview,
.component-slider-main .container-slider ul li span.figure-horizon .span-preview {
  display: none;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.component-slider-main .container-slider ul li span.figure-vertical .span-preview img,
.component-slider-main .container-slider ul li span.figure-horizon .span-preview img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-main .container-slider ul li span.figure-vertical .span-null,
.component-slider-main .container-slider ul li span.figure-horizon .span-null {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #C8C8C8;
}
.component-slider-main .container-slider ul li span.figure-vertical .span-null img,
.component-slider-main .container-slider ul li span.figure-horizon .span-null img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 14.2653352354vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li span.figure-vertical .span-null img,
  .component-slider-main .container-slider ul li span.figure-horizon .span-null img {
    width: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li span.figure-vertical .span-null img,
  .component-slider-main .container-slider ul li span.figure-horizon .span-null img {
    width: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li span.figure-vertical .span-null img,
  .component-slider-main .container-slider ul li span.figure-horizon .span-null img {
    width: 100px;
  }
}
.component-slider-main .container-slider ul li span.figure-vertical {
  aspect-ratio: 298/530;
}
.component-slider-main .container-slider ul li span.figure-vertical .img-patten-1 {
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.component-slider-main .container-slider ul li span.figure-vertical .img-patten-2 {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.component-slider-main .container-slider ul li span.figure-vertical .img-patten-3 {
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.component-slider-main .container-slider ul li span.figure-horizon .img-patten-1 {
  left: 0;
  top: 0;
  width: auto;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.component-slider-main .container-slider ul li span.figure-horizon .img-patten-2 {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.component-slider-main .container-slider ul li span.figure-horizon .img-patten-3 {
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.component-slider-main .container-slider ul li div.article-after-txt,
.component-slider-main .container-slider ul li div.article-before-txt {
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category {
  font-size: 0;
  color: #ff9700;
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span {
    line-height: 1.4285714286;
  }
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:lang(cn),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:lang(vn),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:lang(vn) .font-cj-vn,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:lang(ja),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:lang(ja) .font-cj-jp,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:before,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:before {
    height: 12px;
  }
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-category span:first-of-type:before,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-category span:first-of-type:before {
  display: none;
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #97989a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag,
  .component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag {
    line-height: 1.4285714286;
  }
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag:lang(cn),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag:lang(vn),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag:lang(vn) .font-cj-vn,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag:lang(ja),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag:lang(ja) .font-cj-jp,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag span,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag span {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag span:lang(cn),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag span:lang(vn),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag span:lang(vn) .font-cj-vn,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag span:lang(ja),
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt .wrapper-tag span:lang(ja) .font-cj-jp,
.component-slider-main .container-slider ul li div.article-before-txt .wrapper-tag span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt h4,
.component-slider-main .container-slider ul li div.article-before-txt h4 {
  margin: 1.7118402282vw 0;
  white-space: normal;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    margin: 0.6666666667vw 0 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    margin: 8px 0 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    margin: 8px 0 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li div.article-after-txt h4,
  .component-slider-main .container-slider ul li div.article-before-txt h4 {
    line-height: 1.5;
  }
}
.component-slider-main .container-slider ul li div.article-after-txt h4:lang(cn),
.component-slider-main .container-slider ul li div.article-before-txt h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt h4:lang(vn),
.component-slider-main .container-slider ul li div.article-before-txt h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt h4:lang(vn) .font-cj-vn,
.component-slider-main .container-slider ul li div.article-before-txt h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt h4:lang(ja),
.component-slider-main .container-slider ul li div.article-before-txt h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt h4:lang(ja) .font-cj-jp,
.component-slider-main .container-slider ul li div.article-before-txt h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt h4.h4-title,
.component-slider-main .container-slider ul li div.article-before-txt h4.h4-title {
  margin: 0;
}
.component-slider-main .container-slider ul li div.article-after-txt span,
.component-slider-main .container-slider ul li div.article-before-txt span {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt span:lang(cn),
.component-slider-main .container-slider ul li div.article-before-txt span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt span:lang(vn),
.component-slider-main .container-slider ul li div.article-before-txt span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt span:lang(vn) .font-cj-vn,
.component-slider-main .container-slider ul li div.article-before-txt span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt span:lang(ja),
.component-slider-main .container-slider ul li div.article-before-txt span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li div.article-after-txt span:lang(ja) .font-cj-jp,
.component-slider-main .container-slider ul li div.article-before-txt span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main .container-slider ul li:hover {
  z-index: 9;
}
.component-slider-main .container-slider ul li:hover button {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li:hover button {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li:hover button {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li:hover button {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
.component-slider-main .container-slider ul li:hover span.figure-vertical .img-patten-1,
.component-slider-main .container-slider ul li:hover span.figure-vertical .img-patten-2,
.component-slider-main .container-slider ul li:hover span.figure-vertical .img-patten-3, .component-slider-main .container-slider ul li:hover span.figure-horizon .img-patten-1,
.component-slider-main .container-slider ul li:hover span.figure-horizon .img-patten-2,
.component-slider-main .container-slider ul li:hover span.figure-horizon .img-patten-3 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.component-slider-main .container-slider ul li:hover div.article-after-txt,
.component-slider-main .container-slider ul li:hover div.article-before-txt {
  text-shadow: 0 0 8px rgb(0, 0, 0);
}
.component-slider-main .container-slider ul li:hover .wrapper-txt {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li:hover .wrapper-txt {
    -webkit-transform: scale(0.965);
        -ms-transform: scale(0.965);
            transform: scale(0.965);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li:hover .wrapper-txt {
    -webkit-transform: scale(0.965);
        -ms-transform: scale(0.965);
            transform: scale(0.965);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li:hover .wrapper-txt {
    -webkit-transform: scale(0.965);
        -ms-transform: scale(0.965);
            transform: scale(0.965);
  }
}
.component-slider-main .container-slider ul li:hover .article-after-txt {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  pointer-events: auto;
}
.component-slider-main .container-slider ul li:hover span.span-preview {
  display: block;
}
.component-slider-main .container-slider ul li.vertical:hover button {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider ul li.vertical:hover button {
    -webkit-transform: scale(1.06);
        -ms-transform: scale(1.06);
            transform: scale(1.06);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider ul li.vertical:hover button {
    -webkit-transform: scale(1.06);
        -ms-transform: scale(1.06);
            transform: scale(1.06);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider ul li.vertical:hover button {
    -webkit-transform: scale(1.06);
        -ms-transform: scale(1.06);
            transform: scale(1.06);
  }
}
.component-slider-main .container-slider .container-mask {
  display: none;
  position: absolute;
  left: 0;
  top: -5%;
  height: 110%;
  width: 0;
  margin-left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-mask {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-mask {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-mask {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-mask {
    width: 300vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-mask {
    width: 3600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-mask {
    width: 3600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-mask {
    margin-left: -301.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-mask {
    margin-left: -3619px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-mask {
    margin-left: -3619px;
  }
}
.component-slider-main .container-slider .container-mask .span-dim {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 8;
  background: #1d1f22;
}
.component-slider-main .container-slider .container-button {
  display: block;
  position: absolute;
  width: 100%;
  z-index: 1000;
  top: 19.2582025678vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button {
    top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button {
    top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button {
    top: 100px;
  }
}
@media only screen and (max-width: 701px) {
  .component-slider-main .container-slider .container-button {
    left: 50%;
    -webkit-transform: translateX(-45%);
        -ms-transform: translateX(-45%);
            transform: translateX(-45%);
  }
}
.component-slider-main .container-slider .container-button button {
  border-radius: 3.9942938659vw;
  padding: 0vw 3.7089871612vw;
  width: 12.2681883024vw;
  height: 7.7032810271vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  position: relative;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button {
    height: unset;
  }
}
.component-slider-main .container-slider .container-button button .svg-box {
  width: 4.2796005706vw;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    width: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main .container-slider .container-button button .svg-box {
    display: block;
  }
}
.component-slider-main .container-slider .container-button button .svg-box svg {
  width: 100%;
  height: auto;
}
.component-slider-main .container-slider .container-button .button-prev {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.component-slider-main .container-slider .container-button .button-next {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.component-middle {
  position: relative;
  margin: 4.2796005706vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle {
    margin: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle {
    margin: 0;
  }
}
.component-middle.none {
  background: #C8C8C8;
}
.component-middle.none img {
  width: 15.2639087019vw;
  height: auto;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle.none img {
    width: 8.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle.none img {
    width: 107px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle.none img {
    width: 107px;
  }
}
.component-middle figure {
  width: 100%;
  position: relative;
  height: 106.9900142653vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figure {
    height: 58.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figure {
    height: 700px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figure {
    height: 700px;
  }
}
.component-middle video, .component-middle img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.component-middle figcaption {
  position: absolute;
  z-index: 9;
  right: unset;
  bottom: unset;
  left: 5.7061340942vw;
  top: 12.5534950071vw;
  padding-right: 5%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption {
    right: 7.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption {
    right: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption {
    right: 90px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption {
    bottom: 10.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption {
    bottom: 130px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption {
    bottom: 130px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption {
    padding-right: 0;
  }
}
.component-middle figcaption h4 {
  pointer-events: auto;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption h4 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption h4 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption h4 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption h4 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption h4 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption h4 {
    line-height: 1.4166666667;
  }
}
.component-middle figcaption h4:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption h4:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption h4:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption h4.tit-desktop {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption h4.tit-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption h4.tit-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption h4.tit-desktop {
    display: block;
  }
}
.component-middle figcaption h4.tit-mobile {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption h4.tit-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption h4.tit-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption h4.tit-mobile {
    display: none;
  }
}
.component-middle figcaption small {
  pointer-events: auto;
  display: block;
  margin-top: 1.7118402282vw;
  text-align: left;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption small {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption small {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption small {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption small {
    text-align: right;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption small {
    text-align: right;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption small {
    text-align: right;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption small {
    line-height: 1.5;
  }
}
.component-middle figcaption small:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption small:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption small:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption small:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption small:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-middle figcaption small.sub-desktop {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption small.sub-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption small.sub-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption small.sub-desktop {
    display: block;
  }
}
.component-middle figcaption small.sub-mobile {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle figcaption small.sub-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle figcaption small.sub-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle figcaption small.sub-mobile {
    display: none;
  }
}
.component-middle .slice-dim {
  top: 0;
  left: 0;
  z-index: 8;
}
.component-middle .wrapper-main {
  pointer-events: none;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-middle .wrapper-main {
    bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-middle .wrapper-main {
    bottom: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-middle .wrapper-main {
    bottom: 60px;
  }
}

.section-esg-promise-kv.component-tomorrow-kv {
  height: 400vh;
  height: 2400px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv {
    height: 320vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv {
    height: 320vh;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv {
    height: 320vh;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .wrapper-card-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100vw;
  height: 100vh;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  -webkit-transition: width 0.2s ease-out, height 0.2s ease-out, border-radius 0.2s ease-out;
  transition: width 0.2s ease-out, height 0.2s ease-out, border-radius 0.2s ease-out;
  will-change: width, height, border-radius;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background {
    border-radius: 20px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background .dim {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100vh;
  background-color: rgba(16, 35, 77, 0.58);
  z-index: 20;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background figure {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .box-background figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .background-1 {
  z-index: 19;
  -webkit-transition: border-radius 0.3s ease-in-out;
  transition: border-radius 0.3s ease-in-out;
  border-radius: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
    border-radius: 20px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 20;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text > .column {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  text-align: center;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: pre-line;
  padding: 0 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
    white-space: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title {
    padding: unset;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title h2 {
  color: #ff9700;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title p {
  margin-top: 1.7118402282vw;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title p {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title p {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-card-sticky .content-text .col-title p {
    margin-top: 12px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .wrapper-background-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure {
  width: 100%;
  height: 100%;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc, .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1.2);
      -ms-transform: translate(-50%, -50%) scale(1.2);
          transform: translate(-50%, -50%) scale(1.2);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
  visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
    visibility: visible;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
    visibility: visible;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
    visibility: visible;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
  visibility: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
    visibility: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
    visibility: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
    visibility: hidden;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure svg {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure svg path {
  -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
          transform-origin: left bottom;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background figure canvas {
  position: absolute;
  top: 50%;
  left: 50%;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background .figure-dummy {
  display: none;
  width: 100%;
  height: 100%;
  background-image: url("/static/img/page-tomorrow-esg-promise/tomorrow-esg-kv-dummy.webp");
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 700px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background .figure-dummy {
    background-image: url("/static/img/page-tomorrow-esg-promise/tomorrow-esg-kv-dummy_m.webp");
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-background .box-marquee {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("/static/img/page-tomorrow-esg-promise/tomorrow-esg-promise-kv-pattern.webp");
  background-repeat: repeat;
  background-size: 1299px auto;
  background-position: 0% 0%;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card {
  position: absolute;
  width: 100%;
  height: 116.4051355207vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card {
    height: 56.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card {
    height: 35.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card {
    height: 678px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
  position: relative;
  margin: 0 auto;
  width: 88.4450784593vw;
  height: 116.4051355207vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 48.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 30.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 586px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 56.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 35.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 678px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 40px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
  padding-right: 8.7018544936vw;
  padding-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
    padding-right: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
    padding-right: 1.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
    padding-right: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn) {
    padding-bottom: 40px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
  padding-right: 8.7018544936vw;
  padding-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding-right: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding-right: 1.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding-right: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding-bottom: 40px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
  padding-right: 8.7018544936vw;
  padding-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
    padding-right: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
    padding-right: 1.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
    padding-right: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(ja) {
    padding-bottom: 40px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-card {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3 {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3 {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3 {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3 {
    margin-bottom: 60px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(vn) {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(vn) {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(vn) {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(vn) {
    margin-bottom: 60px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(en) {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(en) {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(en) {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(en) {
    margin-bottom: 60px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(ja) {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(ja) {
    margin-bottom: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(ja) {
    margin-bottom: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box h3:lang(ja) {
    margin-bottom: 60px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-card {
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-card ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-card ::-webkit-scrollbar-track {
  background-color: transparent;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-card ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
  padding-right: 5.7061340942vw;
  overflow-y: scroll;
  margin-bottom: 7.8459343795vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    padding-right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    padding-right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(vn) {
    margin-bottom: 30px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
  padding-right: 5.7061340942vw;
  overflow-y: scroll;
  margin-bottom: 7.8459343795vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    padding-right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    padding-right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(en) {
    margin-bottom: 30px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
  padding-right: 5.7061340942vw;
  overflow-y: scroll;
  margin-bottom: 7.8459343795vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    padding-right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    padding-right: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article:lang(ja) {
    margin-bottom: 30px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:first-of-type {
  margin-top: 0;
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:last-of-type {
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:last-of-type {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:last-of-type {
    margin-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:last-of-type {
    margin-top: 50px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:lang(cn) {
  word-break: break-all;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:lang(cn) {
    word-break: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:lang(cn) {
    word-break: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box article p:lang(cn) {
    word-break: normal;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
  position: absolute;
  bottom: 5.7061340942vw;
  right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
    bottom: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
    bottom: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
    bottom: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
    right: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button {
    right: 20px;
  }
}
.section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
  width: 7.7032810271vw;
  height: 7.7032810271vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
    width: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
    height: 2.1875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-esg-promise-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box button svg {
    height: 42px;
  }
}
@keyframes scrollText {
  from {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.component-slider-accordion-brand-sport {
  margin-top: -8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport {
    margin-top: unset;
  }
}
.component-slider-accordion-brand-sport:lang(vn) {
  margin-top: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport:lang(vn) {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport:lang(vn) {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport:lang(vn) {
    margin-top: unset;
  }
}
.component-slider-accordion-brand-sport .content-slider .dummy {
  position: relative;
  width: 100%;
  visibility: hidden;
  aspect-ratio: 776/403;
  margin-top: -6.4194008559vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider .dummy {
    margin-top: -3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider .dummy {
    margin-top: -40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider .dummy {
    margin-top: -40px;
  }
}
@media only screen and (max-width: 701px) {
  .component-slider-accordion-brand-sport .content-slider .dummy {
    aspect-ratio: 630/410;
  }
}
.component-slider-accordion-brand-sport .content-slider .container-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 50%;
}
.component-slider-accordion-brand-sport .content-slider ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.component-slider-accordion-brand-sport .content-slider li {
  position: absolute;
  left: 0;
  top: 0;
  width: 12%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
  will-change: left, margin-top, transform;
  cursor: pointer;
  height: 80%;
  border-radius: 2.8530670471vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li {
    border-radius: 20px;
  }
}
.component-slider-accordion-brand-sport .content-slider li:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:before {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:before {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:before {
    border-radius: 20px;
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
  top: 9.5577746077vw;
  bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
    bottom: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
    bottom: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) {
    bottom: auto;
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
  opacity: 0;
  -webkit-transition: opacity 0.2 ease-out;
  transition: opacity 0.2 ease-out;
  top: 5.7061340942vw;
  left: 5.7061340942vw;
  right: unset;
  -webkit-writing-mode: unset;
      -ms-writing-mode: unset;
          writing-mode: unset;
  text-orientation: unset;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    opacity: unset;
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title p {
  opacity: 0;
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title strong {
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    right: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    text-orientation: sideways;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    text-orientation: sideways;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title {
    text-orientation: sideways;
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video .title:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) small {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus) small {
    opacity: unset;
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus) .wrapper-video {
  background-size: cover;
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).motor:before {
  background-color: rgba(45, 93, 157, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).motor .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).motor .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).motor .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).motor .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).taekwondo:before {
  background-color: rgba(62, 19, 25, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).taekwondo .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).taekwondo .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).taekwondo .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).taekwondo .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).swim:before {
  background-color: rgba(113, 199, 255, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).swim .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).swim .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).swim .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).swim .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).breaking:before {
  background-color: rgba(149, 98, 15, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).breaking .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).breaking .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).breaking .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).breaking .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).golf:before {
  background-color: rgba(89, 124, 173, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).golf .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).golf .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).golf .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).golf .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).tennis:before {
  background-color: rgba(61, 83, 27, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).tennis .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).tennis .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).tennis .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).tennis .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).speed-skating:before {
  background-color: rgba(157, 142, 123, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).speed-skating .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).speed-skating .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).speed-skating .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).speed-skating .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).snow-board:before {
  background-color: rgba(52, 98, 135, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).snow-board .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).snow-board .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).snow-board .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).snow-board .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).athletics:before {
  background-color: rgba(95, 48, 31, 0.7);
}
.component-slider-accordion-brand-sport .content-slider li:not(.onFocus).athletics .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).athletics .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).athletics .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li:not(.onFocus).athletics .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.onFocus {
  width: 100%;
  height: 100%;
  z-index: 2;
}
.component-slider-accordion-brand-sport .content-slider li.onFocus:before {
  display: none;
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
  left: 0;
  top: 0;
  color: #fff;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 5.7061340942vw 5.7061340942vw 1.4265335235vw 5.7061340942vw;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    line-height: 1.3684210526;
  }
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    padding: 3.3333333333vw 3.3333333333vw 0.8333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    padding: 40px 40px 10px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    padding: 40px 40px 10px 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title {
    opacity: unset;
  }
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .title p {
  white-space: normal;
  opacity: 1;
  -webkit-transition: opacity 0.2s 0.5s ease-out;
  transition: opacity 0.2s 0.5s ease-out;
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-blur {
  opacity: 0;
}
.component-slider-accordion-brand-sport .content-slider li.onFocus small {
  z-index: 6;
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus small {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus small {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus small {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.onFocus small {
    opacity: unset;
  }
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .box-text svg {
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset 0.6s 0.1s ease-in-out;
  transition: stroke-dashoffset 0.6s 0.1s ease-in-out;
}
.component-slider-accordion-brand-sport .content-slider li.onFocus .wrapper-video .box-text .img-focus-bg {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.component-slider-accordion-brand-sport .content-slider li.motor .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.motor .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.motor .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.motor .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-motor-sports/motor-sports-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.taekwondo .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.taekwondo .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.taekwondo .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.taekwondo .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-taekwondo/taekwondo-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.swim .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.swim .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.swim .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.swim .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-swim/swim-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.breaking .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.breaking .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.breaking .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.breaking .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-breaking/breaking-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.golf .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.golf .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.golf .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.golf .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-golf/golf-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.tennis .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.tennis .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.tennis .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.tennis .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-tennis/tennis-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.speed-skating .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.speed-skating .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.speed-skating .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.speed-skating .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-speed-skating/speed-skating-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.snow-board .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.snow-board .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.snow-board .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.snow-board .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-snow-board/snow-board-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li.athletics .wrapper-video {
  background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li.athletics .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.athletics .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li.athletics .wrapper-video {
    background-image: url("/static/img/page-brand-sport/page-brand-sport-athletics/athletics-thumb.webp");
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-blur {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}
.component-slider-accordion-brand-sport .content-slider li .item-slider {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  cursor: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .item-slider {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .item-slider {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .item-slider {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .item-slider {
    cursor: pointer;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .item-slider {
    cursor: pointer;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .item-slider {
    cursor: pointer;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video {
  position: relative;
  width: 100%;
  height: 100%;
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video img, .component-slider-accordion-brand-sport .content-slider li .wrapper-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video video {
  border-radius: 2.8530670471vw;
  overflow: hidden;
  -webkit-transform: scale(1.01);
      -ms-transform: scale(1.01);
          transform: scale(1.01);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video video {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video video {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video video {
    border-radius: 20px;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  pointer-events: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text {
    border-radius: 20px;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text .span-line {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: auto;
  aspect-ratio: 790/405;
  z-index: 1;
}
@media only screen and (max-width: 1199px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text .span-line {
    aspect-ratio: 620/405;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text svg {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 8.5592011412vw;
  stroke-dasharray: 600;
  stroke-dashoffset: 600;
  width: auto;
  height: 110%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text svg {
    right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text svg {
    right: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text svg {
    right: 50px;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .box-text .img-focus-bg {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  height: unset;
  -o-object-fit: unset;
     object-fit: unset;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.7s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
  transition: transform 0.7s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.5, 1, 0.89, 1);
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title {
  color: #fff;
  position: absolute;
  white-space: nowrap;
  text-align: left;
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
  display: block;
  color: #ff9700;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    line-height: 1.4285714286;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    margin-bottom: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video .title strong {
    margin-bottom: 12px;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
  position: absolute;
  color: #fff;
  right: 2.8530670471vw;
  bottom: 2.8530670471vw;
  font-family: "cj-title-medium", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 2.5677603424vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    right: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    right: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    bottom: 10px;
  }
}
.component-slider-accordion-brand-sport .content-slider li .wrapper-video small:lang(cn) {
  font-family: "cj-title-medium", "cn-noto-sans-sc-medium", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .content-slider li .wrapper-video small {
    font-size: 12px;
  }
}
.component-slider-accordion-brand-sport .container-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-brand-sport .container-control {
    margin-top: -0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-brand-sport .container-control {
    margin-top: -10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-brand-sport .container-control {
    margin-top: -10px;
  }
}
.component-slider-accordion-brand-sport .container-control .common-slider-control {
  margin-top: 0;
}

@-webkit-keyframes marquee-linear {
  from {
    background-position: 0% 0%;
  }
  to {
    background-position: 100% 0%;
  }
}

@keyframes marquee-linear {
  from {
    background-position: 0% 0%;
  }
  to {
    background-position: 100% 0%;
  }
}
/* 재단페이지 공통 kv*/
.component-tomorrow-kv {
  height: 2400px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv {
    height: 320vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv {
    height: 320vh;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv {
    height: 320vh;
  }
}
.component-tomorrow-kv .container-background-card-sticky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 100vh);
  z-index: 10;
}
.component-tomorrow-kv .container-background-card-sticky .wrapper-card-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.component-tomorrow-kv .container-background-card-sticky .box-background {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100vw;
  height: 100vh;
  border-radius: 2.8530670471vw;
  overflow: hidden;
  -webkit-transition: width 0.2s ease-out, height 0.2s ease-out, border-radius 0.2s ease-out;
  transition: width 0.2s ease-out, height 0.2s ease-out, border-radius 0.2s ease-out;
  will-change: width, height, border-radius;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-card-sticky .box-background {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-card-sticky .box-background {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-card-sticky .box-background {
    border-radius: 20px;
  }
}
.component-tomorrow-kv .container-background-card-sticky .box-background .dim {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 20;
}
.component-tomorrow-kv .container-background-card-sticky .box-background figure {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.component-tomorrow-kv .container-background-card-sticky .box-background figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-tomorrow-kv .container-background-card-sticky .background-1 {
  z-index: 19;
  -webkit-transition: border-radius 0.3s ease-in-out;
  transition: border-radius 0.3s ease-in-out;
  border-radius: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-card-sticky .background-1.onShow {
    border-radius: 20px;
  }
}
.component-tomorrow-kv .container-background-card-sticky .background-2 {
  width: 100%;
  height: 100%;
  z-index: 20;
}
.component-tomorrow-kv .container-background-card-sticky .content-text {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 20;
}
.component-tomorrow-kv .container-background-card-sticky .content-text > .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
}
.component-tomorrow-kv .container-background-card-sticky .content-text p {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-card-sticky .content-text p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-card-sticky .content-text p {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-card-sticky .content-text p {
    white-space: pre-line;
  }
}
.component-tomorrow-kv .container-background-sticky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.component-tomorrow-kv .container-background-sticky .wrapper-background-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.component-tomorrow-kv .container-background-sticky .box-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.component-tomorrow-kv .container-background-sticky .box-background figure {
  width: 100%;
  height: 100%;
}
.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc, .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1.2);
      -ms-transform: translate(-50%, -50%) scale(1.2);
          transform: translate(-50%, -50%) scale(1.2);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
  visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
    visibility: visible;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
    visibility: visible;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-pc {
    visibility: visible;
  }
}
.component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
  visibility: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
    visibility: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
    visibility: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-background figure.figure-lottie-mo {
    visibility: hidden;
  }
}
.component-tomorrow-kv .container-background-sticky .box-background figure svg {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
}
.component-tomorrow-kv .container-background-sticky .box-background figure svg path {
  -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
          transform-origin: right bottom;
}
.component-tomorrow-kv .container-background-sticky .box-background figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-tomorrow-kv .container-background-sticky .box-background figure canvas {
  position: absolute;
  top: 50%;
  left: 50%;
}
.component-tomorrow-kv .container-background-sticky .box-background .figure-dummy {
  display: none;
  width: 100%;
  height: 100%;
  background-image: url("/static/img/page-tomorrow-share/tomorrow-share-kv-dummy.webp");
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 700px) {
  .component-tomorrow-kv .container-background-sticky .box-background .figure-dummy {
    background-image: url("/static/img/page-tomorrow-share/tomorrow-share-kv-dummy_m.webp");
  }
}
.component-tomorrow-kv .container-background-sticky .box-background .box-marquee {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("/static/img/page-tomorrow-share/tomorrow-share-kv-pattern.webp");
  background-repeat: repeat;
  background-size: 1300px auto;
  background-position: 0% 0%;
}
.component-tomorrow-kv .container-background-sticky .box-card {
  position: absolute;
  width: 100%;
  height: 116.4051355207vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card {
    height: 56.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card {
    height: 35.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card {
    height: 678px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
  position: relative;
  margin: 0 auto;
  width: 88.4450784593vw;
  height: 116.4051355207vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 48.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 30.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 586px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 56.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 35.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 678px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 2.8530670471vw;
  padding: 17.1184022825vw 7.1326676177vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 10.6666666667vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 6.6666666667vw 2.0833333333vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 128px 40px 40px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box:lang(en) {
    padding: 40px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 42.2253922967vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
    height: 24.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
    height: 15.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
    height: 296px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
  height: 27.6747503566vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
    height: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
    height: 9.8958333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
    height: 190px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
  height: 27.1041369472vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
    height: 16.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
    height: 10.1041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
    height: 194px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
  margin-top: 2.8530670471vw;
  font-size: 4.5649072753vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    margin-top: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    font-size: 1.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    line-height: 1.58;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    line-height: 1.58;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article p {
    line-height: 1.58;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5.7061340942vw;
  gap: 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
    margin-top: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
    gap: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns {
    gap: 20px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
  width: 5.1355206847vw;
  height: 5.1355206847vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
    width: 2.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
    width: 27px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
    width: 27px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
    height: 2.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
    height: 27px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li {
    height: 27px;
  }
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li:first-of-type a:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/static/svg/icon/icon-youtube-2.svg") no-repeat center/cover;
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns li:last-of-type a:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/static/svg/icon/icon-instagram.svg") no-repeat center/cover;
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns span {
  display: block;
  width: 100%;
  height: 100%;
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns a {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 1;
}
.component-tomorrow-kv .container-background-sticky .box-card .card-box article .ul-sns svg {
  width: 100%;
  height: 100%;
}

/*윤리경영*/
.section-tomorrow-ethical-kv.component-tomorrow-kv {
  padding: 0 0 28.5306704708vw;
  height: 2520px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv {
    padding: 0 0 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv {
    padding: 0 0 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv {
    padding: 0 0 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv {
    height: 3240px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv {
    height: 3240px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv {
    height: 3240px;
  }
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-card-sticky {
  height: 100%;
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-card-sticky .dim {
  background-color: rgba(0, 0, 0, 0.5);
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-background .figure-dummy {
  display: none;
  width: 100%;
  height: 100%;
  background-image: url("/static/img/page-tomorrow-ethical/tomorrow-ethical-kv-dummy.webp");
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 700px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-background .figure-dummy {
    background-image: url("/static/img/page-tomorrow-ethical/tomorrow-ethical-kv-dummy_m.webp");
  }
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-background .box-marquee {
  background-image: url("/static/img/page-tomorrow-ethical/tomorrow-ethical-kv-pattern.webp");
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-background figure svg {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-background figure svg path {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 116.4051355207vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card {
    height: 56.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card {
    height: 35.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card {
    height: 678px;
  }
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
  position: relative;
  margin: 0 auto;
  width: 88.4450784593vw;
  height: 116.4051355207vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 48.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 30.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    width: 586px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 56.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 35.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box-wrapper {
    height: 678px;
  }
}
.section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 2.8530670471vw;
  padding: 17.1184022825vw 7.1326676177vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 10.6666666667vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 6.6666666667vw 2.0833333333vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-ethical-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box {
    padding: 128px 40px 40px;
  }
}

/*문화재단*/
.section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .figure-dummy {
  display: none;
  width: 100%;
  height: 100%;
  background-image: url("/static/img/page-tomorrow-culture/tomorrow-culture-kv-dummy.webp");
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 700px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .figure-dummy {
    background-image: url("/static/img/page-tomorrow-culture/tomorrow-culture-kv-dummy_m.webp");
  }
}
.section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-background .box-marquee {
  background-image: url("/static/img/page-tomorrow-culture/tomorrow-culture-kv-pattern.webp");
}
.section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 45.9343794579vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
    height: 27.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
    height: 17.2916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo:lang(en) {
    height: 332px;
  }
}
.section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
  height: 30.9557774608vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
    height: 17.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
    height: 10.9375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img {
    height: 210px;
  }
}
.section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
  height: 29.9572039943vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
    height: 18.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
    height: 11.3541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(cn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(vn), .section-tomorrow-culture-kv.component-tomorrow-kv .container-background-sticky .box-card .card-box .container-logo img:lang(en) {
    height: 218px;
  }
}

.component-brand-sport-intro {
  height: calc(210vh + 40px);
  position: relative;
  z-index: 3;
}
.component-brand-sport-intro .container-image-sticky {
  position: absolute;
  left: 0;
  top: 10vh;
  width: 100%;
  height: 200vh;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-image-sticky {
    top: 20vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-image-sticky {
    top: 20vh;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-image-sticky {
    top: 20vh;
  }
}
.component-brand-sport-intro .container-image-sticky .wrapper-video {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
}
.component-brand-sport-intro .container-image-sticky .wrapper-video video {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%) scale(0.2);
      -ms-transform: translate(-50%, -50%) scale(0.2);
          transform: translate(-50%, -50%) scale(0.2);
  border-radius: 2.8530670471vw;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-image-sticky .wrapper-video video {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-image-sticky .wrapper-video video {
    border-radius: 1.04vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-image-sticky .wrapper-video video {
    border-radius: 1.04vw;
  }
}
.component-brand-sport-intro .container-image-sticky .wrapper-figure {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
}
.component-brand-sport-intro .container-image-sticky .wrapper-figure figure {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%) scale(0.2);
      -ms-transform: translate(-50%, -50%) scale(0.2);
          transform: translate(-50%, -50%) scale(0.2);
  border-radius: 2.8530670471vw;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 1.04vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 1.04vw;
  }
}
.component-brand-sport-intro .container-image-sticky .wrapper-figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-brand-sport-intro .container-txt-sticky {
  position: absolute;
  left: 0;
  top: 10vh;
  width: 100%;
  height: 200vh;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky {
    top: 20vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky {
    top: 20vh;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky {
    top: 20vh;
  }
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 5;
  text-align: center;
  width: 80%;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article {
    width: 100%;
  }
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(en) {
  padding: 0 0;
  max-width: 1400px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(en) {
    padding: 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(en) {
    padding: 0 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(en) {
    padding: 0 40px;
  }
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(vn) {
  padding: 0 0;
  max-width: 1600px;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(vn) {
    padding: 0 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(vn) {
    padding: 0 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article:lang(vn) {
    padding: 0 100px;
  }
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
    line-height: 1.4166666667;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 {
    line-height: 1.4166666667;
  }
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
  display: inline-block;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(2%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.8) 2%, rgba(255, 255, 255, 0.2) 100%);
  background-size: 100%;
  color: #fff;
  -webkit-background-clip: text;
          background-clip: text;
  background-repeat: no-repeat;
  margin-top: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  display: inline;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
    color: transparent;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
    color: transparent;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
    color: transparent;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
    display: inline-block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
    display: inline-block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 p {
    display: inline-block;
  }
}
.component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 br {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 br {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-sport-intro .container-txt-sticky .wrapper-article article h4 br {
    display: block;
  }
}

.component-slider-focus-brand-sport {
  padding-top: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport {
    padding-top: 7.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport {
    padding-top: 86px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport {
    padding-top: 86px;
  }
}
.component-slider-focus-brand-sport .slider-container {
  display: grid;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  -webkit-column-gap: 4.2796005706vw;
     -moz-column-gap: 4.2796005706vw;
          column-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container {
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container {
    -webkit-column-gap: 1.5625vw;
       -moz-column-gap: 1.5625vw;
            column-gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.component-slider-focus-brand-sport .slider-container .dummy {
  position: relative;
  visibility: hidden;
}
.component-slider-focus-brand-sport .slider-container ul {
  position: relative;
  grid-column-end: 1 span;
}
.component-slider-focus-brand-sport .slider-container ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.component-slider-focus-brand-sport .slider-container ul li button {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 0 !important;
  border: 0 !important;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li button {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li button {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li button {
    border-radius: 20px;
  }
}
.component-slider-focus-brand-sport .slider-container ul li button.onFocus {
  outline: 2px solid #006ecd;
}
.component-slider-focus-brand-sport .slider-container ul li .slider-wrapper {
  display: block;
  border-radius: 2.8530670471vw;
  position: relative;
  overflow: hidden;
  aspect-ratio: 501/696;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-wrapper {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-wrapper {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-wrapper {
    border-radius: 20px;
  }
}
.component-slider-focus-brand-sport .slider-container ul li .slider-wrapper > img {
  border-radius: 2.8530670471vw;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-wrapper > img {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-wrapper > img {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-wrapper > img {
    border-radius: 20px;
  }
}
.component-slider-focus-brand-sport .slider-container ul li .slider-caption {
  display: block;
  opacity: 0;
  position: absolute;
  bottom: 3.4236804565vw;
  right: 3.5663338088vw;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  gap: 2.8530670471vw;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
          transform-origin: right bottom;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    bottom: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    bottom: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    bottom: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    right: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    right: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    right: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    gap: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    gap: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    gap: 18px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-caption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
.component-slider-focus-brand-sport .slider-container ul li i {
  opacity: 0;
  display: inline-block;
  position: relative;
  border-radius: 50%;
  background-color: rgba(4, 4, 12, 0.7);
  vertical-align: middle;
  width: 7.7032810271vw;
  height: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li i {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li i {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i {
    height: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i {
    height: 40px;
  }
}
.component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
  content: "";
  display: block;
  background: #fff;
  width: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 0.7132667618vw;
  border-radius: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
    height: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
    height: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
    height: 4px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
    border-radius: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
    border-radius: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li i:before, .component-slider-focus-brand-sport .slider-container ul li i:after {
    border-radius: 4px;
  }
}
.component-slider-focus-brand-sport .slider-container ul li i:after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg);
          transform: translate3d(-50%, -50%, 0) rotate(90deg);
}
.component-slider-focus-brand-sport .slider-container ul li .slider-box {
  display: block;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.component-slider-focus-brand-sport .slider-container ul li .slider-box .span-line {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: auto;
  aspect-ratio: 503/697;
  z-index: 1;
}
.component-slider-focus-brand-sport .slider-container ul li .slider-box svg {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 7.4179743224vw;
  stroke-dasharray: 750;
  stroke-dashoffset: 750;
  width: auto;
  height: 110%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-box svg {
    left: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-box svg {
    left: 1.3541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container ul li .slider-box svg {
    left: 26px;
  }
}
.component-slider-focus-brand-sport .slider-container ul li .slider-box .img-focus-bg {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: opacity 0.5s 0.1s linear, -webkit-transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.5s 0.1s linear, -webkit-transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s 0.1s linear;
  transition: transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s 0.1s linear, -webkit-transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1);
}
.component-slider-focus-brand-sport .slider-container ul li .span-dim {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
  z-index: 10;
}
.component-slider-focus-brand-sport .slider-container ul li.onFocus {
  z-index: 1000;
  -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
}
.component-slider-focus-brand-sport .slider-container ul li.onFocus .slider-box svg {
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset 0.7s ease-in-out;
  transition: stroke-dashoffset 0.7s ease-in-out;
}
.component-slider-focus-brand-sport .slider-container ul li.onFocus .slider-box .img-focus-bg {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.component-slider-focus-brand-sport .slider-container ul li.onFocus .span-dim {
  opacity: 0;
}
.component-slider-focus-brand-sport .slider-container ul li.onFocus .slider-caption {
  opacity: 1;
  -webkit-transition: opacity 0.5s 0.7s linear;
  transition: opacity 0.5s 0.7s linear;
}
.component-slider-focus-brand-sport .slider-container ul li.onFocus i {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 0.5s 0.75s linear;
  transition: opacity 0.5s 0.75s linear;
}
.component-slider-focus-brand-sport .slider-container .mask-container {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  margin-left: 0;
  background: #1d1f22;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    width: 300vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    width: 3600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    width: 3600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    margin-left: -300vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    margin-left: -3600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .slider-container .mask-container {
    margin-left: -3600px;
  }
}
.component-slider-focus-brand-sport .control-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .control-container {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .control-container {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .control-container {
    margin-top: 80px;
  }
}
.component-slider-focus-brand-sport .control-container .common-slider-control {
  margin-top: -2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-brand-sport .control-container .common-slider-control {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-brand-sport .control-container .common-slider-control {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-brand-sport .control-container .common-slider-control {
    margin-top: 60px;
  }
}

.component-slider-focus-tomorrow-culture .slider-container {
  display: grid;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  -webkit-column-gap: 4.2796005706vw;
     -moz-column-gap: 4.2796005706vw;
          column-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container {
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container {
    -webkit-column-gap: 1.5625vw;
       -moz-column-gap: 1.5625vw;
            column-gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.component-slider-focus-tomorrow-culture .slider-container .dummy {
  position: relative;
  visibility: hidden;
}
.component-slider-focus-tomorrow-culture .slider-container ul {
  position: relative;
  grid-column-end: 1 span;
}
.component-slider-focus-tomorrow-culture .slider-container ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.component-slider-focus-tomorrow-culture .slider-container ul li button {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 2.8530670471vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li button {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li button {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li button {
    border-radius: 20px;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li button:focus-visible {
  outline: 2px dashed #006ecd;
}
.component-slider-focus-tomorrow-culture .slider-container ul li figure {
  position: relative;
  overflow: hidden;
  aspect-ratio: 501/696;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figure {
    border-radius: 20px;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  opacity: 0;
  position: absolute;
  color: #fff;
  font-size: 4.5649072753vw;
  line-height: 1.5;
  bottom: 2.8530670471vw;
  right: 3.4236804565vw;
  -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
          transform-origin: right bottom;
  text-align: right;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    font-size: 24px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    line-height: 1.5833333333;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    bottom: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    bottom: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    right: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li figcaption span {
    line-height: 1.5;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li i {
  opacity: 0;
  display: inline-block;
  position: relative;
  border-radius: 50%;
  background-color: rgba(4, 4, 12, 0.7);
  vertical-align: middle;
  width: 5.7061340942vw;
  height: 5.7061340942vw;
  margin-left: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    width: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    height: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    height: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    height: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    margin-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    margin-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i {
    margin-left: 10px;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
  content: "";
  display: block;
  background: #fff;
  width: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 0.5706134094vw;
  border-radius: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
    height: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
    height: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
    height: 4px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
    border-radius: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
    border-radius: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li i:before, .component-slider-focus-tomorrow-culture .slider-container ul li i:after {
    border-radius: 4px;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li i:after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg);
          transform: translate3d(-50%, -50%, 0) rotate(90deg);
}
.component-slider-focus-tomorrow-culture .slider-container ul li article {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.component-slider-focus-tomorrow-culture .slider-container ul li article .span-line {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: auto;
  aspect-ratio: 503/697;
  z-index: 1;
}
.component-slider-focus-tomorrow-culture .slider-container ul li article svg {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 7.4179743224vw;
  stroke-dasharray: 750;
  stroke-dashoffset: 750;
  width: auto;
  height: 110%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li article svg {
    left: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li article svg {
    left: 1.3541666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li article svg {
    left: 26px;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li article .img-focus-bg {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: opacity 0.5s 0.1s linear, -webkit-transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.5s 0.1s linear, -webkit-transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s 0.1s linear;
  transition: transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s 0.1s linear, -webkit-transform 0.5s 0.2s cubic-bezier(0.5, 1, 0.89, 1);
}
.component-slider-focus-tomorrow-culture .slider-container ul li .span-dim {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
.component-slider-focus-tomorrow-culture .slider-container ul li.onFocus {
  z-index: 1000;
  -webkit-filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
}
.component-slider-focus-tomorrow-culture .slider-container ul li.onFocus article svg {
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset 0.7s ease-in-out;
  transition: stroke-dashoffset 0.7s ease-in-out;
}
.component-slider-focus-tomorrow-culture .slider-container ul li.onFocus article .img-focus-bg {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.component-slider-focus-tomorrow-culture .slider-container ul li.onFocus .span-dim {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.component-slider-focus-tomorrow-culture .slider-container ul li.onFocus figcaption {
  opacity: 1;
  -webkit-transition: opacity 0.5s 0.7s linear;
  transition: opacity 0.5s 0.7s linear;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li.onFocus figcaption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li.onFocus figcaption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container ul li.onFocus figcaption {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
.component-slider-focus-tomorrow-culture .slider-container ul li.onFocus i {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 0.5s 0.75s linear;
  transition: opacity 0.5s 0.75s linear;
}
.component-slider-focus-tomorrow-culture .slider-container .mask-container {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  margin-left: 0;
  background: #1d1f22;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    width: 300vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    width: 3600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    width: 3600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    margin-left: -300vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    margin-left: -3600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .slider-container .mask-container {
    margin-left: -3600px;
  }
}
.component-slider-focus-tomorrow-culture .control-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .control-container {
    margin-top: 7.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .control-container {
    margin-top: 85px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .control-container {
    margin-top: 85px;
  }
}
.component-slider-focus-tomorrow-culture .control-container .common-slider-control {
  margin-top: -2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-focus-tomorrow-culture .control-container .common-slider-control {
    margin-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-focus-tomorrow-culture .control-container .common-slider-control {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-focus-tomorrow-culture .control-container .common-slider-control {
    margin-top: 60px;
  }
}

.component-slider-accordion-about-cj-family {
  padding-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family {
    padding-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family {
    padding-top: 40px;
  }
}
.component-slider-accordion-about-cj-family .content-slider .dummy {
  position: relative;
  width: 100%;
  visibility: hidden;
  margin-top: -6.4194008559vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider .dummy {
    margin-top: -3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider .dummy {
    margin-top: -40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider .dummy {
    margin-top: -40px;
  }
}
.component-slider-accordion-about-cj-family .content-slider .container-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 50%;
}
.component-slider-accordion-about-cj-family .content-slider ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.component-slider-accordion-about-cj-family .content-slider li {
  position: absolute;
  left: 0;
  top: 0;
  width: 12%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
  -webkit-transition: width 0.4s ease-out, top 0.4s ease-out, height 0.4s ease-out, left 0.4s ease-out, margin-top 0.4s ease-out, bottom 0.4s ease-out, -webkit-transform 0.4s ease-out;
  transition: width 0.4s ease-out, top 0.4s ease-out, height 0.4s ease-out, left 0.4s ease-out, margin-top 0.4s ease-out, bottom 0.4s ease-out, -webkit-transform 0.4s ease-out;
  transition: width 0.4s ease-out, top 0.4s ease-out, height 0.4s ease-out, left 0.4s ease-out, transform 0.4s ease-out, margin-top 0.4s ease-out, bottom 0.4s ease-out;
  transition: width 0.4s ease-out, top 0.4s ease-out, height 0.4s ease-out, left 0.4s ease-out, transform 0.4s ease-out, margin-top 0.4s ease-out, bottom 0.4s ease-out, -webkit-transform 0.4s ease-out;
  will-change: left, margin-top, width, transform;
  border-radius: 2.8530670471vw;
  height: 80%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li {
    height: 100%;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .wrapper-blur {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}
.component-slider-accordion-about-cj-family .content-slider li:nth-of-type(1) .wrapper-blur {
  background-color: rgba(116, 0, 5, 0.5);
}
.component-slider-accordion-about-cj-family .content-slider li:nth-of-type(2) .wrapper-blur {
  background-color: rgba(40, 115, 132, 0.5);
}
.component-slider-accordion-about-cj-family .content-slider li:nth-of-type(3) .wrapper-blur {
  background-color: rgba(0, 37, 94, 0.6);
}
.component-slider-accordion-about-cj-family .content-slider li:nth-of-type(4) .wrapper-blur {
  background-color: rgba(255, 153, 0, 0.7);
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
  top: auto;
  bottom: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
    bottom: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
    bottom: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) {
    bottom: auto;
  }
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
  opacity: 0;
  -webkit-transition: opacity 0.2 ease-out;
  transition: opacity 0.2 ease-out;
  top: 5.7061340942vw;
  left: 5.7061340942vw;
  right: unset;
  -webkit-writing-mode: unset;
      -ms-writing-mode: unset;
          writing-mode: unset;
  text-orientation: unset;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    opacity: unset;
  }
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption strong {
  opacity: 0;
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption p {
  opacity: 1;
  position: absolute;
  right: 0;
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption p br {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    top: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    top: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    right: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    right: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    text-orientation: sideways;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    text-orientation: sideways;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption {
    text-orientation: sideways;
  }
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) .div-figure .div-caption:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) small {
  opacity: 0;
  -webkit-transition: opacity 0.2 ease-out;
  transition: opacity 0.2 ease-out;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li:not(.onFocus) small {
    opacity: unset;
  }
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
  -webkit-animation: opacity-effect 0.7s ease-out;
          animation: opacity-effect 0.7s ease-out;
  left: 0;
  top: 0;
  color: #fff;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  padding: 5.7061340942vw 5.7061340942vw 1.4265335235vw 5.7061340942vw;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    padding: 3.3333333333vw 3.3333333333vw 0.8333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    padding: 40px 40px 10px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    padding: 40px 40px 10px 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption {
    opacity: unset;
  }
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption strong {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-caption p {
  white-space: pre-line;
  opacity: 1;
  -webkit-animation: opacity-effect 0.7s ease-out;
          animation: opacity-effect 0.7s ease-out;
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus .wrapper-blur {
  opacity: 0;
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus small {
  z-index: 6;
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus small {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus small {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus small {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus small {
    opacity: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li.onFocus small {
    opacity: unset;
  }
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-article svg {
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset 0.6s 0.1s ease-in-out;
  transition: stroke-dashoffset 0.6s 0.1s ease-in-out;
}
.component-slider-accordion-about-cj-family .content-slider li.onFocus .div-figure .div-article .img-focus-bg {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
@-webkit-keyframes opacity-effect {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacity-effect {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .item-slider {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-radius: 2.8530670471vw;
  overflow: hidden;
  cursor: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .item-slider {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .item-slider {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .item-slider {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .item-slider {
    cursor: pointer;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .item-slider {
    cursor: pointer;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .item-slider {
    cursor: pointer;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure {
  position: relative;
  width: 100%;
  height: 100%;
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 5;
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article .span-line {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: auto;
  aspect-ratio: 790/405;
  z-index: 1;
}
@media only screen and (max-width: 1199px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article .span-line {
    aspect-ratio: 620/405;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article svg {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 8.5592011412vw;
  stroke-dasharray: 600;
  stroke-dashoffset: 600;
  width: auto;
  height: 110%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article svg {
    right: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article svg {
    right: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article svg {
    right: 50px;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-article .img-focus-bg {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  height: unset;
  -o-object-fit: unset;
     object-fit: unset;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.7s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
  transition: transform 0.7s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.5, 1, 0.89, 1);
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption {
  color: #fff;
  position: absolute;
  text-align: left;
  white-space: nowrap;
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
  display: block;
  color: #ff9700;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  margin-bottom: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    line-height: 1.4285714286;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    margin-bottom: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    margin-bottom: 0.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure .div-caption strong {
    margin-bottom: 12px;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure small {
  position: absolute;
  color: #fff;
  right: 2.8530670471vw;
  bottom: 2.8530670471vw;
  font-family: "cj-title-medium", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 2.5677603424vw;
  line-height: 1.5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    right: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    right: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    right: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    bottom: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    bottom: 10px;
  }
}
.component-slider-accordion-about-cj-family .content-slider li .div-figure small:lang(cn) {
  font-family: "cj-title-medium", "cn-noto-sans-sc-medium", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .content-slider li .div-figure small {
    font-size: 12px;
  }
}
.component-slider-accordion-about-cj-family .container-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-accordion-about-cj-family .container-control {
    margin-top: -0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-accordion-about-cj-family .container-control {
    margin-top: -10px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-accordion-about-cj-family .container-control {
    margin-top: -10px;
  }
}
.component-slider-accordion-about-cj-family .container-control .common-slider-control {
  margin-top: 0;
}

/* 컴포넌트 공통 스타일 */
.component-tomorrow-info {
  /* pc, mobile 마크업 mq 및 공용으로 사용되는 부분 - start */
  /* pc, mobile 마크업 mq 및 공용으로 사용되는 부분 - end */
}
.component-tomorrow-info .section-info {
  padding-top: 0;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .section-info {
    padding-top: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .section-info {
    padding-top: 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .section-info {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .section-info {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .section-info {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .section-info {
    height: auto;
  }
}
.component-tomorrow-info .container-info {
  width: 100%;
  height: auto;
  /* 모바일 마크업에만 해당되는 내용 - start */
  /* 모바일 마크업에만 해당되는 내용 - end */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info {
    height: 66.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info {
    height: 800px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info {
    height: 800px;
  }
}
.component-tomorrow-info .container-info.d-block-m {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background {
  overflow: hidden;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure + figure {
  opacity: 0;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure.add {
  opacity: 1;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure.active {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure:nth-of-type(1) {
  z-index: 1;
  background: url("/static/img/page-tomorrow-share/tomorrow-share-info-1_m.webp") no-repeat center/cover;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure:nth-of-type(2) {
  z-index: 2;
  background: url("/static/img/page-tomorrow-share/tomorrow-share-info-2_m.webp") no-repeat center/cover;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-background .box-background figure:nth-of-type(3) {
  z-index: 3;
  background: url("/static/img/page-tomorrow-share/tomorrow-share-info-3_m.webp") no-repeat center/cover;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info {
  position: relative;
  width: 100%;
  margin-top: -100vh;
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info {
    padding: unset;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
  overflow: hidden;
  width: 100%;
  position: sticky;
  top: 0;
  height: 100vh;
  pointer-events: none;
  z-index: 1999;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-button {
    height: unset;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, black), color-stop(50%, transparent));
  -webkit-mask-image: linear-gradient(black 20%, transparent 50%);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, black), color-stop(50%, transparent));
          mask-image: linear-gradient(black 20%, transparent 50%);
  top: 0vw;
  left: 0;
  margin-top: 0;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    margin-top: 0;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background .span-dim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  display: block;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure + figure {
  opacity: 0;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure.add {
  opacity: 1;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure.active {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure:nth-of-type(1) {
  z-index: 1;
  background: url("/static/img/page-tomorrow-share/tomorrow-share-info-1_m.webp") no-repeat center/cover;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure:nth-of-type(2) {
  z-index: 2;
  background: url("/static/img/page-tomorrow-share/tomorrow-share-info-2_m.webp") no-repeat center/cover;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure:nth-of-type(3) {
  z-index: 3;
  background: url("/static/img/page-tomorrow-share/tomorrow-share-info-3_m.webp") no-repeat center/cover;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 25.6776034237vw 5.7061340942vw 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  pointer-events: auto;
  z-index: 100;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list {
    padding: unset;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list li {
  white-space: nowrap;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
  padding-left: 7.9885877318vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
    padding-left: 0;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-button-list button {
  padding: 0;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .col-info {
  position: relative;
  width: 100%;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
  position: relative;
  left: 0;
  color: #fff;
  width: 100%;
  height: auto;
  padding-bottom: 28.5306704708vw;
  margin-top: 88.8730385164vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box {
    margin-top: unset;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box > li + li {
  margin-top: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box > li + li {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box > li + li {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box > li + li {
    margin-top: unset;
  }
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-1,
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-2,
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-3 {
  position: static;
  width: 100%;
  height: auto;
  opacity: 0.4;
  visibility: visible;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-1.active,
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-2.active,
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-3.active {
  opacity: 1;
}
.component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-3 {
  padding-bottom: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-3 {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-3 {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .container-info.d-block-m .wrapper-info .ul-info-box .li-info-box-3 {
    padding-bottom: unset;
  }
}
.component-tomorrow-info .container-info.d-block-m .content {
  margin-top: -100vh;
}
.component-tomorrow-info .wrapper-background {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 100%;
  max-width: unset;
  height: auto;
  z-index: 0;
  border-radius: 0;
  overflow: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    height: 66.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    height: 800px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    height: 800px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    overflow: hidden;
  }
}
@media only screen and (max-width: 1600px) {
  .component-tomorrow-info .wrapper-background {
    overflow: unset;
  }
}
@media only screen and (max-width: 1600px) and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-background {
    overflow: unset;
  }
}
@media only screen and (max-width: 1600px) and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    overflow: unset;
  }
}
@media only screen and (max-width: 1600px) and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-background {
    overflow: unset;
  }
}
.component-tomorrow-info .wrapper-background .span-dim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.component-tomorrow-info .wrapper-background .box-background {
  position: relative;
  height: 100%;
}
.component-tomorrow-info .wrapper-background .box-background figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.component-tomorrow-info .wrapper-background .box-background figure.active {
  opacity: 1;
}
.component-tomorrow-info .wrapper-background .box-background figure:nth-of-type(1) {
  z-index: 1;
}
.component-tomorrow-info .wrapper-background .box-background figure:nth-of-type(2) {
  z-index: 2;
}
.component-tomorrow-info .wrapper-background .box-background figure:nth-of-type(3) {
  z-index: 3;
}
.component-tomorrow-info .wrapper-background .box-background figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-tomorrow-info .wrapper-info {
  height: 100%;
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-info {
    padding: 8.3333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-info {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-info {
    padding: 100px 0;
  }
}
.component-tomorrow-info .wrapper-info .ul-button-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.component-tomorrow-info .wrapper-info .ul-button-list li button {
  position: relative;
  overflow: visible;
  text-align: left;
  padding: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .wrapper-info .ul-button-list li button {
    padding: 0.4166666667vw 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .wrapper-info .ul-button-list li button {
    padding: 0.2604166667vw 1.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .wrapper-info .ul-button-list li button {
    padding: 5px 24px;
  }
}
.component-tomorrow-info .wrapper-info .ul-button-list li button:lang(en) {
  text-transform: uppercase;
}
.component-tomorrow-info .wrapper-info .ul-button-list li button span {
  color: rgb(255, 255, 255);
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}
.component-tomorrow-info .wrapper-info .ul-button-list li.active button span {
  color: #ff9700;
}
.component-tomorrow-info .content {
  height: 100%;
}
.component-tomorrow-info .ul-info-box {
  position: relative;
  color: #fff;
  height: 100%;
}
.component-tomorrow-info .ul-info-box .li-info-box-1,
.component-tomorrow-info .ul-info-box .li-info-box-2,
.component-tomorrow-info .ul-info-box .li-info-box-3 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.component-tomorrow-info .ul-info-box .li-info-box-1.active,
.component-tomorrow-info .ul-info-box .li-info-box-2.active,
.component-tomorrow-info .ul-info-box .li-info-box-3.active {
  opacity: 1;
  visibility: visible;
}
.component-tomorrow-info .ul-info-box p {
  white-space: pre-line;
}
.component-tomorrow-info .ul-list {
  padding-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .ul-list {
    padding-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .ul-list {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .ul-list {
    padding-top: 40px;
  }
}
.component-tomorrow-info .ul-list li {
  font-size: 0;
}
.component-tomorrow-info .ul-list li + li {
  padding-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .ul-list li + li {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .ul-list li + li {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .ul-list li + li {
    padding-top: 20px;
  }
}
.component-tomorrow-info .ul-list p {
  margin-top: 0.8559201141vw;
  opacity: 0.8;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-tomorrow-info .ul-list p {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-tomorrow-info .ul-list p {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-tomorrow-info .ul-list p {
    margin-top: unset;
  }
}

/* 문화재단 */
.section-culture-info .container-info {
  /* 모바일 마크업에만 해당되는 내용 */
  /* pc, mobile 마크업 mq 및 공용으로 사용되는 부분 */
}
.section-culture-info .container-info.d-block-m .wrapper-background {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background {
  overflow: hidden;
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background .span-dim {
  background-color: rgba(0, 0, 0, 0.4);
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background figure {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background figure.active {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background figure:nth-of-type(1) {
  z-index: 1;
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-info-1_m.webp") no-repeat center/cover;
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background figure:nth-of-type(2) {
  z-index: 2;
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-info-2_m.webp") no-repeat center/cover;
}
.section-culture-info .container-info.d-block-m .wrapper-background .box-background figure:nth-of-type(3) {
  z-index: 3;
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-info-3_m.webp") no-repeat center/cover;
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, black), color-stop(50%, transparent));
  -webkit-mask-image: linear-gradient(black 20%, transparent 50%);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, black), color-stop(50%, transparent));
          mask-image: linear-gradient(black 20%, transparent 50%);
  top: 0vw;
  left: 0;
  margin-top: 0;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background {
    margin-top: 0;
  }
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background .span-dim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  display: block;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure.active {
  opacity: 1;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure:nth-of-type(1) {
  z-index: 1;
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-info-1_m.webp") no-repeat center/cover;
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure:nth-of-type(2) {
  z-index: 2;
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-info-2_m.webp") no-repeat center/cover;
}
.section-culture-info .container-info.d-block-m .wrapper-info .box-background.mask-background figure:nth-of-type(3) {
  z-index: 3;
  background: url("/static/img/page-tomorrow-culture/tomorrow-culture-info-3_m.webp") no-repeat center/cover;
}
.section-culture-info .container-info.d-block-m .wrapper-info .ul-button-list {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.section-culture-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
  padding-left: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
    padding-left: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
    padding-left: "";
  }
}
@media only screen and (min-width: 1920px) {
  .section-culture-info .container-info.d-block-m .wrapper-info .ul-button-list li + li {
    padding-left: "";
  }
}
.section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
  width: 11.4122681883vw;
  height: 11.4122681883vw;
  margin-right: 5.2781740371vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    width: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    width: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    margin-right: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    margin-right: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-culture-info .container-info .wrapper-info .ul-info-box .li-info-box-1 .ul-list figure {
    margin-right: 18px;
  }
}

/* 팝업 공통 스타일 */
.section-tomorrow-result-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  /* 팝업 개별 스타일 */
}
.section-tomorrow-result-popup.onShow {
  display: block;
}
.section-tomorrow-result-popup .container-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 1;
  cursor: pointer;
}
.section-tomorrow-result-popup .content-popup {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 2;
  width: 100%;
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 700px) {
  .section-tomorrow-result-popup .content-popup {
    padding-left: 0;
    padding-right: 0;
    /* 스크롤바의 너비와 색상 변경 */
    /* 스크롤바의 배경색과 색상 변경 */
    /* 스크롤바의 색상 변경 */
  }
  .section-tomorrow-result-popup .content-popup ::-webkit-scrollbar {
    width: 8px; /* 스크롤바 너비 */
  }
  .section-tomorrow-result-popup .content-popup ::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .section-tomorrow-result-popup .content-popup ::-webkit-scrollbar-thumb {
    background-color: #D7D9DE;
    border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
  }
}
.section-tomorrow-result-popup .content-popup .col-popup {
  position: relative;
  background-color: #fff;
  pointer-events: auto;
  max-height: 100vh;
  overflow-y: scroll;
  width: 100%;
  border-radius: 0;
  /* 스크롤바의 너비와 색상 변경 */
  /* 스크롤바의 배경색과 색상 변경 */
  /* 스크롤바의 색상 변경 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    max-height: 95vh;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .col-popup {
    border-radius: 40px;
  }
}
.section-tomorrow-result-popup .content-popup .col-popup ::-webkit-scrollbar {
  width: 8px; /* 스크롤바 너비 */
}
.section-tomorrow-result-popup .content-popup .col-popup ::-webkit-scrollbar-track {
  background-color: transparent;
}
.section-tomorrow-result-popup .content-popup .col-popup ::-webkit-scrollbar-thumb {
  background-color: #D7D9DE;
  border-radius: 50px; /* 스크롤바 모서리 둥글게 만들기 */
}
.section-tomorrow-result-popup .content-popup .button-close {
  position: fixed;
  top: 5.7061340942vw;
  right: 5.7061340942vw;
  padding: 0;
  border: none;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    position: absolute;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    right: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close {
    right: 30px;
  }
}
.section-tomorrow-result-popup .content-popup .button-close img {
  width: 7.7032810271vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup .content-popup .button-close img {
    width: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close img {
    width: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup .content-popup .button-close img {
    width: 40px;
  }
}
.section-tomorrow-result-popup .content-popup .scroll-target {
  position: relative;
}
.section-tomorrow-result-popup .content-popup .scroll-dummy {
  position: absolute;
  top: 0;
  width: 100%;
  border: unset;
}
.section-tomorrow-result-popup.performance-popup .col-popup {
  padding: 18.1169757489vw 7.1326676177vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup .col-popup {
    padding: 9.1666666667vw 3.75vw 5vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup .col-popup {
    padding: 110px 45px 60px 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup .col-popup {
    padding: 110px 45px 60px 80px;
  }
}
.section-tomorrow-result-popup.performance-popup ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: visible;
  height: auto;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup ul {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup ul {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup ul {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup ul {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup ul {
    padding-right: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup ul {
    padding-right: 35px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup ul {
    padding-right: 35px;
  }
}
.section-tomorrow-result-popup.performance-popup li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 7.1326676177vw 0;
  gap: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li {
    padding: 3.3333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    padding: 2.0833333333vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li {
    gap: unset;
  }
}
.section-tomorrow-result-popup.performance-popup li:first-of-type {
  padding-top: 0;
}
.section-tomorrow-result-popup.performance-popup li + li {
  border-top: 1px solid rgba(151, 153, 155, 0.3);
}
.section-tomorrow-result-popup.performance-popup li .figure-logo {
  margin: 0;
  width: 100%;
  height: 11.1269614836vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    margin: 0 2.9166666667vw 0 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    margin: 0 3.125vw 0 4.6875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    margin: 0 60px 0 90px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    width: 14.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    width: 10.6770833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    width: 205px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    height: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .figure-logo {
    height: 60px;
  }
}
.section-tomorrow-result-popup.performance-popup li .figure-logo img {
  height: 100%;
  width: auto;
}
.section-tomorrow-result-popup.performance-popup li .container-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  gap: 11.4122681883vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 7.8459343795vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    gap: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    gap: 3.6458333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    gap: 70px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    margin-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list {
    margin-right: unset;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 {
  margin: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  gap: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    gap: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    gap: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    gap: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  white-space: nowrap;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ko) {
  width: 12.8388017118vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ko) {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ko) {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ko) {
    width: auto;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(vn) {
  width: 19.2582025678vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(vn) {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(vn) {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(vn) {
    width: auto;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(en) {
  width: 18.2596291013vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(en) {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(en) {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(en) {
    width: auto;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(cn) {
  width: 13.2667617689vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(cn) {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(cn) {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(cn) {
    width: auto;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ja) {
  width: 16.4051355207vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ja) {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ja) {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list h3 span.font-bold:lang(ja) {
    width: auto;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list article {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: unset;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list article {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list article {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list article {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
    gap: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
    gap: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 {
    gap: 80px;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-1:lang(vn) {
  gap: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1:lang(vn) {
    gap: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1:lang(vn) {
    gap: 3.3854166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1:lang(vn) {
    gap: 65px;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 figure {
  height: 5.9914407989vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 figure {
    height: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 figure {
    height: 1.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 figure {
    height: 36px;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-1 figure img {
  width: auto;
  height: 100%;
  display: block;
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
  position: relative;
  width: unset;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
    width: 17.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
    width: 10.9375vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
    width: 210px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 {
    gap: 30px;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 2px;
  background-color: #EBEBED;
  height: 5.2781740371vw;
  left: -7.1326676177vw;
  top: 0.5706134094vw;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    height: 3.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    height: 1.9270833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    height: 37px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    left: -4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    left: -50px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    left: -50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2::before {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 figure {
  height: 5.9914407989vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 figure {
    height: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 figure {
    height: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 figure {
    height: 30px;
  }
}
.section-tomorrow-result-popup.performance-popup li .container-list .article-list-2 figure img {
  width: auto;
  height: 100%;
  display: block;
}
.section-tomorrow-result-popup.governance-popup .content-popup {
  height: 100%;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup {
    height: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup {
    padding-right: 60px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .col-popup {
  overflow-x: hidden;
  padding: 20.5420827389vw 0 14.2653352354vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .col-popup {
    padding: 9.1666666667vw 3.75vw 5vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .col-popup {
    padding: 110px 45px 60px 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .col-popup {
    padding: 110px 45px 60px 80px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup h2 {
  text-align: left;
  margin: unset;
  font-size: 5.9914407989vw;
  line-height: 1.4285714286;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    font-size: 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    font-size: 38px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    line-height: 1.3684210526;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    line-height: 1.3684210526;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup h2:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup h2:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup h2:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup h2:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup h2:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup h2 {
    padding-right: unset;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table {
  overflow-y: visible;
  height: auto;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    height: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    height: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    padding-right: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    padding-right: 35px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table {
    padding-right: 35px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table {
  display: none;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.onShow {
  display: block;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding: 4.2796005706vw 5.7061340942vw 4.2796005706vw 0;
  gap: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    padding: 5.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    padding: 3.6458333333vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    padding: 70px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article {
    gap: unset;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
  text-align: left;
  margin: unset;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    font-size: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    line-height: 1.5;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article h3 {
    white-space: pre-line;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
  position: absolute;
  bottom: 0;
  right: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 2.8530670471vw;
  margin: 0 5.7061340942vw 4.2796005706vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
    gap: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
    gap: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
    margin: 0 0 0.8333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
    margin: 0 0 0.5208333333vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend {
    margin: 0 0 10px 0;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.4265335235vw;
  color: #666;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li {
    gap: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li {
    gap: 10px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
  width: 4.2796005706vw;
  height: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
    width: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
    width: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
    width: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
    height: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
    height: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table article .container-legend li svg {
    height: 16px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
  display: block;
  color: #666d7a;
  margin-top: 2.8530670471vw;
  padding-right: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    margin-top: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    padding-right: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table small {
    line-height: 1.5;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
  overflow-x: auto;
  padding-right: 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
    padding-right: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table {
    padding-right: unset;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table::-webkit-scrollbar {
  display: none;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
  overflow-y: visible;
  overflow-x: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    overflow-x: unset;
  }
}
@media only screen and (max-width: 700px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table .box-table figure::-webkit-scrollbar {
    display: none;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-2 article, .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 article {
  padding: 4.2796005706vw 5.7061340942vw 4.2796005706vw 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-2 article, .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 article {
    padding: 5.8333333333vw 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-2 article, .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 article {
    padding: 3.6458333333vw 0 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-2 article, .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 article {
    padding: 70px 0 30px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
  width: auto;
  height: 100vh;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) {
    height: auto;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
  width: auto;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ko) img {
    height: auto;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(en) {
  width: auto;
  height: 243.5092724679vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(en) {
    height: 108.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(en) {
    height: 1298px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(en) {
    height: 1298px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(vn) {
  width: auto;
  height: 249.0727532097vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(vn) {
    height: 91.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(vn) {
    height: 1094px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(vn) {
    height: 1094px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(cn) {
  width: auto;
  height: 238.2310984308vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(cn) {
    height: 98.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(cn) {
    height: 1178px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(cn) {
    height: 1178px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ja) {
  width: auto;
  height: 238.2310984308vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ja) {
    height: 106.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ja) {
    height: 1282px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure:lang(ja) {
    height: 1282px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 .box-table figure img {
  width: auto;
  height: 100%;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(vn) {
  margin-bottom: 13.1241084165vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(vn) {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(vn) {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-0 h3:lang(vn) {
    margin-bottom: unset;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
  width: auto;
  height: 100vh;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) {
    height: auto;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
  width: auto;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ko) img {
    height: auto;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(cn) {
  width: auto;
  height: 285.3067047076vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(cn) {
    height: 150vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(cn) {
    height: 1800px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(cn) {
    height: 1800px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(cn) img {
  width: auto;
  height: 100%;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(en) {
  width: auto;
  height: 275.4636233951vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(en) {
    height: 158.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(en) {
    height: 1900px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(en) {
    height: 1900px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(en) img {
  width: auto;
  height: 100%;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(vn) {
  width: auto;
  height: 485.0213980029vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(vn) {
    height: 158.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(vn) {
    height: 1900px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(vn) {
    height: 1900px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(vn) img {
  width: auto;
  height: 100%;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ja) {
  width: auto;
  height: 313.8373751783vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ja) {
    height: 158.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ja) {
    height: 1900px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ja) {
    height: 1900px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 .box-table figure:lang(ja) img {
  width: auto;
  height: 100%;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 h3:lang(vn) {
  margin-bottom: 13.1241084165vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 h3:lang(vn) {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 h3:lang(vn) {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-1 h3:lang(vn) {
    margin-bottom: unset;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-2 .box-table figure {
  width: 100%;
  height: auto;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-2 .box-table figure img {
  width: 100%;
  height: auto;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure {
  width: 100%;
  height: auto;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure img {
  width: 100%;
  height: auto;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
  width: auto;
  height: 324.1084165478vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) {
    height: auto;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
  width: auto;
  height: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .wrapper-table.table-index-3 .box-table figure:lang(vn) img {
    height: auto;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
  position: relative;
  width: 100%;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
    width: 20.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
    width: 250px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
    width: 250px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
    height: 4.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
    height: 52px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form {
    height: 52px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(en) {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(en) {
    width: 34.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(en) {
    width: 415px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(en) {
    width: 415px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(vn) {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(vn) {
    width: 42.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(vn) {
    width: 510px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form:lang(vn) {
    width: 510px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select {
  width: 0;
  height: 0;
  border: none;
  visibility: hidden;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-webkit-input-placeholder {
  color: #000;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-moz-placeholder {
  color: #000;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select:-ms-input-placeholder {
  color: #000;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-ms-input-placeholder {
  color: #000;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::placeholder {
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::placeholder {
    color: #D9D9D9;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-webkit-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-moz-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select:-ms-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::-ms-input-placeholder {
    color: #D9D9D9;
  }
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form select::placeholder {
    color: #D9D9D9;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #F4F4F7;
  z-index: 1;
  border-radius: 6.2767475036vw;
  height: 11.9828815977vw;
  max-height: 13.4094151213vw;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    border-radius: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    height: 4.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    height: 52px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    height: 52px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    max-height: 4.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    max-height: 52px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select {
    max-height: 52px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
  background-color: unset;
  text-align: left;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select button {
    line-height: 1.4285714286;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
  height: auto;
  max-height: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
    height: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
    max-height: 21.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
    max-height: 15.625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow {
    max-height: 300px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow .span-select img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow .ul-select {
  height: 100%;
  visibility: visible;
  -webkit-transition: visibility 0.3s 0.2s ease-in-out;
  transition: visibility 0.3s 0.2s ease-in-out;
  max-height: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow .ul-select {
    max-height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select.onShow .ul-select {
    max-height: 200px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  width: 100%;
  color: #000;
  padding: 1.7118402282vw 8.5592011412vw 1.7118402282vw 5.7061340942vw;
  border-radius: 7.9885877318vw;
  height: 11.9828815977vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    padding: 1vw 3.3333333333vw 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    padding: 12px 40px 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    border-radius: 3vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    border-radius: 36px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    height: 4.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    height: 52px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop {
    height: 52px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
  right: 5.7061340942vw;
  width: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
    right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
    right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
    right: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
    width: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
    width: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select {
    width: 10px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .button-drop .span-select img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  width: 100%;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
  padding: 0 2.8530670471vw 2.8530670471vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select {
    padding: 0 1.6666666667vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select {
    padding: 0 20px 15px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(vn) {
  padding: 0 2.8530670471vw 4.2796005706vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(vn) {
    padding: 0 1.6666666667vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(vn) {
    padding: 0 20px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(en), .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .ul-select:lang(vn) {
    padding: 0 20px 15px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select {
  color: #777;
  cursor: pointer;
  padding-top: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select {
    padding-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select {
    padding-top: 5px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select:first-of-type {
  padding-top: 2.1398002853vw;
  border-top: 1px solid #dbdbdb;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select:first-of-type {
    padding-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select:first-of-type {
    padding-top: 15px;
  }
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select:hover {
  color: #006ecd;
}
.section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
  width: 100%;
  text-align: left;
  line-height: 1.2;
  color: #777777;
  padding: 0.7132667618vw 0 0.7132667618vw 0.2853067047vw;
  margin-left: -0.2853067047vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
    padding: 0.4166666667vw 0 0.4166666667vw 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
    padding: 5px 0 5px 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
    margin-left: -0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .content-popup .container-table .select-form .div-select .li-select button {
    margin-left: -2px;
  }
}
.section-tomorrow-result-popup.governance-popup small {
  white-space: pre-line;
}
.section-tomorrow-result-popup.governance-popup .table-index-0 table tbody td {
  text-align: center;
}
.section-tomorrow-result-popup.governance-popup .table-index-0 table tbody td:nth-last-of-type(-n+2) {
  color: #000;
  text-align: left;
}
.section-tomorrow-result-popup.governance-popup .table-index-0 table tbody tr td:nth-of-type(10) {
  padding: 4.2796005706vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-0 table tbody tr td:nth-of-type(10) {
    padding: 2.5vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-0 table tbody tr td:nth-of-type(10) {
    padding: 1.5625vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-0 table tbody tr td:nth-of-type(10) {
    padding: 30px 20px;
  }
}
.section-tomorrow-result-popup.governance-popup .table-index-1 thead tr th {
  padding: 5.7061340942vw 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 thead tr th {
    padding: 2.5vw 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 thead tr th {
    padding: 1.5625vw 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 thead tr th {
    padding: 30px 6px;
  }
}
.section-tomorrow-result-popup.governance-popup .table-index-1 thead tr.span-tr-0 th:nth-of-type(5) {
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
}
.section-tomorrow-result-popup.governance-popup .table-index-1 tbody tr.span-tr-7 td:nth-of-type(5) {
  border: 1px solid #D9D9D9;
}
.section-tomorrow-result-popup.governance-popup .table-index-1 tbody tr td:nth-of-type(2) {
  border-right: 1px solid #D9D9D9;
}
.section-tomorrow-result-popup.governance-popup .table-index-1 tbody tr td.span-td-1 {
  border-right: 1px solid #D9D9D9;
}
.section-tomorrow-result-popup.governance-popup .table-index-1 tbody tr td.span-td-4 {
  border: 1px solid #D9D9D9;
}
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(3), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(4) {
  text-align: left;
  padding: 5.7061340942vw 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(3), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(4) {
    padding: 2.5vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(3), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(4) {
    padding: 1.5625vw 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(3), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody td:nth-of-type(4) {
    padding: 30px 30px;
  }
}
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(1), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(2),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(1),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(2),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(1),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(2),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(1),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(2),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(1),
.section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(2) {
  text-align: left;
  padding: 5.7061340942vw 4.9928673324vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(1), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(2) {
    padding: 2.5vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(1), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(2) {
    padding: 1.5625vw 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(1), .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-1 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-2 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-3 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-5 td:nth-of-type(2),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(1),
  .section-tomorrow-result-popup.governance-popup .table-index-1 table tbody .span-tr-6 td:nth-of-type(2) {
    padding: 30px 30px;
  }
}
.section-tomorrow-result-popup.governance-popup .table-index-2 tbody tr td {
  padding: 4.2796005706vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-2 tbody tr td {
    padding: 2.5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-2 tbody tr td {
    padding: 1.5625vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-2 tbody tr td {
    padding: 30px 0;
  }
}
.section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
  padding: 4.2796005706vw;
  text-align: left;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
    padding: 2.5vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
    padding: 1.5625vw 0;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
    padding: 30px 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
    text-align: center;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tomorrow-result-popup.governance-popup .table-index-3 tbody tr td {
    text-align: center;
  }
}

/*페이지 패널*/
.page-panel-btn {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-panel-btn a {
  color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background: linear-gradient(115deg, rgba(68, 49, 32, 0.8) 0%, rgba(64, 32, 31, 0.8) 50%, rgba(40, 40, 53, 0.8) 100%);
  margin-top: 6.5620542083vw;
  margin-bottom: 14.2653352354vw;
  width: 64.1940085592vw;
  border-radius: 7.1326676177vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 3.4236804565vw 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    margin-top: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    margin-bottom: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    margin-bottom: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    margin-bottom: 100px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    width: 23.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    width: 280px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    width: 280px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    line-height: 1.4285714286;
  }
}
.page-panel-btn a:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-panel-btn a:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-panel-btn a:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-panel-btn a:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.page-panel-btn a:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a {
    padding: 2vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a {
    padding: 24px 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a {
    padding: 24px 28px;
  }
}
.page-panel-btn a svg {
  fill: #fff;
  width: 1.5691868759vw;
  height: 2.5677603424vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .page-panel-btn a svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .page-panel-btn a svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .page-panel-btn a svg {
    height: 12px;
  }
}

@-webkit-keyframes scale-motion {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@keyframes scale-motion {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
.component-about-history-intro {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  width: 100%;
  height: 142.6533523538vw;
  margin: 21.3980028531vw 0 21.3980028531vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro {
    height: 75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro {
    height: 46.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro {
    height: 900px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro {
    margin: 10vw 0 12.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro {
    margin: 6.25vw 0 7.8125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro {
    margin: 120px 0 150px;
  }
}
.component-about-history-intro .container-image-sticky {
  padding: 0 5.7061340942vw;
  max-width: unset;
  position: relative;
  height: 100%;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-image-sticky {
    padding: 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-image-sticky {
    padding: 0 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-image-sticky {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-image-sticky {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-image-sticky {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-image-sticky {
    max-width: 1600px;
  }
}
.component-about-history-intro .container-image-sticky .wrapper-figure {
  width: 100%;
  height: 100%;
  position: relative;
}
.component-about-history-intro .container-image-sticky .wrapper-figure figure {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2.8530670471vw;
  max-height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    max-height: 75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    max-height: 46.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-image-sticky .wrapper-figure figure {
    max-height: 900px;
  }
}
.component-about-history-intro .container-image-sticky .wrapper-figure figure.onTrans img {
  -webkit-animation: scale-motion 10s linear forwards;
          animation: scale-motion 10s linear forwards;
}
.component-about-history-intro .container-image-sticky .wrapper-figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-about-history-intro .container-txt-sticky {
  position: absolute;
  padding: 0 5.7061340942vw;
  max-width: unset;
  height: 100%;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky {
    padding: 0 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky {
    padding: 0 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky {
    max-width: 1600px;
  }
}
.component-about-history-intro .container-txt-sticky .wrapper-article {
  width: 100%;
  height: 100%;
  position: relative;
}
.component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0 6.9900142653vw;
  opacity: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    max-height: 75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    max-height: 46.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    max-height: 900px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    padding: 0 4.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article {
    padding: 0;
  }
}
.component-about-history-intro .container-txt-sticky .wrapper-article .box-article:lang(vn) {
  padding: 0 6.9900142653vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article:lang(vn) {
    padding: 0 4.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article:lang(vn) {
    padding: 0 10.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article:lang(vn) {
    padding: 0 200px;
  }
}
.component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
  white-space: pre-line;
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to right, #fff, #fff 50%, rgba(255, 255, 255, 0.5) 50%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  background-size: 200% 100%;
  background-position: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
}
.component-about-history-intro .container-txt-sticky .wrapper-article .box-article p:first-of-type {
  margin-bottom: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p:first-of-type {
    margin-bottom: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p:first-of-type {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p:first-of-type {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
    white-space: normal;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-history-intro .container-txt-sticky .wrapper-article .box-article p {
    display: block;
  }
}
.component-about-history-intro .container-txt-sticky .wrapper-article .box-article p.onTrans {
  background-position: 0 100%;
  -webkit-transition: background-position 0.5s ease-in-out;
  transition: background-position 0.5s ease-in-out;
}

.component-about-info .section-info {
  position: relative;
  margin-top: 39.0870185449vw;
  height: auto;
  /* pc, mobile 마크업 mq 및 공용으로 사용되는 부분 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info {
    margin-top: 21vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info {
    margin-top: 13.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info {
    margin-top: 252px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info {
    height: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info {
    height: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info {
    height: auto;
  }
}
.component-about-info .section-info .content-title {
  margin-bottom: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title {
    margin-bottom: 5.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title {
    margin-bottom: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title {
    margin-bottom: 62px;
  }
}
.component-about-info .section-info .content-title h3 {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  color: #ff9700;
  text-align: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title h3 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title h3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title h3 {
    line-height: 1.5;
  }
}
.component-about-info .section-info .content-title h4 {
  text-align: center;
  white-space: normal;
  margin: 1.7118402282vw 0 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title h4 {
    margin: 1vw 0 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title h4 {
    margin: 12px 0 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title h4 {
    margin: 12px 0 60px;
  }
}
.component-about-info .section-info .content-title .container-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.component-about-info .section-info .content-title .a-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #000;
  margin: 0 auto;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  gap: 5.7061340942vw;
  border-radius: 14.2653352354vw;
  padding: 1.8544935806vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    line-height: 1.4285714286;
  }
}
.component-about-info .section-info .content-title .a-link:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-about-info .section-info .content-title .a-link:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-about-info .section-info .content-title .a-link:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-about-info .section-info .content-title .a-link:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-about-info .section-info .content-title .a-link:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link {
    gap: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    gap: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    gap: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link {
    border-radius: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link {
    padding: 12px 20px;
  }
}
.component-about-info .section-info .content-title .a-link svg {
  width: 1.4265335235vw;
  height: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link svg {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .content-title .a-link svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .content-title .a-link svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .content-title .a-link svg {
    height: 12px;
  }
}
.component-about-info .section-info .container-about-info {
  width: 100%;
  height: auto;
  /* 모바일 마크업에만 해당되는 내용 */
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info {
    height: 66.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info {
    height: 800px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info {
    height: 800px;
  }
}
.component-about-info .section-info .container-about-info.d-block-m {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background {
  overflow: hidden;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure + figure {
  opacity: 0;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure.add {
  opacity: 1;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure.active {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure:nth-of-type(1) {
  z-index: 1;
  background: url("/static/img/page-about-introduce/about-introduce-business-1_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure:nth-of-type(2) {
  z-index: 2;
  background: url("/static/img/page-about-introduce/about-introduce-business-2_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure:nth-of-type(3) {
  z-index: 3;
  background: url("/static/img/page-about-introduce/about-introduce-business-3_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-background .box-background figure:nth-of-type(4) {
  z-index: 4;
  background: url("/static/img/page-about-introduce/about-introduce-business-4_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info {
  position: relative;
  width: 100%;
  margin-top: -100vh;
  padding: 0;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
  overflow: hidden;
  width: 100%;
  position: sticky;
  top: 0;
  height: 100vh;
  pointer-events: none;
  z-index: 1999;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-button {
    height: unset;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, black), color-stop(50%, transparent));
  -webkit-mask-image: linear-gradient(black 20%, transparent 50%);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, black), color-stop(50%, transparent));
          mask-image: linear-gradient(black 20%, transparent 50%);
  background-color: rgba(0, 0, 0, 0.4);
  top: 0vw;
  left: 0;
  margin-top: 0;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
    top: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background {
    margin-top: 0;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background .span-dim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  display: block;
  width: 100%;
  height: 100%;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background .span-dim {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background .span-dim {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background .span-dim {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure + figure {
  opacity: 0;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure.add {
  opacity: 1;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure.active {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure:nth-of-type(1) {
  z-index: 1;
  background: url("/static/img/page-about-introduce/about-introduce-business-1_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure:nth-of-type(2) {
  z-index: 2;
  background: url("/static/img/page-about-introduce/about-introduce-business-2_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure:nth-of-type(3) {
  z-index: 3;
  background: url("/static/img/page-about-introduce/about-introduce-business-3_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .box-background.mask-background figure:nth-of-type(4) {
  z-index: 4;
  background: url("/static/img/page-about-introduce/about-introduce-business-4_m.webp") no-repeat center/cover;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  padding: 25.6776034237vw 5.7061340942vw 28.5306704708vw;
  pointer-events: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list {
    padding: unset;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list:lang(en) {
  text-transform: uppercase;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list li {
  white-space: nowrap;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list li + li {
  padding-left: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list li + li {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list li + li {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-button-list li + li {
    padding-left: 0;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .col-info {
  position: relative;
  width: 100%;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box {
  position: relative;
  left: 0;
  color: #fff;
  width: 100%;
  height: auto;
  margin-top: 88.8730385164vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box {
    margin-top: unset;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box > li + li {
  margin-top: 42.7960057061vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box > li + li {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box > li + li {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box > li + li {
    margin-top: unset;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-1,
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-2,
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-3,
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-4 {
  position: static;
  width: 100%;
  height: auto;
  opacity: 0.4;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-1.active,
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-2.active,
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-3.active,
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-4.active {
  opacity: 1;
}
.component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-4 {
  padding-bottom: 28.5306704708vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-4 {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-4 {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .container-about-info.d-block-m .wrapper-about-info .ul-info-box .li-info-box-4 {
    padding-bottom: unset;
  }
}
.component-about-info .section-info .container-about-info.d-block-m .content {
  margin-top: -100vh;
}
.component-about-info .section-info .wrapper-background {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 100%;
  max-width: unset;
  height: auto;
  z-index: 0;
  border-radius: 0;
  overflow: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    top: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    top: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    top: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    left: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    left: 50%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    left: 50%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    max-width: 1600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    height: 66.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    height: 800px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    height: 800px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    overflow: hidden;
  }
}
@media only screen and (max-width: 1600px) {
  .component-about-info .section-info .wrapper-background {
    overflow: unset;
  }
}
@media only screen and (max-width: 1600px) and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background {
    overflow: unset;
  }
}
@media only screen and (max-width: 1600px) and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    overflow: unset;
  }
}
@media only screen and (max-width: 1600px) and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background {
    overflow: unset;
  }
}
.component-about-info .section-info .wrapper-background .span-dim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  display: block;
  width: 100%;
  height: 100%;
  z-index: 5;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-background .span-dim {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-background .span-dim {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-background .span-dim {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.component-about-info .section-info .wrapper-background .box-background {
  position: relative;
  height: 100%;
}
.component-about-info .section-info .wrapper-background .box-background figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.component-about-info .section-info .wrapper-background .box-background figure.active {
  opacity: 1;
}
.component-about-info .section-info .wrapper-background .box-background figure:nth-of-type(1) {
  z-index: 3;
}
.component-about-info .section-info .wrapper-background .box-background figure:nth-of-type(2) {
  z-index: 2;
}
.component-about-info .section-info .wrapper-background .box-background figure:nth-of-type(3) {
  z-index: 1;
}
.component-about-info .section-info .wrapper-background .box-background figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-about-info .section-info .wrapper-about-info {
  height: 100%;
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-about-info {
    padding: 8.3333333333vw 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-about-info {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-about-info {
    padding: 100px 0;
  }
}
.component-about-info .section-info .wrapper-about-info .ul-button-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.component-about-info .section-info .wrapper-about-info .ul-button-list li button {
  position: relative;
  overflow: visible;
  text-align: left;
  padding: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .wrapper-about-info .ul-button-list li button {
    padding: 0.4166666667vw 2vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .wrapper-about-info .ul-button-list li button {
    padding: 0.2604166667vw 1.25vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .wrapper-about-info .ul-button-list li button {
    padding: 5px 24px;
  }
}
.component-about-info .section-info .wrapper-about-info .ul-button-list li button:lang(en) {
  text-transform: uppercase;
}
.component-about-info .section-info .wrapper-about-info .ul-button-list li button span {
  color: rgb(255, 255, 255);
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}
.component-about-info .section-info .wrapper-about-info .ul-button-list li.active button span {
  color: #ff9700;
}
.component-about-info .section-info .content {
  height: 100%;
}
.component-about-info .section-info .content.content-title {
  height: auto;
}
.component-about-info .section-info .ul-info-box {
  position: relative;
  color: #fff;
  height: 100%;
}
.component-about-info .section-info .ul-info-box h5 {
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box h5 {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box h5 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box h5 {
    margin-bottom: 30px;
  }
}
.component-about-info .section-info .ul-info-box p:nth-of-type(2) {
  margin-top: 4.2796005706vw;
  margin-bottom: 1.4265335235vw;
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p:nth-of-type(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.component-about-info .section-info .ul-info-box p:nth-of-type(2):lang(cn) em, .component-about-info .section-info .ul-info-box p:nth-of-type(2):lang(ja) em {
  white-space: nowrap;
}
.component-about-info .section-info .ul-info-box p span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  opacity: 0.8;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p span {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p span {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p span {
    line-height: 1.5;
  }
}
.component-about-info .section-info .ul-info-box p span.font-cj-vn {
  opacity: 1;
}
.component-about-info .section-info .ul-info-box p em {
  display: block;
  margin-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p em {
    display: inline-block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p em {
    display: inline-block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p em {
    display: inline-block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box p em {
    margin-right: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box p em {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box p em {
    margin-right: 20px;
  }
}
.component-about-info .section-info .ul-info-box a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 8.5592011412vw;
  padding: 1.997146933vw 3.9942938659vw;
  border: 1.5px solid #fff;
  border-radius: 14.2653352354vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box a {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box a {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    padding: 0.5208333333vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    padding: 10px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box a {
    border: 1.5px solid #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    border: 1.5px solid #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    border: 1.5px solid #fff;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box a {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box a {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box a {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.component-about-info .section-info .ul-info-box a:lang(en) {
  text-transform: uppercase;
}
.component-about-info .section-info .ul-info-box .span-svg {
  margin-left: 5.8487874465vw;
  width: 1.4265335235vw;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    margin-left: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    width: 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    display: "";
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    display: "";
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    display: "";
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.component-about-info .section-info .ul-info-box .span-svg svg {
  width: 100%;
  height: auto;
  /* 추후 수정할 예정 */
  margin-bottom: 0.1426533524vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-info-box .span-svg svg {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg svg {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-info-box .span-svg svg {
    margin-bottom: unset;
  }
}
.component-about-info .section-info .ul-info-box .li-info-box-1,
.component-about-info .section-info .ul-info-box .li-info-box-2,
.component-about-info .section-info .ul-info-box .li-info-box-3,
.component-about-info .section-info .ul-info-box .li-info-box-4 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.component-about-info .section-info .ul-info-box .li-info-box-1.active,
.component-about-info .section-info .ul-info-box .li-info-box-2.active,
.component-about-info .section-info .ul-info-box .li-info-box-3.active,
.component-about-info .section-info .ul-info-box .li-info-box-4.active {
  opacity: 1;
  pointer-events: auto;
}
.component-about-info .section-info .ul-list {
  padding-top: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-list {
    padding-top: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-list {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-list {
    padding-top: 40px;
  }
}
.component-about-info .section-info .ul-list li + li {
  padding-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-list li + li {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-list li + li {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-list li + li {
    padding-top: 20px;
  }
}
.component-about-info .section-info .ul-list p {
  padding-top: 0.8559201141vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-about-info .section-info .ul-list p {
    padding-top: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-about-info .section-info .ul-list p {
    padding-top: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-about-info .section-info .ul-list p {
    padding-top: 6px;
  }
}

.section-tab {
  max-width: 1320px;
  margin: 0 auto;
  padding-left: unset;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab {
    padding-right: 60px;
  }
}
.section-tab ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  padding: 0 5.7061340942vw;
  width: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab ul {
    padding: unset;
  }
}
.section-tab ul::-webkit-scrollbar {
  display: none;
}
.section-tab li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 32.667617689vw;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li {
    width: 100%;
  }
}
.section-tab li:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab li:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab li:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab li:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab li:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li {
    line-height: 1.5;
  }
}
.section-tab li::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  background-color: rgba(151, 153, 155, 0.3);
  height: 0.4279600571vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li::after {
    height: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li::after {
    height: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li::after {
    height: 2px;
  }
}
.section-tab li.active {
  z-index: 1;
}
.section-tab li.active::after {
  border-radius: 20px;
  background-color: #006ecd;
  height: 0.5706134094vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li.active::after {
    height: 0.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li.active::after {
    height: 4px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li.active::after {
    height: 4px;
  }
}
.section-tab li.active a {
  color: #000;
}
.section-tab li h3 {
  width: 100%;
  height: 100%;
}
.section-tab li a {
  padding: 0.7132667618vw;
  padding-bottom: 2.8530670471vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: inherit;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #666d7a;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li a {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li a {
    padding: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li a {
    padding: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li a {
    padding-bottom: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li a {
    padding-bottom: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li a {
    padding-bottom: 16px;
  }
}
.section-tab li a:hover {
  color: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab li a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab li a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab li a:hover {
    color: #006ecd;
  }
}
.section-tab li a:focus-visible {
  outline: none;
}
.section-tab li a:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
}

.section-tab-sub {
  max-width: 1320px;
  margin: 4.2796005706vw auto 14.2653352354vw;
  padding-left: unset;
  padding-right: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub {
    margin: 2.3333333333vw auto 8.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub {
    margin: 1.4583333333vw auto 5.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub {
    margin: 28px auto 102px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub {
    padding-right: 60px;
  }
}
.section-tab-sub ul {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2838801712vw;
  overflow-x: auto;
  padding: 0 5.7061340942vw;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub ul {
    gap: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub ul {
    gap: 0.46875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub ul {
    gap: 9px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub ul {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub ul {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub ul {
    padding: unset;
  }
}
.section-tab-sub ul::-webkit-scrollbar {
  display: none;
}
.section-tab-sub li {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
}
.section-tab-sub li:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-sub li:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-sub li:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-sub li:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.section-tab-sub li:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li {
    line-height: 1.5;
  }
}
.section-tab-sub li h3 {
  width: 100%;
  height: 100%;
}
.section-tab-sub li a {
  padding: 1.8544935806vw 4.2796005706vw;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #666d7a;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li a {
    padding: 0.8333333333vw 2.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li a {
    padding: 0.5208333333vw 1.6145833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li a {
    padding: 10px 31px;
  }
}
.section-tab-sub li a:lang(en), .section-tab-sub li a:lang(vn), .section-tab-sub li a:lang(cn), .section-tab-sub li a:lang(ja) {
  white-space: nowrap;
}
.section-tab-sub li a:hover {
  color: #666d7a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li a:hover {
    color: #006ecd;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li a:hover {
    color: #006ecd;
  }
}
.section-tab-sub li a:focus-visible {
  outline: none;
}
.section-tab-sub li a:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li a:focus-visible:before {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li a:focus-visible:before {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li a:focus-visible:before {
    border-radius: 30px;
  }
}
.section-tab-sub li.active {
  background: #006ecd;
  border-radius: 5.7061340942vw;
  z-index: 1;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li.active {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li.active {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li.active {
    border-radius: 30px;
  }
}
.section-tab-sub li.active a {
  color: #fff;
}
.section-tab-sub li.active a:hover {
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-tab-sub li.active a:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-tab-sub li.active a:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1920px) {
  .section-tab-sub li.active a:hover {
    color: #fff;
  }
}

.container-page-panel.brand-content .wrapper-panel-brand-content {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .wrapper-panel-brand-content {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .wrapper-panel-brand-content {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .wrapper-panel-brand-content {
    margin-bottom: 70px;
  }
}
.container-page-panel.brand-content .box-panel-brand-content {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  bottom: 4.2796005706vw;
  max-width: 100%;
  -webkit-transition: none;
  transition: none;
}
.container-page-panel.brand-content .box-panel-brand-content::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    max-width: 80%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    max-width: 1300px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .box-panel-brand-content {
    max-width: 1300px;
  }
}
.container-page-panel.brand-content .page-panel-brand-content {
  width: 100%;
  max-width: 100%;
}
.container-page-panel.brand-content .ul-page-panel {
  pointer-events: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.4265335235vw;
  overflow: auto;
  padding: 0 5.7061340942vw;
  padding-bottom: 0.1426533524vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    white-space: normal;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    padding: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel {
    padding-bottom: unset;
  }
}
.container-page-panel.brand-content .ul-page-panel::-webkit-scrollbar {
  display: none;
}
.container-page-panel.brand-content .ul-page-panel button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  color: #fff;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  height: 10.5563480742vw;
  padding: 1.4265335235vw 3.9942938659vw 1.1412268188vw;
  gap: 4.9928673324vw;
  border-radius: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    line-height: 1.4285714286;
  }
}
.container-page-panel.brand-content .ul-page-panel button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.brand-content .ul-page-panel button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.brand-content .ul-page-panel button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.brand-content .ul-page-panel button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.brand-content .ul-page-panel button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    height: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button {
    padding: 1.4166666667vw 2.3333333333vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button {
    gap: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    gap: 35px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    gap: 35px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button {
    border-radius: 50px;
  }
}
.container-page-panel.brand-content .ul-page-panel button:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  outline: 2px dashed #006ecd;
  border-radius: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel button:focus-visible:before {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button:focus-visible:before {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel button:focus-visible:before {
    border-radius: 50px;
  }
}
.container-page-panel.brand-content .ul-page-panel li {
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .ul-page-panel li {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel li {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .ul-page-panel li {
    border-radius: 50px;
  }
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(0) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0s, opacity 0.3s 0s;
  transition: margin-left 0.3s 0s, opacity 0.3s 0s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(1) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.05s, opacity 0.3s 0.05s;
  transition: margin-left 0.3s 0.05s, opacity 0.3s 0.05s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(2) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.1s, opacity 0.3s 0.1s;
  transition: margin-left 0.3s 0.1s, opacity 0.3s 0.1s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(3) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.15s, opacity 0.3s 0.15s;
  transition: margin-left 0.3s 0.15s, opacity 0.3s 0.15s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(4) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.2s, opacity 0.3s 0.2s;
  transition: margin-left 0.3s 0.2s, opacity 0.3s 0.2s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(5) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.25s, opacity 0.3s 0.25s;
  transition: margin-left 0.3s 0.25s, opacity 0.3s 0.25s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(6) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.3s, opacity 0.3s 0.3s;
  transition: margin-left 0.3s 0.3s, opacity 0.3s 0.3s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(7) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.35s, opacity 0.3s 0.35s;
  transition: margin-left 0.3s 0.35s, opacity 0.3s 0.35s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(8) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.4s, opacity 0.3s 0.4s;
  transition: margin-left 0.3s 0.4s, opacity 0.3s 0.4s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(9) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.45s, opacity 0.3s 0.45s;
  transition: margin-left 0.3s 0.45s, opacity 0.3s 0.45s;
}
.container-page-panel.brand-content .ul-page-panel li:nth-of-type(10) {
  margin-left: -20px;
  opacity: 0;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: margin-left 0.3s 0.5s, opacity 0.3s 0.5s;
  transition: margin-left 0.3s 0.5s, opacity 0.3s 0.5s;
}
.container-page-panel.brand-content li.on {
  background-image: -webkit-gradient(linear, right top, left top, from(#3F84C5), color-stop(#006ECD), color-stop(#6E4696), color-stop(#EF151E), to(#FF9700));
  background-image: linear-gradient(270deg, #3F84C5, #006ECD, #6E4696, #EF151E, #FF9700);
  padding: 1px;
}
.container-page-panel.brand-content li.on button {
  background: #000;
}
.container-page-panel.brand-content li.on button:focus {
  outline: none;
}
.container-page-panel.brand-content .button-page-panel-state {
  overflow: hidden;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  pointer-events: auto;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  width: 11.697574893vw;
  height: 11.697574893vw;
  margin-top: 2.8530670471vw;
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .button-page-panel-state {
    width: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .button-page-panel-state {
    height: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .button-page-panel-state {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content .button-page-panel-state {
    display: none;
  }
}
.container-page-panel.brand-content .button-page-panel-state svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  -o-object-fit: cover;
     object-fit: cover;
}
.container-page-panel.brand-content .button-page-panel-state span {
  display: block;
  width: 100%;
  height: 100%;
}
.container-page-panel.brand-content .button-page-panel-state .span-close {
  display: none;
}
.container-page-panel.brand-content .button-page-panel-state .span-filter {
  display: block;
}
.container-page-panel.brand-content.onShow .span-close {
  display: block;
}
.container-page-panel.brand-content.onShow .span-filter {
  display: none;
}
.container-page-panel.brand-content.onShow .page-panel-brand-content {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.brand-content.onShow .page-panel-brand-content {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.brand-content.onShow .page-panel-brand-content {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.brand-content.onShow .page-panel-brand-content {
    max-width: 100%;
  }
}
.container-page-panel.brand-content.onShow .page-panel-brand-content:after {
  opacity: 0;
}
.container-page-panel.brand-content.onShow .ul-page-panel {
  opacity: 1;
}
.container-page-panel.brand-content.onShow .ul-page-panel li {
  margin-left: 0;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.container-page-panel.main .wrapper-panel-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .wrapper-panel-main {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .wrapper-panel-main {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .wrapper-panel-main {
    margin-bottom: 70px;
  }
}
.container-page-panel.main .box-panel-main {
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .box-panel-main {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .box-panel-main {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .box-panel-main {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .box-panel-main {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .box-panel-main {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .box-panel-main {
    bottom: 30px;
  }
}
.container-page-panel.main .page-panel-main {
  position: relative;
  width: auto;
  pointer-events: auto;
  overflow: auto;
  margin: 0 auto;
  padding: 1.1412268188vw 1.4265335235vw;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 5.7061340942vw;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  -ms-overflow-style: none;
  scrollbar-width: none;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
  max-width: 11.697574893vw;
  min-width: 11.697574893vw;
  min-height: 10.57vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    overflow: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    overflow: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    overflow: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    margin: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    margin: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    padding: 0.5vw 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    padding: 6px 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    padding: 6px 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    border-radius: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    border-radius: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    border-radius: 60px;
  }
}
.container-page-panel.main .page-panel-main::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    max-width: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    max-width: 62px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    max-width: 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    min-width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    min-width: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    min-width: 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .page-panel-main {
    min-height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    min-height: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .page-panel-main {
    min-height: 62px;
  }
}
.container-page-panel.main ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  width: 100%;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: opacity 0.4s 0.8s;
  transition: opacity 0.4s 0.8s;
  padding-bottom: 0.1426533524vw;
}
.container-page-panel.main ul::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main ul {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main ul {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main ul {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main ul {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main ul {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main ul {
    white-space: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main ul {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main ul {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main ul {
    padding-bottom: unset;
  }
}
.container-page-panel.main ul.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.container-page-panel.main li {
  font-size: 0;
  position: relative;
  overflow: hidden;
  width: auto;
  padding: 1px;
  border-radius: 5.7061340942vw;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li {
    border-radius: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
.container-page-panel.main li a, .container-page-panel.main li button {
  color: #fff;
  white-space: pre;
  pointer-events: auto;
  height: 100%;
  cursor: pointer;
  width: 100%;
  border-radius: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 1.4265335235vw 3.9942938659vw 1.1412268188vw;
  max-width: 290px;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    border-radius: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    line-height: 1.4285714286;
  }
}
.container-page-panel.main li a:lang(cn), .container-page-panel.main li button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.main li a:lang(vn), .container-page-panel.main li button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.main li a:lang(vn) .font-cj-vn, .container-page-panel.main li button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.main li a:lang(ja), .container-page-panel.main li button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.main li a:lang(ja) .font-cj-jp, .container-page-panel.main li button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    padding: 1.4166666667vw 2.3333333333vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    max-width: 290px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    max-width: 290px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li a, .container-page-panel.main li button {
    max-width: 290px;
  }
}
.container-page-panel.main li.on {
  background-image: -webkit-gradient(linear, right top, left top, from(#3F84C5), color-stop(#006ECD), color-stop(#6E4696), color-stop(#EF151E), to(#FF9700));
  background-image: linear-gradient(270deg, #3F84C5, #006ECD, #6E4696, #EF151E, #FF9700);
}
.container-page-panel.main li.on a, .container-page-panel.main li.on button {
  background-color: #000;
  position: relative;
  z-index: 9;
}
.container-page-panel.main li.li-last-item-gap {
  display: block;
  width: 1.1412268188vw;
  visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li.li-last-item-gap {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li.li-last-item-gap {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li.li-last-item-gap {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main li.li-last-item-gap {
    width: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main li.li-last-item-gap {
    width: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main li.li-last-item-gap {
    width: 0;
  }
}
.container-page-panel.main .button-page-panel-state {
  overflow: hidden;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  pointer-events: auto;
  display: block;
  width: 11.697574893vw;
  height: 11.697574893vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .button-page-panel-state {
    pointer-events: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    pointer-events: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    pointer-events: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .button-page-panel-state {
    width: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .button-page-panel-state {
    height: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main .button-page-panel-state {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main .button-page-panel-state {
    margin-top: 20px;
  }
}
.container-page-panel.main .button-page-panel-state svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  -o-object-fit: cover;
     object-fit: cover;
}
.container-page-panel.main .button-page-panel-state span {
  width: 100%;
  height: 100%;
}
.container-page-panel.main.onShow .page-panel-main {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 90%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.main.onShow .page-panel-main {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.main.onShow .page-panel-main {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.main.onShow .page-panel-main {
    max-width: 100%;
  }
}
.container-page-panel.main.onShow ul {
  opacity: 1;
}
.container-page-panel.main.onHide .page-panel-main {
  opacity: 0;
  -webkit-transition: max-width 0.5s, opacity 0.4s 0.6s, -webkit-transform 0.5s 0.3s;
  transition: max-width 0.5s, opacity 0.4s 0.6s, -webkit-transform 0.5s 0.3s;
  transition: max-width 0.5s, transform 0.5s 0.3s, opacity 0.4s 0.6s;
  transition: max-width 0.5s, transform 0.5s 0.3s, opacity 0.4s 0.6s, -webkit-transform 0.5s 0.3s;
}
.container-page-panel.main.onHide ul {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.container-page-panel.download .wrapper-panel-download {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .wrapper-panel-download {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .wrapper-panel-download {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .wrapper-panel-download {
    margin-bottom: 70px;
  }
}
.container-page-panel.download .box-panel-download {
  pointer-events: auto;
  position: absolute;
  left: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  bottom: 4.2796005706vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  min-width: 59.2011412268vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    line-height: 1.4285714286;
  }
}
.container-page-panel.download .box-panel-download:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.download .box-panel-download:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.download .box-panel-download:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.download .box-panel-download:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.download .box-panel-download:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download {
    min-width: 19.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    min-width: 236px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download {
    min-width: 236px;
  }
}
.container-page-panel.download .box-panel-download a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  margin: 0 auto;
  white-space: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 3.1383737518vw 5.7061340942vw;
  border-radius: 7.1326676177vw;
  gap: 8.4165477889vw;
  height: 10.5563480742vw;
  max-width: 11.697574893vw;
  -webkit-transform: translate3d(0, calc(100% + 3vw), 0);
          transform: translate3d(0, calc(100% + 3vw), 0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download a {
    padding: 1.5833333333vw 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    padding: 19px 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    padding: 19px 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download a {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download a {
    gap: 4.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    gap: 59px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    gap: 59px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .box-panel-download a {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .box-panel-download a {
    max-width: 56px;
  }
}
.container-page-panel.download .box-panel-download a span {
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.8s;
  transition: opacity 0.3s 0.8s;
}
.container-page-panel.download .span-svg-icon {
  width: 2.3537803138vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download .span-svg-icon {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download .span-svg-icon {
    width: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download .span-svg-icon {
    width: 12px;
  }
}
.container-page-panel.download .span-svg-icon svg {
  width: 100%;
  height: auto;
}
.container-page-panel.download .span-svg-icon path {
  fill: #fff;
}
.container-page-panel.download.onShow a {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.download.onShow a {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.download.onShow a {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.download.onShow a {
    max-width: 100%;
  }
}
.container-page-panel.download.onShow a span {
  opacity: 1;
}
.container-page-panel.download.dark .box-panel-download a {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}

.container-page-panel.link .wrapper-panel-link {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .wrapper-panel-link {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .wrapper-panel-link {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .wrapper-panel-link {
    margin-bottom: 70px;
  }
}
.container-page-panel.link .box-panel-link {
  pointer-events: auto;
  position: absolute;
  left: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  bottom: 4.2796005706vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  min-width: 59.2011412268vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    line-height: 1.4285714286;
  }
}
.container-page-panel.link .box-panel-link:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.link .box-panel-link:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.link .box-panel-link:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.link .box-panel-link:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.link .box-panel-link:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link {
    min-width: 19.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    min-width: 236px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link {
    min-width: 236px;
  }
}
.container-page-panel.link .box-panel-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  margin: 0 auto;
  white-space: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 1.4265335235vw 5.7061340942vw;
  border-radius: 7.1326676177vw;
  gap: 6.7047075606vw;
  height: 10.5563480742vw;
  max-width: 11.697574893vw;
  -webkit-transform: translate3d(0, calc(100% + 3vw), 0);
          transform: translate3d(0, calc(100% + 3vw), 0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link a {
    padding: 1.5833333333vw 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    padding: 19px 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    padding: 19px 34px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link a {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link a {
    gap: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    gap: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    gap: 25px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link a {
    height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .box-panel-link a {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .box-panel-link a {
    max-width: 56px;
  }
}
.container-page-panel.link .box-panel-link a span {
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.8s;
  transition: opacity 0.3s 0.8s;
}
.container-page-panel.link .span-svg-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2.42510699vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link .span-svg-arrow {
    width: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link .span-svg-arrow {
    width: 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link .span-svg-arrow {
    width: 8px;
  }
}
.container-page-panel.link .span-svg-arrow svg {
  width: 100%;
  height: auto;
}
.container-page-panel.link .span-svg-arrow path {
  fill: #fff;
}
.container-page-panel.link.onShow a {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.link.onShow a {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.link.onShow a {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.link.onShow a {
    max-width: 100%;
  }
}
.container-page-panel.link.onShow a span {
  opacity: 1;
}
.container-page-panel.link.dark .box-panel-link a {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}

.container-page-panel.select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.container-page-panel.select .wrapper-panel-select {
  margin-bottom: 8.5592011412vw;
  width: 57.0613409415vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .wrapper-panel-select {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 21.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 259px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 259px;
  }
}
@media only screen and (max-width: 1400px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 57.0613409415vw;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 23.3333333333vw;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 280px;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select {
    width: 280px;
  }
}
.container-page-panel.select .wrapper-panel-select:lang(en) {
  width: 68.4736091298vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .wrapper-panel-select:lang(en) {
    width: 28.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select:lang(en) {
    width: 340px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select:lang(en) {
    width: 340px;
  }
}
.container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
  display: block;
}
.container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
  max-height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgb(238, 155, 56)), color-stop(27%, rgb(216, 53, 46)), color-stop(86%, rgb(104, 72, 144)), to(rgb(63, 132, 197)));
  background: linear-gradient(90deg, rgb(238, 155, 56) 0%, rgb(216, 53, 46) 27%, rgb(104, 72, 144) 86%, rgb(63, 132, 197) 100%);
  padding: 1px;
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
    border-radius: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
    border-radius: 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select {
    border-radius: 28px;
  }
}
.container-page-panel.select .wrapper-panel-select.onShow .page-panel-select ul {
  visibility: visible;
  height: 100%;
}
.container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
  padding: 2.8530670471vw 5.5634807418vw 2.2824536377vw;
}
.container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
    padding: 1.4166666667vw 2.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
    padding: 17px 33px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .wrapper-panel-select.onShow .page-panel-select .button-drop {
    padding: 17px 33px;
  }
}
.container-page-panel.select .box-panel-select {
  cursor: pointer;
  width: 100%;
  height: 12.2681883024vw;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .box-panel-select {
    height: 7.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .box-panel-select {
    height: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .box-panel-select {
    height: 56px;
  }
}
.container-page-panel.select .page-panel-select {
  position: absolute;
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
  left: 0;
  right: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 5.7061340942vw;
  bottom: 4.2796005706vw;
  pointer-events: auto;
  overflow: hidden;
  max-height: 10.5563480742vw;
  max-width: 11.697574893vw;
  -webkit-transform: translate3d(0, calc(100% + 3vw), 0);
          transform: translate3d(0, calc(100% + 3vw), 0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
  margin: 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .page-panel-select {
    border-radius: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    border-radius: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .page-panel-select {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .page-panel-select {
    max-height: 4.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    max-height: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    max-height: 56px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .page-panel-select {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    max-width: 56px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .page-panel-select {
    max-width: 56px;
  }
}
.container-page-panel.select ul {
  visibility: hidden;
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #000;
  border-radius: 5.7061340942vw;
  padding: 4.9928673324vw 4.9928673324vw 12.1255349501vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select ul {
    border-radius: 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select ul {
    border-radius: 28px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select ul {
    border-radius: 28px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select ul {
    padding: 2.0833333333vw 2.4166666667vw 4.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select ul {
    padding: 25px 29px 55px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select ul {
    padding: 25px 29px 55px;
  }
}
.container-page-panel.select ul li {
  line-height: 0;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select ul li {
    margin-top: 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select ul li {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select ul li {
    margin-top: 8px;
  }
}
.container-page-panel.select ul li button {
  width: 100%;
  text-align: left;
  color: #666d7a;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  padding: 0.7132667618vw;
}
.container-page-panel.select ul li button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select ul li button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select ul li button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select ul li button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select ul li button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select ul li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select ul li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select ul li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select ul li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select ul li button {
    padding: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select ul li button {
    padding: 0.2604166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select ul li button {
    padding: 5px;
  }
}
.container-page-panel.select ul li:first-of-type {
  font-size: 0;
  margin-top: 0;
}
.container-page-panel.select .button-drop {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #fff;
  bottom: 0;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.8s;
  transition: opacity 0.3s 0.8s;
  padding: 2.8530670471vw 5.7061340942vw 2.2824536377vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .button-drop {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .button-drop {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .button-drop {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .button-drop {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .button-drop {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .button-drop {
    line-height: 1.4285714286;
  }
}
.container-page-panel.select .button-drop:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select .button-drop:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select .button-drop:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select .button-drop:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.select .button-drop:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select .button-drop {
    padding: 1.4166666667vw 2.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select .button-drop {
    padding: 17px 34px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select .button-drop {
    padding: 17px 34px;
  }
}
.container-page-panel.select.onShow .page-panel-select {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.select.onShow .page-panel-select {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.select.onShow .page-panel-select {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.select.onShow .page-panel-select {
    max-width: 100%;
  }
}
.container-page-panel.select.onShow .button-drop {
  opacity: 1;
}

.container-page-panel.anchor .wrapper-panel-anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .wrapper-panel-anchor {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .wrapper-panel-anchor {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .wrapper-panel-anchor {
    margin-bottom: 70px;
  }
}
.container-page-panel.anchor .box-panel-anchor {
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .box-panel-anchor {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .box-panel-anchor {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .box-panel-anchor {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .box-panel-anchor {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .box-panel-anchor {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .box-panel-anchor {
    bottom: 30px;
  }
}
.container-page-panel.anchor .page-panel-anchor {
  pointer-events: auto;
  position: relative;
  width: auto;
  overflow: auto;
  margin: 0 auto;
  padding: 1.1412268188vw 1.4265335235vw;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 7.1326676177vw;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  -ms-overflow-style: none;
  scrollbar-width: none;
  -webkit-transform: translate3d(0, calc(100% + 2vw), 0);
          transform: translate3d(0, calc(100% + 2vw), 0);
  -webkit-transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: max-width 0.5s 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-width 0.5s 0.3s;
  transition: transform 0.5s, max-width 0.5s 0.3s, -webkit-transform 0.5s;
  max-width: 11.697574893vw;
  min-width: 11.697574893vw;
  min-height: 10.57vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    overflow: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    overflow: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    overflow: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    margin: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    margin: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    padding: 0.5vw 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    padding: 6px 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    padding: 6px 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    border-radius: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    border-radius: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    border-radius: 60px;
  }
}
.container-page-panel.anchor .page-panel-anchor::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    max-width: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    max-width: 62px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    max-width: 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    min-width: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    min-width: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    min-width: 62px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .page-panel-anchor {
    min-height: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    min-height: 3.2291666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .page-panel-anchor {
    min-height: 62px;
  }
}
.container-page-panel.anchor ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: opacity 0.4s 0.8s;
  transition: opacity 0.4s 0.8s;
  padding-bottom: 0.1426533524vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor ul {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor ul {
    width: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor ul {
    width: auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor ul {
    white-space: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor ul {
    white-space: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor ul {
    white-space: unset;
  }
}
.container-page-panel.anchor ul.start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.container-page-panel.anchor ul.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor ul {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor ul {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor ul {
    padding-bottom: unset;
  }
}
.container-page-panel.anchor li {
  font-size: 0;
  position: relative;
  overflow: hidden;
  width: auto;
  padding: 1px;
  border-radius: 5.7061340942vw;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li {
    border-radius: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
.container-page-panel.anchor li button {
  color: #fff;
  white-space: pre;
  pointer-events: auto;
  height: 100%;
  width: 100%;
  border-radius: 5.7061340942vw;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  padding: 1.4265335235vw 3.9942938659vw 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li button {
    border-radius: 2.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li button {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li button {
    border-radius: 26px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li button {
    line-height: 1.4285714286;
  }
}
.container-page-panel.anchor li button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.anchor li button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.anchor li button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.anchor li button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.anchor li button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li button {
    padding: 1.4166666667vw 2.3333333333vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li button {
    padding: 17px 28px 15px;
  }
}
.container-page-panel.anchor li.on {
  background-image: -webkit-gradient(linear, right top, left top, from(#3F84C5), color-stop(#006ECD), color-stop(#6E4696), color-stop(#EF151E), to(#FF9700));
  background-image: linear-gradient(270deg, #3F84C5, #006ECD, #6E4696, #EF151E, #FF9700);
}
.container-page-panel.anchor li.on button {
  background-color: #000;
  position: relative;
  z-index: 9;
}
.container-page-panel.anchor li.li-last-item-gap {
  display: block;
  width: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li.li-last-item-gap {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li.li-last-item-gap {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li.li-last-item-gap {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor li.li-last-item-gap {
    width: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor li.li-last-item-gap {
    width: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor li.li-last-item-gap {
    width: 0;
  }
}
.container-page-panel.anchor .button-page-panel-state {
  overflow: hidden;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  pointer-events: auto;
  display: block;
  width: 11.697574893vw;
  height: 11.697574893vw;
  margin-top: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .button-page-panel-state {
    pointer-events: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    pointer-events: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    pointer-events: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .button-page-panel-state {
    width: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .button-page-panel-state {
    height: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor .button-page-panel-state {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor .button-page-panel-state {
    margin-top: 20px;
  }
}
.container-page-panel.anchor .button-page-panel-state svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  -o-object-fit: cover;
     object-fit: cover;
}
.container-page-panel.anchor .button-page-panel-state span {
  width: 100%;
  height: 100%;
}
.container-page-panel.anchor.onShow .page-panel-anchor {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 90%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor.onShow .page-panel-anchor {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor.onShow .page-panel-anchor {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor.onShow .page-panel-anchor {
    max-width: 100%;
  }
}
.container-page-panel.anchor.onShow ul {
  opacity: 1;
}
.container-page-panel.anchor.onHide .page-panel-anchor {
  opacity: 0;
  -webkit-transition: max-width 0.5s, opacity 0.4s 0.6s, -webkit-transform 0.5s 0.3s;
  transition: max-width 0.5s, opacity 0.4s 0.6s, -webkit-transform 0.5s 0.3s;
  transition: max-width 0.5s, transform 0.5s 0.3s, opacity 0.4s 0.6s;
  transition: max-width 0.5s, transform 0.5s 0.3s, opacity 0.4s 0.6s, -webkit-transform 0.5s 0.3s;
}
.container-page-panel.anchor.onHide ul {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.anchor.onHide ul {
    opacity: 1;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.anchor.onHide ul {
    opacity: 1;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.anchor.onHide ul {
    opacity: 1;
  }
}
.container-page-panel.anchor.dark .page-panel-anchor {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}
.container-page-panel.anchor.dark .button-page-panel-state {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}

.container-page-panel.sort .wrapper-panel-sort {
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .wrapper-panel-sort {
    margin-bottom: 5.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .wrapper-panel-sort {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .wrapper-panel-sort {
    margin-bottom: 70px;
  }
}
.container-page-panel.sort .box-panel-sort {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  bottom: 4.2796005706vw;
  max-width: 100%;
  -webkit-transition: none;
  transition: none;
}
.container-page-panel.sort .box-panel-sort::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .box-panel-sort {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .box-panel-sort {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .box-panel-sort {
    bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    bottom: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .box-panel-sort {
    max-width: 1300px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    max-width: 1300px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .box-panel-sort {
    max-width: 1300px;
  }
}
.container-page-panel.sort .page-panel-sort {
  width: 100%;
  max-width: 100%;
}
.container-page-panel.sort .ul-page-panel {
  pointer-events: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5.7061340942vw;
  white-space: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.4265335235vw;
  overflow: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    padding: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    padding: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel {
    white-space: normal;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    white-space: normal;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel {
    gap: 10px;
  }
}
.container-page-panel.sort .ul-page-panel::-webkit-scrollbar {
  display: none;
}
.container-page-panel.sort .ul-page-panel button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  color: #fff;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  height: 10.5563480742vw;
  padding: 1.4265335235vw 3.9942938659vw 1.1412268188vw;
  gap: 4.9928673324vw;
  border-radius: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel button {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    line-height: 1.4285714286;
  }
}
.container-page-panel.sort .ul-page-panel button:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.sort .ul-page-panel button:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.sort .ul-page-panel button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.sort .ul-page-panel button:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.container-page-panel.sort .ul-page-panel button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel button {
    height: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    height: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    height: 50px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel button {
    padding: 1.4166666667vw 2.3333333333vw 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    padding: 17px 28px 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel button {
    gap: 2.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    gap: 35px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    gap: 35px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel button {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel button {
    border-radius: 50px;
  }
}
.container-page-panel.sort .ul-page-panel li {
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  border-radius: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel li {
    border-radius: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel li {
    border-radius: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel li {
    border-radius: 50px;
  }
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(0) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0s, -webkit-transform 0.3s 0s;
  transition: opacity 0.3s 0s, -webkit-transform 0.3s 0s;
  transition: opacity 0.3s 0s, transform 0.3s 0s;
  transition: opacity 0.3s 0s, transform 0.3s 0s, -webkit-transform 0.3s 0s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(1) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.05s, -webkit-transform 0.3s 0.05s;
  transition: opacity 0.3s 0.05s, -webkit-transform 0.3s 0.05s;
  transition: opacity 0.3s 0.05s, transform 0.3s 0.05s;
  transition: opacity 0.3s 0.05s, transform 0.3s 0.05s, -webkit-transform 0.3s 0.05s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(2) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.1s, -webkit-transform 0.3s 0.1s;
  transition: opacity 0.3s 0.1s, -webkit-transform 0.3s 0.1s;
  transition: opacity 0.3s 0.1s, transform 0.3s 0.1s;
  transition: opacity 0.3s 0.1s, transform 0.3s 0.1s, -webkit-transform 0.3s 0.1s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(3) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.15s, -webkit-transform 0.3s 0.15s;
  transition: opacity 0.3s 0.15s, -webkit-transform 0.3s 0.15s;
  transition: opacity 0.3s 0.15s, transform 0.3s 0.15s;
  transition: opacity 0.3s 0.15s, transform 0.3s 0.15s, -webkit-transform 0.3s 0.15s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(4) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.2s, -webkit-transform 0.3s 0.2s;
  transition: opacity 0.3s 0.2s, -webkit-transform 0.3s 0.2s;
  transition: opacity 0.3s 0.2s, transform 0.3s 0.2s;
  transition: opacity 0.3s 0.2s, transform 0.3s 0.2s, -webkit-transform 0.3s 0.2s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(5) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.25s, -webkit-transform 0.3s 0.25s;
  transition: opacity 0.3s 0.25s, -webkit-transform 0.3s 0.25s;
  transition: opacity 0.3s 0.25s, transform 0.3s 0.25s;
  transition: opacity 0.3s 0.25s, transform 0.3s 0.25s, -webkit-transform 0.3s 0.25s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(6) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
  transition: opacity 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
  transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
  transition: opacity 0.3s 0.3s, transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(7) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.35s, -webkit-transform 0.3s 0.35s;
  transition: opacity 0.3s 0.35s, -webkit-transform 0.3s 0.35s;
  transition: opacity 0.3s 0.35s, transform 0.3s 0.35s;
  transition: opacity 0.3s 0.35s, transform 0.3s 0.35s, -webkit-transform 0.3s 0.35s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(8) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.4s, -webkit-transform 0.3s 0.4s;
  transition: opacity 0.3s 0.4s, -webkit-transform 0.3s 0.4s;
  transition: opacity 0.3s 0.4s, transform 0.3s 0.4s;
  transition: opacity 0.3s 0.4s, transform 0.3s 0.4s, -webkit-transform 0.3s 0.4s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(9) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.45s, -webkit-transform 0.3s 0.45s;
  transition: opacity 0.3s 0.45s, -webkit-transform 0.3s 0.45s;
  transition: opacity 0.3s 0.45s, transform 0.3s 0.45s;
  transition: opacity 0.3s 0.45s, transform 0.3s 0.45s, -webkit-transform 0.3s 0.45s;
}
.container-page-panel.sort .ul-page-panel li:nth-of-type(10) {
  opacity: 0;
  -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
  -webkit-transition: opacity 0.3s 0.5s, -webkit-transform 0.3s 0.5s;
  transition: opacity 0.3s 0.5s, -webkit-transform 0.3s 0.5s;
  transition: opacity 0.3s 0.5s, transform 0.3s 0.5s;
  transition: opacity 0.3s 0.5s, transform 0.3s 0.5s, -webkit-transform 0.3s 0.5s;
}
.container-page-panel.sort .ul-page-panel li button:focus-visible:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  pointer-events: none;
  outline: dashed 2px #006ecd;
  border-radius: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .ul-page-panel li button:focus-visible:before {
    border-radius: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .ul-page-panel li button:focus-visible:before {
    border-radius: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .ul-page-panel li button:focus-visible:before {
    border-radius: 25px;
  }
}
.container-page-panel.sort li.on {
  background-image: -webkit-gradient(linear, right top, left top, from(#3F84C5), color-stop(#006ECD), color-stop(#6E4696), color-stop(#EF151E), to(#FF9700));
  background-image: linear-gradient(270deg, #3F84C5, #006ECD, #6E4696, #EF151E, #FF9700);
  padding: 1px;
}
.container-page-panel.sort li.on button {
  background: #000;
}
.container-page-panel.sort .button-page-panel-state {
  overflow: hidden;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(179, 114, 71, 0.8)), color-stop(50%, rgba(164, 80, 70, 0.8)), to(rgba(110, 69, 91, 0.8)));
  background: linear-gradient(90deg, rgba(179, 114, 71, 0.8) 0%, rgba(164, 80, 70, 0.8) 50%, rgba(110, 69, 91, 0.8) 100%);
  pointer-events: auto;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  width: 11.697574893vw;
  height: 11.697574893vw;
  margin-top: 2.8530670471vw;
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .button-page-panel-state {
    width: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    width: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .button-page-panel-state {
    height: 6.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    height: 82px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .button-page-panel-state {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort .button-page-panel-state {
    display: none;
  }
}
.container-page-panel.sort .button-page-panel-state svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  -o-object-fit: cover;
     object-fit: cover;
}
.container-page-panel.sort .button-page-panel-state span {
  display: block;
  width: 100%;
  height: 100%;
}
.container-page-panel.sort .button-page-panel-state .span-close {
  display: none;
}
.container-page-panel.sort .button-page-panel-state .span-filter {
  display: block;
}
.container-page-panel.sort.onShow .span-close {
  display: block;
}
.container-page-panel.sort.onShow .span-filter {
  display: none;
}
.container-page-panel.sort.onShow .page-panel-brand-content {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  max-width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .container-page-panel.sort.onShow .page-panel-brand-content {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .container-page-panel.sort.onShow .page-panel-brand-content {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .container-page-panel.sort.onShow .page-panel-brand-content {
    max-width: 100%;
  }
}
.container-page-panel.sort.onShow .page-panel-brand-content:after {
  opacity: 0;
}
.container-page-panel.sort.onShow .ul-page-panel {
  opacity: 1;
}
.container-page-panel.sort.onShow .ul-page-panel li {
  margin-left: 0;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-page-panel.sort.dark .ul-page-panel button {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}
.container-page-panel.sort.dark .button-page-panel-state {
  background: -webkit-gradient(linear, left top, right top, from(rgba(56, 30, 11, 0.8)), color-stop(50%, rgba(54, 16, 11, 0.8)), to(rgba(34, 16, 26, 0.8)));
  background: linear-gradient(90deg, rgba(56, 30, 11, 0.8) 0%, rgba(54, 16, 11, 0.8) 50%, rgba(34, 16, 26, 0.8) 100%);
}

.search-alternative-container.content {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 5.7061340942vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-alternative-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-alternative-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-alternative-container.content {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-alternative-container.content {
    padding: 2.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-alternative-container.content {
    padding: 30px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-alternative-container.content {
    padding: 30px 40px;
  }
}
.search-alternative-container.content h3 {
  white-space: pre-wrap;
}
.search-alternative-container.content h3 button {
  color: #006ecd;
  vertical-align: unset;
}

.component-slider-main-mix .content-title {
  position: relative;
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .content-title {
    margin-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .content-title {
    margin-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .content-title {
    margin-bottom: 40px;
  }
}
.component-slider-main-mix .content-slider {
  padding-left: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .content-slider {
    padding-left: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .content-slider {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .content-slider {
    padding-left: 60px;
  }
}
.component-slider-main-mix .container-slider {
  display: grid;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 92%;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  -webkit-column-gap: 4.2796005706vw;
     -moz-column-gap: 4.2796005706vw;
          column-gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider {
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider {
    -webkit-column-gap: 1.5625vw;
       -moz-column-gap: 1.5625vw;
            column-gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.component-slider-main-mix .container-slider ul {
  position: relative;
  grid-column-end: 1 span;
}
.component-slider-main-mix .container-slider ul .wrapper-txt {
  position: relative;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul .wrapper-txt {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul .wrapper-txt {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul .wrapper-txt {
    margin-top: 20px;
  }
}
.component-slider-main-mix .container-slider ul .article-before-txt {
  -webkit-transition: unset;
  transition: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul .article-before-txt {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul .article-before-txt {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul .article-before-txt {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.5s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-slider-main-mix .container-slider ul .article-after-txt {
  -webkit-transition: unset;
  transition: unset;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: translate3d(0, -120%, 0);
          transform: translate3d(0, -120%, 0);
  pointer-events: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul .article-after-txt {
    -webkit-transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul .article-after-txt {
    -webkit-transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul .article-after-txt {
    -webkit-transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.2s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-slider-main-mix .container-slider ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.component-slider-main-mix .container-slider ul li button {
  overflow: visible;
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 0 !important;
  border: 0 !important;
  -webkit-transform-origin: 50% 20%;
      -ms-transform-origin: 50% 20%;
          transform-origin: 50% 20%;
  -webkit-transition: unset;
  transition: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li button {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li button {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li button {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-slider-main-mix .container-slider ul li button:focus-visible {
  outline: dashed 2px #006ecd;
}
.component-slider-main-mix .container-slider ul li button:focus:not(:focus-visible) {
  outline: none;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon,
.component-slider-main-mix .container-slider ul li span.figure-vertical {
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 2.8530670471vw;
  aspect-ratio: 1.779;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon,
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon,
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon,
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon,
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    aspect-ratio: 1.778;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon,
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    aspect-ratio: 1.778;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon,
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    aspect-ratio: 1.778;
  }
}
.component-slider-main-mix .container-slider ul li span.figure-horizon img,
.component-slider-main-mix .container-slider ul li span.figure-vertical img {
  position: relative;
  z-index: 9;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .css-no-select,
.component-slider-main-mix .container-slider ul li span.figure-vertical .css-no-select {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .patten,
.component-slider-main-mix .container-slider ul li span.figure-vertical .patten {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 10;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .patten > *,
.component-slider-main-mix .container-slider ul li span.figure-vertical .patten > * {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
  transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon .patten > *,
  .component-slider-main-mix .container-slider ul li span.figure-vertical .patten > * {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon .patten > *,
  .component-slider-main-mix .container-slider ul li span.figure-vertical .patten > * {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon .patten > *,
  .component-slider-main-mix .container-slider ul li span.figure-vertical .patten > * {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear;
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .span-preview,
.component-slider-main-mix .container-slider ul li span.figure-vertical .span-preview {
  display: none;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .span-preview img,
.component-slider-main-mix .container-slider ul li span.figure-vertical .span-preview img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .span-null,
.component-slider-main-mix .container-slider ul li span.figure-vertical .span-null {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #C8C8C8;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .span-null img,
.component-slider-main-mix .container-slider ul li span.figure-vertical .span-null img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 14.2653352354vw;
  height: auto;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon .span-null img,
  .component-slider-main-mix .container-slider ul li span.figure-vertical .span-null img {
    width: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon .span-null img,
  .component-slider-main-mix .container-slider ul li span.figure-vertical .span-null img {
    width: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-horizon .span-null img,
  .component-slider-main-mix .container-slider ul li span.figure-vertical .span-null img {
    width: 100px;
  }
}
.component-slider-main-mix .container-slider ul li span.figure-vertical {
  aspect-ratio: 0.56;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    aspect-ratio: 0.56;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    aspect-ratio: 0.56;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li span.figure-vertical {
    aspect-ratio: 0.56;
  }
}
.component-slider-main-mix .container-slider ul li span.figure-vertical .img-patten-1 {
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.component-slider-main-mix .container-slider ul li span.figure-vertical .img-patten-2 {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.component-slider-main-mix .container-slider ul li span.figure-vertical .img-patten-3 {
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .img-patten-1 {
  left: 0;
  top: 0;
  width: auto;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .img-patten-2 {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.component-slider-main-mix .container-slider ul li span.figure-horizon .img-patten-3 {
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.component-slider-main-mix .container-slider ul li div.article-before-txt,
.component-slider-main-mix .container-slider ul li div.article-after-txt {
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category {
  font-size: 0;
  color: #ff9700;
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span {
    line-height: 1.4285714286;
  }
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:lang(cn),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:lang(vn),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:lang(vn) .font-cj-vn,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:lang(ja),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:lang(ja) .font-cj-jp,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:before,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:before {
    height: 12px;
  }
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-category span:first-of-type:before,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-category span:first-of-type:before {
  display: none;
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #97989a;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag,
  .component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag {
    line-height: 1.4285714286;
  }
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag:lang(cn),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag:lang(vn),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag:lang(vn) .font-cj-vn,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag:lang(ja),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag:lang(ja) .font-cj-jp,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag span,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag span {
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag span:lang(cn),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag span:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag span:lang(vn),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag span:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag span:lang(vn) .font-cj-vn,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag span:lang(ja),
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag span:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt .wrapper-tag span:lang(ja) .font-cj-jp,
.component-slider-main-mix .container-slider ul li div.article-after-txt .wrapper-tag span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4,
.component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
  margin: 1.7118402282vw 0;
  white-space: normal;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    margin: 0.6666666667vw 0 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    margin: 8px 0 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    margin: 8px 0 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li div.article-before-txt h4,
  .component-slider-main-mix .container-slider ul li div.article-after-txt h4 {
    line-height: 1.5;
  }
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4:lang(cn),
.component-slider-main-mix .container-slider ul li div.article-after-txt h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4:lang(vn),
.component-slider-main-mix .container-slider ul li div.article-after-txt h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4:lang(vn) .font-cj-vn,
.component-slider-main-mix .container-slider ul li div.article-after-txt h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4:lang(ja),
.component-slider-main-mix .container-slider ul li div.article-after-txt h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4:lang(ja) .font-cj-jp,
.component-slider-main-mix .container-slider ul li div.article-after-txt h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt h4.h4-title,
.component-slider-main-mix .container-slider ul li div.article-after-txt h4.h4-title {
  margin: 0;
}
.component-slider-main-mix .container-slider ul li div.article-before-txt span,
.component-slider-main-mix .container-slider ul li div.article-after-txt span {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt span:lang(cn),
.component-slider-main-mix .container-slider ul li div.article-after-txt span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt span:lang(vn),
.component-slider-main-mix .container-slider ul li div.article-after-txt span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt span:lang(vn) .font-cj-vn,
.component-slider-main-mix .container-slider ul li div.article-after-txt span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt span:lang(ja),
.component-slider-main-mix .container-slider ul li div.article-after-txt span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li div.article-before-txt span:lang(ja) .font-cj-jp,
.component-slider-main-mix .container-slider ul li div.article-after-txt span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-slider-main-mix .container-slider ul li:hover {
  z-index: 9;
}
.component-slider-main-mix .container-slider ul li:hover button {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li:hover button {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li:hover button {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li:hover button {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
.component-slider-main-mix .container-slider ul li:hover span.figure-vertical .img-patten-1,
.component-slider-main-mix .container-slider ul li:hover span.figure-vertical .img-patten-2,
.component-slider-main-mix .container-slider ul li:hover span.figure-vertical .img-patten-3, .component-slider-main-mix .container-slider ul li:hover span.figure-horizon .img-patten-1,
.component-slider-main-mix .container-slider ul li:hover span.figure-horizon .img-patten-2,
.component-slider-main-mix .container-slider ul li:hover span.figure-horizon .img-patten-3 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.component-slider-main-mix .container-slider ul li:hover div.article-before-txt,
.component-slider-main-mix .container-slider ul li:hover div.article-after-txt {
  text-shadow: 0 0 8px rgb(0, 0, 0);
}
.component-slider-main-mix .container-slider ul li:hover .wrapper-txt {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li:hover .wrapper-txt {
    -webkit-transform: scale(0.965);
        -ms-transform: scale(0.965);
            transform: scale(0.965);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li:hover .wrapper-txt {
    -webkit-transform: scale(0.965);
        -ms-transform: scale(0.965);
            transform: scale(0.965);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li:hover .wrapper-txt {
    -webkit-transform: scale(0.965);
        -ms-transform: scale(0.965);
            transform: scale(0.965);
  }
}
.component-slider-main-mix .container-slider ul li:hover .article-after-txt {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  pointer-events: auto;
}
.component-slider-main-mix .container-slider ul li:hover span.span-preview {
  display: block;
}
.component-slider-main-mix .container-slider ul li.vertical:hover button {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider ul li.vertical:hover button {
    -webkit-transform: scale(1.06);
        -ms-transform: scale(1.06);
            transform: scale(1.06);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider ul li.vertical:hover button {
    -webkit-transform: scale(1.06);
        -ms-transform: scale(1.06);
            transform: scale(1.06);
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider ul li.vertical:hover button {
    -webkit-transform: scale(1.06);
        -ms-transform: scale(1.06);
            transform: scale(1.06);
  }
}
.component-slider-main-mix .container-slider .container-mask {
  display: none;
  position: absolute;
  left: 0;
  top: -5%;
  height: 110%;
  width: 0;
  margin-left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-mask {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-mask {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-mask {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-mask {
    width: 300vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-mask {
    width: 3600px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-mask {
    width: 3600px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-mask {
    margin-left: -301.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-mask {
    margin-left: -3619px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-mask {
    margin-left: -3619px;
  }
}
.component-slider-main-mix .container-slider .container-mask .span-dim {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 8;
  background: #1d1f22;
}
.component-slider-main-mix .container-slider .container-button {
  display: block;
  position: absolute;
  width: 100%;
  z-index: 1000;
  top: 19.2582025678vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button {
    top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button {
    top: 100px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button {
    top: 100px;
  }
}
@media only screen and (max-width: 701px) {
  .component-slider-main-mix .container-slider .container-button {
    left: 50%;
    -webkit-transform: translateX(-45%);
        -ms-transform: translateX(-45%);
            transform: translateX(-45%);
  }
}
.component-slider-main-mix .container-slider .container-button button {
  border-radius: 3.9942938659vw;
  padding: 0vw 3.7089871612vw;
  width: 12.2681883024vw;
  height: 7.7032810271vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  position: relative;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button {
    border-radius: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button {
    padding: 1vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    padding: 12px 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button {
    height: unset;
  }
}
.component-slider-main-mix .container-slider .container-button button .svg-box {
  width: 4.2796005706vw;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    width: 2.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    width: 32px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    position: relative;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    left: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    height: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-slider-main-mix .container-slider .container-button button .svg-box {
    display: block;
  }
}
.component-slider-main-mix .container-slider .container-button button .svg-box svg {
  width: 100%;
  height: auto;
}
.component-slider-main-mix .container-slider .container-button .button-prev {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.component-slider-main-mix .container-slider .container-button .button-next {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.aside-snb {
  max-width: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .aside-snb {
    max-width: 90px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .aside-snb {
    max-width: 90px;
  }
}
@media only screen and (min-width: 1920px) {
  .aside-snb {
    max-width: 90px;
  }
}
.aside-snb dl dt span {
  line-height: 1.5;
  display: block;
}
.aside-snb dl dd a {
  display: block;
}

.component-brand-card .slider-container {
  position: relative;
  width: 100%;
  padding-bottom: 4.85021398vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container {
    padding-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container {
    padding-bottom: unset;
  }
}
.component-brand-card .slider-container ul {
  width: 100%;
  position: relative;
  max-width: 100%;
  padding: 0 5.7061340942vw;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul {
    max-width: 1920px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul {
    max-width: 1920px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul {
    max-width: 1920px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul {
    padding: 0 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul {
    padding: 0 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul {
    gap: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul {
    gap: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul {
    gap: 30px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-col {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 33.333333%;
}
.component-brand-card .slider-container ul .grid-col--2 {
  margin-top: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .grid-col--2 {
    margin-top: 11vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .grid-col--2 {
    margin-top: 6.875vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .grid-col--2 {
    margin-top: 132px;
  }
}
.component-brand-card .slider-container ul .grid-col--3 {
  display: none;
  margin-top: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .grid-col--3 {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .grid-col--3 {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .grid-col--3 {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .grid-col--3 {
    margin-top: 22vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .grid-col--3 {
    margin-top: 13.75vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .grid-col--3 {
    margin-top: 264px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item {
  width: 100%;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  margin-bottom: 8.5592011412vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item {
    margin-bottom: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item {
    margin-bottom: 9.8958333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item {
    margin-bottom: 190px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item:focus-visible {
  outline: dashed 2px #006ecd;
}
.component-brand-card .slider-container ul .colcade-grid-item:focus:not(:focus-visible) {
  outline: none;
}
.component-brand-card .slider-container ul .colcade-grid-item a {
  pointer-events: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  text-align: left;
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  transition: transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1), -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.5, 0.75, 1);
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure {
  overflow: hidden;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 2.8530670471vw;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 600/338;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.figure {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.figure {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.figure {
    border-radius: 20px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure img.preview {
  display: none;
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure .patten {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 10;
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure .patten > * {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
  transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear;
  transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.figure .patten > * {
    -webkit-transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.figure .patten > * {
    -webkit-transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.figure .patten > * {
    -webkit-transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    transition: opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1), opacity 0.6s linear, -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.89, 1);
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-vertical-thumb {
  aspect-ratio: 298/530;
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-vertical-thumb .img-patten-1 {
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-vertical-thumb .img-patten-2 {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-vertical-thumb .img-patten-3 {
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-horizon-thumb .img-patten-1 {
  left: 0;
  top: 0;
  width: auto;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-horizon-thumb .img-patten-2 {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.component-brand-card .slider-container ul .colcade-grid-item span.figure.figure-horizon-thumb .img-patten-3 {
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.component-brand-card .slider-container ul .colcade-grid-item span.article {
  margin-top: 3.9942938659vw;
  padding: 0;
  -webkit-transition: unset;
  transition: unset;
  width: 100%;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    padding: 0 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    padding: 0 6.7708333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    padding: 0 130px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article {
    -webkit-transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s 0.1s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container {
  font-size: 0;
  color: #ff9700;
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span {
    line-height: 1.4285714286;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
  content: "";
  display: inline-block;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:before {
    height: 12px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .category-container span:first-of-type:before {
  display: none;
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #97989a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0vw 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    font-size: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    line-height: 1.4285714286;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    line-height: 1.4285714286;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    gap: 0.25vw 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    gap: 3px 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container {
    gap: 3px 3px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.article .tag-container span {
  display: inline-block;
}
.component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
  margin: 1.7118402282vw 0vw 0.9985734665vw 0vw;
  white-space: normal;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #fff;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    margin: 0.6666666667vw 0 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    margin: 8px 0 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    margin: 8px 0 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item span.article h4 {
    line-height: 1.5;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item span.article h4:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article h4:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article h4:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article h4:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article h4:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.component-brand-card .slider-container ul .colcade-grid-item span.article > * {
  margin-left: 0;
  -webkit-transition: margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), margin-left 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}
.component-brand-card .slider-container ul .colcade-grid-item.li-vertical {
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item.li-vertical {
    padding: 0 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item.li-vertical {
    padding: 0 7.2916666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item.li-vertical {
    padding: 0 140px;
  }
}
.component-brand-card .slider-container ul .colcade-grid-item.li-vertical span.figure {
  aspect-ratio: 338/600;
}
.component-brand-card .slider-container ul .colcade-grid-item.li-vertical span.article {
  padding: 0;
}
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure.figure-vertical-thumb .img-patten-1,
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure.figure-vertical-thumb .img-patten-2,
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure.figure-vertical-thumb .img-patten-3, .component-brand-card .slider-container ul .colcade-grid-item:hover span.figure.figure-horizon-thumb .img-patten-1,
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure.figure-horizon-thumb .img-patten-2,
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure.figure-horizon-thumb .img-patten-3 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure img {
  display: none;
}
.component-brand-card .slider-container ul .colcade-grid-item:hover span.figure img.preview {
  display: block;
}
.component-brand-card .slider-container ul .colcade-grid-item:hover a {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item:hover a {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item:hover a {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item:hover a {
    -webkit-transform: scale(1.035);
        -ms-transform: scale(1.035);
            transform: scale(1.035);
  }
}
.component-brand-card .slider-container ul .colcade-grid-item:hover span.article {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  /*& > *{
    @include mq(margin-left, 0, 10px);
  }*/
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .component-brand-card .slider-container ul .colcade-grid-item:hover span.article {
    -webkit-transform: scale(0.93);
        -ms-transform: scale(0.93);
            transform: scale(0.93);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item:hover span.article {
    -webkit-transform: scale(0.93);
        -ms-transform: scale(0.93);
            transform: scale(0.93);
  }
}
@media only screen and (min-width: 1920px) {
  .component-brand-card .slider-container ul .colcade-grid-item:hover span.article {
    -webkit-transform: scale(0.93);
        -ms-transform: scale(0.93);
            transform: scale(0.93);
  }
}

.card-report.col-item {
  margin-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report.col-item {
    margin-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report.col-item {
    margin-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report.col-item {
    margin-bottom: 30px;
  }
}
.card-report .container-report {
  height: 100%;
  border-radius: 20px;
  background-color: #fff;
}
.card-report .wrapper-title {
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
.card-report .wrapper-title h3 {
  padding: 6.847360913vw 7.1326676177vw 4.1369472183vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-title h3 {
    padding: 4vw 3.3333333333vw 2.25vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-title h3 {
    padding: 2.5vw 2.0833333333vw 1.40625vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-title h3 {
    padding: 48px 40px 27px 40px;
  }
}
.card-report .wrapper-con:not(:nth-of-type(2)) {
  border-top: 1px solid #D5D6D7;
}
.card-report .wrapper-con > ul {
  display: block;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  padding: 5.2781740371vw 7.1326676177vw 4.2796005706vw 7.1326676177vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-con > ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-con > ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-con > ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-con > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-con > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-con > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-con > ul {
    padding: 2.5vw 2.5vw 2.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-con > ul {
    padding: 1.5625vw 1.5625vw 1.5625vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-con > ul {
    padding: 30px 30px 30px 40px;
  }
}
.card-report .wrapper-con > ul li h4 {
  white-space: normal;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-con > ul li h4 {
    white-space: pre-line;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-con > ul li h4 {
    white-space: normal;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-con > ul li h4 {
    white-space: normal;
  }
}
.card-report .wrapper-con:last-of-type > ul {
  padding: 5.2781740371vw 7.1326676177vw 5.9914407989vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .wrapper-con:last-of-type > ul {
    padding: 2.5vw 2.5vw 3.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .wrapper-con:last-of-type > ul {
    padding: 1.5625vw 1.5625vw 2.1875vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .wrapper-con:last-of-type > ul {
    padding: 30px 30px 42px 40px;
  }
}
.card-report .box-con > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5.9914407989vw;
  margin-top: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .box-con > ul {
    gap: 1.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .box-con > ul {
    gap: 0.9895833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .box-con > ul {
    gap: 19px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .box-con > ul {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .box-con > ul {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .box-con > ul {
    margin-top: unset;
  }
}
.card-report .box-con > ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5706134094vw 0;
  gap: 0.7132667618vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .box-con > ul li a {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .box-con > ul li a {
    padding: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .box-con > ul li a {
    padding: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .box-con > ul li a {
    gap: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .box-con > ul li a {
    gap: 0.3125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .box-con > ul li a {
    gap: 6px;
  }
}
.card-report .box-con > ul li a:hover, .card-report .box-con > ul li a:focus {
  color: #006ecd;
}
.card-report .box-con > ul li a:hover svg path, .card-report .box-con > ul li a:focus svg path {
  stroke: #006ecd;
}
.card-report .box-con > ul li a svg {
  vertical-align: middle;
  width: 2.7104136947vw;
  height: 2.7104136947vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .box-con > ul li a svg {
    width: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .box-con > ul li a svg {
    width: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .box-con > ul li a svg {
    width: 12px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .card-report .box-con > ul li a svg {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .card-report .box-con > ul li a svg {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .card-report .box-con > ul li a svg {
    height: 12px;
  }
}

section[class*=section-table-] + [class*=section-table-] {
  margin-top: 17.1184022825vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  section[class*=section-table-] + [class*=section-table-] {
    margin-top: 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  section[class*=section-table-] + [class*=section-table-] {
    margin-top: 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  section[class*=section-table-] + [class*=section-table-] {
    margin-top: 100px;
  }
}

.content-table th {
  font-weight: normal;
}
section .content-table {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  section .content-table {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  section .content-table {
    padding-left: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  section .content-table {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  section .content-table {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  section .content-table {
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  section .content-table {
    padding-right: 60px;
  }
}
.content-table .wrapper-table-title {
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-title {
    padding-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-title {
    padding-right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-right: 0;
  }
}
.content-table .wrapper-table-con table {
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-con table {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-con table {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-con table {
    border-radius: 20px;
  }
}
.content-table .wrapper-table-title {
  padding-bottom: 5.4208273894vw;
  padding-right: 5.7061340942vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-title {
    padding-bottom: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-bottom: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-title {
    padding-right: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-right: 1.1979166667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-title {
    padding-right: 23px;
  }
}
.content-table .wrapper-table-title p {
  color: #666d7a;
}
.content-table .wrapper-table-sub-title {
  background: #fff;
  padding-top: 7.1326676177vw;
  padding-left: 11.4122681883vw;
  padding-bottom: 5.7061340942vw;
  border-radius: 2.8530670471vw 2.8530670471vw 0 0;
  border-bottom: 1px solid #D5D6D7;
}
.content-table .wrapper-table-sub-title h4 {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-sub-title {
    padding-top: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    padding-top: 3.125vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-sub-title {
    padding-left: 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    padding-left: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-sub-title {
    padding-bottom: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    padding-bottom: 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-sub-title {
    border-radius: 1.6666666667vw 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-sub-title {
    border-radius: 0;
  }
}
.content-table .box-table-padding {
  background: #fff;
  display: none;
  border-radius: 2.8530670471vw 2.8530670471vw 0 0;
  padding-top: 0vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .box-table-padding {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .box-table-padding {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .box-table-padding {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .box-table-padding {
    border-radius: 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .box-table-padding {
    border-radius: 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .box-table-padding {
    border-radius: 0 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .box-table-padding {
    padding-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .box-table-padding {
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .box-table-padding {
    padding-top: 50px;
  }
}
.content-table .wrapper-table-disc {
  padding-top: 2.8530670471vw;
  padding-left: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-disc {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-disc {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-disc {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table .wrapper-table-disc {
    padding-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table .wrapper-table-disc {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table .wrapper-table-disc {
    padding-left: 0;
  }
}
.content-table .wrapper-table-disc p {
  color: #666d7a;
}
.content-table table {
  width: 100%;
  background: #fff;
}
.content-table table thead {
  color: #000;
}
.content-table table thead th {
  white-space: nowrap;
  text-align: right;
  padding: 6.5620542083vw 4.2796005706vw 3.5663338088vw;
  width: 10%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead th {
    padding: 3.1666666667vw 2.5vw 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead th {
    padding: 1.9791666667vw 1.5625vw 1.3020833333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead th {
    padding: 38px 30px 25px;
  }
}
.content-table table thead th:nth-of-type(1) {
  width: 20%;
  text-align: left;
  padding: 6.5620542083vw 4.2796005706vw 3.5663338088vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead th:nth-of-type(1) {
    padding: 3.1666666667vw 2.5vw 2.0833333333vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead th:nth-of-type(1) {
    padding: 1.9791666667vw 1.5625vw 1.3020833333vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead th:nth-of-type(1) {
    padding: 38px 30px 25px 80px;
  }
}
.content-table table thead th:last-of-type {
  padding: 6.5620542083vw 11.4122681883vw 3.5663338088vw 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead th:last-of-type {
    padding: 3.1666666667vw 6.6666666667vw 2.0833333333vw 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead th:last-of-type {
    padding: 1.9791666667vw 4.1666666667vw 1.3020833333vw 1.5625vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead th:last-of-type {
    padding: 38px 80px 25px 30px;
  }
}
.content-table table thead tr {
  border-bottom: 1px solid #000;
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead tr {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead tr {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead tr {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead tr {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead tr {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead tr {
    line-height: 1.5;
  }
}
.content-table table thead tr:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table thead tr:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table thead tr:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table thead tr:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table thead tr:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table thead tr.sub-tr th {
  padding: 5.1355206847vw 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead tr.sub-tr th {
    padding: 2.3333333333vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead tr.sub-tr th {
    padding: 1.4583333333vw 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead tr.sub-tr th {
    padding: 28px 28px;
  }
}
.content-table table thead tr.sub-tr th:nth-of-type(1) {
  text-align: left;
  padding: 5.1355206847vw 3.9942938659vw 5.1355206847vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead tr.sub-tr th:nth-of-type(1) {
    padding: 2.3333333333vw 2.3333333333vw 2.3333333333vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead tr.sub-tr th:nth-of-type(1) {
    padding: 1.4583333333vw 1.4583333333vw 1.4583333333vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead tr.sub-tr th:nth-of-type(1) {
    padding: 28px 28px 28px 80px;
  }
}
.content-table table thead tr.sub-tr th:last-of-type {
  padding: 5.1355206847vw 11.4122681883vw 5.1355206847vw 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table thead tr.sub-tr th:last-of-type {
    padding: 2.3333333333vw 6.6666666667vw 2.3333333333vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table thead tr.sub-tr th:last-of-type {
    padding: 1.4583333333vw 4.1666666667vw 1.4583333333vw 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table thead tr.sub-tr th:last-of-type {
    padding: 28px 80px 28px 28px;
  }
}
.content-table table tbody tr, .content-table table tfoot tr {
  font-size: 3.4236804565vw;
  line-height: 1.5833333333;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody tr, .content-table table tfoot tr {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody tr, .content-table table tfoot tr {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody tr, .content-table table tfoot tr {
    font-size: 16px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody tr, .content-table table tfoot tr {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody tr, .content-table table tfoot tr {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody tr, .content-table table tfoot tr {
    line-height: 1.5;
  }
}
.content-table table tbody tr:lang(cn), .content-table table tfoot tr:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tbody tr:lang(vn), .content-table table tfoot tr:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tbody tr:lang(vn) .font-cj-vn, .content-table table tfoot tr:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tbody tr:lang(ja), .content-table table tfoot tr:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tbody tr:lang(ja) .font-cj-jp, .content-table table tfoot tr:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tbody th, .content-table table tbody td, .content-table table tfoot th, .content-table table tfoot td {
  white-space: nowrap;
  padding: 5.1355206847vw 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody th, .content-table table tbody td, .content-table table tfoot th, .content-table table tfoot td {
    padding: 2.3333333333vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody th, .content-table table tbody td, .content-table table tfoot th, .content-table table tfoot td {
    padding: 1.4583333333vw 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody th, .content-table table tbody td, .content-table table tfoot th, .content-table table tfoot td {
    padding: 28px 28px;
  }
}
.content-table table tbody th, .content-table table tfoot th {
  text-align: left;
}
.content-table table tbody th:nth-of-type(1), .content-table table tfoot th:nth-of-type(1) {
  text-align: left;
  padding: 5.1355206847vw 3.9942938659vw 5.1355206847vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody th:nth-of-type(1), .content-table table tfoot th:nth-of-type(1) {
    padding: 2.3333333333vw 2.3333333333vw 2.3333333333vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody th:nth-of-type(1), .content-table table tfoot th:nth-of-type(1) {
    padding: 1.4583333333vw 1.4583333333vw 1.4583333333vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody th:nth-of-type(1), .content-table table tfoot th:nth-of-type(1) {
    padding: 28px 28px 28px 80px;
  }
}
.content-table table tbody .indent-tr th, .content-table table tfoot .indent-tr th {
  padding: 5.1355206847vw 3.9942938659vw 5.1355206847vw 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody .indent-tr th, .content-table table tfoot .indent-tr th {
    padding: 2.3333333333vw 2.3333333333vw 2.3333333333vw 8.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody .indent-tr th, .content-table table tfoot .indent-tr th {
    padding: 1.4583333333vw 1.4583333333vw 1.4583333333vw 5.2083333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody .indent-tr th, .content-table table tfoot .indent-tr th {
    padding: 28px 28px 28px 100px;
  }
}
.content-table table tbody td, .content-table table tfoot td {
  text-align: right;
  white-space: pre-line;
}
.content-table table tbody td:last-of-type, .content-table table tfoot td:last-of-type {
  padding: 5.1355206847vw 11.4122681883vw 5.1355206847vw 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody td:last-of-type, .content-table table tfoot td:last-of-type {
    padding: 2.3333333333vw 6.6666666667vw 2.3333333333vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody td:last-of-type, .content-table table tfoot td:last-of-type {
    padding: 1.4583333333vw 4.1666666667vw 1.4583333333vw 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody td:last-of-type, .content-table table tfoot td:last-of-type {
    padding: 28px 80px 28px 28px;
  }
}
.content-table table tbody tr:not(:last-of-type) {
  border-bottom: 1px solid #D5D6D7;
}
.content-table table tbody th.end-th:nth-of-type(1) {
  text-align: left;
  padding: 5.1355206847vw 3.9942938659vw 6.5620542083vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody th.end-th:nth-of-type(1) {
    padding: 2.3333333333vw 2.3333333333vw 3.1666666667vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody th.end-th:nth-of-type(1) {
    padding: 1.4583333333vw 1.4583333333vw 1.9791666667vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody th.end-th:nth-of-type(1) {
    padding: 28px 28px 38px 80px;
  }
}
.content-table table tbody td.end-td {
  padding: 5.1355206847vw 3.9942938659vw 6.5620542083vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody td.end-td {
    padding: 2.3333333333vw 2.3333333333vw 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody td.end-td {
    padding: 1.4583333333vw 1.4583333333vw 1.9791666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody td.end-td {
    padding: 28px 28px 38px;
  }
}
.content-table table tbody td.end-td:last-of-type {
  padding: 5.1355206847vw 11.4122681883vw 6.5620542083vw 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tbody td.end-td:last-of-type {
    padding: 2.3333333333vw 6.6666666667vw 3.1666666667vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tbody td.end-td:last-of-type {
    padding: 1.4583333333vw 4.1666666667vw 1.9791666667vw 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tbody td.end-td:last-of-type {
    padding: 28px 80px 38px 28px;
  }
}
.content-table table tfoot {
  border: none;
}
.content-table table tfoot tr {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  border-top: 1px solid #D5D6D7;
}
.content-table table tfoot tr:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tfoot tr:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tfoot tr:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tfoot tr:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tfoot tr:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table tfoot th:nth-of-type(1) {
  text-align: left;
  padding: 5.1355206847vw 3.9942938659vw 6.5620542083vw 11.4122681883vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tfoot th:nth-of-type(1) {
    padding: 2.3333333333vw 2.3333333333vw 3.1666666667vw 6.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tfoot th:nth-of-type(1) {
    padding: 1.4583333333vw 1.4583333333vw 1.9791666667vw 4.1666666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tfoot th:nth-of-type(1) {
    padding: 28px 28px 38px 80px;
  }
}
.content-table table tfoot td {
  padding: 5.1355206847vw 3.9942938659vw 6.5620542083vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tfoot td {
    padding: 2.3333333333vw 2.3333333333vw 3.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tfoot td {
    padding: 1.4583333333vw 1.4583333333vw 1.9791666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tfoot td {
    padding: 28px 28px 38px;
  }
}
.content-table table tfoot td:last-of-type {
  padding: 5.1355206847vw 11.4122681883vw 6.5620542083vw 3.9942938659vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table table tfoot td:last-of-type {
    padding: 2.3333333333vw 6.6666666667vw 3.1666666667vw 2.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table table tfoot td:last-of-type {
    padding: 1.4583333333vw 4.1666666667vw 1.9791666667vw 1.4583333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table table tfoot td:last-of-type {
    padding: 28px 80px 38px 28px;
  }
}
.content-table table .strong-tr {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-tr:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-tr:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-tr:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-tr:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-tr:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-th th {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-th th:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-th th:lang(vn) {
  font-family: "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-th th:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-th th:lang(ja) {
  font-family: "jp-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table table .strong-th th:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.content-table.multiple .wrapper-table-con {
  margin-bottom: 14.2653352354vw;
  display: grid;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table.multiple .wrapper-table-con {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table.multiple .wrapper-table-con {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table.multiple .wrapper-table-con {
    margin-bottom: 0;
  }
}
.content-table.multiple .wrapper-table-con table {
  border-radius: 2.8530670471vw 2.8530670471vw 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table.multiple .wrapper-table-con table {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table.multiple .wrapper-table-con table {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table.multiple .wrapper-table-con table {
    border-radius: 0;
  }
}
.content-table.multiple .wrapper-table-con:nth-of-type(even) {
  border-radius: 0 0 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table.multiple .wrapper-table-con:nth-of-type(even) {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table.multiple .wrapper-table-con:nth-of-type(even) {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table.multiple .wrapper-table-con:nth-of-type(even) {
    border-radius: 0;
  }
}
.content-table.multiple .wrapper-table-con:nth-of-type(2) table {
  border-radius: 2.8530670471vw 2.8530670471vw 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table.multiple .wrapper-table-con:nth-of-type(2) table {
    border-radius: 1.6666666667vw 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table.multiple .wrapper-table-con:nth-of-type(2) table {
    border-radius: 1.0416666667vw 1.0416666667vw 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table.multiple .wrapper-table-con:nth-of-type(2) table {
    border-radius: 20px 20px 0 0;
  }
}
.content-table.multiple .wrapper-table-con:last-of-type table {
  border-radius: 2.8530670471vw 2.8530670471vw 2.8530670471vw 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table.multiple .wrapper-table-con:last-of-type table {
    border-radius: 0 0 1.6666666667vw 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table.multiple .wrapper-table-con:last-of-type table {
    border-radius: 0 0 1.0416666667vw 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table.multiple .wrapper-table-con:last-of-type table {
    border-radius: 0 0 20px 20px;
  }
}
.content-table.multiple .wrapper-table-sub-title {
  border-radius: 2.8530670471vw 2.8530670471vw 0 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content-table.multiple .wrapper-table-sub-title {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content-table.multiple .wrapper-table-sub-title {
    border-radius: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .content-table.multiple .wrapper-table-sub-title {
    border-radius: 0;
  }
}

.wrapper-table-con {
  padding-bottom: 0;
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 5.7061340942vw;
  padding-right: 5.7061340942vw;
  display: grid;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .wrapper-table-con {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .wrapper-table-con {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .wrapper-table-con {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .wrapper-table-con {
    overflow-x: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .wrapper-table-con {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .wrapper-table-con {
    overflow-x: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .wrapper-table-con {
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .wrapper-table-con {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .wrapper-table-con {
    overflow-y: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .wrapper-table-con {
    padding-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .wrapper-table-con {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .wrapper-table-con {
    padding-left: 0;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .wrapper-table-con {
    padding-right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .wrapper-table-con {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1920px) {
  .wrapper-table-con {
    padding-right: 0;
  }
}

.wrapper-table-con::-webkit-scrollbar {
  display: none;
}

.content.banner {
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content.banner {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content.banner {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .content.banner {
    margin-top: 15px;
  }
}
.content.banner li {
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  height: 52.7817403709vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content.banner li {
    height: 16.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content.banner li {
    height: 200px;
  }
}
@media only screen and (min-width: 1920px) {
  .content.banner li {
    height: 200px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .content.banner li {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .content.banner li {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .content.banner li {
    border-radius: 20px;
  }
}
.content.banner li a {
  display: block;
  height: 100%;
}
.content.banner li a > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.search-stock-container.content {
  background: #fff;
  padding: 0;
  margin-top: 4.2796005706vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content {
    border-radius: 20px;
  }
}
.search-stock-container.content .box-round-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 3.1383737518vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-round-title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-round-title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-round-title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-round-title {
    padding: 2.0833333333vw 2.5vw 2.0833333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-round-title {
    padding: 25px 30px 25px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-round-title {
    padding: 25px 30px 25px 40px;
  }
}
.search-stock-container.content .content-more-box {
  position: absolute;
  top: 3.8516405136vw;
  right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .content-more-box {
    top: 2.5416666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .content-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .content-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .content-more-box {
    right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .content-more-box {
    right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .content-more-box {
    right: 40px;
  }
}
.search-stock-container.content .content-more-box > a span {
  vertical-align: middle;
}
.search-stock-container.content .content-more-box > a svg {
  margin-top: unset;
  width: 3.4236804565vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .content-more-box > a svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .content-more-box > a svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .content-more-box > a svg {
    width: 13px;
  }
}
.search-stock-container.content .box-stock-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: block;
  gap: unset;
  padding: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con {
    gap: 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con {
    gap: 3.0208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con {
    gap: 58px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con {
    padding: 2.5vw 3.3333333333vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con {
    padding: 30px 40px 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con {
    padding: 30px 40px 40px 40px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box {
  min-width: 100%;
  padding: 6.2767475036vw 7.1326676177vw 6.2767475036vw 7.1326676177vw;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2.7104136947vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    min-width: 15.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    min-width: 190px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    min-width: 190px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    border-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    border-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    border-bottom: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    gap: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    gap: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box {
    gap: 16px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .current-stock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.8544935806vw;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 0.9272467903vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    gap: 0.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    gap: 9px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    gap: 9px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock {
    margin-top: unset;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .current-stock svg {
  width: 3.5663338088vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock svg {
    width: 1.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock svg {
    width: 21px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .current-stock svg {
    width: 21px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box span {
  vertical-align: unset;
  color: #666d7a;
}
.search-stock-container.content .box-stock-con .left-flex-box > span:first-of-type {
  position: absolute;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box > span:first-of-type {
    position: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box > span:first-of-type {
    position: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box > span:first-of-type {
    position: unset;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3.9942938659vw;
  margin-top: 0vw;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    margin-top: 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dt {
  text-align: right;
  color: #666d7a;
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dt:nth-of-type(2) {
  margin-left: 7.5px;
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1.5691868759vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd {
    margin-left: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd {
    margin-left: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd {
    margin-left: 3px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd svg {
  width: 1.997146933vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd svg {
    width: 7px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.blue {
  color: #006ecd;
  margin-left: 1.5px;
  margin-left: 0.4992867332vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.blue {
    margin-left: 0.125vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.blue {
    margin-left: 1.5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.blue {
    margin-left: 1.5px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.red {
  color: #ef151e;
  margin-left: 0.4992867332vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.red {
    margin-left: 0.125vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.red {
    margin-left: 1.5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .left-flex-box .box-bottom .box-bottom-flexbox dd span.red {
    margin-left: 1.5px;
  }
}
.search-stock-container.content .box-stock-con .left-flex-box .box-bottom.en, .search-stock-container.content .box-stock-con .left-flex-box .box-bottom.vn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.search-stock-container.content .box-stock-con .right-flex-box {
  width: 100%;
}
.search-stock-container.content .box-stock-con .right-flex-box > ul {
  width: 100%;
  display: block;
  gap: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul {
    gap: 0vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul {
    gap: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul {
    gap: 40px;
  }
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li {
  width: 100%;
  padding: 6.4194008559vw 7.1326676177vw 6.1340941512vw 7.1326676177vw;
  gap: 2.7104136947vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li {
    padding: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li {
    padding: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li {
    padding: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li {
    gap: unset;
  }
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li:not(:last-of-type) {
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li:not(:last-of-type) {
    border-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li:not(:last-of-type) {
    border-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li:not(:last-of-type) {
    border-bottom: unset;
  }
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li span:not(:first-of-type), .search-stock-container.content .box-stock-con .right-flex-box > ul li h3 {
  display: block;
  text-align: right;
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li span:first-of-type {
  position: absolute;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li span:first-of-type {
    position: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li span:first-of-type {
    position: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li span:first-of-type {
    position: unset;
  }
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li span:last-of-type {
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li span:last-of-type {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li span:last-of-type {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li span:last-of-type {
    margin-top: 10px;
  }
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li span {
  vertical-align: unset;
  color: #666d7a;
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1.4265335235vw;
  margin-top: -1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
    margin-top: 1.75vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
    margin-top: 21px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos {
    margin-top: 21px;
  }
}
.search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
  width: 2.9957203994vw;
  margin-left: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
    width: 1.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
    width: 17px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
    width: 17px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
    margin-left: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-stock-container.content .box-stock-con .right-flex-box > ul li .current-kos svg {
    margin-left: 12px;
  }
}

.search-subsidiary-container.content {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  margin-top: 4.2796005706vw;
  padding: 0;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content {
    margin-top: 15px;
  }
}
.search-subsidiary-container.content .column {
  padding: 5.7061340942vw 7.1326676177vw 5.7061340942vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content .column {
    padding: 2.5vw 3.3333333333vw 2.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content .column {
    padding: 30px 40px 30px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content .column {
    padding: 30px 40px 30px 40px;
  }
}
.search-subsidiary-container.content .column:not(:first-of-type) {
  border-top: 1px solid rgba(102, 109, 122, 0.4);
}
.search-subsidiary-container.content .column.multi:first-of-type {
  border-top: none;
  padding: 7.1326676177vw 7.1326676177vw 5.7061340942vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content .column.multi:first-of-type {
    padding: 3.3333333333vw 3.3333333333vw 2.5vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content .column.multi:first-of-type {
    padding: 40px 40px 30px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content .column.multi:first-of-type {
    padding: 40px 40px 30px 40px;
  }
}
.search-subsidiary-container.content .column.multi:last-of-type {
  padding: 5.7061340942vw 7.1326676177vw 7.1326676177vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content .column.multi:last-of-type {
    padding: 2.5vw 3.3333333333vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content .column.multi:last-of-type {
    padding: 30px 40px 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content .column.multi:last-of-type {
    padding: 30px 40px 40px 40px;
  }
}
.search-subsidiary-container.content .column .solo {
  padding: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content .column .solo {
    padding: 2.6666666667vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content .column .solo {
    padding: 32px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content .column .solo {
    padding: 32px 40px;
  }
}
.search-subsidiary-container.content .subsidiary-title-box h3 {
  color: #666d7a;
}
.search-subsidiary-container.content .subsidiary-content-box {
  margin-top: 1.7118402282vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-subsidiary-container.content .subsidiary-content-box {
    margin-top: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-subsidiary-container.content .subsidiary-content-box {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-subsidiary-container.content .subsidiary-content-box {
    margin-top: 12px;
  }
}
.search-subsidiary-container.content .subsidiary-content-box p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.search-subsidiary-container.content .active {
  color: #006ecd;
}

.search-employment-container.content {
  background: #fff;
  padding: 0;
  margin-top: 4.2796005706vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content {
    border-radius: 20px;
  }
}
.search-employment-container.content .employment-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  padding: 3.1383737518vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-title-box {
    padding: 2.0833333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-title-box {
    padding: 25px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-title-box {
    padding: 25px 40px;
  }
}
.search-employment-container.content .employment-title-box h2 {
  color: #111111;
}
.search-employment-container.content .employment-title-box a {
  text-align: right;
}
.search-employment-container.content .employment-title-box a svg {
  vertical-align: top;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 1.4265335235vw;
  margin-top: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-title-box a svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-title-box a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-title-box a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-title-box a svg {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-title-box a svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-title-box a svg {
    margin-top: 3px;
  }
}
.search-employment-container.content .employment-more-box {
  position: absolute;
  top: 3.8516405136vw;
  right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-more-box {
    top: 2.5416666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-more-box {
    right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-more-box {
    right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-more-box {
    right: 40px;
  }
}
.search-employment-container.content .employment-more-box a {
  text-align: right;
}
.search-employment-container.content .employment-more-box a span {
  vertical-align: middle;
}
.search-employment-container.content .employment-more-box a svg {
  margin-top: -0.5706134094vw;
  width: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-more-box a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-more-box a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-more-box a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-more-box a svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-more-box a svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-more-box a svg {
    width: 13px;
  }
}
.search-employment-container.content .employment-content-box {
  padding: 5.7061340942vw 7.1326676177vw 7.1326676177vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-content-box {
    padding: 2.5vw 3.3333333333vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-content-box {
    padding: 30px 40px 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-content-box {
    padding: 30px 40px 40px 40px;
  }
}
.search-employment-container.content .employment-content-box dl {
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-content-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-content-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-content-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.search-employment-container.content .employment-content-box dl:not(:last-of-type) {
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-content-box dl:not(:last-of-type) {
    margin-bottom: 2.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-content-box dl:not(:last-of-type) {
    margin-bottom: 27px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-content-box dl:not(:last-of-type) {
    margin-bottom: 27px;
  }
}
.search-employment-container.content .employment-content-box dl dt {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-content-box dl dt {
    width: 37.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-content-box dl dt {
    width: 450px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-content-box dl dt {
    width: 450px;
  }
}
.search-employment-container.content .employment-content-box dl dt a {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (max-width: 701px) {
  .search-employment-container.content .employment-content-box dl dt a {
    white-space: unset;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.search-employment-container.content .employment-content-box dl dd {
  color: #666d7a;
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-employment-container.content .employment-content-box dl dd {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-employment-container.content .employment-content-box dl dd {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-employment-container.content .employment-content-box dl dd {
    margin-top: unset;
  }
}

.search-brand-container.content {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
  margin-top: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content {
    padding: 3.3333333333vw 3.3333333333vw 3.0833333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content {
    padding: 40px 40px 37px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content {
    padding: 40px 40px 37px 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content {
    margin-top: 15px;
  }
}
.search-brand-container.content .brand-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box {
    gap: unset;
  }
}
.search-brand-container.content .brand-title-box h2 {
  font-family: "cj-title-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  width: 50%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box h2 {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 {
    width: unset;
  }
}
.search-brand-container.content .brand-title-box h2:lang(cn) {
  font-family: "cj-title-bold", "cn-noto-sans-sc-bold", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.search-brand-container.content .brand-title-box h2:lang(vn) {
  font-family: "cj-title-bold", "vn-noto-sans-sc-bold", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
.search-brand-container.content .brand-title-box h2 a svg {
  vertical-align: top;
  width: 1.8544935806vw;
  margin-top: 1.1412268188vw;
  margin-left: 0.3566333809vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    width: 0.9166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    width: 11px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    width: 11px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    margin-top: 0.4166666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    margin-left: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    margin-left: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box h2 a svg {
    margin-left: 3px;
  }
}
.search-brand-container.content .brand-title-box .brand-sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
      -ms-flex-align: top;
          align-items: top;
  width: 50%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 3.8516405136vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    width: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    width: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    width: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    gap: 1.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    gap: 18px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns {
    gap: 18px;
  }
}
.search-brand-container.content .brand-title-box .brand-sns li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-brand-container.content .brand-title-box .brand-sns li a svg {
  width: 5.4208273894vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-title-box .brand-sns li a svg {
    width: 2.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns li a svg {
    width: 25px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-title-box .brand-sns li a svg {
    width: 25px;
  }
}
.search-brand-container.content .brand-title-box .brand-sns li:first-of-type {
  margin-left: auto;
}
.search-brand-container.content .brand-title-box .brand-sns li:nth-of-type(5) {
  margin-left: auto;
}
.search-brand-container.content .brand-content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 9.7004279601vw;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box {
    display: block;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box {
    margin-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box {
    gap: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box {
    gap: unset;
  }
}
.search-brand-container.content .brand-content-box .box-top {
  width: 50%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top {
    width: 100%;
  }
}
.search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) {
  margin-top: 7.9885877318vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) {
    margin-top: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) {
    margin-top: 20px;
  }
}
.search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 3.1383737518vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    gap: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    gap: 20px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul {
    gap: 20px;
  }
}
.search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li {
  max-width: 100%;
}
.search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #006ECD;
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a > span {
  width: 100%;
  display: block;
}
.search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
  vertical-align: top;
  width: 1.5691868759vw;
  margin-left: 0.5706134094vw;
  margin-top: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    margin-left: 0.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-top > li:not(:first-of-type) ul li a svg {
    margin-top: 3px;
  }
}
.search-brand-container.content .brand-content-box .box-bottom {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4.2796005706vw;
  margin-top: unset;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    width: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    width: 100%;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    gap: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    gap: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    gap: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    margin-top: 2.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom {
    margin-top: 30px;
  }
}
.search-brand-container.content .brand-content-box .box-bottom li {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom li {
    width: 33%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li {
    width: 33%;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li {
    width: 33%;
  }
}
.search-brand-container.content .brand-content-box .box-bottom li > a {
  display: block;
  width: 100%;
}
.search-brand-container.content .brand-content-box .box-bottom li > a figure {
  height: 23.9657631954vw;
  border-radius: 1.4265335235vw;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a figure {
    height: 11.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a figure {
    height: 134px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a figure {
    height: 134px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a figure {
    border-radius: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a figure {
    border-radius: 0.5208333333vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a figure {
    border-radius: 10px;
  }
}
.search-brand-container.content .brand-content-box .box-bottom li > a figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.search-brand-container.content .brand-content-box .box-bottom li > a > span {
  width: 100%;
  display: block;
  padding-top: 1.4265335235vw;
  padding-left: 1.4265335235vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    padding-top: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    padding-left: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    padding-left: 10px;
  }
}
@media only screen and (max-width: 700px) {
  .search-brand-container.content .brand-content-box .box-bottom li > a > span {
    -webkit-line-clamp: 2;
  }
}

.search-contents-container.content {
  background-color: #fff;
  padding: 0;
  margin-top: 4.2796005706vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content {
    border-radius: 20px;
  }
}
.search-contents-container.content .content-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  padding: 3.1383737518vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-title-box {
    padding: 2.0833333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-title-box {
    padding: 25px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-title-box {
    padding: 25px 40px;
  }
}
.search-contents-container.content .content-title-box h2 {
  color: #111111;
}
.search-contents-container.content .content-more-box {
  position: absolute;
  top: 3.8516405136vw;
  right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-more-box {
    top: 2.5416666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-more-box {
    right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-more-box {
    right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-more-box {
    right: 40px;
  }
}
.search-contents-container.content .content-more-box > a span {
  vertical-align: middle;
}
.search-contents-container.content .content-more-box > a svg {
  margin-top: -0.5706134094vw;
  width: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-more-box > a svg {
    margin-top: unset;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-more-box > a svg {
    width: 1.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-more-box > a svg {
    width: 13px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-more-box > a svg {
    width: 13px;
  }
}
.search-contents-container.content .content-content-box {
  padding: 7.1326676177vw 7.1326676177vw 5.7061340942vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box {
    padding: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box {
    padding: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box {
    padding: 40px;
  }
}
.search-contents-container.content .content-content-box .colcade-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid {
    gap: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid {
    gap: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid {
    gap: 15px;
  }
}
.search-contents-container.content .content-content-box .colcade-grid .grid-col--3, .search-contents-container.content .content-content-box .colcade-grid .grid-col--4 {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .grid-col--3, .search-contents-container.content .content-content-box .colcade-grid .grid-col--4 {
    display: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .grid-col--3, .search-contents-container.content .content-content-box .colcade-grid .grid-col--4 {
    display: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .grid-col--3, .search-contents-container.content .content-content-box .colcade-grid .grid-col--4 {
    display: unset;
  }
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button {
  width: 100%;
  text-align: left;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper {
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 1.4265335235vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper {
    border-radius: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper {
    border-radius: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper {
    border-radius: 10px;
  }
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper.figure-vertical {
  aspect-ratio: 143.79/80.91;
  overflow-y: hidden;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .img-wrapper.figure-vertical img {
  -o-object-fit: cover;
     object-fit: cover;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper {
  margin-top: 3.8516405136vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper {
    margin-top: 1.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper {
    margin-top: 14px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper {
    margin-top: 14px;
  }
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper .text-box {
  font-size: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span {
  display: block;
  color: #006ecd;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: #97989a;
  width: 2px;
  margin: 0 1.7118402282vw;
  height: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    width: 1spx;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    width: 1px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    margin: 0 0.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    height: 1vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    height: 12px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:before {
    height: 12px;
  }
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:first-of-type:before {
  display: none;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper span:last-of-type {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
  word-break: break-all;
  margin-top: 1.7118402282vw;
  margin-bottom: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
    margin-top: 0.5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
    margin-top: 6px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
    margin-top: 6px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
    margin-bottom: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .content-content-box .colcade-grid .colcade-grid-item > button .text-wrapper p {
    margin-bottom: unset;
  }
}
.search-contents-container.content .colcade-grid-col {
  width: 47%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-contents-container.content .colcade-grid-col {
    width: 25%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-contents-container.content .colcade-grid-col {
    width: 25%;
  }
}
@media only screen and (min-width: 1920px) {
  .search-contents-container.content .colcade-grid-col {
    width: 25%;
  }
}

.search-news-container.content {
  background: #fff;
  padding: 0;
  margin-top: 4.2796005706vw;
  border-radius: 2.8530670471vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content {
    margin-top: 1.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content {
    border-radius: 20px;
  }
}
.search-news-container.content .news-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
  padding: 3.1383737518vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-title-box {
    padding: 2.0833333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-title-box {
    padding: 25px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-title-box {
    padding: 25px 40px;
  }
}
.search-news-container.content .news-title-box h2 {
  color: #111111;
}
.search-news-container.content .news-more-box {
  position: absolute;
  top: 3.8516405136vw;
  right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-more-box {
    top: 2.5416666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-more-box {
    top: 30.5px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-more-box {
    right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-more-box {
    right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-more-box {
    right: 40px;
  }
}
.search-news-container.content .news-more-box a {
  text-align: right;
}
.search-news-container.content .news-more-box a svg {
  vertical-align: top;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 1.5691868759vw;
  margin-top: 1.1412268188vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-more-box a svg {
    width: 0.5833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-more-box a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-more-box a svg {
    width: 7px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-more-box a svg {
    margin-top: 0.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-more-box a svg {
    margin-top: 3px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-more-box a svg {
    margin-top: 3px;
  }
}
.search-news-container.content .news-content-box {
  padding: 5.7061340942vw 7.1326676177vw 7.1326676177vw 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-content-box {
    padding: 2.5vw 3.3333333333vw 3.3333333333vw 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-content-box {
    padding: 30px 40px 40px 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-content-box {
    padding: 30px 40px 40px 40px;
  }
}
.search-news-container.content .news-content-box dl {
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-content-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-content-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-content-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.search-news-container.content .news-content-box dl:not(:last-of-type) {
  margin-bottom: 5.7061340942vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-content-box dl:not(:last-of-type) {
    margin-bottom: 2.25vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-content-box dl:not(:last-of-type) {
    margin-bottom: 27px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-content-box dl:not(:last-of-type) {
    margin-bottom: 27px;
  }
}
.search-news-container.content .news-content-box dl dt {
  width: 100%;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-content-box dl dt {
    width: 42.0833333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-content-box dl dt {
    width: 505px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-content-box dl dt {
    width: 505px;
  }
}
.search-news-container.content .news-content-box dl dt a {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (max-width: 701px) {
  .search-news-container.content .news-content-box dl dt a {
    white-space: unset;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.search-news-container.content .news-content-box dl dd {
  color: #666d7a;
  margin-top: 2.1398002853vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-news-container.content .news-content-box dl dd {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-news-container.content .news-content-box dl dd {
    margin-top: unset;
  }
}
@media only screen and (min-width: 1920px) {
  .search-news-container.content .news-content-box dl dd {
    margin-top: unset;
  }
}

.search-nullish-container.content {
  background-color: #fff;
  border-radius: 2.8530670471vw;
  padding: 7.1326676177vw;
  padding-left: 7.1326676177vw;
  padding-right: 7.1326676177vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-nullish-container.content {
    border-radius: 1.6666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-nullish-container.content {
    border-radius: 1.0416666667vw;
  }
}
@media only screen and (min-width: 1920px) {
  .search-nullish-container.content {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-nullish-container.content {
    padding: 5vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-nullish-container.content {
    padding: 60px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-nullish-container.content {
    padding: 60px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-nullish-container.content {
    padding-left: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-nullish-container.content {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-nullish-container.content {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .search-nullish-container.content {
    padding-right: 3.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .search-nullish-container.content {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1920px) {
  .search-nullish-container.content {
    padding-right: 40px;
  }
}
.search-nullish-container.content h3 {
  text-align: center;
  white-space: pre-wrap;
}

.fullscreen {
  overflow: hidden;
}

a:focus {
  outline-offset: -1px;
}

html {
  scroll-padding-bottom: 4.2796005706vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  html {
    scroll-padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  html {
    scroll-padding-bottom: 0;
  }
}
@media only screen and (min-width: 1920px) {
  html {
    scroll-padding-bottom: 0;
  }
}
html.onHelp a {
  -webkit-box-shadow: inset 0 0 0 1px #0f0;
          box-shadow: inset 0 0 0 1px #0f0;
}
html.onHelp button {
  -webkit-box-shadow: inset 0 0 0 1px #0f0;
          box-shadow: inset 0 0 0 1px #0f0;
}
html.onClip {
  overflow: hidden;
}
html button:focus-visible,
html a:focus-visible {
  outline: dashed 2px #006ecd;
}

body {
  -webkit-tap-highlight-color: transparent;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.9942938659vw;
  line-height: 1.75;
  color: #000;
  background-color: #fff;
}
body:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
body:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
body:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
body:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
body:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  body {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  body {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  body {
    font-size: 16px;
  }
}
body .app {
  display: none;
}
body main {
  min-height: 100vh;
  position: relative;
}
body main > section {
  position: relative;
}

img {
  width: 100%;
  height: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.is-clipped {
  overflow: hidden;
}

picture {
  display: block;
  width: 100%;
}

select,
input {
  background: #fff;
  padding: 1.4265335235vw;
  color: #000;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  select,
  input {
    padding: 0.8333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  select,
  input {
    padding: 10px;
  }
}
@media only screen and (min-width: 1920px) {
  select,
  input {
    padding: 10px;
  }
}

button,
.button {
  position: relative;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  font-size: 3.9942938659vw;
  line-height: 1.75;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
  color: #000;
}
button:lang(cn),
.button:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(vn),
.button:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(vn) .font-cj-vn,
.button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(ja),
.button:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(ja) .font-cj-jp,
.button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  button,
  .button {
    font-size: 1.3333333333vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  button,
  .button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  button,
  .button {
    font-size: 16px;
  }
}
button:lang(cn),
.button:lang(cn) {
  font-family: "cj-body-regular", "cn-noto-sans-sc-regular", "Noto Sans SC", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(vn),
.button:lang(vn) {
  font-family: "vn-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(vn) .font-cj-vn,
.button:lang(vn) .font-cj-vn {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(ja),
.button:lang(ja) {
  font-family: "jp-noto-sans-sc-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}
button:lang(ja) .font-cj-jp,
.button:lang(ja) .font-cj-jp {
  display: inline;
  font-family: "cj-body-regular", "Noto Sans", "AppleGothic", "Apple SD Gothic Neo", "helvetica", "Malgun Gothic", "맑은 고딕", "돋움", "Dotum", "sans-serif";
}

a {
  display: inline-block;
  position: relative;
}

.d-block-pc {
  display: none;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .d-block-pc {
    display: block;
  }
}
@media only screen and (min-width: 1920px) {
  .d-block-pc {
    display: block;
  }
}

.d-block-m {
  display: block;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .d-block-m {
    display: none;
  }
}
@media only screen and (min-width: 1920px) {
  .d-block-m {
    display: none;
  }
}

.d-none {
  display: none;
}

.txt-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip-path: polygon(0 0, 0 0, 0 0);
}
.txt-hidden.d-block-pc {
  visibility: hidden;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .txt-hidden.d-block-pc {
    visibility: visible;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .txt-hidden.d-block-pc {
    visibility: visible;
  }
}
@media only screen and (min-width: 1920px) {
  .txt-hidden.d-block-pc {
    visibility: visible;
  }
}
.txt-hidden.d-block-m {
  visibility: visible;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .txt-hidden.d-block-m {
    visibility: hidden;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .txt-hidden.d-block-m {
    visibility: hidden;
  }
}
@media only screen and (min-width: 1920px) {
  .txt-hidden.d-block-m {
    visibility: hidden;
  }
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  z-index: 2000;
}

.section-dev-test {
  margin-top: 14.2653352354vw;
}
@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .section-dev-test {
    margin-top: 4.1666666667vw;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
  .section-dev-test {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1920px) {
  .section-dev-test {
    margin-top: 50px;
  }
}

.container-page-panel {
  position: absolute;
  height: 100%;
  width: 100%;
  pointer-events: none;
  top: 0;
  z-index: 1800;
}
.container-page-panel div[class^=wrapper-panel-] {
  position: sticky;
  height: 100vh;
  top: 0;
  overflow: hidden;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
.container-page-panel .span-close {
  display: block;
}
.container-page-panel .span-filter {
  display: none;
}
.container-page-panel.onHide .span-close {
  display: none;
}
.container-page-panel.onHide .span-filter {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy8uZGVmYXVsdC9yZXNldC9fbWV5ZXItcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy5kZWZhdWx0L3Jlc2V0L19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy5kZWZhdWx0L19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy8uZGVmYXVsdC9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvLnV0aWwvX3V0aWwuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy5mb250L19jai5vbmx5Lm9uZS5uZXcuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy5mb250L19ub3RvLnNhbnMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy5mb250L19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy8udXRpbC9fbXEuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy51dGlsL19tZWRpYXF1ZXJpZXMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzLy5mb250L19zaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9jb21tb24vX2NvbHVtbi5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvX3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9jb21tb24vX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9hc3NldHMvX21vdGlvbi5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvYXNzZXRzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL19lanMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9lanMvcGFnZS9icmFuZC9wYWdlLmJyYW5kLnN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZWpzL3BhZ2UvYnJhbmQvc3BvcnQvY29udGVudC9wYWdlLmJyYW5kLnNwb3J0LmNvbnRlbnQubW90b3Iuc3BvcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZWpzL3BhZ2UvYnJhbmQvc3BvcnQvY29udGVudC9wYWdlLmJyYW5kLnNwb3J0LmNvbnRlbnQudGFla3dvbmRvLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZWpzL3BhZ2UvYnJhbmQvc3BvcnQvY29udGVudC9wYWdlLmJyYW5kLnNwb3J0LmNvbnRlbnQuc3dpbS5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LmJyZWFraW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZWpzL3BhZ2UvYnJhbmQvc3BvcnQvY29udGVudC9wYWdlLmJyYW5kLnNwb3J0LmNvbnRlbnQuZ29sZi5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LnRlbm5pcy5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LnNwZWVkc2thdGluZy5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LnNub3dib2FyZC5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LmF0aGxldGljcy5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL3RvbW9ycm93L3BhZ2UudG9tb3Jyb3cuZXNnLnJlc3VsdC5zY3NzIiwid2VicGFjazovLy4vc3JjL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuaW50cm9kdWNlLnBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZWpzL3BhZ2UvYWJvdXQvcGFnZS5hYm91dC5oaXN0b3J5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Q0FBQTtBQUtBOzs7Ozs7Ozs7Ozs7RUFZQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7QURBRDs7QUNHQSxnREFBQTtBQUNBOztFQUVDLGNBQUE7QURBRDs7QUNHQTtFQUNDLGNBQUE7QURBRDs7QUNHQTtFQUNDLGdCQUFBO0FEQUQ7O0FDR0E7RUFDQyxZQUFBO0FEQUQ7O0FDR0E7O0VBRUMsV0FBQTtBREFEOztBQ0lBO0VBQ0MseUJBQUE7RUFDQSxpQkFBQTtBREREOztBRWxEQSwyRUFBQTtBQUVBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDQyxpQkFBQSxFQUFBLE1BQUE7RUFDQSw4QkFBQSxFQUFBLE1BQUE7QUZrREQ7O0FFL0NBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDLFNBQUE7QUZnREQ7O0FFN0NBOztFQUFBO0FBSUE7RUFDQyxjQUFBO0FGK0NEOztBRTVDQTs7O0VBQUE7QUFLQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtBRjhDRDs7QUUzQ0E7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNDLCtCQUFBO1VBQUEsdUJBQUEsRUFBQSxNQUFBO0VBQ0EsU0FBQSxFQUFBLE1BQUE7RUFDQSxpQkFBQSxFQUFBLE1BQUE7QUY0Q0Q7O0FFekNBOzs7RUFBQTtBQUtBO0VBQ0MsaUNBQUEsRUFBQSxNQUFBO0VBQ0EsY0FBQSxFQUFBLE1BQUE7QUYyQ0Q7O0FFeENBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDLDZCQUFBO0FGeUNEOztBRXRDQTs7O0VBQUE7QUFLQTtFQUNDLG1CQUFBLEVBQUEsTUFBQTtFQUNBLDBCQUFBLEVBQUEsTUFBQTtBRndDRDs7QUVwQ0E7O0VBQUE7QUFJQTs7RUFFQyxrQkFBQTtBRnNDRDs7QUVuQ0E7OztFQUFBO0FBS0E7OztFQUdDLGlDQUFBLEVBQUEsTUFBQTtFQUNBLGNBQUEsRUFBQSxNQUFBO0FGcUNEOztBRWxDQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRm9DRDs7QUVqQ0E7OztFQUFBO0FBS0E7O0VBRUMsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0FGbUNEOztBRWhDQTtFQUNDLGVBQUE7QUZtQ0Q7O0FFaENBO0VBQ0MsV0FBQTtBRm1DRDs7QUVoQ0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0Msa0JBQUE7QUZpQ0Q7O0FFOUJBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7Ozs7O0VBS0Msb0JBQUEsRUFBQSxNQUFBO0VBQ0EsZUFBQSxFQUFBLE1BQUE7RUFDQSxpQkFBQSxFQUFBLE1BQUE7RUFDQSxTQUFBLEVBQUEsTUFBQTtBRitCRDs7QUU1QkE7OztFQUFBO0FBS0E7UUFDUSxNQUFBO0VBQ1AsaUJBQUE7QUY4QkQ7O0FFM0JBOzs7RUFBQTtBQUtBO1NBQ1MsTUFBQTtFQUNSLG9CQUFBO0FGNkJEOztBRTFCQTs7RUFBQTtBQUlBOzs7O0VBSUMsMEJBQUE7QUY0QkQ7O0FFekJBOztFQUFBO0FBSUE7Ozs7RUFJQyxrQkFBQTtFQUNBLFVBQUE7QUYyQkQ7O0FFeEJBOztFQUFBO0FBSUE7Ozs7RUFJQyw4QkFBQTtBRjBCRDs7QUV2QkE7O0VBQUE7QUFJQTtFQUNDLDhCQUFBO0FGeUJEOztBRXRCQTs7Ozs7RUFBQTtBQU9BO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFDQSxjQUFBLEVBQUEsTUFBQTtFQUNBLGNBQUEsRUFBQSxNQUFBO0VBQ0EsZUFBQSxFQUFBLE1BQUE7RUFDQSxVQUFBLEVBQUEsTUFBQTtFQUNBLG1CQUFBLEVBQUEsTUFBQTtBRndCRDs7QUVyQkE7O0VBQUE7QUFJQTtFQUNDLHdCQUFBO0FGdUJEOztBRXBCQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRnNCRDs7QUVuQkE7OztFQUFBO0FBS0E7O0VBRUMsOEJBQUE7VUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFDQSxVQUFBLEVBQUEsTUFBQTtBRnFCRDs7QUVsQkE7O0VBQUE7QUFJQTs7RUFFQyxZQUFBO0FGb0JEOztBRWpCQTs7O0VBQUE7QUFLQTtFQUNDLDZCQUFBLEVBQUEsTUFBQTtFQUNBLG9CQUFBLEVBQUEsTUFBQTtBRm1CRDs7QUVoQkE7O0VBQUE7QUFJQTtFQUNDLHdCQUFBO0FGa0JEOztBRWZBOzs7RUFBQTtBQUtBO0VBQ0MsMEJBQUEsRUFBQSxNQUFBO0VBQ0EsYUFBQSxFQUFBLE1BQUE7QUZpQkQ7O0FFZEE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRmVEOztBRVpBOztFQUFBO0FBSUE7RUFDQyxrQkFBQTtBRmNEOztBRVhBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDLGFBQUE7QUZZRDs7QUVUQTs7RUFBQTtBQUlBO0VBQ0MsYUFBQTtBRldEOztBR3BXQTs7O0NBQUE7QUFhQTtFQUNJLDhCQUFBO1VBQUEsc0JBQUE7QUg4Vko7O0FHM1ZBO0VBQ0ksb0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBRUEsaUNBQUE7QUg2Vko7O0FHMVZBO0VBQ0ksYUFBQTtFQUNBLFdBQUE7QUg2Vko7O0FHMVZBO0VBQ0ksVUFBQTtFQUNBLFNBQUE7QUg2Vko7O0FHMVZBO0VBQ0ksU0FBQTtFQUNBLG1CQUFBO0FINlZKOztBRzFWQTtFQUNJLGdCQUFBO0FINlZKOztBR3pWQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBSDRWRjs7QUcxVkE7RUFFSSxTQUFBO0FINFZKOztBR3pWQTtFQUNJLFlBQUE7QUg0Vko7O0FHelZBO0VBQ0ksbUJBQUE7QUg0Vko7O0FHelZBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBSDRWSjs7QUd0VkE7Ozs7OztFQU1JLHNCQUFBO0FIeVZKOztBR3RWQTtFQUNJLFNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBSHlWSjs7QUd0VkE7RUFDSSxrQkFBQTtBSHlWSjs7QUdyVkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7QUh3VlI7QUdyVkk7RUFDSSxjQUFBO0FIdVZSOztBR2hWQTtFQUNJLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7QUhtVko7QUdqVkk7RUFDSSxhQUFBO0FIbVZSOztBRy9VQSxzQkFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxrQ0FBQTtBSGtWSjs7QUcvVUE7RUFDSSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBSGtWSjs7QUd2VUU7RUFDRSxtQkFBQTtFQUNBLGFBQUE7QUgwVUo7O0FHdlVBOztFQUVJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUgwVUo7O0FHdlVBO0VBQ0ksNEJBQUE7RUFDQSx5QkFBQTtBSDBVSjs7QUd2VUE7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0FIMFVKOztBR25URTtFQUNFLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FIc1RKO0FHclRJO0VBQ0ksV0FBQTtBSHVUUjtBR3hUSTtFQUNJLFdBQUE7QUh1VFI7QUd4VEk7RUFDSSxXQUFBO0FIdVRSO0FHeFRJO0VBQ0ksV0FBQTtBSHVUUjtBR3hUSTtFQUNJLFdBQUE7QUh1VFI7O0FHblRJO0VBQ0kscUJBQUE7QUhzVFI7O0FHbFRBO0VBQ0ksc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBLEVBQUEsZUFBQTtFQUNBLHFCQUFBLEVBQUEsY0FBQTtFQUNBLGdCQUFBO0FIcVRKO0FHblRJO0VBQ0ksYUFBQSxFQUFBLGNBQUE7QUhxVFI7O0FHalRBO0VBQ0ksdUJBQUE7RUFDQSxZQUFBO0FIb1RKOztBR2hUSTtFQUNJLHNCQUFBO0FIbVRSO0FHalRJO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0FIbVRSOztBRzlTQTs7RUFFSSxTQUFBO0VBQ0Esd0JBQUE7QUhpVEo7O0FHOVNBOztFQUNtQixhQUFBO0VBQWUsUUFBQTtFQUFXLFNBQUE7QUhvVDdDOztBR2xUQTs7OztFQUcyQyxhQUFBO0FIc1QzQzs7QUduVEE7RUFBbUIsV0FBQTtFQUFhLGNBQUE7RUFBZ0IsV0FBQTtBSHlUaEQ7O0FHelNBO0VBQ0ksOEJBQUE7RUFDQSwwQkFBQTtBSDRTSjs7QUcvUkE7RUFDSSxrQkFBQTtFQUFvQixNQUFBO0VBQVEsT0FBQTtFQUM1QixXQUFBO0VBQ0EsWUFBQTtBSG9TSjtBR2xTSTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QUhvU1I7QUdsU1E7RUFDSSxxQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0FIb1NaO0FHalNRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBSG1TWjs7QUc3UkE7RUFDSSxlQUFBO0VBQWlCLE9BQUE7RUFBUyxNQUFBO0VBQzFCLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBSGtTSjtBR2hTSTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FIa1NSO0FHaFNRO0VBQ0ksV0FBQTtBSGtTWjs7QUczUkE7RUFDSSxrQkFBQTtFQUFvQixhQUFBO0VBQWMsWUFBQTtFQUFhLFFBQUE7RUFBUyxTQUFBO0VBQVUsa0JBQUE7QUhtU3RFOztBR3hRQTtFQUNJOzs7OztJQUtJLGtDQUFBO0lBQ0Esc0JBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0lBQ0EsNEJBQUE7RUgyUU47RUd4UUU7O0lBRUksMEJBQUE7RUgwUU47RUd2UUU7SUFDSSw0QkFBQTtFSHlRTjtFR3RRRTtJQUNJLDZCQUFBO0VId1FOO0VHblFFOztJQUVJLFdBQUE7RUhxUU47RUdsUUU7O0lBRUksc0JBQUE7SUFDQSx3QkFBQTtFSG9RTjtFRy9QRTtJQUNJLDJCQUFBO0VIaVFOO0VHOVBFOztJQUVJLHdCQUFBO0VIZ1FOO0VHN1BFO0lBQ0ksMEJBQUE7RUgrUE47RUc1UEU7OztJQUdJLFVBQUE7SUFDQSxTQUFBO0VIOFBOO0VHM1BFOztJQUVJLHVCQUFBO0VINlBOO0FBQ0Y7QUcxUEE7RUFDSSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUg0UEo7O0FJbnFCQTtFQUNDLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtBSnNxQkQ7O0FLL3BCQTtFQVBFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FMMHFCRjs7QUtocUJBLFdBQUE7QUF3Q0E7Ozs7Ozs7Ozs7O0VBQUE7QUFjQSxZQUFBO0FBaURBLGlDQUFBO0FDbEhBO0VBQ0UsNEJBQUE7RUFDQSxvRUFBQTtBTjZyQkY7QU0zckJBO0VBQ0UsOEJBQUE7RUFDQSxzRUFBQTtBTjZyQkY7QU0zckJBO0VBQ0UsNEJBQUE7RUFDQSxvRUFBQTtBTjZyQkY7QU0zckJBO0VBQ0UsOEJBQUE7RUFDQSxzRUFBQTtBTjZyQkY7QU8xdEJBLDJCQUFBO0FBS0E7RUFDRSxvQ0FBQTtFQUNBLDRGQUFBO0FQd3RCRjtBT3R0QkE7RUFDRSxzQ0FBQTtFQUNBLGdHQUFBO0FQd3RCRjtBT3R0QkE7RUFDRSxxQ0FBQTtFQUNBLDRGQUFBO0FQd3RCRjtBT3R0QkE7RUFDRSxtQ0FBQTtFQUNBLDRGQUFBO0FQd3RCRjtBT3J0QkE7RUFDRSxvQ0FBQTtFQUNBLG9GQUFBO0FQdXRCRjtBT3J0QkE7RUFDRSxzQ0FBQTtFQUNBLHdGQUFBO0FQdXRCRjtBT3J0QkE7RUFDRSxxQ0FBQTtFQUNBLG9GQUFBO0FQdXRCRjtBT3J0QkE7RUFDRSxtQ0FBQTtFQUNBLG9GQUFBO0FQdXRCRjtBT3B0QkE7RUFDRSxvQ0FBQTtFQUNBLGtGQUFBO0FQc3RCRjtBT3B0QkE7RUFDRSxzQ0FBQTtFQUNBLHNGQUFBO0FQc3RCRjtBT3B0QkE7RUFDRSxxQ0FBQTtFQUNBLGtGQUFBO0FQc3RCRjtBT3B0QkE7RUFDRSxtQ0FBQTtFQUNBLGtGQUFBO0FQc3RCRjtBUTF1QkE7RUFyQkUscUpBQUE7RUNnR0UseUJBckJlO0VEeERqQixpQkFBQTtBUml2QkY7QVFud0JFO0VBQ0UsZ01BQUE7QVJxd0JKO0FRbndCRTtFQUNFLDZKQUFBO0FScXdCSjtBUXB3Qkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJzd0JOO0FRbndCRTtFQUNFLDZKQUFBO0FScXdCSjtBUXB3Qkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJzd0JOO0FVMXdCRTtFRlVGO0lDNkVNLHlCQWhCYTtFVHVzQmpCO0FBQ0Y7QVUvd0JFO0VGVUY7SUNnRk0sZURuRko7RVI0d0JBO0FBQ0Y7QVVweEJFO0VGVUY7SUNvRlEsZUR2Rk47RVJpeEJBO0FBQ0Y7O0FRcndCQTtFQUxFLG1KQUFBO0FSOHdCRjtBUTd3QkU7RUFDRSw0TEFBQTtBUit3Qko7O0FRbHdCQTtFQUxFLHFKQUFBO0FSMndCRjtBUTF3QkU7RUFDRSwrTEFBQTtBUjR3Qko7O0FRanZCQTtFQW5CRSxtSkFBQTtBUnd3QkY7QVF2d0JFO0VBQ0UsMkxBQUE7QVJ5d0JKO0FRdndCRTtFQUNFLDBKQUFBO0FSeXdCSjtBUXh3Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIwd0JOO0FRdndCRTtFQUNFLDBKQUFBO0FSeXdCSjtBUXh3Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIwd0JOOztBUTl1QkE7RUFuQkUscUpBQUE7QVJxd0JGO0FRcHdCRTtFQUNFLGdNQUFBO0FSc3dCSjtBUXB3QkU7RUFDRSw2SkFBQTtBUnN3Qko7QVFyd0JJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSdXdCTjtBUXB3QkU7RUFDRSw2SkFBQTtBUnN3Qko7QVFyd0JJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSdXdCTjs7QVE5dkJBO0VBQ0Usa0JBQUE7QVJpd0JGOztBUXh2QkE7RUMzQ0ksbUpEeUNGO0FSOHZCRjtBVXoxQkU7RUY2RkY7SUN6Q00scUpEdUNKO0VSa3dCQTtBQUNGO0FVOTFCRTtFRjZGRjtJQ3RDTSxxSkRvQ0o7RVJ1d0JBO0FBQ0Y7QVVuMkJFO0VGNkZGO0lDbkNNLHFKRGlDSjtFUjR3QkE7QUFDRjs7QVF2d0JBO0VBQ0Usa0JBQUE7QVIwd0JGOztBV2w0QkEsOERBQUE7QUFDQSw4REFBQTtBQUVBLGdCQUFBO0FBQ0EscUNBQUE7QUErR0E7RUZSSSx5QkFyQmU7RUFkZix5QkU5REY7QVhpNEJGO0FVcjNCRTtFQzZGRjtJRk5NLGNBaEJhO0VUa3pCakI7QUFDRjtBVTEzQkU7RUM2RkY7SUZITSxlRXZHSjtFWDI0QkE7QUFDRjtBVS8zQkU7RUM2RkY7SUZDUSxlRTNHTjtFWGc1QkE7QUFDRjtBVXA0QkU7RUM2RkY7SUZ6Q00seUJFaEVKO0VYbzVCQTtBQUNGO0FVejRCRTtFQzZGRjtJRnRDTSx5QkVuRUo7RVh5NUJBO0FBQ0Y7QVU5NEJFO0VDNkZGO0lGbkNNLHlCRXRFSjtFWDg1QkE7QUFDRjtBVzc1QkU7RUY0REUseUJFM0RBO0FYKzVCSjtBVXQ1QkU7RUNWQTtJRjhESSxnQkU3REY7RVhtNkJGO0FBQ0Y7QVUzNUJFO0VDVkE7SUZpRUksZ0JFaEVGO0VYdzZCRjtBQUNGO0FVaDZCRTtFQ1ZBO0lGb0VJLGdCRW5FRjtFWDY2QkY7QUFDRjs7QVdyMEJBO0VGWEkseUJBckJlO0VBZGYseUJFcUJGO0FYbTJCRjtBVTE2QkU7RUNnR0Y7SUZUTSxjQWhCYTtFVHUyQmpCO0FBQ0Y7QVUvNkJFO0VDZ0dGO0lGTk0sZUVwQko7RVg2MkJBO0FBQ0Y7QVVwN0JFO0VDZ0dGO0lGRlEsZUV4Qk47RVhrM0JBO0FBQ0Y7QVV6N0JFO0VDZ0dGO0lGNUNNLHlCRW1CSjtFWHMzQkE7QUFDRjtBVTk3QkU7RUNnR0Y7SUZ6Q00seUJFZ0JKO0VYMjNCQTtBQUNGO0FVbjhCRTtFQ2dHRjtJRnRDTSx5QkVhSjtFWGc0QkE7QUFDRjs7QVdyMkJBO0VGZEkseUJBckJlO0VBZGYseUJFcERGO0FYKzhCRjtBVTc4QkU7RUNtR0Y7SUZaTSxjQWhCYTtFVDA0QmpCO0FBQ0Y7QVVsOUJFO0VDbUdGO0lGVE0sZUU3Rko7RVh5OUJBO0FBQ0Y7QVV2OUJFO0VDbUdGO0lGTFEsZUVqR047RVg4OUJBO0FBQ0Y7QVU1OUJFO0VDbUdGO0lGL0NNLHlCRXRESjtFWGsrQkE7QUFDRjtBVWorQkU7RUNtR0Y7SUY1Q00seUJFekRKO0VYdStCQTtBQUNGO0FVdCtCRTtFQ21HRjtJRnpDTSx5QkU1REo7RVg0K0JBO0FBQ0Y7O0FXcjRCQTtFRmpCSSx5QkFyQmU7RUFkZix5QkU5Q0Y7QVg0K0JGO0FVaC9CRTtFQ3NHRjtJRmZNLHlCQWhCYTtFVDY2QmpCO0FBQ0Y7QVVyL0JFO0VDc0dGO0lGWk0sZUV2Rko7RVhzL0JBO0FBQ0Y7QVUxL0JFO0VDc0dGO0lGUlEsZUUzRk47RVgyL0JBO0FBQ0Y7QVUvL0JFO0VDc0dGO0lGbERNLHlCRWhESjtFWCsvQkE7QUFDRjtBVXBnQ0U7RUNzR0Y7SUYvQ00seUJFbkRKO0VYb2dDQTtBQUNGO0FVemdDRTtFQ3NHRjtJRjVDTSx5QkV0REo7RVh5Z0NBO0FBQ0Y7O0FXcjZCQTtFRnBCSSx5QkFyQmU7RUFkZixnQkVpQ0Y7QVhnOEJGO0FVbmhDRTtFQ3lHRjtJRmxCTSx5QkFoQmE7RVRnOUJqQjtBQUNGO0FVeGhDRTtFQ3lHRjtJRmZNLGVFUko7RVgwOEJBO0FBQ0Y7QVU3aENFO0VDeUdGO0lGWFEsZUVaTjtFWCs4QkE7QUFDRjtBVWxpQ0U7RUN5R0Y7SUZyRE0sZ0JFK0JKO0VYbTlCQTtBQUNGO0FVdmlDRTtFQ3lHRjtJRmxETSxnQkU0Qko7RVh3OUJBO0FBQ0Y7QVU1aUNFO0VDeUdGO0lGL0NNLGdCRXlCSjtFWDY5QkE7QUFDRjs7QVdyOEJBO0VGdkJJLHlCQXJCZTtFQWRmLGdCRXhDRjtBWDRpQ0Y7QVV0akNFO0VDNEdGO0lGckJNLGdCQWhCYTtFVG0vQmpCO0FBQ0Y7QVUzakNFO0VDNEdGO0lGbEJNLGVFakZKO0VYc2pDQTtBQUNGO0FVaGtDRTtFQzRHRjtJRmRRLGVFckZOO0VYMmpDQTtBQUNGO0FVcmtDRTtFQzRHRjtJRnhETSxnQkUxQ0o7RVgrakNBO0FBQ0Y7QVUxa0NFO0VDNEdGO0lGckRNLGdCRTdDSjtFWG9rQ0E7QUFDRjtBVS9rQ0U7RUM0R0Y7SUZsRE0sZ0JFaERKO0VYeWtDQTtBQUNGOztBV3IrQkE7RUYxQkkseUJBckJlO0VBZGYseUJFdUNGO0FYZ2dDRjtBVXpsQ0U7RUMrR0Y7SUZ4Qk0sZ0JBaEJhO0VUc2hDakI7QUFDRjtBVTlsQ0U7RUMrR0Y7SUZyQk0sZUVGSjtFWDBnQ0E7QUFDRjtBVW5tQ0U7RUMrR0Y7SUZqQlEsZUVOTjtFWCtnQ0E7QUFDRjtBVXhtQ0U7RUMrR0Y7SUYzRE0sZ0JFcUNKO0VYbWhDQTtBQUNGO0FVN21DRTtFQytHRjtJRnhETSxnQkVrQ0o7RVh3aENBO0FBQ0Y7QVVsbkNFO0VDK0dGO0lGckRNLGdCRStCSjtFWDZoQ0E7QUFDRjs7QVdyZ0NBO0VGN0JJLHlCQXJCZTtFQWRmLGdCRWxDRjtBWDRtQ0Y7QVU1bkNFO0VDa0hGO0lGM0JNLGNBaEJhO0VUeWpDakI7QUFDRjtBVWpvQ0U7RUNrSEY7SUZ4Qk0sZUUzRUo7RVhzbkNBO0FBQ0Y7QVV0b0NFO0VDa0hGO0lGcEJRLGVFL0VOO0VYMm5DQTtBQUNGO0FVM29DRTtFQ2tIRjtJRjlETSx5QkVwQ0o7RVgrbkNBO0FBQ0Y7QVVocENFO0VDa0hGO0lGM0RNLHlCRXZDSjtFWG9vQ0E7QUFDRjtBVXJwQ0U7RUNrSEY7SUZ4RE0seUJFMUNKO0VYeW9DQTtBQUNGOztBV3JpQ0E7RUZoQ0kseUJBckJlO0VBZGYsZ0JFaUNGO0FYNGtDRjtBVS9wQ0U7RUNxSEY7SUY5Qk0seUJBaEJhO0VUNGxDakI7QUFDRjtBVXBxQ0U7RUNxSEY7SUYzQk0sZUVSSjtFWHNsQ0E7QUFDRjtBVXpxQ0U7RUNxSEY7SUZ2QlEsZUVaTjtFWDJsQ0E7QUFDRjtBVTlxQ0U7RUNxSEY7SUZqRU0sZ0JFK0JKO0VYK2xDQTtBQUNGO0FVbnJDRTtFQ3FIRjtJRjlETSxnQkU0Qko7RVhvbUNBO0FBQ0Y7QVV4ckNFO0VDcUhGO0lGM0RNLGdCRXlCSjtFWHltQ0E7QUFDRjs7QVdya0NBOztFQUFBO0FBR0E7O0VBQUE7QUFHQTtFRnpDSSx5QkFyQmU7RUFkZix5QkUxQkY7QVhnckNGO0FVeHNDRTtFQzhIRjtJRnZDTSx5QkFoQmE7RVRxb0NqQjtBQUNGO0FVN3NDRTtFQzhIRjtJRnBDTSxlRW5FSjtFWDByQ0E7QUFDRjtBVWx0Q0U7RUM4SEY7SUZoQ1EsZUV2RU47RVgrckNBO0FBQ0Y7QVV2dENFO0VDOEhGO0lGMUVNLGdCRTVCSjtFWG1zQ0E7QUFDRjtBVTV0Q0U7RUM4SEY7SUZ2RU0sZ0JFL0JKO0VYd3NDQTtBQUNGO0FVanVDRTtFQzhIRjtJRnBFTSxnQkVsQ0o7RVg2c0NBO0FBQ0Y7O0FXcm1DQTtFRjVDSSx5QkFyQmU7RUFkZix5QkVsQkY7QVgyc0NGO0FVM3VDRTtFQ2lJRjtJRjFDTSx5QkFoQmE7RVR3cUNqQjtBQUNGO0FVaHZDRTtFQ2lJRjtJRnZDTSxlRTNESjtFWHF0Q0E7QUFDRjtBVXJ2Q0U7RUNpSUY7SUZuQ1EsZUUvRE47RVgwdENBO0FBQ0Y7QVUxdkNFO0VDaUlGO0lGN0VNLGdCRXBCSjtFWDh0Q0E7QUFDRjtBVS92Q0U7RUNpSUY7SUYxRU0sZ0JFdkJKO0VYbXVDQTtBQUNGO0FVcHdDRTtFQ2lJRjtJRnZFTSxnQkUxQko7RVh3dUNBO0FBQ0Y7O0FXcm9DQTtFRi9DSSx5QkFyQmU7RUFkZix5QkVaRjtBWHd1Q0Y7QVU5d0NFO0VDb0lGO0lGN0NNLHlCQWhCYTtFVDJzQ2pCO0FBQ0Y7QVVueENFO0VDb0lGO0lGMUNNLGVFckRKO0VYa3ZDQTtBQUNGO0FVeHhDRTtFQ29JRjtJRnRDUSxlRXpETjtFWHV2Q0E7QUFDRjtBVTd4Q0U7RUNvSUY7SUZoRk0seUJFZEo7RVgydkNBO0FBQ0Y7QVVseUNFO0VDb0lGO0lGN0VNLHlCRWpCSjtFWGd3Q0E7QUFDRjtBVXZ5Q0U7RUNvSUY7SUYxRU0seUJFcEJKO0VYcXdDQTtBQUNGOztBV3JxQ0E7RUZsREkseUJBckJlO0VFYWpCLGNBQUE7QVhvdUNGO0FVanpDRTtFQ3VJRjtJRmhETSxjQWhCYTtFVDh1Q2pCO0FBQ0Y7QVV0ekNFO0VDdUlGO0lGN0NNLGVFZEo7RVg4dUNBO0FBQ0Y7QVUzekNFO0VDdUlGO0lGekNRLGVFbEJOO0VYbXZDQTtBQUNGOztBV3RyQ0E7RUZyREkseUJBckJlO0VBZGYseUJFTEY7QVh3eENGO0FVcjBDRTtFQzBJRjtJRm5ETSx5QkFoQmE7RVRrd0NqQjtBQUNGO0FVMTBDRTtFQzBJRjtJRmhETSxlRTlDSjtFWGt5Q0E7QUFDRjtBVS8wQ0U7RUMwSUY7SUY1Q1EsZUVsRE47RVh1eUNBO0FBQ0Y7QVVwMUNFO0VDMElGO0lGdEZNLGNFUEo7RVgyeUNBO0FBQ0Y7QVV6MUNFO0VDMElGO0lGbkZNLGNFVko7RVhnekNBO0FBQ0Y7QVU5MUNFO0VDMElGO0lGaEZNLGNFYko7RVhxekNBO0FBQ0Y7O0FXdHRDQTtFRnhESSx5QkFyQmU7RUFkZixnQkVLRjtBWGl6Q0Y7QVV4MkNFO0VDNklGO0lGdERNLHlCQWhCYTtFVHF5Q2pCO0FBQ0Y7QVU3MkNFO0VDNklGO0lGbkRNLGVFcENKO0VYMnpDQTtBQUNGO0FVbDNDRTtFQzZJRjtJRi9DUSxlRXhDTjtFWGcwQ0E7QUFDRjtBVXYzQ0U7RUM2SUY7SUZ6Rk0sY0VHSjtFWG8wQ0E7QUFDRjtBVTUzQ0U7RUM2SUY7SUZ0Rk0sY0FBQTtFVHkwQ0o7QUFDRjtBVWo0Q0U7RUM2SUY7SUZuRk0sY0VISjtFWDgwQ0E7QUFDRjs7QVd0dkNBO0VGM0RJLGVBckJlO0VFSGpCLGNBQUE7QVg4MENGO0FVMzRDRTtFQ2dKRjtJRnpETSxlQWhCYTtFVHcwQ2pCO0FBQ0Y7QVVoNUNFO0VDZ0pGO0lGdERNLGVBVmdCO0VUbzBDcEI7QUFDRjtBVXI1Q0U7RUNnSkY7SUZoRFEsZUFBQTtFVHl6Q047QUFDRjs7QVd2d0NBO0VGOURJLGVBckJlO0VFQ2pCLGNBQUE7QVg4MUNGO0FVLzVDRTtFQ21KRjtJRjVETSxlQWhCYTtFVDQxQ2pCO0FBQ0Y7QVVwNkNFO0VDbUpGO0lGekRNLGVBVmdCO0VUdzFDcEI7QUFDRjtBVXo2Q0U7RUNtSkY7SUZuRFEsZUFBQTtFVDYwQ047QUFDRjs7QVd4eENBO0VGakVJLDBCQXJCZTtFQWRmLGtCRURGO0FYazRDRjtBVW43Q0U7RUNzSkY7SUYvRE0seUJBaEJhO0VUZzNDakI7QUFDRjtBVXg3Q0U7RUNzSkY7SUY1RE0sZUUxQ0o7RVg0NENBO0FBQ0Y7QVU3N0NFO0VDc0pGO0lGeERRLGVFOUNOO0VYaTVDQTtBQUNGO0FVbDhDRTtFQ3NKRjtJRmxHTSxrQkVISjtFWHE1Q0E7QUFDRjtBVXY4Q0U7RUNzSkY7SUYvRk0sa0JFTko7RVgwNUNBO0FBQ0Y7QVU1OENFO0VDc0pGO0lGNUZNLGtCRVRKO0VYKzVDQTtBQUNGOztBV3Z6Q0EsOERBQUE7QUFNQTtFRjNFSSxlQXJCZTtFRThGakIsZ0JBQUE7QVh5ekNGO0FVdjlDRTtFQ2dLRjtJRnpFTSxlQWhCYTtFVG81Q2pCO0FBQ0Y7QVU1OUNFO0VDZ0tGO0lGdEVNLGdCRW1FSjtFWG0wQ0E7QUFDRjtBVWorQ0U7RUNnS0Y7SUZoRVEsZUFBQTtFVHE0Q047QUFDRjs7QVc5ekNBO0VGbkZJLGVBckJlO0VFc0dqQixnQkFBQTtBWHEwQ0Y7QVUzK0NFO0VDd0tGO0lGakZNLGVBaEJhO0VUdzZDakI7QUFDRjtBVWgvQ0U7RUN3S0Y7SUY5RU0sZ0JFMkVKO0VYKzBDQTtBQUNGO0FVci9DRTtFQ3dLRjtJRnhFUSxlQUFBO0VUeTVDTjtBQUNGOztBVzEwQ0E7RUYzRkkseUJBckJlO0VFOEdqQixnQkFBQTtBWGkxQ0Y7QVUvL0NFO0VDZ0xGO0lGekZNLGNBaEJhO0VUNDdDakI7QUFDRjtBVXBnREU7RUNnTEY7SUZ0Rk0sZUVtRko7RVgyMUNBO0FBQ0Y7QVV6Z0RFO0VDZ0xGO0lGbEZRLGVFK0VOO0VYZzJDQTtBQUNGOztBV3QxQ0E7RUZuR0kseUJBckJlO0VFc0hqQix5QkFBQTtBWDYxQ0Y7QVVuaERFO0VDd0xGO0lGakdNLHlCQWhCYTtFVGc5Q2pCO0FBQ0Y7QVV4aERFO0VDd0xGO0lGOUZNLGVFMkZKO0VYdTJDQTtBQUNGO0FVN2hERTtFQ3dMRjtJRjFGUSxlRXVGTjtFWDQyQ0E7QUFDRjs7QVdsMkNBO0VGM0dJLHlCQXJCZTtFRThIakIseUJBQUE7QVh5MkNGO0FVdmlERTtFQ2dNRjtJRnpHTSxjQWhCYTtFVG8rQ2pCO0FBQ0Y7QVU1aURFO0VDZ01GO0lGdEdNLGVFbUdKO0VYbTNDQTtBQUNGO0FVampERTtFQ2dNRjtJRmxHUSxlRStGTjtFWHczQ0E7QUFDRjs7QVc5MkNBO0VGbkhJLHlCQXJCZTtFRXNJakIsZ0JBQUE7QVhxM0NGO0FVM2pERTtFQ3dNRjtJRmpITSx5QkFoQmE7RVR3L0NqQjtBQUNGO0FVaGtERTtFQ3dNRjtJRjlHTSxlRTJHSjtFWCszQ0E7QUFDRjtBVXJrREU7RUN3TUY7SUYxR1EsZUV1R047RVhvNENBO0FBQ0Y7O0FXMTNDQTtFRjNISSx5QkFyQmU7RUU4SWpCLHlCQUFBO0FYaTRDRjtBVS9rREU7RUNnTkY7SUZ6SE0sY0FoQmE7RVQ0Z0RqQjtBQUNGO0FVcGxERTtFQ2dORjtJRnRITSxlRW1ISjtFWDI0Q0E7QUFDRjtBVXpsREU7RUNnTkY7SUZsSFEsZUUrR047RVhnNUNBO0FBQ0Y7O0FXdDRDQTtFRm5JSSx5QkFyQmU7RUVzSmpCLHlCQUFBO0FYNjRDRjtBVW5tREU7RUN3TkY7SUZqSU0seUJBaEJhO0VUZ2lEakI7QUFDRjtBVXhtREU7RUN3TkY7SUY5SE0sZUUySEo7RVh1NUNBO0FBQ0Y7QVU3bURFO0VDd05GO0lGMUhRLGVFdUhOO0VYNDVDQTtBQUNGOztBV241Q0E7RUYxSUkseUJBckJlO0FUc2pEbkI7QVV0bkRFO0VDK05GO0lGeElNLGdCQWhCYTtFVG1qRGpCO0FBQ0Y7QVUzbkRFO0VDK05GO0lGcklNLGVFbUlKO0VYazZDQTtBQUNGO0FVaG9ERTtFQytORjtJRmpJUSxlRStITjtFWHU2Q0E7QUFDRjs7QVcvNUNBO0VGakpJLHlCQXJCZTtBVHlrRG5CO0FVem9ERTtFQ3NPRjtJRi9JTSxjQWhCYTtFVHNrRGpCO0FBQ0Y7QVU5b0RFO0VDc09GO0lGNUlNLGVFMElKO0VYODZDQTtBQUNGO0FVbnBERTtFQ3NPRjtJRnhJUSxlRXNJTjtFWG03Q0E7QUFDRjs7QVcxNkNBO0VGekpJLHlCQXJCZTtFRTRLakIsZ0JBQUE7QVhpN0NGO0FVN3BERTtFQzhPRjtJRnZKTSx5QkFoQmE7RVQwbERqQjtBQUNGO0FVbHFERTtFQzhPRjtJRnBKTSxlRWlKSjtFWDI3Q0E7QUFDRjtBVXZxREU7RUM4T0Y7SUZoSlEsZUU2SU47RVhnOENBO0FBQ0Y7O0FXdDdDQTtFRmpLSSx5QkFyQmU7RUVvTGpCLHlCQUFBO0FYNjdDRjtBVWpyREU7RUNzUEY7SUYvSk0sZ0JBaEJhO0VUOG1EakI7QUFDRjtBVXRyREU7RUNzUEY7SUY1Sk0sZUV5Sko7RVh1OENBO0FBQ0Y7QVUzckRFO0VDc1BGO0lGeEpRLGVFcUpOO0VYNDhDQTtBQUNGOztBV2w4Q0E7RUZ6S0kseUJBckJlO0VFNExqQixjQUFBO0FYeThDRjtBVXJzREU7RUM4UEY7SUZ2S00sZ0JBaEJhO0VUa29EakI7QUFDRjtBVTFzREU7RUM4UEY7SUZwS00sZUVpS0o7RVhtOUNBO0FBQ0Y7QVUvc0RFO0VDOFBGO0lGaEtRLGVFNkpOO0VYdzlDQTtBQUNGOztBVzk4Q0E7RUZqTEkseUJBckJlO0VBZGYsa0JFa05GO0FYcTlDRjtBVXp0REU7RUNzUUY7SUYvS00seUJBaEJhO0VUc3BEakI7QUFDRjtBVTl0REU7RUNzUUY7SUY1S00sZUV5S0o7RVgrOUNBO0FBQ0Y7QVVudURFO0VDc1FGO0lGeEtRLGVFcUtOO0VYbytDQTtBQUNGO0FVeHVERTtFQ3NRRjtJRmxOTSxjRWdOSjtFWHcrQ0E7QUFDRjtBVTd1REU7RUNzUUY7SUYvTU0sY0U2TUo7RVg2K0NBO0FBQ0Y7QVVsdkRFO0VDc1FGO0lGNU1NLGNFME1KO0VYay9DQTtBQUNGOztBVzcrQ0EscUJBQUE7QUFLQTtFRjFMSSx5QkFyQmU7RUFkZixnQkUyTkY7QVhnL0NGO0FVN3ZERTtFQytRRjtJRnhMTSxjQWhCYTtFVDByRGpCO0FBQ0Y7QVVsd0RFO0VDK1FGO0lGckxNLGVFa0xKO0VYMC9DQTtBQUNGO0FVdndERTtFQytRRjtJRmpMUSxlRThLTjtFWCsvQ0E7QUFDRjtBVTV3REU7RUMrUUY7SUYzTk0sZ0JFeU5KO0VYbWdEQTtBQUNGO0FVanhERTtFQytRRjtJRnhOTSxnQkVzTko7RVh3Z0RBO0FBQ0Y7QVV0eERFO0VDK1FGO0lGck5NLGdCRW1OSjtFWDZnREE7QUFDRjs7QVd6Z0RBLEdBQUE7QUFNQTtFRm5NSSx5QkFyQmU7RUVzTmpCLHlCQUFBO0FYMmdERjtBVWp5REU7RUN3UkY7SUZqTU0sZ0JBaEJhO0VUOHREakI7QUFDRjtBVXR5REU7RUN3UkY7SUY5TE0sZUUyTEo7RVhxaERBO0FBQ0Y7QVUzeURFO0VDd1JGO0lGMUxRLGVFdUxOO0VYMGhEQTtBQUNGOztBV2hoREE7RUYzTUkseUJBckJlO0VBZGYseUJFNE9GO0FYdWhERjtBVXJ6REU7RUNnU0Y7SUZ6TU0seUJBaEJhO0VUa3ZEakI7QUFDRjtBVTF6REU7RUNnU0Y7SUZ0TU0sZUVtTUo7RVhpaURBO0FBQ0Y7QVUvekRFO0VDZ1NGO0lGbE1RLGVFK0xOO0VYc2lEQTtBQUNGO0FVcDBERTtFQ2dTRjtJRjVPTSx5QkUwT0o7RVgwaURBO0FBQ0Y7QVV6MERFO0VDZ1NGO0lGek9NLHlCRXVPSjtFWCtpREE7QUFDRjtBVTkwREU7RUNnU0Y7SUZ0T00seUJFb09KO0VYb2pEQTtBQUNGOztBVy9pREEscUJBQUE7QUFLQTtFRnBOSSx5QkFyQmU7RUFkZixpQkVxUEY7QVhrakRGO0FVejFERTtFQ3lTRjtJRmxOTSxnQkFoQmE7RVRzeERqQjtBQUNGO0FVOTFERTtFQ3lTRjtJRi9NTSxlRTRNSjtFWDRqREE7QUFDRjtBVW4yREU7RUN5U0Y7SUYzTVEsZUV3TU47RVhpa0RBO0FBQ0Y7QVV4MkRFO0VDeVNGO0lGclBNLHlCRW1QSjtFWHFrREE7QUFDRjtBVTcyREU7RUN5U0Y7SUZsUE0seUJFZ1BKO0VYMGtEQTtBQUNGO0FVbDNERTtFQ3lTRjtJRi9PTSx5QkU2T0o7RVgra0RBO0FBQ0Y7O0FXM2tEQSxHQUFBO0FBTUE7RUY3TkkseUJBckJlO0VFZ1BqQixnQkFBQTtBWDZrREY7QVU3M0RFO0VDa1RGO0lGM05NLGdCQWhCYTtFVDB6RGpCO0FBQ0Y7QVVsNERFO0VDa1RGO0lGeE5NLGVFcU5KO0VYdWxEQTtBQUNGO0FVdjRERTtFQ2tURjtJRnBOUSxlRWlOTjtFWDRsREE7QUFDRjs7QVdsbERBO0VGck9JLHlCQXJCZTtFRXdQakIseUJBQUE7QVh5bERGO0FVajVERTtFQzBURjtJRm5PTSxjQWhCYTtFVDgwRGpCO0FBQ0Y7QVV0NURFO0VDMFRGO0lGaE9NLGVFNk5KO0VYbW1EQTtBQUNGO0FVMzVERTtFQzBURjtJRjVOUSxlRXlOTjtFWHdtREE7QUFDRjs7QVc5bERBO0VGN09JLHlCQXJCZTtFRWdRakIseUJBQUE7QVhxbURGO0FVcjZERTtFQ2tVRjtJRjNPTSxjQWhCYTtFVGsyRGpCO0FBQ0Y7QVUxNkRFO0VDa1VGO0lGeE9NLGVFcU9KO0VYK21EQTtBQUNGO0FVLzZERTtFQ2tVRjtJRnBPUSxlRWlPTjtFWG9uREE7QUFDRjs7QVcxbURBO0VGclBJLHdCQXJCZTtFRXdRakIsZ0JBQUE7QVhpbkRGO0FVejdERTtFQzBVRjtJRm5QTSxjQWhCYTtFVHMzRGpCO0FBQ0Y7QVU5N0RFO0VDMFVGO0lGaFBNLGVFNk9KO0VYMm5EQTtBQUNGO0FVbjhERTtFQzBVRjtJRjVPUSxlRXlPTjtFWGdvREE7QUFDRjs7QVcxbkRBLHFCQUFBO0FBS0E7RUY5UEkseUJBckJlO0VBZGYseUJFK1JGO0FYNm5ERjtBVTk4REU7RUNtVkY7SUY1UE0sY0FoQmE7RVQyNERqQjtBQUNGO0FVbjlERTtFQ21WRjtJRnpQTSxlRXNQSjtFWHVvREE7QUFDRjtBVXg5REU7RUNtVkY7SUZyUFEsZUVrUE47RVg0b0RBO0FBQ0Y7QVU3OURFO0VDbVZGO0lGL1JNLHlCRTZSSjtFWGdwREE7QUFDRjtBVWwrREU7RUNtVkY7SUY1Uk0seUJFMFJKO0VYcXBEQTtBQUNGO0FVditERTtFQ21WRjtJRnpSTSx5QkV1Uko7RVgwcERBO0FBQ0Y7O0FXanBEQTtFRnRRSSx5QkFyQmU7RUV5UmpCLHlCQUFBO0FYd3BERjtBVWovREU7RUMyVkY7SUZwUU0sY0FoQmE7RVQ4NkRqQjtBQUNGO0FVdC9ERTtFQzJWRjtJRmpRTSxlRThQSjtFWGtxREE7QUFDRjtBVTMvREU7RUMyVkY7SUY3UFEsZUUwUE47RVh1cURBO0FBQ0Y7O0FXN3BEQTtFRjlRSSx5QkFyQmU7RUVpU2pCLHlCQUFBO0FYb3FERjtBVXJnRUU7RUNtV0Y7SUY1UU0seUJBaEJhO0VUazhEakI7QUFDRjtBVTFnRUU7RUNtV0Y7SUZ6UU0sZUVzUUo7RVg4cURBO0FBQ0Y7QVUvZ0VFO0VDbVdGO0lGclFRLGVFa1FOO0VYbXJEQTtBQUNGOztBV3pxREE7RUZ0UkksMEJBckJlO0VBZGYsaUJFdVRGO0FYZ3JERjtBVXpoRUU7RUMyV0Y7SUZwUk0sZUFoQmE7RVRzOURqQjtBQUNGO0FVOWhFRTtFQzJXRjtJRmpSTSxnQkU4UUo7RVgwckRBO0FBQ0Y7QVVuaUVFO0VDMldGO0lGN1FRLGdCRTBRTjtFWCtyREE7QUFDRjtBVXhpRUU7RUMyV0Y7SUZ2VE0sZ0JFcVRKO0VYbXNEQTtBQUNGO0FVN2lFRTtFQzJXRjtJRnBUTSxnQkVrVEo7RVh3c0RBO0FBQ0Y7QVVsakVFO0VDMldGO0lGalRNLGdCRStTSjtFWDZzREE7QUFDRjs7QVdwc0RBO0VGOVJJLDBCQXJCZTtFRWlUakIsaUJBQUE7QVgyc0RGO0FVNWpFRTtFQ21YRjtJRjVSTSxlQWhCYTtFVHkvRGpCO0FBQ0Y7QVVqa0VFO0VDbVhGO0lGelJNLGdCRXNSSjtFWHF0REE7QUFDRjtBVXRrRUU7RUNtWEY7SUZyUlEsZ0JFa1JOO0VYMHREQTtBQUNGOztBV2h0REE7RUZ0U0ksMEJBckJlO0VFeVRqQixnQkFBQTtBWHV0REY7QVVobEVFO0VDMlhGO0lGcFNNLGVBaEJhO0VUNmdFakI7QUFDRjtBVXJsRUU7RUMyWEY7SUZqU00sZ0JFOFJKO0VYaXVEQTtBQUNGO0FVMWxFRTtFQzJYRjtJRjdSUSxnQkUwUk47RVhzdURBO0FBQ0Y7O0FXNXREQTtFRjlTSSwwQkFyQmU7RUVpVWpCLGdCQUFBO0FYbXVERjtBVXBtRUU7RUNtWUY7SUY1U00sZUFoQmE7RVRpaUVqQjtBQUNGO0FVem1FRTtFQ21ZRjtJRnpTTSxnQkVzU0o7RVg2dURBO0FBQ0Y7QVU5bUVFO0VDbVlGO0lGclNRLGdCRWtTTjtFWGt2REE7QUFDRjs7QVd6dURBO0VGclRJLDBCQXJCZTtFRXdVakIsZ0JBQUE7QVhndkRGO0FVeG5FRTtFQzBZRjtJRm5UTSwwQkFoQmE7RVRxakVqQjtBQUNGO0FVN25FRTtFQzBZRjtJRmhUTSxnQkU2U0o7RVgwdkRBO0FBQ0Y7QVVsb0VFO0VDMFlGO0lGNVNRLGdCRXlTTjtFWCt2REE7QUFDRjs7QVdydkRBO0VGN1RJLDBCQXJCZTtFRWdWakIsZ0JBQUE7QVg0dkRGO0FVNW9FRTtFQ2taRjtJRjNUTSwwQkFoQmE7RVR5a0VqQjtBQUNGO0FVanBFRTtFQ2taRjtJRnhUTSxnQkVxVEo7RVhzd0RBO0FBQ0Y7QVV0cEVFO0VDa1pGO0lGcFRRLGdCRWlUTjtFWDJ3REE7QUFDRjs7QVc5dkRBO0VGeFVJLHlCQXJCZTtFRTBWakIseUJBQUE7QVhzd0RGO0FVaHFFRTtFQzZaRjtJRnRVTSxjQWhCYTtFVDZsRWpCO0FBQ0Y7QVVycUVFO0VDNlpGO0lGblVNLGtCQVZnQjtFVHlsRXBCO0FBQ0Y7QVUxcUVFO0VDNlpGO0lGL1RRLGVFMlROO0VYcXhEQTtBQUNGOztBV253REE7RUZ2VkkseUJBckJlO0VBZGYseUJFa1hGO0FYZ3hERjtBVXByRUU7RUM0YUY7SUZyVk0seUJBaEJhO0VUaW5FakI7QUFDRjtBVXpyRUU7RUM0YUY7SUZsVk0seUJBVmdCO0VUNm1FcEI7QUFDRjtBVTlyRUU7RUM0YUY7SUY5VVEsZUVxVU47RVgreERBO0FBQ0Y7QVVuc0VFO0VDNGFGO0lGeFhNLGdCRWdYSjtFWG15REE7QUFDRjtBVXhzRUU7RUM0YUY7SUZyWE0sZ0JFNldKO0VYd3lEQTtBQUNGO0FVN3NFRTtFQzRhRjtJRmxYTSxnQkUwV0o7RVg2eURBO0FBQ0Y7O0FXcHhEQTtFRnpXSSx5QkFyQmU7RUFkZixnQkVpWUY7QVhveURGO0FVdnRFRTtFQzhiRjtJRnZXTSxjQWhCYTtFVG9wRWpCO0FBQ0Y7QVU1dEVFO0VDOGJGO0lGcFdNLGdCQVZnQjtFVGdwRXBCO0FBQ0Y7QVVqdUVFO0VDOGJGO0lGaFdRLGVFb1ZOO0VYbXpEQTtBQUNGO0FVdHVFRTtFQzhiRjtJRjFZTSx5QkUrWEo7RVh1ekRBO0FBQ0Y7QVUzdUVFO0VDOGJGO0lGdllNLHlCRTRYSjtFWDR6REE7QUFDRjtBVWh2RUU7RUM4YkY7SUZwWU0seUJFeVhKO0VYaTBEQTtBQUNGO0FXNXpERTtFRnZZRSxpQkV3WUE7QVg4ekRKO0FVeHZFRTtFQ3liQTtJRnJZSSxnQkVzWUY7RVhrMERGO0FBQ0Y7QVU3dkVFO0VDeWJBO0lGbFlJLGdCRW1ZRjtFWHUwREY7QUFDRjtBVWx3RUU7RUN5YkE7SUYvWEksZ0JFZ1lGO0VYNDBERjtBQUNGOztBVzF6REE7RUZ4WEksa0JFK1dGO0VGbFpFLGdCRW1aRjtBWHUwREY7QVU1d0VFO0VDNmNGO0lGdFhNLGlCRTZXSjtFWDQwREE7QUFDRjtBVWp4RUU7RUM2Y0Y7SUZuWE0saUJBVmdCO0VUcXNFcEI7QUFDRjtBVXR4RUU7RUM2Y0Y7SUYvV1EsZUVzV047RVhzMURBO0FBQ0Y7QVUzeEVFO0VDNmNGO0lGelpNLHlCRWlaSjtFWDAxREE7QUFDRjtBVWh5RUU7RUM2Y0Y7SUZ0Wk0seUJFOFlKO0VYKzFEQTtBQUNGO0FVcnlFRTtFQzZjRjtJRm5aTSx5QkUyWUo7RVhvMkRBO0FBQ0Y7O0FXbjFEQTtFRmxZSSx3QkFyQmU7RUVvWmpCLGNBQUE7QVgyMURGO0FVL3lFRTtFQ3VkRjtJRmhZTSxjQWhCYTtFVDR1RWpCO0FBQ0Y7QVVwekVFO0VDdWRGO0lGN1hNLGVFeVhKO0VYcTJEQTtBQUNGO0FVenpFRTtFQ3VkRjtJRnpYUSxlRXFYTjtFWDAyREE7QUFDRjs7QVlsMUVBO0VBQ0UsY0FBQTtBWnExRUY7QVlwMUVFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QVpzMUVKO0FZbjFFRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxnREFBQTtFQUNBLHlDQUFBO0VBQ0EsaUJBQUE7RUgwRkEsa0NBckJlO0tBcUJmLCtCQXJCZTtVQXFCZiwwQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtBVG14RW5CO0FVbjFFRTtFRVhBO0lIa0dJLHlCQWhCYTtPQWdCYixzQkFoQmE7WUFnQmIsaUJBaEJhO0VUZ3hFakI7QUFDRjtBVXgxRUU7RUVYQTtJSHFHSSw0QkFWZ0I7T0FVaEIseUJBVmdCO1lBVWhCLG9CQVZnQjtFVDR3RXBCO0FBQ0Y7QVU3MUVFO0VFWEE7SUh5R00sd0JHbEdKO09Ia0dJLHFCR2xHSjtZSGtHSSxnQkdsR0o7RVpxMkVGO0FBQ0Y7QVVsMkVFO0VFWEE7SUhrR0ksaUJBaEJhO0VUK3hFakI7QUFDRjtBVXYyRUU7RUVYQTtJSHFHSSxxQkFWZ0I7RVQyeEVwQjtBQUNGO0FVNTJFRTtFRVhBO0lIeUdNLGtCRzVGSjtFWjgyRUY7QUFDRjtBVWozRUU7RUVYQTtJSGtHSSxrQkFoQmE7RVQ4eUVqQjtBQUNGO0FVdDNFRTtFRVhBO0lIcUdJLHNCQVZnQjtFVDB5RXBCO0FBQ0Y7QVUzM0VFO0VFWEE7SUh5R00sbUJHdEZKO0VadTNFRjtBQUNGO0FVaDRFRTtFRVhBO0lBMkJJLFdBQUE7SUFDQSxnQkNyQ2E7SURzQ2IsOEJBQUE7RVpvM0VKO0FBQ0Y7QVlqM0VFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBWm0zRUo7QVlsM0VJO0VBQ0UsdUJBQUE7QVpvM0VOO0FZbDNFSTtFQUNFLHVCQUFBO0FabzNFTjtBWWwzRUk7RUFDRSx1QkFBQTtBWm8zRU47QVlsM0VJO0VBQ0UsdUJBQUE7QVpvM0VOO0FZbDNFSTtFQUNFLHVCQUFBO0FabzNFTjtBWWwzRUk7RUFDRSx1QkFBQTtBWm8zRU47QVlsM0VJO0VBQ0UsdUJBQUE7QVpvM0VOO0FZajNFSTtFQUNFLG9CQUFBO0FabTNFTjtBWWgzRUk7RUFDRSxvQkFBQTtBWmszRU47QVkvMkVJO0VBQ0Usb0JBQUE7QVppM0VOO0FZOTJFSTtFQUNFLG9CQUFBO0FaZzNFTjtBWTcyRUk7RUFDRSxvQkFBQTtBWisyRU47QVk1MkVJO0VBQ0Usb0JBQUE7QVo4MkVOO0FVbjdFRTtFRXlFSTtJQU9FLGtDQUFBO0VadTJFTjtFWXIyRUk7SUFDRSxrQ0FBQTtFWnUyRU47RVlyMkVJO0lBTUUsK0JBQUE7RVprMkVOO0FBQ0Y7O0FjcDlFRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FkdTlFSjtBY3I5RUU7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0FkdTlFSjtBY3I5RUU7RUFDRSxxQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FkdTlFSjs7QWNuOUVBOztFQUVFLFdEMEJZO0FiNDdFZDtBY3I5RUU7O0VBQ0UsYUFBQTtBZHc5RUo7QWN0OUVFOztFQUNFLGNBQUE7QWR5OUVKO0FjdDlFRTs7RUFDRSxXRGVVO0FiMDhFZDtBY3g5RUk7O0VBQ0UsY0FBQTtBZDI5RU47QWN6OUVJOztFQUNFLGFBQUE7QWQ0OUVOO0FjMTlFSTs7RUFDRSxZRE9RO0FiczlFZDtBYzM5RUk7O0VBQ0UsWURJUTtBYjA5RWQ7QWM1OUVJOztFQUNFLHNDQUFBO0FkKzlFTjtBYzc5RUk7O0VBQ0UsV0RGUTtBYmsrRWQ7QWM3OUVNOztFQUNFLGlDREl1QjtBYjQ5RS9CO0FjNzlFSTs7RUFDRSxpQ0FBQTtBZGcrRU47QWM1OUVROztFQUNFLFVEZkk7RUNnQkosWUFBQTtBZCs5RVY7QWMzOUVJOztFQUNFLHlCRHBCTztBYmsvRWI7QWM1OUVJOztFQUNFLGlDQUFBO0FkKzlFTjtBVTVnRkU7RUk0Q0U7O0lBR0ksdUJBQUE7RWRrK0VOO0FBQ0Y7QWNqK0VNOztFQUNFLFVEN0JNO0FiaWdGZDtBYy85RVE7O0VBQ0UsVURuQ0k7QWJxZ0ZkO0FjOTlFUTs7RUFDRSxVRHhDSTtBYnlnRmQ7O0FjMTlFQTtFQUNFLGNEM0JjO0Fidy9FaEI7QWMzOUVFO0VBQ0UsZUQ5Qlk7QWIyL0VoQjtBYzM5RUU7RUFDRSxlRGpDWTtBYjgvRWhCO0FjejlFSTtFQUNFLFdEekRRO0Fib2hGZDtBY3I5RU07RUFDRSxXRGhFTTtBYnVoRmQ7QWNyOUVNO0VBQ0UsY0FBQTtBZHU5RVI7QWNyOUVNO0VBQ0UsV0FBQTtBZHU5RVI7QWNuOUVJO0VBQ0UsWUFBQTtBZHE5RU47QWNoOUVJO0VBQ0UsWUFBQTtBZGs5RU47QWM5OEVFO0VBQ0UsY0RyRWU7QWJxaEZuQjtBYzk4RUk7RUFDRSxlRHhFYTtBYndoRm5CO0FjOThFSTtFQUNFLGVEM0VhO0FiMmhGbkI7QWM1OEVNO0VBQ0UsV0RuR007QWJpakZkO0FjeDhFUTtFQUNFLFdBQUE7RUFDQSwyQ0FBQTtBZDA4RVY7QWN6OEVVO0VBQ0UsWUFBQTtFQUNBLFVEOUdFO0FieWpGZDtBY3Y4RU07RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FkeThFUjtBY3g4RVE7RUFDRSxjRG5HUztBYjZpRm5CO0FjeDhFUTtFQUNFLGNBQUE7QWQwOEVWO0FjeDhFUTtFQUNFLFdENUhJO0Fic2tGZDtBY3Q4RVE7RUFDRSxhRDlHUztFQytHVCxZQUFBO0FkdzhFVjtBY3I4RU07RUFDRSxlRG5IVztBYjBqRm5COztBZXpuRkEsV0FBQTtBQUdBO0VBQ0UsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLG9EQUNFO0VBREYsNENBQ0U7RUFERixvQ0FDRTtFQURGLDBEQUNFO0FmeW5GSjtBZXRuRkU7RUFDRSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSxVQUFBO0Fmd25GSjs7QWVwbkZBO0VBQ0UsK0NBQUE7TUFBQSwyQ0FBQTtVQUFBLHVDQUFBO0VBQ0Esd0NBQUE7RUFBQSxnQ0FBQTtFQUFBLHdCQUFBO0VBQUEsOENBQUE7QWZ1bkZGO0Flcm5GRTtFQUNFLHlDQUFBO01BQUEscUNBQUE7VUFBQSxpQ0FBQTtBZnVuRko7O0FlbG5GRTtFQUNFLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RUFBQSx3QkFBQTtFQUFBLDhDQUFBO0FmcW5GSjtBZWpuRkk7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWZtbkZOOztBZTltRkE7RUFDRSxVQUFBO0FmaW5GRjtBZS9tRkU7RUFDRSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0EsVUFBQTtBZmluRko7O0FlMW1GTTtFQUNFLCtDQUFBO1VBQUEsdUNBQUE7QWY2bUZSO0FlOW1GTTtFQUNFLCtDQUFBO1VBQUEsdUNBQUE7QWZnbkZSO0Flam5GTTtFQUNFLCtDQUFBO1VBQUEsdUNBQUE7QWZtbkZSO0FlcG5GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZzbkZSO0Fldm5GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZ5bkZSO0FlMW5GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWY0bkZSO0FlN25GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWYrbkZSO0FlaG9GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZrb0ZSO0Flbm9GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZxb0ZSO0FldG9GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZ3b0ZSO0Flem9GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWYyb0ZSO0FlNW9GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWY4b0ZSO0FlL29GTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZpcEZSO0FlbHBGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZvcEZSO0FlcnBGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZ1cEZSO0FleHBGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWYwcEZSO0FlM3BGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWY2cEZSO0FlOXBGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZncUZSO0FlanFGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZtcUZSO0FlcHFGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZzcUZSO0FldnFGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZ5cUZSO0FlMXFGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWY0cUZSO0FlN3FGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWYrcUZSO0FlaHJGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZrckZSO0FlbnJGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZxckZSO0FldHJGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZ3ckZSO0FlenJGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWYyckZSO0FlNXJGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWY4ckZSO0FlL3JGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZpc0ZSO0FlbHNGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZvc0ZSO0FlcnNGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWZ1c0ZSO0FleHNGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWYwc0ZSO0FlM3NGTTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWY2c0ZSO0FlOXNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZndEZSO0FlanRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZtdEZSO0FlcHRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZzdEZSO0FldnRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ5dEZSO0FlMXRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY0dEZSO0FlN3RGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYrdEZSO0FlaHVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZrdUZSO0FlbnVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZxdUZSO0FldHVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ3dUZSO0FlenVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYydUZSO0FlNXVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY4dUZSO0FlL3VGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZpdkZSO0FlbHZGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZvdkZSO0FlcnZGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ1dkZSO0FleHZGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYwdkZSO0FlM3ZGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY2dkZSO0FlOXZGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZnd0ZSO0FlandGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZtd0ZSO0FlcHdGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZzd0ZSO0FldndGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ5d0ZSO0FlMXdGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY0d0ZSO0FlN3dGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYrd0ZSO0FlaHhGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZreEZSO0FlbnhGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZxeEZSO0FldHhGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ3eEZSO0FlenhGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYyeEZSO0FlNXhGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY4eEZSO0FlL3hGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZpeUZSO0FlbHlGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZveUZSO0FlcnlGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ1eUZSO0FleHlGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYweUZSO0FlM3lGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY2eUZSO0FlOXlGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZnekZSO0FlanpGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZtekZSO0FlcHpGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZzekZSO0FldnpGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ5ekZSO0FlMXpGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY0ekZSO0FlN3pGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYrekZSO0FlaDBGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZrMEZSO0FlbjBGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZxMEZSO0FldDBGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ3MEZSO0FlejBGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYyMEZSO0FlNTBGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY4MEZSO0FlLzBGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZpMUZSO0FlbDFGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZvMUZSO0FlcjFGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ1MUZSO0FleDFGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYwMUZSO0FlMzFGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY2MUZSO0FlOTFGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZnMkZSO0FlajJGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZtMkZSO0FlcDJGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZzMkZSO0FldjJGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ5MkZSO0FlMTJGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY0MkZSO0FlNzJGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYrMkZSO0FlaDNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZrM0ZSO0FlbjNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZxM0ZSO0FldDNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ3M0ZSO0FlejNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYyM0ZSO0FlNTNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY4M0ZSO0FlLzNGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZpNEZSO0FlbDRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZvNEZSO0FlcjRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZ1NEZSO0FleDRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWYwNEZSO0FlMzRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWY2NEZSO0FlOTRGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZnNUZSO0FlajVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZtNUZSO0FlcDVGTTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QWZzNUZSO0FlajVGSTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSwyRUFBQTtFQUFBLG1FQUFBO0VBQUEsMkRBQUE7RUFBQSxvSEFBQTtBZm01Rk47QWVqNUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm01RlY7QWVwNUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnM1RlY7QWV2NUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnk1RlY7QWUxNUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjQ1RlY7QWU3NUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZis1RlY7QWVoNkZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZms2RlY7QWVuNkZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnE2RlY7QWV0NkZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnc2RlY7QWV6NkZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjI2RlY7QWU1NkZRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjg2RlY7QWUvNkZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmk3RlY7QWVsN0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm83RlY7QWVyN0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnU3RlY7QWV4N0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjA3RlY7QWUzN0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjY3RlY7QWU5N0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmc4RlY7QWVqOEZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm04RlY7QWVwOEZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnM4RlY7QWV2OEZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnk4RlY7QWUxOEZRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjQ4RlY7QWU3OEZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZis4RlY7QWVoOUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZms5RlY7QWVuOUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnE5RlY7QWV0OUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnc5RlY7QWV6OUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjI5RlY7QWU1OUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjg5RlY7QWUvOUZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmkrRlY7QWVsK0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm8rRlY7QWVyK0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnUrRlY7QWV4K0ZRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjArRlY7QWUzK0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjYrRlY7QWU5K0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmcvRlY7QWVqL0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm0vRlY7QWVwL0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnMvRlY7QWV2L0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnkvRlY7QWUxL0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjQvRlY7QWU3L0ZRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZisvRlY7QWVoZ0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmtnR1Y7QWVuZ0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFnR1Y7QWV0Z0dRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZndnR1Y7QWV6Z0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJnR1Y7QWU1Z0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhnR1Y7QWUvZ0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmloR1Y7QWVsaEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm9oR1Y7QWVyaEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVoR1Y7QWV4aEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBoR1Y7QWUzaEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZoR1Y7QWU5aEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmdpR1Y7QWVqaUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1pR1Y7QWVwaUdRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZnNpR1Y7QWV2aUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlpR1Y7QWUxaUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjRpR1Y7QWU3aUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitpR1Y7QWVoakdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmtqR1Y7QWVuakdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFqR1Y7QWV0akdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndqR1Y7QWV6akdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJqR1Y7QWU1akdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhqR1Y7QWUvakdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmlrR1Y7QWVsa0dRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZm9rR1Y7QWVya0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVrR1Y7QWV4a0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBrR1Y7QWUza0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZrR1Y7QWU5a0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmdsR1Y7QWVqbEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1sR1Y7QWVwbEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNsR1Y7QWV2bEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlsR1Y7QWUxbEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjRsR1Y7QWU3bEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitsR1Y7QWVobUdRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZmttR1Y7QWVubUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFtR1Y7QWV0bUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndtR1Y7QWV6bUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJtR1Y7QWU1bUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhtR1Y7QWUvbUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmluR1Y7QWVsbkdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm9uR1Y7QWVybkdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVuR1Y7QWV4bkdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBuR1Y7QWUzbkdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZuR1Y7QWU5bkdRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZmdvR1Y7QWVqb0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1vR1Y7QWVwb0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNvR1Y7QWV2b0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlvR1Y7QWUxb0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjRvR1Y7QWU3b0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitvR1Y7QWVocEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmtwR1Y7QWVucEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFwR1Y7QWV0cEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndwR1Y7QWV6cEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJwR1Y7QWU1cEdRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjhwR1Y7QWUvcEdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmlxR1Y7QWVscUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm9xR1Y7QWVycUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVxR1Y7QWV4cUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBxR1Y7QWUzcUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZxR1Y7QWU5cUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmdyR1Y7QWVqckdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1yR1Y7QWVwckdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNyR1Y7QWV2ckdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlyR1Y7QWUxckdRO0VBQ0UsNEJBQUE7VUFBQSxvQkFBQTtBZjRyR1Y7O0FlbHJHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWZxckdSO0FldHJHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWZ3ckdSO0FlenJHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWYyckdSO0FlNXJHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWY4ckdSO0FlL3JHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWZpc0dSO0FlbHNHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWZvc0dSO0FlcnNHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWZ1c0dSO0FleHNHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWYwc0dSO0FlM3NHTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWY2c0dSO0FlOXNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZndEdSO0FlanRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZtdEdSO0FlcHRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZzdEdSO0FldnRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ5dEdSO0FlMXRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY0dEdSO0FlN3RHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYrdEdSO0FlaHVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZrdUdSO0FlbnVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZxdUdSO0FldHVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ3dUdSO0FlenVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYydUdSO0FlNXVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY4dUdSO0FlL3VHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZpdkdSO0FlbHZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZvdkdSO0FlcnZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ1dkdSO0FleHZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYwdkdSO0FlM3ZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY2dkdSO0FlOXZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZnd0dSO0FlandHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZtd0dSO0FlcHdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZzd0dSO0FldndHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ5d0dSO0FlMXdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY0d0dSO0FlN3dHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYrd0dSO0FlaHhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZreEdSO0FlbnhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZxeEdSO0FldHhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ3eEdSO0FlenhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYyeEdSO0FlNXhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY4eEdSO0FlL3hHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZpeUdSO0FlbHlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZveUdSO0FlcnlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ1eUdSO0FleHlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYweUdSO0FlM3lHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY2eUdSO0FlOXlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZnekdSO0FlanpHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZtekdSO0FlcHpHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZzekdSO0FldnpHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ5ekdSO0FlMXpHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY0ekdSO0FlN3pHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYrekdSO0FlaDBHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZrMEdSO0FlbjBHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZxMEdSO0FldDBHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ3MEdSO0FlejBHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYyMEdSO0FlNTBHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY4MEdSO0FlLzBHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZpMUdSO0FlbDFHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZvMUdSO0FlcjFHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ1MUdSO0FleDFHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYwMUdSO0FlMzFHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY2MUdSO0FlOTFHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZnMkdSO0FlajJHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZtMkdSO0FlcDJHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZzMkdSO0FldjJHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ5MkdSO0FlMTJHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY0MkdSO0FlNzJHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYrMkdSO0FlaDNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZrM0dSO0FlbjNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZxM0dSO0FldDNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ3M0dSO0FlejNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYyM0dSO0FlNTNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY4M0dSO0FlLzNHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZpNEdSO0FlbDRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZvNEdSO0FlcjRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ1NEdSO0FleDRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYwNEdSO0FlMzRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY2NEdSO0FlOTRHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZnNUdSO0FlajVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZtNUdSO0FlcDVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZzNUdSO0FldjVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ5NUdSO0FlMTVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY0NUdSO0FlNzVHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYrNUdSO0FlaDZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZrNkdSO0FlbjZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZxNkdSO0FldDZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ3NkdSO0FlejZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYyNkdSO0FlNTZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY4NkdSO0FlLzZHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZpN0dSO0FlbDdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZvN0dSO0FlcjdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ1N0dSO0FleDdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYwN0dSO0FlMzdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY2N0dSO0FlOTdHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZnOEdSO0FlajhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZtOEdSO0FlcDhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZzOEdSO0FldjhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ5OEdSO0FlMThHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWY0OEdSO0FlNzhHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYrOEdSO0FlaDlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZrOUdSO0FlbjlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZxOUdSO0FldDlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWZ3OUdSO0FlejlHTTtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWYyOUdSO0FlNTlHTTtFQUNFLDRDQUFBO1VBQUEsb0NBQUE7QWY4OUdSO0FlejlHSTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSwyRUFBQTtFQUFBLG1FQUFBO0VBQUEsMkRBQUE7RUFBQSxvSEFBQTtBZjI5R047QWV6OUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjI5R1Y7QWU1OUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjg5R1Y7QWUvOUdRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmkrR1Y7QWVsK0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm8rR1Y7QWVyK0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnUrR1Y7QWV4K0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjArR1Y7QWUzK0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjYrR1Y7QWU5K0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmcvR1Y7QWVqL0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm0vR1Y7QWVwL0dRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZnMvR1Y7QWV2L0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnkvR1Y7QWUxL0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjQvR1Y7QWU3L0dRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZisvR1Y7QWVoZ0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmtnSFY7QWVuZ0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFnSFY7QWV0Z0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndnSFY7QWV6Z0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJnSFY7QWU1Z0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhnSFY7QWUvZ0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmloSFY7QWVsaEhRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZm9oSFY7QWVyaEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVoSFY7QWV4aEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBoSFY7QWUzaEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZoSFY7QWU5aEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmdpSFY7QWVqaUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1pSFY7QWVwaUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNpSFY7QWV2aUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlpSFY7QWUxaUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjRpSFY7QWU3aUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitpSFY7QWVoakhRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZmtqSFY7QWVuakhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFqSFY7QWV0akhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndqSFY7QWV6akhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJqSFY7QWU1akhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhqSFY7QWUvakhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmlrSFY7QWVsa0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm9rSFY7QWVya0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVrSFY7QWV4a0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBrSFY7QWUza0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZrSFY7QWU5a0hRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZmdsSFY7QWVqbEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1sSFY7QWVwbEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNsSFY7QWV2bEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlsSFY7QWUxbEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjRsSFY7QWU3bEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitsSFY7QWVobUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmttSFY7QWVubUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFtSFY7QWV0bUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndtSFY7QWV6bUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJtSFY7QWU1bUhRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjhtSFY7QWUvbUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmluSFY7QWVsbkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm9uSFY7QWVybkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVuSFY7QWV4bkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjBuSFY7QWUzbkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZuSFY7QWU5bkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmdvSFY7QWVqb0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1vSFY7QWVwb0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNvSFY7QWV2b0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlvSFY7QWUxb0hRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjRvSFY7QWU3b0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitvSFY7QWVocEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmtwSFY7QWVucEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFwSFY7QWV0cEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZndwSFY7QWV6cEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJwSFY7QWU1cEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhwSFY7QWUvcEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmlxSFY7QWVscUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm9xSFY7QWVycUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnVxSFY7QWV4cUhRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZjBxSFY7QWUzcUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZxSFY7QWU5cUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmdySFY7QWVqckhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm1ySFY7QWVwckhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnNySFY7QWV2ckhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnlySFY7QWUxckhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjRySFY7QWU3ckhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZitySFY7QWVoc0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmtzSFY7QWVuc0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnFzSFY7QWV0c0hRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZndzSFY7QWV6c0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJzSFY7QWU1c0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjhzSFY7QWUvc0hRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZml0SFY7QWVsdEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm90SFY7QWVydEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnV0SFY7QWV4dEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjB0SFY7QWUzdEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjZ0SFY7QWU5dEhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmd1SFY7QWVqdUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZm11SFY7QWVwdUhRO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBZnN1SFY7QWV2dUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnl1SFY7QWUxdUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjR1SFY7QWU3dUhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZit1SFY7QWVodkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZmt2SFY7QWVudkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnF2SFY7QWV0dkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZnd2SFY7QWV6dkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjJ2SFY7QWU1dkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZjh2SFY7QWUvdkhRO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBZml3SFY7QWVsd0hRO0VBQ0UsNEJBQUE7VUFBQSxvQkFBQTtBZm93SFY7O0FlNXZIRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBZit2SEo7QWU5dkhJO0VBRUUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUZBQ0U7RUFERix5RUFDRTtBZjh2SFI7QWUxdkhJO0VBQ0UsT0FBQTtFQUNBLDJLQUFBO0VBQUEsNEdBQUE7RU5ERixvQkFyQmU7QVRteEhuQjtBVW4xSEU7RUtvRkU7SU5HRSxNQWhCYTtFVGd4SGpCO0FBQ0Y7QVV4MUhFO0VLb0ZFO0lOTUUsTU1FQTtFZmd3SEo7QUFDRjtBVTcxSEU7RUtvRkU7SU5VSSxNTUZGO0VmcXdISjtBQUNGO0FlcHdISTtFQUNFLE9BQUE7RUFDQSwyS0FBQTtFQUFBLDBHQUFBO0VOWEYsdUJBckJlO0FUdXlIbkI7QVV2MkhFO0VLOEZFO0lOUEUsU0FoQmE7RVRveUhqQjtBQUNGO0FVNTJIRTtFSzhGRTtJTkpFLFNNWUE7RWYwd0hKO0FBQ0Y7QVVqM0hFO0VLOEZFO0lOQUksU01RRjtFZit3SEo7QUFDRjtBZTF3SE07RUFFRSxXQUFBO0FmMndIUjs7QWVyd0hBO0VBQ0UsVUFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7QWZ3d0hGO0FldHdISTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSwyRUFBQTtFQUFBLG1FQUFBO0VBQUEsMkRBQUE7RUFBQSxvSEFBQTtBZnd3SE47O0FnQng1SEE7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VQeUdFLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFSGJBLHFKQUFBO0FSazNIRjtBVTM0SEU7RU10QkY7SVA2R00sMEJBaEJhO0VUdzBIakI7QUFDRjtBVWg1SEU7RU10QkY7SVBnSE0sZ0JPN0dKO0VoQnU2SEE7QUFDRjtBVXI1SEU7RU10QkY7SVBvSFEsZ0JPakhOO0VoQjQ2SEE7QUFDRjtBVTE1SEU7RU10QkY7SVA2R00seUJBaEJhO0VUdTFIakI7QUFDRjtBVS81SEU7RU10QkY7SVBnSE0sZUVyREo7RVg4M0hBO0FBQ0Y7QVVwNkhFO0VNdEJGO0lQb0hRLGVFekROO0VYbTRIQTtBQUNGO0FVejZIRTtFTXRCRjtJUDBFTSx5QkVkSjtFWHU0SEE7QUFDRjtBVTk2SEU7RU10QkY7SVA2RU0seUJFakJKO0VYNDRIQTtBQUNGO0FVbjdIRTtFTXRCRjtJUGdGTSx5QkVwQko7RVhpNUhBO0FBQ0Y7QVE5NUhFO0VBQ0UsK0xBQUE7QVJnNkhKO0FnQjE4SEU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUCtGQSxzQ0FyQmU7RUFxQmYsNkJBckJlO0VBcUJmLHdCQXJCZTtBVHE0SG5CO0FVcjhIRTtFTWZBO0lQc0dJLDZCQWhCYTtFVGs0SGpCO0FBQ0Y7QVUxOEhFO0VNZkE7SVB5R0ksa0JPbkdGO0VoQnU5SEY7QUFDRjtBVS84SEU7RU1mQTtJUDZHTSxrQk92R0o7RWhCNDlIRjtBQUNGO0FVcDlIRTtFTWZBO0lQc0dJLG9CQWhCYTtFVGk1SGpCO0FBQ0Y7QVV6OUhFO0VNZkE7SVB5R0ksbUJPbEdGO0VoQnErSEY7QUFDRjtBVTk5SEU7RU1mQTtJUDZHTSxtQk90R0o7RWhCMCtIRjtBQUNGO0FVbitIRTtFTWZBO0lQc0dJLGVBaEJhO0VUZzZIakI7QUFDRjtBVXgrSEU7RU1mQTtJUHlHSSxjT2pHRjtFaEJtL0hGO0FBQ0Y7QVU3K0hFO0VNZkE7SVA2R00sY09yR0o7RWhCdy9IRjtBQUNGO0FnQngvSEk7RVAyRkEsc0NBckJlO0FUcTdIbkI7QVVyL0hFO0VNTkU7SVA2RkUsNkJBaEJhO0VUazdIakI7QUFDRjtBVTEvSEU7RU1ORTtJUGdHRSxrQk8vRkE7RWhCbWdJSjtBQUNGO0FVLy9IRTtFTU5FO0lQb0dJLGtCT25HRjtFaEJ3Z0lKO0FBQ0Y7QWdCdGdJRTtFQUNFLFlBQUE7RVBzRkEscUJBckJlO0FUdzhIbkI7QVV4Z0lFO0VNRkE7SVB5RkkscUJBaEJhO0VUcThIakI7QUFDRjtBVTdnSUU7RU1GQTtJUDRGSSxVTzFGRjtFaEJpaElGO0FBQ0Y7QVVsaElFO0VNRkE7SVBnR00sVU85Rko7RWhCc2hJRjtBQUNGO0FnQnJoSUU7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVA0RUEscUJBckJlO0VBcUJmLHNCQXJCZTtBVGsrSG5CO0FVbGlJRTtFTUVBO0lQcUZJLHFCQWhCYTtFVCs5SGpCO0FBQ0Y7QVV2aUlFO0VNRUE7SVB3RkksV09oRkY7RWhCaWlJRjtBQUNGO0FVNWlJRTtFTUVBO0lQNEZNLFdPcEZKO0VoQnNpSUY7QUFDRjtBVWpqSUU7RU1FQTtJUHFGSSxzQkFoQmE7RVQ4K0hqQjtBQUNGO0FVdGpJRTtFTUVBO0lQd0ZJLFlPL0VGO0VoQitpSUY7QUFDRjtBVTNqSUU7RU1FQTtJUDRGTSxZT25GSjtFaEJvaklGO0FBQ0Y7QWdCbGpJRTtFUHVFRSw0QkFyQmU7QVRtZ0luQjtBVW5rSUU7RU1jQTtJUHlFSSw0QkFoQmE7RVRnZ0lqQjtBQUNGO0FVeGtJRTtFTWNBO0lQNEVJLGlCTzNFSDtFaEI2aklEO0FBQ0Y7QVU3a0lFO0VNY0E7SVBnRk0saUJPL0VMO0VoQmtrSUQ7QUFDRjtBZ0Jqa0lFO0VBQ0UsWUFBQTtFUG1FQSwyQkFyQmU7QVRzaEluQjtBVXRsSUU7RU1pQkE7SVBzRUksMkJBaEJhO0VUbWhJakI7QUFDRjtBVTNsSUU7RU1pQkE7SVB5RUksZ0JPdkVGO0VoQjRrSUY7QUFDRjtBVWhtSUU7RU1pQkE7SVA2RU0sZ0JPM0VKO0VoQmlsSUY7QUFDRjs7QWdCOWtJQTtFQUNFLFVBQUE7RUFDQSxvQkFBQTtBaEJpbElGOztBaUI5bklJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QWpCaW9JTjtBaUJob0lNO0VSbUVGLDZCUWxFSTtBakJrb0lSO0FVbG5JRTtFT2pCSTtJUnFFQSw2QlFwRUU7RWpCc29JTjtBQUNGO0FVdm5JRTtFT2pCSTtJUndFQSw2QlF2RUU7RWpCMm9JTjtBQUNGO0FVNW5JRTtFT2pCSTtJUjJFQSw2QlExRUU7RWpCZ3BJTjtBQUNGO0FpQmhwSVE7RVJvR0oseUJBckJlO0FUb2tJbkI7QVVwb0lFO0VPZk07SVJzR0YseUJBaEJhO0VUaWtJakI7QUFDRjtBVXpvSUU7RU9mTTtJUnlHRixlUXhHSTtFakIycElSO0FBQ0Y7QVU5b0lFO0VPZk07SVI2R0EsZVE1R0U7RWpCZ3FJUjtBQUNGO0FpQi9wSVE7RUFDRSxnQkFBQTtBakJpcUlWO0FpQjVwSUk7RVIyRkEsMEJBckJlO0VBcUJmLDhCQXJCZTtBVDBsSW5CO0FVMXBJRTtFT05FO0lSNkZFLDBCQWhCYTtFVHVsSWpCO0FBQ0Y7QVUvcElFO0VPTkU7SVJnR0UsZ0JRL0ZBO0VqQndxSUo7QUFDRjtBVXBxSUU7RU9ORTtJUm9HSSxnQlFuR0Y7RWpCNnFJSjtBQUNGO0FVenFJRTtFT05FO0lSNkZFLDZCQWhCYTtFVHNtSWpCO0FBQ0Y7QVU5cUlFO0VPTkU7SVJnR0Usb0JROUZBO0VqQnNySUo7QUFDRjtBVW5ySUU7RU9ORTtJUm9HSSxvQlFsR0Y7RWpCMnJJSjtBQUNGOztBaUJ0cklFO0VBSUUsV0plVTtFSmdFViwrQkFyQmU7QVQ2bkluQjtBVTdySUU7RU9FQTtJUnFGSSwrQkFoQmE7RVQwbklqQjtBQUNGO0FVbHNJRTtFT0VBO0lSd0ZJLHFCUW5GRjtFakIrcklGO0FBQ0Y7QVV2c0lFO0VPRUE7SVI0Rk0scUJRdkZKO0VqQm9zSUY7QUFDRjtBaUJuc0lJO0VBQ0Usa0JBQUE7RUFDQSxVQU5PO0FqQjJzSWI7QWlCbHNJSTtFQUNFLFlKVFE7RUlVUixvQkFBQTtFQUNBLFlBQUE7RVJvRUYsNEJBckJlO0VRN0NiLGlCQUFBO0FqQm9zSU47QVV2dElFO0VPY0U7SVJ5RUUsNEJBaEJhO0VUb3BJakI7QUFDRjtBVTV0SUU7RU9jRTtJUjRFRSxrQlF4RUE7RWpCOHNJSjtBQUNGO0FVanVJRTtFT2NFO0lSZ0ZJLGtCUTVFRjtFakJtdElKO0FBQ0Y7QWlCbHRJTTtFQU5GO0lSdUVBLDRCQXJCZTtFVDBxSWpCO0FBQ0Y7QVUzdUlFO0VPY0U7SVJ5RUUsMkJBaEJhO0VUd3FJakI7QUFDRjtBVWh2SUU7RU9jRTtJUjRFRSwyQkFWZ0I7RVRvcUlwQjtBQUNGO0FVcnZJRTtFT2NFO0lSZ0ZJLGlCUXpFQTtFakJvdUlOO0FBQ0Y7QWlCanVJSTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RVIwREYsb0JBckJlO0FUK3JJbkI7QVUvdklFO0VPeUJFO0lSOERFLG1CQWhCYTtFVDRySWpCO0FBQ0Y7QVVwd0lFO0VPeUJFO0lSaUVFLFVROURBO0VqQjR1SUo7QUFDRjtBVXp3SUU7RU95QkU7SVJxRUksVVFsRUY7RWpCaXZJSjtBQUNGO0FpQmp2SU07RUFDRSxvQkFBQTtBakJtdklSO0FpQmp2SVU7RUFBRyxhQUFBO0FqQm92SWI7QWlCNXVJSTtFQUNFLGtCQUFBO0VSNENGLDhCQXJCZTtBVHd0SW5CO0FVeHhJRTtFT3dDRTtJUitDRSw2QkFoQmE7RVRxdElqQjtBQUNGO0FVN3hJRTtFT3dDRTtJUmtERSxvQlFoREE7RWpCdXZJSjtBQUNGO0FVbHlJRTtFT3dDRTtJUnNESSxvQlFwREY7RWpCNHZJSjtBQUNGO0FpQjF2SUk7RVJ3Q0EsOEJBckJlO0VBcUJmLGFBckJlO0VRZmIsY0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUVBLGdCQUFBO0VSZ0NGLGVBckJlO0VBcUJmLGdCQXJCZTtBVGl2SW5CO0FVanpJRTtFTzZDRTtJUjBDRSxzQkFoQmE7RVQ4dUlqQjtBQUNGO0FVdHpJRTtFTzZDRTtJUjZDRSxvQlE1Q0E7RWpCNHdJSjtBQUNGO0FVM3pJRTtFTzZDRTtJUmlESSxvQlFoREY7RWpCaXhJSjtBQUNGO0FVaDBJRTtFTzZDRTtJUjBDRSwwQkFoQmE7RVQ2dklqQjtBQUNGO0FVcjBJRTtFTzZDRTtJUjZDRSxnQlEzQ0E7RWpCMHhJSjtBQUNGO0FVMTBJRTtFTzZDRTtJUmlESSxnQlEvQ0Y7RWpCK3hJSjtBQUNGO0FVLzBJRTtFTzZDRTtJUjBDRSw0QkFoQmE7RVQ0d0lqQjtBQUNGO0FVcDFJRTtFTzZDRTtJUjZDRSxrQlFuQ0E7RWpCaXlJSjtBQUNGO0FVejFJRTtFTzZDRTtJUmlESSxrQlF2Q0Y7RWpCc3lJSjtBQUNGO0FVOTFJRTtFTzZDRTtJUjBDRSw2QkFoQmE7RVQyeElqQjtBQUNGO0FVbjJJRTtFTzZDRTtJUjZDRSxtQlFsQ0E7RWpCK3lJSjtBQUNGO0FVeDJJRTtFTzZDRTtJUmlESSxtQlF0Q0Y7RWpCb3pJSjtBQUNGO0FpQm56SU07RUFDRSwyQkFBQTtBakJxeklSO0FpQm56SU07RUFDRSxtQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtBakJxeklSO0FpQm56SVU7RUFDRSxhQUFBO0FqQnF6SVo7QWlCL3lJSTtFUmNBLGFBckJlO0VRU2IsYUFBQTtBakJpeklOO0FVMTNJRTtFT3VFRTtJUmdCRSxhQWhCYTtFVHV6SWpCO0FBQ0Y7QVUvM0lFO0VPdUVFO0lSbUJFLGNBVmdCO0VUbXpJcEI7QUFDRjtBVXA0SUU7RU91RUU7SVJ1QkksY1F0QkY7RWpCZzBJSjtBQUNGO0FpQi96SU07RUFDRSxVQUFBO0VBQ0Esb0JBQUE7RVIxQkosZ0JRMkJJO0FqQmkwSVI7QVU5NElFO0VPMEVJO0lSdEJBLGVReUJFO0VqQnEwSU47QUFDRjtBVW41SUU7RU8wRUk7SVJuQkEsZVFzQkU7RWpCMDBJTjtBQUNGO0FVeDVJRTtFTzBFSTtJUmhCQSxlUW1CRTtFakIrMElOO0FBQ0Y7QWlCNzBJTTtFQUNFLGNKekNXO0VKNkNmLGVBckJlO0VFSGpCLGNBQUE7RUZ3QkUsNEJBckJlO0VBcUJmLDBCQXJCZTtBVG8ySW5CO0FVcDZJRTtFT2dGSTtJUk9BLGVBaEJhO0VUaTJJakI7QUFDRjtBVXo2SUU7RU9nRkk7SVJVQSxlQVZnQjtFVDYxSXBCO0FBQ0Y7QVU5NklFO0VPZ0ZJO0lSZ0JFLGVBQUE7RVRrMUlOO0FBQ0Y7QVVuN0lFO0VPZ0ZJO0lST0EsNkJBaEJhO0VUZzNJakI7QUFDRjtBVXg3SUU7RU9nRkk7SVJVQSxtQlFQRTtFakJ5MklOO0FBQ0Y7QVU3N0lFO0VPZ0ZJO0lSY0UsbUJRWEE7RWpCODJJTjtBQUNGO0FVbDhJRTtFT2dGSTtJUk9BLGVBaEJhO0VUKzNJakI7QUFDRjtBVXY4SUU7RU9nRkk7SVJVQSxnQlFORTtFakJ1M0lOO0FBQ0Y7QVU1OElFO0VPZ0ZJO0lSY0UsZ0JRVkE7RWpCNDNJTjtBQUNGO0FpQjEzSU07RVJGRixlQXJCZTtFRThGakIsZ0JBQUE7RUZ6RUUsNkJBckJlO0FUczVJbkI7QVV0OUlFO0VPdUZJO0lSQUEsZUFoQmE7RVRtNUlqQjtBQUNGO0FVMzlJRTtFT3VGSTtJUkdBLGdCRW1FSjtFWGswSUE7QUFDRjtBVWgrSUU7RU91Rkk7SVJTRSxlQUFBO0VUbzRJTjtBQUNGO0FVcitJRTtFT3VGSTtJUkFBLDZCQWhCYTtFVGs2SWpCO0FBQ0Y7QVUxK0lFO0VPdUZJO0lSR0EsbUJRREU7RWpCcTVJTjtBQUNGO0FVLytJRTtFT3VGSTtJUk9FLG1CUUxBO0VqQjA1SU47QUFDRjtBaUIxNUlRO0VBQ0UsZ0JBQUE7QWpCNDVJVjtBaUJ2NUlJO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBakJ5NUlOO0FpQmw1SUk7RVJyQkEsMkJBckJlO0VBcUJmLDZCQXJCZTtBVGc4SW5CO0FVaGdKRTtFTzBHRTtJUm5CRSxrQkFoQmE7RVQ2N0lqQjtBQUNGO0FVcmdKRTtFTzBHRTtJUmhCRSxpQlFpQkE7RWpCODVJSjtBQUNGO0FVMWdKRTtFTzBHRTtJUlpJLGlCUWFGO0VqQm02SUo7QUFDRjtBVS9nSkU7RU8wR0U7SVJuQkUsNkJBaEJhO0VUNDhJakI7QUFDRjtBVXBoSkU7RU8wR0U7SVJoQkUsbUJRbUJBO0VqQjI2SUo7QUFDRjtBVXpoSkU7RU8wR0U7SVJaSSxtQlFlRjtFakJnN0lKO0FBQ0Y7QWlCLzZJSTtFQUNFLGdCQUFBO0FqQmk3SU47QWlCaDdJTTtFUjVCRixhQXJCZTtBVG8rSW5CO0FVcGlKRTtFT2lISTtJUjFCQSxhQWhCYTtFVGkrSWpCO0FBQ0Y7QVV6aUpFO0VPaUhJO0lSdkJBLGFRd0JFO0VqQjI3SU47QUFDRjtBVTlpSkU7RU9pSEk7SVJuQkUsYVFvQkE7RWpCZzhJTjtBQUNGO0FpQjk3SUk7RUFDRSxrQkFBQTtFUmpDRiwyQkFyQmU7RUFxQmYsOEJBckJlO0FUdy9JbkI7QVV4akpFO0VPcUhFO0lSOUJFLGtCQWhCYTtFVHEvSWpCO0FBQ0Y7QVU3akpFO0VPcUhFO0lSM0JFLGlCUTZCQTtFakIwOElKO0FBQ0Y7QVVsa0pFO0VPcUhFO0lSdkJJLGlCUXlCRjtFakIrOElKO0FBQ0Y7QVV2a0pFO0VPcUhFO0lSOUJFLGdCQWhCYTtFVG9nSmpCO0FBQ0Y7QVU1a0pFO0VPcUhFO0lSM0JFLGdCUThCQTtFakJ3OUlKO0FBQ0Y7QVVqbEpFO0VPcUhFO0lSdkJJLGdCUTBCRjtFakI2OUlKO0FBQ0Y7QWlCMzlJUTtFUnRDSixvQkFyQmU7QVR5aEpuQjtBVXpsSkU7RU8ySE07SVJwQ0YsbUJBaEJhO0VUc2hKakI7QUFDRjtBVTlsSkU7RU8ySE07SVJqQ0YsVVFrQ0k7RWpCcytJUjtBQUNGO0FVbm1KRTtFTzJITTtJUjdCQSxVUThCRTtFakIyK0lSO0FBQ0Y7QVV4bUpFO0VPMkhNO0lBR0ksU0FBQTtJQUNBLG1DQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtFakI4K0lWO0FBQ0Y7QWlCeitJSTtFUmhEQSwyQkFyQmU7RUFxQmYsNkJBckJlO0FUa2pKbkI7QVVsbkpFO0VPcUlFO0lSOUNFLGtCQWhCYTtFVCtpSmpCO0FBQ0Y7QVV2bkpFO0VPcUlFO0lSM0NFLGdCUTRDQTtFakJxL0lKO0FBQ0Y7QVU1bkpFO0VPcUlFO0lSdkNJLGdCUXdDRjtFakIwL0lKO0FBQ0Y7QVVqb0pFO0VPcUlFO0lSOUNFLDZCQWhCYTtFVDhqSmpCO0FBQ0Y7QVV0b0pFO0VPcUlFO0lSM0NFLG1CUTZDQTtFakJtZ0pKO0FBQ0Y7QVUzb0pFO0VPcUlFO0lSdkNJLG1CUXlDRjtFakJ3Z0pKO0FBQ0Y7QWlCdGdKSTtFUnJEQSwyQkFyQmU7RVE0RWIsa0JBQUE7QWpCd2dKTjtBVXBwSkU7RU8wSUU7SVJuREUsa0JBaEJhO0VUaWxKakI7QUFDRjtBVXpwSkU7RU8wSUU7SVJoREUsaUJRaURBO0VqQmtoSko7QUFDRjtBVTlwSkU7RU8wSUU7SVI1Q0ksaUJRNkNGO0VqQnVoSko7QUFDRjtBaUJyaEpJO0VBQ0UsV0FBQTtBakJ1aEpOO0FpQm5oSkk7RUFDRSxrQkFBQTtBakJxaEpOO0FpQm5oSkk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFUnpFRixhQXJCZTtBVG9uSm5CO0FVcHJKRTtFT3NKRTtJUi9ERSxjQWhCYTtFVGluSmpCO0FBQ0Y7QVV6ckpFO0VPc0pFO0lSNURFLGNRcUVBO0VqQjhoSko7QUFDRjtBVTlySkU7RU9zSkU7SVJ4REksY1FpRUY7RWpCbWlKSjtBQUNGO0FpQm5pSk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVDQUFBO01BQUEsbUNBQUE7VUFBQSwrQkFBQTtBakJxaUpSO0FpQmxpSkk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RVJ2RkYsc0JBckJlO0VBcUJmLGFBckJlO0FUa3BKbkI7QVVsdEpFO0VPc0tFO0lSL0VFLHNCQWhCYTtFVCtvSmpCO0FBQ0Y7QVV2dEpFO0VPc0tFO0lSNUVFLFlRbUZBO0VqQjhpSko7QUFDRjtBVTV0SkU7RU9zS0U7SVJ4RUksWVErRUY7RWpCbWpKSjtBQUNGO0FVanVKRTtFT3NLRTtJUi9FRSxjQWhCYTtFVDhwSmpCO0FBQ0Y7QVV0dUpFO0VPc0tFO0lSNUVFLGNRb0ZBO0VqQjRqSko7QUFDRjtBVTN1SkU7RU9zS0U7SVJ4RUksY1FnRkY7RWpCaWtKSjtBQUNGO0FpQmprSk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtBakJta0pSO0FpQmhrSkk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFQUNBLFVBQUE7RVJ0R0YsYUFyQmU7RUFxQmYsb0JBckJlO0FUK3JKbkI7QVUvdkpFO0VPcUxFO0lSOUZFLGNBaEJhO0VUNHJKakI7QUFDRjtBVXB3SkU7RU9xTEU7SVIzRkUsY1FrR0E7RWpCNGtKSjtBQUNGO0FVendKRTtFT3FMRTtJUnZGSSxjUThGRjtFakJpbEpKO0FBQ0Y7QVU5d0pFO0VPcUxFO0lSOUZFLG9CQWhCYTtFVDJzSmpCO0FBQ0Y7QVVueEpFO0VPcUxFO0lSM0ZFLFVRbUdBO0VqQjBsSko7QUFDRjtBVXh4SkU7RU9xTEU7SVJ2RkksVVErRkY7RWpCK2xKSjtBQUNGO0FpQjlsSkk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFUmxIRixjQXJCZTtFQXFCZix3QkFyQmU7QVR5dUpuQjtBVXp5SkU7RU8rTEU7SVJ4R0UsYUFoQmE7RVRzdUpqQjtBQUNGO0FVOXlKRTtFTytMRTtJUnJHRSxhUThHQTtFakIwbUpKO0FBQ0Y7QVVuekpFO0VPK0xFO0lSakdJLGFRMEdGO0VqQittSko7QUFDRjtBVXh6SkU7RU8rTEU7SVJ4R0UsYUFoQmE7RVRxdkpqQjtBQUNGO0FVN3pKRTtFTytMRTtJUnJHRSxhUStHQTtFakJ3bkpKO0FBQ0Y7QVVsMEpFO0VPK0xFO0lSakdJLGFRMkdGO0VqQjZuSko7QUFDRjtBaUI3bkpNO0VBQ0UscUNBQUE7TUFBQSxpQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWpCK25KUjtBaUI1bkpJO0VBQ0Usb0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHVDQUFBO01BQUEsbUNBQUE7VUFBQSwrQkFBQTtFUmpJRixlQXJCZTtFQXFCZixjQXJCZTtFQXFCZix3QkFyQmU7QVR1eEpuQjtBVXYxSkU7RU9nTkU7SVJ6SEUsYUFoQmE7RVRveEpqQjtBQUNGO0FVNTFKRTtFT2dORTtJUnRIRSxhUTZIQTtFakJ5b0pKO0FBQ0Y7QVVqMkpFO0VPZ05FO0lSbEhJLGFReUhGO0VqQjhvSko7QUFDRjtBVXQySkU7RU9nTkU7SVJ6SEUsYUFoQmE7RVRteUpqQjtBQUNGO0FVMzJKRTtFT2dORTtJUnRIRSxhUThIQTtFakJ1cEpKO0FBQ0Y7QVVoM0pFO0VPZ05FO0lSbEhJLGFRMEhGO0VqQjRwSko7QUFDRjtBVXIzSkU7RU9nTkU7SVJ6SEUsYUFoQmE7RVRrekpqQjtBQUNGO0FVMTNKRTtFT2dORTtJUnRIRSxhUStIQTtFakJxcUpKO0FBQ0Y7QVUvM0pFO0VPZ05FO0lSbEhJLGFRMkhGO0VqQjBxSko7QUFDRjtBaUIxcUpNO0VBQ0Usc0NBQUE7TUFBQSxrQ0FBQTtVQUFBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWpCNHFKUjtBaUJ4cUpJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FqQjBxSk47QWlCdHFKSTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VSdkpGLHVCQXJCZTtBVHExSm5CO0FVcjVKRTtFT3VPRTtJUmhKRSxhQWhCYTtFVGsxSmpCO0FBQ0Y7QVUxNUpFO0VPdU9FO0lSN0lFLFlRbUpBO0VqQmlySko7QUFDRjtBVS81SkU7RU91T0U7SVJ6SUksWVErSUY7RWpCc3JKSjtBQUNGOztBa0IzN0pBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWxCODdKRjs7QWtCeDdKRTs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7QWxCNjdKSjtBa0I1N0pJOzs7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBbEJnOEpOO0FrQjk3Skk7OztFVHFGQSwwQkFyQmU7RUV5VGpCLGdCQUFBO0VIdFZBLG1KQUFBO0VVaENJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNSQUFBO0VBQUEsa0tBQUE7RUFZQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsbURBQUE7VUFBQSwyQ0FBQTtBbEJ3N0pOO0FVOThKRTtFUUFFOzs7SVR1RkUsZUFoQmE7RVQ2NEpqQjtBQUNGO0FVcjlKRTtFUUFFOzs7SVQwRkUsZ0JFOFJKO0VYbW1KQTtBQUNGO0FVNTlKRTtFUUFFOzs7SVQ4RkksZ0JFMFJOO0VYMG1KQTtBQUNGO0FRLzdKRTs7O0VBQ0UsMkxBQUE7QVJtOEpKO0FRajhKRTs7O0VBQ0UsMEpBQUE7QVJxOEpKO0FRcDhKSTs7O0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSdzhKTjtBUXI4SkU7OztFQUNFLDBKQUFBO0FSeThKSjtBUXg4Skk7OztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjQ4Sk47QWtCditKTTs7Ozs7RUFDRSxtSkFBQTtBbEI2K0pSO0FrQjMrSk07OztFVDJERiwyQkFyQmU7TUFxQmYsa0JBckJlO0VTcENYLGdFQUFBO1VBQUEsd0RBQUE7QWxCKytKUjtBVTNnS0U7RVEwQkk7OztJVDZEQSwwQkFoQmE7UUFnQmIsc0JBaEJhO0VUMDhKakI7QUFDRjtBVWxoS0U7RVEwQkk7OztJVGdFQSwwQlMvREU7UVQrREYsc0JTL0RFO0VsQjYvSk47QUFDRjtBVXpoS0U7RVEwQkk7OztJVG9FRSwwQlNuRUE7UVRtRUEsc0JTbkVBO0VsQm9nS047QUFDRjtBa0JsZ0tNOzs7RVR1REYsMkJBckJlO01BcUJmLGtCQXJCZTtFU2hDWCxpRUFBQTtVQUFBLHlEQUFBO0FsQnNnS1I7QVV0aUtFO0VROEJJOzs7SVR5REEsd0JBaEJhO1FBZ0JiLG9CQWhCYTtFVHErSmpCO0FBQ0Y7QVU3aUtFO0VROEJJOzs7SVQ0REEsd0JTM0RFO1FUMkRGLG9CUzNERTtFbEJvaEtOO0FBQ0Y7QVVwaktFO0VROEJJOzs7SVRnRUUsd0JTL0RBO1FUK0RBLG9CUy9EQTtFbEIyaEtOO0FBQ0Y7QWtCeGhLSTs7O0VUa0RBLHlCQXJCZTtFQWRmLGdCRXhDRjtFSGlEQSxxSkFBQTtFVXJCSSxxQkFBQTtBbEI2aEtOO0FVbmtLRTtFUW1DRTs7O0lUb0RFLGdCQWhCYTtFVGtnS2pCO0FBQ0Y7QVUxa0tFO0VRbUNFOzs7SVR1REUsZUVqRko7RVh1a0tBO0FBQ0Y7QVVqbEtFO0VRbUNFOzs7SVQyREksZUVyRk47RVg4a0tBO0FBQ0Y7QVV4bEtFO0VRbUNFOzs7SVRpQkUsZ0JFMUNKO0VYb2xLQTtBQUNGO0FVL2xLRTtFUW1DRTs7O0lUb0JFLGdCRTdDSjtFWDJsS0E7QUFDRjtBVXRtS0U7RVFtQ0U7OztJVHVCRSxnQkVoREo7RVhrbUtBO0FBQ0Y7QVFqaktFOzs7RUFDRSxnTUFBQTtBUnFqS0o7QVFuaktFOzs7RUFDRSw2SkFBQTtBUnVqS0o7QVF0aktJOzs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIwaktOO0FRdmpLRTs7O0VBQ0UsNkpBQUE7QVIyaktKO0FRMWpLSTs7O0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSOGpLTjtBa0JqbUtNOzs7OztFVDhDRixtQkFyQmU7QVQra0tuQjtBVS9vS0U7RVF1Q0k7Ozs7O0lUZ0RBLHFCQWhCYTtFVGdsS2pCO0FBQ0Y7QVV4cEtFO0VRdUNJOzs7OztJVG1EQSxxQlNsREU7RWxCd25LTjtBQUNGO0FVanFLRTtFUXVDSTs7Ozs7SVR1REUscUJTdERBO0VsQmlvS047QUFDRjtBa0IvbktJOzs7RVQwQ0EseUJBckJlO0VBZGYseUJFcERGO0VIcUNBLG1KQUFBO0VDa0RFLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVwREY7RUhxQ0EsbUpBQUE7RVVjSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNSQUFBO0VBQUEsa0tBQUE7RUFZQSw2QkFBQTtVQUFBLHFCQUFBO0FsQjBuS047QVU3cktFO0VRMkNFOzs7SVQ0Q0UsY0FoQmE7RVQ0bktqQjtBQUNGO0FVcHNLRTtFUTJDRTs7O0lUK0NFLGVFN0ZKO0VYNnNLQTtBQUNGO0FVM3NLRTtFUTJDRTs7O0lUbURJLGVFakdOO0VYb3RLQTtBQUNGO0FVbHRLRTtFUTJDRTs7O0lUU0UseUJFdERKO0VYMHRLQTtBQUNGO0FVenRLRTtFUTJDRTs7O0lUWUUseUJFekRKO0VYaXVLQTtBQUNGO0FVaHVLRTtFUTJDRTs7O0lUZUUseUJFNURKO0VYd3VLQTtBQUNGO0FRbnNLRTs7O0VBQ0UsMkxBQUE7QVJ1c0tKO0FRcnNLRTs7O0VBQ0UsMEpBQUE7QVJ5c0tKO0FReHNLSTs7O0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSNHNLTjtBUXpzS0U7OztFQUNFLDBKQUFBO0FSNnNLSjtBUTVzS0k7OztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmd0S047QVVsd0tFO0VRMkNFOzs7SVQ0Q0UsMEJBaEJhO0VUaXNLakI7QUFDRjtBVXp3S0U7RVEyQ0U7OztJVCtDRSxnQlM1Q0E7RWxCaXVLSjtBQUNGO0FVaHhLRTtFUTJDRTs7O0lUbURJLGdCU2hERjtFbEJ3dUtKO0FBQ0Y7QVV2eEtFO0VRMkNFOzs7SVQ0Q0UsY0FoQmE7RVRzdEtqQjtBQUNGO0FVOXhLRTtFUTJDRTs7O0lUK0NFLGVFN0ZKO0VYdXlLQTtBQUNGO0FVcnlLRTtFUTJDRTs7O0lUbURJLGVFakdOO0VYOHlLQTtBQUNGO0FVNXlLRTtFUTJDRTs7O0lUU0UseUJFdERKO0VYb3pLQTtBQUNGO0FVbnpLRTtFUTJDRTs7O0lUWUUseUJFekRKO0VYMnpLQTtBQUNGO0FVMXpLRTtFUTJDRTs7O0lUZUUseUJFNURKO0VYazBLQTtBQUNGO0FRN3hLRTs7O0VBQ0UsMkxBQUE7QVJpeUtKO0FRL3hLRTs7O0VBQ0UsMEpBQUE7QVJteUtKO0FRbHlLSTs7O0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSc3lLTjtBUW55S0U7OztFQUNFLDBKQUFBO0FSdXlLSjtBUXR5S0k7OztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjB5S047QWtCdnhLSTs7O0VBQ0Usa0JBQUE7QWxCMnhLTjtBa0IxeEtNOzs7RUFDRSxVQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtFQUNBLHFCQUFBO0FsQjh4S1I7QWtCNXhLTTs7O0VBQ0UsVUFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWxCZ3lLUjtBa0IveEtROzs7RUFDRSxtREFBQTtVQUFBLDJDQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBbEJteUtWOztBa0I1eEtBO0VUTEksZUFyQmU7RVM0QmpCLG1CQUFBO0VBQ0Esa0JBQUE7RUFzSkEsU0FBQTtBbEIwb0tGO0FVNzNLRTtFUTBGRjtJVEhNLGVBaEJhO0VUMHpLakI7QUFDRjtBVWw0S0U7RVEwRkY7SVRBTSxlU0NKO0VsQjJ5S0E7QUFDRjtBVXY0S0U7RVEwRkY7SVRJUSxlU0hOO0VsQmd6S0E7QUFDRjtBa0I3eUtFO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWxCK3lLSjtBa0I5eUtJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FsQmd6S047QWtCOXlLTTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFFQSxxQ0FBQTtFQUFBLDZCQUFBO0FsQit5S1I7QWtCN3lLTTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FsQit5S1I7QWtCN3lLTTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QWxCK3lLUjtBa0I5eUtRO0VUbkRKLFVTb0RNO0FsQmd6S1Y7QVV6N0tFO0VRd0lNO0lUakRGLFFTa0RJO0VsQm96S1I7QUFDRjtBVTk3S0U7RVF3SU07SVQ5Q0YsUVMrQ0k7RWxCeXpLUjtBQUNGO0FVbjhLRTtFUXdJTTtJVDFDQSxRUzJDRTtFbEI4ektSO0FBQ0Y7QWtCMXpLTTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VUM0RKLHVCQXJCZTtFQXFCZixzQkFyQmU7RVNtRlgsU0FBQTtFQUNBLFFBQUE7QWxCNHpLUjtBVWg5S0U7RVE4SUk7SVR2REEsdUJBaEJhO0VUNjRLakI7QUFDRjtBVXI5S0U7RVE4SUk7SVRwREEsdUJBVmdCO0VUeTRLcEI7QUFDRjtBVTE5S0U7RVE4SUk7SVRoREUsYVNtREE7RWxCNjBLTjtBQUNGO0FVLzlLRTtFUThJSTtJVHZEQSxzQkFoQmE7RVQ0NUtqQjtBQUNGO0FVcCtLRTtFUThJSTtJVHBEQSxzQkFWZ0I7RVR3NUtwQjtBQUNGO0FVeitLRTtFUThJSTtJVGhERSxZU29EQTtFbEIyMUtOO0FBQ0Y7QWtCeDFLTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FsQjAxS1I7QWtCejFLUTs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtBbEIyMUtWO0FrQngxS007RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBbEIwMUtSO0FrQngxS007RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7QWxCMDFLUjtBa0J2MUtNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7QWxCeTFLUjtBa0J4MUtRO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLFVBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBbEIwMUtWO0FrQngxS1E7O0VBRUUsV0FBQTtFQUNBLFlBQUE7QWxCMDFLVjtBa0J6MUtVOztFQUNFLFVBQUE7QWxCNDFLWjtBa0J2MUtNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0FsQnkxS1I7QWtCeDFLUTs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtBbEIwMUtWO0FrQnoxS1U7O0VBQ0UsVUFBQTtBbEI0MUtaO0FrQngxS007RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7QWxCMDFLUjtBa0J6MUtROztFQUVFLFdBQUE7RUFDQSxZQUFBO0FsQjIxS1Y7QWtCdjFLTTtFQUNFLFlBQUE7RUFDQSxVQUFBO0FsQnkxS1I7QWtCbDFLRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWxCbzFLSjtBa0JuMUtJO0VBR0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsaURBQUE7TUFBQSw2Q0FBQTtVQUFBLHlDQUFBO0VBQ0Esa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FsQm0xS047QWtCajFLTTtFVGpMRixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0VTeU1YLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsNENBQUE7TUFBQSx3Q0FBQTtVQUFBLG9DQUFBO0FsQm0xS1I7QVVobUxFO0VRc1FJO0lUL0tBLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVQ2aExqQjtBQUNGO0FVcm1MRTtFUXNRSTtJVDVLQSxjQVZnQjtFVHloTHBCO0FBQ0Y7QVUxbUxFO0VRc1FJO0lUeEtFLGNTeUtBO0VsQnUyS047QUFDRjtBVS9tTEU7RVFzUUk7SVQvS0EseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVQ0aUxqQjtBQUNGO0FVcG5MRTtFUXNRSTtJVDVLQSx3QkFWZ0I7UUFVaEIscUJBVmdCO1lBVWhCLGtCQVZnQjtFVHdpTHBCO0FBQ0Y7QVV6bkxFO0VRc1FJO0lUeEtFLHdCUzBLQTtRVDFLQSxxQlMwS0E7WVQxS0Esa0JTMEtBO0VsQnEzS047QUFDRjtBa0JoM0tRO0VBQ0UsV0FBQTtFVDFMTixhUzJMTTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWxCazNLVjtBVW5vTEU7RVE4UU07SVR2TEYsYVN5TEk7RWxCdTNLUjtBQUNGO0FVeG9MRTtFUThRTTtJVHBMRixZU3NMSTtFbEI0M0tSO0FBQ0Y7QVU3b0xFO0VROFFNO0lUaExBLFlTa0xFO0VsQmk0S1I7QUFDRjtBa0IvM0tVO0VBQ0UsWUFBQTtBbEJpNEtaO0FrQjkzS1E7RUFDRSxVQUFBO0VBQ0EsVUFBQTtBbEJnNEtWO0FrQjMzS007RUFDRSxXQUFBO0VBQ0EsWUFBQTtBbEI2M0tSO0FrQjEzS007RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QWxCNDNLUjtBa0IzM0tRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VUeE5OLHlCU3lOTTtLVHpOTixzQlN5Tk07VVR6Tk4saUJTeU5NO0VUek5OLFlTME5NO0VBQ0Esa0RBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7QWxCNjNLVjtBVS9xTEU7RVEwU007SVRuTkYseUJTdU5JO09Udk5KLHNCU3VOSTtZVHZOSixpQlN1Tkk7RWxCcTRLUjtBQUNGO0FVcHJMRTtFUTBTTTtJVGhORix5QlNvTkk7T1RwTkosc0JTb05JO1lUcE5KLGlCU29OSTtFbEIwNEtSO0FBQ0Y7QVV6ckxFO0VRMFNNO0lUNU1BLHlCU2dORTtPVGhORixzQlNnTkU7WVRoTkYsaUJTZ05FO0VsQis0S1I7QUFDRjtBVTlyTEU7RVEwU007SVRuTkYsY1N3Tkk7RWxCbTVLUjtBQUNGO0FVbnNMRTtFUTBTTTtJVGhORixjU3FOSTtFbEJ3NUtSO0FBQ0Y7QVV4c0xFO0VRMFNNO0lUNU1BLGNTaU5FO0VsQjY1S1I7QUFDRjtBVTdzTEU7RVEwU007SUFXSSxrQ0FBQTtJQUNBLCtDQUFBO0VsQjQ1S1Y7QUFDRjtBa0IzNUtVO0VBQ0Usa0JBQUE7RUFHQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDJCQUFBO1VBQUEsbUJBQUE7RUFvR0EsU0FBQTtFQTBCQSxNQUFBO0VBU0EsT0FBQTtBbEJ1eEtaO0FrQjc1S1k7RUFDRSxrQ0FBQTtVQUFBLDBCQUFBO0FsQis1S2Q7QWtCMzVLWTtFQUNFLGtCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VUcFBWLHNCQXJCZTtFQXFCZix1QkFyQmU7RVM0UUwsb0JBQUE7S0FBQSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBR0EsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQUEsa0RBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0FsQjI1S2Q7QVU5dUxFO0VRcVVVO0lUOU9OLHNCQWhCYTtFVDJxTGpCO0FBQ0Y7QVVudkxFO0VRcVVVO0lUM09OLFlTZ1BRO0VsQjY2S1o7QUFDRjtBVXh2TEU7RVFxVVU7SVR2T0osWVM0T007RWxCazdLWjtBQUNGO0FVN3ZMRTtFUXFVVTtJVDlPTix1QkFoQmE7RVQwckxqQjtBQUNGO0FVbHdMRTtFUXFVVTtJVDNPTixhU2lQUTtFbEIyN0taO0FBQ0Y7QVV2d0xFO0VRcVVVO0lUdk9KLGFTNk9NO0VsQmc4S1o7QUFDRjtBa0J2N0tjO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0FsQnk3S2hCO0FrQnY3S2dCO0VBQ0UsbUJMM1RIO0Fib3ZMZjtBa0J2N0tnQjtFQUNFLG1CTDVUQTtBYnF2TGxCO0FrQnY3S2dCO0VBQ0UsbUJMaFVGO0FieXZMaEI7QWtCdDdLYztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO0FsQnc3S2hCO0FrQmw3S2M7RUFXTSx3QkFBQTtVQUFBLGdCQUFBO0FsQjA2S3BCO0FrQnY2S2tCO0VBSUUsa0VBQUE7VUFBQSwwREFBQTtBbEJzNktwQjtBa0JuNktvQjtFVHJUaEIsYUFyQmU7QVRndkxuQjtBVWh6TEU7RVEwWWtCO0lUblRkLGNBaEJhO0VUNnVMakI7QUFDRjtBVXJ6TEU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI4NktwQjtBQUNGO0FVMXpMRTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCbTdLcEI7QUFDRjtBa0JsN0tvQjtFVHhUaEIsY0FyQmU7QVRrd0xuQjtBVWwwTEU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUK3ZMakI7QUFDRjtBVXYwTEU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEI2N0twQjtBQUNGO0FVNTBMRTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCazhLcEI7QUFDRjtBa0JqOEtvQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJtOEt0QjtBa0IvN0trQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCaThLcEI7QWtCbCtLYztFQVdNLHdCQUFBO1VBQUEsZ0JBQUE7QWxCMDlLcEI7QWtCdjlLa0I7RUFJRSxrRUFBQTtVQUFBLDBEQUFBO0FsQnM5S3BCO0FrQm45S29CO0VUclRoQixhQXJCZTtBVGd5TG5CO0FVaDJMRTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQ2eExqQjtBQUNGO0FVcjJMRTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjg5S3BCO0FBQ0Y7QVUxMkxFO0VRMFlrQjtJVDVTWixjUzZTYztFbEJtK0twQjtBQUNGO0FrQmwrS29CO0VUeFRoQixjQXJCZTtBVGt6TG5CO0FVbDNMRTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQreUxqQjtBQUNGO0FVdjNMRTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjYrS3BCO0FBQ0Y7QVU1M0xFO0VRNllrQjtJVC9TWixhU2dUYztFbEJrL0twQjtBQUNGO0FrQmovS29CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQm0vS3RCO0FrQi8rS2tCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEJpL0twQjtBa0JsaExjO0VBR00sb0NBQUE7VUFBQSw0QkFBQTtBbEJraExwQjtBa0J2Z0xrQjtFQUlFLGtFQUFBO1VBQUEsMERBQUE7QWxCc2dMcEI7QWtCbmdMb0I7RVRyVGhCLGFBckJlO0FUZzFMbkI7QVVoNUxFO0VRMFlrQjtJVG5UZCxjQWhCYTtFVDYwTGpCO0FBQ0Y7QVVyNUxFO0VRMFlrQjtJVGhUZCxjU2lUZ0I7RWxCOGdMcEI7QUFDRjtBVTE1TEU7RVEwWWtCO0lUNVNaLGNTNlNjO0VsQm1oTHBCO0FBQ0Y7QWtCbGhMb0I7RVR4VGhCLGNBckJlO0FUazJMbkI7QVVsNkxFO0VRNllrQjtJVHRUZCxhQWhCYTtFVCsxTGpCO0FBQ0Y7QVV2NkxFO0VRNllrQjtJVG5UZCxhU29UZ0I7RWxCNmhMcEI7QUFDRjtBVTU2TEU7RVE2WWtCO0lUL1NaLGFTZ1RjO0VsQmtpTHBCO0FBQ0Y7QWtCamlMb0I7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWxCbWlMdEI7QWtCL2hMa0I7RUFDRSwyQ0FBQTtVQUFBLG1DQUFBO0FsQmlpTHBCO0FrQmxrTGM7RUFXTSx3QkFBQTtVQUFBLGdCQUFBO0FsQjBqTHBCO0FrQnZqTGtCO0VBSUUsa0VBQUE7VUFBQSwwREFBQTtBbEJzakxwQjtBa0JuakxvQjtFVHJUaEIsYUFyQmU7QVRnNExuQjtBVWg4TEU7RVEwWWtCO0lUblRkLGNBaEJhO0VUNjNMakI7QUFDRjtBVXI4TEU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI4akxwQjtBQUNGO0FVMThMRTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCbWtMcEI7QUFDRjtBa0Jsa0xvQjtFVHhUaEIsY0FyQmU7QVRrNUxuQjtBVWw5TEU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUKzRMakI7QUFDRjtBVXY5TEU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEI2a0xwQjtBQUNGO0FVNTlMRTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCa2xMcEI7QUFDRjtBa0JqbExvQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJtbEx0QjtBa0Iva0xrQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCaWxMcEI7QWtCbG5MYztFQVdNLHdCQUFBO1VBQUEsZ0JBQUE7QWxCMG1McEI7QWtCdm1Ma0I7RUFJRSxrRUFBQTtVQUFBLDBEQUFBO0FsQnNtTHBCO0FrQm5tTG9CO0VUclRoQixhQXJCZTtBVGc3TG5CO0FVaC9MRTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQ2NkxqQjtBQUNGO0FVci9MRTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjhtTHBCO0FBQ0Y7QVUxL0xFO0VRMFlrQjtJVDVTWixjUzZTYztFbEJtbkxwQjtBQUNGO0FrQmxuTG9CO0VUeFRoQixjQXJCZTtBVGs4TG5CO0FVbGdNRTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQrN0xqQjtBQUNGO0FVdmdNRTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjZuTHBCO0FBQ0Y7QVU1Z01FO0VRNllrQjtJVC9TWixhU2dUYztFbEJrb0xwQjtBQUNGO0FrQmpvTG9CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQm1vTHRCO0FrQi9uTGtCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEJpb0xwQjtBa0JscUxjO0VUblVWLG9DUzRVZ0I7VVQ1VWhCLDRCUzRVZ0I7QWxCNHBMcEI7QVUxaE1FO0VRcVhZO0lUalVSLHdCUzBVYztZVDFVZCxnQlMwVWM7RWxCZ3FMbEI7QUFDRjtBVS9oTUU7RVFxWFk7SVQ5VFIsd0JTdVVjO1lUdlVkLGdCU3VVYztFbEJxcUxsQjtBQUNGO0FVcGlNRTtFUXFYWTtJVDNUUix3QlNvVWM7WVRwVWQsZ0JTb1VjO0VsQjBxTGxCO0FBQ0Y7QWtCdHFMa0I7RUFJRSxrRUFBQTtVQUFBLDBEQUFBO0FsQnFxTHBCO0FrQmxxTG9CO0VUclRoQixhQXJCZTtBVCsrTG5CO0FVL2lNRTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQ0K0xqQjtBQUNGO0FVcGpNRTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjZxTHBCO0FBQ0Y7QVV6ak1FO0VRMFlrQjtJVDVTWixjUzZTYztFbEJrckxwQjtBQUNGO0FrQmpyTG9CO0VUeFRoQixjQXJCZTtBVGlnTW5CO0FVamtNRTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQ4L0xqQjtBQUNGO0FVdGtNRTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjRyTHBCO0FBQ0Y7QVUza01FO0VRNllrQjtJVC9TWixhU2dUYztFbEJpc0xwQjtBQUNGO0FrQmhzTG9CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQmtzTHRCO0FrQjlyTGtCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEJnc0xwQjtBa0JqdUxjO0VBV00sd0JBQUE7VUFBQSxnQkFBQTtBbEJ5dExwQjtBa0J0dExrQjtFQUlFLGtFQUFBO1VBQUEsMERBQUE7QWxCcXRMcEI7QWtCbHRMb0I7RVRyVGhCLGFBckJlO0FUK2hNbkI7QVUvbE1FO0VRMFlrQjtJVG5UZCxjQWhCYTtFVDRoTWpCO0FBQ0Y7QVVwbU1FO0VRMFlrQjtJVGhUZCxjU2lUZ0I7RWxCNnRMcEI7QUFDRjtBVXptTUU7RVEwWWtCO0lUNVNaLGNTNlNjO0VsQmt1THBCO0FBQ0Y7QWtCanVMb0I7RVR4VGhCLGNBckJlO0FUaWpNbkI7QVVqbk1FO0VRNllrQjtJVHRUZCxhQWhCYTtFVDhpTWpCO0FBQ0Y7QVV0bk1FO0VRNllrQjtJVG5UZCxhU29UZ0I7RWxCNHVMcEI7QUFDRjtBVTNuTUU7RVE2WWtCO0lUL1NaLGFTZ1RjO0VsQml2THBCO0FBQ0Y7QWtCaHZMb0I7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWxCa3ZMdEI7QWtCOXVMa0I7RUFDRSwyQ0FBQTtVQUFBLG1DQUFBO0FsQmd2THBCO0FrQmp4TGM7RUFXTSx3QkFBQTtVQUFBLGdCQUFBO0FsQnl3THBCO0FrQnR3TGtCO0VBSUUsa0VBQUE7VUFBQSwwREFBQTtBbEJxd0xwQjtBa0Jsd0xvQjtFVHJUaEIsYUFyQmU7QVQra01uQjtBVS9vTUU7RVEwWWtCO0lUblRkLGNBaEJhO0VUNGtNakI7QUFDRjtBVXBwTUU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI2d0xwQjtBQUNGO0FVenBNRTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCa3hMcEI7QUFDRjtBa0JqeExvQjtFVHhUaEIsY0FyQmU7QVRpbU1uQjtBVWpxTUU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUOGxNakI7QUFDRjtBVXRxTUU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEI0eExwQjtBQUNGO0FVM3FNRTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCaXlMcEI7QUFDRjtBa0JoeUxvQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJreUx0QjtBa0I5eExrQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCZ3lMcEI7QWtCajBMYztFQVdNLHdCQUFBO1VBQUEsZ0JBQUE7QWxCeXpMcEI7QWtCdHpMa0I7RUFJRSxrRUFBQTtVQUFBLDBEQUFBO0FsQnF6THBCO0FrQmx6TG9CO0VUclRoQixhQXJCZTtBVCtuTW5CO0FVL3JNRTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQ0bk1qQjtBQUNGO0FVcHNNRTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjZ6THBCO0FBQ0Y7QVV6c01FO0VRMFlrQjtJVDVTWixjUzZTYztFbEJrMExwQjtBQUNGO0FrQmowTG9CO0VUeFRoQixjQXJCZTtBVGlwTW5CO0FVanRNRTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQ4b01qQjtBQUNGO0FVdHRNRTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjQwTHBCO0FBQ0Y7QVUzdE1FO0VRNllrQjtJVC9TWixhU2dUYztFbEJpMUxwQjtBQUNGO0FrQmgxTG9CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQmsxTHRCO0FrQjkwTGtCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEJnMUxwQjtBa0JqM0xjO0VBV00sd0JBQUE7VUFBQSxnQkFBQTtBbEJ5MkxwQjtBa0J0MkxrQjtFQUlFLG1FQUFBO1VBQUEsMkRBQUE7QWxCcTJMcEI7QWtCbDJMb0I7RVRyVGhCLGFBckJlO0FUK3FNbkI7QVUvdU1FO0VRMFlrQjtJVG5UZCxjQWhCYTtFVDRxTWpCO0FBQ0Y7QVVwdk1FO0VRMFlrQjtJVGhUZCxjU2lUZ0I7RWxCNjJMcEI7QUFDRjtBVXp2TUU7RVEwWWtCO0lUNVNaLGNTNlNjO0VsQmszTHBCO0FBQ0Y7QWtCajNMb0I7RVR4VGhCLGNBckJlO0FUaXNNbkI7QVVqd01FO0VRNllrQjtJVHRUZCxhQWhCYTtFVDhyTWpCO0FBQ0Y7QVV0d01FO0VRNllrQjtJVG5UZCxhU29UZ0I7RWxCNDNMcEI7QUFDRjtBVTN3TUU7RVE2WWtCO0lUL1NaLGFTZ1RjO0VsQmk0THBCO0FBQ0Y7QWtCaDRMb0I7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWxCazRMdEI7QWtCOTNMa0I7RUFDRSwyQ0FBQTtVQUFBLG1DQUFBO0FsQmc0THBCO0FrQmo2TGM7RUFXTSx3QkFBQTtVQUFBLGdCQUFBO0FsQnk1THBCO0FrQnQ1TGtCO0VBSUUsbUVBQUE7VUFBQSwyREFBQTtBbEJxNUxwQjtBa0JsNUxvQjtFVHJUaEIsYUFyQmU7QVQrdE1uQjtBVS94TUU7RVEwWWtCO0lUblRkLGNBaEJhO0VUNHRNakI7QUFDRjtBVXB5TUU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI2NUxwQjtBQUNGO0FVenlNRTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCazZMcEI7QUFDRjtBa0JqNkxvQjtFVHhUaEIsY0FyQmU7QVRpdk1uQjtBVWp6TUU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUOHVNakI7QUFDRjtBVXR6TUU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEI0NkxwQjtBQUNGO0FVM3pNRTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCaTdMcEI7QUFDRjtBa0JoN0xvQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJrN0x0QjtBa0I5NkxrQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCZzdMcEI7QWtCajlMYztFQUtNLHFDQUFBO1VBQUEsNkJBQUE7QWxCKzhMcEI7QWtCdDhMa0I7RUFJRSxtRUFBQTtVQUFBLDJEQUFBO0FsQnE4THBCO0FrQmw4TG9CO0VUclRoQixhQXJCZTtBVCt3TW5CO0FVLzBNRTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQ0d01qQjtBQUNGO0FVcDFNRTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjY4THBCO0FBQ0Y7QVV6MU1FO0VRMFlrQjtJVDVTWixjUzZTYztFbEJrOUxwQjtBQUNGO0FrQmo5TG9CO0VUeFRoQixjQXJCZTtBVGl5TW5CO0FVajJNRTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQ4eE1qQjtBQUNGO0FVdDJNRTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjQ5THBCO0FBQ0Y7QVUzMk1FO0VRNllrQjtJVC9TWixhU2dUYztFbEJpK0xwQjtBQUNGO0FrQmgrTG9CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQmsrTHRCO0FrQjk5TGtCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEJnK0xwQjtBa0JqZ01jO0VBV00sd0JBQUE7VUFBQSxnQkFBQTtBbEJ5L0xwQjtBa0J0L0xrQjtFQUlFLG1FQUFBO1VBQUEsMkRBQUE7QWxCcS9McEI7QWtCbC9Mb0I7RVRyVGhCLGFBckJlO0FUK3pNbkI7QVUvM01FO0VRMFlrQjtJVG5UZCxjQWhCYTtFVDR6TWpCO0FBQ0Y7QVVwNE1FO0VRMFlrQjtJVGhUZCxjU2lUZ0I7RWxCNi9McEI7QUFDRjtBVXo0TUU7RVEwWWtCO0lUNVNaLGNTNlNjO0VsQmtnTXBCO0FBQ0Y7QWtCamdNb0I7RVR4VGhCLGNBckJlO0FUaTFNbkI7QVVqNU1FO0VRNllrQjtJVHRUZCxhQWhCYTtFVDgwTWpCO0FBQ0Y7QVV0NU1FO0VRNllrQjtJVG5UZCxhU29UZ0I7RWxCNGdNcEI7QUFDRjtBVTM1TUU7RVE2WWtCO0lUL1NaLGFTZ1RjO0VsQmloTXBCO0FBQ0Y7QWtCaGhNb0I7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWxCa2hNdEI7QWtCOWdNa0I7RUFDRSwyQ0FBQTtVQUFBLG1DQUFBO0FsQmdoTXBCO0FrQmpqTWM7RUFXTSx3QkFBQTtVQUFBLGdCQUFBO0FsQnlpTXBCO0FrQnRpTWtCO0VBSUUsbUVBQUE7VUFBQSwyREFBQTtBbEJxaU1wQjtBa0JsaU1vQjtFVHJUaEIsYUFyQmU7QVQrMk1uQjtBVS82TUU7RVEwWWtCO0lUblRkLGNBaEJhO0VUNDJNakI7QUFDRjtBVXA3TUU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI2aU1wQjtBQUNGO0FVejdNRTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCa2pNcEI7QUFDRjtBa0Jqak1vQjtFVHhUaEIsY0FyQmU7QVRpNE1uQjtBVWo4TUU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUODNNakI7QUFDRjtBVXQ4TUU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEI0ak1wQjtBQUNGO0FVMzhNRTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCaWtNcEI7QUFDRjtBa0Joa01vQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJra010QjtBa0I5ak1rQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCZ2tNcEI7QWtCam1NYztFVG5VVix3QlMwVWdCO1VUMVVoQixnQlMwVWdCO0FsQjZsTXBCO0FVejlNRTtFUXFYWTtJVGpVUixvQ1N3VWM7WVR4VWQsNEJTd1VjO0VsQmltTWxCO0FBQ0Y7QVU5OU1FO0VRcVhZO0lUOVRSLG9DU3FVYztZVHJVZCw0QlNxVWM7RWxCc21NbEI7QUFDRjtBVW4rTUU7RVFxWFk7SVQzVFIsb0NTa1VjO1lUbFVkLDRCU2tVYztFbEIybU1sQjtBQUNGO0FrQnJtTWtCO0VBSUUsbUVBQUE7VUFBQSwyREFBQTtBbEJvbU1wQjtBa0JqbU1vQjtFVHJUaEIsYUFyQmU7QVQ4Nk1uQjtBVTkrTUU7RVEwWWtCO0lUblRkLGNBaEJhO0VUMjZNakI7QUFDRjtBVW4vTUU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI0bU1wQjtBQUNGO0FVeC9NRTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCaW5NcEI7QUFDRjtBa0Jobk1vQjtFVHhUaEIsY0FyQmU7QVRnOE1uQjtBVWhnTkU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUNjdNakI7QUFDRjtBVXJnTkU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEIybk1wQjtBQUNGO0FVMWdORTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCZ29NcEI7QUFDRjtBa0Ivbk1vQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJpb010QjtBa0I3bk1rQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCK25NcEI7QWtCaHFNYztFQVdNLHdCQUFBO1VBQUEsZ0JBQUE7QWxCd3BNcEI7QWtCcnBNa0I7RUFJRSxtRUFBQTtVQUFBLDJEQUFBO0FsQm9wTXBCO0FrQmpwTW9CO0VUclRoQixhQXJCZTtBVDg5TW5CO0FVOWhORTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQyOU1qQjtBQUNGO0FVbmlORTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjRwTXBCO0FBQ0Y7QVV4aU5FO0VRMFlrQjtJVDVTWixjUzZTYztFbEJpcU1wQjtBQUNGO0FrQmhxTW9CO0VUeFRoQixjQXJCZTtBVGcvTW5CO0FVaGpORTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQ2K01qQjtBQUNGO0FVcmpORTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjJxTXBCO0FBQ0Y7QVUxak5FO0VRNllrQjtJVC9TWixhU2dUYztFbEJnck1wQjtBQUNGO0FrQi9xTW9CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQmlyTXRCO0FrQjdxTWtCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEIrcU1wQjtBa0JodE1jO0VBV00sd0JBQUE7VUFBQSxnQkFBQTtBbEJ3c01wQjtBa0Jyc01rQjtFQUlFLG1FQUFBO1VBQUEsMkRBQUE7QWxCb3NNcEI7QWtCanNNb0I7RVRyVGhCLGFBckJlO0FUOGdObkI7QVU5a05FO0VRMFlrQjtJVG5UZCxjQWhCYTtFVDJnTmpCO0FBQ0Y7QVVubE5FO0VRMFlrQjtJVGhUZCxjU2lUZ0I7RWxCNHNNcEI7QUFDRjtBVXhsTkU7RVEwWWtCO0lUNVNaLGNTNlNjO0VsQml0TXBCO0FBQ0Y7QWtCaHRNb0I7RVR4VGhCLGNBckJlO0FUZ2lObkI7QVVobU5FO0VRNllrQjtJVHRUZCxhQWhCYTtFVDZoTmpCO0FBQ0Y7QVVybU5FO0VRNllrQjtJVG5UZCxhU29UZ0I7RWxCMnRNcEI7QUFDRjtBVTFtTkU7RVE2WWtCO0lUL1NaLGFTZ1RjO0VsQmd1TXBCO0FBQ0Y7QWtCL3RNb0I7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWxCaXVNdEI7QWtCN3RNa0I7RUFDRSwyQ0FBQTtVQUFBLG1DQUFBO0FsQit0TXBCO0FrQmh3TWM7RUFXTSx3QkFBQTtVQUFBLGdCQUFBO0FsQnd2TXBCO0FrQnJ2TWtCO0VBSUUsbUVBQUE7VUFBQSwyREFBQTtBbEJvdk1wQjtBa0Jqdk1vQjtFVHJUaEIsYUFyQmU7QVQ4ak5uQjtBVTluTkU7RVEwWWtCO0lUblRkLGNBaEJhO0VUMmpOakI7QUFDRjtBVW5vTkU7RVEwWWtCO0lUaFRkLGNTaVRnQjtFbEI0dk1wQjtBQUNGO0FVeG9ORTtFUTBZa0I7SVQ1U1osY1M2U2M7RWxCaXdNcEI7QUFDRjtBa0Jod01vQjtFVHhUaEIsY0FyQmU7QVRnbE5uQjtBVWhwTkU7RVE2WWtCO0lUdFRkLGFBaEJhO0VUNmtOakI7QUFDRjtBVXJwTkU7RVE2WWtCO0lUblRkLGFTb1RnQjtFbEIyd01wQjtBQUNGO0FVMXBORTtFUTZZa0I7SVQvU1osYVNnVGM7RWxCZ3hNcEI7QUFDRjtBa0Ivd01vQjtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBbEJpeE10QjtBa0I3d01rQjtFQUNFLDJDQUFBO1VBQUEsbUNBQUE7QWxCK3dNcEI7QWtCaHpNYztFQVdNLHdCQUFBO1VBQUEsZ0JBQUE7QWxCd3lNcEI7QWtCcnlNa0I7RUFJRSxtRUFBQTtVQUFBLDJEQUFBO0FsQm95TXBCO0FrQmp5TW9CO0VUclRoQixhQXJCZTtBVDhtTm5CO0FVOXFORTtFUTBZa0I7SVRuVGQsY0FoQmE7RVQybU5qQjtBQUNGO0FVbnJORTtFUTBZa0I7SVRoVGQsY1NpVGdCO0VsQjR5TXBCO0FBQ0Y7QVV4ck5FO0VRMFlrQjtJVDVTWixjUzZTYztFbEJpek1wQjtBQUNGO0FrQmh6TW9CO0VUeFRoQixjQXJCZTtBVGdvTm5CO0FVaHNORTtFUTZZa0I7SVR0VGQsYUFoQmE7RVQ2bk5qQjtBQUNGO0FVcnNORTtFUTZZa0I7SVRuVGQsYVNvVGdCO0VsQjJ6TXBCO0FBQ0Y7QVUxc05FO0VRNllrQjtJVC9TWixhU2dUYztFbEJnME1wQjtBQUNGO0FrQi96TW9CO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FsQmkwTXRCO0FrQjd6TWtCO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBbEIrek1wQjtBa0JoMk1jO0VBV00sd0JBQUE7VUFBQSxnQkFBQTtBbEJ3MU1wQjtBa0JyMU1rQjtFQUlFLG1FQUFBO1VBQUEsMkRBQUE7QWxCbzFNcEI7QWtCajFNb0I7RVRyVGhCLGFBckJlO0FUOHBObkI7QVU5dE5FO0VRMFlrQjtJVG5UZCxjQWhCYTtFVDJwTmpCO0FBQ0Y7QVVudU5FO0VRMFlrQjtJVGhUZCxjU2lUZ0I7RWxCNDFNcEI7QUFDRjtBVXh1TkU7RVEwWWtCO0lUNVNaLGNTNlNjO0VsQmkyTXBCO0FBQ0Y7QWtCaDJNb0I7RVR4VGhCLGNBckJlO0FUZ3JObkI7QVVodk5FO0VRNllrQjtJVHRUZCxhQWhCYTtFVDZxTmpCO0FBQ0Y7QVVydk5FO0VRNllrQjtJVG5UZCxhU29UZ0I7RWxCMjJNcEI7QUFDRjtBVTF2TkU7RVE2WWtCO0lUL1NaLGFTZ1RjO0VsQmczTXBCO0FBQ0Y7QWtCLzJNb0I7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWxCaTNNdEI7QWtCNzJNa0I7RUFDRSwyQ0FBQTtVQUFBLG1DQUFBO0FsQisyTXBCO0FrQnoyTVk7RVQxV1IsNEJTMldVO01UM1dWLGlCUzJXVTtVVDNXVixRUzJXVTtBbEIyMk1kO0FVeHdORTtFUTRaVTtJVHhXTiw0QlN5V1E7UVR6V1IsaUJTeVdRO1lUeldSLFFTeVdRO0VsQisyTVo7QUFDRjtBVTd3TkU7RVE0WlU7SVRyV04sNEJTc1dRO1FUdFdSLGlCU3NXUTtZVHRXUixRU3NXUTtFbEJvM01aO0FBQ0Y7QVVseE5FO0VRNFpVO0lUbFdOLDRCU21XUTtRVG5XUixpQlNtV1E7WVRuV1IsUVNtV1E7RWxCeTNNWjtBQUNGO0FrQngzTVk7RVQ3V1IsNEJTOFdVO01UOVdWLGlCUzhXVTtVVDlXVixRUzhXVTtBbEIwM01kO0FVMXhORTtFUStaVTtJVDNXTiw0QlM0V1E7UVQ1V1IsaUJTNFdRO1lUNVdSLFFTNFdRO0VsQjgzTVo7QUFDRjtBVS94TkU7RVErWlU7SVR4V04sNEJTeVdRO1FUeldSLGlCU3lXUTtZVHpXUixRU3lXUTtFbEJtNE1aO0FBQ0Y7QVVweU5FO0VRK1pVO0lUcldOLDRCU3NXUTtRVHRXUixpQlNzV1E7WVR0V1IsUVNzV1E7RWxCdzRNWjtBQUNGO0FrQnI0TVk7RVRsWFIsNEJTbVhVO01UblhWLGlCU21YVTtVVG5YVixRU21YVTtBbEJ1NE1kO0FVNXlORTtFUW9hVTtJVGhYTiw0QlNpWFE7UVRqWFIsaUJTaVhRO1lUalhSLFFTaVhRO0VsQjI0TVo7QUFDRjtBVWp6TkU7RVFvYVU7SVQ3V04sNEJTOFdRO1FUOVdSLGlCUzhXUTtZVDlXUixRUzhXUTtFbEJnNU1aO0FBQ0Y7QVV0ek5FO0VRb2FVO0lUMVdOLDRCUzJXUTtRVDNXUixpQlMyV1E7WVQzV1IsUVMyV1E7RWxCcTVNWjtBQUNGO0FrQnA1TVk7RVRyWFIsNEJTc1hVO01UdFhWLGlCU3NYVTtVVHRYVixRU3NYVTtBbEJzNU1kO0FVOXpORTtFUXVhVTtJVG5YTiw0QlNvWFE7UVRwWFIsaUJTb1hRO1lUcFhSLFFTb1hRO0VsQjA1TVo7QUFDRjtBVW4wTkU7RVF1YVU7SVRoWE4sNEJTaVhRO1FUalhSLGlCU2lYUTtZVGpYUixRU2lYUTtFbEIrNU1aO0FBQ0Y7QVV4ME5FO0VRdWFVO0lUN1dOLDRCUzhXUTtRVDlXUixpQlM4V1E7WVQ5V1IsUVM4V1E7RWxCbzZNWjtBQUNGO0FrQm42TVk7RVR4WFIsNkJTeVhVO01UelhWLGlCU3lYVTtVVHpYVixRU3lYVTtBbEJxNk1kO0FVaDFORTtFUTBhVTtJVHRYTiw0QlN1WFE7UVR2WFIsaUJTdVhRO1lUdlhSLFFTdVhRO0VsQnk2TVo7QUFDRjtBVXIxTkU7RVEwYVU7SVRuWE4sNEJTb1hRO1FUcFhSLGlCU29YUTtZVHBYUixRU29YUTtFbEI4Nk1aO0FBQ0Y7QVUxMU5FO0VRMGFVO0lUaFhOLDRCU2lYUTtRVGpYUixpQlNpWFE7WVRqWFIsUVNpWFE7RWxCbTdNWjtBQUNGO0FrQmw3TVk7RVQzWFIsNkJTNFhVO01UNVhWLGtCUzRYVTtVVDVYVixTUzRYVTtBbEJvN01kO0FVbDJORTtFUTZhVTtJVHpYTiw0QlMwWFE7UVQxWFIsaUJTMFhRO1lUMVhSLFFTMFhRO0VsQnc3TVo7QUFDRjtBVXYyTkU7RVE2YVU7SVR0WE4sNEJTdVhRO1FUdlhSLGlCU3VYUTtZVHZYUixRU3VYUTtFbEI2N01aO0FBQ0Y7QVU1Mk5FO0VRNmFVO0lUblhOLDRCU29YUTtRVHBYUixpQlNvWFE7WVRwWFIsUVNvWFE7RWxCazhNWjtBQUNGO0FrQmo4TVk7RVQ5WFIsNkJTK1hVO01UL1hWLGtCUytYVTtVVC9YVixTUytYVTtBbEJtOE1kO0FVcDNORTtFUWdiVTtJVDVYTiw0QlM2WFE7UVQ3WFIsaUJTNlhRO1lUN1hSLFFTNlhRO0VsQnU4TVo7QUFDRjtBVXozTkU7RVFnYlU7SVR6WE4sNEJTMFhRO1FUMVhSLGlCUzBYUTtZVDFYUixRUzBYUTtFbEI0OE1aO0FBQ0Y7QVU5M05FO0VRZ2JVO0lUdFhOLDRCU3VYUTtRVHZYUixpQlN1WFE7WVR2WFIsUVN1WFE7RWxCaTlNWjtBQUNGO0FrQmg5TVk7RVRqWVIsNEJTa1lVO01UbFlWLGlCU2tZVTtVVGxZVixRU2tZVTtBbEJrOU1kO0FVdDRORTtFUW1iVTtJVC9YTiw0QlNnWVE7UVRoWVIsaUJTZ1lRO1lUaFlSLFFTZ1lRO0VsQnM5TVo7QUFDRjtBVTM0TkU7RVFtYlU7SVQ1WE4sNEJTNlhRO1FUN1hSLGlCUzZYUTtZVDdYUixRUzZYUTtFbEIyOU1aO0FBQ0Y7QVVoNU5FO0VRbWJVO0lUelhOLDRCUzBYUTtRVDFYUixpQlMwWFE7WVQxWFIsUVMwWFE7RWxCZytNWjtBQUNGO0FrQi85TVk7RVRwWVIsNEJTcVlVO01UcllWLGlCU3FZVTtVVHJZVixRU3FZVTtBbEJpK01kO0FVeDVORTtFUXNiVTtJVGxZTiw2QlNtWVE7UVRuWVIsaUJTbVlRO1lUbllSLFFTbVlRO0VsQnErTVo7QUFDRjtBVTc1TkU7RVFzYlU7SVQvWE4sNkJTZ1lRO1FUaFlSLGlCU2dZUTtZVGhZUixRU2dZUTtFbEIwK01aO0FBQ0Y7QVVsNk5FO0VRc2JVO0lUNVhOLDZCUzZYUTtRVDdYUixpQlM2WFE7WVQ3WFIsUVM2WFE7RWxCKytNWjtBQUNGO0FrQjkrTVk7RVR2WVIsNkJTd1lVO01UeFlWLGtCU3dZVTtVVHhZVixTU3dZVTtBbEJnL01kO0FVMTZORTtFUXliVTtJVHJZTiw2QlNzWVE7UVR0WVIsa0JTc1lRO1lUdFlSLFNTc1lRO0VsQm8vTVo7QUFDRjtBVS82TkU7RVF5YlU7SVRsWU4sNkJTbVlRO1FUbllSLGtCU21ZUTtZVG5ZUixTU21ZUTtFbEJ5L01aO0FBQ0Y7QVVwN05FO0VReWJVO0lUL1hOLDZCU2dZUTtRVGhZUixrQlNnWVE7WVRoWVIsU1NnWVE7RWxCOC9NWjtBQUNGO0FrQjMvTVk7RVQ1WVIsNkJTNllVO01UN1lWLGtCUzZZVTtVVDdZVixTUzZZVTtBbEI2L01kO0FVNTdORTtFUThiVTtJVDFZTiw2QlMyWVE7UVQzWVIsa0JTMllRO1lUM1lSLFNTMllRO0VsQmlnTlo7QUFDRjtBVWo4TkU7RVE4YlU7SVR2WU4sNkJTd1lRO1FUeFlSLGtCU3dZUTtZVHhZUixTU3dZUTtFbEJzZ05aO0FBQ0Y7QVV0OE5FO0VROGJVO0lUcFlOLDZCU3FZUTtRVHJZUixrQlNxWVE7WVRyWVIsU1NxWVE7RWxCMmdOWjtBQUNGO0FrQnpnTlk7RVRoWlIsNkJTaVpVO01UalpWLGtCU2laVTtVVGpaVixTU2laVTtBbEIyZ05kO0FVOThORTtFUWtjVTtJVDlZTiw2QlMrWVE7UVQvWVIsa0JTK1lRO1lUL1lSLFNTK1lRO0VsQitnTlo7QUFDRjtBVW45TkU7RVFrY1U7SVQzWU4sNkJTNFlRO1FUNVlSLGtCUzRZUTtZVDVZUixTUzRZUTtFbEJvaE5aO0FBQ0Y7QVV4OU5FO0VRa2NVO0lUeFlOLDZCU3lZUTtRVHpZUixrQlN5WVE7WVR6WVIsU1N5WVE7RWxCeWhOWjtBQUNGO0FrQnRoTlk7RVRyWlIsNEJTc1pVO01UdFpWLGlCU3NaVTtVVHRaVixRU3NaVTtBbEJ3aE5kO0FVaCtORTtFUXVjVTtJVG5aTiw2QlNvWlE7UVRwWlIsa0JTb1pRO1lUcFpSLFNTb1pRO0VsQjRoTlo7QUFDRjtBVXIrTkU7RVF1Y1U7SVRoWk4sNkJTaVpRO1FUalpSLGtCU2laUTtZVGpaUixTU2laUTtFbEJpaU5aO0FBQ0Y7QVUxK05FO0VRdWNVO0lUN1lOLDZCUzhZUTtRVDlZUixrQlM4WVE7WVQ5WVIsU1M4WVE7RWxCc2lOWjtBQUNGO0FrQnJpTlk7RVR4WlIsNEJTeVpVO01UelpWLGlCU3laVTtVVHpaVixRU3laVTtBbEJ1aU5kO0FVbC9ORTtFUTBjVTtJVHRaTiw2QlN1WlE7UVR2WlIsa0JTdVpRO1lUdlpSLFNTdVpRO0VsQjJpTlo7QUFDRjtBVXYvTkU7RVEwY1U7SVRuWk4sNkJTb1pRO1FUcFpSLGtCU29aUTtZVHBaUixTU29aUTtFbEJnak5aO0FBQ0Y7QVU1L05FO0VRMGNVO0lUaFpOLDZCU2laUTtRVGpaUixrQlNpWlE7WVRqWlIsU1NpWlE7RWxCcWpOWjtBQUNGO0FrQnBqTlk7RVQzWlIsNkJTNFpVO01UNVpWLGtCUzRaVTtVVDVaVixTUzRaVTtBbEJzak5kO0FVcGdPRTtFUTZjVTtJVHpaTiw2QlMwWlE7UVQxWlIsa0JTMFpRO1lUMVpSLFNTMFpRO0VsQjBqTlo7QUFDRjtBVXpnT0U7RVE2Y1U7SVR0Wk4sNkJTdVpRO1FUdlpSLGtCU3VaUTtZVHZaUixTU3VaUTtFbEIrak5aO0FBQ0Y7QVU5Z09FO0VRNmNVO0lUblpOLDZCU29aUTtRVHBaUixrQlNvWlE7WVRwWlIsU1NvWlE7RWxCb2tOWjtBQUNGO0FrQm5rTlk7RVQ5WlIsNkJTK1pVO01UL1pWLGtCUytaVTtVVC9aVixTUytaVTtBbEJxa05kO0FVdGhPRTtFUWdkVTtJVDVaTiw2QlM2WlE7UVQ3WlIsa0JTNlpRO1lUN1pSLFNTNlpRO0VsQnlrTlo7QUFDRjtBVTNoT0U7RVFnZFU7SVR6Wk4sNkJTMFpRO1FUMVpSLGtCUzBaUTtZVDFaUixTUzBaUTtFbEI4a05aO0FBQ0Y7QVVoaU9FO0VRZ2RVO0lUdFpOLDZCU3VaUTtRVHZaUixrQlN1WlE7WVR2WlIsU1N1WlE7RWxCbWxOWjtBQUNGO0FrQmxsTlk7RVRqYVIsNkJTa2FVO01UbGFWLGtCU2thVTtVVGxhVixTU2thVTtBbEJvbE5kO0FVeGlPRTtFUW1kVTtJVC9aTiw2QlNnYVE7UVRoYVIsa0JTZ2FRO1lUaGFSLFNTZ2FRO0VsQndsTlo7QUFDRjtBVTdpT0U7RVFtZFU7SVQ1Wk4sNkJTNlpRO1FUN1pSLGtCUzZaUTtZVDdaUixTUzZaUTtFbEI2bE5aO0FBQ0Y7QVVsak9FO0VRbWRVO0lUelpOLDZCUzBaUTtRVDFaUixrQlMwWlE7WVQxWlIsU1MwWlE7RWxCa21OWjtBQUNGO0FrQmptTlk7RVRwYVIsNkJTcWFVO01UcmFWLGtCU3FhVTtVVHJhVixTU3FhVTtBbEJtbU5kO0FVMWpPRTtFUXNkVTtJVGxhTiw2QlNtYVE7UVRuYVIsa0JTbWFRO1lUbmFSLFNTbWFRO0VsQnVtTlo7QUFDRjtBVS9qT0U7RVFzZFU7SVQvWk4sNkJTZ2FRO1FUaGFSLGtCU2dhUTtZVGhhUixTU2dhUTtFbEI0bU5aO0FBQ0Y7QVVwa09FO0VRc2RVO0lUNVpOLDZCUzZaUTtRVDdaUixrQlM2WlE7WVQ3WlIsU1M2WlE7RWxCaW5OWjtBQUNGO0FrQmhuTlk7RVR2YVIsNkJTd2FVO01UeGFWLGtCU3dhVTtVVHhhVixTU3dhVTtBbEJrbk5kO0FVNWtPRTtFUXlkVTtJVHJhTiw2QlNzYVE7UVR0YVIsa0JTc2FRO1lUdGFSLFNTc2FRO0VsQnNuTlo7QUFDRjtBVWpsT0U7RVF5ZFU7SVRsYU4sNkJTbWFRO1FUbmFSLGtCU21hUTtZVG5hUixTU21hUTtFbEIybk5aO0FBQ0Y7QVV0bE9FO0VReWRVO0lUL1pOLDZCU2dhUTtRVGhhUixrQlNnYVE7WVRoYVIsU1NnYVE7RWxCZ29OWjtBQUNGO0FrQi9uTlk7RVQxYVIsNkJTMmFVO01UM2FWLGtCUzJhVTtVVDNhVixTUzJhVTtBbEJpb05kO0FVOWxPRTtFUTRkVTtJVHhhTiw2QlN5YVE7UVR6YVIsa0JTeWFRO1lUemFSLFNTeWFRO0VsQnFvTlo7QUFDRjtBVW5tT0U7RVE0ZFU7SVRyYU4sNkJTc2FRO1FUdGFSLGtCU3NhUTtZVHRhUixTU3NhUTtFbEIwb05aO0FBQ0Y7QVV4bU9FO0VRNGRVO0lUbGFOLDZCU21hUTtRVG5hUixrQlNtYVE7WVRuYVIsU1NtYVE7RWxCK29OWjtBQUNGO0FrQjlvTlk7RVQ3YVIsNkJTOGFVO01UOWFWLGtCUzhhVTtVVDlhVixTUzhhVTtBbEJncE5kO0FVaG5PRTtFUStkVTtJVDNhTiw2QlM0YVE7UVQ1YVIsa0JTNGFRO1lUNWFSLFNTNGFRO0VsQm9wTlo7QUFDRjtBVXJuT0U7RVErZFU7SVR4YU4sNkJTeWFRO1FUemFSLGtCU3lhUTtZVHphUixTU3lhUTtFbEJ5cE5aO0FBQ0Y7QVUxbk9FO0VRK2RVO0lUcmFOLDZCU3NhUTtRVHRhUixrQlNzYVE7WVR0YVIsU1NzYVE7RWxCOHBOWjtBQUNGO0FrQnZwTkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QWxCeXBOSjtBa0J4cE5JO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBbEIwcE5OO0FrQnpwTk07RUFDRSxVQUFBO0VUaGFKLGtCQXJCZTtFU3ViWCxtQ0FBQTtFQUFBLDJCQUFBO0FsQjJwTlI7QVVscE9FO0VRb2ZJO0lUN1pBLGlCQWhCYTtFVCtrT2pCO0FBQ0Y7QVV2cE9FO0VRb2ZJO0lUMVpBLGlCUzRaRTtFbEJxcU5OO0FBQ0Y7QVU1cE9FO0VRb2ZJO0lUdFpFLGlCU3daQTtFbEIwcU5OO0FBQ0Y7QWtCenFOUTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBbEIycU5WO0FrQnpxTlE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QWxCMnFOVjtBa0J6cU5VO0VUM2FOLHlCQXJCZTtFU2tjUCxpQkFBQTtFQUNBLGNMNWRNO0FidW9PbEI7QVU5cU9FO0VRZ2dCUTtJVHphSix5QkFoQmE7RVQybU9qQjtBQUNGO0FVbnJPRTtFUWdnQlE7SVR0YUosZVN1YU07RWxCc3JOVjtBQUNGO0FVeHJPRTtFUWdnQlE7SVRsYUYsZVNtYUk7RWxCMnJOVjtBQUNGO0FrQnZyTlU7RVRqYk4seUJBckJlO0VBcUJmLDBCQXJCZTtFU3ljUCxrQkFBQTtBbEJ5ck5aO0FVbHNPRTtFUXNnQlE7SVQvYUosY0FoQmE7RVQrbk9qQjtBQUNGO0FVdnNPRTtFUXNnQlE7SVQ1YUosZVM2YU07RWxCb3NOVjtBQUNGO0FVNXNPRTtFUXNnQlE7SVR4YUYsZVN5YUk7RWxCeXNOVjtBQUNGO0FVanRPRTtFUXNnQlE7SVQvYUosMEJBaEJhO0VUOG9PakI7QUFDRjtBVXR0T0U7RVFzZ0JRO0lUNWFKLGdCUzhhTTtFbEJrdE5WO0FBQ0Y7QVUzdE9FO0VRc2dCUTtJVHhhRixnQlMwYUk7RWxCdXROVjtBQUNGO0FrQm50TlE7RUFDRSxnQkFBQTtBbEJxdE5WO0FrQnB0TlU7RVQxYk4sOEJBckJlO0FUc3FPbkI7QVV0dU9FO0VRK2dCUTtJVHhiSixvQkFoQmE7RVRtcU9qQjtBQUNGO0FVM3VPRTtFUStnQlE7SVRyYkosb0JTc2JNO0VsQit0TlY7QUFDRjtBVWh2T0U7RVErZ0JRO0lUamJGLG9CU2tiSTtFbEJvdU5WO0FBQ0Y7QWtCbHVOUTtFQUNFLGlCQUFBO0FsQm91TlY7QWtCbnVOVTtFVGhjTiwyQkFyQmU7QVQyck9uQjtBVTN2T0U7RVFxaEJRO0lUOWJKLGlCQWhCYTtFVHdyT2pCO0FBQ0Y7QVVod09FO0VRcWhCUTtJVDNiSixpQlM0Yk07RWxCOHVOVjtBQUNGO0FVcndPRTtFUXFoQlE7SVR2YkYsaUJTd2JJO0VsQm12TlY7QUFDRjtBa0Jqdk5RO0VBQ0Usa0JBQUE7QWxCbXZOVjtBa0Jqdk5RO0VBQ0Usa0JBQUE7QWxCbXZOVjtBa0Jqdk5RO0VBQ0Usa0JBQUE7QWxCbXZOVjtBa0Jqdk5RO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FsQm12TlY7QWtCbHZOVTs7RUFFRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QWxCb3ZOWjs7QWtCNXVOQTtFQUNFLGtCQUFBO0VUL2RFLDJCQXJCZTtBVG91T25CO0FVcHlPRTtFUW1qQkY7SVQ1ZE0sa0JBaEJhO0VUaXVPakI7QUFDRjtBVXp5T0U7RVFtakJGO0lUemRNLGlCUzJkSjtFbEJ3dk5BO0FBQ0Y7QVU5eU9FO0VRbWpCRjtJVHJkUSxpQlN1ZE47RWxCNnZOQTtBQUNGO0FrQjd2TkU7RVRqZUUseUJBckJlO0VBZGYsZ0JFeENGO0VIaURBLHFKQUFBO0FSNnZPRjtBVXh6T0U7RVFzakJBO0lUL2RJLGdCQWhCYTtFVHF2T2pCO0FBQ0Y7QVU3ek9FO0VRc2pCQTtJVDVkSSxlRWpGSjtFWHd6T0E7QUFDRjtBVWwwT0U7RVFzakJBO0lUeGRNLGVFckZOO0VYNnpPQTtBQUNGO0FVdjBPRTtFUXNqQkE7SVRsZ0JJLGdCRTFDSjtFWGkwT0E7QUFDRjtBVTUwT0U7RVFzakJBO0lUL2ZJLGdCRTdDSjtFWHMwT0E7QUFDRjtBVWoxT0U7RVFzakJBO0lUNWZJLGdCRWhESjtFWDIwT0E7QUFDRjtBUTF4T0U7RUFDRSxnTUFBQTtBUjR4T0o7QVExeE9FO0VBQ0UsNkpBQUE7QVI0eE9KO0FRM3hPSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjZ4T047QVExeE9FO0VBQ0UsNkpBQUE7QVI0eE9KO0FRM3hPSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjZ4T047QWtCOXlOSTtFQUNFLGNBQUE7RVRyZUYsNkJBckJlO0FUMnlPbkI7QVUzMk9FO0VReWpCRTtJVGxlRSw2QkFoQmE7RVR3eU9qQjtBQUNGO0FVaDNPRTtFUXlqQkU7SVQvZEUsbUJTaWVBO0VsQnl6Tko7QUFDRjtBVXIzT0U7RVF5akJFO0lUM2RJLG1CUzZkRjtFbEI4ek5KO0FBQ0Y7O0FrQjN6TkE7RUFDRSxhQUFBO0VBQ0EsVUFBQTtBbEI4ek5GO0FrQjd6TkU7RUFDRSxZQUFBO0FsQit6Tko7QWtCN3pOTTtFQUNFLHFCQUFBO0FsQit6TlI7QWtCM3pOTTtFQUNFLHFCQUFBO0FsQjZ6TlI7O0FrQnZ6TkE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWxCMHpORjtBa0J6ek5FO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtBbEIyek5KO0FrQjF6Tkk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWxCNHpOTjs7QWtCdnpOQSxpQkFBQTtBQUNBO0VBQ0U7SUFDRSw2QkFBQTtFbEIwek5GO0VrQnh6TkE7SUFDRSwwQkFBQTtFbEIwek5GO0FBQ0Y7QWtCaDBOQTtFQUNFO0lBQ0UsNkJBQUE7RWxCMHpORjtFa0J4ek5BO0lBQ0UsMEJBQUE7RWxCMHpORjtBQUNGO0FrQnZ6TkE7RUFDRTtJQUNFLDJCQUFBO1lBQUEsbUJBQUE7RWxCeXpORjtFa0J2ek5BO0lBQ0UsOEJBQUE7WUFBQSxzQkFBQTtFbEJ5ek5GO0VrQnZ6TkE7SUFDRSwyQkFBQTtZQUFBLG1CQUFBO0VsQnl6TkY7RWtCdnpOQTtJQUNFLDhCQUFBO1lBQUEsc0JBQUE7RWxCeXpORjtFa0J2ek5BO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtFbEJ5ek5GO0FBQ0Y7QWtCeDBOQTtFQUNFO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtFbEJ5ek5GO0VrQnZ6TkE7SUFDRSw4QkFBQTtZQUFBLHNCQUFBO0VsQnl6TkY7RWtCdnpOQTtJQUNFLDJCQUFBO1lBQUEsbUJBQUE7RWxCeXpORjtFa0J2ek5BO0lBQ0UsOEJBQUE7WUFBQSxzQkFBQTtFbEJ5ek5GO0VrQnZ6TkE7SUFDRSwyQkFBQTtZQUFBLG1CQUFBO0VsQnl6TkY7QUFDRjtBaUJoc09FO0VBRUUsbUJBQUE7RUFDQSxXSm5PVTtFSTJPVixTQUFBO0FqQjByT0o7QWlCanNPSTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUFZLFdBQUE7RUFDWixnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBakJvc09OO0FpQmpzT0k7RUFDRSxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7RUFDQSxvSEFBQTtFUnJMRiwwQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDZCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0VDa0RFLHNDQXJCZTtBVG81T25CO0FVcDlPRTtFT2lRRTtJUjFLRSwwQkFoQmE7RVRpNU9qQjtBQUNGO0FVejlPRTtFT2lRRTtJUnZLRSxnQlFpTEE7RWpCa3RPSjtBQUNGO0FVOTlPRTtFT2lRRTtJUm5LSSxnQlE2S0Y7RWpCdXRPSjtBQUNGO0FVbitPRTtFT2lRRTtJUjFLRSxzQkFoQmE7RVRnNk9qQjtBQUNGO0FVeCtPRTtFT2lRRTtJUnZLRSxZUWtMQTtFakJndU9KO0FBQ0Y7QVU3K09FO0VPaVFFO0lSbktJLFlROEtGO0VqQnF1T0o7QUFDRjtBVWwvT0U7RU9pUUU7SVIxS0UsNkJBaEJhO0VUKzZPakI7QUFDRjtBVXYvT0U7RU9pUUU7SVJ2S0UsbUJRbUxBO0VqQjh1T0o7QUFDRjtBVTUvT0U7RU9pUUU7SVJuS0ksbUJRK0tGO0VqQm12T0o7QUFDRjtBVWpnUEU7RU9pUUU7SVIxS0UseUJBaEJhO0VUODdPakI7QUFDRjtBVXRnUEU7RU9pUUU7SVJ2S0UsZUVyREo7RVhxK09BO0FBQ0Y7QVUzZ1BFO0VPaVFFO0lSbktJLGVFekROO0VYMCtPQTtBQUNGO0FVaGhQRTtFT2lRRTtJUjdNRSx5QkVkSjtFWDgrT0E7QUFDRjtBVXJoUEU7RU9pUUU7SVIxTUUseUJFakJKO0VYbS9PQTtBQUNGO0FVMWhQRTtFT2lRRTtJUnZNRSx5QkVwQko7RVh3L09BO0FBQ0Y7QVEzL09FO0VBQ0UsMkxBQUE7QVI2L09KO0FRMy9PRTtFQUNFLDBKQUFBO0FSNi9PSjtBUTUvT0k7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI4L09OO0FRMy9PRTtFQUNFLDBKQUFBO0FSNi9PSjtBUTUvT0k7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI4L09OO0FVaGpQRTtFT2lRRTtJUjFLRSwyQkFoQmE7RVQ2K09qQjtBQUNGO0FVcmpQRTtFT2lRRTtJUnZLRSxrQlFzTEE7RWpCeXlPSjtBQUNGO0FVMWpQRTtFT2lRRTtJUm5LSSxrQlFrTEY7RWpCOHlPSjtBQUNGO0FpQjd5T007RUFDRSxVQUFBO0VSOUxKLHFCQXJCZTtFQXFCZixzQkFyQmU7QVRvZ1BuQjtBVXBrUEU7RU9rUkk7SVIzTEEscUJBaEJhO0VUaWdQakI7QUFDRjtBVXprUEU7RU9rUkk7SVJ4TEEsVVEwTEU7RWpCeXpPTjtBQUNGO0FVOWtQRTtFT2tSSTtJUnBMRSxVUXNMQTtFakI4ek9OO0FBQ0Y7QVVubFBFO0VPa1JJO0lSM0xBLFdBaEJhO0VUZ2hQakI7QUFDRjtBVXhsUEU7RU9rUkk7SVJ4TEEsWVEyTEU7RWpCdTBPTjtBQUNGO0FVN2xQRTtFT2tSSTtJUnBMRSxZUXVMQTtFakI0ME9OO0FBQ0Y7O0FpQngwT0E7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VSek1BLHlCQXJCZTtFRTRMakIsY0FBQTtFTW9DRSx3Q0FBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FqQjQwT0o7QVU5bVBFO0VPMFJGO0lSbk1NLGdCQWhCYTtFVDJpUGpCO0FBQ0Y7QVVublBFO0VPMFJGO0lSaE1NLGVFaUtKO0VYNDNPQTtBQUNGO0FVeG5QRTtFTzBSRjtJUjVMUSxlRTZKTjtFWGk0T0E7QUFDRjs7QWlCeDFPRTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RVJwTkEseUJBckJlO0VFNExqQixjQUFBO0VNK0NFLHlDQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QWpCNDFPSjtBVXpvUEU7RU9xU0E7SVI5TUksZ0JBaEJhO0VUc2tQakI7QUFDRjtBVTlvUEU7RU9xU0E7SVIzTUksZUVpS0o7RVh1NU9BO0FBQ0Y7QVVucFBFO0VPcVNBO0lSdk1NLGVFNkpOO0VYNDVPQTtBQUNGOztBaUJ2Mk9JO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBakIwMk9OOztBaUJ0Mk9FO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBakJ5Mk9KOztBaUJwMk9JO0VBQ0k7SUFDSSxtQkFBQTtFakJ1Mk9WO0VpQnIyT007SUFDQyx1QkFBQTtFakJ1Mk9QO0FBQ0Y7O0FpQjcyT0k7RUFDSTtJQUNJLG1CQUFBO0VqQnUyT1Y7RWlCcjJPTTtJQUNDLHVCQUFBO0VqQnUyT1A7QUFDRjtBaUJyMk9FO0VBQ0MsbUJBQUE7QWpCdTJPSDtBaUJ0Mk9NO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNHLFdBQUE7RUFDQSxZQUFBO0FqQncyT1Y7QWlCdjJPVTtFQUNDLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBO0VBQ0csb0JBQUE7S0FBQSxpQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7QWpCeTJPZDtBaUJ4Mk9jO0VBQ0ksWUFBQTtBakIwMk9sQjtBaUJyMk9PO0VBQ0Msa0JBQUE7RVJyUUosNEJBckJlO0VBcUJmLCtCQXJCZTtBVG1vUG5CO0FVbnNQRTtFT3lWSztJUmxRRCw0QkFoQmE7RVRnb1BqQjtBQUNGO0FVeHNQRTtFT3lWSztJUi9QRCxrQkFWZ0I7RVQ0blBwQjtBQUNGO0FVN3NQRTtFT3lWSztJUnpQQyxrQkFBQTtFVGluUE47QUFDRjtBVWx0UEU7RU95Vks7SVJsUUQsOEJBaEJhO0VUK29QakI7QUFDRjtBVXZ0UEU7RU95Vks7SVIvUEQscUJRa1FFO0VqQiszT047QUFDRjtBVTV0UEU7RU95Vks7SVIzUEMscUJROFBBO0VqQm80T047QUFDRjtBaUJwNE9jO0VSeFFWLDRCQXJCZTtFQXFCZiw2QkFyQmU7QVRxcVBuQjtBVXJ1UEU7RU82Vlk7SVJ0UVIsZUFoQmE7RVRrcVBqQjtBQUNGO0FVMXVQRTtFTzZWWTtJUm5RUixlUW9RVTtFakJnNU9kO0FBQ0Y7QVUvdVBFO0VPNlZZO0lSL1BOLGVRZ1FRO0VqQnE1T2Q7QUFDRjtBVXB2UEU7RU82Vlk7SVJ0UVIsZ0JBaEJhO0VUaXJQakI7QUFDRjtBVXp2UEU7RU82Vlk7SVJuUVIsZ0JRcVFVO0VqQjg1T2Q7QUFDRjtBVTl2UEU7RU82Vlk7SVIvUE4sZ0JRaVFRO0VqQm02T2Q7QUFDRjtBaUJsNk9ZO0VBQ0Usa0JBQUE7RVI3UVYseUJBckJlO0VBZGYseUJFbEJGO0VIR0EsbUpBQUE7RVNrVVksY0FBQTtFQUNBLGNBQUE7RVJqUlYsNkJBckJlO0FUNHNQbkI7QVU1d1BFO0VPaVdVO0lSMVFOLHlCQWhCYTtFVHlzUGpCO0FBQ0Y7QVVqeFBFO0VPaVdVO0lSdlFOLGVFM0RKO0VYc3ZQQTtBQUNGO0FVdHhQRTtFT2lXVTtJUm5RSixlRS9ETjtFWDJ2UEE7QUFDRjtBVTN4UEU7RU9pV1U7SVI3U04sZ0JFcEJKO0VYK3ZQQTtBQUNGO0FVaHlQRTtFT2lXVTtJUjFTTixnQkV2Qko7RVhvd1BBO0FBQ0Y7QVVyeVBFO0VPaVdVO0lSdlNOLGdCRTFCSjtFWHl3UEE7QUFDRjtBUXR3UEU7RUFDRSwyTEFBQTtBUnd3UEo7QVF0d1BFO0VBQ0UsMEpBQUE7QVJ3d1BKO0FRdndQSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnl3UE47QVF0d1BFO0VBQ0UsMEpBQUE7QVJ3d1BKO0FRdndQSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnl3UE47QVUzelBFO0VPaVdVO0lSMVFOLDZCQWhCYTtFVHd2UGpCO0FBQ0Y7QVVoMFBFO0VPaVdVO0lSdlFOLG1CUTZRUTtFakI2OU9aO0FBQ0Y7QVVyMFBFO0VPaVdVO0lSblFKLG1CUXlRTTtFakJrK09aO0FBQ0Y7QWlCaCtPWTtFUnJSUix5QkFyQmU7RUFkZix5QkU5REY7RUgrQ0EsbUpBQUE7RVMwVVksV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFUjFSVixtQkFyQmU7QVRteFBuQjtBVW4xUEU7RU8wV1U7SVJuUk4sY0FoQmE7RVRneFBqQjtBQUNGO0FVeDFQRTtFTzBXVTtJUmhSTixlRXZHSjtFWHkyUEE7QUFDRjtBVTcxUEU7RU8wV1U7SVI1UUosZUUzR047RVg4MlBBO0FBQ0Y7QVVsMlBFO0VPMFdVO0lSdFROLHlCRWhFSjtFWGszUEE7QUFDRjtBVXYyUEU7RU8wV1U7SVJuVE4seUJFbkVKO0VYdTNQQTtBQUNGO0FVNTJQRTtFTzBXVTtJUmhUTix5QkV0RUo7RVg0M1BBO0FBQ0Y7QVczM1BFO0VGNERFLHlCRTNEQTtBWDYzUEo7QVVwM1BFO0VDVkE7SUY4REksZ0JFN0RGO0VYaTRQRjtBQUNGO0FVejNQRTtFQ1ZBO0lGaUVJLGdCRWhFRjtFWHM0UEY7QUFDRjtBVTkzUEU7RUNWQTtJRm9FSSxnQkVuRUY7RVgyNFBGO0FBQ0Y7QVEvMVBFO0VBQ0UsMkxBQUE7QVJpMlBKO0FRLzFQRTtFQUNFLDBKQUFBO0FSaTJQSjtBUWgyUEk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJrMlBOO0FRLzFQRTtFQUNFLDBKQUFBO0FSaTJQSjtBUWgyUEk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJrMlBOO0FVcDVQRTtFTzBXVTtJUm5STixtQkFoQmE7RVRpMVBqQjtBQUNGO0FVejVQRTtFTzBXVTtJUmhSTixxQkFWZ0I7RVQ2MFBwQjtBQUNGO0FVOTVQRTtFTzBXVTtJUjVRSixxQlFrUk07RWpCa2pQWjtBQUNGO0FpQmxqUGM7RVI1UlYseUJBckJlO0FUczJQbkI7QVV0NlBFO0VPaVhZO0lSMVJSLHlCQWhCYTtFVG0yUGpCO0FBQ0Y7QVUzNlBFO0VPaVhZO0lSdlJSLGVRd1JVO0VqQjZqUGQ7QUFDRjtBVWg3UEU7RU9pWFk7SVJuUk4sZVFvUlE7RWpCa2tQZDtBQUNGO0FpQjdqUFE7RUFDRSxXQUFBO0VScFNOLCtCQXJCZTtBVHkzUG5CO0FVejdQRTtFT3dYTTtJUmpTRiwrQkFoQmE7RVRzM1BqQjtBQUNGO0FVOTdQRTtFT3dYTTtJUjlSRixxQlFnU0k7RWpCd2tQUjtBQUNGO0FVbjhQRTtFT3dYTTtJUjFSQSxxQlE0UkU7RWpCNmtQUjtBQUNGO0FpQjdrUFU7RVJ0U04sY0FyQmU7RUFxQmYsc0NBckJlO0VBcUJmLG9CQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMEJBckJlO0VRaVVQLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw2RUFBQTtFQUFBLHFFQUFBO0VBQ0EsV0pqWEU7RUpnRVYseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtBUnE3UEY7QVV4OVBFO0VPMlhRO0lScFNKLGNBaEJhO0VUcTVQakI7QUFDRjtBVTc5UEU7RU8yWFE7SVJqU0osY1FrU007RWpCcW1QVjtBQUNGO0FVbCtQRTtFTzJYUTtJUjdSRixjUThSSTtFakIwbVBWO0FBQ0Y7QVV2K1BFO0VPMlhRO0lScFNKLHNDQWhCYTtFVG82UGpCO0FBQ0Y7QVU1K1BFO0VPMlhRO0lSalNKLGtCUW1TTTtFakJtblBWO0FBQ0Y7QVVqL1BFO0VPMlhRO0lSN1JGLGtCUStSSTtFakJ3blBWO0FBQ0Y7QVV0L1BFO0VPMlhRO0lScFNKLFFBaEJhO0VUbTdQakI7QUFDRjtBVTMvUEU7RU8yWFE7SVJqU0osU1FvU007RWpCaW9QVjtBQUNGO0FVaGdRRTtFTzJYUTtJUjdSRixTUWdTSTtFakJzb1BWO0FBQ0Y7QVVyZ1FFO0VPMlhRO0lScFNKLDZCQWhCYTtFVGs4UGpCO0FBQ0Y7QVUxZ1FFO0VPMlhRO0lSalNKLDZCQVZnQjtFVDg3UHBCO0FBQ0Y7QVUvZ1FFO0VPMlhRO0lSN1JGLG1CUWlTSTtFakJvcFBWO0FBQ0Y7QVVwaFFFO0VPMlhRO0lScFNKLDBCQWhCYTtFVGk5UGpCO0FBQ0Y7QVV6aFFFO0VPMlhRO0lSalNKLGdCUXNTTTtFakI2cFBWO0FBQ0Y7QVU5aFFFO0VPMlhRO0lSN1JGLGdCUWtTSTtFakJrcVBWO0FBQ0Y7QVVuaVFFO0VPMlhRO0lScFNKLHlCQWhCYTtFVGcrUGpCO0FBQ0Y7QVV4aVFFO0VPMlhRO0lSalNKLGVFckRKO0VYdWdRQTtBQUNGO0FVN2lRRTtFTzJYUTtJUjdSRixlRXpETjtFWDRnUUE7QUFDRjtBVWxqUUU7RU8yWFE7SVJ2VUoseUJFZEo7RVhnaFFBO0FBQ0Y7QVV2alFFO0VPMlhRO0lScFVKLHlCRWpCSjtFWHFoUUE7QUFDRjtBVTVqUUU7RU8yWFE7SVJqVUoseUJFcEJKO0VYMGhRQTtBQUNGO0FRN2hRRTtFQUNFLDJMQUFBO0FSK2hRSjtBUTdoUUU7RUFDRSwwSkFBQTtBUitoUUo7QVE5aFFJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSZ2lRTjtBUTdoUUU7RUFDRSwwSkFBQTtBUitoUUo7QVE5aFFJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSZ2lRTjtBaUJ6c1BZO0VScFRSLDBCQXJCZTtBVHFoUW5CO0FVcmxRRTtFT3lZVTtJUmxUTixpQkFoQmE7RVRraFFqQjtBQUNGO0FVMWxRRTtFT3lZVTtJUi9TTixpQlFnVFE7RWpCb3RQWjtBQUNGO0FVL2xRRTtFT3lZVTtJUjNTSixpQlE0U007RWpCeXRQWjtBQUNGO0FpQnh0UFk7RVJ2VFIsMEJBckJlO0VBcUJmLHFCQXJCZTtBVHdpUW5CO0FVeG1RRTtFTzRZVTtJUnJUTiwwQkFoQmE7RVRxaVFqQjtBQUNGO0FVN21RRTtFTzRZVTtJUmxUTixlUW1UUTtFakJvdVBaO0FBQ0Y7QVVsblFFO0VPNFlVO0lSOVNKLGVRK1NNO0VqQnl1UFo7QUFDRjtBVXZuUUU7RU80WVU7SVJyVE4scUJBaEJhO0VUb2pRakI7QUFDRjtBVTVuUUU7RU80WVU7SVJsVE4sV1FvVFE7RWpCa3ZQWjtBQUNGO0FVam9RRTtFTzRZVTtJUjlTSixXUWdUTTtFakJ1dlBaO0FBQ0Y7QWlCdnZQYztFQUNFLHlDQUFBO0VBQUEsaUNBQUE7QWpCeXZQaEI7O0FpQmp2UEUsS0FBQTtBQUNBO0VBd0JFLE9BQUE7RUEyRUEsTUFBQTtFQThCQSxPQUFBO0VBZUEsS0FBQTtBakJ3bVBKO0FpQnZ2UEk7RUFDRSxrQkFBQTtFUnRVRiw2QkFyQmU7QVRxbFFuQjtBVXJwUUU7RU8wWkU7SVJuVUUsa0JBaEJhO0VUa2xRakI7QUFDRjtBVTFwUUU7RU8wWkU7SVJoVUUsc0JBVmdCO0VUOGtRcEI7QUFDRjtBVS9wUUU7RU8wWkU7SVI1VEksbUJROFRGO0VqQnV3UEo7QUFDRjtBaUJ2d1BNO0VBQ0UsY0pqWGM7RUp3Q2xCLHlCQXJCZTtFQWRmLHlCRWxCRjtFSEdBLG1KQUFBO0VDa0RFLDZCQXJCZTtBVDJtUW5CO0FVM3FRRTtFTzZaSTtJUnRVQSx5QkFoQmE7RVR3bVFqQjtBQUNGO0FVaHJRRTtFTzZaSTtJUm5VQSxlRTNESjtFWHFwUUE7QUFDRjtBVXJyUUU7RU82Wkk7SVIvVEUsZUUvRE47RVgwcFFBO0FBQ0Y7QVUxclFFO0VPNlpJO0lSeldBLGdCRXBCSjtFWDhwUUE7QUFDRjtBVS9yUUU7RU82Wkk7SVJ0V0EsZ0JFdkJKO0VYbXFRQTtBQUNGO0FVcHNRRTtFTzZaSTtJUm5XQSxnQkUxQko7RVh3cVFBO0FBQ0Y7QVFycVFFO0VBQ0UsMkxBQUE7QVJ1cVFKO0FRcnFRRTtFQUNFLDBKQUFBO0FSdXFRSjtBUXRxUUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ3cVFOO0FRcnFRRTtFQUNFLDBKQUFBO0FSdXFRSjtBUXRxUUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ3cVFOO0FVMXRRRTtFTzZaSTtJUnRVQSxrQkFoQmE7RVR1cFFqQjtBQUNGO0FVL3RRRTtFTzZaSTtJUm5VQSxzQkFWZ0I7RVRtcFFwQjtBQUNGO0FVcHVRRTtFTzZaSTtJUi9URSxtQlFtVUE7RWpCdTBQTjtBQUNGO0FpQnQwUE07RUFDRSxxQkFBQTtFUi9VSix5QkFyQmU7RUFkZix5QkU5Q0Y7QVgwdVFGO0FVOXVRRTtFT21hSTtJUjVVQSx5QkFoQmE7RVQycVFqQjtBQUNGO0FVbnZRRTtFT21hSTtJUnpVQSxlRXZGSjtFWG92UUE7QUFDRjtBVXh2UUU7RU9tYUk7SVJyVUUsZUUzRk47RVh5dlFBO0FBQ0Y7QVU3dlFFO0VPbWFJO0lSL1dBLHlCRWhESjtFWDZ2UUE7QUFDRjtBVWx3UUU7RU9tYUk7SVI1V0EseUJFbkRKO0VYa3dRQTtBQUNGO0FVdndRRTtFT21hSTtJUnpXQSx5QkV0REo7RVh1d1FBO0FBQ0Y7QWlCcDJQSTtFQUNFO0lBQVMsaUNBQUE7WUFBQSx5QkFBQTtFakJ1MlBiO0VpQnQyUEk7SUFBSyxtQ0FBQTtZQUFBLDJCQUFBO0VqQnkyUFQ7QUFDRjtBaUI1MlBJO0VBQ0U7SUFBUyxpQ0FBQTtZQUFBLHlCQUFBO0VqQnUyUGI7RWlCdDJQSTtJQUFLLG1DQUFBO1lBQUEsMkJBQUE7RWpCeTJQVDtBQUNGO0FpQnYyUEk7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QWpCeTJQTjtBaUJ0MlBJO0VSN1ZBLDRCQXJCZTtBVDJ0UW5CO0FVM3hRRTtFT2tiRTtJUjNWRSw0QkFoQmE7RVR3dFFqQjtBQUNGO0FVaHlRRTtFT2tiRTtJUnhWRSw0QkFWZ0I7RVRvdFFwQjtBQUNGO0FVcnlRRTtFT2tiRTtJUnBWSSxrQlFxVkY7RWpCczNQSjtBQUNGO0FpQnQzUE07RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VScldKLG1CQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO0FUcXZRbkI7QVVyelFFO0VPb2JJO0lSN1ZBLFVBaEJhO0VUa3ZRakI7QUFDRjtBVTF6UUU7RU9vYkk7SVIxVkEsYUFWZ0I7RVQ4dVFwQjtBQUNGO0FVL3pRRTtFT29iSTtJUnRWRSxTUThWQTtFakJ1NFBOO0FBQ0Y7QVVwMFFFO0VPb2JJO0lSN1ZBLGlCQWhCYTtFVGl3UWpCO0FBQ0Y7QVV6MFFFO0VPb2JJO0lSMVZBLHFCQVZnQjtFVDZ2UXBCO0FBQ0Y7QVU5MFFFO0VPb2JJO0lSdFZFLGtCUStWQTtFakJxNVBOO0FBQ0Y7QVVuMVFFO0VPb2JJO0lSN1ZBLGtCQWhCYTtFVGd4UWpCO0FBQ0Y7QVV4MVFFO0VPb2JJO0lSMVZBLHNCQVZnQjtFVDR3UXBCO0FBQ0Y7QVU3MVFFO0VPb2JJO0lSdFZFLG1CUXFXQTtFakI4NVBOO0FBQ0Y7QVVsMlFFO0VPb2JJO0lBdUJJLFdBQUE7SUFDQSxnQkpoZVM7SUlpZVQsMEJBQUE7RWpCMjVQUjtBQUNGO0FpQno1UE07RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkpoY007RUlpY04saUJBQUE7RVJqWUosNkJBckJlO0VBcUJmLDJCQXJCZTtFQXFCZixXUXFZSTtBakIwNVBSO0FVcDNRRTtFT2dkSTtJUnpYQSw2QkFoQmE7RVRpelFqQjtBQUNGO0FVejNRRTtFT2dkSTtJUnRYQSxtQlE2WEU7RWpCczZQTjtBQUNGO0FVOTNRRTtFT2dkSTtJUmxYRSxtQlF5WEE7RWpCMjZQTjtBQUNGO0FVbjRRRTtFT2dkSTtJUnpYQSwyQkFoQmE7RVRnMFFqQjtBQUNGO0FVeDRRRTtFT2dkSTtJUnRYQSwyQkFWZ0I7RVQ0elFwQjtBQUNGO0FVNzRRRTtFT2dkSTtJUmxYRSxpQlEwWEE7RWpCeTdQTjtBQUNGO0FVbDVRRTtFT2dkSTtJUnpYQSxzQkFoQmE7RVQrMFFqQjtBQUNGO0FVdjVRRTtFT2dkSTtJUnRYQSxzQkFWZ0I7RVQyMFFwQjtBQUNGO0FVNTVRRTtFT2dkSTtJUmxYRSxZUTRYQTtFakJzOFBOO0FBQ0Y7QWlCcjhQUTtFQUNFLGtCQUFBO0VUbGFSLHFKQUFBO0VDMEJFLGtCQXJCZTtFUWthVCxVQUFBO0VBQ0Esa0JBQUE7QWpCcThQVjtBUTUyUUU7RUFDRSxnTUFBQTtBUjgyUUo7QVE1MlFFO0VBQ0UsNkpBQUE7QVI4MlFKO0FRNzJRSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUisyUU47QVE1MlFFO0VBQ0UsNkpBQUE7QVI4MlFKO0FRNzJRSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUisyUU47QVV6N1FFO0VPNGRNO0lScllGLHFCQWhCYTtFVHMzUWpCO0FBQ0Y7QVU5N1FFO0VPNGRNO0lSbFlGLHFCUXVZSTtFakJpK1BSO0FBQ0Y7QVVuOFFFO0VPNGRNO0lSOVhBLHFCUW1ZRTtFakJzK1BSO0FBQ0Y7QWlCbitQUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7QWpCcStQVjtBaUJwK1BVO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFUjFaUCw2QkFyQmU7QVRzNVFuQjtBVXQ5UUU7RU80ZVE7SVJyWkosNkJBaEJhO0VUbTVRakI7QUFDRjtBVTM5UUU7RU80ZVE7SVJsWkosbUJRc1pNO0VqQisrUFY7QUFDRjtBVWgrUUU7RU80ZVE7SVI5WUYsbUJRa1pJO0VqQm8vUFY7QUFDRjtBaUJuL1BVO0VBQ0UsVUFBQTtBakJxL1BaO0FpQm4vUFU7RUFDRSxVQUFBO0FqQnEvUFo7QWlCOStQSTtFUnhhQSw0QkFyQmU7QVQ4NlFuQjtBVTkrUUU7RU82ZkU7SVJ0YUUsNEJBaEJhO0VUMjZRakI7QUFDRjtBVW4vUUU7RU82ZkU7SVJuYUUsNEJBVmdCO0VUdTZRcEI7QUFDRjtBVXgvUUU7RU82ZkU7SVIvWkksa0JRZ2FGO0VqQjgvUEo7QUFDRjtBaUI5L1BNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUjVhSixtQkFyQmU7QVRrOFFuQjtBVWxnUkU7RU8rZkk7SVJ4YUEsVUFoQmE7RVQrN1FqQjtBQUNGO0FVdmdSRTtFTytmSTtJUnJhQSxhQVZnQjtFVDI3UXBCO0FBQ0Y7QVU1Z1JFO0VPK2ZJO0lSamFFLFNRb2FBO0VqQjhnUU47QUFDRjtBaUI5Z1FRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkpoZkk7RUpnRVYsb0JBckJlO0VBcUJmLDZCQXJCZTtFQXFCZixzQ0FyQmU7QVR3OVFuQjtBVXhoUkU7RU9tZ0JNO0lSNWFGLG9CQWhCYTtFVHE5UWpCO0FBQ0Y7QVU3aFJFO0VPbWdCTTtJUnphRixvQkFWZ0I7RVRpOVFwQjtBQUNGO0FVbGlSRTtFT21nQk07SVJyYUEsVVF3YUU7RWpCZ2lRUjtBQUNGO0FVdmlSRTtFT21nQk07SVI1YUYsNkJBaEJhO0VUbytRakI7QUFDRjtBVTVpUkU7RU9tZ0JNO0lSemFGLG1CUTZhSTtFakJ5aVFSO0FBQ0Y7QVVqalJFO0VPbWdCTTtJUnJhQSxtQlF5YUU7RWpCOGlRUjtBQUNGO0FVdGpSRTtFT21nQk07SVI1YUYsc0NBaEJhO0VUbS9RakI7QUFDRjtBVTNqUkU7RU9tZ0JNO0lSemFGLHNDQVZnQjtFVCsrUXBCO0FBQ0Y7QVVoa1JFO0VPbWdCTTtJUnJhQSxrQlEwYUU7RWpCNGpRUjtBQUNGO0FpQjNqUVU7RUFDRSxjSjlkVTtFSndDbEIseUJBckJlO0VBZGYsZ0JFeENGO0FYZ2tSRjtBVTFrUkU7RU8wZ0JRO0lSbmJKLGdCQWhCYTtFVHVnUmpCO0FBQ0Y7QVUva1JFO0VPMGdCUTtJUmhiSixlRWpGSjtFWDBrUkE7QUFDRjtBVXBsUkU7RU8wZ0JRO0lSNWFGLGVFckZOO0VYK2tSQTtBQUNGO0FVemxSRTtFTzBnQlE7SVJ0ZEosZ0JFMUNKO0VYbWxSQTtBQUNGO0FVOWxSRTtFTzBnQlE7SVJuZEosZ0JFN0NKO0VYd2xSQTtBQUNGO0FVbm1SRTtFTzBnQlE7SVJoZEosZ0JFaERKO0VYNmxSQTtBQUNGO0FpQnpsUVU7RVIxYk4seUJBckJlO0VBZGYsZ0JFbENGO0FYNGxSRjtBVTVtUkU7RU8rZ0JRO0lSeGJKLGNBaEJhO0VUeWlSakI7QUFDRjtBVWpuUkU7RU8rZ0JRO0lScmJKLGVFM0VKO0VYc21SQTtBQUNGO0FVdG5SRTtFTytnQlE7SVJqYkYsZUUvRU47RVgybVJBO0FBQ0Y7QVUzblJFO0VPK2dCUTtJUjNkSix5QkVwQ0o7RVgrbVJBO0FBQ0Y7QVVob1JFO0VPK2dCUTtJUnhkSix5QkV2Q0o7RVhvblJBO0FBQ0Y7QVVyb1JFO0VPK2dCUTtJUnJkSix5QkUxQ0o7RVh5blJBO0FBQ0Y7QWlCem5RWTtFQUNFLDREQUFBO1VBQUEsb0RBQUE7QWpCMm5RZDtBaUJsblFJO0VSdGNBLDRCQXJCZTtFQXFCZiwrQkFyQmU7QVRpbFJuQjtBVWpwUkU7RU8yaEJFO0lScGNFLDRCQWhCYTtFVDhrUmpCO0FBQ0Y7QVV0cFJFO0VPMmhCRTtJUmpjRSw0QkFWZ0I7RVQwa1JwQjtBQUNGO0FVM3BSRTtFTzJoQkU7SVI3Ykksa0JROGJGO0VqQm1vUUo7QUFDRjtBVWhxUkU7RU8yaEJFO0lScGNFLCtCQWhCYTtFVDZsUmpCO0FBQ0Y7QVVycVJFO0VPMmhCRTtJUmpjRSwrQkFWZ0I7RVR5bFJwQjtBQUNGO0FVMXFSRTtFTzJoQkU7SVI3YkkscUJRK2JGO0VqQmlwUUo7QUFDRjtBaUJqcFFNO0VBQ0UsZ0JBQUE7RVIxY0osNkJBckJlO0VRaWVYLGdCQUFBO0FqQm1wUVI7QVVwclJFO0VPOGhCSTtJUnZjQSw2QkFoQmE7RVRpblJqQjtBQUNGO0FVenJSRTtFTzhoQkk7SVJwY0EsbUJRc2NFO0VqQjZwUU47QUFDRjtBVTlyUkU7RU84aEJJO0lSaGNFLG1CUWtjQTtFakJrcVFOO0FBQ0Y7QWlCanFRUTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQm1xUVY7QWlCN3BRSTtFQUlFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNKaGpCVTtBYjRzUmhCO0FpQnJxUU07RUFDRSxjQUFBO0FqQnVxUVI7QWlCNXBRTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlIQUFBO0VBQUEscUZBQUE7RVo3akJOLG1DQUFBO1VBQUEsMkJBQUE7RVkrakJNLFVBQUE7RUFDQSxlQUFBO0FqQjhwUVI7QWlCNXBRTTtFQUNFLGtCQUFBO0VSOWVKLE1BckJlO0VBcUJmLE9BckJlO0VBcUJmLHVCQXJCZTtNQXFCZixtQkFyQmU7VUFxQmYsZUFyQmU7RVF1Z0JYLFVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QWpCOHBRUjtBVXZ1UkU7RU9ra0JJO0lSM2VBLFFRNmVFO0VqQnVxUU47QUFDRjtBVTV1UkU7RU9ra0JJO0lSeGVBLFFRMGVFO0VqQjRxUU47QUFDRjtBVWp2UkU7RU9ra0JJO0lScGVFLFFRc2VBO0VqQmlyUU47QUFDRjtBVXR2UkU7RU9ra0JJO0lSM2VBLFNROGVFO0VqQnFyUU47QUFDRjtBVTN2UkU7RU9ra0JJO0lSeGVBLFNRMmVFO0VqQjByUU47QUFDRjtBVWh3UkU7RU9ra0JJO0lScGVFLFNRdWVBO0VqQityUU47QUFDRjtBVXJ3UkU7RU9ra0JJO0lSM2VBLHdDQWhCYTtRQWdCYixvQ0FoQmE7WUFnQmIsZ0NBaEJhO0VUa3NSakI7QUFDRjtBVTF3UkU7RU9ra0JJO0lSeGVBLHdDUTRlRTtRUjVlRixvQ1E0ZUU7WVI1ZUYsZ0NRNGVFO0VqQndzUU47QUFDRjtBVS93UkU7RU9ra0JJO0lScGVFLHdDUXdlQTtRUnhlQSxvQ1F3ZUE7WVJ4ZUEsZ0NRd2VBO0VqQjZzUU47QUFDRjtBVXB4UkU7RU9ra0JJO0lBU0ksZUFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7SUFLQSxxQkFBQTtJQUtBLGdCQUFBO0VqQnFzUVI7RWlCOXNRUTtJQUNFLFVBQUEsRUFBQSxZQUFBO0VqQmd0UVY7RWlCNXNRUTtJQUNFLDZCQUFBO0VqQjhzUVY7RWlCMXNRUTtJQUNFLHlCQUFBO0lBQ0EsbUJBQUEsRUFBQSxxQkFBQTtFakI0c1FWO0FBQ0Y7QWlCMXNRUTtFQUNFLGtCQUFBO0VBQ0Esc0JKMWtCSTtFSTJrQkosb0JBQUE7RVIzZ0JOLGlCUTRnQk07RVI1Z0JOLGtCQXJCZTtFUW1pQlQsV0FBQTtFUjlnQk4sZ0JBckJlO0VBcUJmLGNBckJlO0VBcUJmLHVDQXJCZTtFUXVpQlQsb0JBQUE7RUFLQSxxQkFBQTtFQUtBLGdCQUFBO0FqQm9zUVY7QVVyelJFO0VPNmxCTTtJUnRnQkYsZ0JRMGdCSTtFakJ3dFFSO0FBQ0Y7QVUxelJFO0VPNmxCTTtJUm5nQkYsZ0JRdWdCSTtFakI2dFFSO0FBQ0Y7QVUvelJFO0VPNmxCTTtJUi9mQSxnQlFtZ0JFO0VqQmt1UVI7QUFDRjtBVXAwUkU7RU82bEJNO0lSdGdCRixrQkFoQmE7RVRpd1JqQjtBQUNGO0FVejBSRTtFTzZsQk07SVJuZ0JGLGtCUXdnQkk7RWpCMnVRUjtBQUNGO0FVOTBSRTtFTzZsQk07SVIvZkEsa0JRb2dCRTtFakJndlFSO0FBQ0Y7QVVuMVJFO0VPNmxCTTtJUnRnQkYsNkJBaEJhO0VUZ3hSakI7QUFDRjtBVXgxUkU7RU82bEJNO0lSbmdCRixtQlEwZ0JJO0VqQnd2UVI7QUFDRjtBVTcxUkU7RU82bEJNO0lSL2ZBLG1CUXNnQkU7RWpCNnZRUjtBQUNGO0FVbDJSRTtFTzZsQk07SVJ0Z0JGLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVQreFJqQjtBQUNGO0FVdjJSRTtFTzZsQk07SVJuZ0JGLG9CUTJnQkk7SVIzZ0JKLG9CUTJnQkk7SVIzZ0JKLGFRMmdCSTtFakJzd1FSO0FBQ0Y7QVU1MlJFO0VPNmxCTTtJUi9mQSxvQlF1Z0JFO0lSdmdCRixvQlF1Z0JFO0lSdmdCRixhUXVnQkU7RWpCMndRUjtBQUNGO0FVajNSRTtFTzZsQk07SVJ0Z0JGLHVEQWhCYTtFVDh5UmpCO0FBQ0Y7QVV0M1JFO0VPNmxCTTtJUm5nQkYsMEJRNGdCSTtFakJveFFSO0FBQ0Y7QVUzM1JFO0VPNmxCTTtJUi9mQSwwQlF3Z0JFO0VqQnl4UVI7QUFDRjtBaUJ4eFFVO0VBQ0UsVUFBQSxFQUFBLFlBQUE7QWpCMHhRWjtBaUJ0eFFVO0VBQ0UsNkJBQUE7QWpCd3hRWjtBaUJweFFVO0VBQ0UseUJBQUE7RUFDQSxtQkFBQSxFQUFBLHFCQUFBO0FqQnN4UVo7QWlCbnhRVTtFQUNFLGFBQUE7QWpCcXhRWjtBaUJueFFVO0VBQ0UsYUFBQTtBakJxeFFaO0FpQmx4UVE7RVJ6aUJKLGVBckJlO0VBcUJmLG1CQXJCZTtFQXFCZixxQkFyQmU7RVFra0JULFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBakJveFFWO0FVeDVSRTtFTzhuQk07SVJ2aUJGLGtCQWhCYTtFVHExUmpCO0FBQ0Y7QVU3NVJFO0VPOG5CTTtJUnBpQkYsa0JRcWlCSTtFakJreVFSO0FBQ0Y7QVVsNlJFO0VPOG5CTTtJUmhpQkEsa0JRaWlCRTtFakJ1eVFSO0FBQ0Y7QVV2NlJFO0VPOG5CTTtJUnZpQkYsVUFoQmE7RVRvMlJqQjtBQUNGO0FVNTZSRTtFTzhuQk07SVJwaUJGLFNRc2lCSTtFakJnelFSO0FBQ0Y7QVVqN1JFO0VPOG5CTTtJUmhpQkEsU1FraUJFO0VqQnF6UVI7QUFDRjtBVXQ3UkU7RU84bkJNO0lSdmlCRixZQWhCYTtFVG0zUmpCO0FBQ0Y7QVUzN1JFO0VPOG5CTTtJUnBpQkYsV1F1aUJJO0VqQjh6UVI7QUFDRjtBVWg4UkU7RU84bkJNO0lSaGlCQSxXUW1pQkU7RWpCbTBRUjtBQUNGO0FpQi96UVU7RVJqakJOLHFCQXJCZTtBVHc0Um5CO0FVeDhSRTtFT3NvQlE7SVIvaUJKLHFCQWhCYTtFVHE0UmpCO0FBQ0Y7QVU3OFJFO0VPc29CUTtJUjVpQkosV1E2aUJNO0VqQjAwUVY7QUFDRjtBVWw5UkU7RU9zb0JRO0lSeGlCRixXUXlpQkk7RWpCKzBRVjtBQUNGO0FpQjcwUVE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSdmpCTixvQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLG1CQXJCZTtFQXFCZixZQXJCZTtFQXFCZixlQXJCZTtBVGc2Um5CO0FVaCtSRTtFTzBvQk07SVJuakJGLG1CQWhCYTtFVDY1UmpCO0FBQ0Y7QVVyK1JFO0VPMG9CTTtJUmhqQkYsbUJBVmdCO0VUeTVScEI7QUFDRjtBVTErUkU7RU8wb0JNO0lSNWlCQSxTUStpQkU7RWpCaTJRUjtBQUNGO0FVLytSRTtFTzBvQk07SVJuakJGLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDQ2UmpCO0FBQ0Y7QVVwL1JFO0VPMG9CTTtJUmhqQkYseUJRb2pCSTtJUnBqQkosNEJRb2pCSTtRUnBqQkoseUJRb2pCSTtZUnBqQkoscUJRb2pCSTtFakIwMlFSO0FBQ0Y7QVV6L1JFO0VPMG9CTTtJUjVpQkEseUJRZ2pCRTtJUmhqQkYsNEJRZ2pCRTtRUmhqQkYseUJRZ2pCRTtZUmhqQkYscUJRZ2pCRTtFakIrMlFSO0FBQ0Y7QVU5L1JFO0VPMG9CTTtJUm5qQkYsaUJBaEJhO0VUMjdSakI7QUFDRjtBVW5nU0U7RU8wb0JNO0lSaGpCRixpQlFxakJJO0VqQnczUVI7QUFDRjtBVXhnU0U7RU8wb0JNO0lSNWlCQSxpQlFpakJFO0VqQjYzUVI7QUFDRjtBVTdnU0U7RU8wb0JNO0lSbmpCRixZUXlqQkk7RWpCaTRRUjtBQUNGO0FVbGhTRTtFTzBvQk07SVJoakJGLFlRc2pCSTtFakJzNFFSO0FBQ0Y7QVV2aFNFO0VPMG9CTTtJUjVpQkEsWVFrakJFO0VqQjI0UVI7QUFDRjtBVTVoU0U7RU8wb0JNO0lSbmpCRixvQkFoQmE7RVR5OVJqQjtBQUNGO0FVamlTRTtFTzBvQk07SVJoakJGLGtCUXVqQkk7RWpCbzVRUjtBQUNGO0FVdGlTRTtFTzBvQk07SVI1aUJBLGtCUW1qQkU7RWpCeTVRUjtBQUNGO0FpQnY1UVE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0FqQnk1UVY7QWlCdDVRUTtFUnJrQkosWUFyQmU7QVRtL1JuQjtBVW5qU0U7RU8wcEJNO0lSbmtCRixVUW9rQkk7RWpCNDVRUjtBQUNGO0FVeGpTRTtFTzBwQk07SVJoa0JGLFVRaWtCSTtFakJpNlFSO0FBQ0Y7QVU3alNFO0VPMHBCTTtJUjVqQkEsVVE2akJFO0VqQnM2UVI7QUFDRjtBaUJyNlFVO0VSeGtCTix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLGtCQXJCZTtBVHFnU25CO0FVcmtTRTtFTzZwQlE7SVJ0a0JKLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUa2dTakI7QUFDRjtBVTFrU0U7RU82cEJRO0lSbmtCSix5QlFva0JNO1FScGtCTixzQlFva0JNO1lScGtCTixtQlFva0JNO0VqQmc3UVY7QUFDRjtBVS9rU0U7RU82cEJRO0lSL2pCRix5QlFna0JJO1FSaGtCSixzQlFna0JJO1lSaGtCSixtQlFna0JJO0VqQnE3UVY7QUFDRjtBaUJuN1FVO0VUOW5CUixtSkFBQTtFQ2tERSx5QkFyQmU7RUFkZix5QkU5Q0Y7QVhxbFNGO0FRcmpTRTtFQUNFLDJMQUFBO0FSdWpTSjtBUXJqU0U7RUFDRSwwSkFBQTtBUnVqU0o7QVF0alNJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSd2pTTjtBUXJqU0U7RUFDRSwwSkFBQTtBUnVqU0o7QVF0alNJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSd2pTTjtBVTFtU0U7RU9pcUJRO0lSMWtCSix5QkFoQmE7RVR1aVNqQjtBQUNGO0FVL21TRTtFT2lxQlE7SVJ2a0JKLGVFdkZKO0VYZ25TQTtBQUNGO0FVcG5TRTtFT2lxQlE7SVJua0JGLGVFM0ZOO0VYcW5TQTtBQUNGO0FVem5TRTtFT2lxQlE7SVI3bUJKLHlCRWhESjtFWHluU0E7QUFDRjtBVTluU0U7RU9pcUJRO0lSMW1CSix5QkVuREo7RVg4blNBO0FBQ0Y7QVVub1NFO0VPaXFCUTtJUnZtQkoseUJFdERKO0VYbW9TQTtBQUNGO0FpQmorUVE7RVJsbEJKLFdRbWxCTTtFUm5sQk4sZ0JBckJlO0VBcUJmLGlCQXJCZTtBVDZrU25CO0FVN29TRTtFT3VxQk07SVJobEJGLFVRaWxCSTtFakJ5K1FSO0FBQ0Y7QVVscFNFO0VPdXFCTTtJUjdrQkYsVVE4a0JJO0VqQjgrUVI7QUFDRjtBVXZwU0U7RU91cUJNO0lSemtCQSxVUTBrQkU7RWpCbS9RUjtBQUNGO0FVNXBTRTtFT3VxQk07SVJobEJGLDZCQWhCYTtFVHlsU2pCO0FBQ0Y7QVVqcVNFO0VPdXFCTTtJUjdrQkYsbUJRK2tCSTtFakI0L1FSO0FBQ0Y7QVV0cVNFO0VPdXFCTTtJUnprQkEsbUJRMmtCRTtFakJpZ1JSO0FBQ0Y7QVUzcVNFO0VPdXFCTTtJUmhsQkYsa0JBaEJhO0VUd21TakI7QUFDRjtBVWhyU0U7RU91cUJNO0lSN2tCRixrQlFnbEJJO0VqQjBnUlI7QUFDRjtBVXJyU0U7RU91cUJNO0lSemtCQSxrQlE0a0JFO0VqQitnUlI7QUFDRjtBaUI5Z1JVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUnpsQlIsbUJBckJlO0FUK25TbkI7QVUvclNFO0VPNHFCUTtJUnJsQkosVUFoQmE7RVQ0blNqQjtBQUNGO0FVcHNTRTtFTzRxQlE7SVJsbEJKLGFBVmdCO0VUd25TcEI7QUFDRjtBVXpzU0U7RU80cUJRO0lSOWtCRixTUWlsQkk7RWpCOGhSVjtBQUNGO0FpQjVoUlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUi9sQlIseUJBckJlO0VBZGYseUJFbEJGO0VGcURFLG1CQXJCZTtFQXFCZiwwQkFyQmU7QVRzcFNuQjtBVXR0U0U7RU9rckJRO0lSM2xCSix5QkFoQmE7RVRtcFNqQjtBQUNGO0FVM3RTRTtFT2tyQlE7SVJ4bEJKLGVFM0RKO0VYZ3NTQTtBQUNGO0FVaHVTRTtFT2tyQlE7SVJwbEJGLGVFL0ROO0VYcXNTQTtBQUNGO0FVcnVTRTtFT2tyQlE7SVI5bkJKLGdCRXBCSjtFWHlzU0E7QUFDRjtBVTF1U0U7RU9rckJRO0lSM25CSixnQkV2Qko7RVg4c1NBO0FBQ0Y7QVUvdVNFO0VPa3JCUTtJUnhuQkosZ0JFMUJKO0VYbXRTQTtBQUNGO0FVcHZTRTtFT2tyQlE7SVIzbEJKLG1CQWhCYTtFVGlyU2pCO0FBQ0Y7QVV6dlNFO0VPa3JCUTtJUnhsQkosbUJBVmdCO0VUNnFTcEI7QUFDRjtBVTl2U0U7RU9rckJRO0lScGxCRixTUXdsQkk7RWpCNGtSVjtBQUNGO0FVbndTRTtFT2tyQlE7SVIzbEJKLGVBaEJhO0VUZ3NTakI7QUFDRjtBVXh3U0U7RU9rckJRO0lSeGxCSixnQlE2bEJNO0VqQnFsUlY7QUFDRjtBVTd3U0U7RU9rckJRO0lScGxCRixnQlF5bEJJO0VqQjBsUlY7QUFDRjtBaUIxbFJZO0VBQ0UsV0FBQTtFUnBtQlYsdUJBckJlO0FUc3RTbkI7QVV0eFNFO0VPd3JCVTtJUmptQk4sc0JBaEJhO0VUbXRTakI7QUFDRjtBVTN4U0U7RU93ckJVO0lSOWxCTixzQkFWZ0I7RVQrc1NwQjtBQUNGO0FVaHlTRTtFT3dyQlU7SVIxbEJKLFlRNGxCTTtFakIwbVJaO0FBQ0Y7QWlCam1SUTtFUi9tQkosbUJBckJlO0FUd3VTbkI7QVV4eVNFO0VPb3NCTTtJUjdtQkYsbUJBaEJhO0VUcXVTakI7QUFDRjtBVTd5U0U7RU9vc0JNO0lSMW1CRixTUTJtQkk7RWpCNG1SUjtBQUNGO0FVbHpTRTtFT29zQk07SVJ0bUJBLFNRdW1CRTtFakJpblJSO0FBQ0Y7O0FpQnRtUkU7RUFVRSxrQkFBQTtFQThLQSxpQkFBQTtFQTZFQSxNQUFBO0VBdUVBLEtBQUE7RUE4U0EsS0FBQTtBakJvL1BKO0FtQm4xU007RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFVndHSixpQkFyQmU7RUFxQmYsMEJBckJlO0FUb3dTbkI7QVVwMFNFO0VTcEJJO0lWMkdBLG1CQWhCYTtFVGl3U2pCO0FBQ0Y7QVV6MFNFO0VTcEJJO0lWOEdBLG1CQVZnQjtFVDZ2U3BCO0FBQ0Y7QVU5MFNFO0VTcEJJO0lWa0hFLFNVaEhBO0VuQm8yU047QUFDRjtBVW4xU0U7RVNwQkk7SVYyR0EsMEJBaEJhO0VUZ3hTakI7QUFDRjtBVXgxU0U7RVNwQkk7SVY4R0EsMEJBVmdCO0VUNHdTcEI7QUFDRjtBVTcxU0U7RVNwQkk7SVZrSEUsZ0JVL0dBO0VuQmszU047QUFDRjtBbUJsM1NRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVZrR04scUJBckJlO0VBcUJmLHNCQXJCZTtBVHl5U25CO0FVejJTRTtFU2hCTTtJVnVHRixZQWhCYTtFVHN5U2pCO0FBQ0Y7QVU5MlNFO0VTaEJNO0lWMEdGLFdVdEdJO0VuQjgzU1I7QUFDRjtBVW4zU0U7RVNoQk07SVY4R0EsV1UxR0U7RW5CbTRTUjtBQUNGO0FVeDNTRTtFU2hCTTtJVnVHRixhQWhCYTtFVHF6U2pCO0FBQ0Y7QVU3M1NFO0VTaEJNO0lWMEdGLFlVckdJO0VuQjQ0U1I7QUFDRjtBVWw0U0U7RVNoQk07SVY4R0EsWVV6R0U7RW5CaTVTUjtBQUNGO0FtQmg1U1E7RUFDRSxZQUFBO0VWNkZOLHFCQXJCZTtBVDIwU25CO0FVMzRTRTtFU1RNO0lWZ0dGLHFCQWhCYTtFVHcwU2pCO0FBQ0Y7QVVoNVNFO0VTVE07SVZtR0YsV1VqR0k7RW5CMjVTUjtBQUNGO0FVcjVTRTtFU1RNO0lWdUdBLFdVckdFO0VuQmc2U1I7QUFDRjtBbUI5NVNNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVZ3RkosNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiwwQkFyQmU7QVRnMlNuQjtBVWg2U0U7RVNKSTtJVjJGQSx5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVQ2MVNqQjtBQUNGO0FVcjZTRTtFU0pJO0lWOEZBLHlCVTVGRTtJVjRGRiw0QlU1RkU7UVY0RkYseUJVNUZFO1lWNEZGLHFCVTVGRTtFbkIyNlNOO0FBQ0Y7QVUxNlNFO0VTSkk7SVZrR0UseUJVaEdBO0lWZ0dBLDRCVWhHQTtRVmdHQSx5QlVoR0E7WVZnR0EscUJVaEdBO0VuQmc3U047QUFDRjtBVS82U0U7RVNKSTtJVjJGQSxtQkFoQmE7RVQ0MlNqQjtBQUNGO0FVcDdTRTtFU0pJO0lWOEZBLG1CQVZnQjtFVHcyU3BCO0FBQ0Y7QVV6N1NFO0VTSkk7SVZrR0UsU1UvRkE7RW5CODdTTjtBQUNGO0FVOTdTRTtFU0pJO0lWMkZBLDBCQWhCYTtFVDIzU2pCO0FBQ0Y7QVVuOFNFO0VTSkk7SVY4RkEsMEJBVmdCO0VUdTNTcEI7QUFDRjtBVXg4U0U7RVNKSTtJVmtHRSxnQlU5RkE7RW5CNDhTTjtBQUNGO0FtQjU4U1E7RVZvRkoseUJBckJlO0VBZGYseUJFWkY7RVFuQ1Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVZrRk4sbUJBckJlO0FUbTVTbkI7QVVuOVNFO0VTQ007SVZzRkYseUJBaEJhO0VUZzVTakI7QUFDRjtBVXg5U0U7RVNDTTtJVnlGRixlRXJESjtFWHU3U0E7QUFDRjtBVTc5U0U7RVNDTTtJVjZGQSxlRXpETjtFWDQ3U0E7QUFDRjtBVWwrU0U7RVNDTTtJVm1ERix5QkVkSjtFWGc4U0E7QUFDRjtBVXYrU0U7RVNDTTtJVnNERix5QkVqQko7RVhxOFNBO0FBQ0Y7QVU1K1NFO0VTQ007SVZ5REYseUJFcEJKO0VYMDhTQTtBQUNGO0FVai9TRTtFU0NNO0lWc0ZGLG1CQWhCYTtFVDg2U2pCO0FBQ0Y7QVV0L1NFO0VTQ007SVZ5RkYsUVV0Rkk7RW5Ccy9TUjtBQUNGO0FVMy9TRTtFU0NNO0lWNkZBLFFVMUZFO0VuQjIvU1I7QUFDRjtBbUIzL1NVO0VWZ0ZOLHFCQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsMEJBckJlO0VVdkRQLGdDQUFBO1VBQUEsd0JBQUE7QW5CNi9TWjtBVXRnVEU7RVNLUTtJVmtGSixZQWhCYTtFVG04U2pCO0FBQ0Y7QVUzZ1RFO0VTS1E7SVZxRkosVVVwRk07RW5CeWdUVjtBQUNGO0FVaGhURTtFU0tRO0lWeUZGLFVVeEZJO0VuQjhnVFY7QUFDRjtBVXJoVEU7RVNLUTtJVmtGSixhQWhCYTtFVGs5U2pCO0FBQ0Y7QVUxaFRFO0VTS1E7SVZxRkosV1VuRk07RW5CdWhUVjtBQUNGO0FVL2hURTtFU0tRO0lWeUZGLFdVdkZJO0VuQjRoVFY7QUFDRjtBVXBpVEU7RVNLUTtJVmtGSixrQkFoQmE7RVRpK1NqQjtBQUNGO0FVemlURTtFU0tRO0lWcUZKLGVVbEZNO0VuQnFpVFY7QUFDRjtBVTlpVEU7RVNLUTtJVnlGRixlVXRGSTtFbkIwaVRWO0FBQ0Y7QW1CemlUWTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FuQjJpVGQ7QW1CcmlUUTtFVmlFSixzQkFyQmU7RUFxQmYsc0JBckJlO0VBZGYsNEJVM0JNO01WMkJOLGlCVTNCTTtVVjJCTixRVTNCTTtFVjhETixpQkFyQmU7QVQrL1NuQjtBVS9qVEU7RVNvQk07SVZtRUYsc0JBaEJhO0VUNC9TakI7QUFDRjtBVXBrVEU7RVNvQk07SVZzRUYsc0JBVmdCO0VUdy9TcEI7QUFDRjtBVXprVEU7RVNvQk07SVYwRUEsWVV6RUU7RW5Cd2pUUjtBQUNGO0FVOWtURTtFU29CTTtJVm1FRixlQWhCYTtFVDJnVGpCO0FBQ0Y7QVVubFRFO0VTb0JNO0lWc0VGLGtCQVZnQjtFVHVnVHBCO0FBQ0Y7QVV4bFRFO0VTb0JNO0lWMEVBLGFVeEVFO0VuQnNrVFI7QUFDRjtBVTdsVEU7RVNvQk07SVZnQ0YsZ0NVN0JJO1FWNkJKLHFCVTdCSTtZVjZCSixZVTdCSTtFbkIwa1RSO0FBQ0Y7QVVsbVRFO0VTb0JNO0lWbUNGLGdDVWhDSTtRVmdDSixxQlVoQ0k7WVZnQ0osWVVoQ0k7RW5CK2tUUjtBQUNGO0FVdm1URTtFU29CTTtJVnNDRixnQ1VuQ0k7UVZtQ0oscUJVbkNJO1lWbUNKLFlVbkNJO0VuQm9sVFI7QUFDRjtBVTVtVEU7RVNvQk07SVZtRUYsa0JBaEJhO0VUeWlUakI7QUFDRjtBVWpuVEU7RVNvQk07SVZzRUYsa0JVbEVJO0VuQjZsVFI7QUFDRjtBVXRuVEU7RVNvQk07SVYwRUEsa0JVdEVFO0VuQmttVFI7QUFDRjtBbUJsbVRVO0VWNEROLGNBckJlO0FUOGpUbkI7QVU5blRFO0VTeUJRO0lWOERKLDJCQWhCYTtFVDJqVGpCO0FBQ0Y7QVVub1RFO0VTeUJRO0lWaUVKLDJCQVZnQjtFVHVqVHBCO0FBQ0Y7QVV4b1RFO0VTeUJRO0lWcUVGLGtCVXBFSTtFbkJrblRWO0FBQ0Y7QW1CbG5UWTtFVjBEUixXQXJCZTtFQXFCZixRQXJCZTtFQXFCZixnREFyQmU7QVRrbFRuQjtBVWxwVEU7RVMyQlU7SVY0RE4sT0FoQmE7RVQra1RqQjtBQUNGO0FVdnBURTtFUzJCVTtJVitETixPVTlEUTtFbkIrblRaO0FBQ0Y7QVU1cFRFO0VTMkJVO0lWbUVKLE9VbEVNO0VuQm9vVFo7QUFDRjtBVWpxVEU7RVMyQlU7SVY0RE4sWUFoQmE7RVQ4bFRqQjtBQUNGO0FVdHFURTtFUzJCVTtJVitETixZVTdEUTtFbkI2b1RaO0FBQ0Y7QVUzcVRFO0VTMkJVO0lWbUVKLFlVakVNO0VuQmtwVFo7QUFDRjtBVWhyVEU7RVMyQlU7SVY0RE4sNkJBaEJhO0VUNm1UakI7QUFDRjtBVXJyVEU7RVMyQlU7SVYrRE4sbUJVNURRO0VuQjJwVFo7QUFDRjtBVTFyVEU7RVMyQlU7SVZtRUosbUJVaEVNO0VuQmdxVFo7QUFDRjtBbUI3cFRRO0VWZ0JKLDRCVWZNO01WZU4saUJVZk07VVZlTixRVWZNO0VWa0ROLDJCQXJCZTtBVG1vVG5CO0FVbnNURTtFU2tDTTtJVmtCRixnQ1VqQkk7UVZpQkoscUJVakJJO1lWaUJKLFlVakJJO0VuQm9xVFI7QUFDRjtBVXhzVEU7RVNrQ007SVZxQkYsZ0NVcEJJO1FWb0JKLHFCVXBCSTtZVm9CSixZVXBCSTtFbkJ5cVRSO0FBQ0Y7QVU3c1RFO0VTa0NNO0lWd0JGLGdDVXZCSTtRVnVCSixxQlV2Qkk7WVZ1QkosWVV2Qkk7RW5COHFUUjtBQUNGO0FVbHRURTtFU2tDTTtJVnFERixpQkFoQmE7RVQrb1RqQjtBQUNGO0FVdnRURTtFU2tDTTtJVndERixpQkFWZ0I7RVQyb1RwQjtBQUNGO0FVNXRURTtFU2tDTTtJVjREQSxpQlUxREU7RW5CNHJUUjtBQUNGO0FtQjFyVE07RVY4Q0YsNENBckJlO0FUb3FUbkI7QVVwdVRFO0VTdUNJO0lWZ0RBLDRDQWhCYTtFVGlxVGpCO0FBQ0Y7QVV6dVRFO0VTdUNJO0lWbURBLHdCVWpERTtFbkJvc1ROO0FBQ0Y7QVU5dVRFO0VTdUNJO0lWdURFLHdCVXJEQTtFbkJ5c1ROO0FBQ0Y7QW1CdnNUUTtFVnlDSixzQkFyQmU7RUFxQmYsdUJBckJlO0VBZGYsNEJVSE07TVZHTixpQlVITTtVVkdOLFFVSE07QW5CeXNUVjtBVXh2VEU7RVM0Q007SVYyQ0Ysc0JBaEJhO0VUcXJUakI7QUFDRjtBVTd2VEU7RVM0Q007SVY4Q0Ysc0JBVmdCO0VUaXJUcEI7QUFDRjtBVWx3VEU7RVM0Q007SVZrREEsWVVqREU7RW5CeXRUUjtBQUNGO0FVdndURTtFUzRDTTtJVjJDRix1QkFoQmE7RVRvc1RqQjtBQUNGO0FVNXdURTtFUzRDTTtJVjhDRix1QkFWZ0I7RVRnc1RwQjtBQUNGO0FVanhURTtFUzRDTTtJVmtEQSxhVWhERTtFbkJ1dVRSO0FBQ0Y7QVV0eFRFO0VTNENNO0lWUUYsZ0NVTEk7UVZLSixxQlVMSTtZVktKLFlVTEk7RW5CMnVUUjtBQUNGO0FVM3hURTtFUzRDTTtJVldGLGdDVVJJO1FWUUoscUJVUkk7WVZRSixZVVJJO0VuQmd2VFI7QUFDRjtBVWh5VEU7RVM0Q007SVZjRixnQ1VYSTtRVldKLHFCVVhJO1lWV0osWVVYSTtFbkJxdlRSO0FBQ0Y7QW1CcnZUVTtFVnFDTixjQXJCZTtFQXFCZiw2QkFyQmU7QVR5dVRuQjtBVXp5VEU7RVNnRFE7SVZ1Q0osa0JBaEJhO0VUc3VUakI7QUFDRjtBVTl5VEU7RVNnRFE7SVYwQ0oscUJBVmdCO0VUa3VUcEI7QUFDRjtBVW56VEU7RVNnRFE7SVY4Q0YsbUJVN0NJO0VuQnN3VFY7QUFDRjtBVXh6VEU7RVNnRFE7SVZ1Q0osNkJBaEJhO0VUcXZUakI7QUFDRjtBVTd6VEU7RVNnRFE7SVYwQ0osbUJVeENNO0VuQit3VFY7QUFDRjtBVWwwVEU7RVNnRFE7SVY4Q0YsbUJVNUNJO0VuQm94VFY7QUFDRjtBVXYwVEU7RVNnRFE7SVZxQ04sNkJBckJlO0VUMndUakI7QUFDRjtBVTUwVEU7RVNnRFE7SVZ1Q0osZ0RBaEJhO0VUeXdUakI7QUFDRjtBVWoxVEU7RVNnRFE7SVYwQ0osNEJVdENRO0VuQml5VFo7QUFDRjtBVXQxVEU7RVNnRFE7SVY4Q0YsNEJVMUNNO0VuQnN5VFo7QUFDRjtBbUJyeVRZO0VWK0JSLE9BckJlO0VBcUJmLFlBckJlO0FUK3hUbkI7QVUvMVRFO0VTc0RVO0lWaUNOLFdBaEJhO0VUNHhUakI7QUFDRjtBVXAyVEU7RVNzRFU7SVZvQ04sV1VuQ1E7RW5CaXpUWjtBQUNGO0FVejJURTtFU3NEVTtJVndDSixXVXZDTTtFbkJzelRaO0FBQ0Y7QVU5MlRFO0VTc0RVO0lWaUNOLFFBaEJhO0VUMnlUakI7QUFDRjtBVW4zVEU7RVNzRFU7SVZvQ04sUVVsQ1E7RW5CK3pUWjtBQUNGO0FVeDNURTtFU3NEVTtJVndDSixRVXRDTTtFbkJvMFRaO0FBQ0Y7QW1CajBUUTtFVnlCSiwyQkFyQmU7RUFkZiw0QlVZTTtNVlpOLGlCVVlNO1VWWk4sUVVZTTtBbkJtMFRWO0FVajRURTtFUzRETTtJVjJCRixpQkFoQmE7RVQ4elRqQjtBQUNGO0FVdDRURTtFUzRETTtJVjhCRixpQkFWZ0I7RVQwelRwQjtBQUNGO0FVMzRURTtFUzRETTtJVmtDQSxpQlVqQ0U7RW5CazFUUjtBQUNGO0FVaDVURTtFUzRETTtJVlJGLGdDVVVJO1FWVkoscUJVVUk7WVZWSixZVVVJO0VuQnMxVFI7QUFDRjtBVXI1VEU7RVM0RE07SVZMRixnQ1VPSTtRVlBKLHFCVU9JO1lWUEosWVVPSTtFbkIyMVRSO0FBQ0Y7QVUxNVRFO0VTNERNO0lWRkYsZ0NVSUk7UVZKSixxQlVJSTtZVkpKLFlVSUk7RW5CZzJUUjtBQUNGO0FtQjkxVE07RVZvQkYsNENBckJlO0FUazJUbkI7QVVsNlRFO0VTaUVJO0lWc0JBLDRDQWhCYTtFVCsxVGpCO0FBQ0Y7QVV2NlRFO0VTaUVJO0lWeUJBLHdCVXhCRTtFbkJ5MlROO0FBQ0Y7QVU1NlRFO0VTaUVJO0lWNkJFLHdCVTVCQTtFbkI4MlROO0FBQ0Y7QW1COTJUUTtFVmtCSixzQkFyQmU7RUFxQmYsdUJBckJlO0VBZGYsNEJVb0JNO01WcEJOLGlCVW9CTTtVVnBCTixRVW9CTTtFVmVOLGlCQXJCZTtBVHUzVG5CO0FVdjdURTtFU21FTTtJVm9CRixzQkFoQmE7RVRvM1RqQjtBQUNGO0FVNTdURTtFU21FTTtJVnVCRixzQkFWZ0I7RVRnM1RwQjtBQUNGO0FVajhURTtFU21FTTtJVjJCQSxZVTFCRTtFbkJpNFRSO0FBQ0Y7QVV0OFRFO0VTbUVNO0lWb0JGLHVCQWhCYTtFVG00VGpCO0FBQ0Y7QVUzOFRFO0VTbUVNO0lWdUJGLHVCQVZnQjtFVCszVHBCO0FBQ0Y7QVVoOVRFO0VTbUVNO0lWMkJBLGFVekJFO0VuQis0VFI7QUFDRjtBVXI5VEU7RVNtRU07SVZmRixnQ1VrQkk7UVZsQkoscUJVa0JJO1lWbEJKLFlVa0JJO0VuQm01VFI7QUFDRjtBVTE5VEU7RVNtRU07SVZaRixnQ1VlSTtRVmZKLHFCVWVJO1lWZkosWVVlSTtFbkJ3NVRSO0FBQ0Y7QVUvOVRFO0VTbUVNO0lWVEYsZ0NVWUk7UVZaSixxQlVZSTtZVlpKLFlVWUk7RW5CNjVUUjtBQUNGO0FVcCtURTtFU21FTTtJVm9CRixrQkFoQmE7RVRpNlRqQjtBQUNGO0FVeitURTtFU21FTTtJVnVCRixrQlVuQkk7RW5CczZUUjtBQUNGO0FVOStURTtFU21FTTtJVjJCQSxrQlV2QkU7RW5CMjZUUjtBQUNGO0FtQjM2VFU7RVZhTixjQXJCZTtBVHM3VG5CO0FVdC9URTtFU3dFUTtJVmVKLDRCQWhCYTtFVG03VGpCO0FBQ0Y7QVUzL1RFO0VTd0VRO0lWa0JKLDRCQVZnQjtFVCs2VHBCO0FBQ0Y7QVVoZ1VFO0VTd0VRO0lWc0JGLGtCVXJCSTtFbkIyN1RWO0FBQ0Y7QW1CMzdUWTtFVldSLFdBckJlO0VBcUJmLFFBckJlO0FUeThUbkI7QVV6Z1VFO0VTMEVVO0lWYU4sT0FoQmE7RVRzOFRqQjtBQUNGO0FVOWdVRTtFUzBFVTtJVmdCTixPVWZRO0VuQnU4VFo7QUFDRjtBVW5oVUU7RVMwRVU7SVZvQkosT1VuQk07RW5CNDhUWjtBQUNGO0FVeGhVRTtFUzBFVTtJVmFOLFlBaEJhO0VUcTlUakI7QUFDRjtBVTdoVUU7RVMwRVU7SVZnQk4sWVVkUTtFbkJxOVRaO0FBQ0Y7QVVsaVVFO0VTMEVVO0lWb0JKLFlVbEJNO0VuQjA5VFo7QUFDRjtBbUJ2OVRRO0VWS0osMkJBckJlO0VBZGYsNEJVZ0NNO01WaENOLGlCVWdDTTtVVmhDTixRVWdDTTtBbkJ5OVRWO0FVM2lVRTtFU2dGTTtJVk9GLGlCQWhCYTtFVHcrVGpCO0FBQ0Y7QVVoalVFO0VTZ0ZNO0lWVUYsaUJBVmdCO0VUbytUcEI7QUFDRjtBVXJqVUU7RVNnRk07SVZjQSxpQlViRTtFbkJ3K1RSO0FBQ0Y7QVUxalVFO0VTZ0ZNO0lWNUJGLGdDVThCSTtRVjlCSixxQlU4Qkk7WVY5QkosWVU4Qkk7RW5CNCtUUjtBQUNGO0FVL2pVRTtFU2dGTTtJVnpCRixnQ1UyQkk7UVYzQkoscUJVMkJJO1lWM0JKLFlVMkJJO0VuQmkvVFI7QUFDRjtBVXBrVUU7RVNnRk07SVZ0QkYsZ0NVd0JJO1FWeEJKLHFCVXdCSTtZVnhCSixZVXdCSTtFbkJzL1RSO0FBQ0Y7QW1Cbi9UUTtFVkRKLHNCQXJCZTtFQXFCZix1QkFyQmU7RUFkZiw0QlV1Q007TVZ2Q04saUJVdUNNO1VWdkNOLFFVdUNNO0FuQnEvVFY7QVU5a1VFO0VTc0ZNO0lWQ0Ysc0JBaEJhO0VUMmdVakI7QUFDRjtBVW5sVUU7RVNzRk07SVZJRixzQkFWZ0I7RVR1Z1VwQjtBQUNGO0FVeGxVRTtFU3NGTTtJVlFBLFlVUEU7RW5CcWdVUjtBQUNGO0FVN2xVRTtFU3NGTTtJVkNGLHVCQWhCYTtFVDBoVWpCO0FBQ0Y7QVVsbVVFO0VTc0ZNO0lWSUYsdUJBVmdCO0VUc2hVcEI7QUFDRjtBVXZtVUU7RVNzRk07SVZRQSxhVU5FO0VuQm1oVVI7QUFDRjtBVTVtVUU7RVNzRk07SVZsQ0YsZ0NVcUNJO1FWckNKLHFCVXFDSTtZVnJDSixZVXFDSTtFbkJ1aFVSO0FBQ0Y7QVVqblVFO0VTc0ZNO0lWL0JGLGdDVWtDSTtRVmxDSixxQlVrQ0k7WVZsQ0osWVVrQ0k7RW5CNGhVUjtBQUNGO0FVdG5VRTtFU3NGTTtJVjVCRixnQ1UrQkk7UVYvQkoscUJVK0JJO1lWL0JKLFlVK0JJO0VuQmlpVVI7QUFDRjtBbUJqaVVVO0VWTE4sY0FyQmU7QVQ4alVuQjtBVTluVUU7RVMwRlE7SVZISixvQkFoQmE7RVQyalVqQjtBQUNGO0FVbm9VRTtFUzBGUTtJVkFKLHVCQVZnQjtFVHVqVXBCO0FBQ0Y7QVV4b1VFO0VTMEZRO0lWSUYsbUJVSEk7RW5CaWpVVjtBQUNGO0FtQmpqVVk7RVZQUixPQXJCZTtFQXFCZixZQXJCZTtBVGlsVW5CO0FVanBVRTtFUzRGVTtJVkxOLFdBaEJhO0VUOGtVakI7QUFDRjtBVXRwVUU7RVM0RlU7SVZGTixXVUdRO0VuQjZqVVo7QUFDRjtBVTNwVUU7RVM0RlU7SVZFSixXVURNO0VuQmtrVVo7QUFDRjtBVWhxVUU7RVM0RlU7SVZMTixRQWhCYTtFVDZsVWpCO0FBQ0Y7QVVycVVFO0VTNEZVO0lWRk4sUVVJUTtFbkIya1VaO0FBQ0Y7QVUxcVVFO0VTNEZVO0lWRUosUUFBQTtFVGdsVU47QUFDRjtBbUI3a1VRO0VWYkosMkJBckJlO0VBZGYsNEJVa0RNO01WbEROLGlCVWtETTtVVmxETixRVWtETTtBbkIra1VWO0FVbnJVRTtFU2tHTTtJVlhGLGlCQWhCYTtFVGduVWpCO0FBQ0Y7QVV4clVFO0VTa0dNO0lWUkYsaUJBVmdCO0VUNG1VcEI7QUFDRjtBVTdyVUU7RVNrR007SVZKQSxpQlVLRTtFbkI4bFVSO0FBQ0Y7QVVsc1VFO0VTa0dNO0lWOUNGLGdDVWdESTtRVmhESixxQlVnREk7WVZoREosWVVnREk7RW5Ca21VUjtBQUNGO0FVdnNVRTtFU2tHTTtJVjNDRixnQ1U2Q0k7UVY3Q0oscUJVNkNJO1lWN0NKLFlVNkNJO0VuQnVtVVI7QUFDRjtBVTVzVUU7RVNrR007SVZ4Q0YsZ0NVMENJO1FWMUNKLHFCVTBDSTtZVjFDSixZVTBDSTtFbkI0bVVSO0FBQ0Y7QW9CcHVVUTtFWHdHSixxQkFyQmU7RUFxQmYsc0JBckJlO0VBZGYsNEJXbEVNO01Ya0VOLGlCV2xFTTtVWGtFTixRV2xFTTtBcEJzdVVWO0FVdHRVRTtFVW5CTTtJWDBHRixzQkFoQmE7RVRtcFVqQjtBQUNGO0FVM3RVRTtFVW5CTTtJWDZHRixzQkFWZ0I7RVQrb1VwQjtBQUNGO0FVaHVVRTtFVW5CTTtJWGlIQSxZV2hIRTtFcEJzdlVSO0FBQ0Y7QVVydVVFO0VVbkJNO0lYMEdGLHVCQWhCYTtFVGtxVWpCO0FBQ0Y7QVUxdVVFO0VVbkJNO0lYNkdGLHVCQVZnQjtFVDhwVXBCO0FBQ0Y7QVUvdVVFO0VVbkJNO0lYaUhBLGFXL0dFO0VwQm93VVI7QUFDRjtBVXB2VUU7RVVuQk07SVh1RUYsZ0NXcEVJO1FYb0VKLHFCV3BFSTtZWG9FSixZV3BFSTtFcEJ3d1VSO0FBQ0Y7QVV6dlVFO0VVbkJNO0lYMEVGLGdDV3ZFSTtRWHVFSixxQld2RUk7WVh1RUosWVd2RUk7RXBCNndVUjtBQUNGO0FVOXZVRTtFVW5CTTtJWDZFRixnQ1cxRUk7UVgwRUoscUJXMUVJO1lYMEVKLFlXMUVJO0VwQmt4VVI7QUFDRjtBb0JseFVVO0VYb0dOLGNBckJlO0FUc3NVbkI7QVV0d1VFO0VVZlE7SVhzR0osMkJBaEJhO0VUbXNVakI7QUFDRjtBVTN3VUU7RVVmUTtJWHlHSiwyQkFWZ0I7RVQrclVwQjtBQUNGO0FVaHhVRTtFVWZRO0lYNkdGLGtCVzVHSTtFcEJreVVWO0FBQ0Y7QW9CbHlVWTtFWGtHUixXQXJCZTtFQXFCZixRQXJCZTtBVHl0VW5CO0FVenhVRTtFVWJVO0lYb0dOLE9BaEJhO0VUc3RVakI7QUFDRjtBVTl4VUU7RVViVTtJWHVHTixPV3RHUTtFcEI4eVVaO0FBQ0Y7QVVueVVFO0VVYlU7SVgyR0osT1cxR007RXBCbXpVWjtBQUNGO0FVeHlVRTtFVWJVO0lYb0dOLFlBaEJhO0VUcXVVakI7QUFDRjtBVTd5VUU7RVViVTtJWHVHTixZV3JHUTtFcEI0elVaO0FBQ0Y7QVVselVFO0VVYlU7SVgyR0osWVd6R007RXBCaTBVWjtBQUNGO0FvQjd6VVE7RVh3REosNEJXdkRNO01YdUROLGlCV3ZETTtVWHVETixRV3ZETTtFWDBGTiwyQkFyQmU7QVQydlVuQjtBVTN6VUU7RVVOTTtJWDBERixnQ1d6REk7UVh5REoscUJXekRJO1lYeURKLFlXekRJO0VwQm8wVVI7QUFDRjtBVWgwVUU7RVVOTTtJWDZERixnQ1c1REk7UVg0REoscUJXNURJO1lYNERKLFlXNURJO0VwQnkwVVI7QUFDRjtBVXIwVUU7RVVOTTtJWGdFRixnQ1cvREk7UVgrREoscUJXL0RJO1lYK0RKLFlXL0RJO0VwQjgwVVI7QUFDRjtBVTEwVUU7RVVOTTtJWDZGRixpQkFoQmE7RVR1d1VqQjtBQUNGO0FVLzBVRTtFVU5NO0lYZ0dGLGlCQVZnQjtFVG13VXBCO0FBQ0Y7QVVwMVVFO0VVTk07SVhvR0EsaUJXbEdFO0VwQjQxVVI7QUFDRjtBb0IxMVVNO0VYc0ZGLDRDQXJCZTtBVDR4VW5CO0FVNTFVRTtFVURJO0lYd0ZBLDRDQWhCYTtFVHl4VWpCO0FBQ0Y7QVVqMlVFO0VVREk7SVgyRkEsd0JXekZFO0VwQm8yVU47QUFDRjtBVXQyVUU7RVVESTtJWCtGRSx3Qlc3RkE7RXBCeTJVTjtBQUNGO0FvQngyVU07RVhrRkYsOEJBckJlO0FUOHlVbkI7QVU5MlVFO0VVR0k7SVhvRkEsOEJBaEJhO0VUMnlVakI7QUFDRjtBVW4zVUU7RVVHSTtJWHVGQSxvQld0RkU7RXBCbTNVTjtBQUNGO0FVeDNVRTtFVUdJO0lYMkZFLG9CVzFGQTtFcEJ3M1VOO0FBQ0Y7QW9CeDNVUTtFWGdGSixzQkFyQmU7RUFxQmYsdUJBckJlO0VBZGYsNEJXMUNNO01YMENOLGlCVzFDTTtVWDBDTixRVzFDTTtFWDZFTixpQkFyQmU7QVRtMFVuQjtBVW40VUU7RVVLTTtJWGtGRixzQkFoQmE7RVRnMFVqQjtBQUNGO0FVeDRVRTtFVUtNO0lYcUZGLHNCQVZnQjtFVDR6VXBCO0FBQ0Y7QVU3NFVFO0VVS007SVh5RkEsWVd4RkU7RXBCMjRVUjtBQUNGO0FVbDVVRTtFVUtNO0lYa0ZGLHVCQWhCYTtFVCswVWpCO0FBQ0Y7QVV2NVVFO0VVS007SVhxRkYsdUJBVmdCO0VUMjBVcEI7QUFDRjtBVTU1VUU7RVVLTTtJWHlGQSxhV3ZGRTtFcEJ5NVVSO0FBQ0Y7QVVqNlVFO0VVS007SVgrQ0YsZ0NXNUNJO1FYNENKLHFCVzVDSTtZWDRDSixZVzVDSTtFcEI2NVVSO0FBQ0Y7QVV0NlVFO0VVS007SVhrREYsZ0NXL0NJO1FYK0NKLHFCVy9DSTtZWCtDSixZVy9DSTtFcEJrNlVSO0FBQ0Y7QVUzNlVFO0VVS007SVhxREYsZ0NXbERJO1FYa0RKLHFCV2xESTtZWGtESixZV2xESTtFcEJ1NlVSO0FBQ0Y7QVVoN1VFO0VVS007SVhrRkYsa0JBaEJhO0VUNjJVakI7QUFDRjtBVXI3VUU7RVVLTTtJWHFGRixrQldqRkk7RXBCZzdVUjtBQUNGO0FVMTdVRTtFVUtNO0lYeUZBLGtCV3JGRTtFcEJxN1VSO0FBQ0Y7QW9CcjdVVTtFWDJFTixjQXJCZTtBVGs0VW5CO0FVbDhVRTtFVVVRO0lYNkVKLDRCQWhCYTtFVCszVWpCO0FBQ0Y7QVV2OFVFO0VVVVE7SVhnRkosNEJBVmdCO0VUMjNVcEI7QUFDRjtBVTU4VUU7RVVVUTtJWG9GRixrQlduRkk7RXBCcThVVjtBQUNGO0FvQnI4VVk7RVh5RVIsUUFyQmU7QVRvNVVuQjtBVXA5VUU7RVVZVTtJWDJFTixZQWhCYTtFVGk1VWpCO0FBQ0Y7QVV6OVVFO0VVWVU7SVg4RU4sWVc3RVE7RXBCZzlVWjtBQUNGO0FVOTlVRTtFVVlVO0lYa0ZKLFlXakZNO0VwQnE5VVo7QUFDRjtBb0JsOVVRO0VYb0VKLDJCQXJCZTtFQWRmLDRCVy9CTTtNWCtCTixpQlcvQk07VVgrQk4sUVcvQk07QXBCbzlVVjtBVXYrVUU7RVVpQk07SVhzRUYsaUJBaEJhO0VUbzZVakI7QUFDRjtBVTUrVUU7RVVpQk07SVh5RUYsaUJBVmdCO0VUZzZVcEI7QUFDRjtBVWovVUU7RVVpQk07SVg2RUEsaUJXNUVFO0VwQm0rVVI7QUFDRjtBVXQvVUU7RVVpQk07SVhtQ0YsZ0NXakNJO1FYaUNKLHFCV2pDSTtZWGlDSixZV2pDSTtFcEJ1K1VSO0FBQ0Y7QVUzL1VFO0VVaUJNO0lYc0NGLGdDV3BDSTtRWG9DSixxQldwQ0k7WVhvQ0osWVdwQ0k7RXBCNCtVUjtBQUNGO0FVaGdWRTtFVWlCTTtJWHlDRixnQ1d2Q0k7UVh1Q0oscUJXdkNJO1lYdUNKLFlXdkNJO0VwQmkvVVI7QUFDRjtBb0IvK1VNO0VYK0RGLDRDQXJCZTtBVHc4VW5CO0FVeGdWRTtFVXNCSTtJWGlFQSw0Q0FoQmE7RVRxOFVqQjtBQUNGO0FVN2dWRTtFVXNCSTtJWG9FQSx3QlduRUU7RXBCMC9VTjtBQUNGO0FVbGhWRTtFVXNCSTtJWHdFRSx3Qld2RUE7RXBCKy9VTjtBQUNGO0FvQi8vVVE7RVg2REosc0JBckJlO0VBcUJmLHVCQXJCZTtFQWRmLDRCV3ZCTTtNWHVCTixpQld2Qk07VVh1Qk4sUVd2Qk07QXBCaWdWVjtBVTVoVkU7RVV3Qk07SVgrREYsc0JBaEJhO0VUeTlVakI7QUFDRjtBVWppVkU7RVV3Qk07SVhrRUYsc0JBVmdCO0VUcTlVcEI7QUFDRjtBVXRpVkU7RVV3Qk07SVhzRUEsWVdyRUU7RXBCaWhWUjtBQUNGO0FVM2lWRTtFVXdCTTtJWCtERix1QkFoQmE7RVR3K1VqQjtBQUNGO0FVaGpWRTtFVXdCTTtJWGtFRix1QkFWZ0I7RVRvK1VwQjtBQUNGO0FVcmpWRTtFVXdCTTtJWHNFQSxhV3BFRTtFcEIraFZSO0FBQ0Y7QVUxalZFO0VVd0JNO0lYNEJGLGdDV3pCSTtRWHlCSixxQld6Qkk7WVh5QkosWVd6Qkk7RXBCbWlWUjtBQUNGO0FVL2pWRTtFVXdCTTtJWCtCRixnQ1c1Qkk7UVg0QkoscUJXNUJJO1lYNEJKLFlXNUJJO0VwQndpVlI7QUFDRjtBVXBrVkU7RVV3Qk07SVhrQ0YsZ0NXL0JJO1FYK0JKLHFCVy9CSTtZWCtCSixZVy9CSTtFcEI2aVZSO0FBQ0Y7QW9CN2lWVTtFWHlETixjQXJCZTtFQXFCZiw2QkFyQmU7QVQ2Z1ZuQjtBVTdrVkU7RVU0QlE7SVgyREosa0JBaEJhO0VUMGdWakI7QUFDRjtBVWxsVkU7RVU0QlE7SVg4REoscUJBVmdCO0VUc2dWcEI7QUFDRjtBVXZsVkU7RVU0QlE7SVhrRUYsbUJXakVJO0VwQjhqVlY7QUFDRjtBVTVsVkU7RVU0QlE7SVgyREosNkJBaEJhO0VUeWhWakI7QUFDRjtBVWptVkU7RVU0QlE7SVg4REosbUJXNURNO0VwQnVrVlY7QUFDRjtBVXRtVkU7RVU0QlE7SVhrRUYsbUJXaEVJO0VwQjRrVlY7QUFDRjtBVTNtVkU7RVU0QlE7SVh5RE4sNkJBckJlO0VUK2lWakI7QUFDRjtBVWhuVkU7RVU0QlE7SVgyREosZ0RBaEJhO0VUNmlWakI7QUFDRjtBVXJuVkU7RVU0QlE7SVg4REosNEJXMURRO0VwQnlsVlo7QUFDRjtBVTFuVkU7RVU0QlE7SVhrRUYsNEJXOURNO0VwQjhsVlo7QUFDRjtBb0I3bFZZO0VYbURSLE9BckJlO0VBcUJmLFlBckJlO0FUbWtWbkI7QVVub1ZFO0VVa0NVO0lYcUROLFdBaEJhO0VUZ2tWakI7QUFDRjtBVXhvVkU7RVVrQ1U7SVh3RE4sV1d2RFE7RXBCeW1WWjtBQUNGO0FVN29WRTtFVWtDVTtJWDRESixXVzNETTtFcEI4bVZaO0FBQ0Y7QVVscFZFO0VVa0NVO0lYcUROLFFBaEJhO0VUK2tWakI7QUFDRjtBVXZwVkU7RVVrQ1U7SVh3RE4sUVd0RFE7RXBCdW5WWjtBQUNGO0FVNXBWRTtFVWtDVTtJWDRESixRVzFETTtFcEI0blZaO0FBQ0Y7QW9Cem5WUTtFWDZDSiwyQkFyQmU7RUFkZiw0QldSTTtNWFFOLGlCV1JNO1VYUU4sUVdSTTtBcEIyblZWO0FVcnFWRTtFVXdDTTtJWCtDRixpQkFoQmE7RVRrbVZqQjtBQUNGO0FVMXFWRTtFVXdDTTtJWGtERixpQkFWZ0I7RVQ4bFZwQjtBQUNGO0FVL3FWRTtFVXdDTTtJWHNEQSxpQldyREU7RXBCMG9WUjtBQUNGO0FVcHJWRTtFVXdDTTtJWFlGLGdDV1ZJO1FYVUoscUJXVkk7WVhVSixZV1ZJO0VwQjhvVlI7QUFDRjtBVXpyVkU7RVV3Q007SVhlRixnQ1diSTtRWGFKLHFCV2JJO1lYYUosWVdiSTtFcEJtcFZSO0FBQ0Y7QVU5clZFO0VVd0NNO0lYa0JGLGdDV2hCSTtRWGdCSixxQldoQkk7WVhnQkosWVdoQkk7RXBCd3BWUjtBQUNGO0FxQnZ0Vk07RUFDRSxpQkFBQTtFWndHSixjQXJCZTtBVHVvVm5CO0FVdnNWRTtFV3BCSTtJWjJHQSx5QkFoQmE7RVRvb1ZqQjtBQUNGO0FVNXNWRTtFV3BCSTtJWjhHQSxlWTVHRTtFckJrdVZOO0FBQ0Y7QVVqdFZFO0VXcEJJO0laa0hFLGVZaEhBO0VyQnV1Vk47QUFDRjtBcUJqdVZRO0VaZ0dKLHNCQXJCZTtFQXFCZixzQkFyQmU7RUFkZiw0QlkxRE07TVowRE4saUJZMURNO1VaMEROLFFZMURNO0VaNkZOLGlCQXJCZTtBVDRwVm5CO0FVNXRWRTtFV1hNO0laa0dGLHNCQWhCYTtFVHlwVmpCO0FBQ0Y7QVVqdVZFO0VXWE07SVpxR0Ysc0JBVmdCO0VUcXBWcEI7QUFDRjtBVXR1VkU7RVdYTTtJWnlHQSxZWXhHRTtFckJvdlZSO0FBQ0Y7QVUzdVZFO0VXWE07SVprR0YsZUFoQmE7RVR3cVZqQjtBQUNGO0FVaHZWRTtFV1hNO0lacUdGLGtCQVZnQjtFVG9xVnBCO0FBQ0Y7QVVydlZFO0VXWE07SVp5R0EsYVl2R0U7RXJCa3dWUjtBQUNGO0FVMXZWRTtFV1hNO0laK0RGLGdDWTVESTtRWjRESixxQlk1REk7WVo0REosWVk1REk7RXJCc3dWUjtBQUNGO0FVL3ZWRTtFV1hNO0laa0VGLGdDWS9ESTtRWitESixxQlkvREk7WVorREosWVkvREk7RXJCMndWUjtBQUNGO0FVcHdWRTtFV1hNO0lacUVGLGdDWWxFSTtRWmtFSixxQllsRUk7WVprRUosWVlsRUk7RXJCZ3hWUjtBQUNGO0FVendWRTtFV1hNO0laa0dGLGtCQWhCYTtFVHNzVmpCO0FBQ0Y7QVU5d1ZFO0VXWE07SVpxR0Ysa0JZakdJO0VyQnl4VlI7QUFDRjtBVW54VkU7RVdYTTtJWnlHQSxrQllyR0U7RXJCOHhWUjtBQUNGO0FxQjl4VlU7RVoyRk4sY0FyQmU7QVQydFZuQjtBVTN4VkU7RVdOUTtJWjZGSiwyQkFoQmE7RVR3dFZqQjtBQUNGO0FVaHlWRTtFV05RO0laZ0dKLDJCQVZnQjtFVG90VnBCO0FBQ0Y7QVVyeVZFO0VXTlE7SVpvR0Ysa0JZbkdJO0VyQjh5VlY7QUFDRjtBcUI5eVZZO0VaeUZSLFdBckJlO0VBcUJmLFFBckJlO0FUOHVWbkI7QVU5eVZFO0VXSlU7SVoyRk4sT0FoQmE7RVQydVZqQjtBQUNGO0FVbnpWRTtFV0pVO0laOEZOLE9ZN0ZRO0VyQjB6Vlo7QUFDRjtBVXh6VkU7RVdKVTtJWmtHSixPWWpHTTtFckIrelZaO0FBQ0Y7QVU3elZFO0VXSlU7SVoyRk4sWUFoQmE7RVQwdlZqQjtBQUNGO0FVbDBWRTtFV0pVO0laOEZOLFlZNUZRO0VyQncwVlo7QUFDRjtBVXYwVkU7RVdKVTtJWmtHSixZWWhHTTtFckI2MFZaO0FBQ0Y7QXFCejBWUTtFWitDSiw0Qlk5Q007TVo4Q04saUJZOUNNO1VaOENOLFFZOUNNO0VaaUZOLDJCQXJCZTtBVGd4Vm5CO0FVaDFWRTtFV0dNO0laaURGLGdDWWhESTtRWmdESixxQlloREk7WVpnREosWVloREk7RXJCZzFWUjtBQUNGO0FVcjFWRTtFV0dNO0lab0RGLGdDWW5ESTtRWm1ESixxQlluREk7WVptREosWVluREk7RXJCcTFWUjtBQUNGO0FVMTFWRTtFV0dNO0ladURGLGdDWXRESTtRWnNESixxQll0REk7WVpzREosWVl0REk7RXJCMDFWUjtBQUNGO0FVLzFWRTtFV0dNO0lab0ZGLGlCQWhCYTtFVDR4VmpCO0FBQ0Y7QVVwMlZFO0VXR007SVp1RkYsaUJBVmdCO0VUd3hWcEI7QUFDRjtBVXoyVkU7RVdHTTtJWjJGQSxpQll6RkU7RXJCdzJWUjtBQUNGO0FxQnQyVk07RVo2RUYsZ0NBckJlO0FUaXpWbkI7QVVqM1ZFO0VXUUk7SVorRUEsZ0NBaEJhO0VUOHlWakI7QUFDRjtBVXQzVkU7RVdRSTtJWmtGQSxzQlloRkU7RXJCZzNWTjtBQUNGO0FVMzNWRTtFV1FJO0lac0ZFLHNCWXBGQTtFckJxM1ZOO0FBQ0Y7QXNCbjVWUTtFYndHSixzQkFyQmU7RUFxQmYsc0JBckJlO0VBZGYsNEJhbEVNO01ia0VOLGlCYWxFTTtVYmtFTixRYWxFTTtFYnFHTixpQkFyQmU7QVRzMFZuQjtBVXQ0VkU7RVluQk07SWIwR0Ysc0JBaEJhO0VUbTBWakI7QUFDRjtBVTM0VkU7RVluQk07SWI2R0Ysc0JBVmdCO0VUK3pWcEI7QUFDRjtBVWg1VkU7RVluQk07SWJpSEEsWWFoSEU7RXRCczZWUjtBQUNGO0FVcjVWRTtFWW5CTTtJYjBHRixlQWhCYTtFVGsxVmpCO0FBQ0Y7QVUxNVZFO0VZbkJNO0liNkdGLGtCQVZnQjtFVDgwVnBCO0FBQ0Y7QVUvNVZFO0VZbkJNO0liaUhBLGFhL0dFO0V0Qm83VlI7QUFDRjtBVXA2VkU7RVluQk07SWJ1RUYsZ0NhcEVJO1Fib0VKLHFCYXBFSTtZYm9FSixZYXBFSTtFdEJ3N1ZSO0FBQ0Y7QVV6NlZFO0VZbkJNO0liMEVGLGdDYXZFSTtRYnVFSixxQmF2RUk7WWJ1RUosWWF2RUk7RXRCNjdWUjtBQUNGO0FVOTZWRTtFWW5CTTtJYjZFRixnQ2ExRUk7UWIwRUoscUJhMUVJO1liMEVKLFlhMUVJO0V0Qms4VlI7QUFDRjtBVW43VkU7RVluQk07SWIwR0Ysa0JBaEJhO0VUZzNWakI7QUFDRjtBVXg3VkU7RVluQk07SWI2R0Ysa0JhekdJO0V0QjI4VlI7QUFDRjtBVTc3VkU7RVluQk07SWJpSEEsa0JhN0dFO0V0Qmc5VlI7QUFDRjtBc0JoOVZVO0VibUdOLGNBckJlO0FUcTRWbkI7QVVyOFZFO0VZZFE7SWJxR0osMkJBaEJhO0VUazRWakI7QUFDRjtBVTE4VkU7RVlkUTtJYndHSiwyQkFWZ0I7RVQ4M1ZwQjtBQUNGO0FVLzhWRTtFWWRRO0liNEdGLGtCYTNHSTtFdEJnK1ZWO0FBQ0Y7QXNCaCtWWTtFYmlHUixXQXJCZTtFQXFCZixRQXJCZTtBVHc1Vm5CO0FVeDlWRTtFWVpVO0libUdOLE9BaEJhO0VUcTVWakI7QUFDRjtBVTc5VkU7RVlaVTtJYnNHTixPYXJHUTtFdEI0K1ZaO0FBQ0Y7QVVsK1ZFO0VZWlU7SWIwR0osT2F6R007RXRCaS9WWjtBQUNGO0FVditWRTtFWVpVO0libUdOLFlBaEJhO0VUbzZWakI7QUFDRjtBVTUrVkU7RVlaVTtJYnNHTixZYXBHUTtFdEIwL1ZaO0FBQ0Y7QVVqL1ZFO0VZWlU7SWIwR0osWWF4R007RXRCKy9WWjtBQUNGO0FzQjMvVlE7RWJ1REosNEJhdERNO01ic0ROLGlCYXRETTtVYnNETixRYXRETTtFYnlGTiwyQkFyQmU7QVQwN1ZuQjtBVTEvVkU7RVlMTTtJYnlERixnQ2F4REk7UWJ3REoscUJheERJO1lid0RKLFlheERJO0V0QmtnV1I7QUFDRjtBVS8vVkU7RVlMTTtJYjRERixnQ2EzREk7UWIyREoscUJhM0RJO1liMkRKLFlhM0RJO0V0QnVnV1I7QUFDRjtBVXBnV0U7RVlMTTtJYitERixnQ2E5REk7UWI4REoscUJhOURJO1liOERKLFlhOURJO0V0QjRnV1I7QUFDRjtBVXpnV0U7RVlMTTtJYjRGRixpQkFoQmE7RVRzOFZqQjtBQUNGO0FVOWdXRTtFWUxNO0liK0ZGLGlCQVZnQjtFVGs4VnBCO0FBQ0Y7QVVuaFdFO0VZTE07SWJtR0EsaUJhakdFO0V0QjBoV1I7QUFDRjtBc0J4aFdNO0VicUZGLGdDQXJCZTtBVDI5Vm5CO0FVM2hXRTtFWUFJO0lidUZBLGdDQWhCYTtFVHc5VmpCO0FBQ0Y7QVVoaVdFO0VZQUk7SWIwRkEsc0JheEZFO0V0QmtpV047QUFDRjtBVXJpV0U7RVlBSTtJYjhGRSxzQmE1RkE7RXRCdWlXTjtBQUNGO0F1QjdqV1E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFZHNHTixXY3JHTTtFZHFHTixzQkFyQmU7RUFkZiw0QmNoRU07TWRnRU4saUJjaEVNO1VkZ0VOLFFjaEVNO0VkbUdOLGNBckJlO0FUay9WbkI7QVVsaldFO0VhbkJNO0lkMEdGLHNCQWhCYTtFVCsrVmpCO0FBQ0Y7QVV2aldFO0VhbkJNO0lkNkdGLHNCQVZnQjtFVDIrVnBCO0FBQ0Y7QVU1aldFO0VhbkJNO0lkaUhBLFljOUdFO0V2QmdsV1I7QUFDRjtBVWprV0U7RWFuQk07SWQwR0YsdUJBaEJhO0VUOC9WakI7QUFDRjtBVXRrV0U7RWFuQk07SWQ2R0YsdUJBVmdCO0VUMC9WcEI7QUFDRjtBVTNrV0U7RWFuQk07SWRpSEEsYWM3R0U7RXZCOGxXUjtBQUNGO0FVaGxXRTtFYW5CTTtJZHVFRixnQ2NsRUk7UWRrRUoscUJjbEVJO1lka0VKLFljbEVJO0V2QmttV1I7QUFDRjtBVXJsV0U7RWFuQk07SWQwRUYsZ0NjckVJO1FkcUVKLHFCY3JFSTtZZHFFSixZY3JFSTtFdkJ1bVdSO0FBQ0Y7QVUxbFdFO0VhbkJNO0lkNkVGLGdDY3hFSTtRZHdFSixxQmN4RUk7WWR3RUosWWN4RUk7RXZCNG1XUjtBQUNGO0FVL2xXRTtFYW5CTTtJZDBHRiwyQkFoQmE7RVQ0aFdqQjtBQUNGO0FVcG1XRTtFYW5CTTtJZDZHRiwyQkFWZ0I7RVR3aFdwQjtBQUNGO0FVem1XRTtFYW5CTTtJZGlIQSxrQmMzR0U7RXZCMG5XUjtBQUNGO0F1QjFuV1U7RWRpR04sc0JBckJlO0FUaWpXbkI7QVVqbldFO0VhWlE7SWRtR0osc0JBaEJhO0VUOGlXakI7QUFDRjtBVXRuV0U7RWFaUTtJZHNHSixzQkFWZ0I7RVQwaVdwQjtBQUNGO0FVM25XRTtFYVpRO0lkMEdGLFljekdJO0V2QjBvV1Y7QUFDRjtBdUIxb1dZO0VkK0ZSLFdBckJlO0VBcUJmLFFBckJlO0FUb2tXbkI7QVVwb1dFO0VhVlU7SWRpR04sT0FoQmE7RVRpa1dqQjtBQUNGO0FVem9XRTtFYVZVO0lkb0dOLE9jbkdRO0V2QnNwV1o7QUFDRjtBVTlvV0U7RWFWVTtJZHdHSixPY3ZHTTtFdkIycFdaO0FBQ0Y7QVVucFdFO0VhVlU7SWRpR04sWUFoQmE7RVRnbFdqQjtBQUNGO0FVeHBXRTtFYVZVO0lkb0dOLFljbEdRO0V2Qm9xV1o7QUFDRjtBVTdwV0U7RWFWVTtJZHdHSixZY3RHTTtFdkJ5cVdaO0FBQ0Y7QXVCdHFXVTtFZHlGTix1QkFyQmU7RUFxQmYsUUFyQmU7QVRzbVduQjtBVXRxV0U7RWFKUTtJZDJGSix1QkFoQmE7RVRtbVdqQjtBQUNGO0FVM3FXRTtFYUpRO0lkOEZKLHVCQVZnQjtFVCtsV3BCO0FBQ0Y7QVVocldFO0VhSlE7SWRrR0YsYWNqR0k7RXZCdXJXVjtBQUNGO0FVcnJXRTtFYUpRO0lkMkZKLHFCQWhCYTtFVGtuV2pCO0FBQ0Y7QVUxcldFO0VhSlE7SWQ4Rkosc0JBVmdCO0VUOG1XcEI7QUFDRjtBVS9yV0U7RWFKUTtJZGtHRixZY2hHSTtFdkJxc1dWO0FBQ0Y7QXVCbnNXUTtFZGlESiw0QmNoRE07TWRnRE4saUJjaERNO1VkZ0ROLFFjaERNO0VkbUZOLDJCQXJCZTtBVHdvV25CO0FVeHNXRTtFYUNNO0lkbURGLGdDY2xESTtRZGtESixxQmNsREk7WWRrREosWWNsREk7RXZCMHNXUjtBQUNGO0FVN3NXRTtFYUNNO0lkc0RGLGdDY3JESTtRZHFESixxQmNyREk7WWRxREosWWNyREk7RXZCK3NXUjtBQUNGO0FVbHRXRTtFYUNNO0lkeURGLGdDY3hESTtRZHdESixxQmN4REk7WWR3REosWWN4REk7RXZCb3RXUjtBQUNGO0FVdnRXRTtFYUNNO0lkc0ZGLGlCQWhCYTtFVG9wV2pCO0FBQ0Y7QVU1dFdFO0VhQ007SWR5RkYsaUJBVmdCO0VUZ3BXcEI7QUFDRjtBVWp1V0U7RWFDTTtJZDZGQSxpQmMzRkU7RXZCa3VXUjtBQUNGO0F1Qmh1V007RWQrRUYsNENBckJlO0FUeXFXbkI7QVV6dVdFO0VhTUk7SWRpRkEsNENBaEJhO0VUc3FXakI7QUFDRjtBVTl1V0U7RWFNSTtJZG9GQSx3QmNsRkU7RXZCMHVXTjtBQUNGO0FVbnZXRTtFYU1JO0lkd0ZFLHdCY3RGQTtFdkIrdVdOO0FBQ0Y7QXVCOXVXTTtFZDJFRiw4QkFyQmU7RUFxQmYsNkJBckJlO0FUNHJXbkI7QVU1dldFO0VhVUk7SWQ2RUEsOEJBaEJhO0VUeXJXakI7QUFDRjtBVWp3V0U7RWFVSTtJZGdGQSxvQmMvRUU7RXZCMHZXTjtBQUNGO0FVdHdXRTtFYVVJO0lkb0ZFLG9CY25GQTtFdkIrdldOO0FBQ0Y7QVUzd1dFO0VhVUk7SWQ2RUEsa0JBaEJhO0VUd3NXakI7QUFDRjtBVWh4V0U7RWFVSTtJZGdGQSxzQkFWZ0I7RVRvc1dwQjtBQUNGO0FVcnhXRTtFYVVJO0lkb0ZFLG1CY2xGQTtFdkI2d1dOO0FBQ0Y7QXVCN3dXUTtFZHdFSixzQkFyQmU7RUFxQmYsdUJBckJlO0VBZGYsNEJjbENNO01ka0NOLGlCY2xDTTtVZGtDTixRY2xDTTtBdkIrd1dWO0FVL3hXRTtFYWFNO0lkMEVGLHNCQWhCYTtFVDR0V2pCO0FBQ0Y7QVVweVdFO0VhYU07SWQ2RUYsc0JBVmdCO0VUd3RXcEI7QUFDRjtBVXp5V0U7RWFhTTtJZGlGQSxZY2hGRTtFdkIreFdSO0FBQ0Y7QVU5eVdFO0VhYU07SWQwRUYsdUJBaEJhO0VUMnVXakI7QUFDRjtBVW56V0U7RWFhTTtJZDZFRix1QkFWZ0I7RVR1dVdwQjtBQUNGO0FVeHpXRTtFYWFNO0lkaUZBLGFjL0VFO0V2QjZ5V1I7QUFDRjtBVTd6V0U7RWFhTTtJZHVDRixnQ2NwQ0k7UWRvQ0oscUJjcENJO1lkb0NKLFljcENJO0V2Qml6V1I7QUFDRjtBVWwwV0U7RWFhTTtJZDBDRixnQ2N2Q0k7UWR1Q0oscUJjdkNJO1lkdUNKLFljdkNJO0V2QnN6V1I7QUFDRjtBVXYwV0U7RWFhTTtJZDZDRixnQ2MxQ0k7UWQwQ0oscUJjMUNJO1lkMENKLFljMUNJO0V2QjJ6V1I7QUFDRjtBdUIzeldVO0Vkb0VOLGNBckJlO0VBcUJmLHNCQXJCZTtBVGd4V25CO0FVaDFXRTtFYWlCUTtJZHNFSiw0QkFoQmE7RVQ2d1dqQjtBQUNGO0FVcjFXRTtFYWlCUTtJZHlFSiw0QkFWZ0I7RVR5d1dwQjtBQUNGO0FVMTFXRTtFYWlCUTtJZDZFRixrQmM1RUk7RXZCNDBXVjtBQUNGO0FVLzFXRTtFYWlCUTtJZHNFSixzQkFoQmE7RVQ0eFdqQjtBQUNGO0FVcDJXRTtFYWlCUTtJZHlFSixzQkFWZ0I7RVR3eFdwQjtBQUNGO0FVejJXRTtFYWlCUTtJZDZFRixZYzNFSTtFdkIwMVdWO0FBQ0Y7QXVCMTFXWTtFZGlFUixRQXJCZTtBVGl6V25CO0FVajNXRTtFYW9CVTtJZG1FTixZQWhCYTtFVDh5V2pCO0FBQ0Y7QVV0M1dFO0Vhb0JVO0lkc0VOLFljckVRO0V2QnEyV1o7QUFDRjtBVTMzV0U7RWFvQlU7SWQwRUosWWN6RU07RXZCMDJXWjtBQUNGO0F1QnYyV1E7RWQ0REosMkJBckJlO0VBZGYsNEJjdkJNO01kdUJOLGlCY3ZCTTtVZHVCTixRY3ZCTTtBdkJ5MldWO0FVcDRXRTtFYXlCTTtJZDhERixpQkFoQmE7RVRpMFdqQjtBQUNGO0FVejRXRTtFYXlCTTtJZGlFRixpQkFWZ0I7RVQ2eldwQjtBQUNGO0FVOTRXRTtFYXlCTTtJZHFFQSxpQmNwRUU7RXZCdzNXUjtBQUNGO0FVbjVXRTtFYXlCTTtJZDJCRixnQ2N6Qkk7UWR5QkoscUJjekJJO1lkeUJKLFljekJJO0V2QjQzV1I7QUFDRjtBVXg1V0U7RWF5Qk07SWQ4QkYsZ0NjNUJJO1FkNEJKLHFCYzVCSTtZZDRCSixZYzVCSTtFdkJpNFdSO0FBQ0Y7QVU3NVdFO0VheUJNO0lkaUNGLGdDYy9CSTtRZCtCSixxQmMvQkk7WWQrQkosWWMvQkk7RXZCczRXUjtBQUNGO0F1QnA0V007RWR1REYsZ0NBckJlO0FUcTJXbkI7QVVyNldFO0VhOEJJO0lkeURBLDhCQWhCYTtFVGsyV2pCO0FBQ0Y7QVUxNldFO0VhOEJJO0lkNERBLG9CYzNERTtFdkIrNFdOO0FBQ0Y7QVUvNldFO0VhOEJJO0lkZ0VFLG9CYy9EQTtFdkJvNVdOO0FBQ0Y7QXVCcDVXUTtFZHFESixXY3BETTtFZG9ETix1QkFyQmU7RUFkZiw0QmNmTTtNZGVOLGlCY2ZNO1VkZU4sUWNmTTtBdkJzNVdWO0FVejdXRTtFYWdDTTtJZHVERixzQkFoQmE7RVRzM1dqQjtBQUNGO0FVOTdXRTtFYWdDTTtJZDBERixzQkFWZ0I7RVRrM1dwQjtBQUNGO0FVbjhXRTtFYWdDTTtJZDhEQSxZYzdERTtFdkJzNldSO0FBQ0Y7QVV4OFdFO0VhZ0NNO0lkdURGLHVCQWhCYTtFVHE0V2pCO0FBQ0Y7QVU3OFdFO0VhZ0NNO0lkMERGLHVCQVZnQjtFVGk0V3BCO0FBQ0Y7QVVsOVdFO0VhZ0NNO0lkOERBLGFjNURFO0V2Qm83V1I7QUFDRjtBVXY5V0U7RWFnQ007SWRvQkYsZ0NjakJJO1FkaUJKLHFCY2pCSTtZZGlCSixZY2pCSTtFdkJ3N1dSO0FBQ0Y7QVU1OVdFO0VhZ0NNO0lkdUJGLGdDY3BCSTtRZG9CSixxQmNwQkk7WWRvQkosWWNwQkk7RXZCNjdXUjtBQUNGO0FVaitXRTtFYWdDTTtJZDBCRixnQ2N2Qkk7UWR1QkoscUJjdkJJO1lkdUJKLFljdkJJO0V2Qms4V1I7QUFDRjtBdUJsOFdVO0VkaUROLHNCQXJCZTtFQXFCZixjQXJCZTtFQXFCZixnREFyQmU7QVQyNlduQjtBVTMrV0U7RWFvQ1E7SWRtREosc0JBaEJhO0VUdzZXakI7QUFDRjtBVWgvV0U7RWFvQ1E7SWRzREosc0JBVmdCO0VUbzZXcEI7QUFDRjtBVXIvV0U7RWFvQ1E7SWQwREYsWWN6REk7RXZCbzlXVjtBQUNGO0FVMS9XRTtFYW9DUTtJZG1ESixrQkFoQmE7RVR1N1dqQjtBQUNGO0FVLy9XRTtFYW9DUTtJZHNESixxQkFWZ0I7RVRtN1dwQjtBQUNGO0FVcGdYRTtFYW9DUTtJZDBERixtQmN4REk7RXZCaytXVjtBQUNGO0FVemdYRTtFYW9DUTtJZG1ESiw2QkFoQmE7RVRzOFdqQjtBQUNGO0FVOWdYRTtFYW9DUTtJZHNESixtQmNuRE07RXZCMitXVjtBQUNGO0FVbmhYRTtFYW9DUTtJZDBERixtQmN2REk7RXZCZy9XVjtBQUNGO0FVeGhYRTtFYW9DUTtJZGlETiw2QkFyQmU7RVQ0OVdqQjtBQUNGO0FVN2hYRTtFYW9DUTtJZG1ESixnREFoQmE7RVQwOVdqQjtBQUNGO0FVbGlYRTtFYW9DUTtJZHNESiw0QmNqRFE7RXZCNi9XWjtBQUNGO0FVdmlYRTtFYW9DUTtJZDBERiw0QmNyRE07RXZCa2dYWjtBQUNGO0F1QmpnWFk7RWQwQ1IsT0FyQmU7RUFxQmYsWUFyQmU7QVRnL1duQjtBVWhqWEU7RWEyQ1U7SWQ0Q04sV0FoQmE7RVQ2K1dqQjtBQUNGO0FVcmpYRTtFYTJDVTtJZCtDTixXYzlDUTtFdkI2Z1haO0FBQ0Y7QVUxalhFO0VhMkNVO0lkbURKLFdjbERNO0V2QmtoWFo7QUFDRjtBVS9qWEU7RWEyQ1U7SWQ0Q04sUUFoQmE7RVQ0L1dqQjtBQUNGO0FVcGtYRTtFYTJDVTtJZCtDTixRYzdDUTtFdkIyaFhaO0FBQ0Y7QVV6a1hFO0VhMkNVO0lkbURKLFFjakRNO0V2QmdpWFo7QUFDRjtBdUI5aFhVO0VkcUNOLFVjcENRO0Vkb0NSLE9BckJlO0VjYlAsbUJBQUE7QXZCZ2lYWjtBVW5sWEU7RWFnRFE7SWR1Q0osb0JBaEJhO0VUZ2hYakI7QUFDRjtBVXhsWEU7RWFnRFE7SWQwQ0osb0JBVmdCO0VUNGdYcEI7QUFDRjtBVTdsWEU7RWFnRFE7SWQ4Q0YsV2M3Q0k7RXZCZ2pYVjtBQUNGO0FVbG1YRTtFYWdEUTtJZHVDSixxQkFoQmE7RVQraFhqQjtBQUNGO0FVdm1YRTtFYWdEUTtJZDBDSixxQkFWZ0I7RVQyaFhwQjtBQUNGO0FVNW1YRTtFYWdEUTtJZDhDRixXYzVDSTtFdkI4alhWO0FBQ0Y7QXVCNWpYYztFQUNFLHFCQUFBO0F2QjhqWGhCO0F1QnpqWFE7RWQwQkosMkJBckJlO0VBZGYsNEJjV007TWRYTixpQmNXTTtVZFhOLFFjV007QXZCMmpYVjtBVXhuWEU7RWEyRE07SWQ0QkYsaUJBaEJhO0VUcWpYakI7QUFDRjtBVTduWEU7RWEyRE07SWQrQkYsaUJBVmdCO0VUaWpYcEI7QUFDRjtBVWxvWEU7RWEyRE07SWRtQ0EsaUJjbENFO0V2QjBrWFI7QUFDRjtBVXZvWEU7RWEyRE07SWRQRixnQ2NTSTtRZFRKLHFCY1NJO1lkVEosWWNTSTtFdkI4a1hSO0FBQ0Y7QVU1b1hFO0VhMkRNO0lkSkYsZ0NjTUk7UWROSixxQmNNSTtZZE5KLFljTUk7RXZCbWxYUjtBQUNGO0FVanBYRTtFYTJETTtJZERGLGdDY0dJO1FkSEoscUJjR0k7WWRISixZY0dJO0V2QndsWFI7QUFDRjtBd0IxcVhNO0VmeUdGLDRDQXJCZTtBVHlsWG5CO0FVenBYRTtFY3BCSTtJZjJHQSwyQ0FoQmE7RVRzbFhqQjtBQUNGO0FVOXBYRTtFY3BCSTtJZjhHQSx1QmU1R0U7RXhCb3JYTjtBQUNGO0FVbnFYRTtFY3BCSTtJZmtIRSx1QmVoSEE7RXhCeXJYTjtBQUNGO0F5QjNyWFE7RWhCd0dKLHNCQXJCZTtFQXFCZixzQkFyQmU7RUFkZiw0QmdCbEVNO01oQmtFTixpQmdCbEVNO1VoQmtFTixRZ0JsRU07RWhCcUdOLGlCQXJCZTtBVDhtWG5CO0FVOXFYRTtFZW5CTTtJaEIwR0Ysc0JBaEJhO0VUMm1YakI7QUFDRjtBVW5yWEU7RWVuQk07SWhCNkdGLHNCQVZnQjtFVHVtWHBCO0FBQ0Y7QVV4clhFO0VlbkJNO0loQmlIQSxZZ0JoSEU7RXpCOHNYUjtBQUNGO0FVN3JYRTtFZW5CTTtJaEIwR0YsZUFoQmE7RVQwblhqQjtBQUNGO0FVbHNYRTtFZW5CTTtJaEI2R0Ysa0JBVmdCO0VUc25YcEI7QUFDRjtBVXZzWEU7RWVuQk07SWhCaUhBLGFnQi9HRTtFekI0dFhSO0FBQ0Y7QVU1c1hFO0VlbkJNO0loQnVFRixnQ2dCcEVJO1FoQm9FSixxQmdCcEVJO1loQm9FSixZZ0JwRUk7RXpCZ3VYUjtBQUNGO0FVanRYRTtFZW5CTTtJaEIwRUYsZ0NnQnZFSTtRaEJ1RUoscUJnQnZFSTtZaEJ1RUosWWdCdkVJO0V6QnF1WFI7QUFDRjtBVXR0WEU7RWVuQk07SWhCNkVGLGdDZ0IxRUk7UWhCMEVKLHFCZ0IxRUk7WWhCMEVKLFlnQjFFSTtFekIwdVhSO0FBQ0Y7QVUzdFhFO0VlbkJNO0loQjBHRixrQkFoQmE7RVR3cFhqQjtBQUNGO0FVaHVYRTtFZW5CTTtJaEI2R0Ysa0JnQnpHSTtFekJtdlhSO0FBQ0Y7QVVydVhFO0VlbkJNO0loQmlIQSxrQmdCN0dFO0V6Qnd2WFI7QUFDRjtBeUJ4dlhVO0VoQm1HTixjQXJCZTtBVDZxWG5CO0FVN3VYRTtFZWRRO0loQnFHSiwyQkFoQmE7RVQwcVhqQjtBQUNGO0FVbHZYRTtFZWRRO0loQndHSiwyQkFWZ0I7RVRzcVhwQjtBQUNGO0FVdnZYRTtFZWRRO0loQjRHRixrQmdCM0dJO0V6Qnd3WFY7QUFDRjtBeUJ4d1hZO0VoQmlHUixXQXJCZTtFQXFCZixRQXJCZTtBVGdzWG5CO0FVaHdYRTtFZVpVO0loQm1HTixPQWhCYTtFVDZyWGpCO0FBQ0Y7QVVyd1hFO0VlWlU7SWhCc0dOLE9nQnJHUTtFekJveFhaO0FBQ0Y7QVUxd1hFO0VlWlU7SWhCMEdKLE9nQnpHTTtFekJ5eFhaO0FBQ0Y7QVUvd1hFO0VlWlU7SWhCbUdOLFlBaEJhO0VUNHNYakI7QUFDRjtBVXB4WEU7RWVaVTtJaEJzR04sWWdCcEdRO0V6Qmt5WFo7QUFDRjtBVXp4WEU7RWVaVTtJaEIwR0osWWdCeEdNO0V6QnV5WFo7QUFDRjtBeUJueVhRO0VoQnVESiw0QmdCdERNO01oQnNETixpQmdCdERNO1VoQnNETixRZ0J0RE07RWhCeUZOLDJCQXJCZTtBVGt1WG5CO0FVbHlYRTtFZUxNO0loQnlERixnQ2dCeERJO1FoQndESixxQmdCeERJO1loQndESixZZ0J4REk7RXpCMHlYUjtBQUNGO0FVdnlYRTtFZUxNO0loQjRERixnQ2dCM0RJO1FoQjJESixxQmdCM0RJO1loQjJESixZZ0IzREk7RXpCK3lYUjtBQUNGO0FVNXlYRTtFZUxNO0loQitERixnQ2dCOURJO1FoQjhESixxQmdCOURJO1loQjhESixZZ0I5REk7RXpCb3pYUjtBQUNGO0FVanpYRTtFZUxNO0loQjRGRixpQkFoQmE7RVQ4dVhqQjtBQUNGO0FVdHpYRTtFZUxNO0loQitGRixpQkFWZ0I7RVQwdVhwQjtBQUNGO0FVM3pYRTtFZUxNO0loQm1HQSxpQmdCakdFO0V6QmswWFI7QUFDRjtBeUJoMFhNO0VoQnFGRixnQ0FyQmU7QVRtd1huQjtBVW4wWEU7RWVBSTtJaEJ1RkEsZ0NBaEJhO0VUZ3dYakI7QUFDRjtBVXgwWEU7RWVBSTtJaEIwRkEsc0JnQnhGRTtFekIwMFhOO0FBQ0Y7QVU3MFhFO0VlQUk7SWhCOEZFLHNCZ0I1RkE7RXpCKzBYTjtBQUNGO0EwQnIyWFE7RWpCd0dKLHNCQXJCZTtFQXFCZixzQkFyQmU7RUFkZiw0QmlCbEVNO01qQmtFTixpQmlCbEVNO1VqQmtFTixRaUJsRU07RWpCcUdOLGlCQXJCZTtBVHd4WG5CO0FVeDFYRTtFZ0JuQk07SWpCMEdGLHNCQWhCYTtFVHF4WGpCO0FBQ0Y7QVU3MVhFO0VnQm5CTTtJakI2R0Ysc0JBVmdCO0VUaXhYcEI7QUFDRjtBVWwyWEU7RWdCbkJNO0lqQmlIQSxZaUJoSEU7RTFCdzNYUjtBQUNGO0FVdjJYRTtFZ0JuQk07SWpCMEdGLGVBaEJhO0VUb3lYakI7QUFDRjtBVTUyWEU7RWdCbkJNO0lqQjZHRixrQkFWZ0I7RVRneVhwQjtBQUNGO0FVajNYRTtFZ0JuQk07SWpCaUhBLGFpQi9HRTtFMUJzNFhSO0FBQ0Y7QVV0M1hFO0VnQm5CTTtJakJ1RUYsZ0NpQnBFSTtRakJvRUoscUJpQnBFSTtZakJvRUosWWlCcEVJO0UxQjA0WFI7QUFDRjtBVTMzWEU7RWdCbkJNO0lqQjBFRixnQ2lCdkVJO1FqQnVFSixxQmlCdkVJO1lqQnVFSixZaUJ2RUk7RTFCKzRYUjtBQUNGO0FVaDRYRTtFZ0JuQk07SWpCNkVGLGdDaUIxRUk7UWpCMEVKLHFCaUIxRUk7WWpCMEVKLFlpQjFFSTtFMUJvNVhSO0FBQ0Y7QVVyNFhFO0VnQm5CTTtJakIwR0Ysa0JBaEJhO0VUazBYakI7QUFDRjtBVTE0WEU7RWdCbkJNO0lqQjZHRixrQmlCekdJO0UxQjY1WFI7QUFDRjtBVS80WEU7RWdCbkJNO0lqQmlIQSxrQmlCN0dFO0UxQms2WFI7QUFDRjtBMEJsNlhVO0VqQm1HTixjQXJCZTtBVHUxWG5CO0FVdjVYRTtFZ0JkUTtJakJxR0osMkJBaEJhO0VUbzFYakI7QUFDRjtBVTU1WEU7RWdCZFE7SWpCd0dKLDJCQVZnQjtFVGcxWHBCO0FBQ0Y7QVVqNlhFO0VnQmRRO0lqQjRHRixrQmlCM0dJO0UxQms3WFY7QUFDRjtBMEJsN1hZO0VqQmlHUixXQXJCZTtFQXFCZixRQXJCZTtBVDAyWG5CO0FVMTZYRTtFZ0JaVTtJakJtR04sT0FoQmE7RVR1MlhqQjtBQUNGO0FVLzZYRTtFZ0JaVTtJakJzR04sT2lCckdRO0UxQjg3WFo7QUFDRjtBVXA3WEU7RWdCWlU7SWpCMEdKLE9pQnpHTTtFMUJtOFhaO0FBQ0Y7QVV6N1hFO0VnQlpVO0lqQm1HTixZQWhCYTtFVHMzWGpCO0FBQ0Y7QVU5N1hFO0VnQlpVO0lqQnNHTixZaUJwR1E7RTFCNDhYWjtBQUNGO0FVbjhYRTtFZ0JaVTtJakIwR0osWWlCeEdNO0UxQmk5WFo7QUFDRjtBMEI3OFhRO0VqQnVESiw0QmlCdERNO01qQnNETixpQmlCdERNO1VqQnNETixRaUJ0RE07RWpCeUZOLDJCQXJCZTtBVDQ0WG5CO0FVNThYRTtFZ0JMTTtJakJ5REYsZ0NpQnhESTtRakJ3REoscUJpQnhESTtZakJ3REosWWlCeERJO0UxQm85WFI7QUFDRjtBVWo5WEU7RWdCTE07SWpCNERGLGdDaUIzREk7UWpCMkRKLHFCaUIzREk7WWpCMkRKLFlpQjNESTtFMUJ5OVhSO0FBQ0Y7QVV0OVhFO0VnQkxNO0lqQitERixnQ2lCOURJO1FqQjhESixxQmlCOURJO1lqQjhESixZaUI5REk7RTFCODlYUjtBQUNGO0FVMzlYRTtFZ0JMTTtJakI0RkYsaUJBaEJhO0VUdzVYakI7QUFDRjtBVWgrWEU7RWdCTE07SWpCK0ZGLGlCQVZnQjtFVG81WHBCO0FBQ0Y7QVVyK1hFO0VnQkxNO0lqQm1HQSxpQmlCakdFO0UxQjQrWFI7QUFDRjtBMEIxK1hNO0VqQnFGRixnQ0FyQmU7QVQ2NlhuQjtBVTcrWEU7RWdCQUk7SWpCdUZBLGdDQWhCYTtFVDA2WGpCO0FBQ0Y7QVVsL1hFO0VnQkFJO0lqQjBGQSxzQmlCeEZFO0UxQm8vWE47QUFDRjtBVXYvWEU7RWdCQUk7SWpCOEZFLHNCaUI1RkE7RTFCeS9YTjtBQUNGO0EyQi9nWVE7RWxCd0dKLHNCQXJCZTtFQXFCZixzQkFyQmU7RUFkZiw0QmtCbEVNO01sQmtFTixpQmtCbEVNO1VsQmtFTixRa0JsRU07RWxCcUdOLGlCQXJCZTtBVGs4WG5CO0FVbGdZRTtFaUJuQk07SWxCMEdGLHNCQWhCYTtFVCs3WGpCO0FBQ0Y7QVV2Z1lFO0VpQm5CTTtJbEI2R0Ysc0JBVmdCO0VUMjdYcEI7QUFDRjtBVTVnWUU7RWlCbkJNO0lsQmlIQSxZa0JoSEU7RTNCa2lZUjtBQUNGO0FVamhZRTtFaUJuQk07SWxCMEdGLGVBaEJhO0VUODhYakI7QUFDRjtBVXRoWUU7RWlCbkJNO0lsQjZHRixrQkFWZ0I7RVQwOFhwQjtBQUNGO0FVM2hZRTtFaUJuQk07SWxCaUhBLGFrQi9HRTtFM0JnallSO0FBQ0Y7QVVoaVlFO0VpQm5CTTtJbEJ1RUYsZ0NrQnBFSTtRbEJvRUoscUJrQnBFSTtZbEJvRUosWWtCcEVJO0UzQm9qWVI7QUFDRjtBVXJpWUU7RWlCbkJNO0lsQjBFRixnQ2tCdkVJO1FsQnVFSixxQmtCdkVJO1lsQnVFSixZa0J2RUk7RTNCeWpZUjtBQUNGO0FVMWlZRTtFaUJuQk07SWxCNkVGLGdDa0IxRUk7UWxCMEVKLHFCa0IxRUk7WWxCMEVKLFlrQjFFSTtFM0I4allSO0FBQ0Y7QVUvaVlFO0VpQm5CTTtJbEIwR0Ysa0JBaEJhO0VUNCtYakI7QUFDRjtBVXBqWUU7RWlCbkJNO0lsQjZHRixrQmtCekdJO0UzQnVrWVI7QUFDRjtBVXpqWUU7RWlCbkJNO0lsQmlIQSxrQmtCN0dFO0UzQjRrWVI7QUFDRjtBMkI1a1lVO0VsQm1HTixjQXJCZTtBVGlnWW5CO0FVamtZRTtFaUJkUTtJbEJxR0osMkJBaEJhO0VUOC9YakI7QUFDRjtBVXRrWUU7RWlCZFE7SWxCd0dKLDJCQVZnQjtFVDAvWHBCO0FBQ0Y7QVUza1lFO0VpQmRRO0lsQjRHRixrQmtCM0dJO0UzQjRsWVY7QUFDRjtBMkI1bFlZO0VsQmlHUixXQXJCZTtFQXFCZixRQXJCZTtBVG9oWW5CO0FVcGxZRTtFaUJaVTtJbEJtR04sT0FoQmE7RVRpaFlqQjtBQUNGO0FVemxZRTtFaUJaVTtJbEJzR04sT2tCckdRO0UzQndtWVo7QUFDRjtBVTlsWUU7RWlCWlU7SWxCMEdKLE9rQnpHTTtFM0I2bVlaO0FBQ0Y7QVVubVlFO0VpQlpVO0lsQm1HTixZQWhCYTtFVGdpWWpCO0FBQ0Y7QVV4bVlFO0VpQlpVO0lsQnNHTixZa0JwR1E7RTNCc25ZWjtBQUNGO0FVN21ZRTtFaUJaVTtJbEIwR0osWWtCeEdNO0UzQjJuWVo7QUFDRjtBMkJ2bllRO0VsQnVESiw0QmtCdERNO01sQnNETixpQmtCdERNO1VsQnNETixRa0J0RE07RWxCeUZOLDJCQXJCZTtBVHNqWW5CO0FVdG5ZRTtFaUJMTTtJbEJ5REYsZ0NrQnhESTtRbEJ3REoscUJrQnhESTtZbEJ3REosWWtCeERJO0UzQjhuWVI7QUFDRjtBVTNuWUU7RWlCTE07SWxCNERGLGdDa0IzREk7UWxCMkRKLHFCa0IzREk7WWxCMkRKLFlrQjNESTtFM0Jtb1lSO0FBQ0Y7QVVob1lFO0VpQkxNO0lsQitERixnQ2tCOURJO1FsQjhESixxQmtCOURJO1lsQjhESixZa0I5REk7RTNCd29ZUjtBQUNGO0FVcm9ZRTtFaUJMTTtJbEI0RkYsaUJBaEJhO0VUa2tZakI7QUFDRjtBVTFvWUU7RWlCTE07SWxCK0ZGLGlCQVZnQjtFVDhqWXBCO0FBQ0Y7QVUvb1lFO0VpQkxNO0lsQm1HQSxpQmtCakdFO0UzQnNwWVI7QUFDRjtBMkJwcFlNO0VsQnFGRixnQ0FyQmU7QVR1bFluQjtBVXZwWUU7RWlCQUk7SWxCdUZBLGdDQWhCYTtFVG9sWWpCO0FBQ0Y7QVU1cFlFO0VpQkFJO0lsQjBGQSxzQmtCeEZFO0UzQjhwWU47QUFDRjtBVWpxWUU7RWlCQUk7SWxCOEZFLHNCa0I1RkE7RTNCbXFZTjtBQUNGO0FpQng4V0k7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBRUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUNBQUE7RUFBQSx5QkFBQTtFQWFBLGVBQUE7RUE2R0EsV0FBQTtBakJpMVdOO0FpQno4V007RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUVBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtFQUNBLFVBQUE7QWpCMDhXUjtBaUJ0OFdNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFUm5xQkosNEJBckJlO0FUaW9ZbkI7QVVqc1lFO0VPc3ZCSTtJUi9wQkEsNEJBaEJhO0VUOG5ZakI7QUFDRjtBVXRzWUU7RU9zdkJJO0lSNXBCQSw0QkFWZ0I7RVQwbllwQjtBQUNGO0FVM3NZRTtFT3N2Qkk7SVJ4cEJFLGtCUTJwQkE7RWpCczlXTjtBQUNGO0FpQnA5V1U7RUFDRSxrQkFBQTtBakJzOVdaO0FpQnI5V1k7RVI1c0JSLFVRNnNCVTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VSOXFCViw2QkFyQmU7RVFxc0JMLGdCQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJ1OVdkO0FVN3RZRTtFTzh2QlU7SVIxc0JOLFVRMnNCUTtFakJrK1daO0FBQ0Y7QVVsdVlFO0VPOHZCVTtJUnZzQk4sVVF3c0JRO0VqQnUrV1o7QUFDRjtBVXZ1WUU7RU84dkJVO0lScHNCTixVUXFzQlE7RWpCNCtXWjtBQUNGO0FVNXVZRTtFTzh2QlU7SVJ2cUJOLDZCQWhCYTtFVHlxWWpCO0FBQ0Y7QVVqdllFO0VPOHZCVTtJUnBxQk4sNkJBVmdCO0VUcXFZcEI7QUFDRjtBVXR2WUU7RU84dkJVO0lSaHFCSixtQlFzcUJNO0VqQnMvV1o7QUFDRjtBaUJwL1djO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0Esd0NBQUE7RUFBQSxnQ0FBQTtFQUFBLHdCQUFBO0VBQUEsOENBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0FqQnMvV2hCO0FpQm4vV2dCO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtBakJxL1dsQjtBaUJqL1dZO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0pwd0JBO0VKZ0VWLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLFdRc3NCVTtFUnRzQlYseUJBckJlO0VRNnRCTCxxQkFBQTtFQUNBLFVBQUE7QWpCby9XZDtBVWx4WUU7RU9zeEJVO0lSL3JCTix5QkFoQmE7RVQrc1lqQjtBQUNGO0FVdnhZRTtFT3N4QlU7SVI1ckJOLGVFckRKO0VYc3ZZQTtBQUNGO0FVNXhZRTtFT3N4QlU7SVJ4ckJKLGVFekROO0VYMnZZQTtBQUNGO0FVanlZRTtFT3N4QlU7SVJsdUJOLHlCRWRKO0VYK3ZZQTtBQUNGO0FVdHlZRTtFT3N4QlU7SVIvdEJOLHlCRWpCSjtFWG93WUE7QUFDRjtBVTN5WUU7RU9zeEJVO0lSNXRCTix5QkVwQko7RVh5d1lBO0FBQ0Y7QVVoellFO0VPc3hCVTtJUi9yQk4sV0FoQmE7RVQ2dVlqQjtBQUNGO0FVcnpZRTtFT3N4QlU7SVI1ckJOLFdRaXNCUTtFakI4aFhaO0FBQ0Y7QVUxellFO0VPc3hCVTtJUnhyQkosV1E2ckJNO0VqQm1pWFo7QUFDRjtBVS96WUU7RU9zeEJVO0lSL3JCTixjQWhCYTtFVDR2WWpCO0FBQ0Y7QVVwMFlFO0VPc3hCVTtJUjVyQk4sY1Frc0JRO0VqQjRpWFo7QUFDRjtBVXowWUU7RU9zeEJVO0lSeHJCSixjUThyQk07RWpCaWpYWjtBQUNGO0FpQjdpWGM7RUFDRSxVQUFBO0FqQitpWGhCO0FpQjNpWFU7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0pyeEJFO0FiazBZZDtBaUI1aVhZO0VBQ0Usa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0VBQ0EsVUFBQTtBakI4aVhkO0FpQjdpWGM7RUFDRSxxQkFBQTtFUjF0QloseUJBckJlO0VBZGYseUJFOUNGO0VIdURBLHFKQUFBO0FSc3lZRjtBVWoyWUU7RU84eUJZO0lSdnRCUix5QkFoQmE7RVQ4eFlqQjtBQUNGO0FVdDJZRTtFTzh5Qlk7SVJwdEJSLGVFdkZKO0VYdTJZQTtBQUNGO0FVMzJZRTtFTzh5Qlk7SVJodEJOLGVFM0ZOO0VYNDJZQTtBQUNGO0FVaDNZRTtFTzh5Qlk7SVIxdkJSLHlCRWhESjtFWGczWUE7QUFDRjtBVXIzWUU7RU84eUJZO0lSdnZCUix5QkVuREo7RVhxM1lBO0FBQ0Y7QVUxM1lFO0VPOHlCWTtJUnB2QlIseUJFdERKO0VYMDNZQTtBQUNGO0FRbjBZRTtFQUNFLGdNQUFBO0FScTBZSjtBUW4wWUU7RUFDRSw2SkFBQTtBUnEwWUo7QVFwMFlJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSczBZTjtBUW4wWUU7RUFDRSw2SkFBQTtBUnEwWUo7QVFwMFlJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSczBZTjtBaUI3bFhjO0VSOXRCVix5QkFyQmU7RUFkZix5QkVsQkY7RUgyQkEscUpBQUE7RVMydkJjLGNBQUE7RVJqdUJaLDBCQXJCZTtFQXFCZixtQkFyQmU7QVR3MVluQjtBVXg1WUU7RU9tekJZO0lSNXRCUix5QkFoQmE7RVRxMVlqQjtBQUNGO0FVNzVZRTtFT216Qlk7SVJ6dEJSLGVFM0RKO0VYazRZQTtBQUNGO0FVbDZZRTtFT216Qlk7SVJydEJOLGVFL0ROO0VYdTRZQTtBQUNGO0FVdjZZRTtFT216Qlk7SVIvdkJSLGdCRXBCSjtFWDI0WUE7QUFDRjtBVTU2WUU7RU9tekJZO0lSNXZCUixnQkV2Qko7RVhnNVlBO0FBQ0Y7QVVqN1lFO0VPbXpCWTtJUnp2QlIsZ0JFMUJKO0VYcTVZQTtBQUNGO0FRMTNZRTtFQUNFLGdNQUFBO0FSNDNZSjtBUTEzWUU7RUFDRSw2SkFBQTtBUjQzWUo7QVEzM1lJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSNjNZTjtBUTEzWUU7RUFDRSw2SkFBQTtBUjQzWUo7QVEzM1lJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSNjNZTjtBVXY4WUU7RU9tekJZO0lSNXRCUixpQkFoQmE7RVRvNFlqQjtBQUNGO0FVNThZRTtFT216Qlk7SVJ6dEJSLG9CQVZnQjtFVGc0WXBCO0FBQ0Y7QVVqOVlFO0VPbXpCWTtJUnJ0Qk4sZ0JReXRCUTtFakI4cFhkO0FBQ0Y7QVV0OVlFO0VPbXpCWTtJUjV0QlIscUJBaEJhO0VUbTVZakI7QUFDRjtBVTM5WUU7RU9tekJZO0lSenRCUixxQlE4dEJVO0VqQnVxWGQ7QUFDRjtBVWgrWUU7RU9tekJZO0lScnRCTixxQlEwdEJRO0VqQjRxWGQ7QUFDRjtBaUIxcVhZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VSeHVCVix5QkFyQmU7RUFkZix5QkVwREY7RUhxQ0EsbUpBQUE7RUNrREUscUJBckJlO0VRaXdCTCxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNSQUFBO0VBQUEsa0tBQUE7RUFZQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJrcVhkO0FVcC9ZRTtFTzJ6QlU7SVJwdUJOLGNBaEJhO0VUaTdZakI7QUFDRjtBVXovWUU7RU8yekJVO0lSanVCTixlRTdGSjtFWGdnWkE7QUFDRjtBVTkvWUU7RU8yekJVO0lSN3RCSixlRWpHTjtFWHFnWkE7QUFDRjtBVW5nWkU7RU8yekJVO0lSdndCTix5QkV0REo7RVh5Z1pBO0FBQ0Y7QVV4Z1pFO0VPMnpCVTtJUnB3Qk4seUJFekRKO0VYOGdaQTtBQUNGO0FVN2daRTtFTzJ6QlU7SVJqd0JOLHlCRTVESjtFWG1oWkE7QUFDRjtBUTkrWUU7RUFDRSwyTEFBQTtBUmcvWUo7QVE5K1lFO0VBQ0UsMEpBQUE7QVJnL1lKO0FRLytZSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmkvWU47QVE5K1lFO0VBQ0UsMEpBQUE7QVJnL1lKO0FRLytZSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmkvWU47QVVuaVpFO0VPMnpCVTtJUnB1Qk4sbUJBaEJhO0VUZytZakI7QUFDRjtBVXhpWkU7RU8yekJVO0lSanVCTixtQlFzdUJRO0VqQjR1WFo7QUFDRjtBVTdpWkU7RU8yekJVO0lSN3RCSixtQlFrdUJNO0VqQml2WFo7QUFDRjtBaUI3dFhjO0VBQ0UsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLG9GQUFBO0VBQUEsNEVBQUE7RUFBQSxvRUFBQTtFQUFBLDJHQUFBO0FqQit0WGhCO0FpQjd0WGM7RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0FqQit0WGhCO0FpQnZ0WE07RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQTs7Ozs7O0tBQUE7RUFPQSxrQkFBQTtFQUNBLFlBQUE7RVJ6eEJKLDBDQXJCZTtBVHdnWm5CO0FVeGtaRTtFT20yQkk7SVI1d0JBLDBDQWhCYTtFVHFnWmpCO0FBQ0Y7QVU3a1pFO0VPbTJCSTtJUnp3QkEsbUNBVmdCO0VUaWdacEI7QUFDRjtBVWxsWkU7RU9tMkJJO0lScndCRSxzQlFpeEJBO0VqQnV1WE47QUFDRjtBaUJ2dVhRO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FqQnl1WFY7QWlCdnVYUTtFUi94QkosOEJBckJlO0FUOGhabkI7QVU5bFpFO0VPbzNCTTtJUjd4QkYsb0JBaEJhO0VUMmhaakI7QUFDRjtBVW5tWkU7RU9vM0JNO0lSMXhCRixvQlEyeEJJO0VqQmt2WFI7QUFDRjtBVXhtWkU7RU9vM0JNO0lSdHhCQSxvQlF1eEJFO0VqQnV2WFI7QUFDRjtBaUJ2dlhVO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VSbnlCUix5QkFyQmU7RUFkZix5QkU5Q0Y7RUZpRkUsb0JBckJlO0FUb2pabkI7QVVwblpFO0VPczNCUTtJUi94QkoseUJBaEJhO0VUaWpaakI7QUFDRjtBVXpuWkU7RU9zM0JRO0lSNXhCSixlRXZGSjtFWDBuWkE7QUFDRjtBVTluWkU7RU9zM0JRO0lSeHhCRixlRTNGTjtFWCtuWkE7QUFDRjtBVW5vWkU7RU9zM0JRO0lSbDBCSix5QkVoREo7RVhtb1pBO0FBQ0Y7QVV4b1pFO0VPczNCUTtJUi96QkoseUJFbkRKO0VYd29aQTtBQUNGO0FVN29aRTtFT3MzQlE7SVI1ekJKLHlCRXRESjtFWDZvWkE7QUFDRjtBVWxwWkU7RU9zM0JRO0lSL3hCSiwrQkFoQmE7RVQra1pqQjtBQUNGO0FVdnBaRTtFT3MzQlE7SVI1eEJKLCtCQVZnQjtFVDJrWnBCO0FBQ0Y7QVU1cFpFO0VPczNCUTtJUnh4QkYscUJRNHhCSTtFakJzeVhWO0FBQ0Y7QWlCcnlYWTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VSenlCVix5QkFyQmU7RUFkZix5QkVsQkY7RUhHQSxtSkFBQTtFQ2tERSw2QkFyQmU7QVR5bVpuQjtBVXpxWkU7RU80M0JVO0lScnlCTix5QkFoQmE7RVRzbVpqQjtBQUNGO0FVOXFaRTtFTzQzQlU7SVJseUJOLGVFM0RKO0VYbXBaQTtBQUNGO0FVbnJaRTtFTzQzQlU7SVI5eEJKLGVFL0ROO0VYd3BaQTtBQUNGO0FVeHJaRTtFTzQzQlU7SVJ4MEJOLGdCRXBCSjtFWDRwWkE7QUFDRjtBVTdyWkU7RU80M0JVO0lScjBCTixnQkV2Qko7RVhpcVpBO0FBQ0Y7QVVsc1pFO0VPNDNCVTtJUmwwQk4sZ0JFMUJKO0VYc3FaQTtBQUNGO0FRbnFaRTtFQUNFLDJMQUFBO0FScXFaSjtBUW5xWkU7RUFDRSwwSkFBQTtBUnFxWko7QVFwcVpJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSc3FaTjtBUW5xWkU7RUFDRSwwSkFBQTtBUnFxWko7QVFwcVpJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSc3FaTjtBVXh0WkU7RU80M0JVO0lScnlCTixrQkFoQmE7RVRxcFpqQjtBQUNGO0FVN3RaRTtFTzQzQlU7SVJseUJOLG1CUXV5QlE7RWpCZzJYWjtBQUNGO0FVbHVaRTtFTzQzQlU7SVI5eEJKLG1CUW15Qk07RWpCcTJYWjtBQUNGO0FpQjcxWEk7RUFDRSxrQkFBQTtBakIrMVhOO0FpQjcxWE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7QWpCKzFYUjtBaUI3MVhNO0VBQ0U7SUFBUyxpQ0FBQTtZQUFBLHlCQUFBO0VqQmcyWGY7RWlCLzFYTTtJQUFLLG1DQUFBO1lBQUEsMkJBQUE7RWpCazJYWDtBQUNGO0FpQmgyWE07RUFDRSxrQkFBQTtBakJrMlhSO0FpQmoyWFE7RUFDRSxXQUFBO0FqQm0yWFY7QWlCaDJYVTtFUjEwQk4sdUNBckJlO1VBcUJmLCtCQXJCZTtBVGtzWm5CO0FVbHdaRTtFTys1QlE7SVJ4MEJKLHVDQWhCYTtZQWdCYiwrQkFoQmE7RVQrclpqQjtBQUNGO0FVdndaRTtFTys1QlE7SVJyMEJKLDZCUXMwQk07WVJ0MEJOLHFCUXMwQk07RWpCMjJYVjtBQUNGO0FVNXdaRTtFTys1QlE7SVJqMEJGLDZCUWswQkk7WVJsMEJKLHFCUWswQkk7RWpCZzNYVjtBQUNGO0FpQjkyWFE7RUFDRSxhQUFBO0FqQmczWFY7QWlCNTJYTTtFUm4xQkYscUJBckJlO0VBcUJmLG9CQXJCZTtBVHd0Wm5CO0FVeHhaRTtFT3c2Qkk7SVJqMUJBLHNCQWhCYTtFVHF0WmpCO0FBQ0Y7QVU3eFpFO0VPdzZCSTtJUjkwQkEsc0JBVmdCO0VUaXRacEI7QUFDRjtBVWx5WkU7RU93NkJJO0lSMTBCRSxZUTIwQkE7RWpCNjNYTjtBQUNGO0FVdnlaRTtFT3c2Qkk7SVJqMUJBLFNBaEJhO0VUb3VaakI7QUFDRjtBVTV5WkU7RU93NkJJO0lSOTBCQSxhQVZnQjtFVGd1WnBCO0FBQ0Y7QVVqelpFO0VPdzZCSTtJUjEwQkUsVVE0MEJBO0VqQjI0WE47QUFDRjtBaUJ6NFhNO0VSeDFCRixxQkFyQmU7RUFxQmYscUJBckJlO0FUMHZabkI7QVUxelpFO0VPNjZCSTtJUnQxQkEsYUFoQmE7RVR1dlpqQjtBQUNGO0FVL3paRTtFTzY2Qkk7SVJuMUJBLHNCQVZnQjtFVG12WnBCO0FBQ0Y7QVVwMFpFO0VPNjZCSTtJUi8wQkUsWVFnMUJBO0VqQjA1WE47QUFDRjtBVXowWkU7RU82NkJJO0lSdDFCQSxxQkFoQmE7RVRzd1pqQjtBQUNGO0FVOTBaRTtFTzY2Qkk7SVJuMUJBLHFCQVZnQjtFVGt3WnBCO0FBQ0Y7QVVuMVpFO0VPNjZCSTtJUi8wQkUsV1FpMUJBO0VqQnc2WE47QUFDRjtBaUJ4NlhRO0VSMzFCSixxQkFyQmU7QVQyeFpuQjtBVTMxWkU7RU9nN0JNO0lSejFCRixxQkFoQmE7RVR3eFpqQjtBQUNGO0FVaDJaRTtFT2c3Qk07SVJ0MUJGLGFBVmdCO0VUb3hacEI7QUFDRjtBVXIyWkU7RU9nN0JNO0lSbDFCQSxXUW0xQkU7RWpCdzdYUjtBQUNGO0FpQnY3WFE7RVI5MUJKLHFCQXJCZTtBVDZ5Wm5CO0FVNzJaRTtFT203Qk07SVI1MUJGLHFCQWhCYTtFVDB5WmpCO0FBQ0Y7QVVsM1pFO0VPbTdCTTtJUnoxQkYsZUFWZ0I7RVRzeVpwQjtBQUNGO0FVdjNaRTtFT203Qk07SVJyMUJBLFdRczFCRTtFakJ1OFhSO0FBQ0Y7QWlCcDhYTTtFUm4yQkYsc0JBckJlO0VBcUJmLHFCQXJCZTtFUTIzQlgsT0FBQTtBakJzOFhSO0FVajRaRTtFT3c3Qkk7SVJqMkJBLHNCQWhCYTtFVDh6WmpCO0FBQ0Y7QVV0NFpFO0VPdzdCSTtJUjkxQkEsaUJBVmdCO0VUMHpacEI7QUFDRjtBVTM0WkU7RU93N0JJO0lSMTFCRSxZUTIxQkE7RWpCczlYTjtBQUNGO0FVaDVaRTtFT3c3Qkk7SVJqMkJBLFVBaEJhO0VUNjBaakI7QUFDRjtBVXI1WkU7RU93N0JJO0lSOTFCQSxhQVZnQjtFVHkwWnBCO0FBQ0Y7QVUxNVpFO0VPdzdCSTtJUjExQkUsV1E0MUJBO0VqQm8rWE47QUFDRjtBaUJqK1hNO0VBQ0Usa0JBQUE7RVIxMkJKLHNCQXJCZTtFQXFCZixxQkFyQmU7RVFrNEJYLFFBQUE7QWpCbStYUjtBVXI2WkU7RU84N0JJO0lSdjJCQSxXQWhCYTtFVGsyWmpCO0FBQ0Y7QVUxNlpFO0VPODdCSTtJUnAyQkEsc0JBVmdCO0VUODFacEI7QUFDRjtBVS82WkU7RU84N0JJO0lSaDJCRSxhUWsyQkE7RWpCbS9YTjtBQUNGO0FVcDdaRTtFTzg3Qkk7SVJ2MkJBLHFCQWhCYTtFVGkzWmpCO0FBQ0Y7QVV6N1pFO0VPODdCSTtJUnAyQkEscUJBVmdCO0VUNjJacEI7QUFDRjtBVTk3WkU7RU84N0JJO0lSaDJCRSxXUW0yQkE7RWpCaWdZTjtBQUNGO0FpQmhnWVE7RVI5MkJKLG9CQXJCZTtBVHM0Wm5CO0FVdDhaRTtFT204Qk07SVI1MkJGLHFCQWhCYTtFVG00WmpCO0FBQ0Y7QVUzOFpFO0VPbThCTTtJUnoyQkYscUJBVmdCO0VUKzNacEI7QUFDRjtBVWg5WkU7RU9tOEJNO0lScjJCQSxXUXMyQkU7RWpCZ2hZUjtBQUNGO0FpQi9nWVE7RVJqM0JKLHFCQXJCZTtBVHc1Wm5CO0FVeDlaRTtFT3M4Qk07SVIvMkJGLHFCQWhCYTtFVHE1WmpCO0FBQ0Y7QVU3OVpFO0VPczhCTTtJUjUyQkYscUJBVmdCO0VUaTVacEI7QUFDRjtBVWwrWkU7RU9zOEJNO0lSeDJCQSxXUXkyQkU7RWpCK2hZUjtBQUNGO0FpQjVoWU07RUFDRSxrQkFBQTtFUnYzQkoscUJBckJlO0VBcUJmLG9CQXJCZTtFUSs0QlgsUUFBQTtBakI4aFlSO0FVNytaRTtFTzI4Qkk7SVJwM0JBLGNBaEJhO0VUMDZaakI7QUFDRjtBVWwvWkU7RU8yOEJJO0lSajNCQSxzQkFWZ0I7RVRzNlpwQjtBQUNGO0FVdi9aRTtFTzI4Qkk7SVI3MkJFLFlRKzJCQTtFakI4aVlOO0FBQ0Y7QVU1L1pFO0VPMjhCSTtJUnAzQkEsVUFoQmE7RVR5N1pqQjtBQUNGO0FVamdhRTtFTzI4Qkk7SVJqM0JBLGNBVmdCO0VUcTdacEI7QUFDRjtBVXRnYUU7RU8yOEJJO0lSNzJCRSxXUWczQkE7RWpCNGpZTjtBQUNGO0FpQjFqWVE7RVI1M0JKLHFCQXJCZTtBVDg4Wm5CO0FVOWdhRTtFT2k5Qk07SVIxM0JGLHFCQWhCYTtFVDI4WmpCO0FBQ0Y7QVVuaGFFO0VPaTlCTTtJUnYzQkYscUJBVmdCO0VUdThacEI7QUFDRjtBVXhoYUU7RU9pOUJNO0lSbjNCQSxXUW8zQkU7RWpCMGtZUjtBQUNGO0FpQnRrWUk7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBakJ3a1lOO0FpQnRrWU07RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VSNzRCSixvQkFyQmU7RUFxQmYseUJBckJlO0VBZGYsZVFtN0JJO0FqQndrWVI7QVU3aWFFO0VPNDlCSTtJUnI0QkEsVUFoQmE7RVQwK1pqQjtBQUNGO0FVbGphRTtFTzQ5Qkk7SVJsNEJBLFVBVmdCO0VUcytacEI7QUFDRjtBVXZqYUU7RU80OUJJO0lSNTNCRSxVQUFBO0VUMjlaTjtBQUNGO0FVNWphRTtFTzQ5Qkk7SVJyNEJBLFVBaEJhO0VUeS9aakI7QUFDRjtBVWprYUU7RU80OUJJO0lSbDRCQSxVUTA0QkU7RWpCaW1ZTjtBQUNGO0FVdGthRTtFTzQ5Qkk7SVI5M0JFLFVRczRCQTtFakJzbVlOO0FBQ0Y7QVUza2FFO0VPNDlCSTtJUng2QkEsY1FpN0JFO0VqQjBtWU47QUFDRjtBVWhsYUU7RU80OUJJO0lScjZCQSxpQlE4NkJFO0VqQittWU47QUFDRjtBVXJsYUU7RU80OUJJO0lSbDZCQSxpQlEyNkJFO0VqQm9uWU47QUFDRjtBaUJwbllRO0VBQ0UscUJBQUE7RVJsNUJOLHlCQXJCZTtFQWRmLHlCRWxCRjtFSEdBLG1KQUFBO0VTdThCUSxjSm44QlE7RUo4Q2QsNkJBckJlO0FUa2lhbkI7QVVsbWFFO0VPcytCTTtJUi80QkYseUJBaEJhO0VUK2hhakI7QUFDRjtBVXZtYUU7RU9zK0JNO0lSNTRCRixlRTNESjtFWDRrYUE7QUFDRjtBVTVtYUU7RU9zK0JNO0lSeDRCQSxlRS9ETjtFWGlsYUE7QUFDRjtBVWpuYUU7RU9zK0JNO0lSbDdCRixnQkVwQko7RVhxbGFBO0FBQ0Y7QVV0bmFFO0VPcytCTTtJUi82QkYsZ0JFdkJKO0VYMGxhQTtBQUNGO0FVM25hRTtFT3MrQk07SVI1NkJGLGdCRTFCSjtFWCtsYUE7QUFDRjtBUTVsYUU7RUFDRSwyTEFBQTtBUjhsYUo7QVE1bGFFO0VBQ0UsMEpBQUE7QVI4bGFKO0FRN2xhSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUitsYU47QVE1bGFFO0VBQ0UsMEpBQUE7QVI4bGFKO0FRN2xhSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUitsYU47QVVqcGFFO0VPcytCTTtJUi80QkYsa0JBaEJhO0VUOGthakI7QUFDRjtBVXRwYUU7RU9zK0JNO0lSNTRCRixtQlFpNUJJO0VqQitxWVI7QUFDRjtBVTNwYUU7RU9zK0JNO0lSeDRCQSxtQlE2NEJFO0VqQm9yWVI7QUFDRjtBaUJscllRO0VBQ0UsV0oxOUJJO0VJMjlCSixxQkFBQTtFUjM1Qk4seUJBckJlO0VBZGYseUJFOURGO0VIK0NBLG1KQUFBO0FSb29hRjtBVXZxYUU7RU84K0JNO0lSdjVCRixjQWhCYTtFVG9tYWpCO0FBQ0Y7QVU1cWFFO0VPOCtCTTtJUnA1QkYsZUV2R0o7RVg2cmFBO0FBQ0Y7QVVqcmFFO0VPOCtCTTtJUmg1QkEsZUUzR047RVhrc2FBO0FBQ0Y7QVV0cmFFO0VPOCtCTTtJUjE3QkYseUJFaEVKO0VYc3NhQTtBQUNGO0FVM3JhRTtFTzgrQk07SVJ2N0JGLHlCRW5FSjtFWDJzYUE7QUFDRjtBVWhzYUU7RU84K0JNO0lScDdCRix5QkV0RUo7RVhndGFBO0FBQ0Y7QVcvc2FFO0VGNERFLHlCRTNEQTtBWGl0YUo7QVV4c2FFO0VDVkE7SUY4REksZ0JFN0RGO0VYcXRhRjtBQUNGO0FVN3NhRTtFQ1ZBO0lGaUVJLGdCRWhFRjtFWDB0YUY7QUFDRjtBVWx0YUU7RUNWQTtJRm9FSSxnQkVuRUY7RVgrdGFGO0FBQ0Y7QVFucmFFO0VBQ0UsMkxBQUE7QVJxcmFKO0FRbnJhRTtFQUNFLDBKQUFBO0FScXJhSjtBUXByYUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJzcmFOO0FRbnJhRTtFQUNFLDBKQUFBO0FScXJhSjtBUXByYUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJzcmFOO0FpQm52WU07RVJoNkJGLHlCQXJCZTtFQWRmLGdCRWlDRjtFSGhEQSxtSkFBQTtFU3E5Qk0sV0FBQTtBakJzdllSO0FVOXVhRTtFT3EvQkk7SVI5NUJBLHlCQWhCYTtFVDJxYWpCO0FBQ0Y7QVVudmFFO0VPcS9CSTtJUjM1QkEsZUVSSjtFWHFxYUE7QUFDRjtBVXh2YUU7RU9xL0JJO0lSdjVCRSxlRVpOO0VYMHFhQTtBQUNGO0FVN3ZhRTtFT3EvQkk7SVJqOEJBLGdCRStCSjtFWDhxYUE7QUFDRjtBVWx3YUU7RU9xL0JJO0lSOTdCQSxnQkU0Qko7RVhtcmFBO0FBQ0Y7QVV2d2FFO0VPcS9CSTtJUjM3QkEsZ0JFeUJKO0VYd3JhQTtBQUNGO0FReHVhRTtFQUNFLDJMQUFBO0FSMHVhSjtBUXh1YUU7RUFDRSwwSkFBQTtBUjB1YUo7QVF6dWFJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMnVhTjtBUXh1YUU7RUFDRSwwSkFBQTtBUjB1YUo7QVF6dWFJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMnVhTjtBaUJueVlRO0VScjZCSix5QkFyQmU7RUFkZix5QkU5Q0Y7RUgrQkEsbUpBQUE7RUNrREUsMEJBckJlO0FUbXVhbkI7QVVueWFFO0VPMC9CTTtJUm42QkYseUJBaEJhO0VUZ3VhakI7QUFDRjtBVXh5YUU7RU8wL0JNO0lSaDZCRixlRXZGSjtFWHl5YUE7QUFDRjtBVTd5YUU7RU8wL0JNO0lSNTVCQSxlRTNGTjtFWDh5YUE7QUFDRjtBVWx6YUU7RU8wL0JNO0lSdDhCRix5QkVoREo7RVhremFBO0FBQ0Y7QVV2emFFO0VPMC9CTTtJUm44QkYseUJFbkRKO0VYdXphQTtBQUNGO0FVNXphRTtFTzAvQk07SVJoOEJGLHlCRXRESjtFWDR6YUE7QUFDRjtBUTd4YUU7RUFDRSwyTEFBQTtBUit4YUo7QVE3eGFFO0VBQ0UsMEpBQUE7QVIreGFKO0FROXhhSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmd5YU47QVE3eGFFO0VBQ0UsMEpBQUE7QVIreGFKO0FROXhhSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmd5YU47QVVsMWFFO0VPMC9CTTtJUm42QkYsZUFoQmE7RVQrd2FqQjtBQUNGO0FVdjFhRTtFTzAvQk07SVJoNkJGLGdCUW02Qkk7RWpCODFZUjtBQUNGO0FVNTFhRTtFTzAvQk07SVI1NUJBLGdCUSs1QkU7RWpCbTJZUjtBQUNGO0FpQmoyWU07RUFDRSxrQkFBQTtFUjU2QkosdUJBckJlO0FUcXlhbkI7QVVyMmFFO0VPZ2dDSTtJUno2QkEsYUFoQmE7RVRreWFqQjtBQUNGO0FVMTJhRTtFT2dnQ0k7SVJ0NkJBLGFBVmdCO0VUOHhhcEI7QUFDRjtBVS8yYUU7RU9nZ0NJO0lSaDZCRSxhQUFBO0VUbXhhTjtBQUNGO0FpQmozWVE7RUFBMkIsWUFBQTtBakJvM1luQztBaUJuM1lRO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsMkJBQUE7S0FBQSx3QkFBQTtBakJxM1lWO0FpQmwzWU07RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUdBQUE7RUFBQSxvRUFBQTtBakJvM1lSO0FpQmwzWU07RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FqQm8zWVI7QWlCajNZUTtFQUFPLG1CQUFBO0FqQm8zWWY7QWlCaDNZSTtFQUlFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNKcGlDVTtBYm01YWhCO0FpQngzWU07RUFDRSxjQUFBO0FqQjAzWVI7QWlCajNZTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlIQUFBO0VBQUEscUZBQUE7RVovaUNOLG1DQUFBO1VBQUEsMkJBQUE7RVlpakNNLFVBQUE7RUFDQSxlQUFBO0FqQm0zWVI7QWlCajNZTTtFQUNFLGtCQUFBO0VSaCtCSixNQXJCZTtFQXFCZixPQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsbUJBckJlO1VBcUJmLGVBckJlO0VReS9CWCxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0FqQm0zWVI7QVU5NmFFO0VPb2pDSTtJUjc5QkEsUVErOUJFO0VqQjQzWU47QUFDRjtBVW43YUU7RU9vakNJO0lSMTlCQSxRUTQ5QkU7RWpCaTRZTjtBQUNGO0FVeDdhRTtFT29qQ0k7SVJ0OUJFLFFRdzlCQTtFakJzNFlOO0FBQ0Y7QVU3N2FFO0VPb2pDSTtJUjc5QkEsU1FnK0JFO0VqQjA0WU47QUFDRjtBVWw4YUU7RU9vakNJO0lSMTlCQSxTUTY5QkU7RWpCKzRZTjtBQUNGO0FVdjhhRTtFT29qQ0k7SVJ0OUJFLFNReTlCQTtFakJvNVlOO0FBQ0Y7QVU1OGFFO0VPb2pDSTtJUjc5QkEsd0NBaEJhO1FBZ0JiLG9DQWhCYTtZQWdCYixnQ0FoQmE7RVR5NGFqQjtBQUNGO0FVajlhRTtFT29qQ0k7SVIxOUJBLHdDUTg5QkU7UVI5OUJGLG9DUTg5QkU7WVI5OUJGLGdDUTg5QkU7RWpCNjVZTjtBQUNGO0FVdDlhRTtFT29qQ0k7SVJ0OUJFLHdDUTA5QkE7UVIxOUJBLG9DUTA5QkE7WVIxOUJBLGdDUTA5QkE7RWpCazZZTjtBQUNGO0FVMzlhRTtFT29qQ0k7SUFTSSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtJQUtBLHFCQUFBO0lBS0EsZ0JBQUE7RWpCMDVZUjtFaUJuNllRO0lBQ0UsVUFBQSxFQUFBLFlBQUE7RWpCcTZZVjtFaUJqNllRO0lBQ0UsNkJBQUE7RWpCbTZZVjtFaUIvNVlRO0lBQ0UseUJBQUE7SUFDQSxtQkFBQSxFQUFBLHFCQUFBO0VqQmk2WVY7QUFDRjtBaUIvNVlRO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VSNy9CTix5Q0FyQmU7RUFxQmYsZ0JBckJlO0VBcUJmLGlCUWlnQ007RVJqZ0NOLGtCQXJCZTtFUXdoQ1Qsb0JBQUE7RUFLQSxxQkFBQTtFQUtBLGdCQUFBO0FqQnc1WVY7QVUxL2FFO0VPK2tDTTtJUngvQkYsd0RBaEJhO0VUdTdhakI7QUFDRjtBVS8vYUU7RU8ra0NNO0lSci9CRiwyQlEwL0JJO0VqQis2WVI7QUFDRjtBVXBnYkU7RU8ra0NNO0lSai9CQSwyQlFzL0JFO0VqQm83WVI7QUFDRjtBVXpnYkU7RU8ra0NNO0lSeC9CRiw2QkFoQmE7RVRzOGFqQjtBQUNGO0FVOWdiRTtFTytrQ007SVJyL0JGLG1CUTIvQkk7RWpCNjdZUjtBQUNGO0FVbmhiRTtFTytrQ007SVJqL0JBLG1CUXUvQkU7RWpCazhZUjtBQUNGO0FVeGhiRTtFTytrQ007SVJ4L0JGLGdCUSsvQkk7RWpCczhZUjtBQUNGO0FVN2hiRTtFTytrQ007SVJyL0JGLGdCUTQvQkk7RWpCMjhZUjtBQUNGO0FVbGliRTtFTytrQ007SVJqL0JBLGdCUXcvQkU7RWpCZzlZUjtBQUNGO0FVdmliRTtFTytrQ007SVJ4L0JGLGlCQWhCYTtFVG8rYWpCO0FBQ0Y7QVU1aWJFO0VPK2tDTTtJUnIvQkYsaUJRNi9CSTtFakJ5OVlSO0FBQ0Y7QVVqamJFO0VPK2tDTTtJUmovQkEsaUJReS9CRTtFakI4OVlSO0FBQ0Y7QWlCNzlZVTtFQUNFLFVBQUEsRUFBQSxZQUFBO0FqQis5WVo7QWlCMzlZVTtFQUNFLDZCQUFBO0FqQjY5WVo7QWlCejlZVTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUEsRUFBQSxxQkFBQTtBakIyOVlaO0FpQng5WVU7RUF6QkY7SVIxL0JKLHlDQXJCZTtFVG9nYmpCO0FBQ0Y7QVVya2JFO0VPK2tDTTtJUngvQkYsdURBaEJhO0VUa2diakI7QUFDRjtBVTFrYkU7RU8ra0NNO0lSci9CRix5QlErZ0NNO0VqQnErWVY7QUFDRjtBVS9rYkU7RU8ra0NNO0lSai9CQSx5QlEyZ0NJO0VqQjArWVY7QUFDRjtBaUJ4K1lVO0VSdmhDTixlQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYscUJBckJlO0VBcUJmLHFCQXJCZTtFQXFCZixzQkFyQmU7RVFrakNQLFVBQUE7QWpCMCtZWjtBVTVsYkU7RU80bUNRO0lScmhDSixrQkFoQmE7RVR5aGJqQjtBQUNGO0FVam1iRTtFTzRtQ1E7SVJsaENKLGtCUW1oQ007RWpCdy9ZVjtBQUNGO0FVdG1iRTtFTzRtQ1E7SVI5Z0NGLGtCUStnQ0k7RWpCNi9ZVjtBQUNGO0FVM21iRTtFTzRtQ1E7SVJyaENKLFVBaEJhO0VUd2liakI7QUFDRjtBVWhuYkU7RU80bUNRO0lSbGhDSixTUW9oQ007RWpCc2daVjtBQUNGO0FVcm5iRTtFTzRtQ1E7SVI5Z0NGLFNRZ2hDSTtFakIyZ1pWO0FBQ0Y7QVUxbmJFO0VPNG1DUTtJUnJoQ0osWUFoQmE7RVR1amJqQjtBQUNGO0FVL25iRTtFTzRtQ1E7SVJsaENKLFdRcWhDTTtFakJvaFpWO0FBQ0Y7QVVwb2JFO0VPNG1DUTtJUjlnQ0YsV1FpaENJO0VqQnloWlY7QUFDRjtBVXpvYkU7RU80bUNRO0lScmhDSixxQkFoQmE7RVRza2JqQjtBQUNGO0FVOW9iRTtFTzRtQ1E7SVJsaENKLFdRc2hDTTtFakJraVpWO0FBQ0Y7QVVucGJFO0VPNG1DUTtJUjlnQ0YsV1FraENJO0VqQnVpWlY7QUFDRjtBVXhwYkU7RU80bUNRO0lScmhDSixhQWhCYTtFVHFsYmpCO0FBQ0Y7QVU3cGJFO0VPNG1DUTtJUmxoQ0osWVF1aENNO0VqQmdqWlY7QUFDRjtBVWxxYkU7RU80bUNRO0lSOWdDRixZUW1oQ0k7RWpCcWpaVjtBQUNGO0FpQm5qWlk7RVIvaENSLHFCQXJCZTtBVDBtYm5CO0FVMXFiRTtFT29uQ1U7SVI3aENOLHFCQWhCYTtFVHVtYmpCO0FBQ0Y7QVUvcWJFO0VPb25DVTtJUjFoQ04sV1EyaENRO0VqQjhqWlo7QUFDRjtBVXByYkU7RU9vbkNVO0lSdGhDSixXUXVoQ007RWpCbWtaWjtBQUNGO0FpQjlqWlE7RUFDRSxVQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJ6aUNOLGFBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYseUJBckJlO0VBcUJmLGVBckJlO0FUa29ibkI7QVVsc2JFO0VPMm5DTTtJUnBpQ0YsWVF3aUNJO0VqQnVrWlI7QUFDRjtBVXZzYkU7RU8ybkNNO0lSamlDRixZUXFpQ0k7RWpCNGtaUjtBQUNGO0FVNXNiRTtFTzJuQ007SVI3aENBLFlRaWlDRTtFakJpbFpSO0FBQ0Y7QVVqdGJFO0VPMm5DTTtJUnBpQ0YsUUFoQmE7RVQ4b2JqQjtBQUNGO0FVdHRiRTtFTzJuQ007SVJqaUNGLFlBVmdCO0VUMG9icEI7QUFDRjtBVTN0YkU7RU8ybkNNO0lSN2hDQSxTUWtpQ0U7RWpCK2xaUjtBQUNGO0FVaHViRTtFTzJuQ007SVJwaUNGLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDZwYmpCO0FBQ0Y7QVVydWJFO0VPMm5DTTtJUmppQ0YseUJRdWlDSTtJUnZpQ0osNEJRdWlDSTtRUnZpQ0oseUJRdWlDSTtZUnZpQ0oscUJRdWlDSTtFakJ3bVpSO0FBQ0Y7QVUxdWJFO0VPMm5DTTtJUjdoQ0EseUJRbWlDRTtJUm5pQ0YsNEJRbWlDRTtRUm5pQ0YseUJRbWlDRTtZUm5pQ0YscUJRbWlDRTtFakI2bVpSO0FBQ0Y7QVUvdWJFO0VPMm5DTTtJUnBpQ0YsVUFoQmE7RVQ0cWJqQjtBQUNGO0FVcHZiRTtFTzJuQ007SVJqaUNGLFVBVmdCO0VUd3FicEI7QUFDRjtBVXp2YkU7RU8ybkNNO0lSN2hDQSxVUW9pQ0U7RWpCMm5aUjtBQUNGO0FVOXZiRTtFTzJuQ007SVJwaUNGLG9CQWhCYTtFVDJyYmpCO0FBQ0Y7QVVud2JFO0VPMm5DTTtJUmppQ0Ysa0JReWlDSTtFakJvb1pSO0FBQ0Y7QVV4d2JFO0VPMm5DTTtJUjdoQ0Esa0JRcWlDRTtFakJ5b1pSO0FBQ0Y7QWlCem9aVTtFQUNFLFVBQUE7RUFDQSx1Q0FBQTtFQUFBLCtCQUFBO0FqQjJvWlo7QWlCdG9aVTtFQUNFLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QWpCd29aWjtBaUJ0b1pZO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VSN2pDVixtQkFyQmU7QVQydGJuQjtBVTN4YkU7RU84b0NVO0lSdmpDTiw0QkFoQmE7RVR3dGJqQjtBQUNGO0FVaHliRTtFTzhvQ1U7SVJwakNOLDRCQVZnQjtFVG90YnBCO0FBQ0Y7QVVyeWJFO0VPOG9DVTtJUmhqQ0osa0JRcWpDTTtFakJzcFpaO0FBQ0Y7QWlCdHBaYztFUi9qQ1Ysb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixhQXJCZTtFQXFCZixRUWlrQ1k7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsVUFBQTtBakJ3cFpoQjtBVW56YkU7RU9vcENZO0lSN2pDUixhQWhCYTtFVGd2YmpCO0FBQ0Y7QVV4emJFO0VPb3BDWTtJUjFqQ1IsYVEyakNVO0VqQnVxWmQ7QUFDRjtBVTd6YkU7RU9vcENZO0lSdGpDTixhUXVqQ1E7RWpCNHFaZDtBQUNGO0FVbDBiRTtFT29wQ1k7SVI3akNSLFVBaEJhO0VUK3ZiakI7QUFDRjtBVXYwYkU7RU9vcENZO0lSMWpDUixVUTRqQ1U7RWpCcXJaZDtBQUNGO0FVNTBiRTtFT29wQ1k7SVJ0akNOLFVRd2pDUTtFakIwclpkO0FBQ0Y7QWlCcnJaZ0I7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxrREFBQTtVQUFBLDBDQUFBO0VBQ0EsMENBQUE7RVIza0NkLDZCQXJCZTtFQXFCZixzQ0FyQmU7RUFxQmYscUJBckJlO0VBcUJmLHNCQXJCZTtBVDJ4Ym5CO0FVMzFiRTtFTzRwQ2M7SVJya0NWLG9CQWhCYTtFVHd4YmpCO0FBQ0Y7QVVoMmJFO0VPNHBDYztJUmxrQ1YsbUJRdWtDWTtFakJtc1poQjtBQUNGO0FVcjJiRTtFTzRwQ2M7SVI5akNSLG1CUW1rQ1U7RWpCd3NaaEI7QUFDRjtBVTEyYkU7RU80cENjO0lScmtDVixjQWhCYTtFVHV5YmpCO0FBQ0Y7QVUvMmJFO0VPNHBDYztJUmxrQ1YsY1F3a0NZO0VqQml0WmhCO0FBQ0Y7QVVwM2JFO0VPNHBDYztJUjlqQ1IsY1Fva0NVO0VqQnN0WmhCO0FBQ0Y7QVV6M2JFO0VPNHBDYztJUnJrQ1YsWUFoQmE7RVRzemJqQjtBQUNGO0FVOTNiRTtFTzRwQ2M7SVJsa0NWLFlReWtDWTtFakIrdFpoQjtBQUNGO0FVbjRiRTtFTzRwQ2M7SVI5akNSLFlRcWtDVTtFakJvdVpoQjtBQUNGO0FVeDRiRTtFTzRwQ2M7SVJya0NWLGFBaEJhO0VUcTBiakI7QUFDRjtBVTc0YkU7RU80cENjO0lSbGtDVixhUTBrQ1k7RWpCNnVaaEI7QUFDRjtBVWw1YkU7RU80cENjO0lSOWpDUixhUXNrQ1U7RWpCa3ZaaEI7QUFDRjtBaUJqdlprQjtFUmpsQ2QscUJBckJlO0VBcUJmLHNCQXJCZTtBVDIxYm5CO0FVMzViRTtFT3NxQ2dCO0lSL2tDWixZQWhCYTtFVHcxYmpCO0FBQ0Y7QVVoNmJFO0VPc3FDZ0I7SVI1a0NaLFlRNmtDYztFakI2dlpsQjtBQUNGO0FVcjZiRTtFT3NxQ2dCO0lSeGtDVixZUXlrQ1k7RWpCa3dabEI7QUFDRjtBVTE2YkU7RU9zcUNnQjtJUi9rQ1osYUFoQmE7RVR1MmJqQjtBQUNGO0FVLzZiRTtFT3NxQ2dCO0lSNWtDWixhUThrQ2M7RWpCMndabEI7QUFDRjtBVXA3YkU7RU9zcUNnQjtJUnhrQ1YsYVEwa0NZO0VqQmd4WmxCO0FBQ0Y7QWlCM3daWTtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RVIzbENWLGlCQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsaUJBckJlO0FUZzRibkI7QVVoOGJFO0VPOHFDVTtJUnZsQ04sZ0JBaEJhO0VUNjNiakI7QUFDRjtBVXI4YkU7RU84cUNVO0lScGxDTixnQlF1bENRO0VqQnd4Wlo7QUFDRjtBVTE4YkU7RU84cUNVO0lSaGxDSixnQlFtbENNO0VqQjZ4Wlo7QUFDRjtBVS84YkU7RU84cUNVO0lSdmxDTixxQkFoQmE7RVQ0NGJqQjtBQUNGO0FVcDliRTtFTzhxQ1U7SVJwbENOLG1CUXdsQ1E7RWpCc3laWjtBQUNGO0FVejliRTtFTzhxQ1U7SVJobENKLG1CUW9sQ007RWpCMnlaWjtBQUNGO0FVOTliRTtFTzhxQ1U7SVJ2bENOLGdCQWhCYTtFVDI1YmpCO0FBQ0Y7QVVuK2JFO0VPOHFDVTtJUnBsQ04sZ0JBVmdCO0VUdTVicEI7QUFDRjtBVXgrYkU7RU84cUNVO0lSaGxDSixpQlFxbENNO0VqQnl6Wlo7QUFDRjtBaUJ2elpjO0VBQ0UseUJBQUE7QWpCeXpaaEI7QWlCcnpaWTtFQUNFLGtCQUFBO0FqQnV6WmQ7QWlCcnpaWTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWpCdXpaZDtBaUJselpVO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFUm5uQ1IsNkJBckJlO0VRMG9DUCxXQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VSdm5DUiw0QkFyQmU7RVE4b0NQLGdDQUFBO1VBQUEsd0JBQUE7QWpCb3paWjtBVWxnY0U7RU9zc0NRO0lSL21DSiw2QkFoQmE7RVQrN2JqQjtBQUNGO0FVdmdjRTtFT3NzQ1E7SVI1bUNKLDZCQVZnQjtFVDI3YnBCO0FBQ0Y7QVU1Z2NFO0VPc3NDUTtJUnhtQ0YsbUJRMm1DSTtFakJ1MFpWO0FBQ0Y7QVVqaGNFO0VPc3NDUTtJUi9tQ0osZ0JBaEJhO0VUODhiakI7QUFDRjtBVXRoY0U7RU9zc0NRO0lSNW1DSixnQkFWZ0I7RVQwOGJwQjtBQUNGO0FVM2hjRTtFT3NzQ1E7SVJ4bUNGLGlCUSttQ0k7RWpCazFaVjtBQUNGO0FpQmgxWlk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSw4QkFBQTtLQUFBLDJCQUFBO0FqQmsxWmQ7QWlCLzBaWTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBakJpMVpkO0FpQi8wWmM7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0FqQmkxWmhCO0FpQjkwWmM7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBakJnMVpoQjtBaUI3MFpjO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCKzBaaEI7QWlCMTBaVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSaHFDUixtQkFyQmU7RUFxQmYsMEJBckJlO0FUbWdjbkI7QVVua2NFO0VPb3ZDUTtJUjdwQ0osbUJBaEJhO0VUZ2djakI7QUFDRjtBVXhrY0U7RU9vdkNRO0lSMXBDSixtQkFWZ0I7RVQ0L2JwQjtBQUNGO0FVN2tjRTtFT292Q1E7SVJ0cENGLFNRd3BDSTtFakIyMVpWO0FBQ0Y7QVVsbGNFO0VPb3ZDUTtJUjdwQ0osaUJBaEJhO0VUK2djakI7QUFDRjtBVXZsY0U7RU9vdkNRO0lSMXBDSixvQkFWZ0I7RVQyZ2NwQjtBQUNGO0FVNWxjRTtFT292Q1E7SVJ0cENGLGdCUXlwQ0k7RWpCeTJaVjtBQUNGO0FpQngyWlk7RUFDRSxZQUFBO0VScnFDVixzQkFyQmU7QVRxaWNuQjtBVXJtY0U7RU95dkNVO0lSbHFDTixzQkFoQmE7RVRraWNqQjtBQUNGO0FVMW1jRTtFT3l2Q1U7SVIvcENOLHFCQVZnQjtFVDhoY3BCO0FBQ0Y7QVUvbWNFO0VPeXZDVTtJUjNwQ0osWVE2cENNO0VqQnczWlo7QUFDRjtBaUJ0M1pZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFUjVxQ1YsNkJBckJlO0FUMGpjbkI7QVUxbmNFO0VPOHZDVTtJUnZxQ04sNkJBaEJhO0VUdWpjakI7QUFDRjtBVS9uY0U7RU84dkNVO0lScHFDTiw2QkFWZ0I7RVRtamNwQjtBQUNGO0FVcG9jRTtFTzh2Q1U7SVJocUNKLG1CUW9xQ007RWpCczRaWjtBQUNGO0FpQi8zWlU7RUFDRSxjSjl0Q1U7QWIrbGN0QjtBaUI5M1pVO0VSenJDTix1Q0FyQmU7QVQra2NuQjtBVS9vY0U7RU84d0NRO0lSdnJDSiw4QkFoQmE7RVQ0a2NqQjtBQUNGO0FVcHBjRTtFTzh3Q1E7SVJwckNKLGlDQVZnQjtFVHdrY3BCO0FBQ0Y7QVV6cGNFO0VPOHdDUTtJUmhyQ0Ysa0JRaXJDSTtFakI4NFpWO0FBQ0Y7QWlCNTRaVTtFQUNFLHFCQUFBO0FqQjg0Wlo7QWlCeDRaVTtFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUnZzQ1IsbUJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtFRnFERSwwQkFyQmU7RUFxQmYsMkJBckJlO0FUMm1jbkI7QVUzcWNFO0VPeXhDUTtJUmxzQ0osbUJBaEJhO0VUd21jakI7QUFDRjtBVWhyY0U7RU95eENRO0lSL3JDSixtQkFWZ0I7RVRvbWNwQjtBQUNGO0FVcnJjRTtFT3l4Q1E7SVIzckNGLFNRK3JDSTtFakI0NVpWO0FBQ0Y7QVUxcmNFO0VPeXhDUTtJUmxzQ0oseUJBaEJhO0VUdW5jakI7QUFDRjtBVS9yY0U7RU95eENRO0lSL3JDSixlRTNESjtFWG9xY0E7QUFDRjtBVXBzY0U7RU95eENRO0lSM3JDRixlRS9ETjtFWHlxY0E7QUFDRjtBVXpzY0U7RU95eENRO0lScnVDSixnQkVwQko7RVg2cWNBO0FBQ0Y7QVU5c2NFO0VPeXhDUTtJUmx1Q0osZ0JFdkJKO0VYa3JjQTtBQUNGO0FVbnRjRTtFT3l4Q1E7SVIvdENKLGdCRTFCSjtFWHVyY0E7QUFDRjtBVXh0Y0U7RU95eENRO0lSbHNDSixpQkFoQmE7RVRxcGNqQjtBQUNGO0FVN3RjRTtFT3l4Q1E7SVIvckNKLG9CQVZnQjtFVGlwY3BCO0FBQ0Y7QVVsdWNFO0VPeXhDUTtJUjNyQ0YsZ0JRaXNDSTtFakJ1OFpWO0FBQ0Y7QVV2dWNFO0VPeXhDUTtJUmxzQ0osa0JBaEJhO0VUb3FjakI7QUFDRjtBVTV1Y0U7RU95eENRO0lSL3JDSixxQkFWZ0I7RVRncWNwQjtBQUNGO0FVanZjRTtFT3l4Q1E7SVIzckNGLGlCUWtzQ0k7RWpCcTlaVjtBQUNGO0FpQm45WmM7RVI5c0NWLHlCQXJCZTtBVHlyY25CO0FVenZjRTtFT215Q1k7SVI1c0NSLDBCQWhCYTtFVHNyY2pCO0FBQ0Y7QVU5dmNFO0VPbXlDWTtJUnpzQ1IsMEJBVmdCO0VUa3JjcEI7QUFDRjtBVW53Y0U7RU9teUNZO0lScnNDTixnQlFzc0NRO0VqQm0rWmQ7QUFDRjtBaUIvOVpjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJydENaLGtCQXJCZTtBVDRzY25CO0FVNXdjRTtFT3l5Q1k7SVJsdENSLG1CQWhCYTtFVHlzY2pCO0FBQ0Y7QVVqeGNFO0VPeXlDWTtJUi9zQ1IsbUJBVmdCO0VUcXNjcEI7QUFDRjtBVXR4Y0U7RU95eUNZO0lSM3NDTixTUTZzQ1E7RWpCKytaZDtBQUNGO0FpQjErWmtCO0VBQ0UsbUJBQUE7QWpCNCtacEI7QWlCMStaa0I7RUFDRSxxQkFBQTtBakI0K1pwQjtBaUJwK1pnQjtFQUNFLGNBQUE7RUFDQSxjSnJ4Q0Y7QWIydmNoQjtBaUJuK1pnQjtFQUNFLHFCQUFBO0FqQnErWmxCO0FpQjM5WlE7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQWtCLGVBQUE7RUFBaUIsU0FBQTtBakIrOVo3QztBaUIxOVpJO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RVJ2d0NGLFlBckJlO0VBZGYsZ0JRNHlDRTtFUnp3Q0YsYUFyQmU7RUFxQmYsY0FyQmU7QVQ0dmNuQjtBVTV6Y0U7RU9zMUNFO0lSL3ZDRSxVUXN3Q0E7RWpCbStaSjtBQUNGO0FVajBjRTtFT3MxQ0U7SVI1dkNFLFdRbXdDQTtFakJ3K1pKO0FBQ0Y7QVV0MGNFO0VPczFDRTtJUnh2Q0ksV1ErdkNGO0VqQjYrWko7QUFDRjtBVTMwY0U7RU9zMUNFO0lSbHlDRSxpQlEweUNBO0VqQmkvWko7QUFDRjtBVWgxY0U7RU9zMUNFO0lSL3hDRSxpQlF1eUNBO0VqQnMvWko7QUFDRjtBVXIxY0U7RU9zMUNFO0lSNXhDRSxpQlFveUNBO0VqQjIvWko7QUFDRjtBVTExY0U7RU9zMUNFO0lSL3ZDRSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUdXhjakI7QUFDRjtBVS8xY0U7RU9zMUNFO0lSNXZDRSxvQlFxd0NBO0lScndDQSxvQlFxd0NBO0lScndDQSxhUXF3Q0E7RWpCb2dhSjtBQUNGO0FVcDJjRTtFT3MxQ0U7SVJ4dkNJLG9CUWl3Q0Y7SVJqd0NFLG9CUWl3Q0Y7SVJqd0NFLGFRaXdDRjtFakJ5Z2FKO0FBQ0Y7QVV6MmNFO0VPczFDRTtJUi92Q0UsMENBaEJhO0VUc3ljakI7QUFDRjtBVTkyY0U7RU9zMUNFO0lSNXZDRSw4QlFzd0NBO0VqQmtoYUo7QUFDRjtBVW4zY0U7RU9zMUNFO0lSeHZDSSw4QlFrd0NGO0VqQnVoYUo7QUFDRjtBaUJ0aGFNO0VSN3dDRiw2QkFyQmU7RUFxQmYsc0NBckJlO0VRcXlDWCw4QkFBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7RUFDQSwwQ0FBQTtBakJ3aGFSO0FVLzNjRTtFT2syQ0k7SVIzd0NBLG9CQWhCYTtFVDR6Y2pCO0FBQ0Y7QVVwNGNFO0VPazJDSTtJUnh3Q0EsbUJReXdDRTtFakJxaWFOO0FBQ0Y7QVV6NGNFO0VPazJDSTtJUnB3Q0UsbUJRcXdDQTtFakIwaWFOO0FBQ0Y7QVU5NGNFO0VPazJDSTtJUjN3Q0Esc0NBaEJhO0VUMjBjakI7QUFDRjtBVW41Y0U7RU9rMkNJO0lSeHdDQSxrQlEwd0NFO0VqQm1qYU47QUFDRjtBVXg1Y0U7RU9rMkNJO0lScHdDRSxrQlFzd0NBO0VqQndqYU47QUFDRjtBaUJwamFRO0VBQ0UsY0FBQTtFUnJ4Q04scUJBckJlO0FUaTJjbkI7QVVqNmNFO0VPeTJDTTtJUmx4Q0YscUJBaEJhO0VUODFjakI7QUFDRjtBVXQ2Y0U7RU95MkNNO0lSL3dDRixXUWl4Q0k7RWpCK2phUjtBQUNGO0FVMzZjRTtFT3kyQ007SVIzd0NBLFdRNndDRTtFakJva2FSO0FBQ0Y7QWlCbmthVTtFQUNFLFdBQUE7QWpCcWthWjtBaUIzamFJO0VBQ0U7SUFDRSw2QkFBQTtFakI2amFOO0VpQjNqYUk7SUFDRSwwQkFBQTtFakI2amFOO0FBQ0Y7O0E0Qmw5Y0E7RUFDRSxrQkFBQTtFbkIyR0UsNEJBckJlO0VtQnBGakIsa0JBQUE7RUFDQSxVQUFBO0E1QnE5Y0Y7QVVsOGNFO0VrQnZCRjtJbkI4R00sNEJBaEJhO0VUKzNjakI7QUFDRjtBVXY4Y0U7RWtCdkJGO0luQmlITSxrQm1CL0dKO0U1QmcrY0E7QUFDRjtBVTU4Y0U7RWtCdkJGO0luQnFIUSxrQm1CbkhOO0U1QnErY0E7QUFDRjtBNEJuK2NFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VuQnFHQSx5QkFyQmU7RUFkZix5QkU5REY7RUgrQ0EsbUpBQUE7QVJxN2NGO0FVeDljRTtFa0JsQkE7SW5CeUdJLGNBaEJhO0VUcTVjakI7QUFDRjtBVTc5Y0U7RWtCbEJBO0luQjRHSSxlRXZHSjtFWDgrY0E7QUFDRjtBVWwrY0U7RWtCbEJBO0luQmdITSxlRTNHTjtFWG0vY0E7QUFDRjtBVXYrY0U7RWtCbEJBO0luQnNFSSx5QkVoRUo7RVh1L2NBO0FBQ0Y7QVU1K2NFO0VrQmxCQTtJbkJ5RUkseUJFbkVKO0VYNC9jQTtBQUNGO0FVai9jRTtFa0JsQkE7SW5CNEVJLHlCRXRFSjtFWGlnZEE7QUFDRjtBV2hnZEU7RUY0REUseUJFM0RBO0FYa2dkSjtBVXovY0U7RUNWQTtJRjhESSxnQkU3REY7RVhzZ2RGO0FBQ0Y7QVU5L2NFO0VDVkE7SUZpRUksZ0JFaEVGO0VYMmdkRjtBQUNGO0FVbmdkRTtFQ1ZBO0lGb0VJLGdCRW5FRjtFWGdoZEY7QUFDRjtBUXArY0U7RUFDRSwyTEFBQTtBUnMrY0o7QVFwK2NFO0VBQ0UsMEpBQUE7QVJzK2NKO0FRcitjSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnUrY047QVFwK2NFO0VBQ0UsMEpBQUE7QVJzK2NKO0FRcitjSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnUrY047QTRCdGlkSTtFbkJrR0EseUJBckJlO0FUNDljbkI7QVU1aGRFO0VrQmJFO0luQm9HRSxjQWhCYTtFVHk5Y2pCO0FBQ0Y7QVVqaWRFO0VrQmJFO0luQnVHRSxjbUJ0R0E7RTVCaWpkSjtBQUNGO0FVdGlkRTtFa0JiRTtJbkIyR0ksY21CMUdGO0U1QnNqZEo7QUFDRjtBNEJwamRJO0VBQ0UsY0FBQTtFQUNBLGNmb0RnQjtFSndDbEIseUJBckJlO0VBZGYseUJFbEJGO0VIR0EsbUpBQUE7RUNrREUsNkJBckJlO0FUbS9jbkI7QVVuamRFO0VrQlRFO0luQmdHRSx5QkFoQmE7RVRnL2NqQjtBQUNGO0FVeGpkRTtFa0JURTtJbkJtR0UsZUUzREo7RVg2aGRBO0FBQ0Y7QVU3amRFO0VrQlRFO0luQnVHSSxlRS9ETjtFWGtpZEE7QUFDRjtBVWxrZEU7RWtCVEU7SW5CNkRFLGdCRXBCSjtFWHNpZEE7QUFDRjtBVXZrZEU7RWtCVEU7SW5CZ0VFLGdCRXZCSjtFWDJpZEE7QUFDRjtBVTVrZEU7RWtCVEU7SW5CbUVFLGdCRTFCSjtFWGdqZEE7QUFDRjtBUTdpZEU7RUFDRSwyTEFBQTtBUitpZEo7QVE3aWRFO0VBQ0UsMEpBQUE7QVIraWRKO0FROWlkSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmdqZE47QVE3aWRFO0VBQ0UsMEpBQUE7QVIraWRKO0FROWlkSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmdqZE47QVVsbWRFO0VrQlRFO0luQmdHRSw2QkFoQmE7RVQraGRqQjtBQUNGO0FVdm1kRTtFa0JURTtJbkJtR0UsbUJtQjlGQTtFNUIrbWRKO0FBQ0Y7QVU1bWRFO0VrQlRFO0luQnVHSSxtQm1CbEdGO0U1Qm9uZEo7QUFDRjtBNEJsbmRFO0VuQnNGRSx1QkFyQmU7QVRvamRuQjtBVXBuZEU7RWtCREE7SW5Cd0ZJLGNBaEJhO0VUaWpkakI7QUFDRjtBVXpuZEU7RWtCREE7SW5CMkZJLGNtQjFGRjtFNUI2bmRGO0FBQ0Y7QVU5bmRFO0VrQkRBO0luQitGTSxjbUI5Rko7RTVCa29kRjtBQUNGOztBNEJob2RBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RW5CK0VFLDJCQXJCZTtFbUJ4RGpCLFVBQUE7QTVCbW9kRjtBVTNvZEU7RWtCR0Y7SW5Cb0ZNLDBCQWhCYTtFVHdrZGpCO0FBQ0Y7QVVocGRFO0VrQkdGO0luQnVGTSxpQm1CbkZKO0U1QjZvZEE7QUFDRjtBVXJwZEU7RWtCR0Y7SW5CMkZRLGlCbUJ2Rk47RTVCa3BkQTtBQUNGO0E0QmhwZEU7RUFDRSxrQkFBQTtFbkIwRUEseUJBckJlO0VBZGYseUJFcERGO0VIcUNBLG1KQUFBO0VDa0RFLDJCQXJCZTtFQXFCZiw2QkFyQmU7RW1CaERmLHlCQUFBO0E1Qm1wZEo7QVVucWRFO0VrQlVBO0luQjZFSSxjQWhCYTtFVGdtZGpCO0FBQ0Y7QVV4cWRFO0VrQlVBO0luQmdGSSxlRTdGSjtFWCtxZEE7QUFDRjtBVTdxZEU7RWtCVUE7SW5Cb0ZNLGVFakdOO0VYb3JkQTtBQUNGO0FVbHJkRTtFa0JVQTtJbkIwQ0kseUJFdERKO0VYd3JkQTtBQUNGO0FVdnJkRTtFa0JVQTtJbkI2Q0kseUJFekRKO0VYNnJkQTtBQUNGO0FVNXJkRTtFa0JVQTtJbkJnREkseUJFNURKO0VYa3NkQTtBQUNGO0FRN3BkRTtFQUNFLDJMQUFBO0FSK3BkSjtBUTdwZEU7RUFDRSwwSkFBQTtBUitwZEo7QVE5cGRJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSZ3FkTjtBUTdwZEU7RUFDRSwwSkFBQTtBUitwZEo7QVE5cGRJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSZ3FkTjtBVWx0ZEU7RWtCVUE7SW5CNkVJLGtCQWhCYTtFVCtvZGpCO0FBQ0Y7QVV2dGRFO0VrQlVBO0luQmdGSSxvQkFWZ0I7RVQyb2RwQjtBQUNGO0FVNXRkRTtFa0JVQTtJbkJvRk0saUJtQmhGSjtFNUJrdGRGO0FBQ0Y7QVVqdWRFO0VrQlVBO0luQjZFSSxrQkFoQmE7RVQ4cGRqQjtBQUNGO0FVdHVkRTtFa0JVQTtJbkJnRkksc0JBVmdCO0VUMHBkcEI7QUFDRjtBVTN1ZEU7RWtCVUE7SW5Cb0ZNLG1CbUIvRUo7RTVCZ3VkRjtBQUNGO0E0Qi90ZEk7RUFDRSxjQUFBO0VBQ0EsY2Z1QlU7RUoyQ1oseUJBckJlO0VBZGYseUJFWkY7RUhxQkEscUpBQUE7RUMwQkUsMEJBckJlO0FUd3JkbkI7QVV4dmRFO0VrQmlCRTtJbkJzRUUseUJBaEJhO0VUcXJkakI7QUFDRjtBVTd2ZEU7RWtCaUJFO0luQnlFRSxlRXJESjtFWDR0ZEE7QUFDRjtBVWx3ZEU7RWtCaUJFO0luQjZFSSxlRXpETjtFWGl1ZEE7QUFDRjtBVXZ3ZEU7RWtCaUJFO0luQm1DRSx5QkVkSjtFWHF1ZEE7QUFDRjtBVTV3ZEU7RWtCaUJFO0luQnNDRSx5QkVqQko7RVgwdWRBO0FBQ0Y7QVVqeGRFO0VrQmlCRTtJbkJ5Q0UseUJFcEJKO0VYK3VkQTtBQUNGO0FRMXRkRTtFQUNFLGdNQUFBO0FSNHRkSjtBUTF0ZEU7RUFDRSw2SkFBQTtBUjR0ZEo7QVEzdGRJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSNnRkTjtBUTF0ZEU7RUFDRSw2SkFBQTtBUjR0ZEo7QVEzdGRJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSNnRkTjtBVXZ5ZEU7RWtCaUJFO0luQnNFRSxrQkFoQmE7RVRvdWRqQjtBQUNGO0FVNXlkRTtFa0JpQkU7SW5CeUVFLHFCQVZnQjtFVGd1ZHBCO0FBQ0Y7QVVqemRFO0VrQmlCRTtJbkI2RUksZ0JtQnhFRjtFNUIreGRKO0FBQ0Y7QTRCL3hkTTtFbkI4REYseUJBckJlO0FUeXZkbkI7QVV6emRFO0VrQnVCSTtJbkJnRUEsY0FoQmE7RVRzdmRqQjtBQUNGO0FVOXpkRTtFa0J1Qkk7SW5CbUVBLGNtQmxFRTtFNUIweWROO0FBQ0Y7QVVuMGRFO0VrQnVCSTtJbkJ1RUUsY21CdEVBO0U1Qit5ZE47QUFDRjtBNEI1eWRFO0VBQ0UsZ0JBQUE7RW5Cd0RBLHlCQXJCZTtFQWRmLHlCRTRPRjtFSG5PQSxxSkFBQTtFb0IzQkUsVUFBQTtFbkJxREEsa0JBckJlO0FUZ3hkbkI7QVVoMWRFO0VrQjRCQTtJbkIyREkseUJBaEJhO0VUNndkakI7QUFDRjtBVXIxZEU7RWtCNEJBO0luQjhESSxlRW1NSjtFWDRqZEE7QUFDRjtBVTExZEU7RWtCNEJBO0luQmtFTSxlRStMTjtFWGlrZEE7QUFDRjtBVS8xZEU7RWtCNEJBO0luQndCSSx5QkUwT0o7RVhxa2RBO0FBQ0Y7QVVwMmRFO0VrQjRCQTtJbkIyQkkseUJFdU9KO0VYMGtkQTtBQUNGO0FVejJkRTtFa0I0QkE7SW5COEJJLHlCRW9PSjtFWCtrZEE7QUFDRjtBUWx6ZEU7RUFDRSxnTUFBQTtBUm96ZEo7QVFsemRFO0VBQ0UsNkpBQUE7QVJvemRKO0FRbnpkSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnF6ZE47QVFsemRFO0VBQ0UsNkpBQUE7QVJvemRKO0FRbnpkSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnF6ZE47QVUvM2RFO0VrQjRCQTtJbkIyREkscUJBaEJhO0VUNHpkakI7QUFDRjtBVXA0ZEU7RWtCNEJBO0luQjhESSxxQm1CekRGO0U1QnUyZEY7QUFDRjtBVXo0ZEU7RWtCNEJBO0luQmtFTSxxQm1CN0RKO0U1QjQyZEY7QUFDRjtBNEI1MmRJO0VBQ0UsY0FBQTtFbkJrREYseUJBckJlO0VBZGYseUJFbEJGO0VIMkJBLHFKQUFBO0VDMEJFLGFBckJlO0VtQnpCYixxQkFBQTtBNUIrMmROO0FVdDVkRTtFa0JrQ0U7SW5CcURFLHlCQWhCYTtFVG0xZGpCO0FBQ0Y7QVUzNWRFO0VrQmtDRTtJbkJ3REUsZUUzREo7RVhnNGRBO0FBQ0Y7QVVoNmRFO0VrQmtDRTtJbkI0REksZUUvRE47RVhxNGRBO0FBQ0Y7QVVyNmRFO0VrQmtDRTtJbkJrQkUsZ0JFcEJKO0VYeTRkQTtBQUNGO0FVMTZkRTtFa0JrQ0U7SW5CcUJFLGdCRXZCSjtFWDg0ZEE7QUFDRjtBVS82ZEU7RWtCa0NFO0luQndCRSxnQkUxQko7RVhtNWRBO0FBQ0Y7QVF4M2RFO0VBQ0UsZ01BQUE7QVIwM2RKO0FReDNkRTtFQUNFLDZKQUFBO0FSMDNkSjtBUXozZEk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIyM2ROO0FReDNkRTtFQUNFLDZKQUFBO0FSMDNkSjtBUXozZEk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIyM2ROO0FVcjhkRTtFa0JrQ0U7SW5CcURFLGVBaEJhO0VUazRkakI7QUFDRjtBVTE4ZEU7RWtCa0NFO0luQndERSxnQm1CcERBO0U1Qnc2ZEo7QUFDRjtBVS84ZEU7RWtCa0NFO0luQjRESSxnQm1CeERGO0U1QjY2ZEo7QUFDRjtBNEIzNmRJO0VBQ0UsY0FBQTtFbkIyQ0YseUJBckJlO0VBZGYseUJFWkY7RUYrQ0Usa0JBckJlO0FUMDVkbkI7QVUxOWRFO0VrQnlDRTtJbkI4Q0UseUJBaEJhO0VUdTVkakI7QUFDRjtBVS85ZEU7RWtCeUNFO0luQmlERSxlRXJESjtFWDg3ZEE7QUFDRjtBVXArZEU7RWtCeUNFO0luQnFESSxlRXpETjtFWG04ZEE7QUFDRjtBVXorZEU7RWtCeUNFO0luQldFLHlCRWRKO0VYdThkQTtBQUNGO0FVOStkRTtFa0J5Q0U7SW5CY0UseUJFakJKO0VYNDhkQTtBQUNGO0FVbi9kRTtFa0J5Q0U7SW5CaUJFLHlCRXBCSjtFWGk5ZEE7QUFDRjtBVXgvZEU7RWtCeUNFO0luQjhDRSxxQkFoQmE7RVRxN2RqQjtBQUNGO0FVNy9kRTtFa0J5Q0U7SW5CaURFLHFCbUI5Q0E7RTVCcTlkSjtBQUNGO0FVbGdlRTtFa0J5Q0U7SW5CcURJLHFCbUJsREY7RTVCMDlkSjtBQUNGO0E0Qng5ZEU7RW5Cc0NFLHlCQXJCZTtFQWRmLHlCRTFCRjtFSG1DQSxxSkFBQTtBUmk5ZEY7QVU1Z2VFO0VrQitDQTtJbkJ3Q0kseUJBaEJhO0VUeThkakI7QUFDRjtBVWpoZUU7RWtCK0NBO0luQjJDSSxlRW5FSjtFWDgvZEE7QUFDRjtBVXRoZUU7RWtCK0NBO0luQitDTSxlRXZFTjtFWG1nZUE7QUFDRjtBVTNoZUU7RWtCK0NBO0luQktJLGdCRTVCSjtFWHVnZUE7QUFDRjtBVWhpZUU7RWtCK0NBO0luQlFJLGdCRS9CSjtFWDRnZUE7QUFDRjtBVXJpZUU7RWtCK0NBO0luQldJLGdCRWxDSjtFWGloZUE7QUFDRjtBUTkrZEU7RUFDRSxnTUFBQTtBUmcvZEo7QVE5K2RFO0VBQ0UsNkpBQUE7QVJnL2RKO0FRLytkSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmkvZE47QVE5K2RFO0VBQ0UsNkpBQUE7QVJnL2RKO0FRLytkSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmkvZE47QTRCeGdlRTtFQUNFLGNBQUE7RW5CaUNBLHlCQXJCZTtFQWRmLGlCRXFQRjtFSHBRQSxtSkFBQTtBUjhoZUY7QVVqa2VFO0VrQm1EQTtJbkJvQ0ksZ0JBaEJhO0VUOC9kakI7QUFDRjtBVXRrZUU7RWtCbURBO0luQnVDSSxlRTRNSjtFWG95ZEE7QUFDRjtBVTNrZUU7RWtCbURBO0luQjJDTSxlRXdNTjtFWHl5ZEE7QUFDRjtBVWhsZUU7RWtCbURBO0luQkNJLHlCRW1QSjtFWDZ5ZEE7QUFDRjtBVXJsZUU7RWtCbURBO0luQklJLHlCRWdQSjtFWGt6ZEE7QUFDRjtBVTFsZUU7RWtCbURBO0luQk9JLHlCRTZPSjtFWHV6ZEE7QUFDRjtBUTNqZUU7RUFDRSwyTEFBQTtBUjZqZUo7QVEzamVFO0VBQ0UsMEpBQUE7QVI2amVKO0FRNWplSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjhqZU47QVEzamVFO0VBQ0UsMEpBQUE7QVI2amVKO0FRNWplSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjhqZU47QTRCeGplRTtFbkI2QkUsNkJBckJlO0FUbWplbkI7QVVubmVFO0VrQndEQTtJbkIrQkksNkJBaEJhO0VUZ2plakI7QUFDRjtBVXhuZUU7RWtCd0RBO0luQmtDSSxtQm1CakNGO0U1Qm1rZUY7QUFDRjtBVTduZUU7RWtCd0RBO0luQnNDTSxtQm1CckNKO0U1QndrZUY7QUFDRjtBNEJ2a2VJO0VuQjBCQSx5QkFyQmU7RUFkZix5QkU5Q0Y7RUgrQkEsbUpBQUE7QVJvbWVGO0FVdm9lRTtFa0IyREU7SW5CNEJFLHlCQWhCYTtFVG9rZWpCO0FBQ0Y7QVU1b2VFO0VrQjJERTtJbkIrQkUsZUV2Rko7RVg2b2VBO0FBQ0Y7QVVqcGVFO0VrQjJERTtJbkJtQ0ksZUUzRk47RVhrcGVBO0FBQ0Y7QVV0cGVFO0VrQjJERTtJbkJQRSx5QkVoREo7RVhzcGVBO0FBQ0Y7QVUzcGVFO0VrQjJERTtJbkJKRSx5QkVuREo7RVgycGVBO0FBQ0Y7QVVocWVFO0VrQjJERTtJbkJERSx5QkV0REo7RVhncWVBO0FBQ0Y7QVFqb2VFO0VBQ0UsMkxBQUE7QVJtb2VKO0FRam9lRTtFQUNFLDBKQUFBO0FSbW9lSjtBUWxvZUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvb2VOO0FRam9lRTtFQUNFLDBKQUFBO0FSbW9lSjtBUWxvZUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvb2VOO0E0QnBuZUU7RW5CaEJFLGdCbUJpQkE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VuQmVBLGdDQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsb0JBckJlO0FUK25lbkI7QVUvcmVFO0VrQmtFQTtJbkJkSSxpQm1CZUY7RTVCZ29lRjtBQUNGO0FVcHNlRTtFa0JrRUE7SW5CWEksaUJtQllGO0U1QnFvZUY7QUFDRjtBVXpzZUU7RWtCa0VBO0luQlJJLGlCbUJTRjtFNUIwb2VGO0FBQ0Y7QVU5c2VFO0VrQmtFQTtJbkJxQkksb0JBaEJhO0VUMm9lakI7QUFDRjtBVW50ZUU7RWtCa0VBO0luQndCSSxxQm1CbkJGO0U1QmdwZUY7QUFDRjtBVXh0ZUU7RWtCa0VBO0luQjRCTSxxQm1CdkJKO0U1QnFwZUY7QUFDRjtBVTd0ZUU7RWtCa0VBO0luQnFCSSxpQkFoQmE7RVQwcGVqQjtBQUNGO0FVbHVlRTtFa0JrRUE7SW5Cd0JJLHFCQVZnQjtFVHNwZXBCO0FBQ0Y7QVV2dWVFO0VrQmtFQTtJbkI0Qk0sa0JtQnRCSjtFNUJtcWVGO0FBQ0Y7QVU1dWVFO0VrQmtFQTtJbkJxQkksa0JBaEJhO0VUeXFlakI7QUFDRjtBVWp2ZUU7RWtCa0VBO0luQndCSSxzQkFWZ0I7RVRxcWVwQjtBQUNGO0FVdHZlRTtFa0JrRUE7SW5CNEJNLG1CbUJoQko7RTVCNHFlRjtBQUNGO0E0QnRxZUk7RUFDRSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RW5CSkYsbUJBckJlO0VBcUJmLGdCQXJCZTtFQXFCZix5QkFyQmU7RUFxQmYsOEJBckJlO0VtQmdDYix3QkFBQTtFQUNBLHFCQUFBO0E1QnNxZU47QVV2d2VFO0VrQnFGRTtJbkJFRSxtQkFoQmE7RVRvc2VqQjtBQUNGO0FVNXdlRTtFa0JxRkU7SW5CS0UsU0FBQTtFVHNyZUo7QUFDRjtBVWp4ZUU7RWtCcUZFO0luQlNJLFNtQkpGO0U1QjJyZUo7QUFDRjtBVXR4ZUU7RWtCcUZFO0luQkVFLGlCQWhCYTtFVG10ZWpCO0FBQ0Y7QVUzeGVFO0VrQnFGRTtJbkJLRSxpQm1CQ0E7RTVCb3NlSjtBQUNGO0FVaHllRTtFa0JxRkU7SW5CU0ksaUJtQkhGO0U1QnlzZUo7QUFDRjtBVXJ5ZUU7RWtCcUZFO0luQkVFLGNBaEJhO0VUa3VlakI7QUFDRjtBVTF5ZUU7RWtCcUZFO0luQktFLGNBVmdCO0VUOHRlcEI7QUFDRjtBVS95ZUU7RWtCcUZFO0luQlNJLGNtQkZGO0U1QnV0ZUo7QUFDRjtBVXB6ZUU7RWtCcUZFO0luQkVFLGlCQWhCYTtFVGl2ZWpCO0FBQ0Y7QVV6emVFO0VrQnFGRTtJbkJLRSxpQm1CR0E7RTVCZ3VlSjtBQUNGO0FVOXplRTtFa0JxRkU7SW5CU0ksaUJtQkRGO0U1QnF1ZUo7QUFDRjtBNEJqdWVNO0VBQ0UsYUFBQTtBNUJtdWVSO0E0Qmh1ZU07RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7QTVCa3VlUjtBNEJqdWVRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTVCbXVlVjtBNEJqdWVRO0VuQnZCSixzQ0FyQmU7RURMakIscUpBQUE7RUMwQkUseUJBckJlO0VBZGYseUJFbEJGO0VpQmdGUSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFbkIvQk4sNkJBckJlO0VtQnNEVCxlQUFBO0VBQ0EsY2Y3RU07RWU4RU4sYUFBQTtFQUNBLGNBQUE7RW5CcENOLG1CQXJCZTtBVDh4ZW5CO0FVOTFlRTtFa0I0R007SW5CckJGLDZCQWhCYTtFVDJ4ZWpCO0FBQ0Y7QVVuMmVFO0VrQjRHTTtJbkJsQkYsa0JtQm1CSTtFNUIwdmVSO0FBQ0Y7QVV4MmVFO0VrQjRHTTtJbkJkQSxrQm1CZUU7RTVCK3ZlUjtBQUNGO0FRanplRTtFQUNFLGdNQUFBO0FSbXplSjtBUWp6ZUU7RUFDRSw2SkFBQTtBUm16ZUo7QVFsemVJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSb3plTjtBUWp6ZUU7RUFDRSw2SkFBQTtBUm16ZUo7QVFsemVJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSb3plTjtBVTkzZUU7RWtCNEdNO0luQnJCRix5QkFoQmE7RVQyemVqQjtBQUNGO0FVbjRlRTtFa0I0R007SW5CbEJGLGVFM0RKO0VYdzJlQTtBQUNGO0FVeDRlRTtFa0I0R007SW5CZEEsZUUvRE47RVg2MmVBO0FBQ0Y7QVU3NGVFO0VrQjRHTTtJbkJ4REYsZ0JFcEJKO0VYaTNlQTtBQUNGO0FVbDVlRTtFa0I0R007SW5CckRGLGdCRXZCSjtFWHMzZUE7QUFDRjtBVXY1ZUU7RWtCNEdNO0luQmxERixnQkUxQko7RVgyM2VBO0FBQ0Y7QVU1NWVFO0VrQjRHTTtJbkJyQkYsb0JBaEJhO0VUeTFlakI7QUFDRjtBVWo2ZUU7RWtCNEdNO0luQmxCRixtQm1CMkJJO0U1Qmd6ZVI7QUFDRjtBVXQ2ZUU7RWtCNEdNO0luQmRBLG1CbUJ1QkU7RTVCcXplUjtBQUNGO0FVMzZlRTtFa0I0R007SW5CckJGLGtCQWhCYTtFVHcyZWpCO0FBQ0Y7QVVoN2VFO0VrQjRHTTtJbkJsQkYsa0JtQmdDSTtFNUIwemVSO0FBQ0Y7QVVyN2VFO0VrQjRHTTtJbkJkQSxrQm1CNEJFO0U1Qit6ZVI7QUFDRjtBNEIvemVVO0VBQ0UsYUFBQTtBNUJpMGVaO0E0QmgwZVk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7RW5CbERWLDZCQXJCZTtBVDA0ZW5CO0FVMThlRTtFa0I2SFU7SW5CdENOLG9CQWhCYTtFVHU0ZWpCO0FBQ0Y7QVUvOGVFO0VrQjZIVTtJbkJuQ04sbUJtQjhDUTtFNUIyMGVaO0FBQ0Y7QVVwOWVFO0VrQjZIVTtJbkIvQkosbUJtQjBDTTtFNUJnMWVaO0FBQ0Y7QTRCNTBlUTtFbkJ4REosNkJBckJlO0FUNDVlbkI7QVU1OWVFO0VrQjZJTTtJbkJ0REYsb0JBaEJhO0VUeTVlakI7QUFDRjtBVWorZUU7RWtCNklNO0luQm5ERixtQm1Cb0RJO0U1QnUxZVI7QUFDRjtBVXQrZUU7RWtCNklNO0luQi9DQSxtQm1CZ0RFO0U1QjQxZVI7QUFDRjtBNEJ4MWVZO0VBQ0UsbUJmdkdRO0Vld0dSLFdmaElBO0FiMDllZDtBNEJwMWVZO0VBQ0UsbUJmL0dRO0VlZ0hSLFdmeElBO0FiODllZDtBNEJoMWVZO0VBQ0UsbUJmdkhRO0Vld0hSLFdmaEpBO0FiaytlZDtBNEI1MGVZO0VBQ0UsbUJmL0hRO0VlZ0lSLFdmeEpBO0FicytlZDtBNEJ4MGVZO0VBQ0UsbUJmdklRO0Vld0lSLFdmaEtBO0FiMCtlZDtBNEJwMGVZO0VBQ0UsbUJmL0lRO0VlZ0pSLFdmeEtBO0FiOCtlZDtBNEIvemVJO0VuQi9HQSxnQ0FyQmU7QVRzOGVuQjtBVXRnZkU7RWtCb01FO0luQjdHRSwrQkFoQmE7RVRtOGVqQjtBQUNGO0FVM2dmRTtFa0JvTUU7SW5CMUdFLHFCbUIyR0E7RTVCMDBlSjtBQUNGO0FVaGhmRTtFa0JvTUU7SW5CdEdJLHFCbUJ1R0Y7RTVCKzBlSjtBQUNGO0E0QjMwZUU7RUFDRSxrQkFBQTtFQUtBLE1BQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSwwRUFDRTtFQURGLGtFQUNFO0VBREYsMERBQ0U7RUFERiwyRkFDRTtBNUJ3MGVOO0E0QmoxZUk7RUFDRSxhQUFBO0E1Qm0xZU47QTRCeDBlSTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0E1QjAwZU47QTRCeDBlSTtFQUNFLFVBQUE7QTVCMDBlTjtBNEJ0MGVJO0VBc3pCRTs7R0FBQTtBNUJxaGROO0E0QnowZVE7RW5CaEpKLDJCQXJCZTtBVGkvZW5CO0FVampmRTtFa0JxT007SW5COUlGLDBCQWhCYTtFVDgrZWpCO0FBQ0Y7QVV0amZFO0VrQnFPTTtJbkIzSUYsZ0JtQjRJSTtFNUJvMWVSO0FBQ0Y7QVUzamZFO0VrQnFPTTtJbkJ2SUEsZ0JtQndJRTtFNUJ5MWVSO0FBQ0Y7QTRCeDFlUTtFbkJuSkosdUJBckJlO0VBcUJmLDZCQXJCZTtFbUIyS1QsZ0JBQUE7RUFDQSxXZnZOSTtBYmlqZmQ7QVV0a2ZFO0VrQndPTTtJbkJqSkYsdUJBaEJhO0VUbWdmakI7QUFDRjtBVTNrZkU7RWtCd09NO0luQjlJRixhbUIrSUk7RTVCczJlUjtBQUNGO0FVaGxmRTtFa0J3T007SW5CMUlBLGFtQjJJRTtFNUIyMmVSO0FBQ0Y7QVVybGZFO0VrQndPTTtJbkJqSkYsNkJBaEJhO0VUa2hmakI7QUFDRjtBVTFsZkU7RWtCd09NO0luQjlJRixtQm1CZ0pJO0U1Qm8zZVI7QUFDRjtBVS9sZkU7RWtCd09NO0luQjFJQSxtQm1CNElFO0U1QnkzZVI7QUFDRjtBNEJ0M2VVOztFQUVFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBNUJ3M2VaO0E0QnYzZVk7Ozs7RUFFRSxrQkFBQTtFbkJsS1YsdUJBckJlO0VtQjZMTCxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0E1QnUzZWQ7QVV6bmZFO0VrQnFQVTs7OztJbkI5Sk4sdUJBaEJhO0VUeWpmakI7QUFDRjtBVWpvZkU7RWtCcVBVOzs7O0luQjNKTixhbUI4SlE7RTVCZzVlWjtBQUNGO0FVem9mRTtFa0JxUFU7Ozs7SW5CdkpKLGFtQjBKTTtFNUJ3NWVaO0FBQ0Y7QTRCeDVlYzs7Ozs7OztFbkJwS1YsNkJBckJlO0FUMGxmbkI7QVUxcGZFO0VrQnlQWTs7Ozs7OztJbkJsS1IsNkJBaEJhO0VUNmxmakI7QUFDRjtBVXJxZkU7RWtCeVBZOzs7Ozs7O0luQi9KUixtQm1CaUtVO0U1Qm83ZWQ7QUFDRjtBVWhyZkU7RWtCeVBZOzs7Ozs7O0luQjNKTixtQm1CNkpRO0U1Qis3ZWQ7QUFDRjtBNEJ0N2VrQjs7OztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E1QjI3ZXBCO0E0QjE3ZW9COzs7O0VuQm5MaEIsMkJBckJlO0VBcUJmLHlCQXJCZTtFbUIyTUcsWUFBQTtBNUIrN2V0QjtBVTFzZkU7RWtCd1FrQjs7OztJbkJqTGQsZ0JBaEJhO0VUMG9makI7QUFDRjtBVWx0ZkU7RWtCd1FrQjs7OztJbkI5S2QsaUJtQitLZ0I7RTVCZzllcEI7QUFDRjtBVTF0ZkU7RWtCd1FrQjs7OztJbkIxS1osaUJtQjJLYztFNUJ3OWVwQjtBQUNGO0FVbHVmRTtFa0J3UWtCOzs7O0luQmpMZCx5QkFoQmE7RVRrcWZqQjtBQUNGO0FVMXVmRTtFa0J3UWtCOzs7O0luQjlLZCxlbUJnTGdCO0U1QnUrZXBCO0FBQ0Y7QVVsdmZFO0VrQndRa0I7Ozs7SW5CMUtaLGVtQjRLYztFNUIrK2VwQjtBQUNGO0E0QjkrZXNCOzs7O0VBQ0UsVUFBQTtBNUJtL2V4QjtBNEIvK2VrQjs7OztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0VuQjlMaEIsMEJBckJlO0FUd3NmbkI7QVV4d2ZFO0VrQmlSZ0I7Ozs7SW5CMUxaLDBCQWhCYTtFVHdzZmpCO0FBQ0Y7QVVoeGZFO0VrQmlSZ0I7Ozs7SW5CdkxaLGdCbUIwTGM7RTVCbWdmbEI7QUFDRjtBVXh4ZkU7RWtCaVJnQjs7OztJbkJuTFYsZ0JtQnNMWTtFNUIyZ2ZsQjtBQUNGO0E0QjNnZm9COzs7O0VuQmhNaEIseUJBckJlO0VFeVJqQix5QkFBQTtFSHRUQSxtSkFBQTtBUnF3ZkY7QVV4eWZFO0VrQnFSa0I7Ozs7SW5COUxkLGNBaEJhO0VUd3VmakI7QUFDRjtBVWh6ZkU7RWtCcVJrQjs7OztJbkIzTGQsZUU4UEo7RVgrOWVBO0FBQ0Y7QVV4emZFO0VrQnFSa0I7Ozs7SW5CdkxaLGVFMFBOO0VYdStlQTtBQUNGO0FRNXhmRTs7OztFQUNFLDJMQUFBO0FSaXlmSjtBUS94ZkU7Ozs7RUFDRSwwSkFBQTtBUm95Zko7QVFueWZJOzs7O0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSd3lmTjtBUXJ5ZkU7Ozs7RUFDRSwwSkFBQTtBUjB5Zko7QVF6eWZJOzs7O0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSOHlmTjtBNEJ2a2ZvQjs7OztFbkJwTWhCLHlCQXJCZTtFQWRmLHlCRTlDRjtFSHVEQSxxSkFBQTtBUjZ5ZkY7QVV4MmZFO0VrQnlSa0I7Ozs7SW5CbE1kLHlCQWhCYTtFVHd5ZmpCO0FBQ0Y7QVVoM2ZFO0VrQnlSa0I7Ozs7SW5CL0xkLGVFdkZKO0VYbzNmQTtBQUNGO0FVeDNmRTtFa0J5UmtCOzs7O0luQjNMWixlRTNGTjtFWDQzZkE7QUFDRjtBVWg0ZkU7RWtCeVJrQjs7OztJbkJyT2QseUJFaERKO0VYbTRmQTtBQUNGO0FVeDRmRTtFa0J5UmtCOzs7O0luQmxPZCx5QkVuREo7RVgyNGZBO0FBQ0Y7QVVoNWZFO0VrQnlSa0I7Ozs7SW5CL05kLHlCRXRESjtFWG01ZkE7QUFDRjtBUTUxZkU7Ozs7RUFDRSxnTUFBQTtBUmkyZko7QVEvMWZFOzs7O0VBQ0UsNkpBQUE7QVJvMmZKO0FRbjJmSTs7OztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUncyZk47QVFyMmZFOzs7O0VBQ0UsNkpBQUE7QVIwMmZKO0FRejJmSTs7OztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjgyZk47QTRCM3Bmc0I7Ozs7RW5CeE1sQix5QkFyQmU7RUFkZix5QkUxQkY7RUhtQ0EscUpBQUE7QVJxNGZGO0FVaDhmRTtFa0I2Um9COzs7O0luQnRNaEIseUJBaEJhO0VUZzRmakI7QUFDRjtBVXg4ZkU7RWtCNlJvQjs7OztJbkJuTWhCLGVFbkVKO0VYdzdmQTtBQUNGO0FVaDlmRTtFa0I2Um9COzs7O0luQi9MZCxlRXZFTjtFWGc4ZkE7QUFDRjtBVXg5ZkU7RWtCNlJvQjs7OztJbkJ6T2hCLGdCRTVCSjtFWHU4ZkE7QUFDRjtBVWgrZkU7RWtCNlJvQjs7OztJbkJ0T2hCLGdCRS9CSjtFWCs4ZkE7QUFDRjtBVXgrZkU7RWtCNlJvQjs7OztJbkJuT2hCLGdCRWxDSjtFWHU5ZkE7QUFDRjtBUXA3ZkU7Ozs7RUFDRSxnTUFBQTtBUnk3Zko7QVF2N2ZFOzs7O0VBQ0UsNkpBQUE7QVI0N2ZKO0FRMzdmSTs7OztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmc4Zk47QVE3N2ZFOzs7O0VBQ0UsNkpBQUE7QVJrOGZKO0FRajhmSTs7OztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnM4Zk47QTRCN3Vma0I7Ozs7RW5COU1kLDBCQXJCZTtBVHM5Zm5CO0FVdGhnQkU7RWtCbVNnQjs7OztJbkI1TVosMEJBaEJhO0VUczlmakI7QUFDRjtBVTloZ0JFO0VrQm1TZ0I7Ozs7SW5Cek1aLGdCbUIwTWM7RTVCaXdmbEI7QUFDRjtBVXRpZ0JFO0VrQm1TZ0I7Ozs7SW5Cck1WLGdCbUJzTVk7RTVCeXdmbEI7QUFDRjtBNEJ0d2ZjOzs7O0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSwyQkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7QTVCMndmaEI7QTRCMXdmZ0I7Ozs7RW5Cdk5aLHlCQXJCZTtFQWRmLHlCRVpGO0VIcUJBLHFKQUFBO0VvQm9QZ0IsWUFBQTtBNUJneGZsQjtBVS9qZ0JFO0VrQjRTYzs7OztJbkJyTlYseUJBaEJhO0VUKy9makI7QUFDRjtBVXZrZ0JFO0VrQjRTYzs7OztJbkJsTlYsZUVyREo7RVh5aWdCQTtBQUNGO0FVL2tnQkU7RWtCNFNjOzs7O0luQjlNUixlRXpETjtFWGlqZ0JBO0FBQ0Y7QVV2bGdCRTtFa0I0U2M7Ozs7SW5CeFBWLHlCRWRKO0VYd2pnQkE7QUFDRjtBVS9sZ0JFO0VrQjRTYzs7OztJbkJyUFYseUJFakJKO0VYZ2tnQkE7QUFDRjtBVXZtZ0JFO0VrQjRTYzs7OztJbkJsUFYseUJFcEJKO0VYd2tnQkE7QUFDRjtBUW5qZ0JFOzs7O0VBQ0UsZ01BQUE7QVJ3amdCSjtBUXRqZ0JFOzs7O0VBQ0UsNkpBQUE7QVIyamdCSjtBUTFqZ0JJOzs7O0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSK2pnQk47QVE1amdCRTs7OztFQUNFLDZKQUFBO0FSaWtnQko7QVFoa2dCSTs7OztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnFrZ0JOO0E0Qi8xZmtCOzs7O0VBQ0UsVUFBQTtBNUJvMmZwQjtBNEJoMmZjOzs7O0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwyQkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7RW5CbE9aLDBCQXJCZTtBVDZsZ0JuQjtBVTdwZ0JFO0VrQnFUWTs7OztJbkI5TlIsMEJBaEJhO0VUNmxnQmpCO0FBQ0Y7QVVycWdCRTtFa0JxVFk7Ozs7SW5CM05SLGdCbUI4TlU7RTVCbzNmZDtBQUNGO0FVN3FnQkU7RWtCcVRZOzs7O0luQnZOTixnQm1CME5RO0U1QjQzZmQ7QUFDRjtBNEI1M2ZnQjs7OztFbkJwT1oseUJBckJlO0VFeVJqQix5QkFBQTtFSHRUQSxtSkFBQTtFb0J5UmdCLGNBQUE7QTVCazRmbEI7QVU5cmdCRTtFa0J5VGM7Ozs7SW5CbE9WLGNBaEJhO0VUOG5nQmpCO0FBQ0Y7QVV0c2dCRTtFa0J5VGM7Ozs7SW5CL05WLGVFOFBKO0VYcTNmQTtBQUNGO0FVOXNnQkU7RWtCeVRjOzs7O0luQjNOUixlRTBQTjtFWDYzZkE7QUFDRjtBUWxyZ0JFOzs7O0VBQ0UsMkxBQUE7QVJ1cmdCSjtBUXJyZ0JFOzs7O0VBQ0UsMEpBQUE7QVIwcmdCSjtBUXpyZ0JJOzs7O0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSOHJnQk47QVEzcmdCRTs7OztFQUNFLDBKQUFBO0FSZ3NnQko7QVEvcmdCSTs7OztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm9zZ0JOO0E0Qng3ZmdCOzs7O0VuQnpPWix5QkFyQmU7RUFkZix5QkU5Q0Y7RUh1REEscUpBQUE7QVJtc2dCRjtBVTl2Z0JFO0VrQjhUYzs7OztJbkJ2T1YseUJBaEJhO0VUOHJnQmpCO0FBQ0Y7QVV0d2dCRTtFa0I4VGM7Ozs7SW5CcE9WLGVFdkZKO0VYMHdnQkE7QUFDRjtBVTl3Z0JFO0VrQjhUYzs7OztJbkJoT1IsZUUzRk47RVhreGdCQTtBQUNGO0FVdHhnQkU7RWtCOFRjOzs7O0luQjFRVix5QkVoREo7RVh5eGdCQTtBQUNGO0FVOXhnQkU7RWtCOFRjOzs7O0luQnZRVix5QkVuREo7RVhpeWdCQTtBQUNGO0FVdHlnQkU7RWtCOFRjOzs7O0luQnBRVix5QkV0REo7RVh5eWdCQTtBQUNGO0FRbHZnQkU7Ozs7RUFDRSxnTUFBQTtBUnV2Z0JKO0FRcnZnQkU7Ozs7RUFDRSw2SkFBQTtBUjB2Z0JKO0FRenZnQkk7Ozs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVI4dmdCTjtBUTN2Z0JFOzs7O0VBQ0UsNkpBQUE7QVJnd2dCSjtBUS92Z0JJOzs7O0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSb3dnQk47QTRCMWdnQlk7O0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RW5CalBWLDZCQXJCZTtBVG94Z0JuQjtBVXAxZ0JFO0VrQm9VVTs7SW5CN09OLDZCQWhCYTtFVGt4Z0JqQjtBQUNGO0FVMTFnQkU7RWtCb1VVOztJbkIxT04sbUJtQjZPUTtFNUJ3aGdCWjtBQUNGO0FVaDJnQkU7RWtCb1VVOztJbkJ0T0osbUJtQnlPTTtFNUI4aGdCWjtBQUNGO0E0QjNoZ0JVO0VuQnRQTixrQkFyQmU7RUFxQmYsVUFyQmU7RUFxQmYsWUFyQmU7RUFxQmYsMEJBckJlO0FUNHlnQm5CO0FVNTJnQkU7RWtCMlVRO0luQnBQSixrQkFoQmE7RVR5eWdCakI7QUFDRjtBVWozZ0JFO0VrQjJVUTtJbkJqUEosa0JtQmtQTTtFNUJ5aWdCVjtBQUNGO0FVdDNnQkU7RWtCMlVRO0luQjdPRixrQm1COE9JO0U1QjhpZ0JWO0FBQ0Y7QVUzM2dCRTtFa0IyVVE7SW5CcFBKLG9CQWhCYTtFVHd6Z0JqQjtBQUNGO0FVaDRnQkU7RWtCMlVRO0luQmpQSixVbUJtUE07RTVCdWpnQlY7QUFDRjtBVXI0Z0JFO0VrQjJVUTtJbkI3T0YsVW1CK09JO0U1QjRqZ0JWO0FBQ0Y7QVUxNGdCRTtFa0IyVVE7SW5CcFBKLHFCQWhCYTtFVHUwZ0JqQjtBQUNGO0FVLzRnQkU7RWtCMlVRO0luQmpQSixXbUJvUE07RTVCcWtnQlY7QUFDRjtBVXA1Z0JFO0VrQjJVUTtJbkI3T0YsV21CZ1BJO0U1QjBrZ0JWO0FBQ0Y7QVV6NWdCRTtFa0IyVVE7SW5CcFBKLDBCQWhCYTtFVHMxZ0JqQjtBQUNGO0FVOTVnQkU7RWtCMlVRO0luQmpQSixnQm1CcVBNO0U1Qm1sZ0JWO0FBQ0Y7QVVuNmdCRTtFa0IyVVE7SW5CN09GLGdCbUJpUEk7RTVCd2xnQlY7QUFDRjtBNEJ0bGdCVTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFbkIvUFIsNkJBckJlO0FUNjJnQm5CO0FVNzZnQkU7RWtCa1ZRO0luQjNQSiw2QkFoQmE7RVQwMmdCakI7QUFDRjtBVWw3Z0JFO0VrQmtWUTtJbkJ4UEosbUJtQjJQTTtFNUJpbWdCVjtBQUNGO0FVdjdnQkU7RWtCa1ZRO0luQnBQRixtQm1CdVBJO0U1QnNtZ0JWO0FBQ0Y7QTRCdG1nQlk7RUFDRSxrQkFBQTtFbkJsUVYsdUJBckJlO0FUZzRnQm5CO0FVaDhnQkU7RWtCc1ZVO0luQi9QTix1QkFoQmE7RVQ2M2dCakI7QUFDRjtBVXI4Z0JFO0VrQnNWVTtJbkI1UE4sYW1COFBRO0U1QmluZ0JaO0FBQ0Y7QVUxOGdCRTtFa0JzVlU7SW5CeFBKLGFtQjBQTTtFNUJzbmdCWjtBQUNGO0E0QnRuZ0JjO0VuQnBRViw2QkFyQmU7QVRrNWdCbkI7QVVsOWdCRTtFa0J5Vlk7SW5CbFFSLDZCQWhCYTtFVCs0Z0JqQjtBQUNGO0FVdjlnQkU7RWtCeVZZO0luQi9QUixtQm1CaVFVO0U1QmdvZ0JkO0FBQ0Y7QVU1OWdCRTtFa0J5Vlk7SW5CM1BOLG1CbUI2UFE7RTVCcW9nQmQ7QUFDRjtBNEJwb2dCYztFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QTVCc29nQmhCO0E0QmpvZ0JVO0VBQ0UsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VuQnRSUix1QkFyQmU7RUFxQmYsMkJBckJlO0FUZzdnQm5CO0FVaC9nQkU7RWtCcVdRO0luQjlRSix1QkFoQmE7RVQ2NmdCakI7QUFDRjtBVXIvZ0JFO0VrQnFXUTtJbkIzUUosYW1Ca1JNO0U1QjZvZ0JWO0FBQ0Y7QVUxL2dCRTtFa0JxV1E7SW5CdlFGLGFtQjhRSTtFNUJrcGdCVjtBQUNGO0FVLy9nQkU7RWtCcVdRO0luQjlRSix1QkFoQmE7RVQ0N2dCakI7QUFDRjtBVXBnaEJFO0VrQnFXUTtJbkIzUUosYW1CbVJNO0U1QjJwZ0JWO0FBQ0Y7QVV6Z2hCRTtFa0JxV1E7SW5CdlFGLGFtQitRSTtFNUJncWdCVjtBQUNGO0E0QmhxZ0JZO0VuQnpSUiw2QkFyQmU7RUFxQmYsdUJBckJlO0VtQmlUTCxnQkFBQTtFQUNBLGtCQUFBO0E1QmtxZ0JkO0FVcGhoQkU7RWtCOFdVO0luQnZSTiw2QkFoQmE7RVRpOWdCakI7QUFDRjtBVXpoaEJFO0VrQjhXVTtJbkJwUk4sbUJtQnFSUTtFNUI4cWdCWjtBQUNGO0FVOWhoQkU7RWtCOFdVO0luQmhSSixtQm1CaVJNO0U1Qm1yZ0JaO0FBQ0Y7QVVuaWhCRTtFa0I4V1U7SW5CdlJOLHVCQWhCYTtFVGcrZ0JqQjtBQUNGO0FVeGloQkU7RWtCOFdVO0luQnBSTixhbUJzUlE7RTVCNHJnQlo7QUFDRjtBVTdpaEJFO0VrQjhXVTtJbkJoUkosYW1Ca1JNO0U1QmlzZ0JaO0FBQ0Y7QTRCOXJnQlk7RUFDRSxrQkFBQTtBNUJnc2dCZDtBNEI5cmdCWTtFQUNFLGtCQUFBO0E1QmdzZ0JkO0E0QjdyZ0JVO0VuQnRTTiwwQkFyQmU7QVQyL2dCbkI7QVUzamhCRTtFa0IyWFE7SW5CcFNKLGlCQWhCYTtFVHcvZ0JqQjtBQUNGO0FVaGtoQkU7RWtCMlhRO0luQmpTSixnQm1Ca1NNO0U1QndzZ0JWO0FBQ0Y7QVVya2hCRTtFa0IyWFE7SW5CN1JGLGdCbUI4Ukk7RTVCNnNnQlY7QUFDRjtBNEI3c2dCWTtFbkJ4U1IsMEJBckJlO0FUNmdoQm5CO0FVN2toQkU7RWtCNlhVO0luQnRTTiwwQkFoQmE7RVQwZ2hCakI7QUFDRjtBVWxsaEJFO0VrQjZYVTtJbkJuU04saUJtQnFTUTtFNUJ1dGdCWjtBQUNGO0FVdmxoQkU7RWtCNlhVO0luQi9SSixpQm1CaVNNO0U1QjR0Z0JaO0FBQ0Y7QTRCM3RnQlk7RW5CNVNSLDBCQXJCZTtBVCtoaEJuQjtBVS9saEJFO0VrQmlZVTtJbkIxU04sMEJBaEJhO0VUNGhoQmpCO0FBQ0Y7QVVwbWhCRTtFa0JpWVU7SW5CdlNOLGlCbUJ3U1E7RTVCc3VnQlo7QUFDRjtBVXptaEJFO0VrQmlZVTtJbkJuU0osaUJtQm9TTTtFNUIydWdCWjtBQUNGO0E0QnR1Z0JRO0VuQm5USix1QkFyQmU7RUFxQmYsd0JBckJlO0FUa2poQm5CO0FVbG5oQkU7RWtCd1lNO0luQmpURix1QkFoQmE7RVQraWhCakI7QUFDRjtBVXZuaEJFO0VrQndZTTtJbkI5U0YsYW1CK1NJO0U1Qmt2Z0JSO0FBQ0Y7QVU1bmhCRTtFa0J3WU07SW5CMVNBLGFtQjJTRTtFNUJ1dmdCUjtBQUNGO0FVam9oQkU7RWtCd1lNO0luQmpURix1QkFoQmE7RVQ4amhCakI7QUFDRjtBVXRvaEJFO0VrQndZTTtJbkI5U0YsYW1CZ1RJO0U1Qmd3Z0JSO0FBQ0Y7QVUzb2hCRTtFa0J3WU07SW5CMVNBLGFtQjRTRTtFNUJxd2dCUjtBQUNGO0E0QnJ3Z0JVO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QTVCdXdnQlo7QTRCbHdnQlE7RW5CaFdKLGlCbUJpV007RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RW5CaFVOLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZix3QkFyQmU7QVQybGhCbkI7QVUzcGhCRTtFa0JrWk07SW5COVZGLGdCbUIrVkk7RTVCNHdnQlI7QUFDRjtBVWhxaEJFO0VrQmtaTTtJbkIzVkYsZ0JtQjRWSTtFNUJpeGdCUjtBQUNGO0FVcnFoQkU7RWtCa1pNO0luQnhWRixnQm1CeVZJO0U1QnN4Z0JSO0FBQ0Y7QVUxcWhCRTtFa0JrWk07SW5CM1RGLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVHVtaEJqQjtBQUNGO0FVL3FoQkU7RWtCa1pNO0luQnhURix5Qm1CNFRJO0luQjVUSiw0Qm1CNFRJO1FuQjVUSix5Qm1CNFRJO1luQjVUSixxQm1CNFRJO0U1QjZ4Z0JSO0FBQ0Y7QVVwcmhCRTtFa0JrWk07SW5CcFRBLHlCbUJ3VEU7SW5CeFRGLDRCbUJ3VEU7UW5CeFRGLHlCbUJ3VEU7WW5CeFRGLHFCbUJ3VEU7RTVCa3lnQlI7QUFDRjtBVXpyaEJFO0VrQmtaTTtJbkIzVEYsWUFoQmE7RVRzbmhCakI7QUFDRjtBVTlyaEJFO0VrQmtaTTtJbkJ4VEYsWW1CNlRJO0U1QjJ5Z0JSO0FBQ0Y7QVVuc2hCRTtFa0JrWk07SW5CcFRBLFltQnlURTtFNUJnemdCUjtBQUNGO0E0Qi95Z0JVO0VuQnZXTixnQm1Cd1dRO0E1Qml6Z0JaO0FVM3NoQkU7RWtCeVpRO0luQnJXSixpQm1Cc1dNO0U1QnF6Z0JWO0FBQ0Y7QVVodGhCRTtFa0J5WlE7SW5CbFdKLGlCbUJtV007RTVCMHpnQlY7QUFDRjtBVXJ0aEJFO0VrQnlaUTtJbkIvVkosaUJtQmdXTTtFNUIremdCVjtBQUNGO0E0Qjd6Z0JROztFQUVFLG1CQUFBO0VuQjdXTixnQm1COFdNO0VBQ0EsV2Y1WUk7QWIyc2hCZDtBVWh1aEJFO0VrQjZaTTs7SW5CeldGLG1CbUI0V0k7RTVCcTBnQlI7QUFDRjtBVXR1aEJFO0VrQjZaTTs7SW5CdFdGLG1CbUJ5V0k7RTVCMjBnQlI7QUFDRjtBVTV1aEJFO0VrQjZaTTs7SW5CbldGLG1CbUJzV0k7RTVCaTFnQlI7QUFDRjtBNEJoMWdCVTs7RUFDRSxjQUFBO0E1Qm0xZ0JaO0E0QmwxZ0JZOztFbkIvVVIscUJBckJlO0VtQnNXTCxpQkFBQTtBNUJxMWdCZDtBVTN2aEJFO0VrQm9hVTs7SW5CN1VOLG1CQWhCYTtFVHlyaEJqQjtBQUNGO0FVandoQkU7RWtCb2FVOztJbkIxVU4sbUJtQjJVUTtFNUJpMmdCWjtBQUNGO0FVdndoQkU7RWtCb2FVOztJbkJ0VUosbUJtQnVVTTtFNUJ1MmdCWjtBQUNGO0E0QnQyZ0JjOztFQUNFLFVBQUE7QTVCeTJnQmhCO0E0QnIyZ0JVOztFQU9FLHdCQUFBO01BQUEsb0JBQUE7RUFDQSxjQUFBO0E1QmsyZ0JaO0E0QnoyZ0JZOztFbkJ4VlIsb0JBckJlO0VBcUJmLHNCQXJCZTtFbUJnWEwsMkJBQUE7TUFBQSxrQkFBQTtFbkIzVlYsNEJBckJlO0FUNnRoQm5CO0FVN3hoQkU7RWtCNmFVOztJbkJ0Vk4sVUFoQmE7RVQydGhCakI7QUFDRjtBVW55aEJFO0VrQjZhVTs7SW5CblZOLFdtQm9WUTtFNUIwM2dCWjtBQUNGO0FVenloQkU7RWtCNmFVOztJbkIvVUosV21CZ1ZNO0U1Qmc0Z0JaO0FBQ0Y7QVUveWhCRTtFa0I2YVU7O0luQnRWTixzQkFoQmE7RVQ2dWhCakI7QUFDRjtBVXJ6aEJFO0VrQjZhVTs7SW5CblZOLFltQnFWUTtFNUIyNGdCWjtBQUNGO0FVM3poQkU7RWtCNmFVOztJbkIvVUosWW1CaVZNO0U1Qmk1Z0JaO0FBQ0Y7QVVqMGhCRTtFa0I2YVU7O0luQnRWTiw0QkFoQmE7RVQrdmhCakI7QUFDRjtBVXYwaEJFO0VrQjZhVTs7SW5CblZOLGtCbUJ1VlE7RTVCMjVnQlo7QUFDRjtBVTcwaEJFO0VrQjZhVTs7SW5CL1VKLGtCbUJtVk07RTVCaTZnQlo7QUFDRjtBNEIxNWdCUTtFbkJwV0osd0JBckJlO0VtQjRYVCxXQUFBO0E1QjI1Z0JWO0FVdjFoQkU7RWtCeWJNO0luQmxXRix1QkFoQmE7RVRveGhCakI7QUFDRjtBVTUxaEJFO0VrQnliTTtJbkIvVkYsYW1CaVdJO0U1QnE2Z0JSO0FBQ0Y7QVVqMmhCRTtFa0J5Yk07SW5CM1ZBLGFtQjZWRTtFNUIwNmdCUjtBQUNGO0E0Qno2Z0JVO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QTVCMjZnQlo7QTRCejZnQlU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBNUIyNmdCWjtBNEJ0NmdCUTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VuQnhYTix3QkFyQmU7QVRzemhCbkI7QVV0M2hCRTtFa0IwY007SW5CblhGLHVCQWhCYTtFVG16aEJqQjtBQUNGO0FVMzNoQkU7RWtCMGNNO0luQmhYRixhQVZnQjtFVCt5aEJwQjtBQUNGO0FVaDRoQkU7RWtCMGNNO0luQjFXQSxhQUFBO0VUb3loQk47QUFDRjtBNEJyN2dCWTtFbkIzWFIsMEJBckJlO01BcUJmLGlCQXJCZTtBVHcwaEJuQjtBVXg0aEJFO0VrQmdkVTtJbkJ6WE4sd0JBaEJhO1FBZ0JiLG9CQWhCYTtFVHEwaEJqQjtBQUNGO0FVNzRoQkU7RWtCZ2RVO0luQnRYTix3Qm1CdVhRO1FuQnZYUixvQm1CdVhRO0U1Qmc4Z0JaO0FBQ0Y7QVVsNWhCRTtFa0JnZFU7SW5CbFhKLHdCbUJtWE07UW5CblhOLG9CbUJtWE07RTVCcThnQlo7QUFDRjtBNEJyOGdCYztFQUNFLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsMkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0E1QnU4Z0JoQjtBNEJ0OGdCZ0I7RW5CaFlaLHlCQXJCZTtFQWRmLHlCRVpGO0VpQmliZ0IscUJBQUE7RW5CbFlkLDBCQXJCZTtFbUJ5WkQsWUFBQTtBNUJ5OGdCbEI7QVVsNmhCRTtFa0JxZGM7SW5COVhWLHlCQWhCYTtFVCsxaEJqQjtBQUNGO0FVdjZoQkU7RWtCcWRjO0luQjNYVixlRXJESjtFWHM0aEJBO0FBQ0Y7QVU1NmhCRTtFa0JxZGM7SW5CdlhSLGVFekROO0VYMjRoQkE7QUFDRjtBVWo3aEJFO0VrQnFkYztJbkJqYVYseUJFZEo7RVgrNGhCQTtBQUNGO0FVdDdoQkU7RWtCcWRjO0luQjlaVix5QkVqQko7RVhvNWhCQTtBQUNGO0FVMzdoQkU7RWtCcWRjO0luQjNaVix5QkVwQko7RVh5NWhCQTtBQUNGO0FVaDhoQkU7RWtCcWRjO0luQjlYViwwQkFoQmE7RVQ2M2hCakI7QUFDRjtBVXI4aEJFO0VrQnFkYztJbkIzWFYsZW1COFhZO0U1QmkvZ0JoQjtBQUNGO0FVMThoQkU7RWtCcWRjO0luQnZYUixlbUIwWFU7RTVCcy9nQmhCO0FBQ0Y7QTRCci9nQmtCO0VBQ0UsVUFBQTtBNUJ1L2dCcEI7QTRCbi9nQmM7RW5CMVlWLDBCQXJCZTtBVHE1aEJuQjtBVXI5aEJFO0VrQitkWTtJbkJ4WVIsMEJBaEJhO0VUazVoQmpCO0FBQ0Y7QVUxOWhCRTtFa0IrZFk7SW5CcllSLGdCbUJzWVU7RTVCOC9nQmQ7QUFDRjtBVS85aEJFO0VrQitkWTtJbkJqWU4sZ0JtQmtZUTtFNUJtZ2hCZDtBQUNGO0E0QjcvZ0JRO0VBQ0UsZ0JmbmRJO0Vlb2RKLFdmcGRJO0VKZ0VWLHdCQXJCZTtBVHk2aEJuQjtBVXoraEJFO0VrQnVlTTtJbkJoWkYsdUJBaEJhO0VUczZoQmpCO0FBQ0Y7QVU5K2hCRTtFa0J1ZU07SW5CN1lGLGFtQmdaSTtFNUJ3Z2hCUjtBQUNGO0FVbi9oQkU7RWtCdWVNO0luQnpZQSxhbUI0WUU7RTVCNmdoQlI7QUFDRjtBNEI3Z2hCVTtFbkJ0Wk4scUJBckJlO0FUMjdoQm5CO0FVMy9oQkU7RWtCMmVRO0luQnBaSixrQkFoQmE7RVR3N2hCakI7QUFDRjtBVWhnaUJFO0VrQjJlUTtJbkJqWkosa0JtQmtaTTtFNUJ3aGhCVjtBQUNGO0FVcmdpQkU7RWtCMmVRO0luQjdZRixrQm1COFlJO0U1QjZoaEJWO0FBQ0Y7QTRCNWhoQlU7RW5CelpOLDZCQXJCZTtNQXFCZixvQkFyQmU7QVQ2OGhCbkI7QVU3Z2lCRTtFa0I4ZVE7SW5CdlpKLHdCQWhCYTtRQWdCYixvQkFoQmE7RVQwOGhCakI7QUFDRjtBVWxoaUJFO0VrQjhlUTtJbkJwWkosd0JtQnFaTTtRbkJyWk4sb0JtQnFaTTtFNUJ1aWhCVjtBQUNGO0FVdmhpQkU7RWtCOGVRO0luQmhaRix3Qm1CaVpJO1FuQmpaSixvQm1CaVpJO0U1QjRpaEJWO0FBQ0Y7QTRCNWloQlk7RW5CM1pSLDBCQXJCZTtBVCs5aEJuQjtBVS9oaUJFO0VrQmdmVTtJbkJ6Wk4sMEJBaEJhO0VUNDloQmpCO0FBQ0Y7QVVwaWlCRTtFa0JnZlU7SW5CdFpOLGdCbUJ1WlE7RTVCdWpoQlo7QUFDRjtBVXppaUJFO0VrQmdmVTtJbkJsWkosZ0JtQm1aTTtFNUI0amhCWjtBQUNGO0E0QnZqaEJRO0VBQ0UsbUJBQUE7QTVCeWpoQlY7QTRCeGpoQlU7RW5CcGFOLDZCQXJCZTtNQXFCZixvQkFyQmU7QVRvL2hCbkI7QVVwamlCRTtFa0J5ZlE7SW5CbGFKLHdCQWhCYTtRQWdCYixvQkFoQmE7RVRpL2hCakI7QUFDRjtBVXpqaUJFO0VrQnlmUTtJbkIvWkosd0JtQmdhTTtRbkJoYU4sb0JtQmdhTTtFNUJta2hCVjtBQUNGO0FVOWppQkU7RWtCeWZRO0luQjNaRix3Qm1CNFpJO1FuQjVaSixvQm1CNFpJO0U1QndraEJWO0FBQ0Y7QTRCdmtoQlU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBNUJ5a2hCWjtBNEJwa2hCUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsY0FBQTtFbkJsYk4sNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtFQWRmLGlCbUJ3ZE07QTVCc2toQlY7QVVobGlCRTtFa0JxZ0JNO0luQjlhRix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVQ2Z2lCakI7QUFDRjtBVXJsaUJFO0VrQnFnQk07SW5CM2FGLHlCbUI4YUk7SW5COWFKLDRCbUI4YUk7UW5COWFKLHlCbUI4YUk7WW5COWFKLHFCbUI4YUk7RTVCaWxoQlI7QUFDRjtBVTFsaUJFO0VrQnFnQk07SW5CdmFBLHlCbUIwYUU7SW5CMWFGLDRCbUIwYUU7UW5CMWFGLHlCbUIwYUU7WW5CMWFGLHFCbUIwYUU7RTVCc2xoQlI7QUFDRjtBVS9saUJFO0VrQnFnQk07SW5COWFGLFlBaEJhO0VUNGhpQmpCO0FBQ0Y7QVVwbWlCRTtFa0JxZ0JNO0luQjNhRixZbUIrYUk7RTVCK2xoQlI7QUFDRjtBVXptaUJFO0VrQnFnQk07SW5CdmFBLFltQjJhRTtFNUJvbWhCUjtBQUNGO0FVOW1pQkU7RWtCcWdCTTtJbkJqZEYsbUJtQnNkSTtFNUJ3bWhCUjtBQUNGO0FVbm5pQkU7RWtCcWdCTTtJbkI5Y0YsbUJtQm1kSTtFNUI2bWhCUjtBQUNGO0FVeG5pQkU7RWtCcWdCTTtJbkIzY0YsbUJtQmdkSTtFNUJrbmhCUjtBQUNGO0E0QmxuaEJVO0VuQnpkTixtQm1CMGRRO0E1Qm9uaEJaO0FVaG9pQkU7RWtCMmdCUTtJbkJ2ZEosaUJtQndkTTtFNUJ3bmhCVjtBQUNGO0FVcm9pQkU7RWtCMmdCUTtJbkJwZEosaUJtQnFkTTtFNUI2bmhCVjtBQUNGO0FVMW9pQkU7RWtCMmdCUTtJbkJqZEosaUJtQmtkTTtFNUJrb2hCVjtBQUNGO0E0QmhvaEJROztFbkI3ZEosZ0JtQitkTTtFbkIvZE4sY21CZ2VNO0E1QmtvaEJWO0FVcHBpQkU7RWtCK2dCTTs7SW5CM2RGLG9DbUI2ZEk7RTVCd29oQlI7QUFDRjtBVTFwaUJFO0VrQitnQk07O0luQnhkRixvQ21CMGRJO0U1QjhvaEJSO0FBQ0Y7QVVocWlCRTtFa0IrZ0JNOztJbkJyZEYsb0NtQnVkSTtFNUJvcGhCUjtBQUNGO0FVdHFpQkU7RWtCK2dCTTs7SW5CM2RGLGNtQjhkSTtFNUJ5cGhCUjtBQUNGO0FVNXFpQkU7RWtCK2dCTTs7SW5CeGRGLGNtQjJkSTtFNUIrcGhCUjtBQUNGO0FVbHJpQkU7RWtCK2dCTTs7SW5CcmRGLGNtQndkSTtFNUJxcWhCUjtBQUNGO0E0QnJxaEJVOztFQUNFLHFCQUFBO0E1QndxaEJaO0E0QnJxaEJVOztFQUNFLHdCQUFBO01BQUEsb0JBQUE7QTVCd3FoQlo7QTRCcnFoQlk7O0VBQ0UsaUJBQUE7QTVCd3FoQmQ7QTRCbHFoQlE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RW5CL2NOLHdCQXJCZTtBVHlvaUJuQjtBVXpzaUJFO0VrQmtpQk07SW5CM2NGLHVCQWhCYTtFVHNvaUJqQjtBQUNGO0FVOXNpQkU7RWtCa2lCTTtJbkJ4Y0YsYUFWZ0I7RVRrb2lCcEI7QUFDRjtBVW50aUJFO0VrQmtpQk07SW5CbGNBLGFBQUE7RVR1bmlCTjtBQUNGO0E0QmpyaEJZO0VuQmxkUiw2QkFyQmU7TUFxQmYsb0JBckJlO0FUMnBpQm5CO0FVM3RpQkU7RWtCdWlCVTtJbkJoZE4sd0JBaEJhO1FBZ0JiLG9CQWhCYTtFVHdwaUJqQjtBQUNGO0FVaHVpQkU7RWtCdWlCVTtJbkI3Y04sd0JtQjhjUTtRbkI5Y1Isb0JtQjhjUTtFNUI0cmhCWjtBQUNGO0FVcnVpQkU7RWtCdWlCVTtJbkJ6Y0osd0JtQjBjTTtRbkIxY04sb0JtQjBjTTtFNUJpc2hCWjtBQUNGO0E0QmpzaEJjO0VuQnBkViwwQkFyQmU7QVQ2cWlCbkI7QVU3dWlCRTtFa0J5aUJZO0luQmxkUixpQkFoQmE7RVQwcWlCakI7QUFDRjtBVWx2aUJFO0VrQnlpQlk7SW5CL2NSLGdCbUJnZFU7RTVCNHNoQmQ7QUFDRjtBVXZ2aUJFO0VrQnlpQlk7SW5CM2NOLGdCbUI0Y1E7RTVCaXRoQmQ7QUFDRjtBNEIvc2hCZ0I7RUFDRSxjQUFBO0E1Qml0aEJsQjtBNEJ6c2hCUTtFbkJqZUosNkJBckJlO0VBcUJmLDJCQXJCZTtBVG1zaUJuQjtBVW53aUJFO0VrQnNqQk07SW5CL2RGLGtCQWhCYTtFVGdzaUJqQjtBQUNGO0FVeHdpQkU7RWtCc2pCTTtJbkI1ZEYsc0JBVmdCO0VUNHJpQnBCO0FBQ0Y7QVU3d2lCRTtFa0JzakJNO0luQnhkQSxtQm1CeWRFO0U1QjB0aEJSO0FBQ0Y7QVVseGlCRTtFa0JzakJNO0luQi9kRiwyQkFoQmE7RVQrc2lCakI7QUFDRjtBVXZ4aUJFO0VrQnNqQk07SW5CNWRGLDJCQVZnQjtFVDJzaUJwQjtBQUNGO0FVNXhpQkU7RWtCc2pCTTtJbkJ4ZEEsaUJtQjBkRTtFNUJ3dWhCUjtBQUNGO0E0QnZ1aEJRO0VBQ0Usa0JBQUE7RW5CdGVOLHNCQXJCZTtBVHF1aUJuQjtBVXJ5aUJFO0VrQjBqQk07SW5CbmVGLHFCQWhCYTtFVGt1aUJqQjtBQUNGO0FVMXlpQkU7RWtCMGpCTTtJbkJoZUYsV21Ca2VJO0U1Qmt2aEJSO0FBQ0Y7QVUveWlCRTtFa0IwakJNO0luQjVkQSxXbUI4ZEU7RTVCdXZoQlI7QUFDRjtBNEJ2dmhCVTtFQUNFLGNBQUE7QTVCeXZoQlo7QTRCdHZoQlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCZi9pQkk7RUpnRVYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsb0VBckJlO0VBcUJmLDZCQXJCZTtBVGt3aUJuQjtBVWwwaUJFO0VrQmlrQk07SW5CMWVGLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUK3ZpQmpCO0FBQ0Y7QVV2MGlCRTtFa0Jpa0JNO0luQnZlRix5Qm1CMmVJO1FuQjNlSixzQm1CMmVJO1luQjNlSixtQm1CMmVJO0U1QnN3aEJSO0FBQ0Y7QVU1MGlCRTtFa0Jpa0JNO0luQm5lQSx5Qm1CdWVFO1FuQnZlRixzQm1CdWVFO1luQnZlRixtQm1CdWVFO0U1QjJ3aEJSO0FBQ0Y7QVVqMWlCRTtFa0Jpa0JNO0luQjFlRix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVQ4d2lCakI7QUFDRjtBVXQxaUJFO0VrQmlrQk07SW5CdmVGLHlCbUI0ZUk7SW5CNWVKLDRCbUI0ZUk7UW5CNWVKLHlCbUI0ZUk7WW5CNWVKLHFCbUI0ZUk7RTVCb3hoQlI7QUFDRjtBVTMxaUJFO0VrQmlrQk07SW5CbmVBLHlCbUJ3ZUU7SW5CeGVGLDRCbUJ3ZUU7UW5CeGVGLHlCbUJ3ZUU7WW5CeGVGLHFCbUJ3ZUU7RTVCeXhoQlI7QUFDRjtBVWgyaUJFO0VrQmlrQk07SW5CMWVGLFVBaEJhO0VUNnhpQmpCO0FBQ0Y7QVVyMmlCRTtFa0Jpa0JNO0luQnZlRixVbUI2ZUk7RTVCa3loQlI7QUFDRjtBVTEyaUJFO0VrQmlrQk07SW5CbmVBLFVtQnllRTtFNUJ1eWhCUjtBQUNGO0FVLzJpQkU7RWtCaWtCTTtJbkIxZUYsNkJBaEJhO0VUNHlpQmpCO0FBQ0Y7QVVwM2lCRTtFa0Jpa0JNO0luQnZlRixtQm1COGVJO0U1Qmd6aEJSO0FBQ0Y7QVV6M2lCRTtFa0Jpa0JNO0luQm5lQSxtQm1CMGVFO0U1QnF6aEJSO0FBQ0Y7QVU5M2lCRTtFa0Jpa0JNO0luQjFlRiwyQkFoQmE7RVQyemlCakI7QUFDRjtBVW40aUJFO0VrQmlrQk07SW5CdmVGLGtCbUIrZUk7RTVCOHpoQlI7QUFDRjtBVXg0aUJFO0VrQmlrQk07SW5CbmVBLGtCbUIyZUU7RTVCbTBoQlI7QUFDRjtBVTc0aUJFO0VrQmlrQk07SW5CMWVGLGtCQWhCYTtFVDAwaUJqQjtBQUNGO0FVbDVpQkU7RWtCaWtCTTtJbkJ2ZUYsc0JBVmdCO0VUczBpQnBCO0FBQ0Y7QVV2NWlCRTtFa0Jpa0JNO0luQm5lQSxtQm1CNGVFO0U1QmkxaEJSO0FBQ0Y7QTRCajFoQlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFbkJ4ZlIsbUJBckJlO0FUaTJpQm5CO0FVajZpQkU7RWtCMmtCUTtJbkJwZkosU0FoQmE7RVQ4MWlCakI7QUFDRjtBVXQ2aUJFO0VrQjJrQlE7SW5CamZKLFdBVmdCO0VUMDFpQnBCO0FBQ0Y7QVUzNmlCRTtFa0Iya0JRO0luQjdlRixVbUJnZkk7RTVCaTJoQlY7QUFDRjtBNEJqMmhCWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VuQjNmVix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLGtCQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsbUJBckJlO0FUczNpQm5CO0FVdDdpQkU7RWtCK2tCVTtJbkJ4Zk4seUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRtM2lCakI7QUFDRjtBVTM3aUJFO0VrQitrQlU7SW5CcmZOLHlCbUJ1ZlE7UW5CdmZSLHNCbUJ1ZlE7WW5CdmZSLG1CbUJ1ZlE7RTVCODJoQlo7QUFDRjtBVWg4aUJFO0VrQitrQlU7SW5CamZKLHlCbUJtZk07UW5CbmZOLHNCbUJtZk07WW5CbmZOLG1CbUJtZk07RTVCbTNoQlo7QUFDRjtBVXI4aUJFO0VrQitrQlU7SW5CeGZOLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVGs0aUJqQjtBQUNGO0FVMThpQkU7RWtCK2tCVTtJbkJyZk4seUJtQndmUTtJbkJ4ZlIsNEJtQndmUTtRbkJ4ZlIseUJtQndmUTtZbkJ4ZlIscUJtQndmUTtFNUI0M2hCWjtBQUNGO0FVLzhpQkU7RWtCK2tCVTtJbkJqZkoseUJtQm9mTTtJbkJwZk4sNEJtQm9mTTtRbkJwZk4seUJtQm9mTTtZbkJwZk4scUJtQm9mTTtFNUJpNGhCWjtBQUNGO0FVcDlpQkU7RWtCK2tCVTtJbkJ4Zk4sbUJBaEJhO0VUaTVpQmpCO0FBQ0Y7QVV6OWlCRTtFa0Ira0JVO0luQnJmTixtQkFWZ0I7RVQ2NGlCcEI7QUFDRjtBVTk5aUJFO0VrQitrQlU7SW5CamZKLFNtQnFmTTtFNUIrNGhCWjtBQUNGO0E0Qi80aEJjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RW5CaGdCWixtQkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFbEJGO0FYeThpQkY7QVV6K2lCRTtFa0JvbEJZO0luQjdmUixtQkFoQmE7RVRzNmlCakI7QUFDRjtBVTkraUJFO0VrQm9sQlk7SW5CMWZSLG1CQVZnQjtFVGs2aUJwQjtBQUNGO0FVbi9pQkU7RWtCb2xCWTtJbkJ0Zk4sUW1Cd2ZRO0U1Qmk2aEJkO0FBQ0Y7QVV4L2lCRTtFa0JvbEJZO0luQjdmUix5QkFoQmE7RVRxN2lCakI7QUFDRjtBVTcvaUJFO0VrQm9sQlk7SW5CMWZSLGVFM0RKO0VYaytpQkE7QUFDRjtBVWxnakJFO0VrQm9sQlk7SW5CdGZOLGVFL0ROO0VYdStpQkE7QUFDRjtBVXZnakJFO0VrQm9sQlk7SW5CaGlCUixnQkVwQko7RVgyK2lCQTtBQUNGO0FVNWdqQkU7RWtCb2xCWTtJbkI3aEJSLGdCRXZCSjtFWGcvaUJBO0FBQ0Y7QVVqaGpCRTtFa0JvbEJZO0luQjFoQlIsZ0JFMUJKO0VYcS9pQkE7QUFDRjtBNEI5N2hCZ0I7RUFDRSxtQkFBQTtBNUJnOGhCbEI7QTRCNzdoQmM7RW5CdmdCVixjQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsOEJBckJlO01BcUJmLGtDQXJCZTtVQXFCZiw4QkFyQmU7QVQ2OWlCbkI7QVU3aGpCRTtFa0I0bEJZO0luQnJnQlIsaUJBaEJhO0VUMDlpQmpCO0FBQ0Y7QVVsaWpCRTtFa0I0bEJZO0luQmxnQlIsa0JtQm1nQlU7RTVCeThoQmQ7QUFDRjtBVXZpakJFO0VrQjRsQlk7SW5COWZOLGtCbUIrZlE7RTVCODhoQmQ7QUFDRjtBVTVpakJFO0VrQjRsQlk7SW5CcmdCUix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVR5K2lCakI7QUFDRjtBVWpqakJFO0VrQjRsQlk7SW5CbGdCUix5Qm1Cb2dCVTtJbkJwZ0JWLDRCbUJvZ0JVO1FuQnBnQlYseUJtQm9nQlU7WW5CcGdCVixxQm1Cb2dCVTtFNUJ1OWhCZDtBQUNGO0FVdGpqQkU7RWtCNGxCWTtJbkI5Zk4seUJtQmdnQlE7SW5CaGdCUiw0Qm1CZ2dCUTtRbkJoZ0JSLHlCbUJnZ0JRO1luQmhnQlIscUJtQmdnQlE7RTVCNDloQmQ7QUFDRjtBNEI1OWhCZ0I7RW5CMWdCWixzQkFyQmU7QVQ4L2lCbkI7QVU5ampCRTtFa0IrbEJjO0luQnhnQlYsc0JBaEJhO0VUMi9pQmpCO0FBQ0Y7QVVua2pCRTtFa0IrbEJjO0luQnJnQlYsWW1Cc2dCWTtFNUJ1K2hCaEI7QUFDRjtBVXhrakJFO0VrQitsQmM7SW5CamdCUixZbUJrZ0JVO0U1QjQraEJoQjtBQUNGO0E0QjEraEJjO0VBQ0Usa0JBQUE7QTVCNCtoQmhCO0E0QjMraEJnQjtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RW5CbmhCZCxtQkFyQmU7RW1CMGlCRCxVQUFBO0VBQ0EsbUJBQUE7RW5CdGhCZCxzQkFyQmU7RUFxQmYscUJBckJlO0FUMGhqQm5CO0FVMWxqQkU7RWtCcW1CYztJbkI5Z0JWLFVBaEJhO0VUdWhqQmpCO0FBQ0Y7QVUvbGpCRTtFa0JxbUJjO0luQjNnQlYsVW1CK2dCWTtFNUIwL2hCaEI7QUFDRjtBVXBtakJFO0VrQnFtQmM7SW5CdmdCUixVbUIyZ0JVO0U1QisvaEJoQjtBQUNGO0FVem1qQkU7RWtCcW1CYztJbkI5Z0JWLHNCQWhCYTtFVHNpakJqQjtBQUNGO0FVOW1qQkU7RWtCcW1CYztJbkIzZ0JWLFltQmtoQlk7RTVCc2dpQmhCO0FBQ0Y7QVVubmpCRTtFa0JxbUJjO0luQnZnQlIsWW1COGdCVTtFNUIyZ2lCaEI7QUFDRjtBVXhuakJFO0VrQnFtQmM7SW5COWdCVixxQkFoQmE7RVRxampCakI7QUFDRjtBVTduakJFO0VrQnFtQmM7SW5CM2dCVixXbUJtaEJZO0U1Qm9oaUJoQjtBQUNGO0FVbG9qQkU7RWtCcW1CYztJbkJ2Z0JSLFdtQitnQlU7RTVCeWhpQmhCO0FBQ0Y7QTRCeGhpQmdCO0VuQjFoQloscUJBckJlO0FUMGtqQm5CO0FVMW9qQkU7RWtCK21CYztJbkJ4aEJWLHFCQWhCYTtFVHVrakJqQjtBQUNGO0FVL29qQkU7RWtCK21CYztJbkJyaEJWLFltQnNoQlk7RTVCbWlpQmhCO0FBQ0Y7QVVwcGpCRTtFa0IrbUJjO0luQmpoQlIsWW1Ca2hCVTtFNUJ3aWlCaEI7QUFDRjtBNEJuaWlCUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VuQnRpQk4seUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSw4QkFyQmU7RUFxQmYscUNBckJlO0VBcUJmLGlCQXJCZTtBVHNtakJuQjtBVXRxakJFO0VrQnNuQk07SW5CL2hCRix5QkFoQmE7RVRtbWpCakI7QUFDRjtBVTNxakJFO0VrQnNuQk07SW5CNWhCRixlRXJESjtFWDBvakJBO0FBQ0Y7QVVocmpCRTtFa0JzbkJNO0luQnhoQkEsZUV6RE47RVgrb2pCQTtBQUNGO0FVcnJqQkU7RWtCc25CTTtJbkJsa0JGLHlCRWRKO0VYbXBqQkE7QUFDRjtBVTFyakJFO0VrQnNuQk07SW5CL2pCRix5QkVqQko7RVh3cGpCQTtBQUNGO0FVL3JqQkU7RWtCc25CTTtJbkI1akJGLHlCRXBCSjtFWDZwakJBO0FBQ0Y7QVFocWpCRTtFQUNFLDJMQUFBO0FSa3FqQko7QVFocWpCRTtFQUNFLDBKQUFBO0FSa3FqQko7QVFqcWpCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm1xakJOO0FRaHFqQkU7RUFDRSwwSkFBQTtBUmtxakJKO0FRanFqQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJtcWpCTjtBVXJ0akJFO0VrQnNuQk07SW5CL2hCRiw2QkFoQmE7RVRrcGpCakI7QUFDRjtBVTF0akJFO0VrQnNuQk07SW5CNWhCRixtQm1Cc2lCSTtFNUI4bGlCUjtBQUNGO0FVL3RqQkU7RWtCc25CTTtJbkJ4aEJBLG1CbUJraUJFO0U1Qm1taUJSO0FBQ0Y7QVVwdWpCRTtFa0JzbkJNO0luQi9oQkYsc0NBaEJhO0VUaXFqQmpCO0FBQ0Y7QVV6dWpCRTtFa0JzbkJNO0luQjVoQkYsa0JtQnVpQkk7RTVCNG1pQlI7QUFDRjtBVTl1akJFO0VrQnNuQk07SW5CeGhCQSxrQm1CbWlCRTtFNUJpbmlCUjtBQUNGO0FVbnZqQkU7RWtCc25CTTtJbkIvaEJGLG1CQWhCYTtFVGdyakJqQjtBQUNGO0FVeHZqQkU7RWtCc25CTTtJbkI1aEJGLFNtQndpQkk7RTVCMG5pQlI7QUFDRjtBVTd2akJFO0VrQnNuQk07SW5CeGhCQSxTbUJvaUJFO0U1QituaUJSO0FBQ0Y7QTRCL25pQlU7RW5COWlCTixxQkFyQmU7RUFxQmYsc0JBckJlO0FUc3NqQm5CO0FVdHdqQkU7RWtCbW9CUTtJbkI1aUJKLHFCQWhCYTtFVG1zakJqQjtBQUNGO0FVM3dqQkU7RWtCbW9CUTtJbkJ6aUJKLFdtQjBpQk07RTVCMm9pQlY7QUFDRjtBVWh4akJFO0VrQm1vQlE7SW5CcmlCRixXbUJzaUJJO0U1QmdwaUJWO0FBQ0Y7QVVyeGpCRTtFa0Jtb0JRO0luQjVpQkosc0JBaEJhO0VUa3RqQmpCO0FBQ0Y7QVUxeGpCRTtFa0Jtb0JRO0luQnppQkosWW1CMmlCTTtFNUJ5cGlCVjtBQUNGO0FVL3hqQkU7RWtCbW9CUTtJbkJyaUJGLFltQnVpQkk7RTVCOHBpQlY7QUFDRjtBNEI5cGlCWTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QTVCZ3FpQmQ7QTRCM3BpQk07RW5CMWpCRiwrQkFyQmU7QVQ2dWpCbkI7QVU3eWpCRTtFa0Irb0JJO0luQnhqQkEsK0JBaEJhO0VUMHVqQmpCO0FBQ0Y7QVVsempCRTtFa0Irb0JJO0luQnJqQkEsK0JBVmdCO0VUc3VqQnBCO0FBQ0Y7QVV2empCRTtFa0Irb0JJO0luQmpqQkUscUJtQmtqQkE7RTVCMnFpQk47QUFDRjtBNEIzcWlCUTtFbkI1akJKLHlCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0FUaXdqQm5CO0FVajBqQkU7RWtCaXBCTTtJbkIxakJGLGNBaEJhO0VUOHZqQmpCO0FBQ0Y7QVV0MGpCRTtFa0JpcEJNO0luQnZqQkYsY21Cd2pCSTtFNUJ3cmlCUjtBQUNGO0FVMzBqQkU7RWtCaXBCTTtJbkJuakJBLGNtQm9qQkU7RTVCNnJpQlI7QUFDRjtBVWgxakJFO0VrQmlwQk07SW5CMWpCRixrQkFoQmE7RVQ2d2pCakI7QUFDRjtBVXIxakJFO0VrQmlwQk07SW5CdmpCRixzQkFWZ0I7RVR5d2pCcEI7QUFDRjtBVTExakJFO0VrQmlwQk07SW5CbmpCQSxtQm1CcWpCRTtFNUIyc2lCUjtBQUNGO0FVLzFqQkU7RWtCaXBCTTtJbkIxakJGLDJCQWhCYTtFVDR4akJqQjtBQUNGO0FVcDJqQkU7RWtCaXBCTTtJbkJ2akJGLDJCQVZnQjtFVHd4akJwQjtBQUNGO0FVejJqQkU7RWtCaXBCTTtJbkJuakJBLGlCbUJzakJFO0U1Qnl0aUJSO0FBQ0Y7QTRCeHRpQlE7RUFDRSxVQUFBO0E1QjB0aUJWO0E0Qnh0aUJVO0VuQnBrQk4sNkJBckJlO0FUb3pqQm5CO0FVcDNqQkU7RWtCeXBCUTtJbkJsa0JKLGtCQWhCYTtFVGl6akJqQjtBQUNGO0FVejNqQkU7RWtCeXBCUTtJbkIvakJKLHNCQVZnQjtFVDZ5akJwQjtBQUNGO0FVOTNqQkU7RWtCeXBCUTtJbkIzakJGLG1CbUI0akJJO0U1Qnd1aUJWO0FBQ0Y7QTRCcnVpQlE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RW5CN2tCTiw2QkFyQmU7RW1Cb21CVCxnQkFBQTtFbkIva0JOLFlBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZix5QkFyQmU7RUFxQmYsTUFyQmU7QVQrMGpCbkI7QVUvNGpCRTtFa0I4cEJNO0luQnZrQkYsNkJBaEJhO0VUNDBqQmpCO0FBQ0Y7QVVwNWpCRTtFa0I4cEJNO0luQnBrQkYsbUJtQnlrQkk7RTVCcXZpQlI7QUFDRjtBVXo1akJFO0VrQjhwQk07SW5CaGtCQSxtQm1CcWtCRTtFNUIwdmlCUjtBQUNGO0FVOTVqQkU7RWtCOHBCTTtJbkJ2a0JGLFlBaEJhO0VUMjFqQmpCO0FBQ0Y7QVVuNmpCRTtFa0I4cEJNO0luQnBrQkYsYW1CMmtCSTtFNUJrd2lCUjtBQUNGO0FVeDZqQkU7RWtCOHBCTTtJbkJoa0JBLGFtQnVrQkU7RTVCdXdpQlI7QUFDRjtBVTc2akJFO0VrQjhwQk07SW5CdmtCRix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVQwMmpCakI7QUFDRjtBVWw3akJFO0VrQjhwQk07SW5CcGtCRix5Qm1CNGtCSTtJbkI1a0JKLDRCbUI0a0JJO1FuQjVrQkoseUJtQjRrQkk7WW5CNWtCSixxQm1CNGtCSTtFNUJneGlCUjtBQUNGO0FVdjdqQkU7RWtCOHBCTTtJbkJoa0JBLHlCbUJ3a0JFO0luQnhrQkYsNEJtQndrQkU7UW5CeGtCRix5Qm1Cd2tCRTtZbkJ4a0JGLHFCbUJ3a0JFO0U1QnF4aUJSO0FBQ0Y7QVU1N2pCRTtFa0I4cEJNO0luQnZrQkYsY0FoQmE7RVR5M2pCakI7QUFDRjtBVWo4akJFO0VrQjhwQk07SW5CcGtCRixjbUI2a0JJO0U1Qjh4aUJSO0FBQ0Y7QVV0OGpCRTtFa0I4cEJNO0luQmhrQkEsY21CeWtCRTtFNUJteWlCUjtBQUNGO0FVMzhqQkU7RWtCOHBCTTtJbkJ2a0JGLG1CQWhCYTtFVHc0akJqQjtBQUNGO0FVaDlqQkU7RWtCOHBCTTtJbkJwa0JGLFVtQjhrQkk7RTVCNHlpQlI7QUFDRjtBVXI5akJFO0VrQjhwQk07SW5CaGtCQSxVbUIwa0JFO0U1Qml6aUJSO0FBQ0Y7QTRCanppQlU7RUFDRSxVQUFBO0E1Qm16aUJaO0E0Qmh6aUJVO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFbkIzbEJSLHNCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYsY0FyQmU7RW1Cb25CUCxVQUFBO0E1Qmt6aUJaO0FVdCtqQkU7RWtCNnFCUTtJbkJ0bEJKLGNBaEJhO0VUbTZqQmpCO0FBQ0Y7QVUzK2pCRTtFa0I2cUJRO0luQm5sQkosY21CdWxCTTtFNUI4emlCVjtBQUNGO0FVaC9qQkU7RWtCNnFCUTtJbkIva0JGLGNtQm1sQkk7RTVCbTBpQlY7QUFDRjtBVXIvakJFO0VrQjZxQlE7SW5CdGxCSix1QkFoQmE7RVRrN2pCakI7QUFDRjtBVTEvakJFO0VrQjZxQlE7SW5CbmxCSixhbUJ3bEJNO0U1QjQwaUJWO0FBQ0Y7QVUvL2pCRTtFa0I2cUJRO0luQi9rQkYsYW1Cb2xCSTtFNUJpMWlCVjtBQUNGO0FVcGdrQkU7RWtCNnFCUTtJbkJ0bEJKLG1CQWhCYTtFVGk4akJqQjtBQUNGO0FVemdrQkU7RWtCNnFCUTtJbkJubEJKLGtCbUJ5bEJNO0U1QjAxaUJWO0FBQ0Y7QVU5Z2tCRTtFa0I2cUJRO0luQi9rQkYsa0JtQnFsQkk7RTVCKzFpQlY7QUFDRjtBNEI1MWlCVTtFQUNFLGtCQUFBO0VuQm5tQlIsV21Cb21CUTtFbkJwbUJSLDBCQXJCZTtFQXFCZixrQkFyQmU7RW1CNm5CUCxXZnRxQkU7RWV1cUJGLFVBQUE7QTVCNjFpQlo7QVUzaGtCRTtFa0J1ckJRO0luQmhtQkosV0FoQmE7RVR3OWpCakI7QUFDRjtBVWhpa0JFO0VrQnVyQlE7SW5CN2xCSixXbUIrbEJNO0U1QjIyaUJWO0FBQ0Y7QVVyaWtCRTtFa0J1ckJRO0luQnpsQkYsV21CMmxCSTtFNUJnM2lCVjtBQUNGO0FVMWlrQkU7RWtCdXJCUTtJbkJobUJKLGlCQWhCYTtFVHUrakJqQjtBQUNGO0FVL2lrQkU7RWtCdXJCUTtJbkI3bEJKLGlCbUJpbUJNO0U1QnczaUJWO0FBQ0Y7QVVwamtCRTtFa0J1ckJRO0luQnpsQkYsaUJtQjZsQkk7RTVCNjNpQlY7QUFDRjtBVXpqa0JFO0VrQnVyQlE7SW5CaG1CSixnQkFoQmE7RVRzL2pCakI7QUFDRjtBVTlqa0JFO0VrQnVyQlE7SW5CN2xCSixnQm1Ca21CTTtFNUJzNGlCVjtBQUNGO0FVbmtrQkU7RWtCdXJCUTtJbkJ6bEJGLGdCbUI4bEJJO0U1QjI0aUJWO0FBQ0Y7QTRCeDRpQlk7RUFDRSxjQUFBO0VuQjVtQlYseUJBckJlO0VBZGYsZ0JFaUNGO0VIeEJBLHFKQUFBO0VvQnlvQlkscUJBQUE7RW5CL21CVixlQXJCZTtBVGdoa0JuQjtBVWhsa0JFO0VrQmdzQlU7SW5Cem1CTix5QkFoQmE7RVQ2Z2tCakI7QUFDRjtBVXJsa0JFO0VrQmdzQlU7SW5CdG1CTixlRVJKO0VYdWdrQkE7QUFDRjtBVTFsa0JFO0VrQmdzQlU7SW5CbG1CSixlRVpOO0VYNGdrQkE7QUFDRjtBVS9sa0JFO0VrQmdzQlU7SW5CNW9CTixnQkUrQko7RVhnaGtCQTtBQUNGO0FVcG1rQkU7RWtCZ3NCVTtJbkJ6b0JOLGdCRTRCSjtFWHFoa0JBO0FBQ0Y7QVV6bWtCRTtFa0Jnc0JVO0luQnRvQk4sZ0JFeUJKO0VYMGhrQkE7QUFDRjtBUWxqa0JFO0VBQ0UsZ01BQUE7QVJvamtCSjtBUWxqa0JFO0VBQ0UsNkpBQUE7QVJvamtCSjtBUW5qa0JJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FScWprQk47QVFsamtCRTtFQUNFLDZKQUFBO0FSb2prQko7QVFuamtCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnFqa0JOO0FVL25rQkU7RWtCZ3NCVTtJbkJ6bUJOLDRCQWhCYTtFVDRqa0JqQjtBQUNGO0FVcG9rQkU7RWtCZ3NCVTtJbkJ0bUJOLGtCbUIybUJRO0U1Qm04aUJaO0FBQ0Y7QVV6b2tCRTtFa0Jnc0JVO0luQmxtQkosa0JtQnVtQk07RTVCdzhpQlo7QUFDRjtBNEJ4OGlCYztFbkJqbkJWLHlCQXJCZTtBVGlsa0JuQjtBVWpwa0JFO0VrQnNzQlk7SW5CL21CUixjQWhCYTtFVDhra0JqQjtBQUNGO0FVdHBrQkU7RWtCc3NCWTtJbkI1bUJSLGNtQjZtQlU7RTVCbTlpQmQ7QUFDRjtBVTNwa0JFO0VrQnNzQlk7SW5CeG1CTixjbUJ5bUJRO0U1Qnc5aUJkO0FBQ0Y7QTRCdDlpQlk7RW5Ccm5CUiwwQkFyQmU7QVRtbWtCbkI7QVVucWtCRTtFa0Iwc0JVO0luQm5uQk4sMEJBaEJhO0VUZ21rQmpCO0FBQ0Y7QVV4cWtCRTtFa0Iwc0JVO0luQmhuQk4sZ0JtQmluQlE7RTVCaStpQlo7QUFDRjtBVTdxa0JFO0VrQjBzQlU7SW5CNW1CSixnQm1CNm1CTTtFNUJzK2lCWjtBQUNGO0E0QnQraUJjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RW5CeG5CWix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLHVCQXJCZTtBVHNua0JuQjtBVXRya0JFO0VrQjRzQlk7SW5Ccm5CUix1QkFoQmE7UUFnQmIsb0JBaEJhO1lBZ0JiLHNCQWhCYTtFVG1ua0JqQjtBQUNGO0FVM3JrQkU7RWtCNHNCWTtJbkJsbkJSLHVCbUJvbkJVO1FuQnBuQlYsb0JtQm9uQlU7WW5CcG5CVixzQm1Cb25CVTtFNUJpL2lCZDtBQUNGO0FVaHNrQkU7RWtCNHNCWTtJbkI5bUJOLHVCbUJnbkJRO1FuQmhuQlIsb0JtQmduQlE7WW5CaG5CUixzQm1CZ25CUTtFNUJzL2lCZDtBQUNGO0E0QnQvaUJnQjtFbkIxbkJaLDJCQXJCZTtFQXFCZiwyQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0VBcUJmLDJCQXJCZTtFbUJtcEJELFdmNXJCSjtBYm9ya0JkO0FVM3NrQkU7RWtCK3NCYztJbkJ4bkJWLHFCQWhCYTtFVHdva0JqQjtBQUNGO0FVaHRrQkU7RWtCK3NCYztJbkJybkJWLHFCbUJzbkJZO0U1Qm9nakJoQjtBQUNGO0FVcnRrQkU7RWtCK3NCYztJbkJqbkJSLHFCbUJrbkJVO0U1QnlnakJoQjtBQUNGO0FVMXRrQkU7RWtCK3NCYztJbkJ4bkJWLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsa0JBaEJhO0VUdXBrQmpCO0FBQ0Y7QVUvdGtCRTtFa0Irc0JjO0luQnJuQlYsd0JtQnVuQlk7UW5Cdm5CWixxQm1CdW5CWTtZbkJ2bkJaLGtCbUJ1bkJZO0U1QmtoakJoQjtBQUNGO0FVcHVrQkU7RWtCK3NCYztJbkJqbkJSLHdCbUJtbkJVO1FuQm5uQlYscUJtQm1uQlU7WW5Cbm5CVixrQm1CbW5CVTtFNUJ1aGpCaEI7QUFDRjtBVXp1a0JFO0VrQitzQmM7SW5CeG5CVixzQ0FoQmE7RVRzcWtCakI7QUFDRjtBVTl1a0JFO0VrQitzQmM7SW5Ccm5CVixpQm1Cd25CWTtFNUJnaWpCaEI7QUFDRjtBVW52a0JFO0VrQitzQmM7SW5Cam5CUixpQm1Cb25CVTtFNUJxaWpCaEI7QUFDRjtBNEJwaWpCa0I7RUFDRSxjZi9xQko7QWJxdGtCaEI7QTRCcmlqQm9CO0VBQ0UsZWZqckJOO0Fid3RrQmhCO0E0Qm5pakJnQjtFbkJ0b0JaLDJCQXJCZTtBVGlza0JuQjtBVWp3a0JFO0VrQjJ0QmM7SW5CcG9CViwyQkFoQmE7RVQ4cmtCakI7QUFDRjtBVXR3a0JFO0VrQjJ0QmM7SW5Cam9CVixpQm1Ca29CWTtFNUI4aWpCaEI7QUFDRjtBVTN3a0JFO0VrQjJ0QmM7SW5CN25CUixpQm1COG5CVTtFNUJtampCaEI7QUFDRjtBNEJsampCZ0I7RW5Cem9CWixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDJCQXJCZTtFQXFCZixrQkFyQmU7RW1CbXFCRCxxQkFBQTtBNUJvampCbEI7QVV2eGtCRTtFa0I4dEJjO0luQnZvQlYscUJBaEJhO0VUb3RrQmpCO0FBQ0Y7QVU1eGtCRTtFa0I4dEJjO0luQnBvQlYsV21CcW9CWTtFNUJpa2pCaEI7QUFDRjtBVWp5a0JFO0VrQjh0QmM7SW5CaG9CUixXbUJpb0JVO0U1QnNrakJoQjtBQUNGO0FVdHlrQkU7RWtCOHRCYztJbkJ2b0JWLHNCQWhCYTtFVG11a0JqQjtBQUNGO0FVM3lrQkU7RWtCOHRCYztJbkJwb0JWLFltQnNvQlk7RTVCK2tqQmhCO0FBQ0Y7QVVoemtCRTtFa0I4dEJjO0luQmhvQlIsWW1Ca29CVTtFNUJvbGpCaEI7QUFDRjtBVXJ6a0JFO0VrQjh0QmM7SW5Cdm9CViwwQkFoQmE7RVRrdmtCakI7QUFDRjtBVTF6a0JFO0VrQjh0QmM7SW5CcG9CVixlbUJ1b0JZO0U1QjZsakJoQjtBQUNGO0FVL3prQkU7RWtCOHRCYztJbkJob0JSLGVtQm1vQlU7RTVCa21qQmhCO0FBQ0Y7QVVwMGtCRTtFa0I4dEJjO0luQnZvQlYsa0JBaEJhO0VUaXdrQmpCO0FBQ0Y7QVV6MGtCRTtFa0I4dEJjO0luQnBvQlYsZ0JtQndvQlk7RTVCMm1qQmhCO0FBQ0Y7QVU5MGtCRTtFa0I4dEJjO0luQmhvQlIsZ0JtQm9vQlU7RTVCZ25qQmhCO0FBQ0Y7QTRCL21qQmtCO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0E1QmluakJwQjtBNEJobmpCb0I7RW5CbnBCaEIsY0FyQmU7QVQyeGtCbkI7QVUzMWtCRTtFa0J3dUJrQjtJbkJqcEJkLGFBaEJhO0VUd3hrQmpCO0FBQ0Y7QVVoMmtCRTtFa0J3dUJrQjtJbkI5b0JkLGFtQitvQmdCO0U1QjJuakJwQjtBQUNGO0FVcjJrQkU7RWtCd3VCa0I7SW5CMW9CWixhbUIyb0JjO0U1QmdvakJwQjtBQUNGO0E0Qi9uakJvQjtFbkJ0cEJoQixhQXJCZTtBVDZ5a0JuQjtBVTcya0JFO0VrQjJ1QmtCO0luQnBwQmQsY0FoQmE7RVQweWtCakI7QUFDRjtBVWwza0JFO0VrQjJ1QmtCO0luQmpwQmQsY21Ca3BCZ0I7RTVCMG9qQnBCO0FBQ0Y7QVV2M2tCRTtFa0IydUJrQjtJbkI3b0JaLGNtQjhvQmM7RTVCK29qQnBCO0FBQ0Y7QTRCNW9qQmdCO0VuQjNwQlosMEJBckJlO0FUK3prQm5CO0FVLzNrQkU7RWtCZ3ZCYztJbkJ6cEJWLDBCQWhCYTtFVDR6a0JqQjtBQUNGO0FVcDRrQkU7RWtCZ3ZCYztJbkJ0cEJWLGVtQnVwQlk7RTVCdXBqQmhCO0FBQ0Y7QVV6NGtCRTtFa0JndkJjO0luQmxwQlIsZW1CbXBCVTtFNUI0cGpCaEI7QUFDRjtBNEJ2cGpCVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0E1QnlwakJaO0E0QnZwakJZO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QTVCeXBqQmQ7QTRCcnBqQlU7RW5COXFCTixtQkFyQmU7QVQyMWtCbkI7QVUzNWtCRTtFa0Jtd0JRO0luQjVxQkoscUJBaEJhO0VUdzFrQmpCO0FBQ0Y7QVVoNmtCRTtFa0Jtd0JRO0luQnpxQkosV21CMHFCTTtFNUJncWpCVjtBQUNGO0FVcjZrQkU7RWtCbXdCUTtJbkJycUJGLFdtQnNxQkk7RTVCcXFqQlY7QUFDRjtBNEJwcWpCWTtFQUNFLGlCQUFBO0E1QnNxakJkO0E0QmxxakJVO0VuQnRyQk4seUJBckJlO0VFNEtqQixnQkFBQTtFSG5OQSxxSkFBQTtFQzRERSw2QkFyQmU7QVRtM2tCbkI7QVVuN2tCRTtFa0Iyd0JRO0luQnByQkoseUJBaEJhO0VUZzNrQmpCO0FBQ0Y7QVV4N2tCRTtFa0Iyd0JRO0luQmpyQkosZUVpSko7RVhpdGtCQTtBQUNGO0FVNzdrQkU7RWtCMndCUTtJbkI3cUJGLGVFNklOO0VYc3RrQkE7QUFDRjtBUXg2a0JFO0VBQ0UsK0xBQUE7QVIwNmtCSjtBVXI4a0JFO0VrQjJ3QlE7SW5CcHJCSiw2QkFoQmE7RVRrNGtCakI7QUFDRjtBVTE4a0JFO0VrQjJ3QlE7SW5CanJCSixtQm1Cb3JCTTtFNUJnc2pCVjtBQUNGO0FVLzhrQkU7RWtCMndCUTtJbkI3cUJGLG1CbUJnckJJO0U1QnFzakJWO0FBQ0Y7QTRCbnNqQlU7RUFDRSxXZjd2QkU7RUpnRVYseUJBckJlO0VFc0pqQix5QkFBQTtFSDNKQSxxSkFBQTtBUis1a0JGO0FVMTlrQkU7RWtCaXhCUTtJbkIxckJKLHlCQWhCYTtFVHU1a0JqQjtBQUNGO0FVLzlrQkU7RWtCaXhCUTtJbkJ2ckJKLGVFMkhKO0VYOHdrQkE7QUFDRjtBVXAra0JFO0VrQml4QlE7SW5CbnJCRixlRXVITjtFWG14a0JBO0FBQ0Y7QVE3NmtCRTtFQUNFLGdNQUFBO0FSKzZrQko7QVE3NmtCRTtFQUNFLDZKQUFBO0FSKzZrQko7QVE5NmtCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmc3a0JOO0FRNzZrQkU7RUFDRSw2SkFBQTtBUis2a0JKO0FROTZrQkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJnN2tCTjtBNEJsdWpCUTtFbkJuc0JKLDhCQXJCZTtBVDY3a0JuQjtBVTcva0JFO0VrQnd4Qk07SW5CanNCRixrQkFoQmE7RVQwN2tCakI7QUFDRjtBVWxnbEJFO0VrQnd4Qk07SW5COXJCRixtQm1CK3JCSTtFNUI2dWpCUjtBQUNGO0FVdmdsQkU7RWtCd3hCTTtJbkIxckJBLG1CbUIyckJFO0U1Qmt2akJSO0FBQ0Y7QTRCaHZqQlE7RUFDRSxVQUFBO0VBQ0EsbURBQUE7RUFBQSwyQ0FBQTtFQUFBLG1DQUFBO0VBQUEsb0VBQUE7QTVCa3ZqQlY7QTRCaHZqQlU7RUFDRSxVQUFBO0VBQ0EsK0NBQUE7TUFBQSwyQ0FBQTtVQUFBLHVDQUFBO0E1Qmt2akJaO0E0Qjd1akJVO0VuQmx0Qk4seUJBckJlO0VBcUJmLDJCQXJCZTtFbUIwdUJQLGtCQUFBO0E1Qit1akJaO0FVemhsQkU7RWtCdXlCUTtJbkJodEJKLGNBaEJhO0VUczlrQmpCO0FBQ0Y7QVU5aGxCRTtFa0J1eUJRO0luQjdzQkosY21COHNCTTtFNUIwdmpCVjtBQUNGO0FVbmlsQkU7RWtCdXlCUTtJbkJ6c0JGLGNtQjBzQkk7RTVCK3ZqQlY7QUFDRjtBVXhpbEJFO0VrQnV5QlE7SW5CaHRCSiwyQkFoQmE7RVRxK2tCakI7QUFDRjtBVTdpbEJFO0VrQnV5QlE7SW5CN3NCSixpQm1CK3NCTTtFNUJ3d2pCVjtBQUNGO0FVbGpsQkU7RWtCdXlCUTtJbkJ6c0JGLGlCbUIyc0JJO0U1QjZ3akJWO0FBQ0Y7QTRCNXdqQlk7RUFDRSxhQUFBO0E1Qjh3akJkO0E0QjF3akJVO0VuQjN0Qk4sdUJBckJlO0FUNi9rQm5CO0FVN2psQkU7RWtCZ3pCUTtJbkJ6dEJKLGNBaEJhO0VUMC9rQmpCO0FBQ0Y7QVVsa2xCRTtFa0JnekJRO0luQnR0QkosYW1CdXRCTTtFNUJxeGpCVjtBQUNGO0FVdmtsQkU7RWtCZ3pCUTtJbkJsdEJGLGFtQm10Qkk7RTVCMHhqQlY7QUFDRjtBNEIxeGpCWTtFbkJod0JSLG1CbUJpd0JVO0VBQ0EsZ0JmL3hCQTtFZWd5QkEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RW5CaHVCVix5QkFyQmU7RUFxQmYsNEJBckJlO01BcUJmLHlCQXJCZTtVQXFCZixxQkFyQmU7RW1CdXZCTCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RW5CbHVCVixxREFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0FUc2hsQm5CO0FVdGxsQkU7RWtCa3pCVTtJbkI5dkJOLGVtQit2QlE7RTVCdXlqQlo7QUFDRjtBVTNsbEJFO0VrQmt6QlU7SW5CM3ZCTixlbUI0dkJRO0U1QjR5akJaO0FBQ0Y7QVVobWxCRTtFa0JrekJVO0luQnh2Qk4sZW1CeXZCUTtFNUJpempCWjtBQUNGO0FVcm1sQkU7RWtCa3pCVTtJbkIzdEJOLDRCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsMEJBaEJhO1lBZ0JiLHNCQWhCYTtFVGtpbEJqQjtBQUNGO0FVMW1sQkU7RWtCa3pCVTtJbkJ4dEJOLDRCbUI0dEJRO0luQjV0QlIsNkJtQjR0QlE7UW5CNXRCUiwwQm1CNHRCUTtZbkI1dEJSLHNCbUI0dEJRO0U1Qnd6akJaO0FBQ0Y7QVUvbWxCRTtFa0JrekJVO0luQnB0QkosNEJtQnd0Qk07SW5CeHRCTiw2Qm1Cd3RCTTtRbkJ4dEJOLDBCbUJ3dEJNO1luQnh0Qk4sc0JtQnd0Qk07RTVCNnpqQlo7QUFDRjtBVXBubEJFO0VrQmt6QlU7SW5CM3RCTiw4Q0FoQmE7RVRpamxCakI7QUFDRjtBVXpubEJFO0VrQmt6QlU7SW5CeHRCTiwwQm1COHRCUTtFNUJxMGpCWjtBQUNGO0FVOW5sQkU7RWtCa3pCVTtJbkJwdEJKLDBCbUIwdEJNO0U1QjAwakJaO0FBQ0Y7QVVub2xCRTtFa0JrekJVO0luQjN0Qk4sNkJBaEJhO0VUZ2tsQmpCO0FBQ0Y7QVV4b2xCRTtFa0JrekJVO0luQnh0Qk4sbUJtQit0QlE7RTVCbTFqQlo7QUFDRjtBVTdvbEJFO0VrQmt6QlU7SW5CcHRCSixtQm1CMnRCTTtFNUJ3MWpCWjtBQUNGO0FVbHBsQkU7RWtCa3pCVTtJbkIzdEJOLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsa0JBaEJhO0VUK2tsQmpCO0FBQ0Y7QVV2cGxCRTtFa0JrekJVO0luQnh0Qk4sd0JtQmd1QlE7UW5CaHVCUixxQm1CZ3VCUTtZbkJodUJSLGtCbUJndUJRO0U1QmkyakJaO0FBQ0Y7QVU1cGxCRTtFa0JrekJVO0luQnB0Qkosd0JtQjR0Qk07UW5CNXRCTixxQm1CNHRCTTtZbkI1dEJOLGtCbUI0dEJNO0U1QnMyakJaO0FBQ0Y7QTRCcjJqQmdCO0VuQnZ1QlosdUJBckJlO0VtQjh2QkQscUJBQUE7QTVCdTJqQmxCO0FVcnFsQkU7RWtCNHpCYztJbkJydUJWLHNCQWhCYTtFVGttbEJqQjtBQUNGO0FVMXFsQkU7RWtCNHpCYztJbkJsdUJWLFltQm11Qlk7RTVCaTNqQmhCO0FBQ0Y7QVUvcWxCRTtFa0I0ekJjO0luQjl0QlIsWW1CK3RCVTtFNUJzM2pCaEI7QUFDRjtBNEJoM2pCVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0E1QmszakJaO0E0QmozakJZO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSxXQUFBO0E1Qm0zakJkO0E0Qi8yakJVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFbkI1dkJSLG1CQXJCZTtBVG1vbEJuQjtBVW5zbEJFO0VrQjgwQlE7SW5CdnZCSixtQkFoQmE7RVRnb2xCakI7QUFDRjtBVXhzbEJFO0VrQjgwQlE7SW5CcHZCSixTbUJ3dkJNO0U1QjAzakJWO0FBQ0Y7QVU3c2xCRTtFa0I4MEJRO0luQmh2QkYsU21Cb3ZCSTtFNUIrM2pCVjtBQUNGO0E0Qi8zakJZO0VuQjl2QlIsc0NBckJlO0FUcXBsQm5CO0FVcnRsQkU7RWtCbTFCVTtJbkI1dkJOLGNBaEJhO0VUa3BsQmpCO0FBQ0Y7QVUxdGxCRTtFa0JtMUJVO0luQnp2Qk4sYW1CMHZCUTtFNUIwNGpCWjtBQUNGO0FVL3RsQkU7RWtCbTFCVTtJbkJydkJKLGFtQnN2Qk07RTVCKzRqQlo7QUFDRjtBNEIvNGpCYztFQUNFLGNmaHpCQTtBYmlzbEJoQjtBNEJoNWpCZ0I7RUFDRSxlZmx6QkY7QWJvc2xCaEI7QTRCOTRqQlk7RW5CdndCUixtQkFyQmU7RUFxQmYsc0JBckJlO0VtQit4QkwsZ0JBQUE7QTVCZzVqQmQ7QVUvdWxCRTtFa0I0MUJVO0luQnJ3Qk4scUJBaEJhO0VUNHFsQmpCO0FBQ0Y7QVVwdmxCRTtFa0I0MUJVO0luQmx3Qk4sV21CbXdCUTtFNUIyNWpCWjtBQUNGO0FVenZsQkU7RWtCNDFCVTtJbkI5dkJKLFdtQit2Qk07RTVCZzZqQlo7QUFDRjtBVTl2bEJFO0VrQjQxQlU7SW5CcndCTixXQWhCYTtFVDJybEJqQjtBQUNGO0FVbndsQkU7RWtCNDFCVTtJbkJsd0JOLFltQm93QlE7RTVCeTZqQlo7QUFDRjtBVXh3bEJFO0VrQjQxQlU7SW5COXZCSixZbUJnd0JNO0U1Qjg2akJaO0FBQ0Y7QTRCMTZqQlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFbkJoeEJSLG1CQXJCZTtFQXFCZix5QkFyQmU7RUVzSmpCLHlCQUFBO0VIM0pBLHFKQUFBO0FSMHRsQkY7QVVyeGxCRTtFa0JtMkJRO0luQjV3QkosVUFoQmE7RVRrdGxCakI7QUFDRjtBVTF4bEJFO0VrQm0yQlE7SW5CendCSixRbUI0d0JNO0U1Qnc3akJWO0FBQ0Y7QVUveGxCRTtFa0JtMkJRO0luQnJ3QkYsUW1Cd3dCSTtFNUI2N2pCVjtBQUNGO0FVcHlsQkU7RWtCbTJCUTtJbkI1d0JKLHlCQWhCYTtFVGl1bEJqQjtBQUNGO0FVenlsQkU7RWtCbTJCUTtJbkJ6d0JKLGVFMkhKO0VYd2xsQkE7QUFDRjtBVTl5bEJFO0VrQm0yQlE7SW5CcndCRixlRXVITjtFWDZsbEJBO0FBQ0Y7QVF2dmxCRTtFQUNFLGdNQUFBO0FSeXZsQko7QVF2dmxCRTtFQUNFLDZKQUFBO0FSeXZsQko7QVF4dmxCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjB2bEJOO0FRdnZsQkU7RUFDRSw2SkFBQTtBUnl2bEJKO0FReHZsQkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIwdmxCTjtBNEIzOWpCWTtFbkJweEJSLG1CQXJCZTtBVHV3bEJuQjtBVXYwbEJFO0VrQnkyQlU7SW5CbHhCTixxQkFoQmE7RVRvd2xCakI7QUFDRjtBVTUwbEJFO0VrQnkyQlU7SW5CL3dCTixXbUJneEJRO0U1QnMrakJaO0FBQ0Y7QVVqMWxCRTtFa0J5MkJVO0luQjN3QkosV21CNHdCTTtFNUIyK2pCWjtBQUNGO0E0QjErakJjO0VBQ0UsaUJBQUE7QTVCNCtqQmhCO0E0QngrakJZO0VBQ0UsZ0JBQUE7QTVCMCtqQmQ7QTRCcCtqQlU7RW5CbnlCTiwyQkFyQmU7RW1CMHpCUCxrQkFBQTtBNUJzK2pCWjtBVWgybEJFO0VrQnczQlE7SW5CanlCSixnQkFoQmE7RVQ2eGxCakI7QUFDRjtBVXIybEJFO0VrQnczQlE7SW5COXhCSixpQm1CK3hCTTtFNUJnL2pCVjtBQUNGO0FVMTJsQkU7RWtCdzNCUTtJbkIxeEJGLGlCbUIyeEJJO0U1QnEvakJWO0FBQ0Y7QTRCcC9qQlk7RUFDRSxhQUFBO0E1QnMvakJkO0E0QmwvakJVO0VuQjN5Qk4sNkJBckJlO0VtQmswQlAsZ0JBQUE7QTVCby9qQlo7QVV0M2xCRTtFa0JnNEJRO0luQnp5QkosNkJBaEJhO0VUbXpsQmpCO0FBQ0Y7QVUzM2xCRTtFa0JnNEJRO0luQnR5QkosbUJtQnV5Qk07RTVCOC9qQlY7QUFDRjtBVWg0bEJFO0VrQmc0QlE7SW5CbHlCRixtQm1CbXlCSTtFNUJtZ2tCVjtBQUNGO0E0Qmhna0JVO0VBQ0UsZ0JmajNCRTtFZWszQkYsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RW5CbnpCUixzQ0FyQmU7RW1CMDBCUCxrQkFBQTtFbkJyekJSLG1CQXJCZTtBVDYwbEJuQjtBVTc0bEJFO0VrQnE0QlE7SW5COXlCSix1QkFoQmE7RVQwMGxCakI7QUFDRjtBVWw1bEJFO0VrQnE0QlE7SW5CM3lCSixhbUIreUJNO0U1QjZna0JWO0FBQ0Y7QVV2NWxCRTtFa0JxNEJRO0luQnZ5QkYsYW1CMnlCSTtFNUJraGtCVjtBQUNGO0FVNTVsQkU7RWtCcTRCUTtJbkI5eUJKLFVBaEJhO0VUeTFsQmpCO0FBQ0Y7QVVqNmxCRTtFa0JxNEJRO0luQjN5QkosVW1CaXpCTTtFNUIwaGtCVjtBQUNGO0FVdDZsQkU7RWtCcTRCUTtJbkJ2eUJGLFVtQjZ5Qkk7RTVCK2hrQlY7QUFDRjtBNEIvaGtCWTtFbkJ2ekJSLGdEQXJCZTtBVDgybEJuQjtBVTk2bEJFO0VrQjQ0QlU7SW5CcnpCTixnREFoQmE7RVQyMmxCakI7QUFDRjtBVW43bEJFO0VrQjQ0QlU7SW5CbHpCTiw0Qm1CbXpCUTtFNUIwaWtCWjtBQUNGO0FVeDdsQkU7RWtCNDRCVTtJbkI5eUJKLDRCbUIreUJNO0U1Qitpa0JaO0FBQ0Y7QTRCN2lrQmM7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBNUIraWtCaEI7QTRCM2lrQlk7RW5CejBCUix5QkFyQmU7RUFkZix5QkVsQkY7RUgyQkEscUpBQUE7RW9CczJCWSxXQUFBO0E1Qjhpa0JkO0FVLzhsQkU7RWtCODVCVTtJbkJ2MEJOLHlCQWhCYTtFVDQ0bEJqQjtBQUNGO0FVcDlsQkU7RWtCODVCVTtJbkJwMEJOLGVFM0RKO0VYeTdsQkE7QUFDRjtBVXo5bEJFO0VrQjg1QlU7SW5CaDBCSixlRS9ETjtFWDg3bEJBO0FBQ0Y7QVU5OWxCRTtFa0I4NUJVO0luQjEyQk4sZ0JFcEJKO0VYazhsQkE7QUFDRjtBVW4rbEJFO0VrQjg1QlU7SW5CdjJCTixnQkV2Qko7RVh1OGxCQTtBQUNGO0FVeCtsQkU7RWtCODVCVTtJbkJwMkJOLGdCRTFCSjtFWDQ4bEJBO0FBQ0Y7QVFqN2xCRTtFQUNFLGdNQUFBO0FSbTdsQko7QVFqN2xCRTtFQUNFLDZKQUFBO0FSbTdsQko7QVFsN2xCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUm83bEJOO0FRajdsQkU7RUFDRSw2SkFBQTtBUm03bEJKO0FRbDdsQkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJvN2xCTjtBNEJ6bGtCVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VuQmwxQlIsbUJBckJlO0VBcUJmLHlCQXJCZTtFRXNKakIseUJBQUE7RUgzSkEscUpBQUE7QVIyOGxCRjtBVXRnbUJFO0VrQnE2QlE7SW5COTBCSixVQWhCYTtFVG04bEJqQjtBQUNGO0FVM2dtQkU7RWtCcTZCUTtJbkIzMEJKLFFtQjgwQk07RTVCdW1rQlY7QUFDRjtBVWhobUJFO0VrQnE2QlE7SW5CdjBCRixRbUIwMEJJO0U1QjRta0JWO0FBQ0Y7QVVyaG1CRTtFa0JxNkJRO0luQjkwQkoseUJBaEJhO0VUazlsQmpCO0FBQ0Y7QVUxaG1CRTtFa0JxNkJRO0luQjMwQkosZUUySEo7RVh5MGxCQTtBQUNGO0FVL2htQkU7RWtCcTZCUTtJbkJ2MEJGLGVFdUhOO0VYODBsQkE7QUFDRjtBUXgrbEJFO0VBQ0UsZ01BQUE7QVIwK2xCSjtBUXgrbEJFO0VBQ0UsNkpBQUE7QVIwK2xCSjtBUXorbEJJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMitsQk47QVF4K2xCRTtFQUNFLDZKQUFBO0FSMCtsQko7QVF6K2xCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjIrbEJOO0E0QjFva0JZO0VBQ0UscUJBQUE7QTVCNG9rQmQ7QTRCM29rQmM7RUFDRSxjQUFBO0E1QjZva0JoQjtBNEIxb2tCWTtFbkI1MUJSLHFCQXJCZTtBVDgvbEJuQjtBVTlqbUJFO0VrQmk3QlU7SW5CMTFCTixxQkFoQmE7RVQyL2xCakI7QUFDRjtBVW5rbUJFO0VrQmk3QlU7SW5CdjFCTixXbUJ3MUJRO0U1QnFwa0JaO0FBQ0Y7QVV4a21CRTtFa0JpN0JVO0luQm4xQkosV21CbzFCTTtFNUIwcGtCWjtBQUNGO0E0QnRwa0JRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFbkJwMkJOLG1CQXJCZTtBVGtobUJuQjtBVWxsbUJFO0VrQnU3Qk07SW5CaDJCRixVQWhCYTtFVCtnbUJqQjtBQUNGO0FVdmxtQkU7RWtCdTdCTTtJbkI3MUJGLFNtQmcyQkk7RTVCaXFrQlI7QUFDRjtBVTVsbUJFO0VrQnU3Qk07SW5CejFCQSxTbUI0MUJFO0U1QnNxa0JSO0FBQ0Y7QTRCdHFrQlU7RUFDRSxXQUFBO0E1Qndxa0JaO0E0QnZxa0JZO0VBQ0Usc0JmejZCQTtFSmdFViw2QkFyQmU7RUFxQmYsc0NBckJlO0VtQmk0Qkwsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0E1Qnlxa0JkO0FVN21tQkU7RWtCNjdCVTtJbkJ0MkJOLDZCQWhCYTtFVDBpbUJqQjtBQUNGO0FVbG5tQkU7RWtCNjdCVTtJbkJuMkJOLG1CbUJxMkJRO0U1QnVya0JaO0FBQ0Y7QVV2bm1CRTtFa0I2N0JVO0luQi8xQkosbUJtQmkyQk07RTVCNHJrQlo7QUFDRjtBVTVubUJFO0VrQjY3QlU7SW5CdDJCTixzQ0FoQmE7RVR5am1CakI7QUFDRjtBVWpvbUJFO0VrQjY3QlU7SW5CbjJCTixrQm1CczJCUTtFNUJxc2tCWjtBQUNGO0FVdG9tQkU7RWtCNjdCVTtJbkIvMUJKLGtCbUJrMkJNO0U1QjBza0JaO0FBQ0Y7QTRCdHNrQmM7RW5CaDNCVixxQkFyQmU7RUFxQmYsc0JBckJlO0VtQnc0QkgsaUJBQUE7RUFDQSxrQkFBQTtBNUJ3c2tCaEI7QVVqcG1CRTtFa0JxOEJZO0luQjkyQlIsVUFoQmE7RVQ4a21CakI7QUFDRjtBVXRwbUJFO0VrQnE4Qlk7SW5CMzJCUixXbUI0MkJVO0U1Qm90a0JkO0FBQ0Y7QVUzcG1CRTtFa0JxOEJZO0luQnYyQk4sV21CdzJCUTtFNUJ5dGtCZDtBQUNGO0FVaHFtQkU7RWtCcThCWTtJbkI5MkJSLFdBaEJhO0VUNmxtQmpCO0FBQ0Y7QVVycW1CRTtFa0JxOEJZO0luQjMyQlIsWW1CNjJCVTtFNUJrdWtCZDtBQUNGO0FVMXFtQkU7RWtCcThCWTtJbkJ2MkJOLFltQnkyQlE7RTVCdXVrQmQ7QUFDRjtBNEJydWtCZ0I7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLGtEQUFBO0VBQUEsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLGtFQUFBO0VBQ0EsdUNBQUE7TUFBQSxtQ0FBQTtVQUFBLCtCQUFBO0E1QnV1a0JsQjtBNEJ0dWtCa0I7O0VBQ0UsdURBQUE7TUFBQSxtREFBQTtVQUFBLCtDQUFBO0E1Qnl1a0JwQjtBNEJwdWtCWTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7QTVCc3VrQmQ7QTRCcnVrQmM7RW5CMTRCViwwQkFyQmU7QVR1b21CbkI7QVV2c21CRTtFa0IrOUJZO0luQng0QlIsMEJBaEJhO0VUb29tQmpCO0FBQ0Y7QVU1c21CRTtFa0IrOUJZO0luQnI0QlIsZ0JtQnM0QlU7RTVCZ3ZrQmQ7QUFDRjtBVWp0bUJFO0VrQis5Qlk7SW5CajRCTixnQm1CazRCUTtFNUJxdmtCZDtBQUNGO0E0QnB2a0JrQjtFQUNFLGNmNzdCSjtBYm1ybUJoQjtBNEJydmtCb0I7RUFDRSxlZi83Qk47QWJzcm1CaEI7QTRCcHZrQmtCO0VuQm41QmQsbUJBckJlO0FUK3BtQm5CO0FVL3RtQkU7RWtCdytCZ0I7SW5CajVCWixxQkFoQmE7RVQ0cG1CakI7QUFDRjtBVXB1bUJFO0VrQncrQmdCO0luQjk0QlosV21CKzRCYztFNUIrdmtCbEI7QUFDRjtBVXp1bUJFO0VrQncrQmdCO0luQjE0QlYsV21CMjRCWTtFNUJvd2tCbEI7QUFDRjtBNEJqd2tCa0I7RW5CeDVCZCxxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDBCQXJCZTtFbUJpN0JDLHFCQUFBO0E1Qm13a0JwQjtBVXB2bUJFO0VrQjYrQmdCO0luQnQ1QlosWUFoQmE7RVRpcm1CakI7QUFDRjtBVXp2bUJFO0VrQjYrQmdCO0luQm41QlosVW1CbzVCYztFNUIrd2tCbEI7QUFDRjtBVTl2bUJFO0VrQjYrQmdCO0luQi80QlYsVW1CZzVCWTtFNUJveGtCbEI7QUFDRjtBVW53bUJFO0VrQjYrQmdCO0luQnQ1QlosYUFoQmE7RVRnc21CakI7QUFDRjtBVXh3bUJFO0VrQjYrQmdCO0luQm41QlosV21CcTVCYztFNUI2eGtCbEI7QUFDRjtBVTd3bUJFO0VrQjYrQmdCO0luQi80QlYsV21CaTVCWTtFNUJreWtCbEI7QUFDRjtBVWx4bUJFO0VrQjYrQmdCO0luQnQ1QlosMEJBaEJhO0VUK3NtQmpCO0FBQ0Y7QVV2eG1CRTtFa0I2K0JnQjtJbkJuNUJaLGVtQnM1QmM7RTVCMnlrQmxCO0FBQ0Y7QVU1eG1CRTtFa0I2K0JnQjtJbkIvNEJWLGVtQms1Qlk7RTVCZ3prQmxCO0FBQ0Y7QTRCL3lrQm9CO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsY0FBQTtBNUJpemtCdEI7QTRCM3lrQlk7RW5CdjZCUix5QkFyQmU7RUFkZixnQkVpQ0Y7RWlCMjZCWSxnQkFBQTtBNUI4eWtCZDtBVTV5bUJFO0VrQjQvQlU7SW5CcjZCTix5QkFoQmE7RVR5dW1CakI7QUFDRjtBVWp6bUJFO0VrQjQvQlU7SW5CbDZCTixlRVJKO0VYbXVtQkE7QUFDRjtBVXR6bUJFO0VrQjQvQlU7SW5COTVCSixlRVpOO0VYd3VtQkE7QUFDRjtBVTN6bUJFO0VrQjQvQlU7SW5CeDhCTixnQkUrQko7RVg0dW1CQTtBQUNGO0FVaDBtQkU7RWtCNC9CVTtJbkJyOEJOLGdCRTRCSjtFWGl2bUJBO0FBQ0Y7QVVyMG1CRTtFa0I0L0JVO0luQmw4Qk4sZ0JFeUJKO0VYc3ZtQkE7QUFDRjtBNEJ2MGtCTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsMEVBQ0U7RUFERixrRUFDRTtFQURGLDBEQUNFO0VBREYsMkZBQ0U7QTVCdzBrQlY7QTRCcjBrQlE7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0E1QnUwa0JWO0E0QnIwa0JRO0VBQ0UsVUFBQTtBNUJ1MGtCVjtBNEI5emtCUTtFbkIxOEJKLHdCQXJCZTtBVGd5bUJuQjtBVWgybUJFO0VrQitoQ007SW5CeDhCRix1QkFoQmE7RVQ2eG1CakI7QUFDRjtBVXIybUJFO0VrQitoQ007SW5CcjhCRixhQVZnQjtFVHl4bUJwQjtBQUNGO0FVMTJtQkU7RWtCK2hDTTtJbkIvN0JBLGFBQUE7RVQ4d21CTjtBQUNGO0E0Qjkwa0JVO0VBQ0UsZ0JBQUE7QTVCZzFrQlo7QTRCMTBrQlU7RW5CbjlCTixXbUJvOUJRO0E1QjQwa0JaO0FVcjNtQkU7RWtCd2lDUTtJbkJqOUJKLFVtQms5Qk07RTVCZzFrQlY7QUFDRjtBVTEzbUJFO0VrQndpQ1E7SW5COThCSixVbUIrOEJNO0U1QnExa0JWO0FBQ0Y7QVUvM21CRTtFa0J3aUNRO0luQjE4QkYsVW1CMjhCSTtFNUIwMWtCVjtBQUNGO0E0Qmwxa0JRO0VuQjc5Qkosd0JBckJlO0FUdTBtQm5CO0FVdjRtQkU7RWtCa2pDTTtJbkIzOUJGLHVCQWhCYTtFVG8wbUJqQjtBQUNGO0FVNTRtQkU7RWtCa2pDTTtJbkJ4OUJGLGFBVmdCO0VUZzBtQnBCO0FBQ0Y7QVVqNW1CRTtFa0JrakNNO0luQmw5QkEsYUFBQTtFVHF6bUJOO0FBQ0Y7QTRCejFrQlE7RW5CeCtCSix3QkFyQmU7QVR5MW1CbkI7QVV6NW1CRTtFa0I2akNNO0luQnQrQkYsWUFoQmE7RVRzMW1CakI7QUFDRjtBVTk1bUJFO0VrQjZqQ007SW5CbitCRixhQVZnQjtFVGsxbUJwQjtBQUNGO0FVbjZtQkU7RWtCNmpDTTtJbkI3OUJBLGFBQUE7RVR1MG1CTjtBQUNGO0E0Qnoya0JVO0VuQjErQk4sWUFyQmU7QVQyMm1CbkI7QVUzNm1CRTtFa0IrakNRO0luQngrQkosVW1CeStCTTtFNUIrMmtCVjtBQUNGO0FVaDdtQkU7RWtCK2pDUTtJbkJyK0JKLFlBVmdCO0VUbzJtQnBCO0FBQ0Y7QVVyN21CRTtFa0IrakNRO0luQmorQkYsWW1CaytCSTtFNUJ5M2tCVjtBQUNGO0E0Qmoza0JRO0VuQnZoQ0osMEJtQndoQ007RW5Cci9CTix1QkFyQmU7RW1COGdDVCxXZnpqQ0k7QWIwNm1CZDtBVS83bUJFO0VrQnlrQ007SW5CcmhDRixlbUJzaENJO0U1Qnkza0JSO0FBQ0Y7QVVwOG1CRTtFa0J5a0NNO0luQmxoQ0YsZW1CbWhDSTtFNUI4M2tCUjtBQUNGO0FVejhtQkU7RWtCeWtDTTtJbkIvZ0NGLGVtQmdoQ0k7RTVCbTRrQlI7QUFDRjtBVTk4bUJFO0VrQnlrQ007SW5CbC9CRix1QkFoQmE7RVQyNG1CakI7QUFDRjtBVW45bUJFO0VrQnlrQ007SW5CLytCRixhbUJrL0JJO0U1QjI0a0JSO0FBQ0Y7QVV4OW1CRTtFa0J5a0NNO0luQjMrQkEsYW1COCtCRTtFNUJnNWtCUjtBQUNGO0E0Qjk0a0JVOztFQUVFLGtCQUFBO0VBQ0EsVUFBQTtFbkI3L0JSLGtCQXJCZTtBVG02bUJuQjtBVW4rbUJFO0VrQitrQ1E7O0luQngvQkoscUJBaEJhO0VUaTZtQmpCO0FBQ0Y7QVV6K21CRTtFa0Ira0NROztJbkJyL0JKLHFCbUJ5L0JNO0U1QjI1a0JWO0FBQ0Y7QVUvK21CRTtFa0Ira0NROztJbkJqL0JGLHFCbUJxL0JJO0U1Qmk2a0JWO0FBQ0Y7QTRCaDZrQlU7RUFDRSxnQkFBQTtBNUJrNmtCWjtBNEJoNmtCVTtFQUNFLGdCQUFBO0VuQnBnQ1IsMEJBckJlO0FUNDdtQm5CO0FVNS9tQkU7RWtCd2xDUTtJbkJqZ0NKLGlCQWhCYTtFVHk3bUJqQjtBQUNGO0FVamduQkU7RWtCd2xDUTtJbkI5L0JKLGdCbUJnZ0NNO0U1QjI2a0JWO0FBQ0Y7QVV0Z25CRTtFa0J3bENRO0luQjEvQkYsZ0JtQjQvQkk7RTVCZzdrQlY7QUFDRjtBNEI5NmtCVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QTVCZzdrQlo7QTRCLzZrQlk7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFbkJqaENWLDZCQXJCZTtFbUJ3aUNMLGdDQUFBO1VBQUEsd0JBQUE7QTVCaTdrQmQ7QVV6aG5CRTtFa0JvbUNVO0luQjdnQ04sNkJBaEJhO0VUczltQmpCO0FBQ0Y7QVU5aG5CRTtFa0JvbUNVO0luQjFnQ04sbUJtQjZnQ1E7RTVCMjdrQlo7QUFDRjtBVW5pbkJFO0VrQm9tQ1U7SW5CdGdDSixtQm1CeWdDTTtFNUJnOGtCWjtBQUNGO0E0Qi83a0JjO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E1Qmk4a0JoQjtBNEI1N2tCUTtFbkIzaENKLDhCQXJCZTtBVCsrbUJuQjtBVS9pbkJFO0VrQmduQ007SW5CemhDRiw2QkFoQmE7RVQ0K21CakI7QUFDRjtBVXBqbkJFO0VrQmduQ007SW5CdGhDRiw2QkFWZ0I7RVR3K21CcEI7QUFDRjtBVXpqbkJFO0VrQmduQ007SW5CbGhDQSxvQm1CbWhDRTtFNUI0OGtCUjtBQUNGO0E0QjE4a0JNO0VuQi9oQ0YsOEJBckJlO0VtQnNqQ1gsWUFBQTtFbkJqaUNKLGlCQXJCZTtBVG1nbkJuQjtBVW5rbkJFO0VrQm9uQ0k7SW5CN2hDQSxrQkFoQmE7RVRnZ25CakI7QUFDRjtBVXhrbkJFO0VrQm9uQ0k7SW5CMWhDQSxzQkFWZ0I7RVQ0L21CcEI7QUFDRjtBVTdrbkJFO0VrQm9uQ0k7SW5CdGhDRSxtQm1CdWhDQTtFNUI0OWtCTjtBQUNGO0FVbGxuQkU7RWtCb25DSTtJbkI3aENBLDJCQWhCYTtFVCtnbkJqQjtBQUNGO0FVdmxuQkU7RWtCb25DSTtJbkIxaENBLGlCbUI2aENFO0U1Qm8ra0JOO0FBQ0Y7QVU1bG5CRTtFa0JvbkNJO0luQnRoQ0UsaUJtQnloQ0E7RTVCeStrQk47QUFDRjtBNEJ4K2tCVTtFbkJwaUNOLFVBckJlO0FUb2luQm5CO0FVcG1uQkU7RWtCeW5DUTtJbkJsaUNKLFdBaEJhO0VUaWluQmpCO0FBQ0Y7QVV6bW5CRTtFa0J5bkNRO0luQi9oQ0osV21CZ2lDTTtFNUJtL2tCVjtBQUNGO0FVOW1uQkU7RWtCeW5DUTtJbkIzaENGLFdtQjRoQ0k7RTVCdy9rQlY7QUFDRjtBNEJyL2tCUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RW5CNWlDTixZQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLGNBckJlO0VBZGYsdUJtQnFsQ007QTVCdS9rQlY7QVU5bm5CRTtFa0I4bkNNO0luQnZpQ0YsWW1CMmlDSTtFNUJnZ2xCUjtBQUNGO0FVbm9uQkU7RWtCOG5DTTtJbkJwaUNGLFltQndpQ0k7RTVCcWdsQlI7QUFDRjtBVXhvbkJFO0VrQjhuQ007SW5CaGlDQSxZbUJvaUNFO0U1QjBnbEJSO0FBQ0Y7QVU3b25CRTtFa0I4bkNNO0luQnZpQ0Ysd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYixrQkFoQmE7RVQwa25CakI7QUFDRjtBVWxwbkJFO0VrQjhuQ007SW5CcGlDRix3Qm1CeWlDSTtRbkJ6aUNKLHFCbUJ5aUNJO1luQnppQ0osa0JtQnlpQ0k7RTVCbWhsQlI7QUFDRjtBVXZwbkJFO0VrQjhuQ007SW5CaGlDQSx3Qm1CcWlDRTtRbkJyaUNGLHFCbUJxaUNFO1luQnJpQ0Ysa0JtQnFpQ0U7RTVCd2hsQlI7QUFDRjtBVTVwbkJFO0VrQjhuQ007SW5CdmlDRixtQkFoQmE7RVR5bG5CakI7QUFDRjtBVWpxbkJFO0VrQjhuQ007SW5CcGlDRixtQkFWZ0I7RVRxbG5CcEI7QUFDRjtBVXRxbkJFO0VrQjhuQ007SW5CaGlDQSxRbUJzaUNFO0U1QnNpbEJSO0FBQ0Y7QVUzcW5CRTtFa0I4bkNNO0luQnZpQ0Ysb0JBaEJhO0VUd21uQmpCO0FBQ0Y7QVVocm5CRTtFa0I4bkNNO0luQnBpQ0Ysb0JtQjJpQ0k7RTVCK2lsQlI7QUFDRjtBVXJybkJFO0VrQjhuQ007SW5CaGlDQSxvQm1CdWlDRTtFNUJvamxCUjtBQUNGO0FVMXJuQkU7RWtCOG5DTTtJbkJ2aUNGLHVEQWhCYTtFVHVubkJqQjtBQUNGO0FVL3JuQkU7RWtCOG5DTTtJbkJwaUNGLHlCbUI0aUNJO0U1QjZqbEJSO0FBQ0Y7QVVwc25CRTtFa0I4bkNNO0luQmhpQ0EseUJtQndpQ0U7RTVCa2tsQlI7QUFDRjtBVXpzbkJFO0VrQjhuQ007SW5CMWtDRixzQm1CbWxDSTtFNUJza2xCUjtBQUNGO0FVOXNuQkU7RWtCOG5DTTtJbkJ2a0NGLHNCbUJnbENJO0U1QjJrbEJSO0FBQ0Y7QVVudG5CRTtFa0I4bkNNO0luQnBrQ0Ysc0JtQjZrQ0k7RTVCZ2xsQlI7QUFDRjtBNEIva2xCVTtFbkJwakNOLGtCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkU5Q0Y7RUh1REEscUpBQUE7QVJtcW5CRjtBVTl0bkJFO0VrQnlvQ1E7SW5CbGpDSixpQkFoQmE7RVQycG5CakI7QUFDRjtBVW51bkJFO0VrQnlvQ1E7SW5CL2lDSixpQm1CZ2pDTTtFNUI2bGxCVjtBQUNGO0FVeHVuQkU7RWtCeW9DUTtJbkIzaUNGLGlCbUI0aUNJO0U1QmttbEJWO0FBQ0Y7QVU3dW5CRTtFa0J5b0NRO0luQmxqQ0oseUJBaEJhO0VUMHFuQmpCO0FBQ0Y7QVVsdm5CRTtFa0J5b0NRO0luQi9pQ0osZUV2Rko7RVhtdm5CQTtBQUNGO0FVdnZuQkU7RWtCeW9DUTtJbkIzaUNGLGVFM0ZOO0VYd3ZuQkE7QUFDRjtBVTV2bkJFO0VrQnlvQ1E7SW5CcmxDSix5QkVoREo7RVg0dm5CQTtBQUNGO0FVanduQkU7RWtCeW9DUTtJbkJsbENKLHlCRW5ESjtFWGl3bkJBO0FBQ0Y7QVV0d25CRTtFa0J5b0NRO0luQi9rQ0oseUJFdERKO0VYc3duQkE7QUFDRjtBUS9zbkJFO0VBQ0UsZ01BQUE7QVJpdG5CSjtBUS9zbkJFO0VBQ0UsNkpBQUE7QVJpdG5CSjtBUWh0bkJJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSa3RuQk47QVEvc25CRTtFQUNFLDZKQUFBO0FSaXRuQko7QVFodG5CSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmt0bkJOO0E0Qi9vbEJZO0VuQnhqQ1Isa0JBckJlO0FUK3RuQm5CO0FVL3huQkU7RWtCNm9DVTtJbkJ0akNOLGlCQWhCYTtFVDR0bkJqQjtBQUNGO0FVcHluQkU7RWtCNm9DVTtJbkJuakNOLGlCbUJvakNRO0U1QjBwbEJaO0FBQ0Y7QVV6eW5CRTtFa0I2b0NVO0luQi9pQ0osaUJtQmdqQ007RTVCK3BsQlo7QUFDRjtBNEI1cGxCVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VuQjlqQ1IsOEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZix1QkFyQmU7VUFxQmYsbUJBckJlO0VBcUJmLGlCQXJCZTtBVG12bkJuQjtBVW56bkJFO0VrQmtwQ1E7SW5CM2pDSiw0QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLDBCQWhCYTtZQWdCYixzQkFoQmE7RVRndm5CakI7QUFDRjtBVXh6bkJFO0VrQmtwQ1E7SW5CeGpDSiw0Qm1CMGpDTTtJbkIxakNOLDZCbUIwakNNO1FuQjFqQ04sMEJtQjBqQ007WW5CMWpDTixzQm1CMGpDTTtFNUJ3cWxCVjtBQUNGO0FVN3puQkU7RWtCa3BDUTtJbkJwakNGLDRCbUJzakNJO0luQnRqQ0osNkJtQnNqQ0k7UW5CdGpDSiwwQm1Cc2pDSTtZbkJ0akNKLHNCbUJzakNJO0U1QjZxbEJWO0FBQ0Y7QVVsMG5CRTtFa0JrcENRO0luQjNqQ0osVUFoQmE7RVQrdm5CakI7QUFDRjtBVXYwbkJFO0VrQmtwQ1E7SW5CeGpDSixVbUIyakNNO0U1QnNybEJWO0FBQ0Y7QVU1MG5CRTtFa0JrcENRO0luQnBqQ0YsVW1CdWpDSTtFNUIycmxCVjtBQUNGO0E0QnpybEJVO0VuQm5rQ04seUJBckJlO0VBZGYseUJFOURGO0VIK0NBLG1KQUFBO0FSbXpuQkY7QVV0MW5CRTtFa0J3cENRO0luQmprQ0osY0FoQmE7RVRteG5CakI7QUFDRjtBVTMxbkJFO0VrQndwQ1E7SW5COWpDSixlRXZHSjtFWDQybkJBO0FBQ0Y7QVVoMm5CRTtFa0J3cENRO0luQjFqQ0YsZUUzR047RVhpM25CQTtBQUNGO0FVcjJuQkU7RWtCd3BDUTtJbkJwbUNKLHlCRWhFSjtFWHEzbkJBO0FBQ0Y7QVUxMm5CRTtFa0J3cENRO0luQmptQ0oseUJFbkVKO0VYMDNuQkE7QUFDRjtBVS8ybkJFO0VrQndwQ1E7SW5COWxDSix5QkV0RUo7RVgrM25CQTtBQUNGO0FXOTNuQkU7RUY0REUseUJFM0RBO0FYZzRuQko7QVV2M25CRTtFQ1ZBO0lGOERJLGdCRTdERjtFWG80bkJGO0FBQ0Y7QVU1M25CRTtFQ1ZBO0lGaUVJLGdCRWhFRjtFWHk0bkJGO0FBQ0Y7QVVqNG5CRTtFQ1ZBO0lGb0VJLGdCRW5FRjtFWDg0bkJGO0FBQ0Y7QVFsMm5CRTtFQUNFLDJMQUFBO0FSbzJuQko7QVFsMm5CRTtFQUNFLDBKQUFBO0FSbzJuQko7QVFuMm5CSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnEybkJOO0FRbDJuQkU7RUFDRSwwSkFBQTtBUm8ybkJKO0FRbjJuQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJxMm5CTjtBNEIxdmxCVTtFbkJ4a0NOLHlCQXJCZTtFQWRmLHlCRWxCRjtBWDIzbkJGO0FVMzVuQkU7RWtCNnBDUTtJbkJ0a0NKLHlCQWhCYTtFVHcxbkJqQjtBQUNGO0FVaDZuQkU7RWtCNnBDUTtJbkJua0NKLGVFM0RKO0VYcTRuQkE7QUFDRjtBVXI2bkJFO0VrQjZwQ1E7SW5CL2pDRixlRS9ETjtFWDA0bkJBO0FBQ0Y7QVUxNm5CRTtFa0I2cENRO0luQnptQ0osZ0JFcEJKO0VYODRuQkE7QUFDRjtBVS82bkJFO0VrQjZwQ1E7SW5CdG1DSixnQkV2Qko7RVhtNW5CQTtBQUNGO0FVcDduQkU7RWtCNnBDUTtJbkJubUNKLGdCRTFCSjtFWHc1bkJBO0FBQ0Y7QTRCdnhsQlE7RUFDRSxrQkFBQTtFbkI5a0NOLDBCQXJCZTtBVDYzbkJuQjtBVTc3bkJFO0VrQmtxQ007SW5CM2tDRixpQkFoQmE7RVQwM25CakI7QUFDRjtBVWw4bkJFO0VrQmtxQ007SW5CeGtDRixpQm1CMmtDSTtFNUJpeWxCUjtBQUNGO0FVdjhuQkU7RWtCa3FDTTtJbkJwa0NBLGlCbUJ1a0NFO0U1QnN5bEJSO0FBQ0Y7QTRCcHlsQlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VuQnJsQ04sbUJBckJlO0VBcUJmLDJCQXJCZTtBVGs1bkJuQjtBVWw5bkJFO0VrQndxQ007SW5CamxDRixtQkFoQmE7RVQrNG5CakI7QUFDRjtBVXY5bkJFO0VrQndxQ007SW5COWtDRixtQkFWZ0I7RVQyNG5CcEI7QUFDRjtBVTU5bkJFO0VrQndxQ007SW5CMWtDQSxTbUI2a0NFO0U1QnF6bEJSO0FBQ0Y7QVVqK25CRTtFa0J3cUNNO0luQmpsQ0YsMkJBaEJhO0VUODVuQmpCO0FBQ0Y7QVV0K25CRTtFa0J3cUNNO0luQjlrQ0YsMkJBVmdCO0VUMDVuQnBCO0FBQ0Y7QVUzK25CRTtFa0J3cUNNO0luQjFrQ0EsaUJtQjhrQ0U7RTVCbTBsQlI7QUFDRjtBNEJsMGxCVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VuQjNsQ1IseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsbUJBckJlO0FUdTduQm5CO0FVdi9uQkU7RWtCOHFDUTtJbkJ2bENKLHlCQWhCYTtFVG83bkJqQjtBQUNGO0FVNS9uQkU7RWtCOHFDUTtJbkJwbENKLGVFckRKO0VYMjluQkE7QUFDRjtBVWpnb0JFO0VrQjhxQ1E7SW5CaGxDRixlRXpETjtFWGcrbkJBO0FBQ0Y7QVV0Z29CRTtFa0I4cUNRO0luQjFuQ0oseUJFZEo7RVhvK25CQTtBQUNGO0FVM2dvQkU7RWtCOHFDUTtJbkJ2bkNKLHlCRWpCSjtFWHkrbkJBO0FBQ0Y7QVVoaG9CRTtFa0I4cUNRO0luQnBuQ0oseUJFcEJKO0VYOCtuQkE7QUFDRjtBVXJob0JFO0VrQjhxQ1E7SW5CdmxDSixtQkFoQmE7RVRrOW5CakI7QUFDRjtBVTFob0JFO0VrQjhxQ1E7SW5CcGxDSixtQkFWZ0I7RVQ4OG5CcEI7QUFDRjtBVS9ob0JFO0VrQjhxQ1E7SW5CaGxDRixTbUJvbENJO0U1QmkzbEJWO0FBQ0Y7QTRCaDNsQlk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFbkJqbUNWLG1CQXJCZTtBVHkrbkJuQjtBVXppb0JFO0VrQm9yQ1U7SW5CN2xDTixVQWhCYTtFVHMrbkJqQjtBQUNGO0FVOWlvQkU7RWtCb3JDVTtJbkIxbENOLGFBVmdCO0VUaytuQnBCO0FBQ0Y7QVVuam9CRTtFa0JvckNVO0luQnRsQ0osUW1CeWxDTTtFNUJnNGxCWjtBQUNGO0E0Qmg0bEJjO0VuQm5tQ1YscUJBckJlO0VBcUJmLHNCQXJCZTtBVDQvbkJuQjtBVTVqb0JFO0VrQndyQ1k7SW5Cam1DUixxQkFoQmE7RVR5L25CakI7QUFDRjtBVWprb0JFO0VrQndyQ1k7SW5COWxDUixXbUIrbENVO0U1QjQ0bEJkO0FBQ0Y7QVV0a29CRTtFa0J3ckNZO0luQjFsQ04sV21CMmxDUTtFNUJpNWxCZDtBQUNGO0FVM2tvQkU7RWtCd3JDWTtJbkJqbUNSLGNBaEJhO0VUd2dvQmpCO0FBQ0Y7QVVobG9CRTtFa0J3ckNZO0luQjlsQ1IsWW1CZ21DVTtFNUIwNWxCZDtBQUNGO0FVcmxvQkU7RWtCd3JDWTtJbkIxbENOLFltQjRsQ1E7RTVCKzVsQmQ7QUFDRjtBNEIzNWxCVTtFbkIxbUNOLHlCQXJCZTtFQWRmLHlCRVpGO0VpQjJwQ1UsY2Z2cENJO0Vld3BDSixxQkFBQTtBNUI4NWxCWjtBVWhtb0JFO0VrQityQ1E7SW5CeG1DSix5QkFoQmE7RVQ2aG9CakI7QUFDRjtBVXJtb0JFO0VrQityQ1E7SW5Ccm1DSixlRXJESjtFWG9rb0JBO0FBQ0Y7QVUxbW9CRTtFa0IrckNRO0luQmptQ0YsZUV6RE47RVh5a29CQTtBQUNGO0FVL21vQkU7RWtCK3JDUTtJbkIzb0NKLHlCRWRKO0VYNmtvQkE7QUFDRjtBVXBub0JFO0VrQityQ1E7SW5CeG9DSix5QkVqQko7RVhrbG9CQTtBQUNGO0FVem5vQkU7RWtCK3JDUTtJbkJyb0NKLHlCRXBCSjtFWHVsb0JBO0FBQ0Y7QTRCeDdsQlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBR0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0E1Qnc3bEJWO0E0QnI3bEJRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGdCZmpzQ0k7RUpnRVYsNkJBckJlO0VBcUJmLFlBckJlO0FUK2tvQm5CO0FVL29vQkU7RWtCa3RDTTtJbkIzbkNGLDZCQWhCYTtFVDRrb0JqQjtBQUNGO0FVcHBvQkU7RWtCa3RDTTtJbkJ4bkNGLDZCQVZnQjtFVHdrb0JwQjtBQUNGO0FVenBvQkU7RWtCa3RDTTtJbkJwbkNBLG1CbUJ5bkNFO0U1QnM4bEJSO0FBQ0Y7QVU5cG9CRTtFa0JrdENNO0luQjNuQ0YsYUFoQmE7RVQybG9CakI7QUFDRjtBVW5xb0JFO0VrQmt0Q007SW5CeG5DRixhbUIrbkNJO0U1Qjg4bEJSO0FBQ0Y7QVV4cW9CRTtFa0JrdENNO0luQnBuQ0EsYW1CMm5DRTtFNUJtOWxCUjtBQUNGO0E0Qmw5bEJVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VuQjNvQ1IseUJBckJlO0FUcW5vQm5CO0FVcnJvQkU7RWtCMnRDUTtJbkJwb0NKLGNBaEJhO0VUa25vQmpCO0FBQ0Y7QVUxcm9CRTtFa0IydENRO0luQmpvQ0osY21CdW9DTTtFNUI2OWxCVjtBQUNGO0FVL3JvQkU7RWtCMnRDUTtJbkI3bkNGLGNtQm1vQ0k7RTVCaytsQlY7QUFDRjtBNEJqK2xCWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxXQUFBO0VuQmxwQ1Ysd0NBckJlO0FUMm9vQm5CO0FVM3NvQkU7RWtCbXVDVTtJbkI1b0NOLDREQWhCYTtFVHdvb0JqQjtBQUNGO0FVaHRvQkU7RWtCbXVDVTtJbkJ6b0NOLCtEQVZnQjtFVG9vb0JwQjtBQUNGO0FVcnRvQkU7RWtCbXVDVTtJbkJyb0NKLDRCbUIwb0NNO0U1QmkvbEJaO0FBQ0Y7QTRCMytsQmM7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0E1QjYrbEJoQjtBNEIxK2xCYztFbkJ0cUNWLHlCQXJCZTtFQWRmLHlCRWxCRjtFSEdBLG1KQUFBO0VvQjJ0Q2MsZ0JBQUE7QTVCNitsQmhCO0FVM3VvQkU7RWtCMnZDWTtJbkJwcUNSLHlCQWhCYTtFVHdxb0JqQjtBQUNGO0FVaHZvQkU7RWtCMnZDWTtJbkJqcUNSLGVFM0RKO0VYcXRvQkE7QUFDRjtBVXJ2b0JFO0VrQjJ2Q1k7SW5CN3BDTixlRS9ETjtFWDB0b0JBO0FBQ0Y7QVUxdm9CRTtFa0IydkNZO0luQnZzQ1IsZ0JFcEJKO0VYOHRvQkE7QUFDRjtBVS92b0JFO0VrQjJ2Q1k7SW5CcHNDUixnQkV2Qko7RVhtdW9CQTtBQUNGO0FVcHdvQkU7RWtCMnZDWTtJbkJqc0NSLGdCRTFCSjtFWHd1b0JBO0FBQ0Y7QVFydW9CRTtFQUNFLDJMQUFBO0FSdXVvQko7QVFydW9CRTtFQUNFLDBKQUFBO0FSdXVvQko7QVF0dW9CSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnd1b0JOO0FRcnVvQkU7RUFDRSwwSkFBQTtBUnV1b0JKO0FRdHVvQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ3dW9CTjtBNEJ6aG1CYztFbkI1cUNWLHlCQXJCZTtFQWRmLHlCRVpGO0VpQjZ0Q2MsY2Z6dENBO0VlMHRDQSxpQkFBQTtBNUI0aG1CaEI7QVVoeW9CRTtFa0Jpd0NZO0luQjFxQ1IseUJBaEJhO0VUNnRvQmpCO0FBQ0Y7QVVyeW9CRTtFa0Jpd0NZO0luQnZxQ1IsZUVyREo7RVhvd29CQTtBQUNGO0FVMXlvQkU7RWtCaXdDWTtJbkJucUNOLGVFekROO0VYeXdvQkE7QUFDRjtBVS95b0JFO0VrQml3Q1k7SW5CN3NDUix5QkVkSjtFWDZ3b0JBO0FBQ0Y7QVVwem9CRTtFa0Jpd0NZO0luQjFzQ1IseUJFakJKO0VYa3hvQkE7QUFDRjtBVXp6b0JFO0VrQml3Q1k7SW5CdnNDUix5QkVwQko7RVh1eG9CQTtBQUNGO0E0QnRqbUJZO0VBRUUsNkJBQUE7TUFBQSxvQkFBQTtFbkJyckNWLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZixrQkFyQmU7RUFxQmYsNEJBckJlO0VtQm90Q0wsY2YxdUNFO0VlMnVDRixxQkFBQTtFQUNBLGdCQUFBO0E1Qm1qbUJkO0FVejBvQkU7RWtCd3dDVTtJbkJqckNOLHlCQWhCYTtFVHN3b0JqQjtBQUNGO0FVOTBvQkU7RWtCd3dDVTtJbkI5cUNOLGVFckRKO0VYNnlvQkE7QUFDRjtBVW4xb0JFO0VrQnd3Q1U7SW5CMXFDSixlRXpETjtFWGt6b0JBO0FBQ0Y7QVV4MW9CRTtFa0J3d0NVO0luQnB0Q04seUJFZEo7RVhzem9CQTtBQUNGO0FVNzFvQkU7RWtCd3dDVTtJbkJqdENOLHlCRWpCSjtFWDJ6b0JBO0FBQ0Y7QVVsMm9CRTtFa0J3d0NVO0luQjlzQ04seUJFcEJKO0VYZzBvQkE7QUFDRjtBVXYyb0JFO0VrQnd3Q1U7SW5CanJDTiwwQkFoQmE7RVRveW9CakI7QUFDRjtBVTUyb0JFO0VrQnd3Q1U7SW5COXFDTixnQm1Ca3JDUTtFNUJvbW1CWjtBQUNGO0FVajNvQkU7RWtCd3dDVTtJbkIxcUNKLGdCbUI4cUNNO0U1QnltbUJaO0FBQ0Y7QVV0M29CRTtFa0J3d0NVO0luQmpyQ04sMkJBaEJhO0VUbXpvQmpCO0FBQ0Y7QVUzM29CRTtFa0J3d0NVO0luQjlxQ04saUJtQm1yQ1E7RTVCa25tQlo7QUFDRjtBVWg0b0JFO0VrQnd3Q1U7SW5CMXFDSixpQm1CK3FDTTtFNUJ1bm1CWjtBQUNGO0FVcjRvQkU7RWtCd3dDVTtJbkJqckNOLG1CQWhCYTtFVGswb0JqQjtBQUNGO0FVMTRvQkU7RWtCd3dDVTtJbkI5cUNOLG1CbUJvckNRO0U1QmdvbUJaO0FBQ0Y7QVUvNG9CRTtFa0J3d0NVO0luQjFxQ0osbUJtQmdyQ007RTVCcW9tQlo7QUFDRjtBNEJyb21CYztFbkIxckNWLG1CQXJCZTtBVHUxb0JuQjtBVXY1b0JFO0VrQit3Q1k7SW5CeHJDUixtQkFoQmE7RVRvMW9CakI7QUFDRjtBVTU1b0JFO0VrQit3Q1k7SW5CcnJDUixtQm1Cd3JDVTtFNUI4b21CZDtBQUNGO0FVajZvQkU7RWtCK3dDWTtJbkJqckNOLG1CbUJvckNRO0U1Qm1wbUJkO0FBQ0Y7QTRCNW9tQlU7RW5CcnNDTiwwQkFyQmU7QVR5Mm9CbkI7QVV6Nm9CRTtFa0IweENRO0luQm5zQ0osaUJBaEJhO0VUczJvQmpCO0FBQ0Y7QVU5Nm9CRTtFa0IweENRO0luQmhzQ0osaUJtQmlzQ007RTVCdXBtQlY7QUFDRjtBVW43b0JFO0VrQjB4Q1E7SW5CNXJDRixpQm1CNnJDSTtFNUI0cG1CVjtBQUNGO0E0QnhwbUJRO0VBQ0UsV0FBQTtFbkI1c0NOLGFBckJlO0VtQm11Q1QsZ0JmOXdDSTtFZSt3Q0osa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFbkJqdENOLG9CQXJCZTtFQXFCZixxQkFyQmU7RUFxQmYsNkJBckJlO0FUbTRvQm5CO0FVbjhvQkU7RWtCZ3lDTTtJbkJ6c0NGLGNBaEJhO0VUZzRvQmpCO0FBQ0Y7QVV4OG9CRTtFa0JneUNNO0luQnRzQ0YsY21Cd3NDSTtFNUIwcW1CUjtBQUNGO0FVNzhvQkU7RWtCZ3lDTTtJbkJsc0NBLGNtQm9zQ0U7RTVCK3FtQlI7QUFDRjtBVWw5b0JFO0VrQmd5Q007SW5CenNDRixTQWhCYTtFVCs0b0JqQjtBQUNGO0FVdjlvQkU7RWtCZ3lDTTtJbkJ0c0NGLGFBVmdCO0VUMjRvQnBCO0FBQ0Y7QVU1OW9CRTtFa0JneUNNO0luQmxzQ0EsVW1CeXNDRTtFNUJ5cm1CUjtBQUNGO0FVaitvQkU7RWtCZ3lDTTtJbkJ6c0NGLFVBaEJhO0VUODVvQmpCO0FBQ0Y7QVV0K29CRTtFa0JneUNNO0luQnRzQ0YsY0FWZ0I7RVQwNW9CcEI7QUFDRjtBVTMrb0JFO0VrQmd5Q007SW5CbHNDQSxXbUIrc0NFO0U1QmtzbUJSO0FBQ0Y7QVVoL29CRTtFa0JneUNNO0luQnpzQ0YsNkJBaEJhO0VUNjZvQmpCO0FBQ0Y7QVVyL29CRTtFa0JneUNNO0luQnRzQ0YsbUJtQnl0Q0k7RTVCc3NtQlI7QUFDRjtBVTEvb0JFO0VrQmd5Q007SW5CbHNDQSxtQm1CcXRDRTtFNUIyc21CUjtBQUNGO0E0QnpzbUJNO0VuQmp1Q0YsMkJBckJlO0FUazhvQm5CO0FVbGdwQkU7RWtCc3pDSTtJbkIvdENBLDJCQWhCYTtFVCs3b0JqQjtBQUNGO0FVdmdwQkU7RWtCc3pDSTtJbkI1dENBLGlCbUI2dENFO0U1Qm90bUJOO0FBQ0Y7QVU1Z3BCRTtFa0JzekNJO0luQnh0Q0UsaUJtQnl0Q0E7RTVCeXRtQk47QUFDRjtBNEJ4dG1CTTtFbkJwdUNGLCtCQXJCZTtBVG85b0JuQjtBVXBocEJFO0VrQnl6Q0k7SW5CbHVDQSwrQkFoQmE7RVRpOW9CakI7QUFDRjtBVXpocEJFO0VrQnl6Q0k7SW5CL3RDQSwrQkFWZ0I7RVQ2OG9CcEI7QUFDRjtBVTlocEJFO0VrQnl6Q0k7SW5CM3RDRSxxQm1CNHRDQTtFNUJ3dW1CTjtBQUNGO0E0Qnh1bUJRO0VuQnR1Q0osNkJBckJlO0VtQjZ2Q1QsZ0JBQUE7RUFDQSxzQmZ6eUNJO0FibWhwQmQ7QVV4aXBCRTtFa0IyekNNO0luQnB1Q0YsNkJBaEJhO0VUcStvQmpCO0FBQ0Y7QVU3aXBCRTtFa0IyekNNO0luQmp1Q0YsbUJtQmt1Q0k7RTVCcXZtQlI7QUFDRjtBVWxqcEJFO0VrQjJ6Q007SW5CN3RDQSxtQm1COHRDRTtFNUIwdm1CUjtBQUNGO0E0QnZ2bUJRO0VBQ0UsTUFBQTtBNUJ5dm1CVjtBNEJwdm1CUTtFbkJqdkNKLGVBckJlO0VBcUJmLGdCQXJCZTtBVDgvb0JuQjtBVTlqcEJFO0VrQnMwQ007SW5CL3VDRixpQkFoQmE7RVQyL29CakI7QUFDRjtBVW5rcEJFO0VrQnMwQ007SW5CNXVDRixxQkFWZ0I7RVR1L29CcEI7QUFDRjtBVXhrcEJFO0VrQnMwQ007SW5CeHVDQSxrQm1CeXVDRTtFNUJxd21CUjtBQUNGO0FVN2twQkU7RWtCczBDTTtJbkIvdUNGLGtCQWhCYTtFVDBncEJqQjtBQUNGO0FVbGxwQkU7RWtCczBDTTtJbkI1dUNGLHNCQVZnQjtFVHNncEJwQjtBQUNGO0FVdmxwQkU7RWtCczBDTTtJbkJ4dUNBLG1CbUIrdUNFO0U1Qjh3bUJSO0FBQ0Y7QTRCendtQlU7RUFDRSxvQkFBQTtBNUIyd21CWjtBNEJ6d21CVTtFbkJqd0NOLGdCQXJCZTtFQXFCZixrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtFbUI0eENQLHdCQUFBO0VBQ0EscUJBQUE7QTVCMHdtQlo7QVV2bXBCRTtFa0JzMUNRO0luQi92Q0osaUJBaEJhO0VUb2lwQmpCO0FBQ0Y7QVU1bXBCRTtFa0JzMUNRO0luQjV2Q0osaUJtQjZ2Q007RTVCeXhtQlY7QUFDRjtBVWpucEJFO0VrQnMxQ1E7SW5CeHZDRixpQm1CeXZDSTtFNUI4eG1CVjtBQUNGO0FVdG5wQkU7RWtCczFDUTtJbkIvdkNKLGlCQWhCYTtFVG1qcEJqQjtBQUNGO0FVM25wQkU7RWtCczFDUTtJbkI1dkNKLGlCbUI4dkNNO0U1QnV5bUJWO0FBQ0Y7QVVob3BCRTtFa0JzMUNRO0luQnh2Q0YsaUJtQjB2Q0k7RTVCNHltQlY7QUFDRjtBVXJvcEJFO0VrQnMxQ1E7SW5CL3ZDSixtQkFoQmE7RVRra3BCakI7QUFDRjtBVTFvcEJFO0VrQnMxQ1E7SW5CNXZDSixtQm1CK3ZDTTtFNUJxem1CVjtBQUNGO0FVL29wQkU7RWtCczFDUTtJbkJ4dkNGLG1CbUIydkNJO0U1QjB6bUJWO0FBQ0Y7QVVwcHBCRTtFa0JzMUNRO0luQi92Q0osb0JBaEJhO0VUaWxwQmpCO0FBQ0Y7QVV6cHBCRTtFa0JzMUNRO0luQjV2Q0osb0JtQmd3Q007RTVCbTBtQlY7QUFDRjtBVTlwcEJFO0VrQnMxQ1E7SW5CeHZDRixvQm1CNHZDSTtFNUJ3MG1CVjtBQUNGO0E0QnIwbUJZO0VBQ0UsYUFBQTtBNUJ1MG1CZDtBNEJuMG1CYztFbkI5d0NWLHVCQXJCZTtBVHltcEJuQjtBVXpxcEJFO0VrQm0yQ1k7SW5CNXdDUixZQWhCYTtFVHNtcEJqQjtBQUNGO0FVOXFwQkU7RWtCbTJDWTtJbkJ6d0NSLFltQjB3Q1U7RTVCODBtQmQ7QUFDRjtBVW5ycEJFO0VrQm0yQ1k7SW5CcndDTixZbUJzd0NRO0U1Qm0xbUJkO0FBQ0Y7QTRCbDFtQmM7RW5CanhDVixzQkFyQmU7QVQybnBCbkI7QVUzcnBCRTtFa0JzMkNZO0luQi93Q1IsWUFoQmE7RVR3bnBCakI7QUFDRjtBVWhzcEJFO0VrQnMyQ1k7SW5CNXdDUixZbUI2d0NVO0U1QjYxbUJkO0FBQ0Y7QVVyc3BCRTtFa0JzMkNZO0luQnh3Q04sWW1CeXdDUTtFNUJrMm1CZDtBQUNGO0E0QjMxbUJRO0VuQjF4Q0osZUFyQmU7RUFxQmYsZ0JBckJlO0FUOG9wQm5CO0FVOXNwQkU7RWtCKzJDTTtJbkJ4eENGLGlCQWhCYTtFVDJvcEJqQjtBQUNGO0FVbnRwQkU7RWtCKzJDTTtJbkJyeENGLHFCQVZnQjtFVHVvcEJwQjtBQUNGO0FVeHRwQkU7RWtCKzJDTTtJbkJqeENBLGtCbUJreENFO0U1QjQybUJSO0FBQ0Y7QVU3dHBCRTtFa0IrMkNNO0luQnh4Q0Ysa0JBaEJhO0VUMHBwQmpCO0FBQ0Y7QVVsdXBCRTtFa0IrMkNNO0luQnJ4Q0Ysc0JBVmdCO0VUc3BwQnBCO0FBQ0Y7QVV2dXBCRTtFa0IrMkNNO0luQmp4Q0EsbUJtQnd4Q0U7RTVCcTNtQlI7QUFDRjtBNEJoM21CVTtFQUNFLG9CQUFBO0E1QmszbUJaO0E0QmgzbUJVO0VuQjF5Q04sZ0JBckJlO0VBcUJmLGtCQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO0VtQnEwQ1Asd0JBQUE7RUFDQSxxQkFBQTtBNUJpM21CWjtBVXZ2cEJFO0VrQiszQ1E7SW5CeHlDSixpQkFoQmE7RVRvcnBCakI7QUFDRjtBVTV2cEJFO0VrQiszQ1E7SW5CcnlDSixpQm1Cc3lDTTtFNUJnNG1CVjtBQUNGO0FVandwQkU7RWtCKzNDUTtJbkJqeUNGLGlCbUJreUNJO0U1QnE0bUJWO0FBQ0Y7QVV0d3BCRTtFa0IrM0NRO0luQnh5Q0osaUJBaEJhO0VUbXNwQmpCO0FBQ0Y7QVUzd3BCRTtFa0IrM0NRO0luQnJ5Q0osaUJtQnV5Q007RTVCODRtQlY7QUFDRjtBVWh4cEJFO0VrQiszQ1E7SW5CanlDRixpQm1CbXlDSTtFNUJtNW1CVjtBQUNGO0FVcnhwQkU7RWtCKzNDUTtJbkJ4eUNKLG1CQWhCYTtFVGt0cEJqQjtBQUNGO0FVMXhwQkU7RWtCKzNDUTtJbkJyeUNKLG1CbUJ3eUNNO0U1QjQ1bUJWO0FBQ0Y7QVUveHBCRTtFa0IrM0NRO0luQmp5Q0YsbUJtQm95Q0k7RTVCaTZtQlY7QUFDRjtBVXB5cEJFO0VrQiszQ1E7SW5CeHlDSixvQkFoQmE7RVRpdXBCakI7QUFDRjtBVXp5cEJFO0VrQiszQ1E7SW5CcnlDSixvQm1CeXlDTTtFNUIwNm1CVjtBQUNGO0FVOXlwQkU7RWtCKzNDUTtJbkJqeUNGLG9CbUJxeUNJO0U1Qis2bUJWO0FBQ0Y7QTRCNTZtQlk7RUFDRSxhQUFBO0E1Qjg2bUJkO0E0QjE2bUJjO0VuQnZ6Q1Ysc0JBckJlO0FUeXZwQm5CO0FVenpwQkU7RWtCNDRDWTtJbkJyekNSLFlBaEJhO0VUc3ZwQmpCO0FBQ0Y7QVU5enBCRTtFa0I0NENZO0luQmx6Q1IsWW1CbXpDVTtFNUJxN21CZDtBQUNGO0FVbjBwQkU7RWtCNDRDWTtJbkI5eUNOLFltQit5Q1E7RTVCMDdtQmQ7QUFDRjtBNEJ6N21CYztFbkIxekNWLHVCQXJCZTtBVDJ3cEJuQjtBVTMwcEJFO0VrQis0Q1k7SW5CeHpDUixZQWhCYTtFVHd3cEJqQjtBQUNGO0FVaDFwQkU7RWtCKzRDWTtJbkJyekNSLFltQnN6Q1U7RTVCbzhtQmQ7QUFDRjtBVXIxcEJFO0VrQis0Q1k7SW5CanpDTixZbUJrekNRO0U1Qnk4bUJkO0FBQ0Y7QTRCeDhtQmM7RW5CN3pDVix1QkFyQmU7QVQ2eHBCbkI7QVU3MXBCRTtFa0JrNUNZO0luQjN6Q1IsWUFoQmE7RVQweHBCakI7QUFDRjtBVWwycEJFO0VrQms1Q1k7SW5CeHpDUixZbUIyekNVO0U1Qmk5bUJkO0FBQ0Y7QVV2MnBCRTtFa0JrNUNZO0luQnB6Q04sWW1CdXpDUTtFNUJzOW1CZDtBQUNGO0E0Qjk4bUJRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VuQjUwQ04sMEJBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw4QkFyQmU7TUFxQmYsa0NBckJlO1VBcUJmLDhCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtBVHV6cEJuQjtBVXYzcEJFO0VrQjg1Q007SW5CdjBDRixlQWhCYTtFVG96cEJqQjtBQUNGO0FVNTNwQkU7RWtCODVDTTtJbkJwMENGLGtCQVZnQjtFVGd6cEJwQjtBQUNGO0FVajRwQkU7RWtCODVDTTtJbkJoMENBLGdCbUJvMENFO0U1Qm0rbUJSO0FBQ0Y7QVV0NHBCRTtFa0I4NUNNO0luQnYwQ0Ysd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVRtMHBCakI7QUFDRjtBVTM0cEJFO0VrQjg1Q007SW5CcDBDRix3Qm1CeTBDSTtRbkJ6MENKLHFCbUJ5MENJO1luQnowQ0osdUJtQnkwQ0k7RTVCNCttQlI7QUFDRjtBVWg1cEJFO0VrQjg1Q007SW5CaDBDQSx3Qm1CcTBDRTtRbkJyMENGLHFCbUJxMENFO1luQnIwQ0YsdUJtQnEwQ0U7RTVCaS9tQlI7QUFDRjtBVXI1cEJFO0VrQjg1Q007SW5CdjBDRix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVRrMXBCakI7QUFDRjtBVTE1cEJFO0VrQjg1Q007SW5CcDBDRix5Qm1CMDBDSTtJbkIxMENKLDRCbUIwMENJO1FuQjEwQ0oseUJtQjAwQ0k7WW5CMTBDSixxQm1CMDBDSTtFNUIwL21CUjtBQUNGO0FVLzVwQkU7RWtCODVDTTtJbkJoMENBLHlCbUJzMENFO0luQnQwQ0YsNEJtQnMwQ0U7UW5CdDBDRix5Qm1CczBDRTtZbkJ0MENGLHFCbUJzMENFO0U1QisvbUJSO0FBQ0Y7QVVwNnBCRTtFa0I4NUNNO0luQnYwQ0YsVUFoQmE7RVRpMnBCakI7QUFDRjtBVXo2cEJFO0VrQjg1Q007SW5CcDBDRixVbUIyMENJO0U1QndnbkJSO0FBQ0Y7QVU5NnBCRTtFa0I4NUNNO0luQmgwQ0EsVW1CdTBDRTtFNUI2Z25CUjtBQUNGO0FVbjdwQkU7RWtCODVDTTtJbkJ2MENGLGVBaEJhO0VUZzNwQmpCO0FBQ0Y7QVV4N3BCRTtFa0I4NUNNO0luQnAwQ0YsZUFWZ0I7RVQ0MnBCcEI7QUFDRjtBVTc3cEJFO0VrQjg1Q007SW5CaDBDQSxlbUJ3MENFO0U1QjJobkJSO0FBQ0Y7QVVsOHBCRTtFa0I4NUNNO0luQnYwQ0YsZ0JBaEJhO0VUKzNwQmpCO0FBQ0Y7QVV2OHBCRTtFa0I4NUNNO0luQnAwQ0YsZ0JBVmdCO0VUMjNwQnBCO0FBQ0Y7QVU1OHBCRTtFa0I4NUNNO0luQmgwQ0EsZ0JtQnkwQ0U7RTVCeWluQlI7QUFDRjtBNEJ4aW5CVTtFQUNFLGNmaDRDSTtFSjJDWix5QkFyQmU7RUFkZix5QkVsQkY7RUZxREUscUJBckJlO0FUdTVwQm5CO0FVdjlwQkU7RWtCeTZDUTtJbkJsMUNKLHlCQWhCYTtFVG81cEJqQjtBQUNGO0FVNTlwQkU7RWtCeTZDUTtJbkIvMENKLGVFM0RKO0VYaThwQkE7QUFDRjtBVWorcEJFO0VrQnk2Q1E7SW5CMzBDRixlRS9ETjtFWHM4cEJBO0FBQ0Y7QVV0K3BCRTtFa0J5NkNRO0luQnIzQ0osZ0JFcEJKO0VYMDhwQkE7QUFDRjtBVTMrcEJFO0VrQnk2Q1E7SW5CbDNDSixnQkV2Qko7RVgrOHBCQTtBQUNGO0FVaC9wQkU7RWtCeTZDUTtJbkIvMkNKLGdCRTFCSjtFWG85cEJBO0FBQ0Y7QVVyL3BCRTtFa0J5NkNRO0luQmwxQ0osa0JBaEJhO0VUazdwQmpCO0FBQ0Y7QVUxL3BCRTtFa0J5NkNRO0luQi8wQ0osa0JtQmsxQ007RTVCa2xuQlY7QUFDRjtBVS8vcEJFO0VrQnk2Q1E7SW5CMzBDRixrQm1CODBDSTtFNUJ1bG5CVjtBQUNGO0E0QnZsbkJZO0VuQngxQ1Isa0JBckJlO0FUdThwQm5CO0FVdmdxQkU7RWtCNjZDVTtJbkJ0MUNOLHFCQWhCYTtFVG84cEJqQjtBQUNGO0FVNWdxQkU7RWtCNjZDVTtJbkJuMUNOLHFCbUJxMUNRO0U1QmltbkJaO0FBQ0Y7QVVqaHFCRTtFa0I2NkNVO0luQi8wQ0oscUJtQmkxQ007RTVCc21uQlo7QUFDRjtBNEJybW5CWTtFbkIvM0NSLGdCbUJnNENVO0E1QnVtbkJkO0FVemhxQkU7RWtCaTdDVTtJbkI3M0NOLGNtQjgzQ1E7RTVCMm1uQlo7QUFDRjtBVTlocUJFO0VrQmk3Q1U7SW5CMTNDTixjbUIyM0NRO0U1QmdubkJaO0FBQ0Y7QVVuaXFCRTtFa0JpN0NVO0luQnYzQ04sY21CdzNDUTtFNUJxbm5CWjtBQUNGO0E0Qm5ubkJVO0VBQ0UsZ0JBQUE7RUFDQSwwQkFBQTtFbkJsMkNSLHlCQXJCZTtFQWRmLHlCRWxCRjtFRnFERSw0QkFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHVCQXJCZTtFbUI0M0NQLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E1QnNubkJaO0FVbmpxQkU7RWtCcTdDUTtJbkI5MUNKLHlCQWhCYTtFVGcvcEJqQjtBQUNGO0FVeGpxQkU7RWtCcTdDUTtJbkIzMUNKLGVFM0RKO0VYNmhxQkE7QUFDRjtBVTdqcUJFO0VrQnE3Q1E7SW5CdjFDRixlRS9ETjtFWGtpcUJBO0FBQ0Y7QVVsa3FCRTtFa0JxN0NRO0luQmo0Q0osZ0JFcEJKO0VYc2lxQkE7QUFDRjtBVXZrcUJFO0VrQnE3Q1E7SW5COTNDSixnQkV2Qko7RVgyaXFCQTtBQUNGO0FVNWtxQkU7RWtCcTdDUTtJbkIzM0NKLGdCRTFCSjtFWGdqcUJBO0FBQ0Y7QVVqbHFCRTtFa0JxN0NRO0luQjkxQ0osa0JBaEJhO0VUOGdxQmpCO0FBQ0Y7QVV0bHFCRTtFa0JxN0NRO0luQjMxQ0osa0JtQisxQ007RTVCaXFuQlY7QUFDRjtBVTNscUJFO0VrQnE3Q1E7SW5CdjFDRixrQm1CMjFDSTtFNUJzcW5CVjtBQUNGO0FVaG1xQkU7RWtCcTdDUTtJbkI5MUNKLDZCQWhCYTtFVDZocUJqQjtBQUNGO0FVcm1xQkU7RWtCcTdDUTtJbkIzMUNKLGtCbUJnMkNNO0U1QitxbkJWO0FBQ0Y7QVUxbXFCRTtFa0JxN0NRO0luQnYxQ0Ysa0JtQjQxQ0k7RTVCb3JuQlY7QUFDRjtBVS9tcUJFO0VrQnE3Q1E7SW5COTFDSix1QkFoQmE7RVQ0aXFCakI7QUFDRjtBVXBucUJFO0VrQnE3Q1E7SW5CMzFDSix1QkFWZ0I7RVR3aXFCcEI7QUFDRjtBVXpucUJFO0VrQnE3Q1E7SW5CdjFDRixZbUI2MUNJO0U1QmtzbkJWO0FBQ0Y7QTRCOXJuQlE7RW5CMzJDSixlQXJCZTtFQXFCZixnQkFyQmU7QVRra3FCbkI7QVVsb3FCRTtFa0JnOENNO0luQnoyQ0YsaUJBaEJhO0VUK2pxQmpCO0FBQ0Y7QVV2b3FCRTtFa0JnOENNO0luQnQyQ0YscUJBVmdCO0VUMmpxQnBCO0FBQ0Y7QVU1b3FCRTtFa0JnOENNO0luQmwyQ0Esa0JtQm0yQ0U7RTVCK3NuQlI7QUFDRjtBVWpwcUJFO0VrQmc4Q007SW5CejJDRixrQkFoQmE7RVQ4a3FCakI7QUFDRjtBVXRwcUJFO0VrQmc4Q007SW5CdDJDRixzQkFWZ0I7RVQwa3FCcEI7QUFDRjtBVTNwcUJFO0VrQmc4Q007SW5CbDJDQSxtQm1CeTJDRTtFNUJ3dG5CUjtBQUNGO0E0Qm50bkJVO0VBQ0Usb0JBQUE7QTVCcXRuQlo7QTRCbHRuQlk7RW5CNTNDUixnQkFyQmU7RUFxQmYsa0JBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7RW1CdTVDTCx3QkFBQTtFQUNBLHFCQUFBO0E1Qm10bkJkO0FVM3FxQkU7RWtCaTlDVTtJbkIxM0NOLGlCQWhCYTtFVHdtcUJqQjtBQUNGO0FVaHJxQkU7RWtCaTlDVTtJbkJ2M0NOLGlCbUJ3M0NRO0U1Qmt1bkJaO0FBQ0Y7QVVycnFCRTtFa0JpOUNVO0luQm4zQ0osaUJtQm8zQ007RTVCdXVuQlo7QUFDRjtBVTFycUJFO0VrQmk5Q1U7SW5CMTNDTixpQkFoQmE7RVR1bnFCakI7QUFDRjtBVS9ycUJFO0VrQmk5Q1U7SW5CdjNDTixpQm1CeTNDUTtFNUJndm5CWjtBQUNGO0FVcHNxQkU7RWtCaTlDVTtJbkJuM0NKLGlCbUJxM0NNO0U1QnF2bkJaO0FBQ0Y7QVV6c3FCRTtFa0JpOUNVO0luQjEzQ04sbUJBaEJhO0VUc29xQmpCO0FBQ0Y7QVU5c3FCRTtFa0JpOUNVO0luQnYzQ04sbUJtQjAzQ1E7RTVCOHZuQlo7QUFDRjtBVW50cUJFO0VrQmk5Q1U7SW5CbjNDSixtQm1CczNDTTtFNUJtd25CWjtBQUNGO0FVeHRxQkU7RWtCaTlDVTtJbkIxM0NOLG9CQWhCYTtFVHFwcUJqQjtBQUNGO0FVN3RxQkU7RWtCaTlDVTtJbkJ2M0NOLG9CbUIyM0NRO0U1QjR3bkJaO0FBQ0Y7QVVsdXFCRTtFa0JpOUNVO0luQm4zQ0osb0JtQnUzQ007RTVCaXhuQlo7QUFDRjtBNEI5d25CYztFQUNFLGFBQUE7QTVCZ3huQmhCO0E0QjV3bkJnQjtFbkJ6NENaLHNCQXJCZTtBVDZxcUJuQjtBVTd1cUJFO0VrQjg5Q2M7SW5CdjRDVixZQWhCYTtFVDBxcUJqQjtBQUNGO0FVbHZxQkU7RWtCODlDYztJbkJwNENWLFltQnE0Q1k7RTVCdXhuQmhCO0FBQ0Y7QVV2dnFCRTtFa0I4OUNjO0luQmg0Q1IsWW1CaTRDVTtFNUI0eG5CaEI7QUFDRjtBNEIzeG5CZ0I7RW5CNTRDWix1QkFyQmU7QVQrcnFCbkI7QVUvdnFCRTtFa0JpK0NjO0luQjE0Q1YsWUFoQmE7RVQ0cnFCakI7QUFDRjtBVXB3cUJFO0VrQmkrQ2M7SW5CdjRDVixZbUIwNENZO0U1Qm95bkJoQjtBQUNGO0FVendxQkU7RWtCaStDYztJbkJuNENSLFltQnM0Q1U7RTVCeXluQmhCO0FBQ0Y7O0FpQng0bkJDO0VBRUMsbUJBQUE7RUFFSSxTQUFBO0FqQnk0bkJOO0FpQng0bkJNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0VBQ0EsYUFBQTtBakIwNG5CUjtBaUJ6NG5CUTtFQUNFLFVBQUE7QWpCMjRuQlY7QWlCejRuQlE7RUFDRSxzQkpwNENJO0VJcTRDSixnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWpCMjRuQlY7QWlCdDRuQkU7RUFDQztJQUNDLGlDQUFBO1lBQUEseUJBQUE7RWpCdzRuQkY7RWlCdDRuQkM7SUFDQyxtQ0FBQTtZQUFBLDJCQUFBO0VqQnc0bkJGO0FBQ0Y7O0FpQjUzbkJNO0VSaDJDRiwyQkFyQmU7QVRxdnFCbkI7QVVyenFCRTtFT3E3Q0k7SVI5MUNBLDJCQWhCYTtFVGt2cUJqQjtBQUNGO0FVMXpxQkU7RU9xN0NJO0lSMzFDQSxpQlE0MUNFO0VqQnc0bkJOO0FBQ0Y7QVUvenFCRTtFT3E3Q0k7SVJ2MUNFLGlCUXcxQ0E7RWpCNjRuQk47QUFDRjtBaUI1NG5CVTtFQUNFLGtCQUFBO0FqQjg0bkJaO0FpQjc0bkJZO0VBQ0UsY0o5NENRO0FiNnhxQnRCO0FpQjc0bkJZO0VSeDJDUiwwQkFyQmU7RUFxQmYsbUJBckJlO0FUOHdxQm5CO0FVOTBxQkU7RU82N0NVO0lSdDJDTixlQWhCYTtFVDJ3cUJqQjtBQUNGO0FVbjFxQkU7RU82N0NVO0lSbjJDTixnQlFvMkNRO0VqQnk1bkJaO0FBQ0Y7QVV4MXFCRTtFTzY3Q1U7SVIvMUNKLGdCUWcyQ007RWpCODVuQlo7QUFDRjtBVTcxcUJFO0VPNjdDVTtJUnQyQ04scUJBaEJhO0VUMHhxQmpCO0FBQ0Y7QVVsMnFCRTtFTzY3Q1U7SVJuMkNOLHFCUXEyQ1E7RWpCdTZuQlo7QUFDRjtBVXYycUJFO0VPNjdDVTtJUi8xQ0oscUJRaTJDTTtFakI0Nm5CWjtBQUNGO0FpQjM2bkJjO0VSNTJDVixhQXJCZTtBVCt5cUJuQjtBVS8ycUJFO0VPaThDWTtJUjEyQ1IsY0FoQmE7RVQ0eXFCakI7QUFDRjtBVXAzcUJFO0VPaThDWTtJUnYyQ1IsY1F3MkNVO0VqQnM3bkJkO0FBQ0Y7QVV6M3FCRTtFT2k4Q1k7SVJuMkNOLGNRbzJDUTtFakIyN25CZDtBQUNGO0FpQjE3bkJjO0VSLzJDVixVQXJCZTtBVGkwcUJuQjtBVWo0cUJFO0VPbzhDWTtJUjcyQ1IseUJBaEJhO0VUOHpxQmpCO0FBQ0Y7QVV0NHFCRTtFT284Q1k7SVIxMkNSLGNRMjJDVTtFakJxOG5CZDtBQUNGO0FVMzRxQkU7RU9vOENZO0lSdDJDTixjUXUyQ1E7RWpCMDhuQmQ7QUFDRjtBaUJ0OG5CVTtFUnIzQ04sMEJBckJlO0FUbTFxQm5CO0FVbjVxQkU7RU8wOENRO0lSbjNDSixlQWhCYTtFVGcxcUJqQjtBQUNGO0FVeDVxQkU7RU8wOENRO0lSaDNDSixnQlFpM0NNO0VqQmk5bkJWO0FBQ0Y7QVU3NXFCRTtFTzA4Q1E7SVI1MkNGLGdCUTYyQ0k7RWpCczluQlY7QUFDRjtBaUJ0OW5CWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFUjczQ1YseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSxpQkFyQmU7RUFxQmYsOEJBckJlO0VBcUJmLHNDQXJCZTtBVGczcUJuQjtBVWg3cUJFO0VPNDhDVTtJUnIzQ04seUJBaEJhO0VUNjJxQmpCO0FBQ0Y7QVVyN3FCRTtFTzQ4Q1U7SVJsM0NOLGVFckRKO0VYbzVxQkE7QUFDRjtBVTE3cUJFO0VPNDhDVTtJUjkyQ0osZUV6RE47RVh5NXFCQTtBQUNGO0FVLzdxQkU7RU80OENVO0lSeDVDTix5QkVkSjtFWDY1cUJBO0FBQ0Y7QVVwOHFCRTtFTzQ4Q1U7SVJyNUNOLHlCRWpCSjtFWGs2cUJBO0FBQ0Y7QVV6OHFCRTtFTzQ4Q1U7SVJsNUNOLHlCRXBCSjtFWHU2cUJBO0FBQ0Y7QVExNnFCRTtFQUNFLDJMQUFBO0FSNDZxQko7QVExNnFCRTtFQUNFLDBKQUFBO0FSNDZxQko7QVEzNnFCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjY2cUJOO0FRMTZxQkU7RUFDRSwwSkFBQTtBUjQ2cUJKO0FRMzZxQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI2NnFCTjtBVS85cUJFO0VPNDhDVTtJUnIzQ04sbUJBaEJhO0VUNDVxQmpCO0FBQ0Y7QVVwK3FCRTtFTzQ4Q1U7SVJsM0NOLFNRMjNDUTtFakJtaG9CWjtBQUNGO0FVeitxQkU7RU80OENVO0lSOTJDSixTUXUzQ007RWpCd2hvQlo7QUFDRjtBVTkrcUJFO0VPNDhDVTtJUnIzQ04sb0JBaEJhO0VUMjZxQmpCO0FBQ0Y7QVVuL3FCRTtFTzQ4Q1U7SVJsM0NOLG1CUTQzQ1E7RWpCaWlvQlo7QUFDRjtBVXgvcUJFO0VPNDhDVTtJUjkyQ0osbUJRdzNDTTtFakJzaW9CWjtBQUNGO0FVNy9xQkU7RU80OENVO0lScjNDTiwyQkFoQmE7RVQwN3FCakI7QUFDRjtBVWxnckJFO0VPNDhDVTtJUmwzQ04sa0JRNjNDUTtFakIraW9CWjtBQUNGO0FVdmdyQkU7RU80OENVO0lSOTJDSixrQlF5M0NNO0VqQm9qb0JaO0FBQ0Y7QWlCaGpvQlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUng0Q04sbUJBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZiwyQkFyQmU7QVRrOXFCbkI7QVVsaHJCRTtFTzQ5Q007SVJyNENGLFVBaEJhO0VUKzhxQmpCO0FBQ0Y7QVV2aHJCRTtFTzQ5Q007SVJsNENGLFNRbzRDSTtFakI2am9CUjtBQUNGO0FVNWhyQkU7RU80OUNNO0lSOTNDQSxTUWc0Q0U7RWpCa2tvQlI7QUFDRjtBVWppckJFO0VPNDlDTTtJUnI0Q0YseUJBaEJhO0lBZ0JiLDRCQWhCYTtRQWdCYix5QkFoQmE7WUFnQmIscUJBaEJhO0VUODlxQmpCO0FBQ0Y7QVV0aXJCRTtFTzQ5Q007SVJsNENGLHlCUXE0Q0k7SVJyNENKLDRCUXE0Q0k7UVJyNENKLHlCUXE0Q0k7WVJyNENKLHFCUXE0Q0k7RWpCMmtvQlI7QUFDRjtBVTNpckJFO0VPNDlDTTtJUjkzQ0EseUJRaTRDRTtJUmo0Q0YsNEJRaTRDRTtRUmo0Q0YseUJRaTRDRTtZUmo0Q0YscUJRaTRDRTtFakJnbG9CUjtBQUNGO0FVaGpyQkU7RU80OUNNO0lScjRDRixlQWhCYTtFVDYrcUJqQjtBQUNGO0FVcmpyQkU7RU80OUNNO0lSbDRDRixnQlFzNENJO0VqQnlsb0JSO0FBQ0Y7QVUxanJCRTtFTzQ5Q007SVI5M0NBLGdCUWs0Q0U7RWpCOGxvQlI7QUFDRjtBaUI5bG9CVTtFQUNFLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxzQko5OENFO0VKZ0VWLHVCQXJCZTtFQXFCZiw2QkFyQmU7QVRxZ3JCbkI7QVVya3JCRTtFT2krQ1E7SVIxNENKLG1DQWhCYTtFVGtnckJqQjtBQUNGO0FVMWtyQkU7RU9pK0NRO0lSdjRDSix1QlEwNENNO0VqQjBtb0JWO0FBQ0Y7QVUva3JCRTtFT2krQ1E7SVJuNENGLHVCUXM0Q0k7RWpCK21vQlY7QUFDRjtBVXBsckJFO0VPaStDUTtJUjE0Q0osNkJBaEJhO0VUaWhyQmpCO0FBQ0Y7QVV6bHJCRTtFT2krQ1E7SVJ2NENKLG1CUTI0Q007RWpCd25vQlY7QUFDRjtBVTlsckJFO0VPaStDUTtJUm40Q0YsbUJRdTRDSTtFakI2bm9CVjtBQUNGO0FpQjVub0JVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJuNUNSLDhCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLDhCQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtFQXFCZixVQXJCZTtBVDBpckJuQjtBVTFtckJFO0VPdStDUTtJUmg1Q0osNEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYiwwQkFoQmE7WUFnQmIsc0JBaEJhO0VUdWlyQmpCO0FBQ0Y7QVUvbXJCRTtFT3UrQ1E7SVI3NENKLDRCUSs0Q007SVIvNENOLDZCUSs0Q007UVIvNENOLDBCUSs0Q007WVIvNENOLHNCUSs0Q007RWpCMG9vQlY7QUFDRjtBVXBuckJFO0VPdStDUTtJUno0Q0YsNEJRMjRDSTtJUjM0Q0osNkJRMjRDSTtRUjM0Q0osMEJRMjRDSTtZUjM0Q0osc0JRMjRDSTtFakIrb29CVjtBQUNGO0FVem5yQkU7RU91K0NRO0lSaDVDSix1QkFoQmE7UUFnQmIsb0JBaEJhO1lBZ0JiLHNCQWhCYTtFVHNqckJqQjtBQUNGO0FVOW5yQkU7RU91K0NRO0lSNzRDSix1QlFnNUNNO1FSaDVDTixvQlFnNUNNO1lSaDVDTixzQlFnNUNNO0VqQndwb0JWO0FBQ0Y7QVVub3JCRTtFT3UrQ1E7SVJ6NENGLHVCUTQ0Q0k7UVI1NENKLG9CUTQ0Q0k7WVI1NENKLHNCUTQ0Q0k7RWpCNnBvQlY7QUFDRjtBVXhvckJFO0VPdStDUTtJUmg1Q0osd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYixrQkFoQmE7RVRxa3JCakI7QUFDRjtBVTdvckJFO0VPdStDUTtJUjc0Q0osd0JRaTVDTTtRUmo1Q04scUJRaTVDTTtZUmo1Q04sa0JRaTVDTTtFakJzcW9CVjtBQUNGO0FVbHByQkU7RU91K0NRO0lSejRDRix3QlE2NENJO1FSNzRDSixxQlE2NENJO1lSNzRDSixrQlE2NENJO0VqQjJxb0JWO0FBQ0Y7QVV2cHJCRTtFT3UrQ1E7SVJoNUNKLG1CQWhCYTtFVG9sckJqQjtBQUNGO0FVNXByQkU7RU91K0NRO0lSNzRDSixTUWs1Q007RWpCb3JvQlY7QUFDRjtBVWpxckJFO0VPdStDUTtJUno0Q0YsU1E4NENJO0VqQnlyb0JWO0FBQ0Y7QWlCeHJvQlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjE1Q1IsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0FUMG1yQm5CO0FVMXFyQkU7RU84K0NRO0lSdjVDSiw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVR1bXJCakI7QUFDRjtBVS9xckJFO0VPOCtDUTtJUnA1Q0osOEJRczVDTTtJUnQ1Q04sNkJRczVDTTtRUnQ1Q04sdUJRczVDTTtZUnQ1Q04sbUJRczVDTTtFakJtc29CVjtBQUNGO0FVcHJyQkU7RU84K0NRO0lSaDVDRiw4QlFrNUNJO0lSbDVDSiw2QlFrNUNJO1FSbDVDSix1QlFrNUNJO1lSbDVDSixtQlFrNUNJO0VqQndzb0JWO0FBQ0Y7QWlCeHNvQlk7RVI1NUNSLGNBckJlO0FUNG5yQm5CO0FVNXJyQkU7RU9pL0NVO0lSMTVDTiwyQkFoQmE7RVR5bnJCakI7QUFDRjtBVWpzckJFO0VPaS9DVTtJUnY1Q04sZ0JRdzVDUTtFakJtdG9CWjtBQUNGO0FVdHNyQkU7RU9pL0NVO0lSbjVDSixnQlFvNUNNO0VqQnd0b0JaO0FBQ0Y7QWlCdHRvQlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFVDc3Q1YscUpBQUE7QVJzcHJCRjtBaUJ4dG9CWTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FqQjB0b0JkO0FReHByQkU7RUFDRSxnTUFBQTtBUjBwckJKO0FReHByQkU7RUFDRSw2SkFBQTtBUjBwckJKO0FRenByQkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIycHJCTjtBUXhwckJFO0VBQ0UsNkpBQUE7QVIwcHJCSjtBUXpwckJJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMnByQk47QWlCeHVvQlk7RUFDRSxxQkFBQTtFQUNBLGNKbDlDUTtFSndDbEIseUJBckJlO0VFeVJqQix5QkFBQTtFSHRUQSxtSkFBQTtFQ2tERSwwQ0FyQmU7QVQ2cXJCbkI7QVU3dXJCRTtFTzYvQ1U7SVJ0NkNOLGNBaEJhO0VUMHFyQmpCO0FBQ0Y7QVVsdnJCRTtFTzYvQ1U7SVJuNkNOLGVFOFBKO0VYODVxQkE7QUFDRjtBVXZ2ckJFO0VPNi9DVTtJUi81Q0osZUUwUE47RVhtNnFCQTtBQUNGO0FReHRyQkU7RUFDRSwyTEFBQTtBUjB0ckJKO0FReHRyQkU7RUFDRSwwSkFBQTtBUjB0ckJKO0FRenRyQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIydHJCTjtBUXh0ckJFO0VBQ0UsMEpBQUE7QVIwdHJCSjtBUXp0ckJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMnRyQk47QVU3d3JCRTtFTzYvQ1U7SVJ0NkNOLDBDQWhCYTtFVDBzckJqQjtBQUNGO0FVbHhyQkU7RU82L0NVO0lSbjZDTixxQlF3NkNRO0VqQm94b0JaO0FBQ0Y7QVV2eHJCRTtFTzYvQ1U7SVIvNUNKLHFCUW82Q007RWpCeXhvQlo7QUFDRjtBaUJ6eG9CYztFQUNFLGVBQUE7QWpCMnhvQmhCO0FpQnJ4b0JNO0VScjdDRiwrQkFyQmU7QVRrdXJCbkI7QVVseXJCRTtFTzBnREk7SVJuN0NBLCtCQWhCYTtFVCt0ckJqQjtBQUNGO0FVdnlyQkU7RU8wZ0RJO0lSaDdDQSxxQlFpN0NFO0VqQmd5b0JOO0FBQ0Y7QVU1eXJCRTtFTzBnREk7SVI1NkNFLHFCUTY2Q0E7RWpCcXlvQk47QUFDRjtBaUJweW9CVTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VSMzdDUiw2QkFyQmU7QVR1dnJCbkI7QVV2enJCRTtFTzZnRFE7SVJ0N0NKLDZCQWhCYTtFVG92ckJqQjtBQUNGO0FVNXpyQkU7RU82Z0RRO0lSbjdDSixtQlF1N0NNO0VqQit5b0JWO0FBQ0Y7QVVqMHJCRTtFTzZnRFE7SVIvNkNGLG1CUW03Q0k7RWpCb3pvQlY7QUFDRjtBaUJuem9CVTtFQUNFLGtCQUFBO0VSLzdDUixtQkFyQmU7RUFxQmYsb0JBckJlO0FUMndyQm5CO0FVMzByQkU7RU9taERRO0lSNTdDSixtQkFoQmE7RVR3d3JCakI7QUFDRjtBVWgxckJFO0VPbWhEUTtJUno3Q0osU1EyN0NNO0VqQit6b0JWO0FBQ0Y7QVVyMXJCRTtFT21oRFE7SVJyN0NGLFNRdTdDSTtFakJvMG9CVjtBQUNGO0FVMTFyQkU7RU9taERRO0lSNTdDSixvQkFoQmE7RVR1eHJCakI7QUFDRjtBVS8xckJFO0VPbWhEUTtJUno3Q0osVVE0N0NNO0VqQjYwb0JWO0FBQ0Y7QVVwMnJCRTtFT21oRFE7SVJyN0NGLFVRdzdDSTtFakJrMW9CVjtBQUNGO0FpQmwxb0JZO0VSbDhDUix5QkFyQmU7RUV5UmpCLHlCQUFBO0VIdFRBLG1KQUFBO0VTdS9DWSxxQkFBQTtBakJxMW9CZDtBVS8yckJFO0VPdWhEVTtJUmg4Q04sY0FoQmE7RVQ0eXJCakI7QUFDRjtBVXAzckJFO0VPdWhEVTtJUjc3Q04sZUU4UEo7RVhnaXJCQTtBQUNGO0FVejNyQkU7RU91aERVO0lSejdDSixlRTBQTjtFWHFpckJBO0FBQ0Y7QVExMXJCRTtFQUNFLDJMQUFBO0FSNDFyQko7QVExMXJCRTtFQUNFLDBKQUFBO0FSNDFyQko7QVEzMXJCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjYxckJOO0FRMTFyQkU7RUFDRSwwSkFBQTtBUjQxckJKO0FRMzFyQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI2MXJCTjtBaUJuM29CWTtFUnY4Q1IseUJBckJlO0VFc0lqQixnQkFBQTtFSG5LQSxtSkFBQTtFQ2tERSwwQkFyQmU7RUFxQmYscUJBckJlO0FUczFyQm5CO0FVdDVyQkU7RU80aERVO0lScjhDTix5QkFoQmE7RVRtMXJCakI7QUFDRjtBVTM1ckJFO0VPNGhEVTtJUmw4Q04sZUUyR0o7RVgwdHJCQTtBQUNGO0FVaDZyQkU7RU80aERVO0lSOTdDSixlRXVHTjtFWCt0ckJBO0FBQ0Y7QVFqNHJCRTtFQUNFLDJMQUFBO0FSbTRyQko7QVFqNHJCRTtFQUNFLDBKQUFBO0FSbTRyQko7QVFsNHJCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm80ckJOO0FRajRyQkU7RUFDRSwwSkFBQTtBUm00ckJKO0FRbDRyQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvNHJCTjtBVXQ3ckJFO0VPNGhEVTtJUnI4Q04sMEJBaEJhO0VUbTNyQmpCO0FBQ0Y7QVUzN3JCRTtFTzRoRFU7SVJsOENOLGdCUXE4Q1E7RWpCZzZvQlo7QUFDRjtBVWg4ckJFO0VPNGhEVTtJUjk3Q0osZ0JRaThDTTtFakJxNm9CWjtBQUNGO0FVcjhyQkU7RU80aERVO0lScjhDTixtQkFoQmE7RVRrNHJCakI7QUFDRjtBVTE4ckJFO0VPNGhEVTtJUmw4Q04sbUJRczhDUTtFakI4Nm9CWjtBQUNGO0FVLzhyQkU7RU80aERVO0lSOTdDSixtQlFrOENNO0VqQm03b0JaO0FBQ0Y7QWlCajdvQlU7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSajlDUixtQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLHNCQXJCZTtBVDQ1ckJuQjtBVTU5ckJFO0VPbWlEUTtJUjU4Q0osbUJBaEJhO0VUeTVyQmpCO0FBQ0Y7QVVqK3JCRTtFT21pRFE7SVJ6OENKLFFRNjhDTTtFakI4N29CVjtBQUNGO0FVdCtyQkU7RU9taURRO0lScjhDRixRUXk4Q0k7RWpCbThvQlY7QUFDRjtBVTMrckJFO0VPbWlEUTtJUjU4Q0osb0JBaEJhO0VUdzZyQmpCO0FBQ0Y7QVVoL3JCRTtFT21pRFE7SVJ6OENKLFVRODhDTTtFakI0OG9CVjtBQUNGO0FVci9yQkU7RU9taURRO0lScjhDRixVUTA4Q0k7RWpCaTlvQlY7QUFDRjtBVTEvckJFO0VPbWlEUTtJUjU4Q0osc0JBaEJhO0VUdTdyQmpCO0FBQ0Y7QVUvL3JCRTtFT21pRFE7SVJ6OENKLFlRKzhDTTtFakIwOW9CVjtBQUNGO0FVcGdzQkU7RU9taURRO0lScjhDRixZUTI4Q0k7RWpCKzlvQlY7QUFDRjtBaUIvOW9CWTtFUnI5Q1IscUJBckJlO0VBcUJmLHFCQXJCZTtBVDY4ckJuQjtBVTdnc0JFO0VPMGlEVTtJUm45Q04scUJBaEJhO0VUMDhyQmpCO0FBQ0Y7QVVsaHNCRTtFTzBpRFU7SVJoOUNOLFVRaTlDUTtFakIyK29CWjtBQUNGO0FVdmhzQkU7RU8waURVO0lSNThDSixVUTY4Q007RWpCZy9vQlo7QUFDRjtBVTVoc0JFO0VPMGlEVTtJUm45Q04sV0FoQmE7RVR5OXJCakI7QUFDRjtBVWppc0JFO0VPMGlEVTtJUmg5Q04sWVFrOUNRO0VqQnkvb0JaO0FBQ0Y7QVV0aXNCRTtFTzBpRFU7SVI1OENKLFlRODhDTTtFakI4L29CWjtBQUNGO0FpQjkvb0JjO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsY0FBQTtBakJnZ3BCaEI7QWlCNy9vQlk7RVIvOUNSLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7QVJtaHNCRjtBVXRqc0JFO0VPb2pEVTtJUjc5Q04seUJBaEJhO0VUbS9yQmpCO0FBQ0Y7QVUzanNCRTtFT29qRFU7SVIxOUNOLGVFckRKO0VYMGhzQkE7QUFDRjtBVWhrc0JFO0VPb2pEVTtJUnQ5Q0osZUV6RE47RVgraHNCQTtBQUNGO0FVcmtzQkU7RU9vakRVO0lSaGdETix5QkVkSjtFWG1pc0JBO0FBQ0Y7QVUxa3NCRTtFT29qRFU7SVI3L0NOLHlCRWpCSjtFWHdpc0JBO0FBQ0Y7QVUva3NCRTtFT29qRFU7SVIxL0NOLHlCRXBCSjtFWDZpc0JBO0FBQ0Y7QVFoanNCRTtFQUNFLDJMQUFBO0FSa2pzQko7QVFoanNCRTtFQUNFLDBKQUFBO0FSa2pzQko7QVFqanNCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm1qc0JOO0FRaGpzQkU7RUFDRSwwSkFBQTtBUmtqc0JKO0FRampzQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJtanNCTjtBaUJ6aXBCUTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7RVJ4K0NOLHFCQXJCZTtFQXFCZixzQkFyQmU7RVFnZ0RULDBDQUFBO0VBQUEsa0NBQUE7RUFBQSwwQkFBQTtFQUFBLGtEQUFBO0FqQjJpcEJWO0FVM21zQkU7RU80akRNO0lScitDRixxQkFoQmE7RVR3aXNCakI7QUFDRjtBVWhuc0JFO0VPNGpETTtJUmwrQ0YsV1FvK0NJO0VqQnNqcEJSO0FBQ0Y7QVVybnNCRTtFTzRqRE07SVI5OUNBLFdRZytDRTtFakIyanBCUjtBQUNGO0FVMW5zQkU7RU80akRNO0lScitDRixzQkFoQmE7RVR1anNCakI7QUFDRjtBVS9uc0JFO0VPNGpETTtJUmwrQ0YsWVFxK0NJO0VqQm9rcEJSO0FBQ0Y7QVVwb3NCRTtFTzRqRE07SVI5OUNBLFlRaStDRTtFakJ5a3BCUjtBQUNGO0FpQm5rcEJJO0VBSUUsYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0o1a0RVO0FiOG9zQmhCO0FpQjNrcEJNO0VBQ0UsY0FBQTtBakI2a3BCUjtBaUJsa3BCTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlIQUFBO0VBQUEscUZBQUE7RVp6bEROLG1DQUFBO1VBQUEsMkJBQUE7RVkybERNLFVBQUE7RUFDQSxlQUFBO0FqQm9rcEJSO0FpQmxrcEJNO0VBQ0Usa0JBQUE7RVIxZ0RKLE1BckJlO0VBcUJmLE9BckJlO0VBcUJmLHVCQXJCZTtNQXFCZixtQkFyQmU7VUFxQmYsZUFyQmU7RVFtaURYLFVBQUE7RUFDQSxXQUFBO0VSL2dESixZUWdoREk7RUFDQSxvQkFBQTtBakJva3BCUjtBVTFxc0JFO0VPOGxESTtJUnZnREEsUVF5Z0RFO0VqQjhrcEJOO0FBQ0Y7QVUvcXNCRTtFTzhsREk7SVJwZ0RBLFFRc2dERTtFakJtbHBCTjtBQUNGO0FVcHJzQkU7RU84bERJO0lSaGdERSxRUWtnREE7RWpCd2xwQk47QUFDRjtBVXpyc0JFO0VPOGxESTtJUnZnREEsU1EwZ0RFO0VqQjRscEJOO0FBQ0Y7QVU5cnNCRTtFTzhsREk7SVJwZ0RBLFNRdWdERTtFakJpbXBCTjtBQUNGO0FVbnNzQkU7RU84bERJO0lSaGdERSxTUW1nREE7RWpCc21wQk47QUFDRjtBVXhzc0JFO0VPOGxESTtJUnZnREEsd0NBaEJhO1FBZ0JiLG9DQWhCYTtZQWdCYixnQ0FoQmE7RVRxb3NCakI7QUFDRjtBVTdzc0JFO0VPOGxESTtJUnBnREEsd0NRd2dERTtRUnhnREYsb0NRd2dERTtZUnhnREYsZ0NRd2dERTtFakIrbXBCTjtBQUNGO0FVbHRzQkU7RU84bERJO0lSaGdERSx3Q1FvZ0RBO1FScGdEQSxvQ1FvZ0RBO1lScGdEQSxnQ1FvZ0RBO0VqQm9ucEJOO0FBQ0Y7QVV2dHNCRTtFTzhsREk7SVJ2Z0RBLGFBaEJhO0VUb3BzQmpCO0FBQ0Y7QVU1dHNCRTtFTzhsREk7SVJwZ0RBLGFRMmdERTtFakIybnBCTjtBQUNGO0FVanVzQkU7RU84bERJO0lSaGdERSxhUXVnREE7RWpCZ29wQk47QUFDRjtBVXR1c0JFO0VPOGxESTtJQVVJLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBS0EscUJBQUE7SUFLQSxnQkFBQTtFakIwbnBCUjtFaUJub3BCUTtJQUNFLFVBQUEsRUFBQSxZQUFBO0VqQnFvcEJWO0VpQmpvcEJRO0lBQ0UsNkJBQUE7RWpCbW9wQlY7RWlCL25wQlE7SUFDRSx5QkFBQTtJQUNBLG1CQUFBLEVBQUEscUJBQUE7RWpCaW9wQlY7QUFDRjtBaUIvbnBCUTtFQUNFLGtCQUFBO0VBQ0Esc0JKdm1ESTtFSXdtREosb0JBQUE7RVJ4aUROLGlCUXlpRE07RVJ6aUROLGtCQXJCZTtFUWdrRFQsV0FBQTtFUjNpRE4sZ0JBckJlO0VBcUJmLGNBckJlO0VRbWtEVCw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUjlpRE4seURBckJlO0VRcWtEVCxvQkFBQTtFQUtBLHFCQUFBO0VBS0EsZ0JBQUE7QWpCeW5wQlY7QVV4d3NCRTtFTzBuRE07SVJuaURGLGdCUXVpREk7RWpCOG9wQlI7QUFDRjtBVTd3c0JFO0VPMG5ETTtJUmhpREYsZ0JRb2lESTtFakJtcHBCUjtBQUNGO0FVbHhzQkU7RU8wbkRNO0lSNWhEQSxnQlFnaURFO0VqQndwcEJSO0FBQ0Y7QVV2eHNCRTtFTzBuRE07SVJuaURGLGtCQWhCYTtFVG90c0JqQjtBQUNGO0FVNXhzQkU7RU8wbkRNO0lSaGlERixrQlFxaURJO0VqQmlxcEJSO0FBQ0Y7QVVqeXNCRTtFTzBuRE07SVI1aERBLGtCUWlpREU7RWpCc3FwQlI7QUFDRjtBVXR5c0JFO0VPMG5ETTtJUm5pREYsNkJBaEJhO0VUbXVzQmpCO0FBQ0Y7QVUzeXNCRTtFTzBuRE07SVJoaURGLG1CUXVpREk7RWpCOHFwQlI7QUFDRjtBVWh6c0JFO0VPMG5ETTtJUjVoREEsbUJRbWlERTtFakJtcnBCUjtBQUNGO0FVcnpzQkU7RU8wbkRNO0lSbmlERixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUa3ZzQmpCO0FBQ0Y7QVUxenNCRTtFTzBuRE07SVJoaURGLG9CUXdpREk7SVJ4aURKLG9CUXdpREk7SVJ4aURKLGFRd2lESTtFakI0cnBCUjtBQUNGO0FVL3pzQkU7RU8wbkRNO0lSNWhEQSxvQlFvaURFO0lScGlERixvQlFvaURFO0lScGlERixhUW9pREU7RWpCaXNwQlI7QUFDRjtBVXAwc0JFO0VPMG5ETTtJUm5pREYsMkJBaEJhO0VUaXdzQmpCO0FBQ0Y7QVV6MHNCRTtFTzBuRE07SVJoaURGLDRCUTBpREk7RWpCeXNwQlI7QUFDRjtBVTkwc0JFO0VPMG5ETTtJUjVoREEsNEJRc2lERTtFakI4c3BCUjtBQUNGO0FpQjdzcEJVO0VBQ0UsVUFBQSxFQUFBLFlBQUE7QWpCK3NwQlo7QWlCM3NwQlU7RUFDRSw2QkFBQTtBakI2c3BCWjtBaUJ6c3BCVTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUEsRUFBQSxxQkFBQTtBakIyc3BCWjtBaUJ2c3BCUTtFUmprREosZUFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHFCQXJCZTtFUTBsRFQsVUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQnlzcEJWO0FVcjJzQkU7RU9zcERNO0lSL2pERixrQkFoQmE7RVRreXNCakI7QUFDRjtBVTEyc0JFO0VPc3BETTtJUjVqREYsa0JRNmpESTtFakJ1dHBCUjtBQUNGO0FVLzJzQkU7RU9zcERNO0lSeGpEQSxrQlF5akRFO0VqQjR0cEJSO0FBQ0Y7QVVwM3NCRTtFT3NwRE07SVIvakRGLFVBaEJhO0VUaXpzQmpCO0FBQ0Y7QVV6M3NCRTtFT3NwRE07SVI1akRGLFNROGpESTtFakJxdXBCUjtBQUNGO0FVOTNzQkU7RU9zcERNO0lSeGpEQSxTUTBqREU7RWpCMHVwQlI7QUFDRjtBVW40c0JFO0VPc3BETTtJUi9qREYsWUFoQmE7RVRnMHNCakI7QUFDRjtBVXg0c0JFO0VPc3BETTtJUjVqREYsV1ErakRJO0VqQm12cEJSO0FBQ0Y7QVU3NHNCRTtFT3NwRE07SVJ4akRBLFdRMmpERTtFakJ3dnBCUjtBQUNGO0FpQnB2cEJVO0VSemtETixxQkFyQmU7QVRxMXNCbkI7QVVyNXNCRTtFTzhwRFE7SVJ2a0RKLHFCQWhCYTtFVGsxc0JqQjtBQUNGO0FVMTVzQkU7RU84cERRO0lScGtESixXUXFrRE07RWpCK3ZwQlY7QUFDRjtBVS81c0JFO0VPOHBEUTtJUmhrREYsV1Fpa0RJO0VqQm93cEJWO0FBQ0Y7QWlCbHdwQlE7RUFDRSxjQUFBO0VSOWtETiw2QkFyQmU7QVR3MnNCbkI7QVV4NnNCRTtFT2txRE07SVIza0RGLG9CQWhCYTtFVHEyc0JqQjtBQUNGO0FVNzZzQkU7RU9rcURNO0lSeGtERixvQlEwa0RJO0VqQjZ3cEJSO0FBQ0Y7QVVsN3NCRTtFT2txRE07SVJwa0RBLG9CUXNrREU7RWpCa3hwQlI7QUFDRjtBaUJqeHBCUTtFQUNFLFlBQUE7RVJsbEROLDRCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsZ0JBckJlO0VBcUJmLDZCQXJCZTtBVDgzc0JuQjtBVTk3c0JFO0VPc3FETTtJUi9rREYsMkJBaEJhO0VUMjNzQmpCO0FBQ0Y7QVVuOHNCRTtFT3NxRE07SVI1a0RGLGlCUThrREk7RWpCK3hwQlI7QUFDRjtBVXg4c0JFO0VPc3FETTtJUnhrREEsaUJRMGtERTtFakJveXBCUjtBQUNGO0FVNzhzQkU7RU9zcURNO0lSL2tERixnQkFoQmE7RVQwNHNCakI7QUFDRjtBVWw5c0JFO0VPc3FETTtJUjVrREYsZ0JRK2tESTtFakI2eXBCUjtBQUNGO0FVdjlzQkU7RU9zcURNO0lSeGtEQSxnQlEya0RFO0VqQmt6cEJSO0FBQ0Y7QVU1OXNCRTtFT3NxRE07SVIva0RGLGlCQWhCYTtFVHk1c0JqQjtBQUNGO0FVaitzQkU7RU9zcURNO0lSNWtERixpQlFnbERJO0VqQjJ6cEJSO0FBQ0Y7QVV0K3NCRTtFT3NxRE07SVJ4a0RBLGlCUTRrREU7RWpCZzBwQlI7QUFDRjtBVTMrc0JFO0VPc3FETTtJUi9rREYscUJBaEJhO0VUdzZzQmpCO0FBQ0Y7QVVoL3NCRTtFT3NxRE07SVI1a0RGLG1CUWlsREk7RWpCeTBwQlI7QUFDRjtBVXIvc0JFO0VPc3FETTtJUnhrREEsbUJRNmtERTtFakI4MHBCUjtBQUNGO0FVMS9zQkU7RU9zcURNO0lBUU0sd0JBQUE7SUFDQSxxQkFBQTtFakJnMXBCWjtFaUIvMHBCWTtJQUNFLGFBQUE7RWpCaTFwQmQ7RWlCLzBwQlk7SVI5bERWLFlRK2xEWTtJUi9sRFosV0FyQmU7RVRzOHNCakI7QUFDRjtBVXZndEJFO0VPbXJEWTtJUjVsRFIsWUFoQmE7RVRvOHNCakI7QUFDRjtBVTVndEJFO0VPbXJEWTtJUnpsRFIsWVEwbERVO0VqQjQxcEJkO0FBQ0Y7QVVqaHRCRTtFT21yRFk7SVJybEROLFlRc2xEUTtFakJpMnBCZDtBQUNGO0FVdGh0QkU7RU9tckRZO0lSNWxEUixXUThsRFU7RWpCcTJwQmQ7QUFDRjtBVTNodEJFO0VPbXJEWTtJUnpsRFIsV1EybERVO0VqQjAycEJkO0FBQ0Y7QVVoaXRCRTtFT21yRFk7SVJybEROLFdRdWxEUTtFakIrMnBCZDtBQUNGO0FpQjUycEJVO0VBQ0UsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBakI4MnBCWjtBVTFpdEJFO0VPOHJEWTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VqQisycEJkO0FBQ0Y7QWlCNTJwQlU7RUFDRSxXQUFBO0VSaG5EUix3QkFyQmU7QVRvL3NCbkI7QVVwanRCRTtFT29zRFE7SVI3bURKLFlRK21ETTtFakJrM3BCVjtBQUNGO0FVemp0QkU7RU9vc0RRO0lSMW1ESixZUTRtRE07RWpCdTNwQlY7QUFDRjtBVTlqdEJFO0VPb3NEUTtJUnRtREYsWVF3bURJO0VqQjQzcEJWO0FBQ0Y7QWlCMzNwQlU7RUFDRSxXQUFBO0VScG5EUix3QkFyQmU7QVR1Z3RCbkI7QVV2a3RCRTtFT3dzRFE7SVJqbkRKLFlRbW5ETTtFakJpNHBCVjtBQUNGO0FVNWt0QkU7RU93c0RRO0lSOW1ESixZUWduRE07RWpCczRwQlY7QUFDRjtBVWpsdEJFO0VPd3NEUTtJUjFtREYsWVE0bURJO0VqQjI0cEJWO0FBQ0Y7QWlCMTRwQlU7RUFDRSxXQUFBO0VSeG5EUix3QkFyQmU7QVQwaHRCbkI7QVUxbHRCRTtFTzRzRFE7SVJybkRKLFlRdW5ETTtFakJnNXBCVjtBQUNGO0FVL2x0QkU7RU80c0RRO0lSbG5ESixZUW9uRE07RWpCcTVwQlY7QUFDRjtBVXBtdEJFO0VPNHNEUTtJUjltREYsWVFnbkRJO0VqQjA1cEJWO0FBQ0Y7QWlCeDVwQlE7RUFDRSxrQkFBQTtBakIwNXBCVjtBaUJ4NXBCUTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWpCMDVwQlY7O0FpQjk0cEJJO0VBQ0UseUJBQUE7RVIvb0RGLDBDQXJCZTtBVHNqdEJuQjtBVXRudEJFO0VPbXVERTtJUjVvREUsMENBaEJhO0VUbWp0QmpCO0FBQ0Y7QVUzbnRCRTtFT211REU7SVJ6b0RFLHNCUTJvREE7RWpCMDVwQko7QUFDRjtBVWhvdEJFO0VPbXVERTtJUnJvREksc0JRdW9ERjtFakIrNXBCSjtBQUNGO0FpQjk1cEJNO0VBQ0Usa0JBQUE7RVJucERKLDZCQXJCZTtBVHlrdEJuQjtBVXpvdEJFO0VPdXVESTtJUmhwREEsa0JBaEJhO0VUc2t0QmpCO0FBQ0Y7QVU5b3RCRTtFT3V1REk7SVI3b0RBLG1CUStvREU7RWpCeTZwQk47QUFDRjtBVW5wdEJFO0VPdXVESTtJUnpvREUsbUJRMm9EQTtFakI4NnBCTjtBQUNGO0FpQjc2cEJRO0VBQ0UsY0ovckRZO0FiOG10QnRCO0FpQjU2cEJRO0VSMXBESiwwQkFyQmU7RUFxQmYsbUJBckJlO0FUK2x0Qm5CO0FVL3B0QkU7RU8rdURNO0lSeHBERixlQWhCYTtFVDRsdEJqQjtBQUNGO0FVcHF0QkU7RU8rdURNO0lScnBERixnQlFzcERJO0VqQnc3cEJSO0FBQ0Y7QVV6cXRCRTtFTyt1RE07SVJqcERBLGdCUWtwREU7RWpCNjdwQlI7QUFDRjtBVTlxdEJFO0VPK3VETTtJUnhwREYscUJBaEJhO0VUMm10QmpCO0FBQ0Y7QVVucnRCRTtFTyt1RE07SVJycERGLHFCUXVwREk7RWpCczhwQlI7QUFDRjtBVXhydEJFO0VPK3VETTtJUmpwREEscUJRbXBERTtFakIyOHBCUjtBQUNGO0FpQng4cEJNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJqcURKLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFUXdyRFgseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VScnFESiw2QkFyQmU7RUFxQmYsWUFyQmU7RUFxQmYsdUJBckJlO0FUdW90Qm5CO0FVdnN0QkU7RU9xdkRJO0lSOXBEQSw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVRvb3RCakI7QUFDRjtBVTVzdEJFO0VPcXZESTtJUjNwREEsOEJRNnBERTtJUjdwREYsNkJRNnBERTtRUjdwREYsdUJRNnBERTtZUjdwREYsbUJRNnBERTtFakJ5OXBCTjtBQUNGO0FVanR0QkU7RU9xdkRJO0lSdnBERSw4QlF5cERBO0lSenBEQSw2QlF5cERBO1FSenBEQSx1QlF5cERBO1lSenBEQSxtQlF5cERBO0VqQjg5cEJOO0FBQ0Y7QVV0dHRCRTtFT3F2REk7SVI5cERBLDZCQWhCYTtFVG1wdEJqQjtBQUNGO0FVM3R0QkU7RU9xdkRJO0lSM3BEQSxtQlFpcURFO0VqQm8rcEJOO0FBQ0Y7QVVodXRCRTtFT3F2REk7SVJ2cERFLG1CUTZwREE7RWpCeStwQk47QUFDRjtBVXJ1dEJFO0VPcXZESTtJUjlwREEsdUJBaEJhO0VUa3F0QmpCO0FBQ0Y7QVUxdXRCRTtFT3F2REk7SVIzcERBLGFRa3FERTtFakJrL3BCTjtBQUNGO0FVL3V0QkU7RU9xdkRJO0lSdnBERSxhUThwREE7RWpCdS9wQk47QUFDRjtBVXB2dEJFO0VPcXZESTtJUjlwREEsNERBaEJhO0VUaXJ0QmpCO0FBQ0Y7QVV6dnRCRTtFT3F2REk7SVIzcERBLDRCUW1xREU7RWpCZ2dxQk47QUFDRjtBVTl2dEJFO0VPcXZESTtJUnZwREUsNEJRK3BEQTtFakJxZ3FCTjtBQUNGO0FpQnBncUJRO0VBRUUsWUFBQTtBakJxZ3FCVjtBaUJsZ3FCUTtFUi9xREosMEJBckJlO0FUeXN0Qm5CO0FVend0QkU7RU9vd0RNO0lSN3FERixpQkFoQmE7RVRzc3RCakI7QUFDRjtBVTl3dEJFO0VPb3dETTtJUjFxREYsZ0JRMnFESTtFakI2Z3FCUjtBQUNGO0FVbnh0QkU7RU9vd0RNO0lSdHFEQSxnQlF1cURFO0VqQmtocUJSO0FBQ0Y7QWlCaGhxQlE7RUFDRSxjSjV0RFk7RUp3Q2xCLHlCQXJCZTtFQWRmLGdCRXhDRjtFRjJFRSxxQkFyQmU7QVQ4dHRCbkI7QVU5eHRCRTtFT3d3RE07SVJqckRGLGdCQWhCYTtFVDJ0dEJqQjtBQUNGO0FVbnl0QkU7RU93d0RNO0lSOXFERixlRWpGSjtFWDh4dEJBO0FBQ0Y7QVV4eXRCRTtFT3d3RE07SVIxcURBLGVFckZOO0VYbXl0QkE7QUFDRjtBVTd5dEJFO0VPd3dETTtJUnB0REYsZ0JFMUNKO0VYdXl0QkE7QUFDRjtBVWx6dEJFO0VPd3dETTtJUmp0REYsZ0JFN0NKO0VYNHl0QkE7QUFDRjtBVXZ6dEJFO0VPd3dETTtJUjlzREYsZ0JFaERKO0VYaXp0QkE7QUFDRjtBVTV6dEJFO0VPd3dETTtJUmpyREYscUJBaEJhO0VUeXZ0QmpCO0FBQ0Y7QVVqMHRCRTtFT3d3RE07SVI5cURGLHFCUWlyREk7RWpCMGpxQlI7QUFDRjtBVXQwdEJFO0VPd3dETTtJUjFxREEscUJRNnFERTtFakIranFCUjtBQUNGO0FpQjlqcUJVO0VSeHJETixnQkFyQmU7QVQ4d3RCbkI7QVU5MHRCRTtFTzZ3RFE7SVJ0ckRKLDZCQWhCYTtFVDJ3dEJqQjtBQUNGO0FVbjF0QkU7RU82d0RRO0lSbnJESixtQlFvckRNO0VqQnlrcUJWO0FBQ0Y7QVV4MXRCRTtFTzZ3RFE7SVIvcURGLG1CUWdyREk7RWpCOGtxQlY7QUFDRjtBaUIza3FCUTtFUjdyREoseUJBckJlO0VBZGYseUJFMUJGO0VGNkRFLFdRK3JETTtFUi9yRE4sMkJBckJlO0FUbXl0Qm5CO0FVbjJ0QkU7RU9reERNO0lSM3JERix5QkFoQmE7RVRneXRCakI7QUFDRjtBVXgydEJFO0VPa3hETTtJUnhyREYsZUVuRUo7RVhxMXRCQTtBQUNGO0FVNzJ0QkU7RU9reERNO0lScHJEQSxlRXZFTjtFWDAxdEJBO0FBQ0Y7QVVsM3RCRTtFT2t4RE07SVI5dERGLGdCRTVCSjtFWDgxdEJBO0FBQ0Y7QVV2M3RCRTtFT2t4RE07SVIzdERGLGdCRS9CSjtFWG0ydEJBO0FBQ0Y7QVU1M3RCRTtFT2t4RE07SVJ4dERGLGdCRWxDSjtFWHcydEJBO0FBQ0Y7QVVqNHRCRTtFT2t4RE07SVIzckRGLHNCQWhCYTtFVDh6dEJqQjtBQUNGO0FVdDR0QkU7RU9reERNO0lSeHJERixZUTByREk7RWpCc25xQlI7QUFDRjtBVTM0dEJFO0VPa3hETTtJUnByREEsWVFzckRFO0VqQjJucUJSO0FBQ0Y7QVVoNXRCRTtFT2t4RE07SVIzckRGLGFBaEJhO0VUNjB0QmpCO0FBQ0Y7QVVyNXRCRTtFT2t4RE07SVJ4ckRGLGFRMnJESTtFakJvb3FCUjtBQUNGO0FVMTV0QkU7RU9reERNO0lScHJEQSxhUXVyREU7RWpCeW9xQlI7QUFDRjtBaUJ4b3FCVTtFUmxzRE4sZVFtc0RRO0FqQjBvcUJaO0FVbDZ0QkU7RU91eERRO0lSaHNESiwwQkFoQmE7RVQrMXRCakI7QUFDRjtBVXY2dEJFO0VPdXhEUTtJUjdyREosZ0JROHJETTtFakJtcHFCVjtBQUNGO0FVNTZ0QkU7RU91eERRO0lSenJERixnQlEwckRJO0VqQndwcUJWO0FBQ0Y7O0FpQjlvcUJFLGdCQUFBO0FZMXpERjtFQUlFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNoQmlCYztBYnc3dEJoQjtBNkJsOXRCRTtFQUNFLGNBQUE7QTdCbzl0Qko7QTZCejh0QkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpSEFBQTtFQUFBLHFGQUFBO0V4QklGLG1DQUFBO1VBQUEsMkJBQUE7RXdCRUUsVUFBQTtFQUNBLGVBQUE7QTdCdTh0Qko7QTZCcjh0QkU7RUFDRSxrQkFBQTtFcEIrRUEsTUFyQmU7RUFxQmYsT0FyQmU7RUFxQmYsdUJBckJlO01BcUJmLG1CQXJCZTtVQXFCZixlQXJCZTtFb0J0RGYsVUFBQTtFQUNBLG9CQUFBO0E3QnU4dEJKO0FVbDl0QkU7RW1CS0E7SXBCa0ZJLFFvQmhGRjtFN0IrOHRCRjtBQUNGO0FVdjl0QkU7RW1CS0E7SXBCcUZJLFFvQm5GRjtFN0JvOXRCRjtBQUNGO0FVNTl0QkU7RW1CS0E7SXBCeUZNLFFvQnZGSjtFN0J5OXRCRjtBQUNGO0FVait0QkU7RW1CS0E7SXBCa0ZJLFNvQi9FRjtFN0I2OXRCRjtBQUNGO0FVdCt0QkU7RW1CS0E7SXBCcUZJLFNvQmxGRjtFN0JrK3RCRjtBQUNGO0FVMyt0QkU7RW1CS0E7SXBCeUZNLFNvQnRGSjtFN0J1K3RCRjtBQUNGO0FVaC90QkU7RW1CS0E7SXBCa0ZJLHdDQWhCYTtRQWdCYixvQ0FoQmE7WUFnQmIsZ0NBaEJhO0VUNjZ0QmpCO0FBQ0Y7QVVyL3RCRTtFbUJLQTtJcEJxRkksd0NvQmpGRjtRcEJpRkUsb0NvQmpGRjtZcEJpRkUsZ0NvQmpGRjtFN0JnL3RCRjtBQUNGO0FVMS90QkU7RW1CS0E7SXBCeUZNLHdDb0JyRko7UXBCcUZJLG9Db0JyRko7WXBCcUZJLGdDb0JyRko7RTdCcS90QkY7QUFDRjtBVS8vdEJFO0VtQktBO0lBUUksZUFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7SUFLQSxxQkFBQTtJQUtBLGdCQUFBO0U3QjgrdEJKO0U2QnYvdEJJO0lBQ0UsVUFBQSxFQUFBLFlBQUE7RTdCeS90Qk47RTZCci90Qkk7SUFDRSw2QkFBQTtFN0J1L3RCTjtFNkJuL3RCSTtJQUNFLHlCQUFBO0lBQ0EsbUJBQUEsRUFBQSxxQkFBQTtFN0JxL3RCTjtBQUNGO0E2Qm4vdEJJO0VBQ0Usa0JBQUE7RUFDQSxzQmhCWlE7RWdCYVIsb0JBQUE7RXBCbURGLGlCb0JsREU7RXBCa0RGLGtCQXJCZTtFb0IxQmIsb0JBQUE7RUFLQSxxQkFBQTtFQUtBLGdCQUFBO0E3QjQrdEJOO0FVNWh1QkU7RW1CK0JFO0lwQndERSxnQm9CcERBO0U3QjYvdEJKO0FBQ0Y7QVVqaXVCRTtFbUIrQkU7SXBCMkRFLGdCb0J2REE7RTdCa2d1Qko7QUFDRjtBVXRpdUJFO0VtQitCRTtJcEIrREksZ0JvQjNERjtFN0J1Z3VCSjtBQUNGO0FVM2l1QkU7RW1CK0JFO0lwQndERSxrQkFoQmE7RVR3K3RCakI7QUFDRjtBVWhqdUJFO0VtQitCRTtJcEIyREUsa0JvQnREQTtFN0JnaHVCSjtBQUNGO0FVcmp1QkU7RW1CK0JFO0lwQitESSxrQm9CMURGO0U3QnFodUJKO0FBQ0Y7QTZCbmh1Qk07RUFDRSxVQUFBLEVBQUEsWUFBQTtBN0JxaHVCUjtBNkJqaHVCTTtFQUNFLDZCQUFBO0E3Qm1odUJSO0E2Qi9ndUJNO0VBQ0UseUJBQUE7RUFDQSxtQkFBQSxFQUFBLHFCQUFBO0E3QmlodUJSO0E2QjlndUJJO0VwQitCQSxlQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYscUJBckJlO0VvQk5iLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBN0JnaHVCTjtBVTVrdUJFO0VtQnNERTtJcEJpQ0Usa0JBaEJhO0VUeWd1QmpCO0FBQ0Y7QVVqbHVCRTtFbUJzREU7SXBCb0NFLGtCb0JuQ0E7RTdCOGh1Qko7QUFDRjtBVXRsdUJFO0VtQnNERTtJcEJ3Q0ksa0JvQnZDRjtFN0JtaXVCSjtBQUNGO0FVM2x1QkU7RW1Cc0RFO0lwQmlDRSxVQWhCYTtFVHdodUJqQjtBQUNGO0FVaG11QkU7RW1Cc0RFO0lwQm9DRSxTb0JsQ0E7RTdCNGl1Qko7QUFDRjtBVXJtdUJFO0VtQnNERTtJcEJ3Q0ksU29CdENGO0U3QmlqdUJKO0FBQ0Y7QVUxbXVCRTtFbUJzREU7SXBCaUNFLFlBaEJhO0VUdWl1QmpCO0FBQ0Y7QVUvbXVCRTtFbUJzREU7SXBCb0NFLFdvQmpDQTtFN0IwanVCSjtBQUNGO0FVcG51QkU7RW1Cc0RFO0lwQndDSSxXb0JyQ0Y7RTdCK2p1Qko7QUFDRjtBNkIzanVCTTtFcEJ1QkYscUJBckJlO0FUNGp1Qm5CO0FVNW51QkU7RW1COERJO0lwQnlCQSxxQkFoQmE7RVR5anVCakI7QUFDRjtBVWpvdUJFO0VtQjhESTtJcEI0QkEsV29CM0JFO0U3QnNrdUJOO0FBQ0Y7QVV0b3VCRTtFbUI4REk7SXBCZ0NFLFdvQi9CQTtFN0Iya3VCTjtBQUNGO0E2QnprdUJJO0VBQ0Usa0JBQUE7QTdCMmt1Qk47QTZCemt1Qkk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0E3QjJrdUJOO0E2QnJrdUJJO0VBQ0UsV0FBQTtBN0J1a3VCTjtBNkJya3VCSTtFQUNFLFdBQUE7RXBCR0YsZ0JBckJlO0VBcUJmLGNBckJlO0VBcUJmLHVDQXJCZTtBVDRsdUJuQjtBVTVwdUJFO0VtQmlGRTtJcEJNRSw2QkFoQmE7RVR5bHVCakI7QUFDRjtBVWpxdUJFO0VtQmlGRTtJcEJTRSxtQm9CUEE7RTdCa2x1Qko7QUFDRjtBVXRxdUJFO0VtQmlGRTtJcEJhSSxtQm9CWEY7RTdCdWx1Qko7QUFDRjtBVTNxdUJFO0VtQmlGRTtJcEJNRSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUd211QmpCO0FBQ0Y7QVVocnVCRTtFbUJpRkU7SXBCU0Usb0JvQk5BO0lwQk1BLG9Cb0JOQTtJcEJNQSxhb0JOQTtFN0JnbXVCSjtBQUNGO0FVcnJ1QkU7RW1CaUZFO0lwQmFJLG9Cb0JWRjtJcEJVRSxvQm9CVkY7SXBCVUUsYW9CVkY7RTdCcW11Qko7QUFDRjtBVTFydUJFO0VtQmlGRTtJcEJNRSw0REFoQmE7RVR1bnVCakI7QUFDRjtBVS9ydUJFO0VtQmlGRTtJcEJTRSw2Qm9CTEE7RTdCOG11Qko7QUFDRjtBVXBzdUJFO0VtQmlGRTtJcEJhSSw2Qm9CVEY7RTdCbW51Qko7QUFDRjtBNkJsbnVCTTtFQUNFLGFBQUE7QTdCb251QlI7QTZCbG51Qk07RUFDRSxhQUFBO0E3Qm9udUJSO0E2QmpudUJJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RXBCVkYsb0JBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsWUFyQmU7QVRzcHVCbkI7QVV0dHVCRTtFbUI4RkU7SXBCUEUsbUJBaEJhO0VUbXB1QmpCO0FBQ0Y7QVUzdHVCRTtFbUI4RkU7SXBCSkUsbUJBVmdCO0VUK291QnBCO0FBQ0Y7QVVodXVCRTtFbUI4RkU7SXBCQUksU29CRUY7RTdCb291Qko7QUFDRjtBVXJ1dUJFO0VtQjhGRTtJcEJQRSx5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVRrcXVCakI7QUFDRjtBVTF1dUJFO0VtQjhGRTtJcEJKRSx5Qm9CT0E7SXBCUEEsNEJvQk9BO1FwQlBBLHlCb0JPQTtZcEJQQSxxQm9CT0E7RTdCNm91Qko7QUFDRjtBVS91dUJFO0VtQjhGRTtJcEJBSSx5Qm9CR0Y7SXBCSEUsNEJvQkdGO1FwQkhFLHlCb0JHRjtZcEJIRSxxQm9CR0Y7RTdCa3B1Qko7QUFDRjtBVXB2dUJFO0VtQjhGRTtJcEJQRSxtQkFoQmE7RVRpcnVCakI7QUFDRjtBVXp2dUJFO0VtQjhGRTtJcEJKRSxtQm9CUUE7RTdCMnB1Qko7QUFDRjtBVTl2dUJFO0VtQjhGRTtJcEJBSSxtQm9CSUY7RTdCZ3F1Qko7QUFDRjtBVW53dUJFO0VtQjhGRTtJcEJQRSxZb0JZQTtFN0JvcXVCSjtBQUNGO0FVeHd1QkU7RW1COEZFO0lwQkpFLFlvQlNBO0U3QnlxdUJKO0FBQ0Y7QVU3d3VCRTtFbUI4RkU7SXBCQUksWW9CS0Y7RTdCOHF1Qko7QUFDRjtBNkI1cXVCSTtFcEJqQkEsWUFyQmU7QVRxdHVCbkI7QVVyeHVCRTtFbUJzR0U7SXBCZkUsVW9CZ0JBO0U3QmtydUJKO0FBQ0Y7QVUxeHVCRTtFbUJzR0U7SXBCWkUsVW9CYUE7RTdCdXJ1Qko7QUFDRjtBVS94dUJFO0VtQnNHRTtJcEJSSSxVb0JTRjtFN0I0cnVCSjtBQUNGO0E2QjNydUJNO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VwQnJCSix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLGtCQXJCZTtBVHd1dUJuQjtBVXh5dUJFO0VtQnlHSTtJcEJsQkEseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRxdXVCakI7QUFDRjtBVTd5dUJFO0VtQnlHSTtJcEJmQSx5Qm9CaUJFO1FwQmpCRixzQm9CaUJFO1lwQmpCRixtQm9CaUJFO0U3QnNzdUJOO0FBQ0Y7QVVsenVCRTtFbUJ5R0k7SXBCWEUseUJvQmFBO1FwQmJBLHNCb0JhQTtZcEJiQSxtQm9CYUE7RTdCMnN1Qk47QUFDRjtBNkJ6c3VCTTtFckIzRUosbUpBQUE7RUNrREUseUJBckJlO0VFZ1BqQixnQkFBQTtFRjNORSxtQkFyQmU7QVQ2dnVCbkI7QVF6eHVCRTtFQUNFLDJMQUFBO0FSMnh1Qko7QVF6eHVCRTtFQUNFLDBKQUFBO0FSMnh1Qko7QVExeHVCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjR4dUJOO0FRenh1QkU7RUFDRSwwSkFBQTtBUjJ4dUJKO0FRMXh1Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI0eHVCTjtBVTkwdUJFO0VtQjhHSTtJcEJ2QkEsZ0JBaEJhO0VUMnd1QmpCO0FBQ0Y7QVVuMXVCRTtFbUI4R0k7SXBCcEJBLGVFcU5KO0VYd2l1QkE7QUFDRjtBVXgxdUJFO0VtQjhHSTtJcEJoQkUsZUVpTk47RVg2aXVCQTtBQUNGO0FVNzF1QkU7RW1COEdJO0lwQnZCQSxxQkFoQmE7RVQweHVCakI7QUFDRjtBVWwydUJFO0VtQjhHSTtJcEJwQkEscUJBVmdCO0VUc3h1QnBCO0FBQ0Y7QVV2MnVCRTtFbUI4R0k7SXBCaEJFLHFCb0JtQkE7RTdCMHZ1Qk47QUFDRjtBNkJ4dnVCTTtFcEIvQkYseUJBckJlO0VBZGYseUJFMUJGO0VGNkRFLDBCQXJCZTtBVGl6dUJuQjtBVWozdUJFO0VtQm9ISTtJcEI3QkEseUJBaEJhO0VUOHl1QmpCO0FBQ0Y7QVV0M3VCRTtFbUJvSEk7SXBCMUJBLGVFbkVKO0VYbTJ1QkE7QUFDRjtBVTMzdUJFO0VtQm9ISTtJcEJ0QkUsZUV2RU47RVh3MnVCQTtBQUNGO0FVaDR1QkU7RW1Cb0hJO0lwQmhFQSxnQkU1Qko7RVg0MnVCQTtBQUNGO0FVcjR1QkU7RW1Cb0hJO0lwQjdEQSxnQkUvQko7RVhpM3VCQTtBQUNGO0FVMTR1QkU7RW1Cb0hJO0lwQjFEQSxnQkVsQ0o7RVhzM3VCQTtBQUNGO0FVLzR1QkU7RW1Cb0hJO0lwQjdCQSxpQkFoQmE7RVQ0MHVCakI7QUFDRjtBVXA1dUJFO0VtQm9ISTtJcEIxQkEsZ0JvQjRCRTtFN0JreXVCTjtBQUNGO0FVejV1QkU7RW1Cb0hJO0lwQnRCRSxnQm9Cd0JBO0U3QnV5dUJOO0FBQ0Y7QTZCcHl1Qkk7RXBCckNBLFdvQnNDRTtFcEJ0Q0YsZ0JBckJlO0VBcUJmLGlCQXJCZTtBVG0ydUJuQjtBVW42dUJFO0VtQjBIRTtJcEJuQ0UsVW9Cb0NBO0U3QjR5dUJKO0FBQ0Y7QVV4NnVCRTtFbUIwSEU7SXBCaENFLFVvQmlDQTtFN0JpenVCSjtBQUNGO0FVNzZ1QkU7RW1CMEhFO0lwQjVCSSxVb0I2QkY7RTdCc3p1Qko7QUFDRjtBVWw3dUJFO0VtQjBIRTtJcEJuQ0UsNkJBaEJhO0VUKzJ1QmpCO0FBQ0Y7QVV2N3VCRTtFbUIwSEU7SXBCaENFLG1Cb0JrQ0E7RTdCK3p1Qko7QUFDRjtBVTU3dUJFO0VtQjBIRTtJcEI1QkksbUJvQjhCRjtFN0JvMHVCSjtBQUNGO0FVajh1QkU7RW1CMEhFO0lwQm5DRSxrQkFoQmE7RVQ4M3VCakI7QUFDRjtBVXQ4dUJFO0VtQjBIRTtJcEJoQ0Usa0JvQm1DQTtFN0I2MHVCSjtBQUNGO0FVMzh1QkU7RW1CMEhFO0lwQjVCSSxrQm9CK0JGO0U3QmsxdUJKO0FBQ0Y7QTZCbDF1Qk07RXBCekNGLHlCQXJCZTtFQWRmLHlCRWxCRjtBWG83dUJGO0FVcDl1QkU7RW1COEhJO0lwQnZDQSx5QkFoQmE7RVRpNXVCakI7QUFDRjtBVXo5dUJFO0VtQjhISTtJcEJwQ0EsZUUzREo7RVg4N3VCQTtBQUNGO0FVOTl1QkU7RW1COEhJO0lwQmhDRSxlRS9ETjtFWG04dUJBO0FBQ0Y7QVVuK3VCRTtFbUI4SEk7SXBCMUVBLGdCRXBCSjtFWHU4dUJBO0FBQ0Y7QVV4K3VCRTtFbUI4SEk7SXBCdkVBLGdCRXZCSjtFWDQ4dUJBO0FBQ0Y7QVU3K3VCRTtFbUI4SEk7SXBCcEVBLGdCRTFCSjtFWGk5dUJBO0FBQ0Y7QTZCajN1QlE7RXBCNUNKLDBCQXJCZTtBVHE3dUJuQjtBVXIvdUJFO0VtQmlJTTtJcEIxQ0YsMEJBaEJhO0VUazd1QmpCO0FBQ0Y7QVUxL3VCRTtFbUJpSU07SXBCdkNGLGdCb0J3Q0k7RTdCNDN1QlI7QUFDRjtBVS8vdUJFO0VtQmlJTTtJcEJuQ0EsZ0JvQm9DRTtFN0JpNHVCUjtBQUNGO0FVcGd2QkU7RW1CeUlFO0lBRUksa0NBQUE7WUFBQSwwQkFBQTtJQUNBLHFDQUFBO0U3QjYzdUJOO0FBQ0Y7QTZCMzN1Qkk7RUFDRSxXQUFBO0VwQjNERixZb0I0REU7RXBCNURGLG9CQXJCZTtBVCs4dUJuQjtBVS9ndkJFO0VtQitJRTtJcEJ4REUsYUFoQmE7RVQ0OHVCakI7QUFDRjtBVXBodkJFO0VtQitJRTtJcEJyREUsYW9CdURBO0U3QnU0dUJKO0FBQ0Y7QVV6aHZCRTtFbUIrSUU7SXBCakRJLGFvQm1ERjtFN0I0NHVCSjtBQUNGO0FVOWh2QkU7RW1CK0lFO0lwQnhERSxxQkFoQmE7RVQyOXVCakI7QUFDRjtBVW5pdkJFO0VtQitJRTtJcEJyREUscUJvQndEQTtFN0JxNXVCSjtBQUNGO0FVeGl2QkU7RW1CK0lFO0lwQmpESSxxQm9Cb0RGO0U3QjA1dUJKO0FBQ0Y7QTZCejV1Qkk7RUFDRSxjQUFBO0VwQmhFRixnQkFyQmU7RUFxQmYsV29Ca0VFO0VwQmxFRix1Q0FyQmU7QVRtL3VCbkI7QVVuanZCRTtFbUJvSkU7SXBCN0RFLDZCQWhCYTtFVGcvdUJqQjtBQUNGO0FVeGp2QkU7RW1Cb0pFO0lwQjFERSxtQm9CNERBO0U3QnM2dUJKO0FBQ0Y7QVU3anZCRTtFbUJvSkU7SXBCdERJLG1Cb0J3REY7RTdCMjZ1Qko7QUFDRjtBVWxrdkJFO0VtQm9KRTtJcEI3REUsY0FoQmE7RVQrL3VCakI7QUFDRjtBVXZrdkJFO0VtQm9KRTtJcEIxREUsWW9CNkRBO0U3Qm83dUJKO0FBQ0Y7QVU1a3ZCRTtFbUJvSkU7SXBCdERJLFlvQnlERjtFN0J5N3VCSjtBQUNGO0FVamx2QkU7RW1Cb0pFO0lwQjdERSxrQ0FoQmE7RVQ4Z3ZCakI7QUFDRjtBVXRsdkJFO0VtQm9KRTtJcEIxREUsd0JvQjhEQTtFN0JrOHVCSjtBQUNGO0FVM2x2QkU7RW1Cb0pFO0lwQnRESSx3Qm9CMERGO0U3QnU4dUJKO0FBQ0Y7QVVobXZCRTtFbUJvSkU7SUFTSSw2QkFBQTtFN0J1OHVCTjtBQUNGO0E2Qmw4dUJJO0VwQjlFQSxtQkFyQmU7RUFxQmYsWUFyQmU7RUFxQmYsb0JBckJlO0FUMGl2Qm5CO0FVMW12QkU7RW1CbUtFO0lwQjVFRSxnQkFoQmE7RVR1aXZCakI7QUFDRjtBVS9tdkJFO0VtQm1LRTtJcEJ6RUUsZ0JvQjBFQTtFN0IrOHVCSjtBQUNGO0FVcG52QkU7RW1CbUtFO0lwQnJFSSxnQm9Cc0VGO0U3Qm85dUJKO0FBQ0Y7QVV6bnZCRTtFbUJtS0U7SXBCNUVFLFlvQjhFQTtFN0J3OXVCSjtBQUNGO0FVOW52QkU7RW1CbUtFO0lwQnpFRSxZb0IyRUE7RTdCNjl1Qko7QUFDRjtBVW5vdkJFO0VtQm1LRTtJcEJyRUksWW9CdUVGO0U3QmsrdUJKO0FBQ0Y7QVV4b3ZCRTtFbUJtS0U7SXBCNUVFLHFCQWhCYTtFVHFrdkJqQjtBQUNGO0FVN292QkU7RW1CbUtFO0lwQnpFRSxtQm9CNEVBO0U3QjIrdUJKO0FBQ0Y7QVVscHZCRTtFbUJtS0U7SXBCckVJLG1Cb0J3RUY7RTdCZy91Qko7QUFDRjtBNkIxK3VCTTtFQUNFLHFCQUFBO0VwQnpGSix5QkFyQmU7RUFkZixnQkVsQ0Y7RUhtQkEsbUpBQUE7RUNrREUsNkJBckJlO0FUOGx2Qm5CO0FVOXB2QkU7RW1CNktJO0lwQnRGQSxjQWhCYTtFVDJsdkJqQjtBQUNGO0FVbnF2QkU7RW1CNktJO0lwQm5GQSxlRTNFSjtFWHdwdkJBO0FBQ0Y7QVV4cXZCRTtFbUI2S0k7SXBCL0VFLGVFL0VOO0VYNnB2QkE7QUFDRjtBVTdxdkJFO0VtQjZLSTtJcEJ6SEEseUJFcENKO0VYaXF2QkE7QUFDRjtBVWxydkJFO0VtQjZLSTtJcEJ0SEEseUJFdkNKO0VYc3F2QkE7QUFDRjtBVXZydkJFO0VtQjZLSTtJcEJuSEEseUJFMUNKO0VYMnF2QkE7QUFDRjtBUXhwdkJFO0VBQ0UsMkxBQUE7QVIwcHZCSjtBUXhwdkJFO0VBQ0UsMEpBQUE7QVIwcHZCSjtBUXpwdkJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMnB2Qk47QVF4cHZCRTtFQUNFLDBKQUFBO0FSMHB2Qko7QVF6cHZCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjJwdkJOO0FVN3N2QkU7RW1CNktJO0lwQnRGQSw2QkFoQmE7RVQwb3ZCakI7QUFDRjtBVWx0dkJFO0VtQjZLSTtJcEJuRkEsNkJBVmdCO0VUc292QnBCO0FBQ0Y7QVV2dHZCRTtFbUI2S0k7SXBCL0VFLG1Cb0JtRkE7RTdCMGl2Qk47QUFDRjtBNkJ2aXZCUTtFcEJoR0osMEJBckJlO0FUK3B2Qm5CO0FVL3R2QkU7RW1CcUxNO0lwQjlGRixpQkFoQmE7RVQ0cHZCakI7QUFDRjtBVXB1dkJFO0VtQnFMTTtJcEIzRkYsb0JBVmdCO0VUd3B2QnBCO0FBQ0Y7QVV6dXZCRTtFbUJxTE07SXBCdkZBLGdCb0J3RkU7RTdCdWp2QlI7QUFDRjtBNkJ0anZCUTtFQUNFLHFCQUFBO0VwQnBHTix5QkFyQmU7RUFkZixnQkV4Q0Y7RUh5QkEsbUpBQUE7RUNrREUsNkJBckJlO0FUcXJ2Qm5CO0FVcnZ2QkU7RW1Cd0xNO0lwQmpHRixnQkFoQmE7RVRrcnZCakI7QUFDRjtBVTF2dkJFO0VtQndMTTtJcEI5RkYsZUVqRko7RVhxdnZCQTtBQUNGO0FVL3Z2QkU7RW1Cd0xNO0lwQjFGQSxlRXJGTjtFWDB2dkJBO0FBQ0Y7QVVwd3ZCRTtFbUJ3TE07SXBCcElGLGdCRTFDSjtFWDh2dkJBO0FBQ0Y7QVV6d3ZCRTtFbUJ3TE07SXBCaklGLGdCRTdDSjtFWG13dkJBO0FBQ0Y7QVU5d3ZCRTtFbUJ3TE07SXBCOUhGLGdCRWhESjtFWHd3dkJBO0FBQ0Y7QVEvdXZCRTtFQUNFLDJMQUFBO0FSaXZ2Qko7QVEvdXZCRTtFQUNFLDBKQUFBO0FSaXZ2Qko7QVFodnZCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmt2dkJOO0FRL3V2QkU7RUFDRSwwSkFBQTtBUml2dkJKO0FRaHZ2Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJrdnZCTjtBVXB5dkJFO0VtQndMTTtJcEJqR0YsNkJBaEJhO0VUaXV2QmpCO0FBQ0Y7QVV6eXZCRTtFbUJ3TE07SXBCOUZGLDZCQVZnQjtFVDZ0dkJwQjtBQUNGO0FVOXl2QkU7RW1Cd0xNO0lwQjFGQSxtQm9COEZFO0U3QnNudkJSO0FBQ0Y7QTZCcG52QlE7RXBCMUdKLHlCQXJCZTtFQWRmLHlCRTFCRjtBWCt4dkJGO0FVdnp2QkU7RW1CK0xNO0lwQnhHRix5QkFoQmE7RVRvdnZCakI7QUFDRjtBVTV6dkJFO0VtQitMTTtJcEJyR0YsZUVuRUo7RVh5eXZCQTtBQUNGO0FVajB2QkU7RW1CK0xNO0lwQmpHQSxlRXZFTjtFWDh5dkJBO0FBQ0Y7QVV0MHZCRTtFbUIrTE07SXBCM0lGLGdCRTVCSjtFWGt6dkJBO0FBQ0Y7QVUzMHZCRTtFbUIrTE07SXBCeElGLGdCRS9CSjtFWHV6dkJBO0FBQ0Y7QVVoMXZCRTtFbUIrTE07SXBCcklGLGdCRWxDSjtFWDR6dkJBO0FBQ0Y7QTZCbHB2QlE7RUFDRSxxQkFBQTtFcEIvR04seUJBckJlO0VBZGYseUJFbEJGO0VrQnNLUSxjaEI1Sk07RUoyQ1oseUJBckJlO0FUNHh2Qm5CO0FVNTF2QkU7RW1CbU1NO0lwQjVHRix5QkFoQmE7RVR5eHZCakI7QUFDRjtBVWoydkJFO0VtQm1NTTtJcEJ6R0YsZUUzREo7RVhzMHZCQTtBQUNGO0FVdDJ2QkU7RW1CbU1NO0lwQnJHQSxlRS9ETjtFWDIwdkJBO0FBQ0Y7QVUzMnZCRTtFbUJtTU07SXBCL0lGLGdCRXBCSjtFWCswdkJBO0FBQ0Y7QVVoM3ZCRTtFbUJtTU07SXBCNUlGLGdCRXZCSjtFWG8xdkJBO0FBQ0Y7QVVyM3ZCRTtFbUJtTU07SXBCeklGLGdCRTFCSjtFWHkxdkJBO0FBQ0Y7QVUxM3ZCRTtFbUJtTU07SXBCNUdGLDBCQWhCYTtFVHV6dkJqQjtBQUNGO0FVLzN2QkU7RW1CbU1NO0lwQnpHRiwwQkFWZ0I7RVRtenZCcEI7QUFDRjtBVXA0dkJFO0VtQm1NTTtJcEJyR0EsZ0JvQnlHRTtFN0Jpc3ZCUjtBQUNGOztBaUJubXNCRTtFQUNFOztTQUFBO0VBNkNBLFNBQUE7QWpCNGpzQko7QWlCdG1zQkk7RVJydERBLHlCQXJCZTtFQWRmLHlCRTlERjtFSCtDQSxtSkFBQTtBUmszdkJGO0FVcjV2QkU7RU8weURFO0lSbnRERSxjQWhCYTtFVGsxdkJqQjtBQUNGO0FVMTV2QkU7RU8weURFO0lSaHRERSxlRXZHSjtFWDI2dkJBO0FBQ0Y7QVUvNXZCRTtFTzB5REU7SVI1c0RJLGVFM0dOO0VYZzd2QkE7QUFDRjtBVXA2dkJFO0VPMHlERTtJUnR2REUseUJFaEVKO0VYbzd2QkE7QUFDRjtBVXo2dkJFO0VPMHlERTtJUm52REUseUJFbkVKO0VYeTd2QkE7QUFDRjtBVTk2dkJFO0VPMHlERTtJUmh2REUseUJFdEVKO0VYODd2QkE7QUFDRjtBVzc3dkJFO0VGNERFLHlCRTNEQTtBWCs3dkJKO0FVdDd2QkU7RUNWQTtJRjhESSxnQkU3REY7RVhtOHZCRjtBQUNGO0FVMzd2QkU7RUNWQTtJRmlFSSxnQkVoRUY7RVh3OHZCRjtBQUNGO0FVaDh2QkU7RUNWQTtJRm9FSSxnQkVuRUY7RVg2OHZCRjtBQUNGO0FRajZ2QkU7RUFDRSwyTEFBQTtBUm02dkJKO0FRajZ2QkU7RUFDRSwwSkFBQTtBUm02dkJKO0FRbDZ2Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvNnZCTjtBUWo2dkJFO0VBQ0UsMEpBQUE7QVJtNnZCSjtBUWw2dkJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSbzZ2Qk47QWlCeHFzQkk7RVJ6dERBLHlCQXJCZTtFQWRmLHlCRXFCRjtFSHBDQSxtSkFBQTtBUnc3dkJGO0FVMzl2QkU7RU84eURFO0lSdnRERSxjQWhCYTtFVHc1dkJqQjtBQUNGO0FVaCt2QkU7RU84eURFO0lScHRERSxlRXBCSjtFWDg1dkJBO0FBQ0Y7QVVyK3ZCRTtFTzh5REU7SVJodERJLGVFeEJOO0VYbTZ2QkE7QUFDRjtBVTErdkJFO0VPOHlERTtJUjF2REUseUJFbUJKO0VYdTZ2QkE7QUFDRjtBVS8rdkJFO0VPOHlERTtJUnZ2REUseUJFZ0JKO0VYNDZ2QkE7QUFDRjtBVXAvdkJFO0VPOHlERTtJUnB2REUseUJFYUo7RVhpN3ZCQTtBQUNGO0FRcjl2QkU7RUFDRSwyTEFBQTtBUnU5dkJKO0FRcjl2QkU7RUFDRSwwSkFBQTtBUnU5dkJKO0FRdDl2Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ3OXZCTjtBUXI5dkJFO0VBQ0UsMEpBQUE7QVJ1OXZCSjtBUXQ5dkJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSdzl2Qk47QWlCeHRzQkk7RVI3dERBLHlCQXJCZTtFQWRmLHlCRTlDRjtFSHVEQSxxSkFBQTtBUm85dkJGO0FVL2d3QkU7RU9rekRFO0lSM3RERSx5QkFoQmE7RVQ0OHZCakI7QUFDRjtBVXBod0JFO0VPa3pERTtJUnh0REUsZUV2Rko7RVhxaHdCQTtBQUNGO0FVemh3QkU7RU9rekRFO0lScHRESSxlRTNGTjtFWDBod0JBO0FBQ0Y7QVU5aHdCRTtFT2t6REU7SVI5dkRFLHlCRWhESjtFWDhod0JBO0FBQ0Y7QVVuaXdCRTtFT2t6REU7SVIzdkRFLHlCRW5ESjtFWG1pd0JBO0FBQ0Y7QVV4aXdCRTtFT2t6REU7SVJ4dkRFLHlCRXRESjtFWHdpd0JBO0FBQ0Y7QVFqL3ZCRTtFQUNFLGdNQUFBO0FSbS92Qko7QVFqL3ZCRTtFQUNFLDZKQUFBO0FSbS92Qko7QVFsL3ZCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUm8vdkJOO0FRai92QkU7RUFDRSw2SkFBQTtBUm0vdkJKO0FRbC92Qkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJvL3ZCTjtBaUJ4d3NCSTtFUmp1REEseUJBckJlO0VBZGYsZ0JFeENGO0VIaURBLHFKQUFBO0FSd2d3QkY7QVVua3dCRTtFT3N6REU7SVIvdERFLGdCQWhCYTtFVGdnd0JqQjtBQUNGO0FVeGt3QkU7RU9zekRFO0lSNXRERSxlRWpGSjtFWG1rd0JBO0FBQ0Y7QVU3a3dCRTtFT3N6REU7SVJ4dERJLGVFckZOO0VYd2t3QkE7QUFDRjtBVWxsd0JFO0VPc3pERTtJUmx3REUsZ0JFMUNKO0VYNGt3QkE7QUFDRjtBVXZsd0JFO0VPc3pERTtJUi92REUsZ0JFN0NKO0VYaWx3QkE7QUFDRjtBVTVsd0JFO0VPc3pERTtJUjV2REUsZ0JFaERKO0VYc2x3QkE7QUFDRjtBUXJpd0JFO0VBQ0UsZ01BQUE7QVJ1aXdCSjtBUXJpd0JFO0VBQ0UsNkpBQUE7QVJ1aXdCSjtBUXRpd0JJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSd2l3Qk47QVFyaXdCRTtFQUNFLDZKQUFBO0FSdWl3Qko7QVF0aXdCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUndpd0JOO0FpQnh6c0JJO0VScnVEQSx5QkFyQmU7RUFkZix5QkVsQkY7RUhHQSxtSkFBQTtBUm9sd0JGO0FVdm53QkU7RU8wekRFO0lSbnVERSx5QkFoQmE7RVRvandCakI7QUFDRjtBVTVud0JFO0VPMHpERTtJUmh1REUsZUUzREo7RVhpbXdCQTtBQUNGO0FVam93QkU7RU8wekRFO0lSNXRESSxlRS9ETjtFWHNtd0JBO0FBQ0Y7QVV0b3dCRTtFTzB6REU7SVJ0d0RFLGdCRXBCSjtFWDBtd0JBO0FBQ0Y7QVUzb3dCRTtFTzB6REU7SVJud0RFLGdCRXZCSjtFWCttd0JBO0FBQ0Y7QVVocHdCRTtFTzB6REU7SVJod0RFLGdCRTFCSjtFWG9ud0JBO0FBQ0Y7QVFqbndCRTtFQUNFLDJMQUFBO0FSbW53Qko7QVFqbndCRTtFQUNFLDBKQUFBO0FSbW53Qko7QVFsbndCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm9ud0JOO0FRam53QkU7RUFDRSwwSkFBQTtBUm1ud0JKO0FRbG53Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvbndCTjtBaUJ4MnNCSTtFUnp1REEseUJBckJlO0VBZGYseUJFOUNGO0VIdURBLHFKQUFBO0FSZ253QkY7QVUzcXdCRTtFTzh6REU7SVJ2dURFLHlCQWhCYTtFVHdtd0JqQjtBQUNGO0FVaHJ3QkU7RU84ekRFO0lScHVERSxlRXZGSjtFWGlyd0JBO0FBQ0Y7QVVycndCRTtFTzh6REU7SVJodURJLGVFM0ZOO0VYc3J3QkE7QUFDRjtBVTFyd0JFO0VPOHpERTtJUjF3REUseUJFaERKO0VYMHJ3QkE7QUFDRjtBVS9yd0JFO0VPOHpERTtJUnZ3REUseUJFbkRKO0VYK3J3QkE7QUFDRjtBVXBzd0JFO0VPOHpERTtJUnB3REUseUJFdERKO0VYb3N3QkE7QUFDRjtBUTdvd0JFO0VBQ0UsZ01BQUE7QVIrb3dCSjtBUTdvd0JFO0VBQ0UsNkpBQUE7QVIrb3dCSjtBUTlvd0JJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSZ3B3Qk47QVE3b3dCRTtFQUNFLDZKQUFBO0FSK293Qko7QVE5b3dCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmdwd0JOO0FpQng1c0JJO0VSN3VEQSx5QkFyQmU7RUFkZix5QkVsQkY7RUgyQkEscUpBQUE7QVJvcXdCRjtBVS90d0JFO0VPazBERTtJUjN1REUseUJBaEJhO0VUNHB3QmpCO0FBQ0Y7QVVwdXdCRTtFT2swREU7SVJ4dURFLGVFM0RKO0VYeXN3QkE7QUFDRjtBVXp1d0JFO0VPazBERTtJUnB1REksZUUvRE47RVg4c3dCQTtBQUNGO0FVOXV3QkU7RU9rMERFO0lSOXdERSxnQkVwQko7RVhrdHdCQTtBQUNGO0FVbnZ3QkU7RU9rMERFO0lSM3dERSxnQkV2Qko7RVh1dHdCQTtBQUNGO0FVeHZ3QkU7RU9rMERFO0lSeHdERSxnQkUxQko7RVg0dHdCQTtBQUNGO0FRanN3QkU7RUFDRSxnTUFBQTtBUm1zd0JKO0FRanN3QkU7RUFDRSw2SkFBQTtBUm1zd0JKO0FRbHN3Qkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJvc3dCTjtBUWpzd0JFO0VBQ0UsNkpBQUE7QVJtc3dCSjtBUWxzd0JJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSb3N3Qk47QWlCeDhzQkk7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxjSjd4RGdCO0VKd0NsQix5QkFyQmU7RUFkZix5QkVsQkY7RUhHQSxtSkFBQTtBUm12d0JGO0FVdHh3QkU7RU9zMERFO0lSL3VERSx5QkFoQmE7RVRtdHdCakI7QUFDRjtBVTN4d0JFO0VPczBERTtJUjV1REUsZUUzREo7RVhnd3dCQTtBQUNGO0FVaHl3QkU7RU9zMERFO0lSeHVESSxlRS9ETjtFWHF3d0JBO0FBQ0Y7QVVyeXdCRTtFT3MwREU7SVJseERFLGdCRXBCSjtFWHl3d0JBO0FBQ0Y7QVUxeXdCRTtFT3MwREU7SVIvd0RFLGdCRXZCSjtFWDh3d0JBO0FBQ0Y7QVUveXdCRTtFT3MwREU7SVI1d0RFLGdCRTFCSjtFWG14d0JBO0FBQ0Y7QVFoeHdCRTtFQUNFLDJMQUFBO0FSa3h3Qko7QVFoeHdCRTtFQUNFLDBKQUFBO0FSa3h3Qko7QVFqeHdCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm14d0JOO0FRaHh3QkU7RUFDRSwwSkFBQTtBUmt4d0JKO0FRanh3Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJteHdCTjtBaUJ2L3NCSTtFQUNFLGNBQUE7RVIxdkRGLHlCQXJCZTtFQWRmLHlCRWxCRjtFSEdBLG1KQUFBO0FSd3l3QkY7QVUzMHdCRTtFTzgwREU7SVJ2dkRFLHlCQWhCYTtFVHd3d0JqQjtBQUNGO0FVaDF3QkU7RU84MERFO0lScHZERSxlRTNESjtFWHF6d0JBO0FBQ0Y7QVVyMXdCRTtFTzgwREU7SVJodkRJLGVFL0ROO0VYMHp3QkE7QUFDRjtBVTExd0JFO0VPODBERTtJUjF4REUsZ0JFcEJKO0VYOHp3QkE7QUFDRjtBVS8xd0JFO0VPODBERTtJUnZ4REUsZ0JFdkJKO0VYbTB3QkE7QUFDRjtBVXAyd0JFO0VPODBERTtJUnB4REUsZ0JFMUJKO0VYdzB3QkE7QUFDRjtBUXIwd0JFO0VBQ0UsMkxBQUE7QVJ1MHdCSjtBUXIwd0JFO0VBQ0UsMEpBQUE7QVJ1MHdCSjtBUXQwd0JJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSdzB3Qk47QVFyMHdCRTtFQUNFLDBKQUFBO0FSdTB3Qko7QVF0MHdCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUncwd0JOO0FpQnJpdEJJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0VBQ0EsYUFBQTtBakJ1aXRCTjtBaUJ0aXRCTTtFQUNFLFVBQUE7QWpCd2l0QlI7QWlCdGl0Qk07RUFDRSxzQko5MERNO0VJKzBETixnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWpCd2l0QlI7QWlCbml0Qkk7RUFDRSxrQkFBQTtFUnp4REYsK0JBckJlO0FUbzF3Qm5CO0FVcDV3QkU7RU82MkRFO0lSdHhERSxtQkFoQmE7RVRpMXdCakI7QUFDRjtBVXo1d0JFO0VPNjJERTtJUm54REUsbUJBVmdCO0VUNjB3QnBCO0FBQ0Y7QVU5NXdCRTtFTzYyREU7SVIvd0RJLG1CUWl4REY7RWpCbWp0Qko7QUFDRjtBaUJsanRCTTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtBakJvanRCUjtBaUI5aXRCSTtFQUNFLGFBQUE7RVJ4eURGLDhCQXJCZTtBVDgyd0JuQjtBVTk2d0JFO0VPNDNERTtJUnJ5REUsOEJBaEJhO0VUMjJ3QmpCO0FBQ0Y7QVVuN3dCRTtFTzQzREU7SVJseURFLG9CUW95REE7RWpCeWp0Qko7QUFDRjtBVXg3d0JFO0VPNDNERTtJUjl4REksb0JRZ3lERjtFakI4anRCSjtBQUNGO0FpQjlqdEJNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQmdrdEJSO0FpQjlqdEJNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBakJna3RCUjtBaUIvanRCUTtFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakJpa3RCVjtBaUIvanRCUTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJpa3RCVjtBaUJoa3RCVTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxxQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7QWpCa2t0Qlo7QWlCOWp0Qk07RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FqQmdrdEJSO0FpQi9qdEJRO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FqQmlrdEJWO0FpQi9qdEJRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FqQmlrdEJWO0FpQi9qdEJVO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNkNBQUE7VUFBQSxxQ0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FqQmlrdEJaO0FpQmhrdEJZO0VSMTJEUixlQXJCZTtFUWk0REwsaUtBQUE7RUFBQSwySEFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsNEJBQUE7QWpCa2t0QmQ7QVV2Z3hCRTtFTys3RFU7SVJ4MkROLGNBaEJhO0VUbzh3QmpCO0FBQ0Y7QVU1Z3hCRTtFTys3RFU7SVJyMkROLGNRczJEUTtFakJnbHRCWjtBQUNGO0FVamh4QkU7RU8rN0RVO0lSajJESixjUWsyRE07RWpCcWx0Qlo7QUFDRjtBaUJobHRCYztFQUNFLGVBQUE7QWpCa2x0QmhCO0FpQjdrdEJVO0VBQ0Usa0JBQUE7RVJ4M0RSLHNCQXJCZTtFQXFCZix1QkFyQmU7RVFnNURQLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBakIra3RCWjtBVW5peEJFO0VPNDhEUTtJUnIzREosV0FoQmE7RVRnK3dCakI7QUFDRjtBVXhpeEJFO0VPNDhEUTtJUmwzREosYVFvM0RNO0VqQjhsdEJWO0FBQ0Y7QVU3aXhCRTtFTzQ4RFE7SVI5MkRGLGFRZzNESTtFakJtbXRCVjtBQUNGO0FVbGp4QkU7RU80OERRO0lScjNESixlQWhCYTtFVCsrd0JqQjtBQUNGO0FVdmp4QkU7RU80OERRO0lSbDNESixhUXEzRE07RWpCNG10QlY7QUFDRjtBVTVqeEJFO0VPNDhEUTtJUjkyREYsYVFpM0RJO0VqQmludEJWO0FBQ0Y7QWlCNW10Qlk7RUFDRSxrQkFBQTtFVG43RFosbUpBQUE7RVNxN0RZLGNBQUE7RVJuNERWLDBCQXJCZTtFUTA1REwsV0FBQTtFQUNBLGlFQUFBO0VBQUEseURBQUE7QWpCOG10QmQ7QVFyaXhCRTtFQUNFLDJMQUFBO0FSdWl4Qko7QVFyaXhCRTtFQUNFLDBKQUFBO0FSdWl4Qko7QVF0aXhCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUndpeEJOO0FRcml4QkU7RUFDRSwwSkFBQTtBUnVpeEJKO0FRdGl4Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ3aXhCTjtBVTFseEJFO0VPcTlEVTtJUjkzRE4sMEJBaEJhO0VUdWh4QmpCO0FBQ0Y7QVUvbHhCRTtFT3E5RFU7SVIzM0ROLHlCQVZnQjtFVG1oeEJwQjtBQUNGO0FVcG14QkU7RU9xOURVO0lSdjNESixnQlEyM0RNO0VqQitvdEJaO0FBQ0Y7QWlCNW90QmM7RUFDRSxtSkFBQTtBakI4b3RCaEI7QWlCM290QmM7RUFDRSxNQUFBO0VBQ0EsV0FBQTtBakI2b3RCaEI7QWlCNW90QmdCO0VSLzREWixTQXJCZTtBVG1qeEJuQjtBVW5ueEJFO0VPbytEYztJUjc0RFYsU0FoQmE7RVRnanhCakI7QUFDRjtBVXhueEJFO0VPbytEYztJUjE0RFYsU0FWZ0I7RVQ0aXhCcEI7QUFDRjtBVTdueEJFO0VPbytEYztJUnQ0RFIsU1F1NERVO0VqQjRwdEJoQjtBQUNGO0FpQjFwdEJjO0VBQ0UsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLFlBQUE7QWpCNHB0QmhCO0FpQjNwdEJnQjtFUnY1RFosUUFyQmU7QVQwa3hCbkI7QVUxb3hCRTtFTzQrRGM7SVJyNURWLFFBaEJhO0VUdWt4QmpCO0FBQ0Y7QVUvb3hCRTtFTzQrRGM7SVJsNURWLFFBVmdCO0VUbWt4QnBCO0FBQ0Y7QVVwcHhCRTtFTzQrRGM7SVI5NERSLFFRKzREVTtFakIycXRCaEI7QUFDRjtBaUJ6cXRCYztFQUNFLFNBQUE7RUFDQSxXQUFBO0FqQjJxdEJoQjtBaUIxcXRCZ0I7RVI5NURaLG9CQXJCZTtBVGdteEJuQjtBVWhxeEJFO0VPbS9EYztJUjU1RFYsWUFoQmE7RVQ2bHhCakI7QUFDRjtBVXJxeEJFO0VPbS9EYztJUno1RFYsY0FWZ0I7RVR5bHhCcEI7QUFDRjtBVTFxeEJFO0VPbS9EYztJUnI1RFIsV1FzNURVO0VqQjBydEJoQjtBQUNGO0FpQmpydEJJO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFUi84REYsZVFnOURFO0VBZ0hBLE9BQUE7QWpCb2t0Qk47QVV0cnhCRTtFTzgvREU7SVIxOERFLGlCUTg4REE7RWpCd3J0Qko7QUFDRjtBVTNyeEJFO0VPOC9ERTtJUnY4REUsaUJRMjhEQTtFakI2cnRCSjtBQUNGO0FVaHN4QkU7RU84L0RFO0lScDhERSxpQlF3OERBO0VqQmtzdEJKO0FBQ0Y7QWlCanN0Qk07RUFDRSxXQUFBO0VSaDdESiwyQkFyQmU7RUFxQmYsd0JBckJlO0VBcUJmLHlCQXJCZTtBVDJveEJuQjtBVTNzeEJFO0VPb2dFSTtJUjc2REEsYUFoQmE7RVR3b3hCakI7QUFDRjtBVWh0eEJFO0VPb2dFSTtJUjE2REEsYVE0NkRFO0VqQjhzdEJOO0FBQ0Y7QVVydHhCRTtFT29nRUk7SVJ0NkRFLGFRdzZEQTtFakJtdHRCTjtBQUNGO0FVMXR4QkU7RU9vZ0VJO0lSNzZEQSxhUWc3REU7RWpCdXR0Qk47QUFDRjtBVS90eEJFO0VPb2dFSTtJUjE2REEsYVE2NkRFO0VqQjR0dEJOO0FBQ0Y7QVVwdXhCRTtFT29nRUk7SVJ0NkRFLGFReTZEQTtFakJpdXRCTjtBQUNGO0FVenV4QkU7RU9vZ0VJO0lSNzZEQSx5QkFoQmE7RVRzcXhCakI7QUFDRjtBVTl1eEJFO0VPb2dFSTtJUjE2REEseUJBVmdCO0VUa3F4QnBCO0FBQ0Y7QVVudnhCRTtFT29nRUk7SVJ0NkRFLGVRMDZEQTtFakIrdXRCTjtBQUNGO0FpQjl1dEJRO0VScjdESixrQkFyQmU7RUFxQmYsVUFyQmU7RVE2OERULFdBQUE7RVJ4N0ROLHdCQXJCZTtBVDhyeEJuQjtBVTl2eEJFO0VPMGdFTTtJUm43REYsZ0JBaEJhO0VUMnJ4QmpCO0FBQ0Y7QVVud3hCRTtFTzBnRU07SVJoN0RGLGdCUWk3REk7RWpCNHZ0QlI7QUFDRjtBVXh3eEJFO0VPMGdFTTtJUjU2REEsZ0JRNjZERTtFakJpd3RCUjtBQUNGO0FVN3d4QkU7RU8wZ0VNO0lSbjdERixNQWhCYTtFVDBzeEJqQjtBQUNGO0FVbHh4QkU7RU8wZ0VNO0lSaDdERixNUWs3REk7RWpCMHd0QlI7QUFDRjtBVXZ4eEJFO0VPMGdFTTtJUjU2REEsTVE4NkRFO0VqQit3dEJSO0FBQ0Y7QVU1eHhCRTtFTzBnRU07SVJuN0RGLGFRdTdESTtFakJreHRCUjtBQUNGO0FVanl4QkU7RU8wZ0VNO0lSaDdERixhUW83REk7RWpCdXh0QlI7QUFDRjtBVXR5eEJFO0VPMGdFTTtJUjU2REEsYVFnN0RFO0VqQjR4dEJSO0FBQ0Y7QWlCM3h0QlU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCNnh0Qlo7QWlCMXh0QlU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VScDhEUixXUXE4RFE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RVJ4OERSLDZCQXJCZTtFQXFCZixnQlEwOERRO0FqQjR4dEJaO0FVM3p4QkU7RU9zaEVRO0lSLzdESixXUW04RE07RWpCcXl0QlY7QUFDRjtBVWgweEJFO0VPc2hFUTtJUjU3REosV1FnOERNO0VqQjB5dEJWO0FBQ0Y7QVVyMHhCRTtFT3NoRVE7SVJ4N0RGLFdRNDdESTtFakIreXRCVjtBQUNGO0FVMTB4QkU7RU9zaEVRO0lSLzdESiw2QkFoQmE7RVR1d3hCakI7QUFDRjtBVS8weEJFO0VPc2hFUTtJUjU3REosbUJRbzhETTtFakJxenRCVjtBQUNGO0FVcDF4QkU7RU9zaEVRO0lSeDdERixtQlFnOERJO0VqQjB6dEJWO0FBQ0Y7QVV6MXhCRTtFT3NoRVE7SVIvN0RKLGdCQWhCYTtFVHN4eEJqQjtBQUNGO0FVOTF4QkU7RU9zaEVRO0lSNTdESixvQkFWZ0I7RVRreHhCcEI7QUFDRjtBVW4yeEJFO0VPc2hFUTtJUng3REYsaUJRaThESTtFakJ3MHRCVjtBQUNGO0FpQnQwdEJjO0VBQUksbURBQUE7VUFBQSwyQ0FBQTtBakJ5MHRCbEI7QWlCdDB0QlU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFUnY5RFIsZ0JRdzlEUTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVI1OURSLDJCQXJCZTtBVDB6eEJuQjtBVTEzeEJFO0VPcWlFUTtJUjk4REosZ0JBaEJhO0VUdXp4QmpCO0FBQ0Y7QVUvM3hCRTtFT3FpRVE7SVIzOERKLG9CQVZnQjtFVG16eEJwQjtBQUNGO0FVcDR4QkU7RU9xaUVRO0lSdjhERixpQlErOERJO0VqQjIxdEJWO0FBQ0Y7QVV6NHhCRTtFT3FpRVE7SVI5OERKLGNBaEJhO0VUczB4QmpCO0FBQ0Y7QVU5NHhCRTtFT3FpRVE7SVIzOERKLGNRdzlETTtFakJnMnRCVjtBQUNGO0FVbjV4QkU7RU9xaUVRO0lSdjhERixjUW85REk7RWpCcTJ0QlY7QUFDRjtBaUJwMnRCWTtFQUNFLFdKaGlFQTtFSWlpRUEsa0JBQUE7QWpCczJ0QmQ7QWlCcDJ0QmM7RUFDRSxpQkFBQTtBakJzMnRCaEI7QWlCcDJ0QmM7RVJ0K0RWLGFBckJlO0FUazJ4Qm5CO0FVbDZ4QkU7RU8yakVZO0lScCtEUixjQWhCYTtFVCsxeEJqQjtBQUNGO0FVdjZ4QkU7RU8yakVZO0lSaitEUixjUWsrRFU7RWpCKzJ0QmQ7QUFDRjtBVTU2eEJFO0VPMmpFWTtJUjc5RE4sY1E4OURRO0VqQm8zdEJkO0FBQ0Y7QWlCajN0QmdCO0VBQ0UscUJBQUE7RUFDQSx1SUFBQTtFQUFBLG1GQUFBO0VBT0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VSei9EZCx5QkFyQmU7RUFkZix5QkVxQkY7RUhwQ0EsbUpBQUE7QVIyNXhCRjtBVTk3eEJFO0VPZ2tFYztJUnorRFYsY0FoQmE7RVQyM3hCakI7QUFDRjtBVW44eEJFO0VPZ2tFYztJUnQrRFYsZUVwQko7RVhpNHhCQTtBQUNGO0FVeDh4QkU7RU9na0VjO0lSbCtEUixlRXhCTjtFWHM0eEJBO0FBQ0Y7QVU3OHhCRTtFT2drRWM7SVI1Z0VWLHlCRW1CSjtFWDA0eEJBO0FBQ0Y7QVVsOXhCRTtFT2drRWM7SVJ6Z0VWLHlCRWdCSjtFWCs0eEJBO0FBQ0Y7QVV2OXhCRTtFT2drRWM7SVJ0Z0VWLHlCRWFKO0VYbzV4QkE7QUFDRjtBUXg3eEJFO0VBQ0UsMkxBQUE7QVIwN3hCSjtBUXg3eEJFO0VBQ0UsMEpBQUE7QVIwN3hCSjtBUXo3eEJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMjd4Qk47QVF4N3hCRTtFQUNFLDBKQUFBO0FSMDd4Qko7QVF6N3hCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjI3eEJOO0FpQjU1dEJrQjtFQUNFLDJCQUFBO0VBQ0Esd0RBQUE7RUFBQSxnREFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWpCODV0QnBCO0FpQno1dEJnQjtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFUnRnRWQseUJBckJlO0VBZGYseUJFcUJGO0VIcENBLG1KQUFBO0FSczl4QkY7QVV6L3hCRTtFT3lsRWM7SVJsZ0VWLGNBaEJhO0VUczd4QmpCO0FBQ0Y7QVU5L3hCRTtFT3lsRWM7SVIvL0RWLGVFcEJKO0VYNDd4QkE7QUFDRjtBVW5neUJFO0VPeWxFYztJUjMvRFIsZUV4Qk47RVhpOHhCQTtBQUNGO0FVeGd5QkU7RU95bEVjO0lScmlFVix5QkVtQko7RVhxOHhCQTtBQUNGO0FVN2d5QkU7RU95bEVjO0lSbGlFVix5QkVnQko7RVgwOHhCQTtBQUNGO0FVbGh5QkU7RU95bEVjO0lSL2hFVix5QkVhSjtFWCs4eEJBO0FBQ0Y7QVFuL3hCRTtFQUNFLDJMQUFBO0FScS94Qko7QVFuL3hCRTtFQUNFLDBKQUFBO0FScS94Qko7QVFwL3hCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnMveEJOO0FRbi94QkU7RUFDRSwwSkFBQTtBUnEveEJKO0FRcC94Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJzL3hCTjtBaUJ0OHRCWTtFUjdnRVIsbUJBckJlO0VBcUJmLDBCQXJCZTtFUXFpRUwsV0pobEVBO0VKZ0VWLHlCQXJCZTtFQWRmLHlCRWxCRjtBWCtneUJGO0FVL2l5QkU7RU9rbUVVO0lSM2dFTixxQkFoQmE7RVQ0K3hCakI7QUFDRjtBVXBqeUJFO0VPa21FVTtJUnhnRU4scUJReWdFUTtFakJxOXRCWjtBQUNGO0FVemp5QkU7RU9rbUVVO0lScGdFSixxQlFxZ0VNO0VqQjA5dEJaO0FBQ0Y7QVU5anlCRTtFT2ttRVU7SVIzZ0VOLDJCQWhCYTtFVDIveEJqQjtBQUNGO0FVbmt5QkU7RU9rbUVVO0lSeGdFTiwyQkFWZ0I7RVR1L3hCcEI7QUFDRjtBVXhreUJFO0VPa21FVTtJUnBnRUosaUJRc2dFTTtFakJ3K3RCWjtBQUNGO0FVN2t5QkU7RU9rbUVVO0lSM2dFTix5QkFoQmE7RVQwZ3lCakI7QUFDRjtBVWxseUJFO0VPa21FVTtJUnhnRU4sZUUzREo7RVh1anlCQTtBQUNGO0FVdmx5QkU7RU9rbUVVO0lScGdFSixlRS9ETjtFWDRqeUJBO0FBQ0Y7QVU1bHlCRTtFT2ttRVU7SVI5aUVOLGdCRXBCSjtFWGdreUJBO0FBQ0Y7QVVqbXlCRTtFT2ttRVU7SVIzaUVOLGdCRXZCSjtFWHFreUJBO0FBQ0Y7QVV0bXlCRTtFT2ttRVU7SVJ4aUVOLGdCRTFCSjtFWDBreUJBO0FBQ0Y7QWlCbmd1QmM7RVJuaEVWLG1CQXJCZTtBVDhpeUJuQjtBVTlteUJFO0VPd21FWTtJUmpoRVIscUJBaEJhO0VUMml5QmpCO0FBQ0Y7QVVubnlCRTtFT3dtRVk7SVI5Z0VSLHFCUStnRVU7RWpCOGd1QmQ7QUFDRjtBVXhueUJFO0VPd21FWTtJUjFnRU4scUJRMmdFUTtFakJtaHVCZDtBQUNGO0FpQjFndUJNO0VBQ0UsZ0JBQUE7QWpCNGd1QlI7QWlCM2d1QlE7RVJoaUVKLGlCQXJCZTtBVG1reUJuQjtBVW5veUJFO0VPcW5FTTtJUjloRUYsZ0JBaEJhO0VUZ2t5QmpCO0FBQ0Y7QVV4b3lCRTtFT3FuRU07SVIzaEVGLGdCUTRoRUk7RWpCc2h1QlI7QUFDRjtBVTdveUJFO0VPcW5FTTtJUnZoRUEsZ0JRd2hFRTtFakIyaHVCUjtBQUNGO0FVbHB5QkU7RU9xbkVNO0lBR0ksaUJBQUE7RWpCOGh1QlY7QUFDRjtBaUI3aHVCVTtFQUNFLGtCQUFBO0FqQitodUJaO0FpQjdodUJVO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VSMWlFUiw2QkFyQmU7RVFpa0VQLFdBQUE7RUFDQSxnQkFBQTtBakIraHVCWjtBVWpxeUJFO0VPNm5FUTtJUnRpRUosNkJBaEJhO0VUOGx5QmpCO0FBQ0Y7QVV0cXlCRTtFTzZuRVE7SVJuaUVKLG1CUXNpRU07RWpCMGl1QlY7QUFDRjtBVTNxeUJFO0VPNm5FUTtJUi9oRUYsbUJRa2lFSTtFakIraXVCVjtBQUNGO0FpQjdpdUJZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCK2l1QmQ7QWlCNWl1QlU7RVJuakVOLHFCQXJCZTtFUTBrRVAsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VSdmpFUiwwQkFyQmU7QVQybnlCbkI7QVUzcnlCRTtFT3dvRVE7SVJqakVKLFdRa2pFTTtFakJzanVCVjtBQUNGO0FVaHN5QkU7RU93b0VRO0lSOWlFSixXUStpRU07RWpCMmp1QlY7QUFDRjtBVXJzeUJFO0VPd29FUTtJUjFpRUYsV1EyaUVJO0VqQmdrdUJWO0FBQ0Y7QVUxc3lCRTtFT3dvRVE7SVJqakVKLGlCQWhCYTtFVHVveUJqQjtBQUNGO0FVL3N5QkU7RU93b0VRO0lSOWlFSixpQlFtakVNO0VqQnNrdUJWO0FBQ0Y7QVVwdHlCRTtFT3dvRVE7SVIxaUVGLGlCUStpRUk7RWpCMmt1QlY7QUFDRjtBaUIxa3VCWTtFQUNFLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFUjNqRVYseUJBckJlO0VBZGYseUJFOUNGO0VIdURBLHFKQUFBO0VDMEJFLHVDQXJCZTtFUW9sRUwsd0RBQUE7RUFBQSxnREFBQTtFQUFBLHdDQUFBO0VBQUEsZ0VBQUE7RUFDQSxVQUFBO0FqQjZrdUJkO0FVbHV5QkU7RU8rb0VVO0lSeGpFTix5QkFoQmE7RVQrcHlCakI7QUFDRjtBVXZ1eUJFO0VPK29FVTtJUnJqRU4sZUV2Rko7RVh3dXlCQTtBQUNGO0FVNXV5QkU7RU8rb0VVO0lSampFSixlRTNGTjtFWDZ1eUJBO0FBQ0Y7QVVqdnlCRTtFTytvRVU7SVIzbEVOLHlCRWhESjtFWGl2eUJBO0FBQ0Y7QVV0dnlCRTtFTytvRVU7SVJ4bEVOLHlCRW5ESjtFWHN2eUJBO0FBQ0Y7QVUzdnlCRTtFTytvRVU7SVJybEVOLHlCRXRESjtFWDJ2eUJBO0FBQ0Y7QVFwc3lCRTtFQUNFLGdNQUFBO0FSc3N5Qko7QVFwc3lCRTtFQUNFLDZKQUFBO0FSc3N5Qko7QVFyc3lCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnVzeUJOO0FRcHN5QkU7RUFDRSw2SkFBQTtBUnNzeUJKO0FRcnN5Qkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ1c3lCTjtBVWp4eUJFO0VPK29FVTtJUnhqRU4sbUJBaEJhO0VUOHN5QmpCO0FBQ0Y7QVV0eHlCRTtFTytvRVU7SVJyakVOLG1CUXlqRVE7RWpCdW91Qlo7QUFDRjtBVTN4eUJFO0VPK29FVTtJUmpqRUosbUJRcWpFTTtFakI0b3VCWjtBQUNGO0FpQnhvdUJZO0VBQ0UsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0Esd0RBQUE7RUFBQSxnREFBQTtFQUFBLHdDQUFBO0VBQUEsZ0VBQUE7RUFDQSxVQUFBO0FqQjBvdUJkO0FpQnhvdUJZO0VBQ0UsY0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSx3Q0FBQTtFQUFBLGdFQUFBO0VBQ0EsVUFBQTtBakIwb3VCZDtBaUJwb3VCYztFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLFVBQUE7QWpCc291QmhCO0FpQnBvdUJjO0VBQ0UsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EsVUFBQTtBakJzb3VCaEI7QWlCcG91QmM7RUFDRSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSxVQUFBO0FqQnNvdUJoQjtBaUJob3VCUTtFUmxtRUosNEJBckJlO0VBcUJmLDhCQXJCZTtBVDJ2eUJuQjtBVTN6eUJFO0VPdXJFTTtJUmhtRUYsNEJBaEJhO0VUd3Z5QmpCO0FBQ0Y7QVVoMHlCRTtFT3VyRU07SVI3bEVGLGtCUThsRUk7RWpCNG91QlI7QUFDRjtBVXIweUJFO0VPdXJFTTtJUnpsRUEsa0JRMGxFRTtFakJpcHVCUjtBQUNGO0FVMTB5QkU7RU91ckVNO0lSaG1FRiw2QkFoQmE7RVR1d3lCakI7QUFDRjtBVS8weUJFO0VPdXJFTTtJUjdsRUYsbUJRK2xFSTtFakIwcHVCUjtBQUNGO0FVcDF5QkU7RU91ckVNO0lSemxFQSxtQlEybEVFO0VqQitwdUJSO0FBQ0Y7QWlCL3B1QlU7RVJybUVOLHNCQXJCZTtFQXFCZix1QkFyQmU7RUFkZiw0QlEyb0VRO01SM29FUixpQlEyb0VRO1VSM29FUixRUTJvRVE7QWpCaXF1Qlo7QVU5MXlCRTtFTzByRVE7SVJubUVKLHNCQWhCYTtFVDJ4eUJqQjtBQUNGO0FVbjJ5QkU7RU8wckVRO0lSaG1FSixZUWltRU07RWpCNHF1QlY7QUFDRjtBVXgyeUJFO0VPMHJFUTtJUjVsRUYsWVE2bEVJO0VqQmlydUJWO0FBQ0Y7QVU3MnlCRTtFTzByRVE7SVJubUVKLGVBaEJhO0VUMHl5QmpCO0FBQ0Y7QVVsM3lCRTtFTzByRVE7SVJobUVKLGFRa21FTTtFakIwcnVCVjtBQUNGO0FVdjN5QkU7RU8wckVRO0lSNWxFRixhUThsRUk7RWpCK3J1QlY7QUFDRjtBVTUzeUJFO0VPMHJFUTtJUnRvRUosNEJReW9FTTtRUnpvRU4saUJReW9FTTtZUnpvRU4sUVF5b0VNO0VqQm1zdUJWO0FBQ0Y7QVVqNHlCRTtFTzByRVE7SVJub0VKLDRCUXNvRU07UVJ0b0VOLGlCUXNvRU07WVJ0b0VOLFFRc29FTTtFakJ3c3VCVjtBQUNGO0FVdDR5QkU7RU8wckVRO0lSaG9FSiw0QlFtb0VNO1FSbm9FTixpQlFtb0VNO1lSbm9FTixRUW1vRU07RWpCNnN1QlY7QUFDRjtBaUI3c3VCWTtFUnptRVIsb0JBckJlO0FUODB5Qm5CO0FVOTR5QkU7RU84ckVVO0lSdm1FTixhQWhCYTtFVDIweUJqQjtBQUNGO0FVbjV5QkU7RU84ckVVO0lScG1FTixXUXFtRVE7RWpCd3R1Qlo7QUFDRjtBVXg1eUJFO0VPOHJFVTtJUmhtRUosV1FpbUVNO0VqQjZ0dUJaO0FBQ0Y7QWlCM3R1QlU7RUFDRSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFUmpwRVIsNEJRa3BFUTtNUmxwRVIsaUJRa3BFUTtVUmxwRVIsUVFrcEVRO0FqQjZ0dUJaO0FVajZ5QkU7RU9rc0VRO0lSOW9FSiw0QlFncEVNO1FSaHBFTixpQlFncEVNO1lSaHBFTixRUWdwRU07RWpCaXV1QlY7QUFDRjtBVXQ2eUJFO0VPa3NFUTtJUjNvRUosNEJRNm9FTTtRUjdvRU4saUJRNm9FTTtZUjdvRU4sUVE2b0VNO0VqQnN1dUJWO0FBQ0Y7QVUzNnlCRTtFT2tzRVE7SVJ4b0VKLDRCUTBvRU07UVIxb0VOLGlCUTBvRU07WVIxb0VOLFFRMG9FTTtFakIydXVCVjtBQUNGO0FpQjN1dUJZO0VBQ0UsY0pocUVFO0FiNjR5QmhCO0FpQnh1dUJRO0VSdG5FSiwrQkFyQmU7QVRzM3lCbkI7QVV0N3lCRTtFTzJzRU07SVJwbkVGLCtCQWhCYTtFVG0zeUJqQjtBQUNGO0FVMzd5QkU7RU8yc0VNO0lSam5FRixxQlFrbkVJO0VqQm12dUJSO0FBQ0Y7QVVoOHlCRTtFTzJzRU07SVI3bUVBLHFCUThtRUU7RWpCd3Z1QlI7QUFDRjtBaUJ4dnVCVTtFUnhuRU4sc0JBckJlO0VBcUJmLHVCQXJCZTtBVHk0eUJuQjtBVXo4eUJFO0VPNnNFUTtJUnRuRUosYUFoQmE7RVRzNHlCakI7QUFDRjtBVTk4eUJFO0VPNnNFUTtJUm5uRUosWVFvbkVNO0VqQm93dUJWO0FBQ0Y7QVVuOXlCRTtFTzZzRVE7SVIvbUVGLFlRZ25FSTtFakJ5d3VCVjtBQUNGO0FVeDl5QkU7RU82c0VRO0lSdG5FSixlQWhCYTtFVHE1eUJqQjtBQUNGO0FVNzl5QkU7RU82c0VRO0lSbm5FSixhUXFuRU07RWpCa3h1QlY7QUFDRjtBVWwreUJFO0VPNnNFUTtJUi9tRUYsYVFpbkVJO0VqQnV4dUJWO0FBQ0Y7QWlCdnh1Qlk7RVIzbkVSLFFBckJlO0FUMDZ5Qm5CO0FVMSt5QkU7RU9ndEVVO0lSem5FTixxQkFoQmE7RVR1NnlCakI7QUFDRjtBVS8reUJFO0VPZ3RFVTtJUnRuRU4scUJBVmdCO0VUbTZ5QnBCO0FBQ0Y7QVVwL3lCRTtFT2d0RVU7SVJsbkVKLFdRbW5FTTtFakJ1eXVCWjtBQUNGO0FpQm55dUJZO0VBQ0UsY0oxcUVRO0FiKzh5QnRCO0FpQjV4dUJJO0VSM29FQSw0QkFyQmU7QVQrN3lCbkI7QVUvL3lCRTtFT2d1RUU7SVJ6b0VFLGlCQWhCYTtFVDQ3eUJqQjtBQUNGO0FVcGd6QkU7RU9ndUVFO0lSdG9FRSxxQkFWZ0I7RVR3N3lCcEI7QUFDRjtBVXpnekJFO0VPZ3VFRTtJUmxvRUksa0JRbW9FRjtFakI0eXVCSjtBQUNGO0FpQjN5dUJNO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RVJqcEVKLG1CQXJCZTtBVG85eUJuQjtBVXBoekJFO0VPbXVFSTtJUjVvRUEsVUFoQmE7RVRpOXlCakI7QUFDRjtBVXpoekJFO0VPbXVFSTtJUnpvRUEsYUFWZ0I7RVQ2OHlCcEI7QUFDRjtBVTloekJFO0VPbXVFSTtJUnJvRUUsU1F5b0VBO0VqQjJ6dUJOO0FBQ0Y7QWlCM3p1QlE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWpCNnp1QlY7QWlCenp1Qk07RUFDRSxrQkFBQTtFUjNwRUosc0JBckJlO0VBcUJmLHFCQXJCZTtBVDYreUJuQjtBVTdpekJFO0VPK3VFSTtJUnhwRUEsYUFoQmE7RVQwK3lCakI7QUFDRjtBVWxqekJFO0VPK3VFSTtJUnJwRUEsZ0JBVmdCO0VUcyt5QnBCO0FBQ0Y7QVV2anpCRTtFTyt1RUk7SVJqcEVFLFlRbXBFQTtFakIwMHVCTjtBQUNGO0FVNWp6QkU7RU8rdUVJO0lSeHBFQSxZQWhCYTtFVHkveUJqQjtBQUNGO0FVamt6QkU7RU8rdUVJO0lScnBFQSxlQVZnQjtFVHEveUJwQjtBQUNGO0FVdGt6QkU7RU8rdUVJO0lSanBFRSxXUW9wRUE7RWpCdzF1Qk47QUFDRjtBaUJ2MXVCUTtFQUNFLGNBQUE7QWpCeTF1QlY7QWlCdjF1QlE7RVJscUVKLHFCQXJCZTtFQXFCZixzQkFyQmU7RVEwckVULGdDQUFBO1VBQUEsd0JBQUE7QWpCeTF1QlY7QVVubHpCRTtFT3V2RU07SVJocUVGLHFCQWhCYTtFVGdoekJqQjtBQUNGO0FVeGx6QkU7RU91dkVNO0lSN3BFRixXUThwRUk7RWpCbzJ1QlI7QUFDRjtBVTdsekJFO0VPdXZFTTtJUnpwRUEsV1EwcEVFO0VqQnkydUJSO0FBQ0Y7QVVsbXpCRTtFT3V2RU07SVJocUVGLHNCQWhCYTtFVCtoekJqQjtBQUNGO0FVdm16QkU7RU91dkVNO0lSN3BFRixZUStwRUk7RWpCazN1QlI7QUFDRjtBVTVtekJFO0VPdXZFTTtJUnpwRUEsWVEycEVFO0VqQnUzdUJSO0FBQ0Y7QWlCbjN1Qk07RUFDRSxrQkFBQTtFUjFxRUosNkJBckJlO0FUcWp6Qm5CO0FVcm56QkU7RU84dkVJO0lSdnFFQSxrQkFoQmE7RVRranpCakI7QUFDRjtBVTFuekJFO0VPOHZFSTtJUnBxRUEsbUJRc3FFRTtFakI4M3VCTjtBQUNGO0FVL256QkU7RU84dkVJO0lSaHFFRSxtQlFrcUVBO0VqQm00dUJOO0FBQ0Y7QWlCajR1Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7RVJockVKLHlCQXJCZTtFQWRmLGdCRXhDRjtFSGlEQSxxSkFBQTtBUmdsekJGO0FVM296QkU7RU9td0VJO0lSNXFFQSxnQkFoQmE7RVR3a3pCakI7QUFDRjtBVWhwekJFO0VPbXdFSTtJUnpxRUEsZUVqRko7RVgyb3pCQTtBQUNGO0FVcnB6QkU7RU9td0VJO0lScnFFRSxlRXJGTjtFWGdwekJBO0FBQ0Y7QVUxcHpCRTtFT213RUk7SVIvc0VBLGdCRTFDSjtFWG9wekJBO0FBQ0Y7QVUvcHpCRTtFT213RUk7SVI1c0VBLGdCRTdDSjtFWHlwekJBO0FBQ0Y7QVVwcXpCRTtFT213RUk7SVJ6c0VBLGdCRWhESjtFWDhwekJBO0FBQ0Y7QVE3bXpCRTtFQUNFLGdNQUFBO0FSK216Qko7QVE3bXpCRTtFQUNFLDZKQUFBO0FSK216Qko7QVE5bXpCSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmduekJOO0FRN216QkU7RUFDRSw2SkFBQTtBUittekJKO0FROW16Qkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJnbnpCTjtBaUJoN3VCTTtFQUNFLFdBQUE7RVJ0ckVKLDBCQXJCZTtBVDhuekJuQjtBVTlyekJFO0VPMHdFSTtJUm5yRUEsMEJBaEJhO0VUMm56QmpCO0FBQ0Y7QVVuc3pCRTtFTzB3RUk7SVJockVBLGdCUWtyRUU7RWpCMjd1Qk47QUFDRjtBVXhzekJFO0VPMHdFSTtJUjVxRUUsZ0JROHFFQTtFakJnOHVCTjtBQUNGO0FpQjc3dUJNO0VBQ0Usa0JBQUE7RVI1ckVKLHFCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLFlBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsZ0JBckJlO0VBcUJmLG1CQXJCZTtFQXFCZixvQkFyQmU7QVR1cHpCbkI7QVV2dHpCRTtFT2d4RUk7SVJ6ckVBLFVRMnJFRTtFakJ5OHVCTjtBQUNGO0FVNXR6QkU7RU9neEVJO0lSdHJFQSxVUXdyRUU7RWpCODh1Qk47QUFDRjtBVWp1ekJFO0VPZ3hFSTtJUmxyRUUsVVFvckVBO0VqQm05dUJOO0FBQ0Y7QVV0dXpCRTtFT2d4RUk7SVJ6ckVBLFFRNHJFRTtFakJ1OXVCTjtBQUNGO0FVM3V6QkU7RU9neEVJO0lSdHJFQSxRUXlyRUU7RWpCNDl1Qk47QUFDRjtBVWh2ekJFO0VPZ3hFSTtJUmxyRUUsUVFxckVBO0VqQmkrdUJOO0FBQ0Y7QVVydnpCRTtFT2d4RUk7SVJ6ckVBLFdBaEJhO0VUa3J6QmpCO0FBQ0Y7QVUxdnpCRTtFT2d4RUk7SVJ0ckVBLFdRMHJFRTtFakIwK3VCTjtBQUNGO0FVL3Z6QkU7RU9neEVJO0lSbHJFRSxXUXNyRUE7RWpCKyt1Qk47QUFDRjtBVXB3ekJFO0VPZ3hFSTtJUnpyRUEsUUFoQmE7RVRpc3pCakI7QUFDRjtBVXp3ekJFO0VPZ3hFSTtJUnRyRUEsUVEyckVFO0VqQncvdUJOO0FBQ0Y7QVU5d3pCRTtFT2d4RUk7SVJsckVFLFFRdXJFQTtFakI2L3VCTjtBQUNGO0FVbnh6QkU7RU9neEVJO0lSenJFQSxtQ0FoQmE7UUFnQmIsK0JBaEJhO1lBZ0JiLDJCQWhCYTtFVGd0ekJqQjtBQUNGO0FVeHh6QkU7RU9neEVJO0lSdHJFQSxtQ1E0ckVFO1FSNXJFRiwrQlE0ckVFO1lSNXJFRiwyQlE0ckVFO0VqQnNndkJOO0FBQ0Y7QVU3eHpCRTtFT2d4RUk7SVJsckVFLG1DUXdyRUE7UVJ4ckVBLCtCUXdyRUE7WVJ4ckVBLDJCUXdyRUE7RWpCMmd2Qk47QUFDRjtBVWx5ekJFO0VPZ3hFSTtJUnpyRUEsNEJBaEJhO0VUK3R6QmpCO0FBQ0Y7QVV2eXpCRTtFT2d4RUk7SVJ0ckVBLDRCQVZnQjtFVDJ0ekJwQjtBQUNGO0FVNXl6QkU7RU9neEVJO0lSbHJFRSxtQlF5ckVBO0VqQnlodkJOO0FBQ0Y7QVVqenpCRTtFT2d4RUk7SVJ6ckVBLDZCQWhCYTtFVDh1ekJqQjtBQUNGO0FVdHp6QkU7RU9neEVJO0lSdHJFQSw2QkFWZ0I7RVQwdXpCcEI7QUFDRjtBVTN6ekJFO0VPZ3hFSTtJUmxyRUUsbUJRMHJFQTtFakJ1aXZCTjtBQUNGO0FpQnZpdkJRO0VScHNFSixtQkFyQmU7QVRtd3pCbkI7QVVuMHpCRTtFT3l4RU07SVJsc0VGLHFCQWhCYTtFVGd3ekJqQjtBQUNGO0FVeDB6QkU7RU95eEVNO0lSL3JFRixxQlFnc0VNO0VqQmtqdkJWO0FBQ0Y7QVU3MHpCRTtFT3l4RU07SVIzckVBLHFCUTRyRUk7RWpCdWp2QlY7QUFDRjtBaUJqanZCTTtFQUNFLGtCQUFBO0VSN3NFSiw4QkFyQmU7QVRzeHpCbkI7QVV0MXpCRTtFT2l5RUk7SVIxc0VBLHFCQWhCYTtFVG14ekJqQjtBQUNGO0FVMzF6QkU7RU9peUVJO0lSdnNFQSxvQlF5c0VFO0VqQjRqdkJOO0FBQ0Y7QVVoMnpCRTtFT2l5RUk7SVJuc0VFLG9CUXFzRUE7RWpCaWt2Qk47QUFDRjtBaUJoa3ZCTTtFQUNFLGNBQUE7RVJqdEVKLHNCQXJCZTtFUXd1RVgscUJBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJra3ZCUjtBVTUyekJFO0VPcXlFSTtJUjlzRUEsY0FoQmE7RVR5eXpCakI7QUFDRjtBVWozekJFO0VPcXlFSTtJUjNzRUEsWVE2c0VFO0VqQjhrdkJOO0FBQ0Y7QVV0M3pCRTtFT3F5RUk7SVJ2c0VFLFlReXNFQTtFakJtbHZCTjtBQUNGO0FVMzN6QkU7RU9xeUVJO0lBT0kscUJBQUE7RWpCbWx2QlI7QUFDRjtBaUJqbHZCTTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7QWpCbWx2QlI7QWlCbGx2QlE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQm9sdkJWO0FpQmxsdkJRO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQm9sdkJWO0FpQmpsdkJRO0VSM3VFSiw0QkFyQmU7RUFxQmYsMkJBckJlO0FUcTF6Qm5CO0FVcjV6QkU7RU9nMEVNO0lSenVFRiw0QkFoQmE7RVRrMXpCakI7QUFDRjtBVTE1ekJFO0VPZzBFTTtJUnR1RUYsa0JRdXVFSTtFakI2bHZCUjtBQUNGO0FVLzV6QkU7RU9nMEVNO0lSbHVFQSxrQlFtdUVFO0VqQmttdkJSO0FBQ0Y7QVVwNnpCRTtFT2cwRU07SVJ6dUVGLDRCQWhCYTtFVGkyekJqQjtBQUNGO0FVejZ6QkU7RU9nMEVNO0lSdHVFRixrQlF3dUVJO0VqQjJtdkJSO0FBQ0Y7QVU5NnpCRTtFT2cwRU07SVJsdUVBLGtCUW91RUU7RWpCZ252QlI7QUFDRjtBaUIvbXZCUTtFUi91RUosNEJBckJlO0VBcUJmLDRCQXJCZTtBVHUzekJuQjtBVXY3ekJFO0VPbzBFTTtJUjd1RUYsMkJBaEJhO0VUbzN6QmpCO0FBQ0Y7QVU1N3pCRTtFT28wRU07SVIxdUVGLGtCUTJ1RUk7RWpCMm52QlI7QUFDRjtBVWo4ekJFO0VPbzBFTTtJUnR1RUEsa0JRdXVFRTtFakJnb3ZCUjtBQUNGO0FVdDh6QkU7RU9vMEVNO0lSN3VFRiw2QkFoQmE7RVRtNHpCakI7QUFDRjtBVTM4ekJFO0VPbzBFTTtJUjF1RUYsbUJRNHVFSTtFakJ5b3ZCUjtBQUNGO0FVaDl6QkU7RU9vMEVNO0lSdHVFQSxtQlF3dUVFO0VqQjhvdkJSO0FBQ0Y7QWlCN292QlE7RVJudkVKLDBCQXJCZTtFQXFCZiwyQkFyQmU7QVR5NXpCbkI7QVV6OXpCRTtFT3cwRU07SVJqdkVGLGtCQWhCYTtFVHM1ekJqQjtBQUNGO0FVOTl6QkU7RU93MEVNO0lSOXVFRixlUSt1RUk7RWpCeXB2QlI7QUFDRjtBVW4rekJFO0VPdzBFTTtJUjF1RUEsZVEydUVFO0VqQjhwdkJSO0FBQ0Y7QVV4K3pCRTtFT3cwRU07SVJqdkVGLDRCQWhCYTtFVHE2ekJqQjtBQUNGO0FVNyt6QkU7RU93MEVNO0lSOXVFRixrQlFndkVJO0VqQnVxdkJSO0FBQ0Y7QVVsL3pCRTtFT3cwRU07SVIxdUVBLGtCUTR1RUU7RWpCNHF2QlI7QUFDRjtBaUIzcXZCUTtFUnZ2RUosMkJBckJlO0VBcUJmLDRCQXJCZTtBVDI3ekJuQjtBVTMvekJFO0VPNDBFTTtJUnJ2RUYsMkJBaEJhO0VUdzd6QmpCO0FBQ0Y7QVVoZzBCRTtFTzQwRU07SVJsdkVGLGlCUW12RUk7RWpCdXJ2QlI7QUFDRjtBVXJnMEJFO0VPNDBFTTtJUjl1RUEsaUJRK3VFRTtFakI0cnZCUjtBQUNGO0FVMWcwQkU7RU80MEVNO0lScnZFRiw2QkFoQmE7RVR1OHpCakI7QUFDRjtBVS9nMEJFO0VPNDBFTTtJUmx2RUYsbUJRb3ZFSTtFakJxc3ZCUjtBQUNGO0FVcGgwQkU7RU80MEVNO0lSOXVFQSxtQlFndkVFO0VqQjBzdkJSO0FBQ0Y7QWlCenN2QlE7RVIzdkVKLHFCQXJCZTtFQXFCZixzQkFyQmU7QVQ2OXpCbkI7QVU3aDBCRTtFT2cxRU07SVJ6dkVGLHFCQWhCYTtFVDA5ekJqQjtBQUNGO0FVbGkwQkU7RU9nMUVNO0lSdHZFRixXQVZnQjtFVHM5ekJwQjtBQUNGO0FVdmkwQkU7RU9nMUVNO0lSaHZFQSxXQUFBO0VUMjh6Qk47QUFDRjtBVTVpMEJFO0VPZzFFTTtJUnp2RUYsc0JBaEJhO0VUeSt6QmpCO0FBQ0Y7QVVqajBCRTtFT2cxRU07SVJ0dkVGLFlBVmdCO0VUcSt6QnBCO0FBQ0Y7QVV0ajBCRTtFT2cxRU07SVJodkVBLFlBQUE7RVQwOXpCTjtBQUNGO0FpQnB1dkJVO0VSbHdFTiw0QkFyQmU7RUFxQmYsNEJBckJlO0FUKy96Qm5CO0FVL2owQkU7RU91MUVRO0lSaHdFSixvQkFoQmE7RVQ0L3pCakI7QUFDRjtBVXBrMEJFO0VPdTFFUTtJUjd2RUosa0JROHZFTTtFakJndnZCVjtBQUNGO0FVemswQkU7RU91MUVRO0lSenZFRixrQlEwdkVJO0VqQnF2dkJWO0FBQ0Y7QVU5azBCRTtFT3UxRVE7SVJod0VKLG1CQWhCYTtFVDJnMEJqQjtBQUNGO0FVbmwwQkU7RU91MUVRO0lSN3ZFSixrQlErdkVNO0VqQjh2dkJWO0FBQ0Y7QVV4bDBCRTtFT3UxRVE7SVJ6dkVGLGtCUTJ2RUk7RWpCbXd2QlY7QUFDRjtBaUJsd3ZCVTtFUnR3RU4sNEJBckJlO0VBcUJmLDZCQXJCZTtBVGlpMEJuQjtBVWptMEJFO0VPMjFFUTtJUnB3RUosMkJBaEJhO0VUOGgwQmpCO0FBQ0Y7QVV0bTBCRTtFTzIxRVE7SVJqd0VKLGlCUWt3RU07RWpCOHd2QlY7QUFDRjtBVTNtMEJFO0VPMjFFUTtJUjd2RUYsaUJROHZFSTtFakJteHZCVjtBQUNGO0FVaG4wQkU7RU8yMUVRO0lScHdFSixvQkFoQmE7RVQ2aTBCakI7QUFDRjtBVXJuMEJFO0VPMjFFUTtJUmp3RUosbUJRbXdFTTtFakI0eHZCVjtBQUNGO0FVMW4wQkU7RU8yMUVRO0lSN3ZFRixtQlErdkVJO0VqQml5dkJWO0FBQ0Y7QWlCaHl2QlU7RVIxd0VOLDBCQXJCZTtFQXFCZiw0QkFyQmU7QVRtazBCbkI7QVVubzBCRTtFTysxRVE7SVJ4d0VKLDBCQWhCYTtFVGdrMEJqQjtBQUNGO0FVeG8wQkU7RU8rMUVRO0lScndFSixnQlFzd0VNO0VqQjR5dkJWO0FBQ0Y7QVU3bzBCRTtFTysxRVE7SVJqd0VGLGdCUWt3RUk7RWpCaXp2QlY7QUFDRjtBVWxwMEJFO0VPKzFFUTtJUnh3RUosbUJBaEJhO0VUK2swQmpCO0FBQ0Y7QVV2cDBCRTtFTysxRVE7SVJyd0VKLGtCUXV3RU07RWpCMHp2QlY7QUFDRjtBVTVwMEJFO0VPKzFFUTtJUmp3RUYsa0JRbXdFSTtFakIrenZCVjtBQUNGO0FpQjl6dkJVO0VSOXdFTiwyQkFyQmU7RUFxQmYsNkJBckJlO0FUcW0wQm5CO0FVcnEwQkU7RU9tMkVRO0lSNXdFSixrQkFoQmE7RVRrbTBCakI7QUFDRjtBVTFxMEJFO0VPbTJFUTtJUnp3RUosaUJRMHdFTTtFakIwMHZCVjtBQUNGO0FVL3EwQkU7RU9tMkVRO0lScndFRixpQlFzd0VJO0VqQiswdkJWO0FBQ0Y7QVVwcjBCRTtFT20yRVE7SVI1d0VKLG9CQWhCYTtFVGluMEJqQjtBQUNGO0FVenIwQkU7RU9tMkVRO0lSendFSixtQlEyd0VNO0VqQncxdkJWO0FBQ0Y7QVU5cjBCRTtFT20yRVE7SVJyd0VGLG1CUXV3RUk7RWpCNjF2QlY7QUFDRjtBaUJ4MXZCVTtFUnR4RU4sNEJBckJlO0VBcUJmLDRCQXJCZTtBVHVvMEJuQjtBVXZzMEJFO0VPMjJFUTtJUnB4RUosb0JBaEJhO0VUb28wQmpCO0FBQ0Y7QVU1czBCRTtFTzIyRVE7SVJqeEVKLGtCUWt4RU07RWpCbzJ2QlY7QUFDRjtBVWp0MEJFO0VPMjJFUTtJUjd3RUYsa0JROHdFSTtFakJ5MnZCVjtBQUNGO0FVdHQwQkU7RU8yMkVRO0lScHhFSiw0QkFoQmE7RVRtcDBCakI7QUFDRjtBVTN0MEJFO0VPMjJFUTtJUmp4RUosa0JRbXhFTTtFakJrM3ZCVjtBQUNGO0FVaHUwQkU7RU8yMkVRO0lSN3dFRixrQlErd0VJO0VqQnUzdkJWO0FBQ0Y7QWlCdDN2QlU7RVIxeEVOLDRCQXJCZTtFQXFCZiw2QkFyQmU7QVR5cTBCbkI7QVV6dTBCRTtFTysyRVE7SVJ4eEVKLDJCQWhCYTtFVHNxMEJqQjtBQUNGO0FVOXUwQkU7RU8rMkVRO0lScnhFSixpQlFzeEVNO0VqQms0dkJWO0FBQ0Y7QVVudjBCRTtFTysyRVE7SVJqeEVGLGlCUWt4RUk7RWpCdTR2QlY7QUFDRjtBVXh2MEJFO0VPKzJFUTtJUnh4RUosNkJBaEJhO0VUcXIwQmpCO0FBQ0Y7QVU3djBCRTtFTysyRVE7SVJyeEVKLG1CUXV4RU07RWpCZzV2QlY7QUFDRjtBVWx3MEJFO0VPKzJFUTtJUmp4RUYsbUJRbXhFSTtFakJxNXZCVjtBQUNGO0FpQnA1dkJVO0VSOXhFTiwwQkFyQmU7RUFxQmYsNEJBckJlO0FUMnMwQm5CO0FVM3cwQkU7RU9tM0VRO0lSNXhFSiwwQkFoQmE7RVR3czBCakI7QUFDRjtBVWh4MEJFO0VPbTNFUTtJUnp4RUosZ0JRMHhFTTtFakJnNnZCVjtBQUNGO0FVcngwQkU7RU9tM0VRO0lScnhFRixnQlFzeEVJO0VqQnE2dkJWO0FBQ0Y7QVUxeDBCRTtFT20zRVE7SVI1eEVKLDRCQWhCYTtFVHV0MEJqQjtBQUNGO0FVL3gwQkU7RU9tM0VRO0lSenhFSixrQlEyeEVNO0VqQjg2dkJWO0FBQ0Y7QVVweTBCRTtFT20zRVE7SVJyeEVGLGtCUXV4RUk7RWpCbTd2QlY7QUFDRjtBaUJsN3ZCVTtFUmx5RU4sMkJBckJlO0VBcUJmLDZCQXJCZTtBVDZ1MEJuQjtBVTd5MEJFO0VPdTNFUTtJUmh5RUosMkJBaEJhO0VUMHUwQmpCO0FBQ0Y7QVVsejBCRTtFT3UzRVE7SVI3eEVKLGlCUTh4RU07RWpCODd2QlY7QUFDRjtBVXZ6MEJFO0VPdTNFUTtJUnp4RUYsaUJRMHhFSTtFakJtOHZCVjtBQUNGO0FVNXowQkU7RU91M0VRO0lSaHlFSiw2QkFoQmE7RVR5djBCakI7QUFDRjtBVWowMEJFO0VPdTNFUTtJUjd4RUosbUJRK3hFTTtFakI0OHZCVjtBQUNGO0FVdDAwQkU7RU91M0VRO0lSenhFRixtQlEyeEVJO0VqQmk5dkJWO0FBQ0Y7QWlCNTh2QlU7RVIxeUVOLDRCQXJCZTtFQXFCZiw0QkFyQmU7QVQrdzBCbkI7QVUvMDBCRTtFTyszRVE7SVJ4eUVKLG9CQWhCYTtFVDR3MEJqQjtBQUNGO0FVcDEwQkU7RU8rM0VRO0lScnlFSixrQlFzeUVNO0VqQnc5dkJWO0FBQ0Y7QVV6MTBCRTtFTyszRVE7SVJqeUVGLGtCUWt5RUk7RWpCNjl2QlY7QUFDRjtBVTkxMEJFO0VPKzNFUTtJUnh5RUosa0JBaEJhO0VUMngwQmpCO0FBQ0Y7QVVuMjBCRTtFTyszRVE7SVJyeUVKLGtCUXV5RU07RWpCcyt2QlY7QUFDRjtBVXgyMEJFO0VPKzNFUTtJUmp5RUYsa0JRbXlFSTtFakIyK3ZCVjtBQUNGO0FpQjErdkJVO0VSOXlFTiw0QkFyQmU7RUFxQmYsNkJBckJlO0FUaXowQm5CO0FVajMwQkU7RU9tNEVRO0lSNXlFSiw0QkFoQmE7RVQ4eTBCakI7QUFDRjtBVXQzMEJFO0VPbTRFUTtJUnp5RUosa0JRMHlFTTtFakJzL3ZCVjtBQUNGO0FVMzMwQkU7RU9tNEVRO0lScnlFRixrQlFzeUVJO0VqQjIvdkJWO0FBQ0Y7QVVoNDBCRTtFT200RVE7SVI1eUVKLG1CQWhCYTtFVDZ6MEJqQjtBQUNGO0FVcjQwQkU7RU9tNEVRO0lSenlFSixrQlEyeUVNO0VqQm9nd0JWO0FBQ0Y7QVUxNDBCRTtFT200RVE7SVJyeUVGLGtCUXV5RUk7RWpCeWd3QlY7QUFDRjtBaUJ4Z3dCVTtFUmx6RU4sMEJBckJlO0VBcUJmLDRCQXJCZTtBVG0xMEJuQjtBVW41MEJFO0VPdTRFUTtJUmh6RUosMEJBaEJhO0VUZzEwQmpCO0FBQ0Y7QVV4NTBCRTtFT3U0RVE7SVI3eUVKLGdCUTh5RU07RWpCb2h3QlY7QUFDRjtBVTc1MEJFO0VPdTRFUTtJUnp5RUYsZ0JRMHlFSTtFakJ5aHdCVjtBQUNGO0FVbDYwQkU7RU91NEVRO0lSaHpFSixrQkFoQmE7RVQrMTBCakI7QUFDRjtBVXY2MEJFO0VPdTRFUTtJUjd5RUosa0JRK3lFTTtFakJraXdCVjtBQUNGO0FVNTYwQkU7RU91NEVRO0lSenlFRixrQlEyeUVJO0VqQnVpd0JWO0FBQ0Y7QWlCdGl3QlU7RVJ0ekVOLDJCQXJCZTtFQXFCZiw2QkFyQmU7QVRxMzBCbkI7QVVyNzBCRTtFTzI0RVE7SVJwekVKLDJCQWhCYTtFVGszMEJqQjtBQUNGO0FVMTcwQkU7RU8yNEVRO0lSanpFSixpQlFrekVNO0VqQmtqd0JWO0FBQ0Y7QVUvNzBCRTtFTzI0RVE7SVI3eUVGLGlCUTh5RUk7RWpCdWp3QlY7QUFDRjtBVXA4MEJFO0VPMjRFUTtJUnB6RUoscUJBaEJhO0VUaTQwQmpCO0FBQ0Y7QVV6ODBCRTtFTzI0RVE7SVJqekVKLG1CUW16RU07RWpCZ2t3QlY7QUFDRjtBVTk4MEJFO0VPMjRFUTtJUjd5RUYsbUJRK3lFSTtFakJxa3dCVjtBQUNGO0FpQmhrd0JVO0VSOXpFTiw0QkFyQmU7RUFxQmYsNEJBckJlO0FUdTUwQm5CO0FVdjkwQkU7RU9tNUVRO0lSNXpFSixvQkFoQmE7RVRvNTBCakI7QUFDRjtBVTU5MEJFO0VPbTVFUTtJUnp6RUosa0JRMHpFTTtFakI0a3dCVjtBQUNGO0FVaiswQkU7RU9tNUVRO0lScnpFRixrQlFzekVJO0VqQmlsd0JWO0FBQ0Y7QVV0KzBCRTtFT201RVE7SVI1ekVKLGtCQWhCYTtFVG02MEJqQjtBQUNGO0FVMyswQkU7RU9tNUVRO0lSenpFSixrQlEyekVNO0VqQjBsd0JWO0FBQ0Y7QVVoLzBCRTtFT201RVE7SVJyekVGLGtCUXV6RUk7RWpCK2x3QlY7QUFDRjtBaUI5bHdCVTtFUmwwRU4sNEJBckJlO0VBcUJmLDZCQXJCZTtBVHk3MEJuQjtBVXovMEJFO0VPdTVFUTtJUmgwRUosNEJBaEJhO0VUczcwQmpCO0FBQ0Y7QVU5LzBCRTtFT3U1RVE7SVI3ekVKLGtCUTh6RU07RWpCMG13QlY7QUFDRjtBVW5nMUJFO0VPdTVFUTtJUnp6RUYsa0JRMHpFSTtFakIrbXdCVjtBQUNGO0FVeGcxQkU7RU91NUVRO0lSaDBFSixtQkFoQmE7RVRxODBCakI7QUFDRjtBVTdnMUJFO0VPdTVFUTtJUjd6RUosa0JRK3pFTTtFakJ3bndCVjtBQUNGO0FVbGgxQkU7RU91NUVRO0lSenpFRixrQlEyekVJO0VqQjZud0JWO0FBQ0Y7QWlCNW53QlU7RVJ0MEVOLDBCQXJCZTtFQXFCZiw0QkFyQmU7QVQyOTBCbkI7QVUzaDFCRTtFTzI1RVE7SVJwMEVKLDBCQWhCYTtFVHc5MEJqQjtBQUNGO0FVaGkxQkU7RU8yNUVRO0lSajBFSixnQlFrMEVNO0VqQndvd0JWO0FBQ0Y7QVVyaTFCRTtFTzI1RVE7SVI3ekVGLGdCUTh6RUk7RWpCNm93QlY7QUFDRjtBVTFpMUJFO0VPMjVFUTtJUnAwRUosa0JBaEJhO0VUdSswQmpCO0FBQ0Y7QVUvaTFCRTtFTzI1RVE7SVJqMEVKLGtCUW0wRU07RWpCc3B3QlY7QUFDRjtBVXBqMUJFO0VPMjVFUTtJUjd6RUYsa0JRK3pFSTtFakIycHdCVjtBQUNGO0FpQjFwd0JVO0VSMTBFTiwyQkFyQmU7RUFxQmYsNkJBckJlO0FUNi8wQm5CO0FVN2oxQkU7RU8rNUVRO0lSeDBFSixrQkFoQmE7RVQwLzBCakI7QUFDRjtBVWxrMUJFO0VPKzVFUTtJUnIwRUosaUJRczBFTTtFakJzcXdCVjtBQUNGO0FVdmsxQkU7RU8rNUVRO0lSajBFRixpQlFrMEVJO0VqQjJxd0JWO0FBQ0Y7QVU1azFCRTtFTys1RVE7SVJ4MEVKLHFCQWhCYTtFVHlnMUJqQjtBQUNGO0FVamwxQkU7RU8rNUVRO0lScjBFSixtQlF1MEVNO0VqQm9yd0JWO0FBQ0Y7QVV0bDFCRTtFTys1RVE7SVJqMEVGLG1CUW0wRUk7RWpCeXJ3QlY7QUFDRjtBaUJwcndCSTtFUmwxRUEsMkJBckJlO0FUOGgxQm5CO0FVOWwxQkU7RU91NkVFO0lSaDFFRSwyQkFoQmE7RVQyaDFCakI7QUFDRjtBVW5tMUJFO0VPdTZFRTtJUjcwRUUsaUJRODBFQTtFakIrcndCSjtBQUNGO0FVeG0xQkU7RU91NkVFO0lSejBFSSxpQlEwMEVGO0VqQm9zd0JKO0FBQ0Y7QWlCcHN3Qk07RVJwMUVGLG1CQXJCZTtFQXFCZix1Q0FyQmU7RVE0MkVYLGtCQUFBO0FqQnNzd0JSO0FVbG4xQkU7RU95NkVJO0lSbDFFQSxxQkFoQmE7RVQraTFCakI7QUFDRjtBVXZuMUJFO0VPeTZFSTtJUi8wRUEscUJRZzFFRTtFakJpdHdCTjtBQUNGO0FVNW4xQkU7RU95NkVJO0lSMzBFRSxxQlE0MEVBO0VqQnN0d0JOO0FBQ0Y7QVVqbzFCRTtFT3k2RUk7SVJsMUVBLGlCQWhCYTtFVDhqMUJqQjtBQUNGO0FVdG8xQkU7RU95NkVJO0lSLzBFQSxtQlFpMUVFO0VqQit0d0JOO0FBQ0Y7QVUzbzFCRTtFT3k2RUk7SVIzMEVFLG1CUTYwRUE7RWpCb3V3Qk47QUFDRjtBaUJqdXdCTTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjcxRUosNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VRbzNFWCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJoMkVKLHFFQXJCZTtBVHlsMUJuQjtBVXpwMUJFO0VPKzZFSTtJUngxRUEsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUc2wxQmpCO0FBQ0Y7QVU5cDFCRTtFTys2RUk7SVJyMUVBLDhCUXkxRUU7SVJ6MUVGLDZCUXkxRUU7UVJ6MUVGLHVCUXkxRUU7WVJ6MUVGLG1CUXkxRUU7RWpCK3V3Qk47QUFDRjtBVW5xMUJFO0VPKzZFSTtJUmoxRUUsOEJRcTFFQTtJUnIxRUEsNkJRcTFFQTtRUnIxRUEsdUJRcTFFQTtZUnIxRUEsbUJRcTFFQTtFakJvdndCTjtBQUNGO0FVeHExQkU7RU8rNkVJO0lSeDFFQSwrQ0FoQmE7RVRxbTFCakI7QUFDRjtBVTdxMUJFO0VPKzZFSTtJUnIxRUEsNkRBVmdCO0VUaW0xQnBCO0FBQ0Y7QVVscjFCRTtFTys2RUk7SVJqMUVFLDZCUXcxRUE7RWpCZ3d3Qk47QUFDRjtBaUIvdndCUTtFUm4yRUosc0JBckJlO0FUMG4xQm5CO0FVMXIxQkU7RU93N0VNO0lSajJFRixzQkFoQmE7RVR1bjFCakI7QUFDRjtBVS9yMUJFO0VPdzdFTTtJUjkxRUYsWVErMUVJO0VqQjB3d0JSO0FBQ0Y7QVVwczFCRTtFT3c3RU07SVIxMUVBLFlRMjFFRTtFakIrd3dCUjtBQUNGO0FpQi93d0JVO0VBQ0UsV0FBQTtBakJpeHdCWjtBaUI3d3dCUTtFUjEyRUosV0FyQmU7QVQrbzFCbkI7QVUvczFCRTtFTys3RU07SVJ4MkVGLGNBaEJhO0VUNG8xQmpCO0FBQ0Y7QVVwdDFCRTtFTys3RU07SVJyMkVGLFlRczJFSTtFakJ3eHdCUjtBQUNGO0FVenQxQkU7RU8rN0VNO0lSajJFQSxZUWsyRUU7RWpCNnh3QlI7QUFDRjtBaUI1eHdCVTtFUjcyRU4sMkJBckJlO0FUaXExQm5CO0FVanUxQkU7RU9rOEVRO0lSMzJFSixhQWhCYTtFVDhwMUJqQjtBQUNGO0FVdHUxQkU7RU9rOEVRO0lSeDJFSixhUXkyRU07RWpCdXl3QlY7QUFDRjtBVTN1MUJFO0VPazhFUTtJUnAyRUYsYVFxMkVJO0VqQjR5d0JWO0FBQ0Y7QWlCNXl3Qlk7RVIvMkVSLDBCQXJCZTtBVG1yMUJuQjtBVW52MUJFO0VPbzhFVTtJUjcyRU4sMEJBaEJhO0VUZ3IxQmpCO0FBQ0Y7QVV4djFCRTtFT284RVU7SVIxMkVOLGdCUTIyRVE7RWpCdXp3Qlo7QUFDRjtBVTd2MUJFO0VPbzhFVTtJUnQyRUosZ0JRdTJFTTtFakI0endCWjtBQUNGO0FpQnp6d0JVO0VScDNFTiwyQkFyQmU7RUFxQmYsOEJBckJlO0VBZGYsaURRMDVFUTtBakIyendCWjtBVXZ3MUJFO0VPeThFUTtJUmwzRUosZUFoQmE7RVRvczFCakI7QUFDRjtBVTV3MUJFO0VPeThFUTtJUi8yRUosZ0JRZzNFTTtFakJzMHdCVjtBQUNGO0FVangxQkU7RU95OEVRO0lSMzJFRixnQlE0MkVJO0VqQjIwd0JWO0FBQ0Y7QVV0eDFCRTtFT3k4RVE7SVJsM0VKLG1CQWhCYTtFVG10MUJqQjtBQUNGO0FVM3gxQkU7RU95OEVRO0lSLzJFSixvQlFpM0VNO0VqQm8xd0JWO0FBQ0Y7QVVoeTFCRTtFT3k4RVE7SVIzMkVGLG9CUTYyRUk7RWpCeTF3QlY7QUFDRjtBVXJ5MUJFO0VPeThFUTtJUnI1RUosaURRdzVFTTtFakI2MXdCVjtBQUNGO0FVMXkxQkU7RU95OEVRO0lSbDVFSixpRFFxNUVNO0VqQmsyd0JWO0FBQ0Y7QVUveTFCRTtFT3k4RVE7SVIvNEVKLGlEUWs1RU07RWpCdTJ3QlY7QUFDRjtBaUJyMndCVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSMzNFUiwwQkFyQmU7QVR3djFCbkI7QVV4ejFCRTtFTys4RVE7SVJ4M0VKLDBCQWhCYTtFVHF2MUJqQjtBQUNGO0FVN3oxQkU7RU8rOEVRO0lScjNFSixnQlF1M0VNO0VqQmczd0JWO0FBQ0Y7QVVsMDFCRTtFTys4RVE7SVJqM0VGLGdCUW0zRUk7RWpCcTN3QlY7QUFDRjtBaUJuM3dCYztFUi8zRVYsMkJBckJlO0FUMHcxQm5CO0FVMTAxQkU7RU9vOUVZO0lSNzNFUixrQkFoQmE7RVR1dzFCakI7QUFDRjtBVS8wMUJFO0VPbzlFWTtJUjEzRVIsaUJRMjNFVTtFakI4M3dCZDtBQUNGO0FVcDExQkU7RU9vOUVZO0lSdDNFTixpQlF1M0VRO0VqQm00d0JkO0FBQ0Y7QWlCajR3QmM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakJtNHdCaEI7QWlCaDR3QmtCO0VBQ0UsY0p6N0VKO0FiMnoxQmhCO0FpQjkzd0JzQjtFQUNFLGVKOTdFUjtBYjh6MUJoQjtBaUJ2M3dCVTtFUng1RU4scUJBckJlO0VBcUJmLDJCQXJCZTtFQXFCZiw2QkFyQmU7RVFpN0VQLGdDQUFBO1VBQUEsd0JBQUE7QWpCeTN3Qlo7QVUxMjFCRTtFTzYrRVE7SVJ0NUVKLHFCQWhCYTtFVHV5MUJqQjtBQUNGO0FVLzIxQkU7RU82K0VRO0lSbjVFSixxQkFWZ0I7RVRteTFCcEI7QUFDRjtBVXAzMUJFO0VPNitFUTtJUi80RUYsV1FnNUVJO0VqQjA0d0JWO0FBQ0Y7QVV6MzFCRTtFTzYrRVE7SVJ0NUVKLGtCQWhCYTtFVHN6MUJqQjtBQUNGO0FVOTMxQkU7RU82K0VRO0lSbjVFSixnQlFxNUVNO0VqQm01d0JWO0FBQ0Y7QVVuNDFCRTtFTzYrRVE7SVIvNEVGLGdCUWk1RUk7RWpCdzV3QlY7QUFDRjtBVXg0MUJFO0VPNitFUTtJUnQ1RUosb0JBaEJhO0VUcTAxQmpCO0FBQ0Y7QVU3NDFCRTtFTzYrRVE7SVJuNUVKLGtCUXM1RU07RWpCaTZ3QlY7QUFDRjtBVWw1MUJFO0VPNitFUTtJUi80RUYsa0JRazVFSTtFakJzNndCVjtBQUNGO0FpQnI2d0JZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCdTZ3QmQ7QWlCaDZ3Qkk7RVJ0NkVBLDJCQXJCZTtFQXFCZixtQkFyQmU7QVQrMTFCbkI7QVUvNTFCRTtFTzIvRUU7SVJwNkVFLDJCQWhCYTtFVDQxMUJqQjtBQUNGO0FVcDYxQkU7RU8yL0VFO0lSajZFRSxpQlFrNkVBO0VqQjQ2d0JKO0FBQ0Y7QVV6NjFCRTtFTzIvRUU7SVI3NUVJLGlCUTg1RUY7RWpCaTd3Qko7QUFDRjtBVTk2MUJFO0VPMi9FRTtJUnA2RUUsK0JBaEJhO0VUMjIxQmpCO0FBQ0Y7QVVuNzFCRTtFTzIvRUU7SVJqNkVFLHFCUW02RUE7RWpCMDd3Qko7QUFDRjtBVXg3MUJFO0VPMi9FRTtJUjc1RUkscUJRKzVFRjtFakIrN3dCSjtBQUNGO0FpQi83d0JNO0VSejZFRiw2QkFyQmU7QVRnNDFCbkI7QVVoODFCRTtFTzgvRUk7SVJ2NkVBLGtCQWhCYTtFVDYzMUJqQjtBQUNGO0FVcjgxQkU7RU84L0VJO0lScDZFQSxtQlFxNkVFO0VqQjA4d0JOO0FBQ0Y7QVUxODFCRTtFTzgvRUk7SVJoNkVFLG1CUWk2RUE7RWpCKzh3Qk47QUFDRjtBaUIvOHdCUTtFQUNFLHFCQUFBO0VSNTZFTiwwQkFyQmU7RVFtOEVULGtCQUFBO0FqQmk5d0JWO0FVcDkxQkU7RU9nZ0ZNO0lSejZFRixlQWhCYTtFVGk1MUJqQjtBQUNGO0FVejkxQkU7RU9nZ0ZNO0lSdDZFRixnQlF3NkVJO0VqQjI5d0JSO0FBQ0Y7QVU5OTFCRTtFT2dnRk07SVJsNkVBLGdCUW82RUU7RWpCZyt3QlI7QUFDRjtBaUI3OXdCTTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnA3RUosNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VRMjhFWCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJ2N0VKLHFFQXJCZTtBVDQ2MUJuQjtBVTUrMUJFO0VPc2dGSTtJUi82RUEsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUeTYxQmpCO0FBQ0Y7QVVqLzFCRTtFT3NnRkk7SVI1NkVBLDhCUWc3RUU7SVJoN0VGLDZCUWc3RUU7UVJoN0VGLHVCUWc3RUU7WVJoN0VGLG1CUWc3RUU7RWpCMit3Qk47QUFDRjtBVXQvMUJFO0VPc2dGSTtJUng2RUUsOEJRNDZFQTtJUjU2RUEsNkJRNDZFQTtRUjU2RUEsdUJRNDZFQTtZUjU2RUEsbUJRNDZFQTtFakJnL3dCTjtBQUNGO0FVMy8xQkU7RU9zZ0ZJO0lSLzZFQSx5REFoQmE7RVR3NzFCakI7QUFDRjtBVWhnMkJFO0VPc2dGSTtJUjU2RUEsOEJRbTdFRTtFakJ1L3dCTjtBQUNGO0FVcmcyQkU7RU9zZ0ZJO0lSeDZFRSw4QlErNkVBO0VqQjQvd0JOO0FBQ0Y7QWlCNS93QlE7RUFDRSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0FqQjgvd0JWO0FpQjMvd0JNO0VSNzdFRiwwQkFyQmU7RUFxQmYsZ0JBckJlO0FUaTkxQm5CO0FVamgyQkU7RU9raEZJO0lSMzdFQSxhQWhCYTtFVDg4MUJqQjtBQUNGO0FVdGgyQkU7RU9raEZJO0lSeDdFQSxhUXk3RUU7RWpCdWd4Qk47QUFDRjtBVTNoMkJFO0VPa2hGSTtJUnA3RUUsYVFxN0VBO0VqQjRneEJOO0FBQ0Y7QVVoaTJCRTtFT2toRkk7SVIzN0VBLGtCQWhCYTtFVDY5MUJqQjtBQUNGO0FVcmkyQkU7RU9raEZJO0lSeDdFQSxpQlEwN0VFO0VqQnFoeEJOO0FBQ0Y7QVUxaTJCRTtFT2toRkk7SVJwN0VFLGlCUXM3RUE7RWpCMGh4Qk47QUFDRjtBaUJ6aHhCUTtFUmo4RUosOEJBckJlO0VBZGYsaURRcytFTTtBakIyaHhCVjtBVW5qMkJFO0VPc2hGTTtJUi83RUYsbUJBaEJhO0VUZy8xQmpCO0FBQ0Y7QVV4ajJCRTtFT3NoRk07SVI1N0VGLG9CUTY3RUk7RWpCcWl4QlI7QUFDRjtBVTdqMkJFO0VPc2hGTTtJUng3RUEsb0JReTdFRTtFakIwaXhCUjtBQUNGO0FVbGsyQkU7RU9zaEZNO0lSbCtFRixpRFFvK0VJO0VqQjhpeEJSO0FBQ0Y7QVV2azJCRTtFT3NoRk07SVIvOUVGLGlEUWkrRUk7RWpCbWp4QlI7QUFDRjtBVTVrMkJFO0VPc2hGTTtJUjU5RUYsaURRODlFSTtFakJ3anhCUjtBQUNGO0FpQnRqeEJRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJ2OEVOLDJCQXJCZTtFQXFCZiw2QkFyQmU7QVRzaDJCbkI7QVV0bDJCRTtFTzJoRk07SVJwOEVGLDJCQWhCYTtFVG1oMkJqQjtBQUNGO0FVM2wyQkU7RU8yaEZNO0lSajhFRixpQlFtOEVJO0VqQmtreEJSO0FBQ0Y7QVVobTJCRTtFTzJoRk07SVI3N0VBLGlCUSs3RUU7RWpCdWt4QlI7QUFDRjtBVXJtMkJFO0VPMmhGTTtJUnA4RUYsNkJBaEJhO0VUa2kyQmpCO0FBQ0Y7QVUxbTJCRTtFTzJoRk07SVJqOEVGLG1CUW84RUk7RWpCZ2x4QlI7QUFDRjtBVS9tMkJFO0VPMmhGTTtJUjc3RUEsbUJRZzhFRTtFakJxbHhCUjtBQUNGO0FpQm5seEJZO0VSNThFUiwyQkFyQmU7QVR1ajJCbkI7QVV2bjJCRTtFT2lpRlU7SVIxOEVOLDJCQWhCYTtFVG9qMkJqQjtBQUNGO0FVNW4yQkU7RU9paUZVO0lSdjhFTixpQlF3OEVRO0VqQjhseEJaO0FBQ0Y7QVVqbzJCRTtFT2lpRlU7SVJuOEVKLGlCUW84RU07RWpCbW14Qlo7QUFDRjtBaUJqbXhCWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqQm1teEJkO0FpQmhteEJnQjtFQUNFLGNKdGdGRjtBYndtMkJoQjtBaUI5bHhCb0I7RUFDRSxlSjNnRk47QWIybTJCaEI7QWlCdGx4QlE7RUFDRSxxQkFBQTtFQUNBLGNKbmhGTTtBYjJtMkJoQjtBaUJybHhCUTtFUjMrRUoscUJBckJlO0VBcUJmLDJCQXJCZTtFQXFCZiw2QkFyQmU7RVFvZ0ZULGdDQUFBO1VBQUEsd0JBQUE7QWpCdWx4QlY7QVUzcDJCRTtFT2drRk07SVJ6K0VGLHFCQWhCYTtFVHdsMkJqQjtBQUNGO0FVaHEyQkU7RU9na0ZNO0lSdCtFRixxQkFWZ0I7RVRvbDJCcEI7QUFDRjtBVXJxMkJFO0VPZ2tGTTtJUmwrRUEsV1FtK0VFO0VqQndteEJSO0FBQ0Y7QVUxcTJCRTtFT2drRk07SVJ6K0VGLGtCQWhCYTtFVHVtMkJqQjtBQUNGO0FVL3EyQkU7RU9na0ZNO0lSdCtFRixnQlF3K0VJO0VqQmlueEJSO0FBQ0Y7QVVwcjJCRTtFT2drRk07SVJsK0VBLGdCUW8rRUU7RWpCc254QlI7QUFDRjtBVXpyMkJFO0VPZ2tGTTtJUnorRUYscUJBaEJhO0VUc24yQmpCO0FBQ0Y7QVU5cjJCRTtFT2drRk07SVJ0K0VGLGtCUXkrRUk7RWpCK254QlI7QUFDRjtBVW5zMkJFO0VPZ2tGTTtJUmwrRUEsa0JRcStFRTtFakJvb3hCUjtBQUNGO0FpQm5veEJVO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCcW94Qlo7O0FpQjFueEJNO0VSNy9FRiwyQkFyQmU7QVRncDJCbkI7QVVodDJCRTtFT2tsRkk7SVIzL0VBLDJCQWhCYTtFVDZvMkJqQjtBQUNGO0FVcnQyQkU7RU9rbEZJO0lSeC9FQSxpQlF5L0VFO0VqQnNveEJOO0FBQ0Y7QVUxdDJCRTtFT2tsRkk7SVJwL0VFLGlCUXEvRUE7RWpCMm94Qk47QUFDRjtBaUIxb3hCTTtFQUNFLGtCQUFBO0FqQjRveEJSO0FpQjNveEJRO0VBQ0UsY0ozaUZZO0Fid3IyQnRCO0FpQjNveEJRO0VScmdGSiwwQkFyQmU7RUFxQmYsbUJBckJlO0FUeXEyQm5CO0FVenUyQkU7RU8wbEZNO0lSbmdGRixlQWhCYTtFVHNxMkJqQjtBQUNGO0FVOXUyQkU7RU8wbEZNO0lSaGdGRixnQlFpZ0ZJO0VqQnVweEJSO0FBQ0Y7QVVudjJCRTtFTzBsRk07SVI1L0VBLGdCUTYvRUU7RWpCNHB4QlI7QUFDRjtBVXh2MkJFO0VPMGxGTTtJUm5nRkYscUJBaEJhO0VUcXIyQmpCO0FBQ0Y7QVU3djJCRTtFTzBsRk07SVJoZ0ZGLHFCUWtnRkk7RWpCcXF4QlI7QUFDRjtBVWx3MkJFO0VPMGxGTTtJUjUvRUEscUJROC9FRTtFakIwcXhCUjtBQUNGO0FpQjFxeEJVO0VSeGdGTixhQXJCZTtBVDBzMkJuQjtBVTF3MkJFO0VPNmxGUTtJUnRnRkosY0FoQmE7RVR1czJCakI7QUFDRjtBVS93MkJFO0VPNmxGUTtJUm5nRkosY1FvZ0ZNO0VqQnFyeEJWO0FBQ0Y7QVVweDJCRTtFTzZsRlE7SVIvL0VGLGNRZ2dGSTtFakIwcnhCVjtBQUNGO0FpQnRyeEJRO0VSOWdGSiwwQkFyQmU7QVQ0dDJCbkI7QVU1eDJCRTtFT21tRk07SVI1Z0ZGLGVBaEJhO0VUeXQyQmpCO0FBQ0Y7QVVqeTJCRTtFT21tRk07SVJ6Z0ZGLGdCUTBnRkk7RWpCaXN4QlI7QUFDRjtBVXR5MkJFO0VPbW1GTTtJUnJnRkEsZ0JRc2dGRTtFakJzc3hCUjtBQUNGO0FpQnJzeEJVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RVJ0aEZSLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUNrREUsaUJBckJlO0VBcUJmLDhCQXJCZTtFQXFCZixzQ0FyQmU7QVR3djJCbkI7QVV4ejJCRTtFT3NtRlE7SVIvZ0ZKLHlCQWhCYTtFVHF2MkJqQjtBQUNGO0FVN3oyQkU7RU9zbUZRO0lSNWdGSixlRXJESjtFWDR4MkJBO0FBQ0Y7QVVsMDJCRTtFT3NtRlE7SVJ4Z0ZGLGVFekROO0VYaXkyQkE7QUFDRjtBVXYwMkJFO0VPc21GUTtJUmxqRkoseUJFZEo7RVhxeTJCQTtBQUNGO0FVNTAyQkU7RU9zbUZRO0lSL2lGSix5QkVqQko7RVgweTJCQTtBQUNGO0FVajEyQkU7RU9zbUZRO0lSNWlGSix5QkVwQko7RVgreTJCQTtBQUNGO0FRbHoyQkU7RUFDRSwyTEFBQTtBUm96MkJKO0FRbHoyQkU7RUFDRSwwSkFBQTtBUm96MkJKO0FRbnoyQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJxejJCTjtBUWx6MkJFO0VBQ0UsMEpBQUE7QVJvejJCSjtBUW56MkJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FScXoyQk47QVV2MjJCRTtFT3NtRlE7SVIvZ0ZKLG1CQWhCYTtFVG95MkJqQjtBQUNGO0FVNTIyQkU7RU9zbUZRO0lSNWdGSixTUW9oRk07RWpCa3d4QlY7QUFDRjtBVWozMkJFO0VPc21GUTtJUnhnRkYsU1FnaEZJO0VqQnV3eEJWO0FBQ0Y7QVV0MzJCRTtFT3NtRlE7SVIvZ0ZKLG9CQWhCYTtFVG16MkJqQjtBQUNGO0FVMzMyQkU7RU9zbUZRO0lSNWdGSixtQlFxaEZNO0VqQmd4eEJWO0FBQ0Y7QVVoNDJCRTtFT3NtRlE7SVJ4Z0ZGLG1CUWloRkk7RWpCcXh4QlY7QUFDRjtBVXI0MkJFO0VPc21GUTtJUi9nRkosMkJBaEJhO0VUazAyQmpCO0FBQ0Y7QVUxNDJCRTtFT3NtRlE7SVI1Z0ZKLGtCUXNoRk07RWpCOHh4QlY7QUFDRjtBVS80MkJFO0VPc21GUTtJUnhnRkYsa0JRa2hGSTtFakJteXhCVjtBQUNGO0FpQjd4eEJVO0VBQ0Usb0JBQUE7QWpCK3h4Qlo7QWlCNXh4QlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnZpRk4sbUJBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZiwyQkFyQmU7QVQ2MTJCbkI7QVU3NTJCRTtFTzJuRk07SVJwaUZGLFVBaEJhO0VUMDEyQmpCO0FBQ0Y7QVVsNjJCRTtFTzJuRk07SVJqaUZGLFNRbWlGSTtFakJ5eXhCUjtBQUNGO0FVdjYyQkU7RU8ybkZNO0lSN2hGQSxTUStoRkU7RWpCOHl4QlI7QUFDRjtBVTU2MkJFO0VPMm5GTTtJUnBpRkYseUJBaEJhO0lBZ0JiLDRCQWhCYTtRQWdCYix5QkFoQmE7WUFnQmIscUJBaEJhO0VUeTIyQmpCO0FBQ0Y7QVVqNzJCRTtFTzJuRk07SVJqaUZGLHlCUW9pRkk7SVJwaUZKLDRCUW9pRkk7UVJwaUZKLHlCUW9pRkk7WVJwaUZKLHFCUW9pRkk7RWpCdXp4QlI7QUFDRjtBVXQ3MkJFO0VPMm5GTTtJUjdoRkEseUJRZ2lGRTtJUmhpRkYsNEJRZ2lGRTtRUmhpRkYseUJRZ2lGRTtZUmhpRkYscUJRZ2lGRTtFakI0enhCUjtBQUNGO0FVMzcyQkU7RU8ybkZNO0lScGlGRixlQWhCYTtFVHczMkJqQjtBQUNGO0FVaDgyQkU7RU8ybkZNO0lSamlGRixnQlFxaUZJO0VqQnEweEJSO0FBQ0Y7QVVyODJCRTtFTzJuRk07SVI3aEZBLGdCUWlpRkU7RWpCMDB4QlI7QUFDRjtBaUIxMHhCVTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFUjdpRlIsdUJBckJlO0VBcUJmLDZCQXJCZTtBVGc1MkJuQjtBVWg5MkJFO0VPZ29GUTtJUnppRkosdUJBaEJhO0VUNjQyQmpCO0FBQ0Y7QVVyOTJCRTtFT2dvRlE7SVJ0aUZKLGFReWlGTTtFakJzMXhCVjtBQUNGO0FVMTkyQkU7RU9nb0ZRO0lSbGlGRixhUXFpRkk7RWpCMjF4QlY7QUFDRjtBVS85MkJFO0VPZ29GUTtJUnppRkosNkJBaEJhO0VUNDUyQmpCO0FBQ0Y7QVVwKzJCRTtFT2dvRlE7SVJ0aUZKLG1CUTBpRk07RWpCbzJ4QlY7QUFDRjtBVXorMkJFO0VPZ29GUTtJUmxpRkYsbUJRc2lGSTtFakJ5MnhCVjtBQUNGO0FpQngyeEJjO0VBQ0UsNEdBQUE7QWpCMDJ4QmhCO0FpQjMyeEJjO0VBQ0UsNEdBQUE7QWpCNjJ4QmhCO0FpQjkyeEJjO0VBQ0UsNEdBQUE7QWpCZzN4QmhCO0FpQjcyeEJZO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FqQisyeEJkO0FpQjkyeEJjO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VSN2pGWix5QkFyQmU7RUFkZixnQkUyTkY7RUZ4TEUsbUJBckJlO0VBcUJmLHFCQXJCZTtFQXFCZixzQkFyQmU7RVF1bEZILHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakJpM3hCaEI7QVV4ZzNCRTtFTzhvRlk7SVJ2akZSLGNBaEJhO0VUcTgyQmpCO0FBQ0Y7QVU3ZzNCRTtFTzhvRlk7SVJwakZSLGVFa0xKO0VYcXcyQkE7QUFDRjtBVWxoM0JFO0VPOG9GWTtJUmhqRk4sZUU4S047RVgwdzJCQTtBQUNGO0FVdmgzQkU7RU84b0ZZO0lSMWxGUixnQkV5Tko7RVg4dzJCQTtBQUNGO0FVNWgzQkU7RU84b0ZZO0lSdmxGUixnQkVzTko7RVhteDJCQTtBQUNGO0FVamkzQkU7RU84b0ZZO0lScGxGUixnQkVtTko7RVh3eDJCQTtBQUNGO0FVdGkzQkU7RU84b0ZZO0lSdmpGUixXQWhCYTtFVG0rMkJqQjtBQUNGO0FVM2kzQkU7RU84b0ZZO0lScGpGUixRUTBqRlU7RWpCMjV4QmQ7QUFDRjtBVWhqM0JFO0VPOG9GWTtJUmhqRk4sUVFzakZRO0VqQmc2eEJkO0FBQ0Y7QVVyajNCRTtFTzhvRlk7SVJ2akZSLHFCQWhCYTtFVGsvMkJqQjtBQUNGO0FVMWozQkU7RU84b0ZZO0lScGpGUixXUTJqRlU7RWpCeTZ4QmQ7QUFDRjtBVS9qM0JFO0VPOG9GWTtJUmhqRk4sV1F1akZRO0VqQjg2eEJkO0FBQ0Y7QVVwazNCRTtFTzhvRlk7SVJ2akZSLHNCQWhCYTtFVGlnM0JqQjtBQUNGO0FVemszQkU7RU84b0ZZO0lScGpGUixZUTRqRlU7RWpCdTd4QmQ7QUFDRjtBVTlrM0JFO0VPOG9GWTtJUmhqRk4sWVF3akZRO0VqQjQ3eEJkO0FBQ0Y7QWlCMTd4QmdCO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJya0ZkLHFCQXJCZTtFQXFCZiwyQkFyQmU7QVR3aDNCbkI7QVV4bDNCRTtFT3lwRmM7SVJsa0ZWLHFCQWhCYTtFVHFoM0JqQjtBQUNGO0FVN2wzQkU7RU95cEZjO0lSL2pGVixXUWlrRlk7RWpCczh4QmhCO0FBQ0Y7QVVsbTNCRTtFT3lwRmM7SVIzakZSLFdRNmpGVTtFakIyOHhCaEI7QUFDRjtBVXZtM0JFO0VPeXBGYztJUmxrRlYsa0JBaEJhO0VUb2kzQmpCO0FBQ0Y7QVU1bTNCRTtFT3lwRmM7SVIvakZWLGdCUWtrRlk7RWpCbzl4QmhCO0FBQ0Y7QVVqbjNCRTtFT3lwRmM7SVIzakZSLGdCUThqRlU7RWpCeTl4QmhCO0FBQ0Y7QWlCejl4QmtCO0VBQ0UsV0FBQTtBakIyOXhCcEI7QWlCajl4QlU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFUnRsRlIsNkJBckJlO0FUK2ozQm5CO0FVL24zQkU7RU93cUZRO0lSamxGSiw2QkFoQmE7RVQ0ajNCakI7QUFDRjtBVXBvM0JFO0VPd3FGUTtJUjlrRkosbUJRa2xGTTtFakI0OXhCVjtBQUNGO0FVem8zQkU7RU93cUZRO0lSMWtGRixtQlE4a0ZJO0VqQmkreEJWO0FBQ0Y7QWlCaCt4QlU7RUFDRSxrQkFBQTtFUjFsRlIsbUJBckJlO0VBcUJmLG9CQXJCZTtBVG1sM0JuQjtBVW5wM0JFO0VPOHFGUTtJUnZsRkosbUJBaEJhO0VUZ2wzQmpCO0FBQ0Y7QVV4cDNCRTtFTzhxRlE7SVJwbEZKLFNRc2xGTTtFakI0K3hCVjtBQUNGO0FVN3AzQkU7RU84cUZRO0lSaGxGRixTUWtsRkk7RWpCaS94QlY7QUFDRjtBVWxxM0JFO0VPOHFGUTtJUnZsRkosb0JBaEJhO0VUK2wzQmpCO0FBQ0Y7QVV2cTNCRTtFTzhxRlE7SVJwbEZKLFVRdWxGTTtFakIwL3hCVjtBQUNGO0FVNXEzQkU7RU84cUZRO0lSaGxGRixVUW1sRkk7RWpCKy94QlY7QUFDRjtBaUIvL3hCWTtFUjdsRlIseUJBckJlO0VFeVJqQix5QkFBQTtFSHRUQSxtSkFBQTtFU2twRlksV0FBQTtBakJrZ3lCZDtBVXZyM0JFO0VPa3JGVTtJUjNsRk4sY0FoQmE7RVRvbjNCakI7QUFDRjtBVTVyM0JFO0VPa3JGVTtJUnhsRk4sZUU4UEo7RVh3MjJCQTtBQUNGO0FVanMzQkU7RU9rckZVO0lScGxGSixlRTBQTjtFWDYyMkJBO0FBQ0Y7QVFscTNCRTtFQUNFLDJMQUFBO0FSb3EzQko7QVFscTNCRTtFQUNFLDBKQUFBO0FSb3EzQko7QVFucTNCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnFxM0JOO0FRbHEzQkU7RUFDRSwwSkFBQTtBUm9xM0JKO0FRbnEzQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJxcTNCTjtBaUJoaXlCWTtFUmxtRlIseUJBckJlO0VFc0lqQixnQkFBQTtFSG5LQSxtSkFBQTtFQ2tERSwwQkFyQmU7RVEybkZMLFdBQUE7RVJ0bUZWLHFCQXJCZTtBVCtwM0JuQjtBVS90M0JFO0VPdXJGVTtJUmhtRk4seUJBaEJhO0VUNHAzQmpCO0FBQ0Y7QVVwdTNCRTtFT3VyRlU7SVI3bEZOLGVFMkdKO0VYbWkzQkE7QUFDRjtBVXp1M0JFO0VPdXJGVTtJUnpsRkosZUV1R047RVh3aTNCQTtBQUNGO0FRMXMzQkU7RUFDRSwyTEFBQTtBUjRzM0JKO0FRMXMzQkU7RUFDRSwwSkFBQTtBUjRzM0JKO0FRM3MzQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI2czNCTjtBUTFzM0JFO0VBQ0UsMEpBQUE7QVI0czNCSjtBUTNzM0JJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSNnMzQk47QVUvdjNCRTtFT3VyRlU7SVJobUZOLDBCQWhCYTtFVDRyM0JqQjtBQUNGO0FVcHczQkU7RU91ckZVO0lSN2xGTixnQlFnbUZRO0VqQjhreUJaO0FBQ0Y7QVV6dzNCRTtFT3VyRlU7SVJ6bEZKLGdCUTRsRk07RWpCbWx5Qlo7QUFDRjtBVTl3M0JFO0VPdXJGVTtJUmhtRk4sbUJBaEJhO0VUMnMzQmpCO0FBQ0Y7QVVueDNCRTtFT3VyRlU7SVI3bEZOLG1CUWttRlE7RWpCMmx5Qlo7QUFDRjtBVXh4M0JFO0VPdXJGVTtJUnpsRkosbUJROGxGTTtFakJnbXlCWjtBQUNGO0FpQjlseUJVO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUjdtRlIsbUJBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixzQkFyQmU7QVRxdTNCbkI7QVVyeTNCRTtFTytyRlE7SVJ4bUZKLG1CQWhCYTtFVGt1M0JqQjtBQUNGO0FVMXkzQkU7RU8rckZRO0lScm1GSixRUXltRk07RWpCMm15QlY7QUFDRjtBVS95M0JFO0VPK3JGUTtJUmptRkYsUVFxbUZJO0VqQmdueUJWO0FBQ0Y7QVVwejNCRTtFTytyRlE7SVJ4bUZKLG9CQWhCYTtFVGl2M0JqQjtBQUNGO0FVenozQkU7RU8rckZRO0lScm1GSixVUTBtRk07RWpCeW55QlY7QUFDRjtBVTl6M0JFO0VPK3JGUTtJUmptRkYsVVFzbUZJO0VqQjhueUJWO0FBQ0Y7QVVuMDNCRTtFTytyRlE7SVJ4bUZKLHNCQWhCYTtFVGd3M0JqQjtBQUNGO0FVeDAzQkU7RU8rckZRO0lScm1GSixZUTJtRk07RWpCdW95QlY7QUFDRjtBVTcwM0JFO0VPK3JGUTtJUmptRkYsWVF1bUZJO0VqQjRveUJWO0FBQ0Y7QWlCNW95Qlk7RVJqbkZSLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUNrREUsMEJBckJlO0VRMG9GTCxXQUFBO0FqQitveUJkO0FVejEzQkU7RU9zc0ZVO0lSL21GTix5QkFoQmE7RVRzeDNCakI7QUFDRjtBVTkxM0JFO0VPc3NGVTtJUjVtRk4sZUVyREo7RVg2ejNCQTtBQUNGO0FVbjIzQkU7RU9zc0ZVO0lSeG1GSixlRXpETjtFWGswM0JBO0FBQ0Y7QVV4MjNCRTtFT3NzRlU7SVJscEZOLHlCRWRKO0VYczAzQkE7QUFDRjtBVTcyM0JFO0VPc3NGVTtJUi9vRk4seUJFakJKO0VYMjAzQkE7QUFDRjtBVWwzM0JFO0VPc3NGVTtJUjVvRk4seUJFcEJKO0VYZzEzQkE7QUFDRjtBUW4xM0JFO0VBQ0UsMkxBQUE7QVJxMTNCSjtBUW4xM0JFO0VBQ0UsMEpBQUE7QVJxMTNCSjtBUXAxM0JJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSczEzQk47QVFuMTNCRTtFQUNFLDBKQUFBO0FScTEzQko7QVFwMTNCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnMxM0JOO0FVeDQzQkU7RU9zc0ZVO0lSL21GTixrQkFoQmE7RVRxMDNCakI7QUFDRjtBVTc0M0JFO0VPc3NGVTtJUjVtRk4sZVErbUZRO0VqQndzeUJaO0FBQ0Y7QVVsNTNCRTtFT3NzRlU7SVJ4bUZKLGVRMm1GTTtFakI2c3lCWjtBQUNGO0FpQnRzeUJRO0VSNW5GSixxQkFyQmU7RUFxQmYsc0JBckJlO0VRb3BGVCwwQ0FBQTtFQUFBLGtDQUFBO0VBQUEsMEJBQUE7RUFBQSxrREFBQTtBakJ3c3lCVjtBVTU1M0JFO0VPaXRGTTtJUjFuRkYscUJBaEJhO0VUeTEzQmpCO0FBQ0Y7QVVqNjNCRTtFT2l0Rk07SVJ2bkZGLFdRd25GSTtFakJtdHlCUjtBQUNGO0FVdDYzQkU7RU9pdEZNO0lSbm5GQSxXUW9uRkU7RWpCd3R5QlI7QUFDRjtBVTM2M0JFO0VPaXRGTTtJUjFuRkYsc0JBaEJhO0VUdzIzQmpCO0FBQ0Y7QVVoNzNCRTtFT2l0Rk07SVJ2bkZGLFlReW5GSTtFakJpdXlCUjtBQUNGO0FVcjczQkU7RU9pdEZNO0lSbm5GQSxZUXFuRkU7RWpCc3V5QlI7QUFDRjtBaUJsdXlCSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFUnZvRkYsMkJBckJlO0VBcUJmLCtCQXJCZTtBVGs0M0JuQjtBVWw4M0JFO0VPd3RGRTtJUmpvRkUsMkJBaEJhO0VUKzMzQmpCO0FBQ0Y7QVV2ODNCRTtFT3d0RkU7SVI5bkZFLGlCUW1vRkE7RWpCOHV5Qko7QUFDRjtBVTU4M0JFO0VPd3RGRTtJUjFuRkksaUJRK25GRjtFakJtdnlCSjtBQUNGO0FVajkzQkU7RU93dEZFO0lSam9GRSwrQkFoQmE7RVQ4NDNCakI7QUFDRjtBVXQ5M0JFO0VPd3RGRTtJUjluRkUscUJRb29GQTtFakI0dnlCSjtBQUNGO0FVMzkzQkU7RU93dEZFO0lSMW5GSSxxQlFnb0ZGO0VqQml3eUJKO0FBQ0Y7QWlCand5Qk07RUFBaUIsa0JBQUE7QWpCb3d5QnZCO0FpQm53eUJNO0VBQ0Usa0JBQUE7RVI1b0ZKLDhCQXJCZTtBVHU2M0JuQjtBVXYrM0JFO0VPZ3VGSTtJUnpvRkEsb0JBaEJhO0VUbzYzQmpCO0FBQ0Y7QVU1KzNCRTtFT2d1Rkk7SVJ0b0ZBLG9CUXdvRkU7RWpCOHd5Qk47QUFDRjtBVWovM0JFO0VPZ3VGSTtJUmxvRkUsb0JRb29GQTtFakJteHlCTjtBQUNGO0FpQm54eUJRO0VBQ0UsY0p2ckZZO0FiNDgzQnRCO0FpQm54eUJRO0VSanBGSiwwQkFyQmU7RVF3cUZULHFCQUFBO0VBQ0Esa0JBQUE7RVJwcEZOLGlCQXJCZTtFUTJxRlQscUJBQUE7QWpCcXh5QlY7QVVoZzRCRTtFT3N1Rk07SVIvb0ZGLGVBaEJhO0VUNjczQmpCO0FBQ0Y7QVVyZzRCRTtFT3N1Rk07SVI1b0ZGLGdCUTZvRkk7RWpCa3l5QlI7QUFDRjtBVTFnNEJFO0VPc3VGTTtJUnhvRkEsZ0JReW9GRTtFakJ1eXlCUjtBQUNGO0FVL2c0QkU7RU9zdUZNO0lSL29GRiwrQkFoQmE7RVQ0ODNCakI7QUFDRjtBVXBoNEJFO0VPc3VGTTtJUjVvRkYscUJRZ3BGSTtFakI4eXlCUjtBQUNGO0FVemg0QkU7RU9zdUZNO0lSeG9GQSxxQlE0b0ZFO0VqQm16eUJSO0FBQ0Y7QWlCbHp5QlU7RVJ2cEZOLGFBckJlO0FUaSszQm5CO0FVamk0QkU7RU80dUZRO0lScnBGSixjQWhCYTtFVDg5M0JqQjtBQUNGO0FVdGk0QkU7RU80dUZRO0lSbHBGSixjUW1wRk07RWpCNnp5QlY7QUFDRjtBVTNpNEJFO0VPNHVGUTtJUjlvRkYsY1Erb0ZJO0VqQmsweUJWO0FBQ0Y7QWlCaDB5QlU7RUFDRSxvQkFBQTtBakJrMHlCWjtBaUJoMHlCVTtFQUNFLG9CQUFBO0FqQmsweUJaO0FpQjd6eUJNO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FqQit6eUJSO0FpQjF6eUJJO0VBSUUsYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0p0d0ZVO0FiK2o0QmhCO0FpQmwweUJNO0VBQ0UsY0FBQTtBakJvMHlCUjtBaUJ6enlCTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlIQUFBO0VBQUEscUZBQUE7RVpueEZOLG1DQUFBO1VBQUEsMkJBQUE7RVlxeEZNLFVBQUE7RUFDQSxlQUFBO0FqQjJ6eUJSO0FpQnp6eUJNO0VBQ0Usa0JBQUE7RVJwc0ZKLE1BckJlO0VBcUJmLE9BckJlO0VBcUJmLHVCQXJCZTtNQXFCZixtQkFyQmU7VUFxQmYsZUFyQmU7RVE2dEZYLFVBQUE7RUFDQSxXQUFBO0VSenNGSixZUTBzRkk7RUFDQSxvQkFBQTtBakIyenlCUjtBVTNsNEJFO0VPd3hGSTtJUmpzRkEsUVFtc0ZFO0VqQnEweUJOO0FBQ0Y7QVVobTRCRTtFT3d4Rkk7SVI5ckZBLFFRZ3NGRTtFakIwMHlCTjtBQUNGO0FVcm00QkU7RU93eEZJO0lSMXJGRSxRUTRyRkE7RWpCKzB5Qk47QUFDRjtBVTFtNEJFO0VPd3hGSTtJUmpzRkEsU1Fvc0ZFO0VqQm0xeUJOO0FBQ0Y7QVUvbTRCRTtFT3d4Rkk7SVI5ckZBLFNRaXNGRTtFakJ3MXlCTjtBQUNGO0FVcG40QkU7RU93eEZJO0lSMXJGRSxTUTZyRkE7RWpCNjF5Qk47QUFDRjtBVXpuNEJFO0VPd3hGSTtJUmpzRkEsd0NBaEJhO1FBZ0JiLG9DQWhCYTtZQWdCYixnQ0FoQmE7RVRzajRCakI7QUFDRjtBVTluNEJFO0VPd3hGSTtJUjlyRkEsd0NRa3NGRTtRUmxzRkYsb0NRa3NGRTtZUmxzRkYsZ0NRa3NGRTtFakJzMnlCTjtBQUNGO0FVbm80QkU7RU93eEZJO0lSMXJGRSx3Q1E4ckZBO1FSOXJGQSxvQ1E4ckZBO1lSOXJGQSxnQ1E4ckZBO0VqQjIyeUJOO0FBQ0Y7QVV4bzRCRTtFT3d4Rkk7SVJqc0ZBLGFBaEJhO0VUcWs0QmpCO0FBQ0Y7QVU3bzRCRTtFT3d4Rkk7SVI5ckZBLGFRcXNGRTtFakJrM3lCTjtBQUNGO0FVbHA0QkU7RU93eEZJO0lSMXJGRSxhUWlzRkE7RWpCdTN5Qk47QUFDRjtBVXZwNEJFO0VPd3hGSTtJQVVJLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBS0EscUJBQUE7SUFLQSxnQkFBQTtFakJpM3lCUjtFaUIxM3lCUTtJQUNFLFVBQUEsRUFBQSxZQUFBO0VqQjQzeUJWO0VpQngzeUJRO0lBQ0UsNkJBQUE7RWpCMDN5QlY7RWlCdDN5QlE7SUFDRSx5QkFBQTtJQUNBLG1CQUFBLEVBQUEscUJBQUE7RWpCdzN5QlY7QUFDRjtBaUJyM3lCUTtFQUNFLGtCQUFBO0VBQ0Esc0JKbHlGSTtFSW15Rkosb0JBQUE7RVJudUZOLGlCUW91Rk07RVJwdUZOLGtCQXJCZTtFUTJ2RlQsV0FBQTtFUnR1Rk4sd0JBckJlO01BcUJmLG9CQXJCZTtVQXFCZixnQkFyQmU7RUFxQmYsZ0JBckJlO0VBcUJmLGNBckJlO0VRK3ZGVCw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUjF1Rk4seURBckJlO0VRaXdGVCxvQkFBQTtFQUtBLHFCQUFBO0VBS0EsZ0JBQUE7QWpCKzJ5QlY7QVUxcjRCRTtFT3F6Rk07SVI5dEZGLGdCUWt1Rkk7RWpCcTR5QlI7QUFDRjtBVS9yNEJFO0VPcXpGTTtJUjN0RkYsZ0JRK3RGSTtFakIwNHlCUjtBQUNGO0FVcHM0QkU7RU9xekZNO0lSdnRGQSxnQlEydEZFO0VqQis0eUJSO0FBQ0Y7QVV6czRCRTtFT3F6Rk07SVI5dEZGLGtCQWhCYTtFVHNvNEJqQjtBQUNGO0FVOXM0QkU7RU9xekZNO0lSM3RGRixrQlFndUZJO0VqQnc1eUJSO0FBQ0Y7QVVudDRCRTtFT3F6Rk07SVJ2dEZBLGtCUTR0RkU7RWpCNjV5QlI7QUFDRjtBVXh0NEJFO0VPcXpGTTtJUjl0RkYsZ0NBaEJhO1lBZ0JiLHdCQWhCYTtFVHFwNEJqQjtBQUNGO0FVN3Q0QkU7RU9xekZNO0lSM3RGRixnQ1FrdUZJO1lSbHVGSix3QlFrdUZJO0VqQnE2eUJSO0FBQ0Y7QVVsdTRCRTtFT3F6Rk07SVJ2dEZBLGdDUTh0RkU7WVI5dEZGLHdCUTh0RkU7RWpCMDZ5QlI7QUFDRjtBVXZ1NEJFO0VPcXpGTTtJUjl0RkYsNkJBaEJhO0VUb3E0QmpCO0FBQ0Y7QVU1dTRCRTtFT3F6Rk07SVIzdEZGLG1CUW11Rkk7RWpCbTd5QlI7QUFDRjtBVWp2NEJFO0VPcXpGTTtJUnZ0RkEsbUJRK3RGRTtFakJ3N3lCUjtBQUNGO0FVdHY0QkU7RU9xekZNO0lSOXRGRixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUbXI0QmpCO0FBQ0Y7QVUzdjRCRTtFT3F6Rk07SVIzdEZGLG9CUW91Rkk7SVJwdUZKLG9CUW91Rkk7SVJwdUZKLGFRb3VGSTtFakJpOHlCUjtBQUNGO0FVaHc0QkU7RU9xekZNO0lSdnRGQSxvQlFndUZFO0lSaHVGRixvQlFndUZFO0lSaHVGRixhUWd1RkU7RWpCczh5QlI7QUFDRjtBVXJ3NEJFO0VPcXpGTTtJUjl0RkYsMkJBaEJhO0VUa3M0QmpCO0FBQ0Y7QVUxdzRCRTtFT3F6Rk07SVIzdEZGLDRCUXN1Rkk7RWpCODh5QlI7QUFDRjtBVS93NEJFO0VPcXpGTTtJUnZ0RkEsNEJRa3VGRTtFakJtOXlCUjtBQUNGO0FpQmw5eUJVO0VBQ0UsVUFBQSxFQUFBLFlBQUE7QWpCbzl5Qlo7QWlCaDl5QlU7RUFDRSw2QkFBQTtBakJrOXlCWjtBaUI5OHlCVTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUEsRUFBQSxxQkFBQTtBakJnOXlCWjtBaUI3OHlCUTtFUjV2RkosZUFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHFCQXJCZTtFUXF4RlQsVUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQis4eUJWO0FVdHk0QkU7RU9pMUZNO0lSMXZGRixrQkFoQmE7RVRtdTRCakI7QUFDRjtBVTN5NEJFO0VPaTFGTTtJUnZ2RkYsa0JRd3ZGSTtFakI2OXlCUjtBQUNGO0FVaHo0QkU7RU9pMUZNO0lSbnZGQSxrQlFvdkZFO0VqQmsreUJSO0FBQ0Y7QVVyejRCRTtFT2kxRk07SVIxdkZGLFVBaEJhO0VUa3Y0QmpCO0FBQ0Y7QVUxejRCRTtFT2kxRk07SVJ2dkZGLFNReXZGSTtFakIyK3lCUjtBQUNGO0FVL3o0QkU7RU9pMUZNO0lSbnZGQSxTUXF2RkU7RWpCZy95QlI7QUFDRjtBVXAwNEJFO0VPaTFGTTtJUjF2RkYsWUFoQmE7RVRpdzRCakI7QUFDRjtBVXowNEJFO0VPaTFGTTtJUnZ2RkYsV1EwdkZJO0VqQnkveUJSO0FBQ0Y7QVU5MDRCRTtFT2kxRk07SVJudkZBLFdRc3ZGRTtFakI4L3lCUjtBQUNGO0FpQjEveUJVO0VScHdGTixxQkFyQmU7QVRzeDRCbkI7QVV0MTRCRTtFT3kxRlE7SVJsd0ZKLHFCQWhCYTtFVG14NEJqQjtBQUNGO0FVMzE0QkU7RU95MUZRO0lSL3ZGSixXUWd3Rk07RWpCcWd6QlY7QUFDRjtBVWgyNEJFO0VPeTFGUTtJUjN2RkYsV1E0dkZJO0VqQjBnekJWO0FBQ0Y7QWlCeGd6QlE7RUFDRSxjQUFBO0VSendGTiw2QkFyQmU7QVR5eTRCbkI7QVV6MjRCRTtFTzYxRk07SVJ0d0ZGLG9CQWhCYTtFVHN5NEJqQjtBQUNGO0FVOTI0QkU7RU82MUZNO0lSbndGRixvQlFxd0ZJO0VqQm1oekJSO0FBQ0Y7QVVuMzRCRTtFTzYxRk07SVIvdkZBLG9CUWl3RkU7RWpCd2h6QlI7QUFDRjtBaUJ2aHpCUTtFQUNFLFlBQUE7RVI3d0ZOLDRCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsZ0JBckJlO0VBcUJmLDZCQXJCZTtBVCt6NEJuQjtBVS8zNEJFO0VPaTJGTTtJUjF3RkYsMkJBaEJhO0VUNHo0QmpCO0FBQ0Y7QVVwNDRCRTtFT2kyRk07SVJ2d0ZGLGlCUXl3Rkk7RWpCcWl6QlI7QUFDRjtBVXo0NEJFO0VPaTJGTTtJUm53RkEsaUJRcXdGRTtFakIwaXpCUjtBQUNGO0FVOTQ0QkU7RU9pMkZNO0lSMXdGRixnQkFoQmE7RVQyMDRCakI7QUFDRjtBVW41NEJFO0VPaTJGTTtJUnZ3RkYsZ0JRMHdGSTtFakJtanpCUjtBQUNGO0FVeDU0QkU7RU9pMkZNO0lSbndGQSxnQlFzd0ZFO0VqQndqekJSO0FBQ0Y7QVU3NTRCRTtFT2kyRk07SVIxd0ZGLGlCQWhCYTtFVDAxNEJqQjtBQUNGO0FVbDY0QkU7RU9pMkZNO0lSdndGRixpQlEyd0ZJO0VqQmlrekJSO0FBQ0Y7QVV2NjRCRTtFT2kyRk07SVJud0ZBLGlCUXV3RkU7RWpCc2t6QlI7QUFDRjtBVTU2NEJFO0VPaTJGTTtJUjF3RkYscUJBaEJhO0VUeTI0QmpCO0FBQ0Y7QVVqNzRCRTtFT2kyRk07SVJ2d0ZGLG1CUTR3Rkk7RWpCK2t6QlI7QUFDRjtBVXQ3NEJFO0VPaTJGTTtJUm53RkEsbUJRd3dGRTtFakJvbHpCUjtBQUNGO0FVMzc0QkU7RU9pMkZNO0lBU0ksd0JBQUE7SUFDQSxxQkFBQTtFakJxbHpCVjtFaUJwbHpCVTtJQUNFLGFBQUE7RWpCc2x6Qlo7QUFDRjtBaUJwbHpCVTtFUjN4Rk4sWVE0eEZRO0VSNXhGUixXQXJCZTtBVHc0NEJuQjtBVXg4NEJFO0VPZzNGUTtJUnp4RkosWUFoQmE7RVRxNDRCakI7QUFDRjtBVTc4NEJFO0VPZzNGUTtJUnR4RkosWVF1eEZNO0VqQmdtekJWO0FBQ0Y7QVVsOTRCRTtFT2czRlE7SVJseEZGLFlRbXhGSTtFakJxbXpCVjtBQUNGO0FVdjk0QkU7RU9nM0ZRO0lSenhGSixXUTJ4Rk07RWpCeW16QlY7QUFDRjtBVTU5NEJFO0VPZzNGUTtJUnR4RkosV1F3eEZNO0VqQjhtekJWO0FBQ0Y7QVVqKzRCRTtFT2czRlE7SVJseEZGLFdRb3hGSTtFakJtbnpCVjtBQUNGO0FpQmxuekJVO0VBQ0UsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBakJvbnpCWjtBVTMrNEJFO0VPeTNGWTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VqQnFuekJkO0FBQ0Y7QWlCbG56QlU7RUFDRSxXQUFBO0VSM3lGUix3QkFyQmU7QVRxNzRCbkI7QVVyLzRCRTtFTyszRlE7SVJ4eUZKLFlRMHlGTTtFakJ3bnpCVjtBQUNGO0FVMS80QkU7RU8rM0ZRO0lScnlGSixZUXV5Rk07RWpCNm56QlY7QUFDRjtBVS8vNEJFO0VPKzNGUTtJUmp5RkYsWVFteUZJO0VqQmtvekJWO0FBQ0Y7QWlCam96QlU7RUFDRSxXQUFBO0VSL3lGUix3QkFyQmU7QVR3ODRCbkI7QVV4ZzVCRTtFT200RlE7SVI1eUZKLFlROHlGTTtFakJ1b3pCVjtBQUNGO0FVN2c1QkU7RU9tNEZRO0lSenlGSixZUTJ5Rk07RWpCNG96QlY7QUFDRjtBVWxoNUJFO0VPbTRGUTtJUnJ5RkYsWVF1eUZJO0VqQmlwekJWO0FBQ0Y7QWlCaHB6QlU7RUFDRSxXQUFBO0VSbnpGUix3QkFyQmU7QVQyOTRCbkI7QVUzaDVCRTtFT3U0RlE7SVJoekZKLFlRa3pGTTtFakJzcHpCVjtBQUNGO0FVaGk1QkU7RU91NEZRO0lSN3lGSixZUSt5Rk07RWpCMnB6QlY7QUFDRjtBVXJpNUJFO0VPdTRGUTtJUnp5RkYsWVEyeUZJO0VqQmdxekJWO0FBQ0Y7QWlCOXB6QlE7RUFDRSxrQkFBQTtBakJncXpCVjtBaUI5cHpCUTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWpCZ3F6QlY7O0E4QnprNUJBO0VBQ0Usa0JBQUE7QTlCNGs1QkY7QThCems1QkU7RUFDRSxrQkFBQTtFckJ1R0EsK0JBckJlO0FUMC80Qm5CO0FVMWo1QkU7RW9CbkJBO0lyQjBHSSwrQkFoQmE7RVR1LzRCakI7QUFDRjtBVS9qNUJFO0VvQm5CQTtJckI2R0ksK0JBVmdCO0VUbS80QnBCO0FBQ0Y7QVVwazVCRTtFb0JuQkE7SXJCaUhNLHFCcUIvR0o7RTlCeWw1QkY7QUFDRjtBOEJ4bDVCSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtBOUIwbDVCTjtBOEJ2bDVCSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFQUNBLFdBQUE7RXJCdUZGLDBCQXJCZTtFRXdVakIsZ0JBQUE7RUhyV0EsbUpBQUE7RXNCbENJLFlBQUE7RUFDQSxXQUFBO0VyQm1GRix1QkFyQmU7QVQ2aDVCbkI7QVU3bDVCRTtFb0JQRTtJckI4RkUsMEJBaEJhO0VUMGg1QmpCO0FBQ0Y7QVVsbTVCRTtFb0JQRTtJckJpR0UsZ0JFNlNKO0VYK3Q0QkE7QUFDRjtBVXZtNUJFO0VvQlBFO0lyQnFHSSxnQkV5U047RVhvdTRCQTtBQUNGO0FReGs1QkU7RUFDRSwyTEFBQTtBUjBrNUJKO0FReGs1QkU7RUFDRSwwSkFBQTtBUjBrNUJKO0FRems1Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIyazVCTjtBUXhrNUJFO0VBQ0UsMEpBQUE7QVIwazVCSjtBUXprNUJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMms1Qk47QVU3bjVCRTtFb0JQRTtJckI4RkUsdUJBaEJhO0VUMGo1QmpCO0FBQ0Y7QVVsbzVCRTtFb0JQRTtJckJpR0UsYXFCdkZBO0U5Qm1vNUJKO0FBQ0Y7QVV2bzVCRTtFb0JQRTtJckJxR0ksYXFCM0ZGO0U5QndvNUJKO0FBQ0Y7QThCdm81Qk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0VBQUEsNkJBQUE7RUFBQSx3REFBQTtFQUNBLGdCQUFBO0E5QnlvNUJSO0E4QnZvNUJRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0E5QnlvNUJWO0E4QnRvNUJRO0VBQ0Usa0JBQUE7QTlCd281QlY7QThCcm81QlE7RXJCMkRKLDBCQXJCZTtFRXdVakIsZ0JBQUE7RW1CNVdRLGNBQUE7RXRCT1IsbUpBQUE7RXNCTFEsNkNBQUE7RUFBQSxxQ0FBQTtFQUFBLDZCQUFBO0VBQUEsd0RBQUE7QTlCd281QlY7QVV0cTVCRTtFb0IwQk07SXJCNkRGLDBCQWhCYTtFVG1tNUJqQjtBQUNGO0FVM3E1QkU7RW9CMEJNO0lyQmdFRixnQkU2U0o7RVh3eTRCQTtBQUNGO0FVaHI1QkU7RW9CMEJNO0lyQm9FQSxnQkV5U047RVg2eTRCQTtBQUNGO0FRanA1QkU7RUFDRSwyTEFBQTtBUm1wNUJKO0FRanA1QkU7RUFDRSwwSkFBQTtBUm1wNUJKO0FRbHA1Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvcDVCTjtBUWpwNUJFO0VBQ0UsMEpBQUE7QVJtcDVCSjtBUWxwNUJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSb3A1Qk47QThCdnE1QlU7RUFDRSxtSkFBQTtBOUJ5cTVCWjtBOEJycTVCUTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QTlCdXE1QlY7QThCbHE1Qkk7RUFDRTtJQUNFLGlDQUFBO1lBQUEseUJBQUE7RTlCb3E1Qk47RThCbHE1Qkk7SUFDRSxtQ0FBQTtZQUFBLDJCQUFBO0U5Qm9xNUJOO0FBQ0Y7QThCaHE1QkU7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFckI0QkEsNEJBckJlO0FUNHA1Qm5CO0FVNXQ1QkU7RW9Cc0RBO0lyQmlDSSw0QkFoQmE7RVR5cDVCakI7QUFDRjtBVWp1NUJFO0VvQnNEQTtJckJvQ0ksa0JBVmdCO0VUcXA1QnBCO0FBQ0Y7QVV0dTVCRTtFb0JzREE7SXJCMENNLGtCQUFBO0VUMG81Qk47QUFDRjtBOEI5cTVCSTtFckJ3QkEseUJBckJlO0VBZGYseUJFOURGO0VIK0NBLG1KQUFBO0VzQjZCSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0QsaUJBQUE7RUFDQSxjQUFBO0E5QmlyNUJMO0FVcnY1QkU7RW9CNkRFO0lyQjBCRSxjQWhCYTtFVGtyNUJqQjtBQUNGO0FVMXY1QkU7RW9CNkRFO0lyQjZCRSxlRXZHSjtFWDJ3NUJBO0FBQ0Y7QVUvdjVCRTtFb0I2REU7SXJCaUNJLGVFM0dOO0VYZ3g1QkE7QUFDRjtBVXB3NUJFO0VvQjZERTtJckJURSx5QkVoRUo7RVhveDVCQTtBQUNGO0FVenc1QkU7RW9CNkRFO0lyQk5FLHlCRW5FSjtFWHl4NUJBO0FBQ0Y7QVU5dzVCRTtFb0I2REU7SXJCSEUseUJFdEVKO0VYOHg1QkE7QUFDRjtBVzd4NUJFO0VGNERFLHlCRTNEQTtBWCt4NUJKO0FVdHg1QkU7RUNWQTtJRjhESSxnQkU3REY7RVhteTVCRjtBQUNGO0FVM3g1QkU7RUNWQTtJRmlFSSxnQkVoRUY7RVh3eTVCRjtBQUNGO0FVaHk1QkU7RUNWQTtJRm9FSSxnQkVuRUY7RVg2eTVCRjtBQUNGO0FRanc1QkU7RUFDRSwyTEFBQTtBUm13NUJKO0FRanc1QkU7RUFDRSwwSkFBQTtBUm13NUJKO0FRbHc1Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvdzVCTjtBUWp3NUJFO0VBQ0UsMEpBQUE7QVJtdzVCSjtBUWx3NUJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSb3c1Qk47QThCanY1Qk07RXJCZ0JGLHlCQXJCZTtBVHl2NUJuQjtBVXp6NUJFO0VvQnFFSTtJckJrQkEsY0FoQmE7RVRzdjVCakI7QUFDRjtBVTl6NUJFO0VvQnFFSTtJckJxQkEseUJBVmdCO0VUa3Y1QnBCO0FBQ0Y7QVVuMDVCRTtFb0JxRUk7SXJCeUJFLGVxQnhCQTtFOUJpdzVCTjtBQUNGO0E4Qmh3NUJNO0VyQmFGLHlCQXJCZTtBVDJ3NUJuQjtBVTMwNUJFO0VvQndFSTtJckJlQSxVQWhCYTtFVHd3NUJqQjtBQUNGO0FVaDE1QkU7RW9Cd0VJO0lyQmtCQSxVcUJqQkU7RTlCMnc1Qk47QUFDRjtBVXIxNUJFO0VvQndFSTtJckJzQkUsVXFCckJBO0U5Qmd4NUJOO0FBQ0Y7QThCN3c1Qkk7RXJCUUEsNkJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtFSEdBLG1KQUFBO0VzQjhDSSxjQUFBO0VBRUEsY2pCdENnQjtBYnF6NUJ0QjtBVWwyNUJFO0VvQjZFRTtJckJVRSw2QkFoQmE7RVQreDVCakI7QUFDRjtBVXYyNUJFO0VvQjZFRTtJckJhRSxtQnFCWkE7RTlCNng1Qko7QUFDRjtBVTUyNUJFO0VvQjZFRTtJckJpQkksbUJxQmhCRjtFOUJreTVCSjtBQUNGO0FVajM1QkU7RW9CNkVFO0lyQlVFLHlCQWhCYTtFVDh5NUJqQjtBQUNGO0FVdDM1QkU7RW9CNkVFO0lyQmFFLGVFM0RKO0VYMjE1QkE7QUFDRjtBVTMzNUJFO0VvQjZFRTtJckJpQkksZUUvRE47RVhnMjVCQTtBQUNGO0FVaDQ1QkU7RW9CNkVFO0lyQnpCRSxnQkVwQko7RVhvMjVCQTtBQUNGO0FVcjQ1QkU7RW9CNkVFO0lyQnRCRSxnQkV2Qko7RVh5MjVCQTtBQUNGO0FVMTQ1QkU7RW9CNkVFO0lyQm5CRSxnQkUxQko7RVg4MjVCQTtBQUNGO0FRMzI1QkU7RUFDRSwyTEFBQTtBUjYyNUJKO0FRMzI1QkU7RUFDRSwwSkFBQTtBUjYyNUJKO0FRNTI1Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI4MjVCTjtBUTMyNUJFO0VBQ0UsMEpBQUE7QVI2MjVCSjtBUTUyNUJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSODI1Qk47QThCMTA1Qkk7RUFDRSxrQkFBQTtBOUI0MDVCTjtBOEIxMDVCTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VyQlpKLG1CQXJCZTtBVDgyNUJuQjtBVTk2NUJFO0VvQnlGSTtJckJGQSxtQkFoQmE7RVQyMjVCakI7QUFDRjtBVW43NUJFO0VvQnlGSTtJckJDQSxTcUJRRTtFOUJxMTVCTjtBQUNGO0FVeDc1QkU7RW9CeUZJO0lyQktFLFNxQklBO0U5QjAxNUJOO0FBQ0Y7QThCeDE1Qk07RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RXJCcEJKLDZCQXJCZTtBVG80NUJuQjtBVXA4NUJFO0VvQnFHSTtJckJkQSw2QkFoQmE7RVRpNDVCakI7QUFDRjtBVXo4NUJFO0VvQnFHSTtJckJYQSxtQnFCZ0JFO0U5Qm0yNUJOO0FBQ0Y7QVU5ODVCRTtFb0JxR0k7SXJCUEUsbUJxQllBO0U5QncyNUJOO0FBQ0Y7QThCdDI1QlU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RXJCM0JSLHFCQXJCZTtFQXFCZixvQkFyQmU7QVQwNTVCbkI7QVUxOTVCRTtFb0I2R1E7SXJCdEJKLHFCQWhCYTtFVHU1NUJqQjtBQUNGO0FVLzk1QkU7RW9CNkdRO0lyQm5CSixVcUJ1Qk07RTlCazM1QlY7QUFDRjtBVXArNUJFO0VvQjZHUTtJckJmRixVcUJtQkk7RTlCdTM1QlY7QUFDRjtBVXorNUJFO0VvQjZHUTtJckJ0QkosbUJBaEJhO0VUczY1QmpCO0FBQ0Y7QVU5KzVCRTtFb0I2R1E7SXJCbkJKLFNxQndCTTtFOUJnNDVCVjtBQUNGO0FVbi81QkU7RW9CNkdRO0lyQmZGLFNxQm9CSTtFOUJxNDVCVjtBQUNGO0E4Qmw0NUJRO0VyQmpDSixvQ0FyQmU7TUFxQmYsZ0NBckJlO1VBcUJmLDRCQXJCZTtBVDI3NUJuQjtBVTMvNUJFO0VvQnNITTtJckIvQkYsb0NBaEJhO1FBZ0JiLGdDQWhCYTtZQWdCYiw0QkFoQmE7RVR3NzVCakI7QUFDRjtBVWhnNkJFO0VvQnNITTtJckI1QkYsb0NxQjZCSTtRckI3QkosZ0NxQjZCSTtZckI3QkosNEJxQjZCSTtFOUI2NDVCUjtBQUNGO0FVcmc2QkU7RW9Cc0hNO0lyQnhCQSxvQ3FCeUJFO1FyQnpCRixnQ3FCeUJFO1lyQnpCRiw0QnFCeUJFO0U5Qms1NUJSO0FBQ0Y7QThCajU1QlU7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VyQnZDUixvRUFyQmU7QVRnOTVCbkI7QVVoaDZCRTtFb0J5SFE7SXJCbENKLG9FQWhCYTtFVDY4NUJqQjtBQUNGO0FVcmg2QkU7RW9CeUhRO0lyQi9CSiw0QnFCbUNNO0U5QjQ1NUJWO0FBQ0Y7QVUxaDZCRTtFb0J5SFE7SXJCM0JGLDRCcUIrQkk7RTlCaTY1QlY7QUFDRjtBOEJoNjVCWTtFckIxQ1IseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtBUmlnNkJGO0FVcGk2QkU7RW9CK0hVO0lyQnhDTix5QkFoQmE7RVRpKzVCakI7QUFDRjtBVXppNkJFO0VvQitIVTtJckJyQ04sZUVyREo7RVh3ZzZCQTtBQUNGO0FVOWk2QkU7RW9CK0hVO0lyQmpDSixlRXpETjtFWDZnNkJBO0FBQ0Y7QVVuajZCRTtFb0IrSFU7SXJCM0VOLHlCRWRKO0VYaWg2QkE7QUFDRjtBVXhqNkJFO0VvQitIVTtJckJ4RU4seUJFakJKO0VYc2g2QkE7QUFDRjtBVTdqNkJFO0VvQitIVTtJckJyRU4seUJFcEJKO0VYMmg2QkE7QUFDRjtBUTloNkJFO0VBQ0UsMkxBQUE7QVJnaTZCSjtBUTloNkJFO0VBQ0UsMEpBQUE7QVJnaTZCSjtBUS9oNkJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSaWk2Qk47QVE5aDZCRTtFQUNFLDBKQUFBO0FSZ2k2Qko7QVEvaDZCSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmlpNkJOO0E4Qjc4NUJRO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0E5Qis4NUJWO0E4QjU4NUJRO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QTlCODg1QlY7QThCNTg1QlU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBOUI4ODVCWjtBOEJ6ODVCTTtFQUNFLGtCQUFBO0VyQm5FSixxQkFyQmU7RUFxQmYsc0JBckJlO0FUcWk2Qm5CO0FVcm02QkU7RW9CdUpJO0lyQmhFQSxxQkFoQmE7RVRraTZCakI7QUFDRjtBVTFtNkJFO0VvQnVKSTtJckI3REEsV3FCK0RFO0U5QnE5NUJOO0FBQ0Y7QVUvbTZCRTtFb0J1Skk7SXJCekRFLFdxQjJEQTtFOUIwOTVCTjtBQUNGO0FVcG42QkU7RW9CdUpJO0lyQmhFQSxzQkFoQmE7RVRpajZCakI7QUFDRjtBVXpuNkJFO0VvQnVKSTtJckI3REEsWXFCZ0VFO0U5Qm0rNUJOO0FBQ0Y7QVU5bjZCRTtFb0J1Skk7SXJCekRFLFlxQjREQTtFOUJ3KzVCTjtBQUNGO0E4QnQrNUJNO0VBQ0UsVUFBQTtBOUJ3KzVCUjtBOEJwKzVCSTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QTlCcys1Qk47QThCbCs1Qk07O0VBRUUsbUJBQUE7QTlCbys1QlI7QThCOTk1QkU7RUFFRSxrQkFBQTtBOUIrOTVCSjtBOEIzOTVCRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFckJwR0EsY0FyQmU7RUFxQmYsYUFyQmU7RUFxQmYsaUJBckJlO0VBcUJmLGdCQXJCZTtFcUI4SGYsV0FBQTtBOUI2OTVCSjtBVTNwNkJFO0VvQnVMQTtJckJoR0ksaUJxQm1HRjtFOUJxKzVCRjtBQUNGO0FVaHE2QkU7RW9CdUxBO0lyQjdGSSxpQnFCZ0dGO0U5QjArNUJGO0FBQ0Y7QVVycTZCRTtFb0J1TEE7SXJCekZNLGlCcUI0Rko7RTlCKys1QkY7QUFDRjtBVTFxNkJFO0VvQnVMQTtJckJoR0ksaUJxQm9HRjtFOUJtLzVCRjtBQUNGO0FVL3E2QkU7RW9CdUxBO0lyQjdGSSxpQnFCaUdGO0U5QncvNUJGO0FBQ0Y7QVVwcjZCRTtFb0J1TEE7SXJCekZNLGlCcUI2Rko7RTlCNi81QkY7QUFDRjtBVXpyNkJFO0VvQnVMQTtJckJoR0ksb0JxQnFHRjtFOUJpZzZCRjtBQUNGO0FVOXI2QkU7RW9CdUxBO0lyQjdGSSxvQnFCa0dGO0U5QnNnNkJGO0FBQ0Y7QVVuczZCRTtFb0J1TEE7SXJCekZNLG9CcUI4Rko7RTlCMmc2QkY7QUFDRjtBVXhzNkJFO0VvQnVMQTtJckJoR0ksb0JxQnNHRjtFOUIrZzZCRjtBQUNGO0FVN3M2QkU7RW9CdUxBO0lyQjdGSSxvQnFCbUdGO0U5Qm9oNkJGO0FBQ0Y7QVVsdDZCRTtFb0J1TEE7SXJCekZNLG9CcUIrRko7RTlCeWg2QkY7QUFDRjtBOEJ2aDZCSTtFckI5SUEsZ0JxQitJRTtBOUJ5aDZCTjtBVTF0NkJFO0VvQmdNRTtJckI1SUUsZ0JxQjZJQTtFOUI2aDZCSjtBQUNGO0FVL3Q2QkU7RW9CZ01FO0lyQnpJRSxnQnFCMElBO0U5QmtpNkJKO0FBQ0Y7QVVwdTZCRTtFb0JnTUU7SXJCdElFLGdCcUJ1SUE7RTlCdWk2Qko7QUFDRjtBOEJ0aTZCSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0E5QndpNkJOO0E4QnJpNkJNO0VyQnRKRiw0QnFCdUpJO01yQnZKSixpQnFCdUpJO1VyQnZKSixRcUJ1Skk7QTlCdWk2QlI7QVVodjZCRTtFb0J3TUk7SXJCcEpBLDRCcUJxSkU7UXJCckpGLGlCcUJxSkU7WXJCckpGLFFxQnFKRTtFOUIyaTZCTjtBQUNGO0FVcnY2QkU7RW9Cd01JO0lyQmpKQSw0QnFCa0pFO1FyQmxKRixpQnFCa0pFO1lyQmxKRixRcUJrSkU7RTlCZ2o2Qk47QUFDRjtBVTF2NkJFO0VvQndNSTtJckI5SUEsNEJxQitJRTtRckIvSUYsaUJxQitJRTtZckIvSUYsUXFCK0lFO0U5QnFqNkJOO0FBQ0Y7QThCbmo2Qk07RXJCMUpGLDRCcUIySkk7TXJCM0pKLGlCcUIySkk7VXJCM0pKLFFxQjJKSTtBOUJxajZCUjtBVWx3NkJFO0VvQjRNSTtJckJ4SkEsNEJxQnlKRTtRckJ6SkYsaUJxQnlKRTtZckJ6SkYsUXFCeUpFO0U5QnlqNkJOO0FBQ0Y7QVV2dzZCRTtFb0I0TUk7SXJCckpBLDRCcUJzSkU7UXJCdEpGLGlCcUJzSkU7WXJCdEpGLFFxQnNKRTtFOUI4ajZCTjtBQUNGO0FVNXc2QkU7RW9CNE1JO0lyQmxKQSw0QnFCbUpFO1FyQm5KRixpQnFCbUpFO1lyQm5KRixRcUJtSkU7RTlCbWs2Qk47QUFDRjtBOEJoazZCSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtBOUJrazZCTjtBOEJoazZCTTtFckJuSUYsU0FyQmU7RXFCMEpYLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtBOUJrazZCUjtBVWp5NkJFO0VvQndOSTtJckJqSUEsd0JBaEJhO0VUOHQ2QmpCO0FBQ0Y7QVV0eTZCRTtFb0J3Tkk7SXJCOUhBLHdCQVZnQjtFVDB0NkJwQjtBQUNGO0FVM3k2QkU7RW9Cd05JO0lyQjFIRSxjcUIySEE7RTlCc2w2Qk47QUFDRjtBOEIvazZCUTtFQUNFLFdBQUE7QTlCaWw2QlY7QThCL2s2QlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBOUJpbDZCVjtBOEI5azZCUTtFQUNFLFVBQUE7RXJCeEpOLFFBckJlO0VBcUJmLFNBckJlO0VxQmdMVCxrQkFBQTtFQUNBLHVDQUFBO0VBQUEsK0JBQUE7RUFDQSxvQkFBQTtBOUJnbDZCVjtBVWwwNkJFO0VvQjRPTTtJckJySkYsV0FoQmE7RVQrdjZCakI7QUFDRjtBVXYwNkJFO0VvQjRPTTtJckJsSkYsaUJBVmdCO0VUMnY2QnBCO0FBQ0Y7QVU1MDZCRTtFb0I0T007SXJCOUlBLFlxQmdKRTtFOUJrbTZCUjtBQUNGO0FVajE2QkU7RW9CNE9NO0lyQnJKRixlQWhCYTtFVDh3NkJqQjtBQUNGO0FVdDE2QkU7RW9CNE9NO0lyQmxKRix1QkFWZ0I7RVQwdzZCcEI7QUFDRjtBVTMxNkJFO0VvQjRPTTtJckI5SUEsYXFCaUpFO0U5QmduNkJSO0FBQ0Y7QThCNW02Qlk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VyQmxLVixxQkFyQmU7RUFxQmYsc0JBckJlO0VxQjBMTCxRQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSx5R0FBQTtBOUI4bTZCZDtBVTUyNkJFO0VvQm9QVTtJckI3Sk4sVUFoQmE7RVR5eTZCakI7QUFDRjtBVWozNkJFO0VvQm9QVTtJckIxSk4sY0FWZ0I7RVRxeTZCcEI7QUFDRjtBVXQzNkJFO0VvQm9QVTtJckJ0SkosV3FCMEpNO0U5QmtvNkJaO0FBQ0Y7QVUzMzZCRTtFb0JvUFU7SXJCN0pOLFdBaEJhO0VUd3o2QmpCO0FBQ0Y7QVVoNDZCRTtFb0JvUFU7SXJCMUpOLGVBVmdCO0VUb3o2QnBCO0FBQ0Y7QVVyNDZCRTtFb0JvUFU7SXJCdEpKLFlxQjJKTTtFOUJncDZCWjtBQUNGO0E4QnZvNkJVO0VBQ0UsVUFBQTtFQUNBLHlDQUFBO01BQUEscUNBQUE7VUFBQSxpQ0FBQTtBOUJ5bzZCWjtBOEJ4bzZCWTtFQUNFLFVBQUE7RUFDQSxnRUFDRTtFQURGLHdEQUNFO0VBREYsZ0RBQ0U7RUFERiwyRUFDRTtFQUVGLDhDQUFBO01BQUEsMENBQUE7VUFBQSxzQ0FBQTtBOUJ3bzZCZDtBOEJybzZCVTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7RUFDQSxvQkFBQTtBOUJ1bzZCWjtBOEJwbzZCVTtFQUNFLHVDQUFBO0VBQUEsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RXJCbk1SLGdCQXJCZTtFcUIwTlAsVUFBQTtBOUJzbzZCWjtBVWg2NkJFO0VvQnFSUTtJckI5TEosNkJBaEJhO0VUNjE2QmpCO0FBQ0Y7QVVyNjZCRTtFb0JxUlE7SXJCM0xKLDZCQVZnQjtFVHkxNkJwQjtBQUNGO0FVMTY2QkU7RW9CcVJRO0lyQnZMRixtQnFCMkxJO0U5QnFwNkJWO0FBQ0Y7QThCbnA2Qlk7RXJCdk1SLFFBckJlO0VBcUJmLFNBckJlO0FUbTM2Qm5CO0FVbjc2QkU7RW9CNFJVO0lyQnJNTixzQkFoQmE7RVRnMzZCakI7QUFDRjtBVXg3NkJFO0VvQjRSVTtJckJsTU4sc0JBVmdCO0VUNDI2QnBCO0FBQ0Y7QVU3NzZCRTtFb0I0UlU7SXJCOUxKLFlxQitMTTtFOUJvcTZCWjtBQUNGO0FVbDg2QkU7RW9CNFJVO0lyQnJNTix1QkFoQmE7RVQrMzZCakI7QUFDRjtBVXY4NkJFO0VvQjRSVTtJckJsTU4sdUJBVmdCO0VUMjM2QnBCO0FBQ0Y7QVU1ODZCRTtFb0I0UlU7SXJCOUxKLGFxQmdNTTtFOUJrcjZCWjtBQUNGO0E4QmhyNkJZO0VyQjVNUixRQXJCZTtFQXFCZixTQXJCZTtBVHE1NkJuQjtBVXI5NkJFO0VvQmlTVTtJckIxTU4sc0JBaEJhO0VUazU2QmpCO0FBQ0Y7QVUxOTZCRTtFb0JpU1U7SXJCdk1OLHNCQVZnQjtFVDg0NkJwQjtBQUNGO0FVLzk2QkU7RW9CaVNVO0lyQm5NSixZcUJvTU07RTlCaXM2Qlo7QUFDRjtBVXArNkJFO0VvQmlTVTtJckIxTU4sdUJBaEJhO0VUaTY2QmpCO0FBQ0Y7QVV6KzZCRTtFb0JpU1U7SXJCdk1OLGtCQVZnQjtFVDY1NkJwQjtBQUNGO0FVOSs2QkU7RW9CaVNVO0lyQm5NSixhcUJxTU07RTlCK3M2Qlo7QUFDRjtBOEI3czZCWTtFckJqTlIsUUFyQmU7RUFxQmYsU0FyQmU7QVR1NzZCbkI7QVV2LzZCRTtFb0JzU1U7SXJCL01OLHNCQWhCYTtFVG83NkJqQjtBQUNGO0FVNS82QkU7RW9Cc1NVO0lyQjVNTixzQkFWZ0I7RVRnNzZCcEI7QUFDRjtBVWpnN0JFO0VvQnNTVTtJckJ4TUosWXFCeU1NO0U5Qjh0NkJaO0FBQ0Y7QVV0ZzdCRTtFb0JzU1U7SXJCL01OLGNBaEJhO0VUbTg2QmpCO0FBQ0Y7QVUzZzdCRTtFb0JzU1U7SXJCNU1OLGtCQVZnQjtFVCs3NkJwQjtBQUNGO0FVaGg3QkU7RW9Cc1NVO0lyQnhNSixhcUIwTU07RTlCNHU2Qlo7QUFDRjtBOEIxdTZCWTtFQUNFLFNBQUE7RUFDQSxRQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0E5QjR1NkJkO0E4Qnp1NkJZO0VBQ0UsTUFBQTtFQUNBLE9BQUE7QTlCMnU2QmQ7QThCeHU2Qlk7RUFDRSxNQUFBO0VBQ0EsUUFBQTtBOUIwdTZCZDtBOEJ2dTZCWTtFQUNFLFNBQUE7RUFDQSxRQUFBO0E5Qnl1NkJkO0E4QnR1NkJZO0VBQ0UsT0FBQTtFQUNBLFNBQUE7QTlCd3U2QmQ7QThCbnU2QlE7RUFDRSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QTlCcXU2QlY7QThCaHU2Qkk7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RXJCMVBGLGFBckJlO0VBcUJmLDhCQXJCZTtFQXFCZixNQXJCZTtFQXFCZixZQXJCZTtFcUJvUmIsb0JBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsK0JBQUE7RUFBQSw0REFBQTtFQUNBLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBOUJrdTZCTjtBVXpqN0JFO0VvQjZVRTtJckJ0UEUsMkJBaEJhO0VUcy82QmpCO0FBQ0Y7QVU5ajdCRTtFb0I2VUU7SXJCblBFLDJCQVZnQjtFVGsvNkJwQjtBQUNGO0FVbms3QkU7RW9CNlVFO0lyQi9PSSxpQnFCa1BGO0U5QnV2NkJKO0FBQ0Y7QVV4azdCRTtFb0I2VUU7SXJCdFBFLGdCQWhCYTtFVHFnN0JqQjtBQUNGO0FVN2s3QkU7RW9CNlVFO0lyQm5QRSxnQkFWZ0I7RVRpZzdCcEI7QUFDRjtBVWxsN0JFO0VvQjZVRTtJckIvT0ksZ0JxQm1QRjtFOUJxdzZCSjtBQUNGO0FVdmw3QkU7RW9CNlVFO0lyQnRQRSxVcUIyUEE7RTlCeXc2Qko7QUFDRjtBVTVsN0JFO0VvQjZVRTtJckJuUEUsVXFCd1BBO0U5Qjh3NkJKO0FBQ0Y7QVVqbTdCRTtFb0I2VUU7SXJCL09JLFVxQm9QRjtFOUJteDZCSjtBQUNGO0FVdG03QkU7RW9CNlVFO0lyQnRQRSxZcUI0UEE7RTlCdXg2Qko7QUFDRjtBVTNtN0JFO0VvQjZVRTtJckJuUEUsWXFCeVBBO0U5QjR4NkJKO0FBQ0Y7QVVobjdCRTtFb0I2VUU7SXJCL09JLFlxQnFQRjtFOUJpeTZCSjtBQUNGO0E4Qjd4NkJNO0VBQ0UsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLCtCQUFBO0VBQUEsNERBQUE7RXJCcFFKLDJCQXJCZTtNQXFCZix1QkFyQmU7VUFxQmYsbUJBckJlO0FUeWo3Qm5CO0FVem43QkU7RW9Cd1ZJO0lyQmpRQSw2QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVHNqN0JqQjtBQUNGO0FVOW43QkU7RW9Cd1ZJO0lyQjlQQSw2QkFWZ0I7UUFVaEIseUJBVmdCO1lBVWhCLHFCQVZnQjtFVGtqN0JwQjtBQUNGO0FVbm83QkU7RW9Cd1ZJO0lyQjFQRSw2QnFCNFBBO1FyQjVQQSx5QnFCNFBBO1lyQjVQQSxxQnFCNFBBO0U5QjZ5NkJOO0FBQ0Y7QThCM3k2Qk07RUFDRSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RXJCelFKLGdCQXJCZTtBVDRrN0JuQjtBVTVvN0JFO0VvQjZWSTtJckJ0UUEsaUJBaEJhO0VUeWs3QmpCO0FBQ0Y7QVVqcDdCRTtFb0I2Vkk7SXJCblFBLGlCQVZnQjtFVHFrN0JwQjtBQUNGO0FVdHA3QkU7RW9CNlZJO0lyQi9QRSxpQnFCaVFBO0U5QjJ6NkJOO0FBQ0Y7QThCeno2Qkk7RUFDRSxhQUFBO0VyQjlRRixxQkFyQmU7S0FxQmYsa0JBckJlO1VBcUJmLGFBckJlO0VxQnFTYixnREFBQTtBOUIyejZCTjtBVWhxN0JFO0VvQmtXRTtJckIzUUUseUJBaEJhO09BZ0JiLHNCQWhCYTtZQWdCYixpQkFoQmE7RVQ2bDdCakI7QUFDRjtBVXJxN0JFO0VvQmtXRTtJckJ4UUUsNEJBVmdCO09BVWhCLHlCQVZnQjtZQVVoQixvQkFWZ0I7RVR5bDdCcEI7QUFDRjtBVTFxN0JFO0VvQmtXRTtJckJwUUksd0JxQnNRRjtPckJ0UUUscUJxQnNRRjtZckJ0UUUsZ0JxQnNRRjtFOUIwMDZCSjtBQUNGO0E4QngwNkJNO0VyQmxSRixnQkFyQmU7RUFkZiw2QnFCdVRJO0E5QjAwNkJSO0FVbnI3QkU7RW9CdVdJO0lyQmhSQSxlQWhCYTtFVGduN0JqQjtBQUNGO0FVeHI3QkU7RW9CdVdJO0lyQjdRQSxlQVZnQjtFVDRtN0JwQjtBQUNGO0FVN3I3QkU7RW9CdVdJO0lyQnpRRSxlcUIwUUE7RTlCeTE2Qk47QUFDRjtBVWxzN0JFO0VvQnVXSTtJckJuVEEsZ0JxQnFURTtFOUI2MTZCTjtBQUNGO0FVdnM3QkU7RW9CdVdJO0lyQmhUQSxnQnFCa1RFO0U5QmsyNkJOO0FBQ0Y7QVU1czdCRTtFb0J1V0k7SXJCN1NBLGdCcUIrU0U7RTlCdTI2Qk47QUFDRjtBOEJyMjZCTTtFckJ2UkYsMEJBckJlO0FUb3A3Qm5CO0FVcHQ3QkU7RW9CNFdJO0lyQnJSQSwwQkFoQmE7RVRpcDdCakI7QUFDRjtBVXp0N0JFO0VvQjRXSTtJckJsUkEsMEJBVmdCO0VUNm83QnBCO0FBQ0Y7QVU5dDdCRTtFb0I0V0k7SXJCOVFFLGdCcUIrUUE7RTlCcTM2Qk47QUFDRjtBOEJuMzZCTTtFQUNFLHVCQUFBO0VyQjVSSiw4QkFyQmU7RUFxQmYsZUFyQmU7RXFCb1RYLDZCQUFBO0E5QnEzNkJSO0FVenU3QkU7RW9CZ1hJO0lyQnpSQSw4QkFoQmE7RVRzcTdCakI7QUFDRjtBVTl1N0JFO0VvQmdYSTtJckJ0UkEsOEJBVmdCO0VUa3E3QnBCO0FBQ0Y7QVVudjdCRTtFb0JnWEk7SXJCbFJFLG9CcUJvUkE7RTlCcTQ2Qk47QUFDRjtBVXh2N0JFO0VvQmdYSTtJckJ6UkEsb0JBaEJhO0VUcXI3QmpCO0FBQ0Y7QVU3djdCRTtFb0JnWEk7SXJCdFJBLHVCQVZnQjtFVGlyN0JwQjtBQUNGO0FVbHc3QkU7RW9CZ1hJO0lyQmxSRSxpQnFCcVJBO0U5Qm01NkJOO0FBQ0Y7QThCajU2QlE7RXJCalNKLDRCQXJCZTtFcUJ3VFQsa0JBQUE7RUFDQSxjQUFBO0E5Qm01NkJWO0FVNXc3QkU7RW9Cc1hNO0lyQi9SRiw2QkFoQmE7RVR5czdCakI7QUFDRjtBVWp4N0JFO0VvQnNYTTtJckI1UkYsNkJBVmdCO0VUcXM3QnBCO0FBQ0Y7QVV0eDdCRTtFb0JzWE07SXJCeFJBLG1CcUJ5UkU7RTlCbTY2QlI7QUFDRjtBOEJoNjZCVTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0E5Qms2NkJaO0E4Qi81NkJVO0VyQjVTTixzQkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMEJBckJlO0VxQnVVUCxnQkFBQTtFQUNBLFlBQUE7RUFDQSx5RUFDRTtFQURGLGlFQUNFO0VBREYseURBQ0U7RUFERixzRkFDRTtFQUVGLDhDQUFBO01BQUEsMENBQUE7VUFBQSxzQ0FBQTtFQUNBLGtCQUFBO0E5Qis1NkJaO0FVNXk3QkU7RW9CaVlRO0lyQjFTSixRQWhCYTtFVHl1N0JqQjtBQUNGO0FVano3QkU7RW9CaVlRO0lyQnZTSixRQVZnQjtFVHF1N0JwQjtBQUNGO0FVdHo3QkU7RW9CaVlRO0lyQm5TRixRcUJvU0k7RTlCdzc2QlY7QUFDRjtBVTN6N0JFO0VvQmlZUTtJckIxU0osU0FoQmE7RVR3djdCakI7QUFDRjtBVWgwN0JFO0VvQmlZUTtJckJ2U0osU0FWZ0I7RVRvdjdCcEI7QUFDRjtBVXIwN0JFO0VvQmlZUTtJckJuU0YsU3FCcVNJO0U5QnM4NkJWO0FBQ0Y7QVUxMDdCRTtFb0JpWVE7SXJCMVNKLGNBaEJhO0VUdXc3QmpCO0FBQ0Y7QVUvMDdCRTtFb0JpWVE7SXJCdlNKLGNBVmdCO0VUbXc3QnBCO0FBQ0Y7QVVwMTdCRTtFb0JpWVE7SXJCblNGLGNxQnNTSTtFOUJvOTZCVjtBQUNGO0FVejE3QkU7RW9CaVlRO0lyQjFTSixnQkFoQmE7RVRzeDdCakI7QUFDRjtBVTkxN0JFO0VvQmlZUTtJckJ2U0osZ0JxQjJTTTtFOUI2OTZCVjtBQUNGO0FVbjI3QkU7RW9CaVlRO0lyQm5TRixnQnFCdVNJO0U5QmsrNkJWO0FBQ0Y7QVV4MjdCRTtFb0JpWVE7SXJCMVNKLGFBaEJhO0VUcXk3QmpCO0FBQ0Y7QVU3MjdCRTtFb0JpWVE7SXJCdlNKLGFBVmdCO0VUaXk3QnBCO0FBQ0Y7QVVsMzdCRTtFb0JpWVE7SXJCblNGLGFxQndTSTtFOUJnLzZCVjtBQUNGO0E4QnorNkJZO0VBQ0UsVUFBQTtFQUNBLHlFQUNFO0VBREYsaUVBQ0U7RUFERix5REFDRTtFQURGLHNGQUNFO0VBRUYseUNBQUE7TUFBQSxxQ0FBQTtVQUFBLGlDQUFBO0E5QnkrNkJkO0E4QnQrNkJjO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFckJwVVosc0JBckJlO0VBcUJmLHVCQXJCZTtFcUI0VkgsWUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EseUdBQUE7QTlCdys2QmhCO0FVeDQ3QkU7RW9Cc1pZO0lyQi9UUixVQWhCYTtFVHEwN0JqQjtBQUNGO0FVNzQ3QkU7RW9Cc1pZO0lyQjVUUixjQVZnQjtFVGkwN0JwQjtBQUNGO0FVbDU3QkU7RW9Cc1pZO0lyQnhUTixXcUI0VFE7RTlCNC82QmQ7QUFDRjtBVXY1N0JFO0VvQnNaWTtJckIvVFIsV0FoQmE7RVRvMTdCakI7QUFDRjtBVTU1N0JFO0VvQnNaWTtJckI1VFIsZUFWZ0I7RVRnMTdCcEI7QUFDRjtBVWo2N0JFO0VvQnNaWTtJckJ4VE4sWXFCNlRRO0U5QjBnN0JkO0FBQ0Y7QThCamc3Qlk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVDQUFBO0VBQUEsK0JBQUE7QTlCbWc3QmQ7QThCLy82QlU7RXJCelZOLDZCQXJCZTtBVGczN0JuQjtBVWg3N0JFO0VvQjhhUTtJckJ2VkosNkJBaEJhO0VUNjI3QmpCO0FBQ0Y7QVVyNzdCRTtFb0I4YVE7SXJCcFZKLDZCQVZnQjtFVHkyN0JwQjtBQUNGO0FVMTc3QkU7RW9COGFRO0lyQmhWRixtQnFCaVZJO0U5QitnN0JWO0FBQ0Y7QThCL2c3Qlk7RXJCM1ZSLDZCQXJCZTtBVGs0N0JuQjtBVWw4N0JFO0VvQmdiVTtJckJ6Vk4sZ0JBaEJhO0VUKzM3QmpCO0FBQ0Y7QVV2ODdCRTtFb0JnYlU7SXJCdFZOLGdCQVZnQjtFVDIzN0JwQjtBQUNGO0FVNTg3QkU7RW9CZ2JVO0lyQmxWSixnQnFCbVZNO0U5QitoN0JaO0FBQ0Y7QThCL2g3QmM7RUFDRSxrQkFBQTtFckI5VlosMkJBckJlO0VBcUJmLG1CQXJCZTtBVHM1N0JuQjtBVXQ5N0JFO0VvQmtiWTtJckIzVlIsMkJBaEJhO0VUbTU3QmpCO0FBQ0Y7QVUzOTdCRTtFb0JrYlk7SXJCeFZSLGdCQVZnQjtFVCs0N0JwQjtBQUNGO0FVaCs3QkU7RW9Ca2JZO0lyQmxWTixnQkFBQTtFVG80N0JOO0FBQ0Y7QVVyKzdCRTtFb0JrYlk7SXJCM1ZSLE1BaEJhO0VUazY3QmpCO0FBQ0Y7QVUxKzdCRTtFb0JrYlk7SXJCeFZSLE1BVmdCO0VUODU3QnBCO0FBQ0Y7QVUvKzdCRTtFb0JrYlk7SXJCcFZOLE1xQnVWUTtFOUI4ajdCZDtBQUNGO0E4QjlqN0JnQjtFQU1FLGNBQUE7RUFDQSxrQkFBQTtFckJ4V2QscUJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsc0JBckJlO0FUNDc3Qm5CO0E4QnJrN0JrQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0QsaUJBQUE7QTlCdWs3Qm5CO0FVamc4QkU7RW9Cc2JjO0lyQi9WVixxQkFoQmE7RVQ4NzdCakI7QUFDRjtBVXRnOEJFO0VvQnNiYztJckI1VlYsV3FCb1dZO0U5QjRrN0JoQjtBQUNGO0FVM2c4QkU7RW9Cc2JjO0lyQnhWUixXcUJnV1U7RTlCaWw3QmhCO0FBQ0Y7QVVoaDhCRTtFb0JzYmM7SXJCL1ZWLHNCQWhCYTtFVDY4N0JqQjtBQUNGO0FVcmg4QkU7RW9Cc2JjO0lyQjVWVixZcUJxV1k7RTlCMGw3QmhCO0FBQ0Y7QVUxaDhCRTtFb0JzYmM7SXJCeFZSLFlxQmlXVTtFOUIrbDdCaEI7QUFDRjtBVS9oOEJFO0VvQnNiYztJckIvVlYsb0JBaEJhO0VUNDk3QmpCO0FBQ0Y7QVVwaThCRTtFb0JzYmM7SXJCNVZWLG9CQVZnQjtFVHc5N0JwQjtBQUNGO0FVemk4QkU7RW9Cc2JjO0lyQnhWUixTcUJrV1U7RTlCNm03QmhCO0FBQ0Y7QVU5aThCRTtFb0JzYmM7SXJCL1ZWLHNCQWhCYTtFVDIrN0JqQjtBQUNGO0FVbmo4QkU7RW9Cc2JjO0lyQjVWVixzQkFWZ0I7RVR1KzdCcEI7QUFDRjtBVXhqOEJFO0VvQnNiYztJckJ4VlIsWXFCbVdVO0U5QjJuN0JoQjtBQUNGO0E4QnRuN0JjO0VBQ0UsY0FBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QTlCd243QmhCO0E4QmpuN0JVO0VBQ0UsVUFBQTtFckI1WFIsc0JBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwwQkFyQmU7RUFxQmYsNkJBckJlO0VxQnNaUCxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7RUFDQSxnQkFBQTtFckJsWVIsVUFyQmU7RUFxQmYsa0JBckJlO0VxQjBaUCxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0ZBQ0U7RUFERix3RUFDRTtFQURGLGdFQUNFO0VBREYsb0dBQ0U7QTlCa243QmQ7QVVqbDhCRTtFb0JnZFE7SXJCelhKLFdxQjJYTTtFOUJtbzdCVjtBQUNGO0FVdGw4QkU7RW9CZ2RRO0lyQnRYSixXcUJ3WE07RTlCd283QlY7QUFDRjtBVTNsOEJFO0VvQmdkUTtJckJsWEYsV3FCb1hJO0U5QjZvN0JWO0FBQ0Y7QVVobThCRTtFb0JnZFE7SXJCelhKLGNBaEJhO0VUNmg4QmpCO0FBQ0Y7QVVybThCRTtFb0JnZFE7SXJCdFhKLGNBVmdCO0VUeWg4QnBCO0FBQ0Y7QVUxbThCRTtFb0JnZFE7SXJCbFhGLGNxQnFYSTtFOUIycDdCVjtBQUNGO0FVL204QkU7RW9CZ2RRO0lyQnpYSixhQWhCYTtFVDRpOEJqQjtBQUNGO0FVcG44QkU7RW9CZ2RRO0lyQnRYSixhQVZnQjtFVHdpOEJwQjtBQUNGO0FVem44QkU7RW9CZ2RRO0lyQmxYRixhcUJzWEk7RTlCeXE3QlY7QUFDRjtBVTluOEJFO0VvQmdkUTtJckJ6WEosZ0JBaEJhO0VUMmo4QmpCO0FBQ0Y7QVVubzhCRTtFb0JnZFE7SXJCdFhKLGdCQVZnQjtFVHVqOEJwQjtBQUNGO0FVeG84QkU7RW9CZ2RRO0lyQmxYRixnQnFCdVhJO0U5QnVyN0JWO0FBQ0Y7QVU3bzhCRTtFb0JnZFE7SXJCelhKLGdDQWhCYTtFVDBrOEJqQjtBQUNGO0FVbHA4QkU7RW9CZ2RRO0lyQnRYSixtQ0FWZ0I7RVRzazhCcEI7QUFDRjtBVXZwOEJFO0VvQmdkUTtJckJsWEYscUJxQjBYSTtFOUJtczdCVjtBQUNGO0FVNXA4QkU7RW9CZ2RRO0lyQnpYSixnQkFoQmE7RVR5bDhCakI7QUFDRjtBVWpxOEJFO0VvQmdkUTtJckJ0WEosZ0JBVmdCO0VUcWw4QnBCO0FBQ0Y7QVV0cThCRTtFb0JnZFE7SXJCbFhGLGdCcUIyWEk7RTlCaXQ3QlY7QUFDRjtBOEIxczdCWTtFckI1WVIsZ0JBckJlO0VBcUJmLG1CQXJCZTtFQXFCZixpQkFyQmU7RUFkZixjcUJ3YlU7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBOUJ1czdCZDtBVXByOEJFO0VvQmllVTtJckIxWU4sb0JBaEJhO0VUaW44QmpCO0FBQ0Y7QVV6cjhCRTtFb0JpZVU7SXJCdllOLHVCQVZnQjtFVDZtOEJwQjtBQUNGO0FVOXI4QkU7RW9CaWVVO0lyQm5ZSixtQnFCb1lNO0U5Qmd1N0JaO0FBQ0Y7QVVuczhCRTtFb0JpZVU7SXJCMVlOLHFCQWhCYTtFVGdvOEJqQjtBQUNGO0FVeHM4QkU7RW9CaWVVO0lyQnZZTixxQkFWZ0I7RVQ0bjhCcEI7QUFDRjtBVTdzOEJFO0VvQmllVTtJckJuWUoscUJxQnFZTTtFOUI4dTdCWjtBQUNGO0FVbHQ4QkU7RW9CaWVVO0lyQjFZTix3RUFoQmE7RVQrbzhCakI7QUFDRjtBVXZ0OEJFO0VvQmllVTtJckJ2WU4sd0VBVmdCO0VUMm84QnBCO0FBQ0Y7QVU1dDhCRTtFb0JpZVU7SXJCbllKLHdFcUJzWU07RTlCNHY3Qlo7QUFDRjtBVWp1OEJFO0VvQmllVTtJckI3YU4sV3FCc2JRO0U5QjJ2N0JaO0FBQ0Y7QVV0dThCRTtFb0JpZVU7SXJCMWFOLFdxQm1iUTtFOUJndzdCWjtBQUNGO0FVM3U4QkU7RW9CaWVVO0lyQnZhTixXcUJnYlE7RTlCcXc3Qlo7QUFDRjtBOEJsdzdCYztFQUNFLDJCQUFBO0VBQ0Esc0RBQUE7RUFBQSw4Q0FBQTtBOUJvdzdCaEI7QThCanc3Qlk7RXJCOVpSLDBCQXJCZTtFQWRmLGNxQm1jVTtBOUJtdzdCZDtBVXh2OEJFO0VvQm1mVTtJckI1Wk4sYUFoQmE7RVRxcjhCakI7QUFDRjtBVTd2OEJFO0VvQm1mVTtJckJ6Wk4sYUFWZ0I7RVRpcjhCcEI7QUFDRjtBVWx3OEJFO0VvQm1mVTtJckJyWkosYXFCc1pNO0U5Qmt4N0JaO0FBQ0Y7QVV2dzhCRTtFb0JtZlU7SXJCL2JOLGNxQmljUTtFOUJzeDdCWjtBQUNGO0FVNXc4QkU7RW9CbWZVO0lyQjViTixjcUI4YlE7RTlCMng3Qlo7QUFDRjtBVWp4OEJFO0VvQm1mVTtJckJ6Yk4sY3FCMmJRO0U5Qmd5N0JaO0FBQ0Y7QThCeHg3Qlk7RUFDRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QTlCMHg3QmQ7QThCdHg3Qlk7RUFDRSxVQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EsNEVBQ0U7RUFERixvRUFDRTtFQURGLDREQUNFO0VBREYsOEZBQ0U7QTlCdXg3QmhCO0E4Qmh4N0JRO0VBQ0UsbUJBQUE7QTlCa3g3QlY7QThCaHg3QlE7RUFDRSxtQkFBQTtBOUJreDdCVjs7QWlCdDQyQkU7RUFDRSxrQkFBQTtFQUVBLFNBQUE7RUF1VEEsT0FBQTtBakJrbDJCSjtBaUJ4NDJCSTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsNENBQUE7RUFBQSxvQ0FBQTtFQUNBLGFBQUE7QWpCMDQyQk47QWlCejQyQk07RUFDRSxVQUFBO0FqQjI0MkJSO0FpQno0MkJNO0VBQ0Usc0JKMzVGTTtFSTQ1Rk4sZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FqQjI0MkJSO0FpQnQ0MkJJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFUjcyRkYsd0JBckJlO0FUMnc4Qm5CO0FVMzA4QkU7RU8wN0ZFO0lSbjJGRSx1QkFoQmE7RVR3dzhCakI7QUFDRjtBVWgxOEJFO0VPMDdGRTtJUmgyRkUsdUJBVmdCO0VUb3c4QnBCO0FBQ0Y7QVVyMThCRTtFTzA3RkU7SVI1MUZJLGFRcTJGRjtFakJzNTJCSjtBQUNGO0FpQnI1MkJNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0VBQUEsdUJBQUE7QWpCdTUyQlI7QWlCdDUyQlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGlEQUFBO1VBQUEseUNBQUE7QWpCdzUyQlY7QWlCdDUyQlE7RUFDRSxTQUFBO0VBQ0EsK0JBQUE7RUFBQSx1QkFBQTtFVG43RlIsbUpBQUE7RUNrREUsMEJBckJlO0VFZ1ZqQixnQkFBQTtBWGkrN0JGO0FRNzA4QkU7RUFDRSwyTEFBQTtBUiswOEJKO0FRNzA4QkU7RUFDRSwwSkFBQTtBUiswOEJKO0FROTA4Qkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJnMThCTjtBUTcwOEJFO0VBQ0UsMEpBQUE7QVIrMDhCSjtBUTkwOEJJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSZzE4Qk47QVVsNDhCRTtFT285Rk07SVI3M0ZGLDBCQWhCYTtFVCt6OEJqQjtBQUNGO0FVdjQ4QkU7RU9vOUZNO0lSMTNGRixnQkVxVEo7RVg0LzdCQTtBQUNGO0FVNTQ4QkU7RU9vOUZNO0lSdDNGQSxnQkVpVE47RVhpZzhCQTtBQUNGO0FpQng3MkJVO0VBQ0UsWUFBQTtFQUNBLGNKajdGSTtBYjIyOEJoQjtBaUJwNzJCSTtFUjU0RkEsNEJBckJlO0VRbTZGYixrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBakJzNzJCTjtBVTM1OEJFO0VPaStGRTtJUjE0RkUsNEJBaEJhO0VUdzE4QmpCO0FBQ0Y7QVVoNjhCRTtFT2krRkU7SVJ2NEZFLGtCUXc0RkE7RWpCazgyQko7QUFDRjtBVXI2OEJFO0VPaStGRTtJUm40Rkksa0JRbzRGRjtFakJ1ODJCSjtBQUNGO0FpQm44MkJNO0VBQ0Usa0JBQUE7QWpCcTgyQlI7QWlCcDgyQlE7RUFDRSxjSjc3Rlk7RUp3Q2xCLDZCQXJCZTtBVGkzOEJuQjtBVWo3OEJFO0VPeStGTTtJUmw1RkYsa0JBaEJhO0VUODI4QmpCO0FBQ0Y7QVV0NzhCRTtFT3krRk07SVIvNEZGLG1CUWk1Rkk7RWpCKzgyQlI7QUFDRjtBVTM3OEJFO0VPeStGTTtJUjM0RkEsbUJRNjRGRTtFakJvOTJCUjtBQUNGO0FpQm45MkJRO0VSeDVGSiw4QkFyQmU7QVRtNDhCbkI7QVVuODhCRTtFTzYrRk07SVJ0NUZGLDZCQWhCYTtFVGc0OEJqQjtBQUNGO0FVeDg4QkU7RU82K0ZNO0lSbjVGRiw2QkFWZ0I7RVQ0MzhCcEI7QUFDRjtBVTc4OEJFO0VPNitGTTtJUi80RkEsb0JRZzVGRTtFakJtKzJCUjtBQUNGO0FpQi85MkJJO0VSOTVGQSwrQkFyQmU7QVRxNThCbkI7QVVyOThCRTtFT20vRkU7SVI1NUZFLCtCQWhCYTtFVGs1OEJqQjtBQUNGO0FVMTk4QkU7RU9tL0ZFO0lSejVGRSxxQlEwNUZBO0VqQjArMkJKO0FBQ0Y7QVUvOThCRTtFT20vRkU7SVJyNUZJLHFCUXM1RkY7RWpCKysyQko7QUFDRjtBaUIvKzJCTTtFUmg2RkYsNEJBckJlO0FUdTY4Qm5CO0FVdis4QkU7RU9xL0ZJO0lSOTVGQSxtQkFoQmE7RVRvNjhCakI7QUFDRjtBVTUrOEJFO0VPcS9GSTtJUjM1RkEsa0JRNDVGRTtFakIwLzJCTjtBQUNGO0FVai84QkU7RU9xL0ZJO0lSdjVGRSxrQlF3NUZBO0VqQisvMkJOO0FBQ0Y7QWlCNy8yQk07RVJwNkZGLDRCQXJCZTtBVHk3OEJuQjtBaUI5LzJCVTtFQUNFLGFBQUE7QWpCZ2czQlo7QVU1LzhCRTtFT3kvRkk7SVJsNkZBLDJCQWhCYTtFVHk3OEJqQjtBQUNGO0FVamc5QkU7RU95L0ZJO0lSLzVGQSwyQkFWZ0I7RVRxNzhCcEI7QUFDRjtBVXRnOUJFO0VPeS9GSTtJUjM1RkUsaUJRaTZGQTtFakIyZzNCTjtBQUNGO0FpQjNnM0JRO0VBQ0Usa0JBQUE7RVI1NkZOLG1CQXJCZTtBVCs4OEJuQjtBVS9nOUJFO0VPZ2dHTTtJUno2RkYscUJBaEJhO0VUNDg4QmpCO0FBQ0Y7QVVwaDlCRTtFT2dnR007SVJ0NkZGLHFCUXc2Rkk7RWpCc2gzQlI7QUFDRjtBVXpoOUJFO0VPZ2dHTTtJUmw2RkEscUJRbzZGRTtFakIyaDNCUjtBQUNGO0FpQnZoM0JRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEscUJBQUE7RUFDQSxnQ0FBQTtFUnQ3Rk4sOEJBckJlO0FUcSs4Qm5CO0FVcmk5QkU7RU91Z0dNO0lSaDdGRixxQkFoQmE7RVRrKzhCakI7QUFDRjtBVTFpOUJFO0VPdWdHTTtJUjc2RkYscUJRazdGSTtFakJraTNCUjtBQUNGO0FVL2k5QkU7RU91Z0dNO0lSejZGQSxxQlE4NkZFO0VqQnVpM0JSO0FBQ0Y7QWlCdmkzQlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VSMzdGUixXUTQ3RlE7RVI1N0ZSLHFCQXJCZTtFQXFCZixtQkFyQmU7QVQ0LzhCbkI7QVU1ajlCRTtFTzZnR1E7SVJ0N0ZKLFlBaEJhO0VUeS84QmpCO0FBQ0Y7QVVqazlCRTtFTzZnR1E7SVJuN0ZKLFlRdTdGTTtFakJvajNCVjtBQUNGO0FVdGs5QkU7RU82Z0dRO0lSLzZGRixZUW03Rkk7RWpCeWozQlY7QUFDRjtBVTNrOUJFO0VPNmdHUTtJUnQ3RkosOEJBaEJhO0VUd2c5QmpCO0FBQ0Y7QVVobDlCRTtFTzZnR1E7SVJuN0ZKLG9CUXc3Rk07RWpCa2szQlY7QUFDRjtBVXJsOUJFO0VPNmdHUTtJUi82RkYsb0JRbzdGSTtFakJ1azNCVjtBQUNGO0FVMWw5QkU7RU82Z0dRO0lSdDdGSixVQWhCYTtFVHVoOUJqQjtBQUNGO0FVL2w5QkU7RU82Z0dRO0lSbjdGSixhQVZnQjtFVG1oOUJwQjtBQUNGO0FVcG05QkU7RU82Z0dRO0lSLzZGRixTUXE3Rkk7RWpCcWwzQlY7QUFDRjtBaUJwbDNCWTtFUmg4RlIsdUJBckJlO0VRdTlGTCxXQUFBO0FqQnNsM0JkO0FVN205QkU7RU9xaEdVO0lSOTdGTixzQkFoQmE7RVQwaTlCakI7QUFDRjtBVWxuOUJFO0VPcWhHVTtJUjM3Rk4sc0JBVmdCO0VUc2k5QnBCO0FBQ0Y7QVV2bjlCRTtFT3FoR1U7SVJ2N0ZKLFlRdzdGTTtFakJxbTNCWjtBQUNGO0FpQmxtM0JZO0VScjhGUix5QkFyQmU7RUFkZix5QkVsQkY7RUZrQkUsa0JRMCtGVTtBakJxbTNCZDtBVWpvOUJFO0VPMGhHVTtJUm44Rk4seUJBaEJhO0VUOGo5QmpCO0FBQ0Y7QVV0bzlCRTtFTzBoR1U7SVJoOEZOLGVFM0RKO0VYMm05QkE7QUFDRjtBVTNvOUJFO0VPMGhHVTtJUjU3RkosZUUvRE47RVhnbjlCQTtBQUNGO0FVaHA5QkU7RU8waEdVO0lSdCtGTixnQkVwQko7RVhvbjlCQTtBQUNGO0FVcnA5QkU7RU8waEdVO0lSbitGTixnQkV2Qko7RVh5bjlCQTtBQUNGO0FVMXA5QkU7RU8waEdVO0lSaCtGTixnQkUxQko7RVg4bjlCQTtBQUNGO0FVL3A5QkU7RU8waEdVO0lSdCtGTixnQlF3K0ZRO0VqQnVvM0JaO0FBQ0Y7QVVwcTlCRTtFTzBoR1U7SVJuK0ZOLGdCUXErRlE7RWpCNG8zQlo7QUFDRjtBVXpxOUJFO0VPMGhHVTtJUmgrRk4sZ0JRaytGUTtFakJpcDNCWjtBQUNGO0FpQi9vM0JVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVI1OEZSLDJCQXJCZTtNQXFCZixrQkFyQmU7RUFxQmYsMkJBckJlO0VBcUJmLHFCQXJCZTtBVHFuOUJuQjtBVXJyOUJFO0VPK2hHUTtJUng4RkosMEJBaEJhO1FBZ0JiLGlCQWhCYTtFVGtuOUJqQjtBQUNGO0FVMXI5QkU7RU8raEdRO0lScjhGSiwwQlF3OEZNO1FSeDhGTixpQlF3OEZNO0VqQjRwM0JWO0FBQ0Y7QVUvcjlCRTtFTytoR1E7SVJqOEZGLDBCUW84Rkk7UVJwOEZKLGlCUW84Rkk7RWpCaXEzQlY7QUFDRjtBVXBzOUJFO0VPK2hHUTtJUng4RkosY0FoQmE7RVRpbzlCakI7QUFDRjtBVXpzOUJFO0VPK2hHUTtJUnI4RkosY1F5OEZNO0VqQjBxM0JWO0FBQ0Y7QVU5czlCRTtFTytoR1E7SVJqOEZGLGNRcThGSTtFakIrcTNCVjtBQUNGO0FVbnQ5QkU7RU8raEdRO0lSeDhGSixtQkFoQmE7RVRncDlCakI7QUFDRjtBVXh0OUJFO0VPK2hHUTtJUnI4Rkosb0JRMDhGTTtFakJ3cjNCVjtBQUNGO0FVN3Q5QkU7RU8raEdRO0lSajhGRixvQlFzOEZJO0VqQjZyM0JWO0FBQ0Y7QWlCNXIzQlU7RUFDRSxjSmpnR0k7RUorQ1osYUFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsbUJBckJlO0VBcUJmLHlCQXJCZTtFQXFCZiw2QkFyQmU7QVQycTlCbkI7QVUzdTlCRTtFT3NpR1E7SVIvOEZKLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVR3cTlCakI7QUFDRjtBVWh2OUJFO0VPc2lHUTtJUjU4Rkosb0JRODhGTTtJUjk4Rk4sb0JRODhGTTtJUjk4Rk4sYVE4OEZNO0VqQjRzM0JWO0FBQ0Y7QVVydjlCRTtFT3NpR1E7SVJ4OEZGLG9CUTA4Rkk7SVIxOEZKLG9CUTA4Rkk7SVIxOEZKLGFRMDhGSTtFakJpdDNCVjtBQUNGO0FVMXY5QkU7RU9zaUdRO0lSLzhGSix5QkFoQmE7RVR1cjlCakI7QUFDRjtBVS92OUJFO0VPc2lHUTtJUjU4RkosZUVyREo7RVg4dDlCQTtBQUNGO0FVcHc5QkU7RU9zaUdRO0lSeDhGRixlRXpETjtFWG11OUJBO0FBQ0Y7QVV6dzlCRTtFT3NpR1E7SVJsL0ZKLHlCRWRKO0VYdXU5QkE7QUFDRjtBVTl3OUJFO0VPc2lHUTtJUi8rRkoseUJFakJKO0VYNHU5QkE7QUFDRjtBVW54OUJFO0VPc2lHUTtJUjUrRkoseUJFcEJKO0VYaXY5QkE7QUFDRjtBVXh4OUJFO0VPc2lHUTtJUi84RkosbUJBaEJhO0VUcXQ5QmpCO0FBQ0Y7QVU3eDlCRTtFT3NpR1E7SVI1OEZKLFFRZzlGTTtFakJ1djNCVjtBQUNGO0FVbHk5QkU7RU9zaUdRO0lSeDhGRixRUTQ4Rkk7RWpCNHYzQlY7QUFDRjtBVXZ5OUJFO0VPc2lHUTtJUi84RkoseUJBaEJhO0VUb3U5QmpCO0FBQ0Y7QVU1eTlCRTtFT3NpR1E7SVI1OEZKLGVRaTlGTTtFakJxdzNCVjtBQUNGO0FVano5QkU7RU9zaUdRO0lSeDhGRixlUTY4Rkk7RWpCMHczQlY7QUFDRjtBVXR6OUJFO0VPc2lHUTtJUi84RkosNkJBaEJhO0VUbXY5QmpCO0FBQ0Y7QVUzejlCRTtFT3NpR1E7SVI1OEZKLDZCQVZnQjtFVCt1OUJwQjtBQUNGO0FVaDA5QkU7RU9zaUdRO0lSeDhGRixtQlE4OEZJO0VqQnd4M0JWO0FBQ0Y7QWlCeHgzQlk7RVJ4OUZSLDBCQXJCZTtFQXFCZixxQkFyQmU7RUFxQmYsc0JBckJlO0FUMHc5Qm5CO0FVMTA5QkU7RU82aUdVO0lSdDlGTixrQkFoQmE7RVR1dzlCakI7QUFDRjtBVS8wOUJFO0VPNmlHVTtJUm45Rk4sZVFvOUZRO0VqQnF5M0JaO0FBQ0Y7QVVwMTlCRTtFTzZpR1U7SVIvOEZKLGVRZzlGTTtFakIweTNCWjtBQUNGO0FVejE5QkU7RU82aUdVO0lSdDlGTixZQWhCYTtFVHN4OUJqQjtBQUNGO0FVOTE5QkU7RU82aUdVO0lSbjlGTixVUXE5RlE7RWpCbXozQlo7QUFDRjtBVW4yOUJFO0VPNmlHVTtJUi84RkosVVFpOUZNO0VqQnd6M0JaO0FBQ0Y7QVV4MjlCRTtFTzZpR1U7SVJ0OUZOLGFBaEJhO0VUcXk5QmpCO0FBQ0Y7QVU3MjlCRTtFTzZpR1U7SVJuOUZOLFdRczlGUTtFakJpMDNCWjtBQUNGO0FVbDM5QkU7RU82aUdVO0lSLzhGSixXUWs5Rk07RWpCczAzQlo7QUFDRjtBaUJ0MDNCYztFQUNFLGVKNWdHQTtBYm8xOUJoQjtBaUJyMDNCWTtFUmgrRlIsb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixhQXJCZTtFQXFCZiwwQkFyQmU7QVQ4ejlCbkI7QVU5MzlCRTtFT3FqR1U7SVI5OUZOLGFBaEJhO0VUMno5QmpCO0FBQ0Y7QVVuNDlCRTtFT3FqR1U7SVIzOUZOLGFRNDlGUTtFakJpMTNCWjtBQUNGO0FVeDQ5QkU7RU9xakdVO0lSdjlGSixhUXc5Rk07RWpCczEzQlo7QUFDRjtBVTc0OUJFO0VPcWpHVTtJUjk5Rk4sYUFoQmE7RVQwMDlCakI7QUFDRjtBVWw1OUJFO0VPcWpHVTtJUjM5Rk4sYVE2OUZRO0VqQisxM0JaO0FBQ0Y7QVV2NTlCRTtFT3FqR1U7SVJ2OUZKLGFReTlGTTtFakJvMjNCWjtBQUNGO0FpQmwyM0JVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqQm8yM0JaO0FpQmoyM0JRO0VSNStGSixtQkFyQmU7RUFxQmYsNkJBckJlO0FUczI5Qm5CO0FVdDY5QkU7RU9pa0dNO0lSMStGRixVQWhCYTtFVG0yOUJqQjtBQUNGO0FVMzY5QkU7RU9pa0dNO0lSditGRixTUXcrRkk7RWpCNjIzQlI7QUFDRjtBVWg3OUJFO0VPaWtHTTtJUm4rRkEsU1FvK0ZFO0VqQmszM0JSO0FBQ0Y7QVVyNzlCRTtFT2lrR007SVIxK0ZGLDZCQWhCYTtFVGszOUJqQjtBQUNGO0FVMTc5QkU7RU9pa0dNO0lSditGRixrQlF5K0ZJO0VqQjIzM0JSO0FBQ0Y7QVUvNzlCRTtFT2lrR007SVJuK0ZBLGtCUXErRkU7RWpCZzQzQlI7QUFDRjtBaUJoNDNCVTtFUi8rRk4sYUFyQmU7RUFxQmYsa0JBckJlO0FUdzQ5Qm5CO0FVeDg5QkU7RU9va0dRO0lSNytGSixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUcTQ5QmpCO0FBQ0Y7QVU3ODlCRTtFT29rR1E7SVIxK0ZKLG9CUTIrRk07SVIzK0ZOLG9CUTIrRk07SVIzK0ZOLGFRMitGTTtFakI0NDNCVjtBQUNGO0FVbDk5QkU7RU9va0dRO0lSdCtGRixvQlF1K0ZJO0lSditGSixvQlF1K0ZJO0lSditGSixhUXUrRkk7RWpCaTUzQlY7QUFDRjtBVXY5OUJFO0VPb2tHUTtJUjcrRkosbUJBaEJhO0VUbzU5QmpCO0FBQ0Y7QVU1OTlCRTtFT29rR1E7SVIxK0ZKLHNCQVZnQjtFVGc1OUJwQjtBQUNGO0FVais5QkU7RU9va0dRO0lSdCtGRixpQlF3K0ZJO0VqQis1M0JWO0FBQ0Y7QWlCOTUzQlU7RVJuL0ZOLG9CQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsYUFyQmU7RUFxQmYsMEJBckJlO0FUMDY5Qm5CO0FVMSs5QkU7RU93a0dRO0lSai9GSixhQWhCYTtFVHU2OUJqQjtBQUNGO0FVLys5QkU7RU93a0dRO0lSOStGSixhUSsrRk07RWpCMDYzQlY7QUFDRjtBVXAvOUJFO0VPd2tHUTtJUjErRkYsYVEyK0ZJO0VqQis2M0JWO0FBQ0Y7QVV6LzlCRTtFT3drR1E7SVJqL0ZKLGlCQWhCYTtFVHM3OUJqQjtBQUNGO0FVOS85QkU7RU93a0dRO0lSOStGSixpQlFnL0ZNO0VqQnc3M0JWO0FBQ0Y7QVVuZytCRTtFT3drR1E7SVIxK0ZGLGlCUTQrRkk7RWpCNjczQlY7QUFDRjtBaUIzNzNCVTtFQUNFLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUjUvRlIscUJBckJlO0VBcUJmLHNCQXJCZTtBVGc5OUJuQjtBVWhoK0JFO0VPNmtHUTtJUnQvRkosVUFoQmE7RVQ2ODlCakI7QUFDRjtBVXJoK0JFO0VPNmtHUTtJUm4vRkosV1F3L0ZNO0VqQnU4M0JWO0FBQ0Y7QVUxaCtCRTtFTzZrR1E7SVIvK0ZGLFdRby9GSTtFakI0ODNCVjtBQUNGO0FVL2grQkU7RU82a0dRO0lSdC9GSixXQWhCYTtFVDQ5OUJqQjtBQUNGO0FVcGkrQkU7RU82a0dRO0lSbi9GSixZUXkvRk07RWpCcTkzQlY7QUFDRjtBVXppK0JFO0VPNmtHUTtJUi8rRkYsWVFxL0ZJO0VqQjA5M0JWO0FBQ0Y7QWlCejkzQlk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQjI5M0JkO0FpQnQ5M0JRO0VSemdHSix5QkFyQmU7RUFkZixnQkV4Q0Y7RUYyRUUsdUNBckJlO0FUeS85Qm5CO0FVemorQkU7RU84bEdNO0lSdmdHRixnQkFoQmE7RVRzLzlCakI7QUFDRjtBVTlqK0JFO0VPOGxHTTtJUnBnR0YsZUVqRko7RVh5aitCQTtBQUNGO0FVbmsrQkU7RU84bEdNO0lSaGdHQSxlRXJGTjtFWDhqK0JBO0FBQ0Y7QVV4aytCRTtFTzhsR007SVIxaUdGLGdCRTFDSjtFWGtrK0JBO0FBQ0Y7QVU3aytCRTtFTzhsR007SVJ2aUdGLGdCRTdDSjtFWHVrK0JBO0FBQ0Y7QVVsbCtCRTtFTzhsR007SVJwaUdGLGdCRWhESjtFWDRrK0JBO0FBQ0Y7QVV2bCtCRTtFTzhsR007SVJ2Z0dGLHVDQWhCYTtFVG9oK0JqQjtBQUNGO0FVNWwrQkU7RU84bEdNO0lScGdHRixtQlFzZ0dJO0VqQmdnNEJSO0FBQ0Y7QVVqbStCRTtFTzhsR007SVJoZ0dBLG1CUWtnR0U7RWpCcWc0QlI7QUFDRjtBaUJwZzRCUTtFUjdnR0oseUJBckJlO0VBZGYseUJFWkY7QVhvaytCRjtBVTFtK0JFO0VPa21HTTtJUjNnR0YseUJBaEJhO0VUdWkrQmpCO0FBQ0Y7QVUvbStCRTtFT2ttR007SVJ4Z0dGLGVFckRKO0VYOGsrQkE7QUFDRjtBVXBuK0JFO0VPa21HTTtJUnBnR0EsZUV6RE47RVhtbCtCQTtBQUNGO0FVem4rQkU7RU9rbUdNO0lSOWlHRix5QkVkSjtFWHVsK0JBO0FBQ0Y7QVU5bitCRTtFT2ttR007SVIzaUdGLHlCRWpCSjtFWDRsK0JBO0FBQ0Y7QVVubytCRTtFT2ttR007SVJ4aUdGLHlCRXBCSjtFWGltK0JBO0FBQ0Y7QWlCbGk0Qk07RVJqaEdGLDJCQXJCZTtFQXFCZix1QkFyQmU7QVQ0aytCbkI7QVU1bytCRTtFT3NtR0k7SVIvZ0dBLDBCQWhCYTtFVHlrK0JqQjtBQUNGO0FVanArQkU7RU9zbUdJO0lSNWdHQSwwQkFWZ0I7RVRxaytCcEI7QUFDRjtBVXRwK0JFO0VPc21HSTtJUnhnR0UsZ0JReWdHQTtFakJtajRCTjtBQUNGO0FVM3ArQkU7RU9zbUdJO0lSL2dHQSxjQWhCYTtFVHdsK0JqQjtBQUNGO0FVaHErQkU7RU9zbUdJO0lSNWdHQSxhUThnR0U7RWpCNGo0Qk47QUFDRjtBVXJxK0JFO0VPc21HSTtJUnhnR0UsYVEwZ0dBO0VqQmlrNEJOO0FBQ0Y7QVUxcStCRTtFT3NtR0k7SUFJSSxrQ0FBQTtFakJvazRCUjtFaUJuazRCUTtJUnRoR04sc0JBckJlO0lBcUJmLHVCQXJCZTtJUThpR1AsbUJBQUE7RWpCcWs0QlY7QUFDRjtBVXByK0JFO0VPMm1HUTtJUnBoR0osV0FoQmE7RVRpbitCakI7QUFDRjtBVXpyK0JFO0VPMm1HUTtJUmpoR0osV1FraEdNO0VqQmlsNEJWO0FBQ0Y7QVU5citCRTtFTzJtR1E7SVI3Z0dGLFdROGdHSTtFakJzbDRCVjtBQUNGO0FVbnMrQkU7RU8ybUdRO0lScGhHSixZQWhCYTtFVGdvK0JqQjtBQUNGO0FVeHMrQkU7RU8ybUdRO0lSamhHSixZUW1oR007RWpCK2w0QlY7QUFDRjtBVTdzK0JFO0VPMm1HUTtJUjdnR0YsWVErZ0dJO0VqQm9tNEJWO0FBQ0Y7QVVsdCtCRTtFT2duR1k7SVIzaEdWLHVCQXJCZTtFVHNwK0JqQjtBQUNGO0FVdnQrQkU7RU9nbkdZO0lSemhHUixjQWhCYTtFVG9wK0JqQjtBQUNGO0FVNXQrQkU7RU9nbkdZO0lSdGhHUixpQkFWZ0I7RVRncCtCcEI7QUFDRjtBVWp1K0JFO0VPZ25HWTtJUmxoR04sYVFtaEdRO0VqQm9uNEJkO0FBQ0Y7QWlCaG40QlE7RUFDRSxlQUFBO0FqQmtuNEJWO0FpQmpuNEJVO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esc0JKem1HRTtFSTBtR0YsV0FBQTtFQUNBLFlBQUE7RVIzaUdSLDZCQXJCZTtFQXFCZix1QkFyQmU7QVRxcitCbkI7QVVyditCRTtFT3duR1E7SVJqaUdKLDZCQWhCYTtFVGtyK0JqQjtBQUNGO0FVMXYrQkU7RU93bkdRO0lSOWhHSixtQlF1aUdNO0VqQjZuNEJWO0FBQ0Y7QVUvditCRTtFT3duR1E7SVIxaEdGLG1CUW1pR0k7RWpCa280QlY7QUFDRjtBVXB3K0JFO0VPd25HUTtJUmppR0osdUJBaEJhO0VUaXMrQmpCO0FBQ0Y7QVV6dytCRTtFT3duR1E7SVI5aEdKLHVCQVZnQjtFVDZyK0JwQjtBQUNGO0FVOXcrQkU7RU93bkdRO0lSMWhHRixhUW9pR0k7RWpCZ3A0QlY7QUFDRjtBaUJocDRCWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSampHVix1QkFyQmU7QVR5dCtCbkI7QVV6eCtCRTtFT21vR1U7SVI1aUdOLFdRaWpHUTtFakJxcDRCWjtBQUNGO0FVOXgrQkU7RU9tb0dVO0lSemlHTixXUThpR1E7RWpCMHA0Qlo7QUFDRjtBVW55K0JFO0VPbW9HVTtJUnJpR0osV1EwaUdNO0VqQitwNEJaO0FBQ0Y7QWlCL3A0QmM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJpcTRCaEI7QWlCOXA0Qlk7RUFDRSxjQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFUjNqR1YseUJBckJlO0VBZGYsZ0JFS0Y7RUY4QkUscUJBckJlO0VRbWxHTCxrQkFBQTtBakJpcTRCZDtBVXB6K0JFO0VPOG9HVTtJUnZqR04seUJBaEJhO0VUaXYrQmpCO0FBQ0Y7QVV6eitCRTtFTzhvR1U7SVJwakdOLGVFcENKO0VYdXcrQkE7QUFDRjtBVTl6K0JFO0VPOG9HVTtJUmhqR0osZUV4Q047RVg0dytCQTtBQUNGO0FVbjArQkU7RU84b0dVO0lSMWxHTixjRUdKO0VYZ3grQkE7QUFDRjtBVXgwK0JFO0VPOG9HVTtJUnZsR04sY0FBQTtFVHF4K0JKO0FBQ0Y7QVU3MCtCRTtFTzhvR1U7SVJwbEdOLGNFSEo7RVgweCtCQTtBQUNGO0FVbDErQkU7RU84b0dVO0lSdmpHTixtQkFoQmE7RVQrdytCakI7QUFDRjtBVXYxK0JFO0VPOG9HVTtJUnBqR04sbUJRd2pHUTtFakJ5czRCWjtBQUNGO0FVNTErQkU7RU84b0dVO0lSaGpHSixtQlFvakdNO0VqQjhzNEJaO0FBQ0Y7QWlCN3M0QmM7RUFJRSxtQkFBQTtFUm5rR1osd0JBckJlO0VFb1pqQixjQUFBO0FYazU5QkY7QVV0MitCRTtFT29wR1k7SVI3akdSLGNBaEJhO0VUbXkrQmpCO0FBQ0Y7QVUzMitCRTtFT29wR1k7SVIxakdSLGVFeVhKO0VYNDU5QkE7QUFDRjtBVWgzK0JFO0VPb3BHWTtJUnRqR04sZUVxWE47RVhpNjlCQTtBQUNGO0FpQjF0NEJjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCNHQ0QmhCO0FpQjN0NEJnQjtFUnprR1osNEJBckJlO0VBcUJmLDBCQXJCZTtBVDZ6K0JuQjtBVTczK0JFO0VPOHBHYztJUnZrR1YsZUFoQmE7RVQweitCakI7QUFDRjtBVWw0K0JFO0VPOHBHYztJUnBrR1YsZVFxa0dZO0VqQnV1NEJoQjtBQUNGO0FVdjQrQkU7RU84cEdjO0lSaGtHUixlUWlrR1U7RWpCNHU0QmhCO0FBQ0Y7QVU1NCtCRTtFTzhwR2M7SVJ2a0dWLGFBaEJhO0VUeTArQmpCO0FBQ0Y7QVVqNStCRTtFTzhwR2M7SVJwa0dWLGFRc2tHWTtFakJxdjRCaEI7QUFDRjtBVXQ1K0JFO0VPOHBHYztJUmhrR1IsYVFra0dVO0VqQjB2NEJoQjtBQUNGO0FpQnh2NEJjO0VSOWtHVixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDJCQXJCZTtFQXFCZiw2QkFyQmU7RVF3bUdILGdDQUFBO1VBQUEsd0JBQUE7QWpCMHY0QmhCO0FVbDYrQkU7RU9tcUdZO0lSNWtHUixZQWhCYTtFVCsxK0JqQjtBQUNGO0FVdjYrQkU7RU9tcUdZO0lSemtHUixVUTBrR1U7RWpCdXc0QmQ7QUFDRjtBVTU2K0JFO0VPbXFHWTtJUnJrR04sVVFza0dRO0VqQjR3NEJkO0FBQ0Y7QVVqNytCRTtFT21xR1k7SVI1a0dSLGFBaEJhO0VUODIrQmpCO0FBQ0Y7QVV0NytCRTtFT21xR1k7SVJ6a0dSLFdRMmtHVTtFakJxeDRCZDtBQUNGO0FVMzcrQkU7RU9tcUdZO0lScmtHTixXUXVrR1E7RWpCMHg0QmQ7QUFDRjtBVWg4K0JFO0VPbXFHWTtJUjVrR1IsMkJBaEJhO0VUNjMrQmpCO0FBQ0Y7QVVyOCtCRTtFT21xR1k7SVJ6a0dSLGdCUTRrR1U7RWpCbXk0QmQ7QUFDRjtBVTE4K0JFO0VPbXFHWTtJUnJrR04sZ0JRd2tHUTtFakJ3eTRCZDtBQUNGO0FVLzgrQkU7RU9tcUdZO0lSNWtHUiw2QkFoQmE7RVQ0NCtCakI7QUFDRjtBVXA5K0JFO0VPbXFHWTtJUnprR1Isa0JRNmtHVTtFakJpejRCZDtBQUNGO0FVejkrQkU7RU9tcUdZO0lScmtHTixrQlF5a0dRO0VqQnN6NEJkO0FBQ0Y7QWlCcno0QmdCO0VBQ0UsWUpucEdKO0VJb3BHSSx3Q0FBQTtFQUFBLGdDQUFBO0FqQnV6NEJsQjtBaUJoejRCYztFQUNFLGNKdG9HTTtBYnc3K0J0QjtBaUJoejRCa0I7RUFDRSxlSnpvR0U7QWIyNytCdEI7QWlCeHk0Qkk7Ozs7RUFJRSxrQkFBQTtFQUNBLE9BQUE7RUFBUSxNQUFBO0VBQ1IsV0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtBakIyeTRCTjtBaUJ6eTRCTTs7OztFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvRkFBQTtFQUFBLDRFQUFBO0VBQUEsb0VBQUE7RUFBQSwwR0FBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLFVBQUE7QWpCOHk0QlI7QWlCcHk0QmM7RVJ6b0dWLHFEQXJCZTtBVHE4K0JuQjtBVXJnL0JFO0VPOHRHWTtJUnZvR1IsdUJBaEJhO0VUazgrQmpCO0FBQ0Y7QVUxZy9CRTtFTzh0R1k7SVJwb0dSLHVCQVZnQjtFVDg3K0JwQjtBQUNGO0FVL2cvQkU7RU84dEdZO0lSaG9HTixhUWlvR1E7RWpCb3o0QmQ7QUFDRjtBaUJuejRCYztFUjVvR1YsWUFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLGdCQXJCZTtBVHk5K0JuQjtBVXpoL0JFO0VPaXVHWTtJUjFvR1IsV1Eyb0dVO0VqQjJ6NEJkO0FBQ0Y7QVU5aC9CRTtFT2l1R1k7SVJ2b0dSLFdRd29HVTtFakJnMDRCZDtBQUNGO0FVbmkvQkU7RU9pdUdZO0lSbm9HTixXUW9vR1E7RWpCcTA0QmQ7QUFDRjtBVXhpL0JFO0VPaXVHWTtJUjFvR1IsV0FoQmE7RVRxKytCakI7QUFDRjtBVTdpL0JFO0VPaXVHWTtJUnZvR1IsV1F5b0dVO0VqQjgwNEJkO0FBQ0Y7QVVsai9CRTtFT2l1R1k7SVJub0dOLFdRcW9HUTtFakJtMTRCZDtBQUNGO0FVdmovQkU7RU9pdUdZO0lSMW9HUixlQWhCYTtFVG8vK0JqQjtBQUNGO0FVNWovQkU7RU9pdUdZO0lSdm9HUixlUTBvR1U7RWpCNDE0QmQ7QUFDRjtBVWprL0JFO0VPaXVHWTtJUm5vR04sZVFzb0dRO0VqQmkyNEJkO0FBQ0Y7QWlCajI0QmdCO0VSaHBHWixXUWlwR2M7RVJqcEdkLFlBckJlO0VBcUJmLG1DQXJCZTtNQXFCZiwrQkFyQmU7VUFxQmYsMkJBckJlO0FUMmcvQm5CO0FVM2svQkU7RU9xdUdjO0lSOW9HVixXQWhCYTtFVHdnL0JqQjtBQUNGO0FVaGwvQkU7RU9xdUdjO0lSM29HVixXUTRvR1k7RWpCODI0QmhCO0FBQ0Y7QVVybC9CRTtFT3F1R2M7SVJ2b0dSLFdRd29HVTtFakJtMzRCaEI7QUFDRjtBVTFsL0JFO0VPcXVHYztJUjlvR1YsWVFncEdZO0VqQnUzNEJoQjtBQUNGO0FVL2wvQkU7RU9xdUdjO0lSM29HVixZUTZvR1k7RWpCNDM0QmhCO0FBQ0Y7QVVwbS9CRTtFT3F1R2M7SVJ2b0dSLFlReW9HVTtFakJpNDRCaEI7QUFDRjtBVXptL0JFO0VPcXVHYztJUjlvR1Ysd0JBaEJhO1FBZ0JiLG9CQWhCYTtZQWdCYixnQkFoQmE7RVRzaS9CakI7QUFDRjtBVTltL0JFO0VPcXVHYztJUjNvR1Ysd0JROG9HWTtRUjlvR1osb0JROG9HWTtZUjlvR1osZ0JROG9HWTtFakIwNDRCaEI7QUFDRjtBVW5uL0JFO0VPcXVHYztJUnZvR1Isd0JRMG9HVTtRUjFvR1Ysb0JRMG9HVTtZUjFvR1YsZ0JRMG9HVTtFakIrNDRCaEI7QUFDRjtBaUJyNDRCVTtFUjlwR04sMEJBckJlO0FUMmovQm5CO0FVM24vQkU7RU9tdkdRO0lSNXBHSixhQWhCYTtFVHdqL0JqQjtBQUNGO0FVaG8vQkU7RU9tdkdRO0lSenBHSixhUTBwR007RWpCZzU0QlY7QUFDRjtBVXJvL0JFO0VPbXZHUTtJUnJwR0YsYVFzcEdJO0VqQnE1NEJWO0FBQ0Y7QWlCcDU0QlU7RUFDRSxhQUFBO0FqQnM1NEJaO0FpQi80NEJlO0VSenFHWCxvRUFyQmU7QVRnbC9CbkI7QVVocC9CRTtFTzh2R2E7SVJ2cUdULHVCQWhCYTtFVDZrL0JqQjtBQUNGO0FVcnAvQkU7RU84dkdhO0lScHFHVCxhUW9xR21CO0VqQjI1NEJ2QjtBQUNGO0FVMXAvQkU7RU84dkdhO0lSaHFHUCxhUWdxR2lCO0VqQmc2NEJ2QjtBQUNGOztBaUJ4NTRCRTtFQUNFO0lBQ0UsVUFBQTtFakIyNTRCSjtBQUNGOztBaUI5NTRCRTtFQUNFO0lBQ0UsVUFBQTtFakIyNTRCSjtBQUNGO0FpQno1NEJFO0VBQ0U7SUFDRSxVQUFBO0VqQjI1NEJKO0FBQ0Y7QWlCOTU0QkU7RUFDRTtJQUNFLFVBQUE7RWpCMjU0Qko7QUFDRjtBaUJ0NTRCSTtFQUNFLGtCQUFBO0VSaHNHRiw0QkFyQmU7QVQ4bS9CbkI7QVU5cS9CRTtFT294R0U7SVI3ckdFLDRCQWhCYTtFVDJtL0JqQjtBQUNGO0FVbnIvQkU7RU9veEdFO0lSMXJHRSxrQlE0ckdBO0VqQmk2NEJKO0FBQ0Y7QVV4ci9CRTtFT294R0U7SVJ0ckdJLGtCUXdyR0Y7RWpCczY0Qko7QUFDRjtBaUJyNjRCTTtFQUNFLGtCQUFBO0VSdnVHSixlUXd1R0k7RVJyc0dKLHlCQXJCZTtFUTR0R1gsY0FBQTtBakJ1NjRCUjtBVW5zL0JFO0VPd3hHSTtJUnB1R0EsaUJRc3VHRTtFakI2NjRCTjtBQUNGO0FVeHMvQkU7RU93eEdJO0lSanVHQSxpQlFtdUdFO0VqQms3NEJOO0FBQ0Y7QVU3cy9CRTtFT3d4R0k7SVI5dEdBLGlCUWd1R0U7RWpCdTc0Qk47QUFDRjtBVWx0L0JFO0VPd3hHSTtJUmpzR0EsVUFoQmE7RVQrby9CakI7QUFDRjtBVXZ0L0JFO0VPd3hHSTtJUjlyR0EsVVFpc0dFO0VqQmc4NEJOO0FBQ0Y7QVU1dC9CRTtFT3d4R0k7SVIxckdFLFVRNnJHQTtFakJxODRCTjtBQUNGO0FpQmw4NEJRO0VSMXNHSix5QkFyQmU7RUFkZix5QkVsQkY7RUhHQSxtSkFBQTtFUyt2R1EsY0pydkdZO0VKd0NsQiw2QkFyQmU7QVR3cS9CbkI7QVV4dS9CRTtFTyt4R007SVJ4c0dGLHlCQWhCYTtFVHFxL0JqQjtBQUNGO0FVN3UvQkU7RU8reEdNO0lScnNHRixlRTNESjtFWGt0L0JBO0FBQ0Y7QVVsdi9CRTtFTyt4R007SVJqc0dBLGVFL0ROO0VYdXQvQkE7QUFDRjtBVXZ2L0JFO0VPK3hHTTtJUjN1R0YsZ0JFcEJKO0VYMnQvQkE7QUFDRjtBVTV2L0JFO0VPK3hHTTtJUnh1R0YsZ0JFdkJKO0VYZ3UvQkE7QUFDRjtBVWp3L0JFO0VPK3hHTTtJUnJ1R0YsZ0JFMUJKO0VYcXUvQkE7QUFDRjtBUWx1L0JFO0VBQ0UsMkxBQUE7QVJvdS9CSjtBUWx1L0JFO0VBQ0UsMEpBQUE7QVJvdS9CSjtBUW51L0JJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FScXUvQk47QVFsdS9CRTtFQUNFLDBKQUFBO0FSb3UvQko7QVFudS9CSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnF1L0JOO0FVdngvQkU7RU8reEdNO0lSeHNHRixrQkFoQmE7RVRvdC9CakI7QUFDRjtBVTV4L0JFO0VPK3hHTTtJUnJzR0YsbUJReXNHSTtFakI2LzRCUjtBQUNGO0FVankvQkU7RU8reEdNO0lSanNHQSxtQlFxc0dFO0VqQmtnNUJSO0FBQ0Y7QWlCaGc1QlE7RVJqdEdKLHlCQXJCZTtFQWRmLHlCRTlERjtFSCtDQSxtSkFBQTtFQ2tERSxtQkFyQmU7QVQ0dS9CbkI7QVU1eS9CRTtFT3N5R007SVIvc0dGLGNBaEJhO0VUeXUvQmpCO0FBQ0Y7QVVqei9CRTtFT3N5R007SVI1c0dGLGVFdkdKO0VYazAvQkE7QUFDRjtBVXR6L0JFO0VPc3lHTTtJUnhzR0EsZUUzR047RVh1MC9CQTtBQUNGO0FVM3ovQkU7RU9zeUdNO0lSbHZHRix5QkVoRUo7RVgyMC9CQTtBQUNGO0FVaDAvQkU7RU9zeUdNO0lSL3VHRix5QkVuRUo7RVhnMS9CQTtBQUNGO0FVcjAvQkU7RU9zeUdNO0lSNXVHRix5QkV0RUo7RVhxMS9CQTtBQUNGO0FXcDEvQkU7RUY0REUseUJFM0RBO0FYczEvQko7QVU3MC9CRTtFQ1ZBO0lGOERJLGdCRTdERjtFWDAxL0JGO0FBQ0Y7QVVsMS9CRTtFQ1ZBO0lGaUVJLGdCRWhFRjtFWCsxL0JGO0FBQ0Y7QVV2MS9CRTtFQ1ZBO0lGb0VJLGdCRW5FRjtFWG8yL0JGO0FBQ0Y7QVF4ei9CRTtFQUNFLDJMQUFBO0FSMHovQko7QVF4ei9CRTtFQUNFLDBKQUFBO0FSMHovQko7QVF6ei9CSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjJ6L0JOO0FReHovQkU7RUFDRSwwSkFBQTtBUjB6L0JKO0FRenovQkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIyei9CTjtBVTcyL0JFO0VPc3lHTTtJUi9zR0YscUJBaEJhO0VUMHkvQmpCO0FBQ0Y7QVVsMy9CRTtFT3N5R007SVI1c0dGLHFCUStzR0k7RWpCNms1QlI7QUFDRjtBVXYzL0JFO0VPc3lHTTtJUnhzR0EscUJRMnNHRTtFakJrbDVCUjtBQUNGO0FpQmhsNUJRO0VSMXZHSixlUTJ2R007QWpCa2w1QlY7QVUvMy9CRTtFTzR5R007SVJ4dkdGLGlCUXl2R0k7RWpCc2w1QlI7QUFDRjtBVXA0L0JFO0VPNHlHTTtJUnJ2R0YsaUJRc3ZHSTtFakIybDVCUjtBQUNGO0FVejQvQkU7RU80eUdNO0lSbHZHRixpQlFtdkdJO0VqQmdtNUJSO0FBQ0Y7QWlCM2w1Qkk7RUFDRSxrQkFBQTtFUi90R0YsNEJBckJlO0FUazEvQm5CO0FVbDUvQkU7RU9tekdFO0lSNXRHRSxtQkFoQmE7RVQrMC9CakI7QUFDRjtBVXY1L0JFO0VPbXpHRTtJUnp0R0Usa0JRMnRHQTtFakJzbTVCSjtBQUNGO0FVNTUvQkU7RU9tekdFO0lScnRHSSxrQlF1dEdGO0VqQjJtNUJKO0FBQ0Y7QWlCM201Qk07RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCNm01QlI7QWlCM201QlE7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsNENBQUE7RUFBQSxvQ0FBQTtBakI2bTVCVjtBaUIxbTVCUTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVDQUFBO01BQUEsbUNBQUE7VUFBQSwrQkFBQTtFQUNBLG9FQUFBO0VBQUEsNERBQUE7RUFBQSxvREFBQTtFQUFBLGlGQUFBO0VSenZHTiw0QkFyQmU7QVQyMy9CbkI7QVUzNy9CRTtFT3MwR007SVIvdUdGLGdCQWhCYTtFVHczL0JqQjtBQUNGO0FVaDgvQkU7RU9zMEdNO0lSNXVHRixnQkFWZ0I7RVRvMy9CcEI7QUFDRjtBVXI4L0JFO0VPczBHTTtJUnh1R0EsaUJRaXZHRTtFakIwbjVCUjtBQUNGO0FpQnpuNUJVO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VScndHUix5QkFyQmU7QVRzNS9CbkI7QVV0OS9CRTtFT2kxR1E7SVIxdkdKLFVBaEJhO0VUbTUvQmpCO0FBQ0Y7QVUzOS9CRTtFT2kxR1E7SVJ2dkdKLFVRaXdHTTtFakJvbzVCVjtBQUNGO0FVaCsvQkU7RU9pMUdRO0lSbnZHRixVUTZ2R0k7RWpCeW81QlY7QUFDRjtBaUJ6bzVCWTtFQUNFLFVBQUE7QWpCMm81QmQ7QWlCem81Qlk7RUFDRSxVQUFBO0VBRUEsb0RBQUE7VUFBQSw0Q0FBQTtBakIwbzVCZDtBaUJ4bzVCWTtFQUNFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsK0RBQUE7VUFBQSx1REFBQTtBakIwbzVCZDtBaUJubzVCTTtFQUNFLGtCQUFBO0FqQnFvNUJSO0FpQmxvNUJRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHVDQUFBO0VSanlHTix5QkFyQmU7RUFkZixlUXMwR007RUFDQSxjQUFBO0FqQm9vNUJWO0FVNy8vQkU7RU9rM0dNO0lSM3hHRix5QkFoQmE7RVQwNy9CakI7QUFDRjtBVWxnZ0NFO0VPazNHTTtJUnh4R0YseUJBVmdCO0VUczcvQnBCO0FBQ0Y7QVV2Z2dDRTtFT2szR007SVJweEdBLGVReXhHRTtFakJvcDVCUjtBQUNGO0FVNWdnQ0U7RU9rM0dNO0lSOXpHRixpQlFvMEdJO0VqQndwNUJSO0FBQ0Y7QVVqaGdDRTtFT2szR007SVIzekdGLGlCUWkwR0k7RWpCNnA1QlI7QUFDRjtBVXRoZ0NFO0VPazNHTTtJUnh6R0YsaUJROHpHSTtFakJrcTVCUjtBQUNGO0FpQmhxNUJVO0VBQ0UsV0FBQTtFUnZ5R1Isd0JBckJlO0FUKzkvQm5CO0FVL2hnQ0U7RU8yM0dRO0lScHlHSixjQWhCYTtFVDQ5L0JqQjtBQUNGO0FVcGlnQ0U7RU8yM0dRO0lSanlHSixpQkFWZ0I7RVR3OS9CcEI7QUFDRjtBVXppZ0NFO0VPMjNHUTtJUjd4R0YsYVEreEdJO0VqQmdyNUJWO0FBQ0Y7QWlCL3E1Qlk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCaXI1QmQ7QWlCL3E1Qlk7RVIveUdSLFdRZ3pHVTtFQUNBLFlBQUE7RVJqekdWLDZCQXJCZTtFUXcwR0wsZ0JBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VScHpHViw0QkFyQmU7QVQyLy9CbkI7QVUzamdDRTtFT280R1U7SVI3eUdOLFdROHlHUTtFakIwcjVCWjtBQUNGO0FVaGtnQ0U7RU9vNEdVO0lSMXlHTixXUTJ5R1E7RWpCK3I1Qlo7QUFDRjtBVXJrZ0NFO0VPbzRHVTtJUnR5R0osV1F1eUdNO0VqQm9zNUJaO0FBQ0Y7QVUxa2dDRTtFT280R1U7SVI3eUdOLDZCQWhCYTtFVHVnZ0NqQjtBQUNGO0FVL2tnQ0U7RU9vNEdVO0lSMXlHTixtQlE2eUdRO0VqQjRzNUJaO0FBQ0Y7QVVwbGdDRTtFT280R1U7SVJ0eUdKLG1CUXl5R007RWpCaXQ1Qlo7QUFDRjtBVXpsZ0NFO0VPbzRHVTtJUjd5R04sa0JBaEJhO0VUc2hnQ2pCO0FBQ0Y7QVU5bGdDRTtFT280R1U7SVIxeUdOLHFCQVZnQjtFVGtoZ0NwQjtBQUNGO0FVbm1nQ0U7RU9vNEdVO0lSdHlHSixpQlE0eUdNO0VqQjZ0NUJaO0FBQ0Y7QWlCM3Q1QmdCO0VBQUksbURBQUE7VUFBQSwyQ0FBQTtBakI4dDVCcEI7QWlCenQ1QlU7RVI3ekdOLHVDQXJCZTtFUW8xR1Asb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VSMTBHUiw0QkFyQmU7RVFpMkdQLFlBQUE7QWpCMnQ1Qlo7QVU1bmdDRTtFT2s1R1E7SVIzekdKLGNBaEJhO0VUeWpnQ2pCO0FBQ0Y7QVVqb2dDRTtFT2s1R1E7SVJ4ekdKLGNReXpHTTtFakJrdjVCVjtBQUNGO0FVdG9nQ0U7RU9rNUdRO0lScHpHRixjUXF6R0k7RWpCdXY1QlY7QUFDRjtBVTNvZ0NFO0VPazVHUTtJUjN6R0osZ0JBaEJhO0VUd2tnQ2pCO0FBQ0Y7QVVocGdDRTtFT2s1R1E7SVJ4ekdKLG9CQVZnQjtFVG9rZ0NwQjtBQUNGO0FVcnBnQ0U7RU9rNUdRO0lScHpHRixpQlFrMEdJO0VqQnl2NUJWO0FBQ0Y7QWlCdnY1Qlk7RUFDRSxrQkFBQTtBakJ5djVCZDtBaUJ0djVCVTtFQUlFLFVBQUE7RUFDQSxVQUFBO0VSdjFHUixzQkFyQmU7RUFxQmYsdUJBckJlO0VRZzNHUCxvQkFBQTtBakJvdjVCWjtBVXBxZ0NFO0VPdTZHUTtJUmgxR0osV0FoQmE7RVRpbWdDakI7QUFDRjtBVXpxZ0NFO0VPdTZHUTtJUjcwR0osZ0JBVmdCO0VUNmxnQ3BCO0FBQ0Y7QVU5cWdDRTtFT3U2R1E7SVJ6MEdGLFlRKzBHSTtFakJxdzVCVjtBQUNGO0FVbnJnQ0U7RU91NkdRO0lSaDFHSix1QkFoQmE7RVRnbmdDakI7QUFDRjtBVXhyZ0NFO0VPdTZHUTtJUjcwR0osdUJBVmdCO0VUNG1nQ3BCO0FBQ0Y7QVU3cmdDRTtFT3U2R1E7SVJ6MEdGLGFRZzFHSTtFakJteDVCVjtBQUNGO0FpQmh4NUJZO0VBQ0UsWUFBQTtBakJreDVCZDtBaUI5dzVCVTtFQUNFLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUnoyR1IsVVEwMkdRO0VBQ0EsWUFBQTtFUjMyR1IseUJBckJlO0VBZGYseUJFOUNGO0FYOHNnQ0Y7QVVsdGdDRTtFT3U3R1E7SVJoMkdKLFVRdzJHTTtFakJ1eDVCVjtBQUNGO0FVdnRnQ0U7RU91N0dRO0lSNzFHSixVUXEyR007RWpCNHg1QlY7QUFDRjtBVTV0Z0NFO0VPdTdHUTtJUnoxR0YsVVFpMkdJO0VqQml5NUJWO0FBQ0Y7QVVqdWdDRTtFT3U3R1E7SVJoMkdKLHlCQWhCYTtFVDhwZ0NqQjtBQUNGO0FVdHVnQ0U7RU91N0dRO0lSNzFHSixlRXZGSjtFWHV1Z0NBO0FBQ0Y7QVUzdWdDRTtFT3U3R1E7SVJ6MUdGLGVFM0ZOO0VYNHVnQ0E7QUFDRjtBVWh2Z0NFO0VPdTdHUTtJUm40R0oseUJFaERKO0VYZ3ZnQ0E7QUFDRjtBVXJ2Z0NFO0VPdTdHUTtJUmg0R0oseUJFbkRKO0VYcXZnQ0E7QUFDRjtBVTF2Z0NFO0VPdTdHUTtJUjczR0oseUJFdERKO0VYMHZnQ0E7QUFDRjtBaUI1ejVCWTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7RUFDQSxvQkFBQTtBakI4ejVCZDtBaUI1ejVCYztFQUNFLFVBQUE7RUFDQSxvQkFBQTtBakI4ejVCaEI7QWlCN3o1QmdCO0VBQ0UsMkJBQUE7RUFDQSw2REFBQTtFQUFBLHFEQUFBO0FqQit6NUJsQjtBaUIxejVCWTtFUjkzR1IsbUJBckJlO0FUZ3RnQ25CO0FVaHhnQ0U7RU9tOUdVO0lSNTNHTixxQkFoQmE7RVQ2c2dDakI7QUFDRjtBVXJ4Z0NFO0VPbTlHVTtJUnozR04scUJRMDNHUTtFakJxMDVCWjtBQUNGO0FVMXhnQ0U7RU9tOUdVO0lScjNHSixxQlFzM0dNO0VqQjAwNUJaO0FBQ0Y7QWlCeDA1Qlk7RUFDRSx1SUFBQTtFQUFBLG1GQUFBO0VBTUEscUJBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMEJBQUE7RVIvNkdWLGlCUWc3R1U7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWpCcTA1QmQ7QVV6eWdDRTtFT3U5R1U7SVJuNkdOLGdCUTg2R1E7RWpCMjA1Qlo7QUFDRjtBVTl5Z0NFO0VPdTlHVTtJUmg2R04sZ0JRMjZHUTtFakJnMTVCWjtBQUNGO0FVbnpnQ0U7RU91OUdVO0lSNzVHTixnQlF3NkdRO0VqQnExNUJaO0FBQ0Y7QWlCbjE1QmM7RUFDRSxnQkFBQTtBakJxMTVCaEI7QWlCbjE1QmM7RUFDRSxjQUFBO0FqQnExNUJoQjtBaUIvMDVCWTtFUjE1R1Isa0JBckJlO0FUaXdnQ25CO0FVajBnQ0U7RU8rK0dVO0lSeDVHTixnQkFoQmE7RVQ4dmdDakI7QUFDRjtBVXQwZ0NFO0VPKytHVTtJUnI1R04sZ0JRczVHUTtFakIwMTVCWjtBQUNGO0FVMzBnQ0U7RU8rK0dVO0lSajVHSixnQlFrNUdNO0VqQisxNUJaO0FBQ0Y7QWlCOTE1QmM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjk1R1osNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VRcTdHSCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCZzI1QmhCO0FVcjFnQ0U7RU9rL0dZO0lSMzVHUiw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVRreGdDakI7QUFDRjtBVTExZ0NFO0VPay9HWTtJUng1R1IsOEJRMDVHVTtJUjE1R1YsNkJRMDVHVTtRUjE1R1YsdUJRMDVHVTtZUjE1R1YsbUJRMDVHVTtFakIwMjVCZDtBQUNGO0FVLzFnQ0U7RU9rL0dZO0lScDVHTiw4QlFzNUdRO0lSdDVHUiw2QlFzNUdRO1FSdDVHUix1QlFzNUdRO1lSdDVHUixtQlFzNUdRO0VqQisyNUJkO0FBQ0Y7QWlCNTI1QmtCO0VSbjZHZCx3QkFyQmU7QVR1eWdDbkI7QVV2MmdDRTtFT3cvR2dCO0lSajZHWixnQ0FoQmE7RVRveWdDakI7QUFDRjtBVTUyZ0NFO0VPdy9HZ0I7SVI5NUdaLG1DQVZnQjtFVGd5Z0NwQjtBQUNGO0FVajNnQ0U7RU93L0dnQjtJUjE1R1YscUJRMjVHWTtFakI0MzVCbEI7QUFDRjtBaUJyMzVCWTtFUjU2R1Isa0JBckJlO0FUeXpnQ25CO0FVejNnQ0U7RU9pZ0hVO0lSMTZHTixrQkFoQmE7RVRzemdDakI7QUFDRjtBVTkzZ0NFO0VPaWdIVTtJUnY2R04sa0JRdzZHUTtFakJnNDVCWjtBQUNGO0FVbjRnQ0U7RU9pZ0hVO0lSbjZHSixrQlFvNkdNO0VqQnE0NUJaO0FBQ0Y7QWlCbjQ1QmdCO0VSaDdHWix3QkFyQmU7QVQyMGdDbkI7QVUzNGdDRTtFT3FnSGM7SVI5NkdWLFNBaEJhO0VUdzBnQ2pCO0FBQ0Y7QVVoNWdDRTtFT3FnSGM7SVIzNkdWLFNRNDZHWTtFakI4NDVCaEI7QUFDRjtBVXI1Z0NFO0VPcWdIYztJUnY2R1IsU1F3NkdVO0VqQm01NUJoQjtBQUNGO0FpQjM0NUJnQjtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSMzdHZCxrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0FUKzFnQ25CO0FVLzVnQ0U7RU8rZ0hjO0lSeDdHVixrQkFoQmE7RVQ0MWdDakI7QUFDRjtBVXA2Z0NFO0VPK2dIYztJUnI3R1Ysa0JRdTdHWTtFakJ1NTVCaEI7QUFDRjtBVXo2Z0NFO0VPK2dIYztJUmo3R1Isa0JRbTdHVTtFakI0NTVCaEI7QUFDRjtBVTk2Z0NFO0VPK2dIYztJUng3R1YsNEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYiwwQkFoQmE7WUFnQmIsc0JBaEJhO0VUMjJnQ2pCO0FBQ0Y7QVVuN2dDRTtFTytnSGM7SVJyN0dWLDRCUXc3R1k7SVJ4N0daLDZCUXc3R1k7UVJ4N0daLDBCUXc3R1k7WVJ4N0daLHNCUXc3R1k7RWpCcTY1QmhCO0FBQ0Y7QVV4N2dDRTtFTytnSGM7SVJqN0dSLDRCUW83R1U7SVJwN0dWLDZCUW83R1U7UVJwN0dWLDBCUW83R1U7WVJwN0dWLHNCUW83R1U7RWpCMDY1QmhCO0FBQ0Y7QWlCeDY1QmdCO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJuOEdkLGtCQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7QVRvNGdDbkI7QVVwOGdDRTtFT3FoSGM7SVI5N0dWLGdCQWhCYTtFVGk0Z0NqQjtBQUNGO0FVejhnQ0U7RU9xaEhjO0lSMzdHVixnQlErN0dZO0VqQm83NUJoQjtBQUNGO0FVOThnQ0U7RU9xaEhjO0lSdjdHUixnQlEyN0dVO0VqQnk3NUJoQjtBQUNGO0FVbjlnQ0U7RU9xaEhjO0lSOTdHViw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVRnNWdDakI7QUFDRjtBVXg5Z0NFO0VPcWhIYztJUjM3R1YsOEJRZzhHWTtJUmg4R1osNkJRZzhHWTtRUmg4R1osdUJRZzhHWTtZUmg4R1osbUJRZzhHWTtFakJrODVCaEI7QUFDRjtBVTc5Z0NFO0VPcWhIYztJUnY3R1IsOEJRNDdHVTtJUjU3R1YsNkJRNDdHVTtRUjU3R1YsdUJRNDdHVTtZUjU3R1YsbUJRNDdHVTtFakJ1ODVCaEI7QUFDRjtBaUJyODVCb0I7RVJ4OEdoQix3QkFyQmU7QVRxNmdDbkI7QVVyK2dDRTtFTzZoSGtCO0lSdDhHZCxnQ0FoQmE7RVRrNmdDakI7QUFDRjtBVTErZ0NFO0VPNmhIa0I7SVJuOEdkLG1DQVZnQjtFVDg1Z0NwQjtBQUNGO0FVLytnQ0U7RU82aEhrQjtJUi83R1oscUJRZzhHYztFakJxOTVCcEI7QUFDRjtBaUJqOTVCZ0I7RUFDRSxhQUFBO0VSLzhHZCxrQkFyQmU7QVR3N2dDbkI7QVV4L2dDRTtFT21pSGM7SVI1OEdWLGdCQWhCYTtFVHE3Z0NqQjtBQUNGO0FVNy9nQ0U7RU9taUhjO0lSejhHVixnQlEyOEdZO0VqQjQ5NUJoQjtBQUNGO0FVbGdoQ0U7RU9taUhjO0lScjhHUixnQlF1OEdVO0VqQmkrNUJoQjtBQUNGO0FpQi85NUJvQjtFQUNFLG9CQUFBO0VSdi9HbEIsa0JRdy9Ha0I7QWpCaSs1QnRCO0FVM2doQ0U7RU93aUhrQjtJUnAvR2Qsa0JRcy9HZ0I7RWpCcSs1QnBCO0FBQ0Y7QVVoaGhDRTtFT3dpSGtCO0lSai9HZCxrQlFtL0dnQjtFakIwKzVCcEI7QUFDRjtBVXJoaENFO0VPd2lIa0I7SVI5K0dkLGtCUWcvR2dCO0VqQisrNUJwQjtBQUNGO0FpQjcrNUJvQjtFQUNFLDJCQUFBO01BQUEsa0JBQUE7RVJ6OUdsQixjQXJCZTtBVDg5Z0NuQjtBVTloaENFO0VPNmlIa0I7SVJ0OUdkLGtCQWhCYTtFVDI5Z0NqQjtBQUNGO0FVbmloQ0U7RU82aUhrQjtJUm45R2QsaUJRcTlHZ0I7RWpCdy81QnBCO0FBQ0Y7QVV4aWhDRTtFTzZpSGtCO0lSLzhHWixpQlFpOUdjO0VqQjYvNUJwQjtBQUNGO0FpQnAvNUJnQjtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VScitHZCxrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0FUbS9nQ25CO0FVbmpoQ0U7RU95akhjO0lSbCtHVixnQkFoQmE7RVRnL2dDakI7QUFDRjtBVXhqaENFO0VPeWpIYztJUi85R1YsZ0JRaStHWTtFakJpZzZCaEI7QUFDRjtBVTdqaENFO0VPeWpIYztJUjM5R1IsZ0JRNjlHVTtFakJzZzZCaEI7QUFDRjtBVWxraENFO0VPeWpIYztJUmwrR1YsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUKy9nQ2pCO0FBQ0Y7QVV2a2hDRTtFT3lqSGM7SVIvOUdWLDhCUWsrR1k7SVJsK0daLDZCUWsrR1k7UVJsK0daLHVCUWsrR1k7WVJsK0daLG1CUWsrR1k7RWpCK2c2QmhCO0FBQ0Y7QVU1a2hDRTtFT3lqSGM7SVIzOUdSLDhCUTg5R1U7SVI5OUdWLDZCUTg5R1U7UVI5OUdWLHVCUTg5R1U7WVI5OUdWLG1CUTg5R1U7RWpCb2g2QmhCO0FBQ0Y7QVVqbGhDRTtFT3lqSGM7SVJsK0dWLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUOGdoQ2pCO0FBQ0Y7QVV0bGhDRTtFT3lqSGM7SVIvOUdWLHlCUW0rR1k7UVJuK0daLHNCUW0rR1k7WVJuK0daLG1CUW0rR1k7RWpCNmg2QmhCO0FBQ0Y7QVUzbGhDRTtFT3lqSGM7SVIzOUdSLHlCUSs5R1U7UVIvOUdWLHNCUSs5R1U7WVIvOUdWLG1CUSs5R1U7RWpCa2k2QmhCO0FBQ0Y7QWlCamk2QmtCO0VSMStHZCxjQXJCZTtBVG1paENuQjtBVW5taENFO0VPK2pIZ0I7SVJ4K0daLGtCQWhCYTtFVGdpaENqQjtBQUNGO0FVeG1oQ0U7RU8rakhnQjtJUnIrR1osaUJRcytHYztFakI0aTZCbEI7QUFDRjtBVTdtaENFO0VPK2pIZ0I7SVJqK0dWLGlCUWsrR1k7RWpCaWo2QmxCO0FBQ0Y7QWlCOWk2QmdCO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJsL0dkLGtCQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7QVR5amhDbkI7QVV6bmhDRTtFT29rSGM7SVI3K0dWLGtCQWhCYTtFVHNqaENqQjtBQUNGO0FVOW5oQ0U7RU9va0hjO0lSMStHVixrQlE4K0dZO0VqQjBqNkJoQjtBQUNGO0FVbm9oQ0U7RU9va0hjO0lSdCtHUixrQlEwK0dVO0VqQitqNkJoQjtBQUNGO0FVeG9oQ0U7RU9va0hjO0lSNytHViw0QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLDBCQWhCYTtZQWdCYixzQkFoQmE7RVRxa2hDakI7QUFDRjtBVTdvaENFO0VPb2tIYztJUjErR1YsNEJRKytHWTtJUi8rR1osNkJRKytHWTtRUi8rR1osMEJRKytHWTtZUi8rR1osc0JRKytHWTtFakJ3azZCaEI7QUFDRjtBVWxwaENFO0VPb2tIYztJUnQrR1IsNEJRMitHVTtJUjMrR1YsNkJRMitHVTtRUjMrR1YsMEJRMitHVTtZUjMrR1Ysc0JRMitHVTtFakI2azZCaEI7QUFDRjtBaUJyazZCTTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBakJ1azZCUjtBaUJ0azZCUTtFQUNFLGtCQUFBO0VSamdITix5Q0FyQmU7QVQrbGhDbkI7QVUvcGhDRTtFT3FsSE07SVI5L0dGLHNCQWhCYTtFVDRsaENqQjtBQUNGO0FVcHFoQ0U7RU9xbEhNO0lSMy9HRiw0QkFWZ0I7RVR3bGhDcEI7QUFDRjtBVXpxaENFO0VPcWxITTtJUnYvR0Esc0JReS9HRTtFakJzbDZCUjtBQUNGO0FpQnRsNkJVO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBakJ3bDZCWjtBVWxyaENFO0VPd2xIUTtJQUlJLGlCQUFBO0VqQjBsNkJaO0FBQ0Y7QWlCeGw2QmM7RVI3aUhWLFVROGlIWTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWpCMGw2QmhCO0FVN3JoQ0U7RU8rbEhZO0lSM2lIUixVUTRpSFU7RWpCaW02QmQ7QUFDRjtBVWxzaENFO0VPK2xIWTtJUnhpSFIsVVF5aUhVO0VqQnNtNkJkO0FBQ0Y7QVV2c2hDRTtFTytsSFk7SVJyaUhSLFVRc2lIVTtFakIybTZCZDtBQUNGO0FpQnJtNkJnQjtFQUNFLFVBQUE7QWpCdW02QmxCO0FpQmptNkJZO0VBa0JFLGdCQUFBO0VBQ0Esa0JBQUE7QWpCa2w2QmQ7QWlCbm02QmdCO0VBQ0UsVUFBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLG9GQUFBO0VBQUEsNEVBQUE7RUFBQSxvRUFBQTtFQUFBLDJHQUFBO0FqQnFtNkJsQjtBaUJsbTZCZ0I7RUFDRSxVQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0Esb0ZBQUE7RUFBQSw0RUFBQTtFQUFBLG9FQUFBO0VBQUEsMkdBQUE7QWpCb202QmxCO0FpQm5tNkJrQjtFQUNFLG9CQUFBO0FqQnFtNkJwQjtBaUI3bDZCYztFQUNFLFVBQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7RVJoakhaLHlCQXJCZTtFQWRmLHlCRTFCRjtFSG1DQSxxSkFBQTtFUzZrSGMsY0ozbEhNO0FiMnJoQ3RCO0FVeHVoQ0U7RU9tb0hZO0lSNWlIUix5QkFoQmE7RVRxcWhDakI7QUFDRjtBVTd1aENFO0VPbW9IWTtJUnppSFIsZUVuRUo7RVgwdGhDQTtBQUNGO0FVbHZoQ0U7RU9tb0hZO0lScmlITixlRXZFTjtFWCt0aENBO0FBQ0Y7QVV2dmhDRTtFT21vSFk7SVIva0hSLGdCRTVCSjtFWG11aENBO0FBQ0Y7QVU1dmhDRTtFT21vSFk7SVI1a0hSLGdCRS9CSjtFWHd1aENBO0FBQ0Y7QVVqd2hDRTtFT21vSFk7SVJ6a0hSLGdCRWxDSjtFWDZ1aENBO0FBQ0Y7QVExc2hDRTtFQUNFLGdNQUFBO0FSNHNoQ0o7QVExc2hDRTtFQUNFLDZKQUFBO0FSNHNoQ0o7QVEzc2hDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjZzaENOO0FRMXNoQ0U7RUFDRSw2SkFBQTtBUjRzaENKO0FRM3NoQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVI2c2hDTjtBaUI3bzZCYztFUnJqSFYseUJBckJlO0VBZGYsZ0JFeENGO0VIaURBLHFKQUFBO0VTa2xIYyxjQUFBO0VSeGpIWiwwQkFyQmU7RVEra0hILFVBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QWpCZ3A2QmhCO0FVaHloQ0U7RU8wb0hZO0lSbmpIUixnQkFoQmE7RVQ2dGhDakI7QUFDRjtBVXJ5aENFO0VPMG9IWTtJUmhqSFIsZUVqRko7RVhneWhDQTtBQUNGO0FVMXloQ0U7RU8wb0hZO0lSNWlITixlRXJGTjtFWHF5aENBO0FBQ0Y7QVUveWhDRTtFTzBvSFk7SVJ0bEhSLGdCRTFDSjtFWHl5aENBO0FBQ0Y7QVVwemhDRTtFTzBvSFk7SVJubEhSLGdCRTdDSjtFWDh5aENBO0FBQ0Y7QVV6emhDRTtFTzBvSFk7SVJobEhSLGdCRWhESjtFWG16aENBO0FBQ0Y7QVFsd2hDRTtFQUNFLGdNQUFBO0FSb3doQ0o7QVFsd2hDRTtFQUNFLDZKQUFBO0FSb3doQ0o7QVFud2hDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnF3aENOO0FRbHdoQ0U7RUFDRSw2SkFBQTtBUm93aENKO0FRbndoQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJxd2hDTjtBVS8waENFO0VPMG9IWTtJUm5qSFIsMEJBaEJhO0VUNHdoQ2pCO0FBQ0Y7QVVwMWhDRTtFTzBvSFk7SVJoakhSLDBCQVZnQjtFVHd3aENwQjtBQUNGO0FVejFoQ0U7RU8wb0hZO0lSNWlITixnQlFnakhRO0VqQitzNkJkO0FBQ0Y7QWlCM3M2QmM7RVI5akhWLGVBckJlO0FUaXloQ25CO0FVajJoQ0U7RU9tcEhZO0lSNWpIUiw0QkFoQmE7RVQ4eGhDakI7QUFDRjtBVXQyaENFO0VPbXBIWTtJUnpqSFIsZUFWZ0I7RVQweGhDcEI7QUFDRjtBVTMyaENFO0VPbXBIWTtJUnJqSE4sZVFzakhRO0VqQjJ0NkJkO0FBQ0Y7QWlCdnQ2QmM7RVJwa0hWLFdRcWtIWTtFUnJrSFosdUJBckJlO0VBZGYsNEJRMG1IWTtNUjFtSFosaUJRMG1IWTtVUjFtSFosUVEwbUhZO0VBQ0Esa0JBQUE7QWpCeXQ2QmhCO0FVdDNoQ0U7RU95cEhZO0lSbGtIUixzQkFoQmE7RVRtemhDakI7QUFDRjtBVTMzaENFO0VPeXBIWTtJUi9qSFIsWVFna0hVO0VqQnF1NkJkO0FBQ0Y7QVVoNGhDRTtFT3lwSFk7SVIzakhOLFlRNGpIUTtFakIwdTZCZDtBQUNGO0FVcjRoQ0U7RU95cEhZO0lSbGtIUix1QkFoQmE7RVRrMGhDakI7QUFDRjtBVTE0aENFO0VPeXBIWTtJUi9qSFIsYVFpa0hVO0VqQm12NkJkO0FBQ0Y7QVUvNGhDRTtFT3lwSFk7SVIzakhOLGFRNmpIUTtFakJ3djZCZDtBQUNGO0FVcDVoQ0U7RU95cEhZO0lScm1IUiw0QlF3bUhVO1FSeG1IVixpQlF3bUhVO1lSeG1IVixRUXdtSFU7RWpCNHY2QmQ7QUFDRjtBVXo1aENFO0VPeXBIWTtJUmxtSFIsNEJRcW1IVTtRUnJtSFYsaUJRcW1IVTtZUnJtSFYsUVFxbUhVO0VqQml3NkJkO0FBQ0Y7QVU5NWhDRTtFT3lwSFk7SVIvbEhSLDRCUWttSFU7UVJsbUhWLGlCUWttSFU7WVJsbUhWLFFRa21IVTtFakJzdzZCZDtBQUNGO0FpQnB3NkJnQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VSNWtIZCxnQkFyQmU7RUFxQmYsVUFyQmU7RUFxQmYsV0FyQmU7RUFxQmYsNkJBckJlO0VRc21IRCxnQ0FBQTtVQUFBLHdCQUFBO0FqQnN3NkJsQjtBVTU2aENFO0VPK3BIYztJUnhrSFYsa0JBaEJhO0VUeTJoQ2pCO0FBQ0Y7QVVqN2hDRTtFTytwSGM7SVJya0hWLGtCUXdrSFk7RWpCbXg2QmhCO0FBQ0Y7QVV0N2hDRTtFTytwSGM7SVJqa0hSLGtCUW9rSFU7RWpCd3g2QmhCO0FBQ0Y7QVUzN2hDRTtFTytwSGM7SVJ4a0hWLE1BaEJhO0VUdzNoQ2pCO0FBQ0Y7QVVoOGhDRTtFTytwSGM7SVJya0hWLE1ReWtIWTtFakJpeTZCaEI7QUFDRjtBVXI4aENFO0VPK3BIYztJUmprSFIsTVFxa0hVO0VqQnN5NkJoQjtBQUNGO0FVMThoQ0U7RU8rcEhjO0lSeGtIVixvQkFoQmE7RVR1NGhDakI7QUFDRjtBVS84aENFO0VPK3BIYztJUnJrSFYsVVEwa0hZO0VqQit5NkJoQjtBQUNGO0FVcDloQ0U7RU8rcEhjO0lSamtIUixVUXNrSFU7RWpCb3o2QmhCO0FBQ0Y7QVV6OWhDRTtFTytwSGM7SVJ4a0hWLDZCQWhCYTtFVHM1aENqQjtBQUNGO0FVOTloQ0U7RU8rcEhjO0lScmtIVixtQlEya0hZO0VqQjZ6NkJoQjtBQUNGO0FVbitoQ0U7RU8rcEhjO0lSamtIUixtQlF1a0hVO0VqQmswNkJoQjtBQUNGO0FpQmowNkJrQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQm0wNkJwQjtBaUIvejZCYztFUjNuSFYsNEJRNG5IWTtNUjVuSFosaUJRNG5IWTtVUjVuSFosUVE0bkhZO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVIzbEhaLDBCQXJCZTtBVGs3aENuQjtBVWwvaENFO0VPNnFIWTtJUnpuSFIsNEJRMG5IVTtRUjFuSFYsaUJRMG5IVTtZUjFuSFYsUVEwbkhVO0VqQncwNkJkO0FBQ0Y7QVV2L2hDRTtFTzZxSFk7SVJ0bkhSLDRCUXVuSFU7UVJ2bkhWLGlCUXVuSFU7WVJ2bkhWLFFRdW5IVTtFakI2MDZCZDtBQUNGO0FVNS9oQ0U7RU82cUhZO0lSbm5IUiw0QlFvbkhVO1FScG5IVixpQlFvbkhVO1lScG5IVixRUW9uSFU7RWpCazE2QmQ7QUFDRjtBVWpnaUNFO0VPNnFIWTtJUnRsSFIsaUJBaEJhO0VUODdoQ2pCO0FBQ0Y7QVV0Z2lDRTtFTzZxSFk7SVJubEhSLGlCUXVsSFU7RWpCeTE2QmQ7QUFDRjtBVTNnaUNFO0VPNnFIWTtJUi9rSE4saUJRbWxIUTtFakI4MTZCZDtBQUNGO0FpQjExNkJjO0VSam1IVixXUWttSFk7RVJsbUhaLHVCQXJCZTtFUXluSEgsa0JBQUE7QWpCNDE2QmhCO0FVcmhpQ0U7RU9zckhZO0lSL2xIUixzQkFoQmE7RVRrOWhDakI7QUFDRjtBVTFoaUNFO0VPc3JIWTtJUjVsSFIsWVE2bEhVO0VqQnUyNkJkO0FBQ0Y7QVUvaGlDRTtFT3NySFk7SVJ4bEhOLFlReWxIUTtFakI0MjZCZDtBQUNGO0FVcGlpQ0U7RU9zckhZO0lSL2xIUix1QkFoQmE7RVRpK2hDakI7QUFDRjtBVXppaUNFO0VPc3JIWTtJUjVsSFIsYVE4bEhVO0VqQnEzNkJkO0FBQ0Y7QVU5aWlDRTtFT3NySFk7SVJ4bEhOLGFRMGxIUTtFakIwMzZCZDtBQUNGO0FpQnozNkJnQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VSem1IZCxZQXJCZTtFQXFCZiw2QkFyQmU7RVFpb0hELGdDQUFBO1VBQUEsd0JBQUE7QWpCMjM2QmxCO0FVNWppQ0U7RU8wckhjO0lSbm1IVixxQkFoQmE7RVR5L2hDakI7QUFDRjtBVWpraUNFO0VPMHJIYztJUmhtSFYsV1FxbUhZO0VqQnM0NkJoQjtBQUNGO0FVdGtpQ0U7RU8wckhjO0lSNWxIUixXUWltSFU7RWpCMjQ2QmhCO0FBQ0Y7QVUza2lDRTtFTzBySGM7SVJubUhWLDZCQWhCYTtFVHdnaUNqQjtBQUNGO0FVaGxpQ0U7RU8wckhjO0lSaG1IVixtQlFzbUhZO0VqQm81NkJoQjtBQUNGO0FVcmxpQ0U7RU8wckhjO0lSNWxIUixtQlFrbUhVO0VqQnk1NkJoQjtBQUNGO0FpQng1NkJrQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQjA1NkJwQjtBaUJ0NTZCYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VScm5IWiwwQkFyQmU7QVRtaWlDbkI7QVVubWlDRTtFT3dzSFk7SVJqbkhSLGlCQWhCYTtFVGdpaUNqQjtBQUNGO0FVeG1pQ0U7RU93c0hZO0lSOW1IUixpQlFpbkhVO0VqQmk2NkJkO0FBQ0Y7QVU3bWlDRTtFT3dzSFk7SVIxbUhOLGlCUTZtSFE7RWpCczY2QmQ7QUFDRjtBaUIvNTZCTTtFQUNFLGtCQUFBO0VSL25ISixhUWdvSEk7QWpCaTY2QlI7QVV0bmlDRTtFT210SEk7SVI1bkhBLGFROG5IRTtFakJxNjZCTjtBQUNGO0FVM25pQ0U7RU9tdEhJO0lSem5IQSxhUTJuSEU7RWpCMDY2Qk47QUFDRjtBVWhvaUNFO0VPbXRISTtJUnJuSEUsYVF1bkhBO0VqQis2NkJOO0FBQ0Y7QWlCOTY2QlE7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RVIxcUhOLGVRMnFITTtFQUNBLGNBQUE7QWpCZzc2QlY7QVU5b2lDRTtFT3V0SE07SVJucUhGLGlCUXlxSEk7RWpCcTc2QlI7QUFDRjtBVW5waUNFO0VPdXRITTtJUmhxSEYsaUJRc3FISTtFakIwNzZCUjtBQUNGO0FVeHBpQ0U7RU91dEhNO0lSN3BIRixpQlFtcUhJO0VqQis3NkJSO0FBQ0Y7QWlCNTc2QlE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0Esa0JBQUE7RVJqcEhOLFdRa3BITTtFUnJySE4sZVFzckhNO0VSbnBITix5QkFyQmU7RVEwcUhULGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBakI4NzZCVjtBVTFxaUNFO0VPaXVITTtJUjFvSEYsV0FoQmE7RVR1bWlDakI7QUFDRjtBVS9xaUNFO0VPaXVITTtJUnZvSEYsV1E2b0hJO0VqQjQ4NkJSO0FBQ0Y7QVVwcmlDRTtFT2l1SE07SVJub0hBLFdReW9IRTtFakJpOTZCUjtBQUNGO0FVenJpQ0U7RU9pdUhNO0lSN3FIRixpQlFvckhJO0VqQnE5NkJSO0FBQ0Y7QVU5cmlDRTtFT2l1SE07SVIxcUhGLGlCUWlySEk7RWpCMDk2QlI7QUFDRjtBVW5zaUNFO0VPaXVITTtJUnZxSEYsaUJROHFISTtFakIrOTZCUjtBQUNGO0FVeHNpQ0U7RU9pdUhNO0lSMW9IRixVQWhCYTtFVHFvaUNqQjtBQUNGO0FVN3NpQ0U7RU9pdUhNO0lSdm9IRixVUStvSEk7RWpCdys2QlI7QUFDRjtBVWx0aUNFO0VPaXVITTtJUm5vSEEsVVEyb0hFO0VqQjYrNkJSO0FBQ0Y7QWlCeis2QlU7RVJ6cEhOLG1CQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkU5REY7RUgrQ0EsbUpBQUE7RVMrc0hVLGlJQUFBO0VBQUEsNkVBQUE7RUFNQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7QWpCdSs2Qlo7QVVwdWlDRTtFTzh1SFE7SVJ2cEhKLG1CQWhCYTtFVGlxaUNqQjtBQUNGO0FVenVpQ0U7RU84dUhRO0lScHBISixtQlFxcEhNO0VqQjgvNkJWO0FBQ0Y7QVU5dWlDRTtFTzh1SFE7SVJocEhGLG1CUWlwSEk7RWpCbWc3QlY7QUFDRjtBVW52aUNFO0VPOHVIUTtJUnZwSEosY0FoQmE7RVRncmlDakI7QUFDRjtBVXh2aUNFO0VPOHVIUTtJUnBwSEosZUV2R0o7RVh5d2lDQTtBQUNGO0FVN3ZpQ0U7RU84dUhRO0lSaHBIRixlRTNHTjtFWDh3aUNBO0FBQ0Y7QVVsd2lDRTtFTzh1SFE7SVIxckhKLHlCRWhFSjtFWGt4aUNBO0FBQ0Y7QVV2d2lDRTtFTzh1SFE7SVJ2ckhKLHlCRW5FSjtFWHV4aUNBO0FBQ0Y7QVU1d2lDRTtFTzh1SFE7SVJwckhKLHlCRXRFSjtFWDR4aUNBO0FBQ0Y7QVczeGlDRTtFRjRERSx5QkUzREE7QVg2eGlDSjtBVXB4aUNFO0VDVkE7SUY4REksZ0JFN0RGO0VYaXlpQ0Y7QUFDRjtBVXp4aUNFO0VDVkE7SUZpRUksZ0JFaEVGO0VYc3lpQ0Y7QUFDRjtBVTl4aUNFO0VDVkE7SUZvRUksZ0JFbkVGO0VYMnlpQ0Y7QUFDRjtBUS92aUNFO0VBQ0UsMkxBQUE7QVJpd2lDSjtBUS92aUNFO0VBQ0UsMEpBQUE7QVJpd2lDSjtBUWh3aUNJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSa3dpQ047QVEvdmlDRTtFQUNFLDBKQUFBO0FSaXdpQ0o7QVFod2lDSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmt3aUNOO0FpQnJqN0JZO0VBQ0UsMkJBQUE7RUFDQSx3REFBQTtFQUFBLGdEQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJ1ajdCZDtBaUJyajdCYztFQUNFLDhCQUFBO1VBQUEsc0JBQUE7QWpCdWo3QmhCO0FpQnJqN0JjO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBakJ1ajdCaEI7QWlCL2k3Qkk7RVIzckhBLCtCQXJCZTtBVGt3aUNuQjtBVWwwaUNFO0VPZ3hIRTtJUnpySEUsK0JBaEJhO0VUK3ZpQ2pCO0FBQ0Y7QVV2MGlDRTtFT2d4SEU7SVJ0ckhFLHFCUXVySEE7RWpCMGo3Qko7QUFDRjtBVTUwaUNFO0VPZ3hIRTtJUmxySEkscUJRbXJIRjtFakIrajdCSjtBQUNGO0FpQjlqN0JNO0VSOXJIRixtQkFyQmU7RUFxQmYsb0JBckJlO0VRZ3VIWCxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RVI5c0hKLCtCQXJCZTtBVDB4aUNuQjtBVTExaUNFO0VPbXhISTtJUjVySEEsaUJBaEJhO0VUdXhpQ2pCO0FBQ0Y7QVUvMWlDRTtFT214SEk7SVJ6ckhBLHFCQVZnQjtFVG14aUNwQjtBQUNGO0FVcDJpQ0U7RU9teEhJO0lScnJIRSxrQlFzckhBO0VqQm9sN0JOO0FBQ0Y7QVV6MmlDRTtFT214SEk7SVI1ckhBLGtCQWhCYTtFVHN5aUNqQjtBQUNGO0FVOTJpQ0U7RU9teEhJO0lSenJIQSxzQkFWZ0I7RVRreWlDcEI7QUFDRjtBVW4zaUNFO0VPbXhISTtJUnJySEUsbUJRNHJIQTtFakI2bDdCTjtBQUNGO0FVeDNpQ0U7RU9teEhJO0lSNXJIQSxvQkFoQmE7RVRxemlDakI7QUFDRjtBVTczaUNFO0VPbXhISTtJUnpySEEscUJRMHNIRTtFakI2bDdCTjtBQUNGO0FVbDRpQ0U7RU9teEhJO0lScnJIRSxxQlFzc0hBO0VqQmttN0JOO0FBQ0Y7QWlCam03QlE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnZ0SE4sa0JBckJlO0VBcUJmLHlCQXJCZTtFUWl2SFQsd0JBQUE7RUFDQSxxQkFBQTtBakJpbTdCVjtBVW41aUNFO0VPc3lITTtJUi9zSEYsaUJBaEJhO0VUZzFpQ2pCO0FBQ0Y7QVV4NWlDRTtFT3N5SE07SVI1c0hGLGlCUW10SEk7RWpCK203QlI7QUFDRjtBVTc1aUNFO0VPc3lITTtJUnhzSEEsaUJRK3NIRTtFakJvbjdCUjtBQUNGO0FVbDZpQ0U7RU9zeUhNO0lSL3NIRixjQWhCYTtFVCsxaUNqQjtBQUNGO0FVdjZpQ0U7RU9zeUhNO0lSNXNIRixjQVZnQjtFVDIxaUNwQjtBQUNGO0FVNTZpQ0U7RU9zeUhNO0lSeHNIQSxjUWd0SEU7RWpCa283QlI7QUFDRjtBaUI5bjdCVTtFQUNFLGFBQUE7QWpCZ283Qlo7QWlCN243QlU7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFVGh3SFYscUpBQUE7RUMwQkUseUJBckJlO0VBZGYseUJFbEJGO0VGa0JFLHVCUTR3SFE7TVI1d0hSLGVRNHdIUTtVUjV3SFIsV1E0d0hRO0VBQ0Esa0JBQUE7QWpCK243Qlo7QVFsNGlDRTtFQUNFLGdNQUFBO0FSbzRpQ0o7QVFsNGlDRTtFQUNFLDZKQUFBO0FSbzRpQ0o7QVFuNGlDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnE0aUNOO0FRbDRpQ0U7RUFDRSw2SkFBQTtBUm80aUNKO0FRbjRpQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJxNGlDTjtBVS84aUNFO0VPdXpIUTtJUmh1SEoseUJBaEJhO0VUNDRpQ2pCO0FBQ0Y7QVVwOWlDRTtFT3V6SFE7SVI3dEhKLGVFM0RKO0VYeTdpQ0E7QUFDRjtBVXo5aUNFO0VPdXpIUTtJUnp0SEYsZUUvRE47RVg4N2lDQTtBQUNGO0FVOTlpQ0U7RU91ekhRO0lSbndISixnQkVwQko7RVhrOGlDQTtBQUNGO0FVbitpQ0U7RU91ekhRO0lSaHdISixnQkV2Qko7RVh1OGlDQTtBQUNGO0FVeCtpQ0U7RU91ekhRO0lSN3ZISixnQkUxQko7RVg0OGlDQTtBQUNGO0FVNytpQ0U7RU91ekhRO0lSbndISixtQlEwd0hNO1FSMXdITixXUTB3SE07WVIxd0hOLE9RMHdITTtFakJtcjdCVjtBQUNGO0FVbC9pQ0U7RU91ekhRO0lSaHdISixtQlF1d0hNO1FSdndITixXUXV3SE07WVJ2d0hOLE9RdXdITTtFakJ3cjdCVjtBQUNGO0FVdi9pQ0U7RU91ekhRO0lSN3ZISixtQlFvd0hNO1FScHdITixXUW93SE07WVJwd0hOLE9Rb3dITTtFakI2cjdCVjtBQUNGO0FpQjNyN0JjO0VBQ0UsMEJBQUE7QWpCNnI3QmhCO0FpQnpyN0JjO0VBQ0UsMEJBQUE7QWpCMnI3QmhCO0FpQnZyN0JZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBakJ5cjdCZDtBaUJ2cjdCWTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnlyN0JkO0FpQnRyN0JZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLGNKcnpIRTtFSXN6SEYsY0FBQTtFUjN3SFYscURBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtBUmkraUNGO0FVNWhqQ0U7RU8wMUhVO0lSbndITix3Q0FoQmE7RVR5OWlDakI7QUFDRjtBVWppakNFO0VPMDFIVTtJUmh3SE4sb0JRdXdIUTtFakJvczdCWjtBQUNGO0FVdGlqQ0U7RU8wMUhVO0lSNXZISixvQlFtd0hNO0VqQnlzN0JaO0FBQ0Y7QVUzaWpDRTtFTzAxSFU7SVJud0hOLHlCQWhCYTtFVHcraUNqQjtBQUNGO0FVaGpqQ0U7RU8wMUhVO0lSaHdITixlRTNESjtFWHFoakNBO0FBQ0Y7QVVyampDRTtFTzAxSFU7SVI1dkhKLGVFL0ROO0VYMGhqQ0E7QUFDRjtBVTFqakNFO0VPMDFIVTtJUnR5SE4sZ0JFcEJKO0VYOGhqQ0E7QUFDRjtBVS9qakNFO0VPMDFIVTtJUm55SE4sZ0JFdkJKO0VYbWlqQ0E7QUFDRjtBVXBrakNFO0VPMDFIVTtJUmh5SE4sZ0JFMUJKO0VYd2lqQ0E7QUFDRjtBUTdnakNFO0VBQ0UsZ01BQUE7QVIrZ2pDSjtBUTdnakNFO0VBQ0UsNkpBQUE7QVIrZ2pDSjtBUTlnakNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSZ2hqQ047QVE3Z2pDRTtFQUNFLDZKQUFBO0FSK2dqQ0o7QVE5Z2pDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmdoakNOO0FpQnR2N0JjO0VBQ0UsY0ovekhBO0VJZzBIQSxpQkFBQTtBakJ3djdCaEI7QWlCdHY3QmM7RUFDRSxhQUFBO0FqQnd2N0JoQjtBaUJ2djdCZ0I7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7QWpCeXY3QmxCO0FpQnB2N0JZO0VScHlIUixzQ0FyQmU7RVEyekhMLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLCtCQUFBO0VBQUEsdUJBQUE7QWpCc3Y3QmQ7QVV2bmpDRTtFT3kzSFU7SVJseUhOLGtCQWhCYTtFVG9qakNqQjtBQUNGO0FVNW5qQ0U7RU95M0hVO0lSL3hITixrQlFneUhRO0VqQnN3N0JaO0FBQ0Y7QVVqb2pDRTtFT3kzSFU7SVIzeEhKLGtCUTR4SE07RWpCMnc3Qlo7QUFDRjtBaUJwdzdCYztFUmgxSFYsY1FpMUhZO0FqQnN3N0JoQjtBVXpvakNFO0VPazRIWTtJUjkwSFIsY1ErMEhVO0VqQjB3N0JkO0FBQ0Y7QVU5b2pDRTtFT2s0SFk7SVIzMEhSLGNRNDBIVTtFakIrdzdCZDtBQUNGO0FVbnBqQ0U7RU9rNEhZO0lSeDBIUixjUXkwSFU7RWpCb3g3QmQ7QUFDRjtBaUJseDdCWTtFQUNFLG1CSmoySEU7RUorQ1osNkJBckJlO0VReTBITCxVQUFBO0FqQm94N0JkO0FVN3BqQ0U7RU9zNEhVO0lSL3lITixvQkFoQmE7RVQwbGpDakI7QUFDRjtBVWxxakNFO0VPczRIVTtJUjV5SE4sbUJROHlIUTtFakI4eDdCWjtBQUNGO0FVdnFqQ0U7RU9zNEhVO0lSeHlISixtQlEweUhNO0VqQm15N0JaO0FBQ0Y7QWlCbHk3QmM7RUFDRSxXSnQzSEY7QWIwcGpDZDtBaUJueTdCZ0I7RVIxMUhaLFdRMjFIYztBakJxeTdCbEI7QVVscmpDRTtFTzQ0SGM7SVJ4MUhWLFdReTFIWTtFakJ5eTdCaEI7QUFDRjtBVXZyakNFO0VPNDRIYztJUnIxSFYsV1FzMUhZO0VqQjh5N0JoQjtBQUNGO0FVNXJqQ0U7RU80NEhjO0lSbDFIVixXUW0xSFk7RWpCbXo3QmhCO0FBQ0Y7QWlCaHo3Qlk7RUFVRSxVQUFBO0FqQnl5N0JkO0FpQmx6N0JjO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSx5QkpsM0hBO0VJbTNIQSxrQkFBQTtBakJvejdCaEI7QWlCano3QmM7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QWpCbXo3QmhCO0FpQmh6N0JnQjtFQUNFLGNKdjNIRDtBYnlxakNqQjtBaUI3eTdCYztFQUNFLGNKbDRIQTtBYmlyakNoQjtBaUIzeTdCYztFQUNFLGNKdDRIRTtBYm1yakNsQjtBaUJyeTdCTTtFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0EsbURBQUE7RUFBQSwyQ0FBQTtFQUFBLG1DQUFBO0VBQUEsb0VBQUE7QWpCdXk3QlI7QWlCcnk3QlE7RUFDRSxjQUFBO0FqQnV5N0JWO0FpQnJ5N0JRO0VBQ0UsVUFBQTtFQUNBLCtDQUFBO01BQUEsMkNBQUE7VUFBQSx1Q0FBQTtBakJ1eTdCVjtBaUJyeTdCUTtFUjUySEosMkJBckJlO0VRbTRIVCxrQkFBQTtBakJ1eTdCVjtBVTF1akNFO0VPaThITTtJUjEySEYsZ0JBaEJhO0VUdXFqQ2pCO0FBQ0Y7QVUvdWpDRTtFT2k4SE07SVJ2MkhGLGlCUXcySEk7RWpCaXo3QlI7QUFDRjtBVXB2akNFO0VPaThITTtJUm4ySEEsaUJRbzJIRTtFakJzejdCUjtBQUNGO0FpQnJ6N0JVO0VBQ0UsYUFBQTtBakJ1ejdCWjtBaUJuejdCUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSdDNITixtQkFyQmU7RUFxQmYseUJBckJlO0VFc0pqQix5QkFBQTtFSDNKQSxxSkFBQTtBUnlzakNGO0FVcHdqQ0U7RU95OEhNO0lSbDNIRixVQWhCYTtFVGlzakNqQjtBQUNGO0FVendqQ0U7RU95OEhNO0lSLzJIRixRUWszSEk7RWpCaTA3QlI7QUFDRjtBVTl3akNFO0VPeThITTtJUjMySEEsUVE4MkhFO0VqQnMwN0JSO0FBQ0Y7QVVueGpDRTtFT3k4SE07SVJsM0hGLHlCQWhCYTtFVGd0akNqQjtBQUNGO0FVeHhqQ0U7RU95OEhNO0lSLzJIRixlRTJISjtFWHVrakNBO0FBQ0Y7QVU3eGpDRTtFT3k4SE07SVIzMkhBLGVFdUhOO0VYNGtqQ0E7QUFDRjtBUXR1akNFO0VBQ0UsZ01BQUE7QVJ3dWpDSjtBUXR1akNFO0VBQ0UsNkpBQUE7QVJ3dWpDSjtBUXZ1akNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSeXVqQ047QVF0dWpDRTtFQUNFLDZKQUFBO0FSd3VqQ0o7QVF2dWpDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnl1akNOO0FpQm4yN0JVO0VSMzNITixxQkFyQmU7QVRzdmpDbkI7QVV0empDRTtFT2c5SFE7SVJ6M0hKLHFCQWhCYTtFVG12akNqQjtBQUNGO0FVM3pqQ0U7RU9nOUhRO0lSdDNISixXUXUzSE07RWpCODI3QlY7QUFDRjtBVWgwakNFO0VPZzlIUTtJUmwzSEYsV1FtM0hJO0VqQm0zN0JWO0FBQ0Y7QWlCaDM3QlE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VSbjRITiw2QkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtBVDZ3akNuQjtBVTcwakNFO0VPcTlITTtJUjkzSEYsb0JBaEJhO0VUMHdqQ2pCO0FBQ0Y7QVVsMWpDRTtFT3E5SE07SVIzM0hGLG1CUSszSEk7RWpCNjM3QlI7QUFDRjtBVXYxakNFO0VPcTlITTtJUnYzSEEsbUJRMjNIRTtFakJrNDdCUjtBQUNGO0FVNTFqQ0U7RU9xOUhNO0lSOTNIRixpQkFoQmE7RVR5eGpDakI7QUFDRjtBVWoyakNFO0VPcTlITTtJUjMzSEYscUJBVmdCO0VUcXhqQ3BCO0FBQ0Y7QVV0MmpDRTtFT3E5SE07SVJ2M0hBLGtCUTQzSEU7RWpCZzU3QlI7QUFDRjtBVTMyakNFO0VPcTlITTtJUjkzSEYsa0JBaEJhO0VUd3lqQ2pCO0FBQ0Y7QVVoM2pDRTtFT3E5SE07SVIzM0hGLHNCQVZnQjtFVG95akNwQjtBQUNGO0FVcjNqQ0U7RU9xOUhNO0lSdjNIQSxtQlFrNEhFO0VqQnk1N0JSO0FBQ0Y7QWlCajU3QlU7RVJwNUhOLDBCQXJCZTtFQXFCZiw2QkFyQmU7RVE0NkhQLGdCQUFBO0FqQm01N0JaO0FVLzNqQ0U7RU95K0hRO0lSbDVISiwwQkFoQmE7RVQ0empDakI7QUFDRjtBVXA0akNFO0VPeStIUTtJUi80SEosZ0JRZzVITTtFakI4NTdCVjtBQUNGO0FVejRqQ0U7RU95K0hRO0lSMzRIRixnQlE0NEhJO0VqQm02N0JWO0FBQ0Y7QVU5NGpDRTtFT3krSFE7SVJsNUhKLDZCQWhCYTtFVDIwakNqQjtBQUNGO0FVbjVqQ0U7RU95K0hRO0lSLzRISixtQlFpNUhNO0VqQjQ2N0JWO0FBQ0Y7QVV4NWpDRTtFT3krSFE7SVIzNEhGLG1CUTY0SEk7RWpCaTc3QlY7QUFDRjtBaUJoNzdCVTtFQUNFLGdCSno5SEU7RUpnRVYsY0FyQmU7RVFnN0hQLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUjM1SFIsdUJBckJlO0VRazdIUCxrQkFBQTtBakJrNzdCWjtBVXA2akNFO0VPNitIUTtJUnQ1SEosb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVGkyakNqQjtBQUNGO0FVejZqQ0U7RU82K0hRO0lSbjVISixvQlFxNUhNO0lScjVITixvQlFxNUhNO0lScjVITixhUXE1SE07RWpCODc3QlY7QUFDRjtBVTk2akNFO0VPNitIUTtJUi80SEYsb0JRaTVISTtJUmo1SEosb0JRaTVISTtJUmo1SEosYVFpNUhJO0VqQm04N0JWO0FBQ0Y7QVVuN2pDRTtFTzYrSFE7SVJ0NUhKLHVCQWhCYTtFVGczakNqQjtBQUNGO0FVeDdqQ0U7RU82K0hRO0lSbjVISixhUXU1SE07RWpCMjg3QlY7QUFDRjtBVTc3akNFO0VPNitIUTtJUi80SEYsYVFtNUhJO0VqQmc5N0JWO0FBQ0Y7QWlCLzg3QlU7RVI5NUhOLGdEQXJCZTtBVHE0akNuQjtBVXI4akNFO0VPbS9IUTtJUjU1SEosZ0RBaEJhO0VUazRqQ2pCO0FBQ0Y7QVUxOGpDRTtFT20vSFE7SVJ6NUhKLDRCUTA1SE87RWpCMDk3Qlg7QUFDRjtBVS84akNFO0VPbS9IUTtJUnI1SEYsNEJRczVISztFakIrOTdCWDtBQUNGO0FpQjc5N0JVO0VBQ0csV0FBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QWpCKzk3QmI7QWlCMzk3QlU7RUFDRSxjQUFBO0VSaDdIUixXUWk3SFE7RVJqN0hSLHlCQXJCZTtFQWRmLHlCRTFCRjtFSG1DQSxxSkFBQTtFUzg4SFUscUJBQUE7QWpCODk3Qlo7QVV2K2pDRTtFT29nSVE7SVI3NkhKLHNCQWhCYTtFVG82akNqQjtBQUNGO0FVNStqQ0U7RU9vZ0lRO0lSMTZISixZUTQ2SE07RWpCMCs3QlY7QUFDRjtBVWovakNFO0VPb2dJUTtJUnQ2SEYsWVF3NkhJO0VqQisrN0JWO0FBQ0Y7QVV0L2pDRTtFT29nSVE7SVI3NkhKLHlCQWhCYTtFVG03akNqQjtBQUNGO0FVMy9qQ0U7RU9vZ0lRO0lSMTZISixlRW5FSjtFWHcrakNBO0FBQ0Y7QVVoZ2tDRTtFT29nSVE7SVJ0NkhGLGVFdkVOO0VYNitqQ0E7QUFDRjtBVXJna0NFO0VPb2dJUTtJUmg5SEosZ0JFNUJKO0VYaS9qQ0E7QUFDRjtBVTFna0NFO0VPb2dJUTtJUjc4SEosZ0JFL0JKO0VYcy9qQ0E7QUFDRjtBVS9na0NFO0VPb2dJUTtJUjE4SEosZ0JFbENKO0VYMi9qQ0E7QUFDRjtBUXg5akNFO0VBQ0UsZ01BQUE7QVIwOWpDSjtBUXg5akNFO0VBQ0UsNkpBQUE7QVIwOWpDSjtBUXo5akNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMjlqQ047QVF4OWpDRTtFQUNFLDZKQUFBO0FSMDlqQ0o7QVF6OWpDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjI5akNOO0FpQjFoOEJVO0VSdDdITiwyQkFyQmU7RUFxQmYsV1F3N0hRO0FqQjRoOEJaO0FVemlrQ0U7RU8yZ0lRO0lScDdISixhQWhCYTtFVHMrakNqQjtBQUNGO0FVOWlrQ0U7RU8yZ0lRO0lSajdISixhUWs3SE07RWpCc2k4QlY7QUFDRjtBVW5qa0NFO0VPMmdJUTtJUjc2SEYsYVE4NkhJO0VqQjJpOEJWO0FBQ0Y7QVV4amtDRTtFTzJnSVE7SVJwN0hKLHNCQWhCYTtFVHEvakNqQjtBQUNGO0FVN2prQ0U7RU8yZ0lRO0lSajdISixZUW03SE07RWpCb2o4QlY7QUFDRjtBVWxra0NFO0VPMmdJUTtJUjc2SEYsWVErNkhJO0VqQnlqOEJWO0FBQ0Y7QWlCemo4QlU7RVJ6N0hOLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFU3M5SFUscUJBQUE7QWpCNGo4Qlo7QVU3a2tDRTtFTzhnSVE7SVJ2N0hKLHlCQWhCYTtFVDBna0NqQjtBQUNGO0FVbGxrQ0U7RU84Z0lRO0lScDdISixlRTNESjtFWHVqa0NBO0FBQ0Y7QVV2bGtDRTtFTzhnSVE7SVJoN0hGLGVFL0ROO0VYNGprQ0E7QUFDRjtBVTVsa0NFO0VPOGdJUTtJUjE5SEosZ0JFcEJKO0VYZ2trQ0E7QUFDRjtBVWpta0NFO0VPOGdJUTtJUnY5SEosZ0JFdkJKO0VYcWtrQ0E7QUFDRjtBVXRta0NFO0VPOGdJUTtJUnA5SEosZ0JFMUJKO0VYMGtrQ0E7QUFDRjtBUS9pa0NFO0VBQ0UsZ01BQUE7QVJpamtDSjtBUS9pa0NFO0VBQ0UsNkpBQUE7QVJpamtDSjtBUWhqa0NJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSa2prQ047QVEvaWtDRTtFQUNFLDZKQUFBO0FSaWprQ0o7QVFoamtDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmtqa0NOO0FpQnJtOEJVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJuOEhSLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFQzBCRSw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsMEJBckJlO0FUb2trQ25CO0FVcG9rQ0U7RU91aElRO0lSaDhISix5QkFoQmE7RVRpa2tDakI7QUFDRjtBVXpva0NFO0VPdWhJUTtJUjc3SEosZUUzREo7RVg4bWtDQTtBQUNGO0FVOW9rQ0U7RU91aElRO0lSejdIRixlRS9ETjtFWG1ua0NBO0FBQ0Y7QVVucGtDRTtFT3VoSVE7SVJuK0hKLGdCRXBCSjtFWHVua0NBO0FBQ0Y7QVV4cGtDRTtFT3VoSVE7SVJoK0hKLGdCRXZCSjtFWDRua0NBO0FBQ0Y7QVU3cGtDRTtFT3VoSVE7SVI3OUhKLGdCRTFCSjtFWGlva0NBO0FBQ0Y7QVF0bWtDRTtFQUNFLGdNQUFBO0FSd21rQ0o7QVF0bWtDRTtFQUNFLDZKQUFBO0FSd21rQ0o7QVF2bWtDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnlta0NOO0FRdG1rQ0U7RUFDRSw2SkFBQTtBUndta0NKO0FRdm1rQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ5bWtDTjtBVW5ya0NFO0VPdWhJUTtJUmg4SEoseUJBaEJhO0lBZ0JiLDRCQWhCYTtRQWdCYix5QkFoQmE7WUFnQmIscUJBaEJhO0VUZ25rQ2pCO0FBQ0Y7QVV4cmtDRTtFT3VoSVE7SVI3N0hKLHlCUWk4SE07SVJqOEhOLDRCUWk4SE07UVJqOEhOLHlCUWk4SE07WVJqOEhOLHFCUWk4SE07RWpCaXE4QlY7QUFDRjtBVTdya0NFO0VPdWhJUTtJUno3SEYseUJRNjdISTtJUjc3SEosNEJRNjdISTtRUjc3SEoseUJRNjdISTtZUjc3SEoscUJRNjdISTtFakJzcThCVjtBQUNGO0FVbHNrQ0U7RU91aElRO0lSaDhISiwwQkFoQmE7RVQrbmtDakI7QUFDRjtBVXZza0NFO0VPdWhJUTtJUjc3SEosZ0JRazhITTtFakIrcThCVjtBQUNGO0FVNXNrQ0U7RU91aElRO0lSejdIRixnQlE4N0hJO0VqQm9yOEJWO0FBQ0Y7QWlCcHI4QlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakJzcjhCWjtBaUJycjhCVTtFUjE4SE4sNkJBckJlO0FUdXBrQ25CO0FVdnRrQ0U7RU8raElRO0lSeDhISiw2QkFoQmE7RVRvcGtDakI7QUFDRjtBVTV0a0NFO0VPK2hJUTtJUnI4SEosa0JRczhITTtFakJnczhCVjtBQUNGO0FVanVrQ0U7RU8raElRO0lSajhIRixrQlFrOEhJO0VqQnFzOEJWO0FBQ0Y7QWlCbnM4QlU7RVI5OEhOLGNBckJlO0FUeXFrQ25CO0FVenVrQ0U7RU9taUlRO0lSNThISiwyQkFoQmE7RVRzcWtDakI7QUFDRjtBVTl1a0NFO0VPbWlJUTtJUno4SEosaUJRMDhITTtFakI4czhCVjtBQUNGO0FVbnZrQ0U7RU9taUlRO0lScjhIRixpQlFzOEhJO0VqQm10OEJWO0FBQ0Y7QWlCMXM4QlE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VSMzlITixtQkFyQmU7QVQ2cmtDbkI7QVU3dmtDRTtFTzhpSU07SVJ2OUhGLFVBaEJhO0VUMHJrQ2pCO0FBQ0Y7QVVsd2tDRTtFTzhpSU07SVJwOUhGLFNRdTlISTtFakJxdDhCUjtBQUNGO0FVdndrQ0U7RU84aUlNO0lSaDlIQSxTUW05SEU7RWpCMHQ4QlI7QUFDRjtBaUIxdDhCVTtFQUNFLFdBQUE7QWpCNHQ4Qlo7QWlCM3Q4Qlk7RUFDRSxzQkpoaUlBO0VKZ0VWLDZCQXJCZTtFQXFCZixzQ0FyQmU7RVF3L0hMLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZUFBQTtBakI2dDhCZDtBVXh4a0NFO0VPb2pJVTtJUjc5SE4sNkJBaEJhO0VUcXRrQ2pCO0FBQ0Y7QVU3eGtDRTtFT29qSVU7SVIxOUhOLG1CUTQ5SFE7RWpCMnU4Qlo7QUFDRjtBVWx5a0NFO0VPb2pJVTtJUnQ5SEosbUJRdzlITTtFakJndjhCWjtBQUNGO0FVdnlrQ0U7RU9vaklVO0lSNzlITixzQ0FoQmE7RVRvdWtDakI7QUFDRjtBVTV5a0NFO0VPb2pJVTtJUjE5SE4sa0JRNjlIUTtFakJ5djhCWjtBQUNGO0FVanprQ0U7RU9vaklVO0lSdDlISixrQlF5OUhNO0VqQjh2OEJaO0FBQ0Y7QWlCMXY4QmM7RVJ2K0hWLHlCQXJCZTtFQWRmLHlCRTFCRjtBWGt5a0NGO0FVMXprQ0U7RU80aklZO0lScitIUix5QkFoQmE7RVR1dmtDakI7QUFDRjtBVS96a0NFO0VPNGpJWTtJUmwrSFIsZUVuRUo7RVg0eWtDQTtBQUNGO0FVcDBrQ0U7RU80aklZO0lSOTlITixlRXZFTjtFWGl6a0NBO0FBQ0Y7QVV6MGtDRTtFTzRqSVk7SVJ4Z0lSLGdCRTVCSjtFWHF6a0NBO0FBQ0Y7QVU5MGtDRTtFTzRqSVk7SVJyZ0lSLGdCRS9CSjtFWDB6a0NBO0FBQ0Y7QVVuMWtDRTtFTzRqSVk7SVJsZ0lSLGdCRWxDSjtFWCt6a0NBO0FBQ0Y7QWlCeng4QmM7RVIxK0hWLDBCQXJCZTtBVDJ4a0NuQjtBVTMxa0NFO0VPK2pJWTtJUngrSFIsMEJBaEJhO0VUd3hrQ2pCO0FBQ0Y7QVVoMmtDRTtFTytqSVk7SVJyK0hSLGdCUXMrSFU7RWpCb3k4QmQ7QUFDRjtBVXIya0NFO0VPK2pJWTtJUmorSE4sZ0JRaytIUTtFakJ5eThCZDtBQUNGO0FpQnh5OEJjO0VSNytIVixxQkFyQmU7RUFxQmYsc0JBckJlO0VRcWdJSCxpQkFBQTtFQUNBLGtCQUFBO0FqQjB5OEJoQjtBVWgza0NFO0VPa2tJWTtJUjMrSFIsVUFoQmE7RVQ2eWtDakI7QUFDRjtBVXIza0NFO0VPa2tJWTtJUngrSFIsV1F5K0hVO0VqQnN6OEJkO0FBQ0Y7QVUxM2tDRTtFT2trSVk7SVJwK0hOLFdRcStIUTtFakIyejhCZDtBQUNGO0FVLzNrQ0U7RU9ra0lZO0lSMytIUixXQWhCYTtFVDR6a0NqQjtBQUNGO0FVcDRrQ0U7RU9ra0lZO0lSeCtIUixZUTArSFU7RWpCbzA4QmQ7QUFDRjtBVXo0a0NFO0VPa2tJWTtJUnArSE4sWVFzK0hRO0VqQnkwOEJkO0FBQ0Y7QWlCdjA4QmdCO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLGtEQUFBO0VBQUEsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLGtFQUFBO0VBQ0EsdUNBQUE7TUFBQSxtQ0FBQTtVQUFBLCtCQUFBO0FqQnkwOEJsQjtBaUJ4MDhCa0I7RUFDRSx1REFBQTtNQUFBLG1EQUFBO1VBQUEsK0NBQUE7QWpCMDA4QnBCO0FpQnIwOEJZO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnRUFBQTtFQUFBLHdEQUFBO0FqQnUwOEJkO0FpQnQwOEJjO0VSdmdJViwwQkFyQmU7RUFxQmYsNkJBckJlO0VRK2hJSCxnQkFBQTtBakJ3MDhCaEI7QVV2NmtDRTtFTzRsSVk7SVJyZ0lSLDBCQWhCYTtFVG8ya0NqQjtBQUNGO0FVNTZrQ0U7RU80bElZO0lSbGdJUixnQlFtZ0lVO0VqQm0xOEJkO0FBQ0Y7QVVqN2tDRTtFTzRsSVk7SVI5L0hOLGdCUSsvSFE7RWpCdzE4QmQ7QUFDRjtBVXQ3a0NFO0VPNGxJWTtJUnJnSVIsNkJBaEJhO0VUbTNrQ2pCO0FBQ0Y7QVUzN2tDRTtFTzRsSVk7SVJsZ0lSLG1CUW9nSVU7RWpCaTI4QmQ7QUFDRjtBVWg4a0NFO0VPNGxJWTtJUjkvSE4sbUJRZ2dJUTtFakJzMjhCZDtBQUNGO0FpQnIyOEJnQjtFQUNFLGdCSjVrSUo7RUpnRVYsY0FyQmU7RVFtaUlELHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUjlnSWQsdUJBckJlO0VRcWlJRCxrQkFBQTtBakJ1MjhCbEI7QVU1OGtDRTtFT2dtSWM7SVJ6Z0lWLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVR5NGtDakI7QUFDRjtBVWo5a0NFO0VPZ21JYztJUnRnSVYsb0JRd2dJWTtJUnhnSVosb0JRd2dJWTtJUnhnSVosYVF3Z0lZO0VqQm0zOEJoQjtBQUNGO0FVdDlrQ0U7RU9nbUljO0lSbGdJUixvQlFvZ0lVO0lScGdJVixvQlFvZ0lVO0lScGdJVixhUW9nSVU7RWpCdzM4QmhCO0FBQ0Y7QVUzOWtDRTtFT2dtSWM7SVJ6Z0lWLHVCQWhCYTtFVHc1a0NqQjtBQUNGO0FVaCtrQ0U7RU9nbUljO0lSdGdJVixhUTBnSVk7RWpCZzQ4QmhCO0FBQ0Y7QVVyK2tDRTtFT2dtSWM7SVJsZ0lSLGFRc2dJVTtFakJxNDhCaEI7QUFDRjtBaUJwNDhCa0I7RVJqaElkLGdEQXJCZTtBVDY2a0NuQjtBVTcra0NFO0VPc21JZ0I7SVIvZ0laLGdEQWhCYTtFVDA2a0NqQjtBQUNGO0FVbC9rQ0U7RU9zbUlnQjtJUjVnSVosNEJRNmdJYztFakIrNDhCbEI7QUFDRjtBVXYva0NFO0VPc21JZ0I7SVJ4Z0lWLDRCUXlnSVk7RWpCbzU4QmxCO0FBQ0Y7QWlCbDU4Qm9CO0VBQ0UsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QWpCbzU4QnRCO0FpQmg1OEJrQjtFQUNFLGNBQUE7RVJuaUloQixXUW9pSWdCO0VScGlJaEIseUJBckJlO0VBZGYseUJFbEJGO0VIMkJBLHFKQUFBO0VTaWtJa0IscUJBQUE7QWpCbTU4QnBCO0FVL2dsQ0U7RU91bklnQjtJUmhpSVosc0JBaEJhO0VUNDhrQ2pCO0FBQ0Y7QVVwaGxDRTtFT3VuSWdCO0lSN2hJWixZUStoSWM7RWpCKzU4QmxCO0FBQ0Y7QVV6aGxDRTtFT3VuSWdCO0lSemhJVixZUTJoSVk7RWpCbzY4QmxCO0FBQ0Y7QVU5aGxDRTtFT3VuSWdCO0lSaGlJWix5QkFoQmE7RVQyOWtDakI7QUFDRjtBVW5pbENFO0VPdW5JZ0I7SVI3aElaLGVFM0RKO0VYd2dsQ0E7QUFDRjtBVXhpbENFO0VPdW5JZ0I7SVJ6aElWLGVFL0ROO0VYNmdsQ0E7QUFDRjtBVTdpbENFO0VPdW5JZ0I7SVJua0laLGdCRXBCSjtFWGlobENBO0FBQ0Y7QVVsamxDRTtFT3VuSWdCO0lSaGtJWixnQkV2Qko7RVhzaGxDQTtBQUNGO0FVdmpsQ0U7RU91bklnQjtJUjdqSVosZ0JFMUJKO0VYMmhsQ0E7QUFDRjtBUWhnbENFO0VBQ0UsZ01BQUE7QVJrZ2xDSjtBUWhnbENFO0VBQ0UsNkpBQUE7QVJrZ2xDSjtBUWpnbENJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSbWdsQ047QVFoZ2xDRTtFQUNFLDZKQUFBO0FSa2dsQ0o7QVFqZ2xDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUm1nbENOO0FpQi84OEJrQjtFUnppSWQsMkJBckJlO0VBcUJmLFdRMmlJZ0I7QWpCaTk4QnBCO0FVamxsQ0U7RU84bklnQjtJUnZpSVosYUFoQmE7RVQ4Z2xDakI7QUFDRjtBVXRsbENFO0VPOG5JZ0I7SVJwaUlaLGFRcWlJYztFakIyOThCbEI7QUFDRjtBVTNsbENFO0VPOG5JZ0I7SVJoaUlWLGFRaWlJWTtFakJnKzhCbEI7QUFDRjtBVWhtbENFO0VPOG5JZ0I7SVJ2aUlaLHNCQWhCYTtFVDZobENqQjtBQUNGO0FVcm1sQ0U7RU84bklnQjtJUnBpSVosWVFzaUljO0VqQnkrOEJsQjtBQUNGO0FVMW1sQ0U7RU84bklnQjtJUmhpSVYsWVFraUlZO0VqQjgrOEJsQjtBQUNGO0FpQjkrOEJvQjtFUjVpSWhCLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFU3lrSW9CLHFCQUFBO0FqQmkvOEJ0QjtBVXJubENFO0VPaW9Ja0I7SVIxaUlkLHlCQWhCYTtFVGtqbENqQjtBQUNGO0FVMW5sQ0U7RU9pb0lrQjtJUnZpSWQsZUUzREo7RVgrbGxDQTtBQUNGO0FVL25sQ0U7RU9pb0lrQjtJUm5pSVosZUUvRE47RVhvbWxDQTtBQUNGO0FVcG9sQ0U7RU9pb0lrQjtJUjdrSWQsZ0JFcEJKO0VYd21sQ0E7QUFDRjtBVXpvbENFO0VPaW9Ja0I7SVIxa0lkLGdCRXZCSjtFWDZtbENBO0FBQ0Y7QVU5b2xDRTtFT2lvSWtCO0lSdmtJZCxnQkUxQko7RVhrbmxDQTtBQUNGO0FRdmxsQ0U7RUFDRSxnTUFBQTtBUnlsbENKO0FRdmxsQ0U7RUFDRSw2SkFBQTtBUnlsbENKO0FReGxsQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIwbGxDTjtBUXZsbENFO0VBQ0UsNkpBQUE7QVJ5bGxDSjtBUXhsbENJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMGxsQ047QWlCMWg5QmM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnRqSVoseUJBckJlO0VBZGYseUJFbEJGO0VIMkJBLHFKQUFBO0VDMEJFLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZiwwQkFyQmU7QVQ0bWxDbkI7QVU1cWxDRTtFTzBvSVk7SVJuaklSLHlCQWhCYTtFVHltbENqQjtBQUNGO0FVanJsQ0U7RU8wb0lZO0lSaGpJUixlRTNESjtFWHNwbENBO0FBQ0Y7QVV0cmxDRTtFTzBvSVk7SVI1aUlOLGVFL0ROO0VYMnBsQ0E7QUFDRjtBVTNybENFO0VPMG9JWTtJUnRsSVIsZ0JFcEJKO0VYK3BsQ0E7QUFDRjtBVWhzbENFO0VPMG9JWTtJUm5sSVIsZ0JFdkJKO0VYb3FsQ0E7QUFDRjtBVXJzbENFO0VPMG9JWTtJUmhsSVIsZ0JFMUJKO0VYeXFsQ0E7QUFDRjtBUTlvbENFO0VBQ0UsZ01BQUE7QVJncGxDSjtBUTlvbENFO0VBQ0UsNkpBQUE7QVJncGxDSjtBUS9vbENJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSaXBsQ047QVE5b2xDRTtFQUNFLDZKQUFBO0FSZ3BsQ0o7QVEvb2xDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmlwbENOO0FVM3RsQ0U7RU8wb0lZO0lSbmpJUix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVR3cGxDakI7QUFDRjtBVWh1bENFO0VPMG9JWTtJUmhqSVIseUJRb2pJVTtJUnBqSVYsNEJRb2pJVTtRUnBqSVYseUJRb2pJVTtZUnBqSVYscUJRb2pJVTtFakJzbDlCZDtBQUNGO0FVcnVsQ0U7RU8wb0lZO0lSNWlJTix5QlFnaklRO0lSaGpJUiw0QlFnaklRO1FSaGpJUix5QlFnaklRO1lSaGpJUixxQlFnaklRO0VqQjJsOUJkO0FBQ0Y7QVUxdWxDRTtFTzBvSVk7SVJuaklSLDBCQWhCYTtFVHVxbENqQjtBQUNGO0FVL3VsQ0U7RU8wb0lZO0lSaGpJUixnQlFxaklVO0VqQm9tOUJkO0FBQ0Y7QVVwdmxDRTtFTzBvSVk7SVI1aUlOLGdCUWlqSVE7RWpCeW05QmQ7QUFDRjtBaUJ6bTlCZ0I7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakIybTlCbEI7QWlCMW05QmtCO0VSN2pJZCw2QkFyQmU7QVQrcmxDbkI7QVUvdmxDRTtFT2twSWdCO0lSM2pJWiw2QkFoQmE7RVQ0cmxDakI7QUFDRjtBVXB3bENFO0VPa3BJZ0I7SVJ4aklaLGtCUXlqSWM7RWpCcW45QmxCO0FBQ0Y7QVV6d2xDRTtFT2twSWdCO0lScGpJVixrQlFxaklZO0VqQjBuOUJsQjtBQUNGO0FpQnhuOUJnQjtFUmprSVosY0FyQmU7QVRpdGxDbkI7QVVqeGxDRTtFT3NwSWM7SVIvaklWLDJCQWhCYTtFVDhzbENqQjtBQUNGO0FVdHhsQ0U7RU9zcEljO0lSNWpJVixpQlE2aklZO0VqQm1vOUJoQjtBQUNGO0FVM3hsQ0U7RU9zcEljO0lSeGpJUixpQlF5aklVO0VqQndvOUJoQjtBQUNGO0FpQnRvOUJjO0VBQ0UsbUJBQUE7RUFDQSw4REFBQTtFQUFBLHNEQUFBO0FqQndvOUJoQjtBaUJybzlCWTtFUjFrSVIseUJBckJlO0VBZGYsZ0JFbENGO0VNaXBJWSxnQkFBQTtBakJ3bzlCZDtBVXp5bENFO0VPK3BJVTtJUnhrSU4sY0FoQmE7RVRzdWxDakI7QUFDRjtBVTl5bENFO0VPK3BJVTtJUnJrSU4sZUUzRUo7RVhteWxDQTtBQUNGO0FVbnpsQ0U7RU8rcElVO0lSamtJSixlRS9FTjtFWHd5bENBO0FBQ0Y7QVV4emxDRTtFTytwSVU7SVIzbUlOLHlCRXBDSjtFWDR5bENBO0FBQ0Y7QVU3emxDRTtFTytwSVU7SVJ4bUlOLHlCRXZDSjtFWGl6bENBO0FBQ0Y7QVVsMGxDRTtFTytwSVU7SVJybUlOLHlCRTFDSjtFWHN6bENBO0FBQ0Y7O0FpQnZwOUJNO0VSM2xJRiwwQ0FyQmU7QVQyd2xDbkI7QVUzMGxDRTtFT2dySUk7SVJ6bElBLCtCQWhCYTtFVHd3bENqQjtBQUNGO0FVaDFsQ0U7RU9ncklJO0lSdGxJQSxtQ0FWZ0I7RVRvd2xDcEI7QUFDRjtBVXIxbENFO0VPZ3JJSTtJUmxsSUUsc0JRbWxJQTtFakJ3cTlCTjtBQUNGO0FpQnRxOUJFO0VSL2xJRSwrQkFyQmU7QVQ2eGxDbkI7QVU3MWxDRTtFT29ySUE7SVI3bElJLDhCQWhCYTtFVDB4bENqQjtBQUNGO0FVbDJsQ0U7RU9vcklBO0lSMWxJSSw4QkFWZ0I7RVRzeGxDcEI7QUFDRjtBVXYybENFO0VPb3JJQTtJUnRsSU0sb0JRdWxJTDtFakJzcjlCRDtBQUNGO0FpQnJyOUJHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakJ1cjlCSjtBaUJ0cjlCSTtFQUNDLGNKbHBJaUI7RUp3Q2xCLDhCQXJCZTtBVHd6bENuQjtBVXgzbENFO0VPOHJJRTtJUnZtSUUsOEJBaEJhO0VUcXpsQ2pCO0FBQ0Y7QVU3M2xDRTtFTzhySUU7SVJwbUlFLDhCQVZnQjtFVGl6bENwQjtBQUNGO0FVbDRsQ0U7RU84cklFO0lSaG1JSSxvQlFrbUlIO0VqQnNzOUJIO0FBQ0Y7QWlCbHM5QkU7RVJobklFLDhCQXJCZTtBVDAwbENuQjtBVTE0bENFO0VPcXNJQTtJUjltSUksNkJBaEJhO0VUdTBsQ2pCO0FBQ0Y7QVUvNGxDRTtFT3FzSUE7SVIzbUlJLDZCQVZnQjtFVG0wbENwQjtBQUNGO0FVcDVsQ0U7RU9xc0lBO0lSdm1JTSxtQlF3bUlMO0VqQmt0OUJEO0FBQ0Y7QWlCbHQ5Qkc7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VScG5JQSxtQkFyQmU7RUFxQmYsNkJBckJlO0FUKzFsQ25CO0FVLzVsQ0U7RU91c0lDO0lSaG5JRyxtQkFoQmE7RVQ0MWxDakI7QUFDRjtBVXA2bENFO0VPdXNJQztJUjdtSUcsbUJBVmdCO0VUdzFsQ3BCO0FBQ0Y7QVV6NmxDRTtFT3VzSUM7SVJ6bUlLLFFRNG1JSjtFakJtdTlCRjtBQUNGO0FVOTZsQ0U7RU91c0lDO0lSaG5JRyxvQkFoQmE7RVQyMmxDakI7QUFDRjtBVW43bENFO0VPdXNJQztJUjdtSUcsb0JRaW5JRjtFakI0dTlCRjtBQUNGO0FVeDdsQ0U7RU91c0lDO0lSem1JSyxvQlE2bUlKO0VqQml2OUJGO0FBQ0Y7QWlCanY5Qkk7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FqQm12OUJMO0FpQmp2OUJJO0VSM25JQSx5QkFyQmU7RUFkZix5QkU5REY7RUgrQ0EsbUpBQUE7QVJtNmxDRjtBVXQ4bENFO0VPZ3RJRTtJUnpuSUUsY0FoQmE7RVRtNGxDakI7QUFDRjtBVTM4bENFO0VPZ3RJRTtJUnRuSUUsZUV2R0o7RVg0OWxDQTtBQUNGO0FVaDlsQ0U7RU9ndElFO0lSbG5JSSxlRTNHTjtFWGkrbENBO0FBQ0Y7QVVyOWxDRTtFT2d0SUU7SVI1cElFLHlCRWhFSjtFWHErbENBO0FBQ0Y7QVUxOWxDRTtFT2d0SUU7SVJ6cElFLHlCRW5FSjtFWDArbENBO0FBQ0Y7QVUvOWxDRTtFT2d0SUU7SVJ0cElFLHlCRXRFSjtFWCsrbENBO0FBQ0Y7QVc5K2xDRTtFRjRERSx5QkUzREE7QVhnL2xDSjtBVXYrbENFO0VDVkE7SUY4REksZ0JFN0RGO0VYby9sQ0Y7QUFDRjtBVTUrbENFO0VDVkE7SUZpRUksZ0JFaEVGO0VYeS9sQ0Y7QUFDRjtBVWovbENFO0VDVkE7SUZvRUksZ0JFbkVGO0VYOC9sQ0Y7QUFDRjtBUWw5bENFO0VBQ0UsMkxBQUE7QVJvOWxDSjtBUWw5bENFO0VBQ0UsMEpBQUE7QVJvOWxDSjtBUW45bENJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FScTlsQ047QVFsOWxDRTtFQUNFLDBKQUFBO0FSbzlsQ0o7QVFuOWxDSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnE5bENOO0FpQm56OUJJO0VSL25JQSx5QkFyQmU7RUFkZix5QkVsQkY7RU1zcklHLGNKNXFJVztBYmsrbENoQjtBVTVnbUNFO0VPb3RJRTtJUjduSUUseUJBaEJhO0VUeThsQ2pCO0FBQ0Y7QVVqaG1DRTtFT290SUU7SVIxbklFLGVFM0RKO0VYcy9sQ0E7QUFDRjtBVXRobUNFO0VPb3RJRTtJUnRuSUksZUUvRE47RVgyL2xDQTtBQUNGO0FVM2htQ0U7RU9vdElFO0lSaHFJRSxnQkVwQko7RVgrL2xDQTtBQUNGO0FVaGltQ0U7RU9vdElFO0lSN3BJRSxnQkV2Qko7RVhvZ21DQTtBQUNGO0FVcmltQ0U7RU9vdElFO0lSMXBJRSxnQkUxQko7RVh5Z21DQTtBQUNGO0FpQmoxOUJZO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEscUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDSCxXQUFBO0VBQ0csWUFBQTtBakJtMTlCaEI7QWlCaDE5Qkc7RUFDYSxnQko3c0lGO0VKZ0VWLDZCQXJCZTtBVHEvbENuQjtBVXJqbUNFO0VPaXVJQztJUjFvSUcsNkJBaEJhO0VUay9sQ2pCO0FBQ0Y7QVUxam1DRTtFT2l1SUM7SVJ2b0lHLDZCQVZnQjtFVDgrbENwQjtBQUNGO0FVL2ptQ0U7RU9pdUlDO0lSbm9JSyxtQlFxb0lKO0VqQmcyOUJGO0FBQ0Y7QWlCaDI5Qkk7RVIvb0lBLDBCQXJCZTtBVHVnbUNuQjtBVXZrbUNFO0VPb3VJRTtJUjdvSUUsaUJBaEJhO0VUb2dtQ2pCO0FBQ0Y7QVU1a21DRTtFT291SUU7SVIxb0lFLGlCUTJvSUQ7RWpCMjI5Qkg7QUFDRjtBVWpsbUNFO0VPb3VJRTtJUnRvSUksaUJRdW9JSDtFakJnMzlCSDtBQUNGO0FpQi8yOUJnQjtFUmxwSVosaUVBckJlO0VReXFJQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZ0NBQUE7QWpCaTM5QnBCO0FVOWxtQ0U7RU91dUljO0lSaHBJViw0REFoQmE7RVQyaG1DakI7QUFDRjtBVW5tbUNFO0VPdXVJYztJUjdvSVYsK0RBVmdCO0VUdWhtQ3BCO0FBQ0Y7QVV4bW1DRTtFT3V1SWM7SVJ6b0lSLDRCUTBvSVM7RWpCbzQ5QmY7QUFDRjtBaUIvMzlCb0I7RUFDSSx5QkFBQTtFUjFwSXBCLHlCQXJCZTtFQWRmLHlCRWxCRjtFSEdBLG1KQUFBO0FSZ2xtQ0Y7QVVubm1DRTtFTzh1SWtCO0lSdnBJZCx5QkFoQmE7RVRnam1DakI7QUFDRjtBVXhubUNFO0VPOHVJa0I7SVJwcElkLGVFM0RKO0VYNmxtQ0E7QUFDRjtBVTdubUNFO0VPOHVJa0I7SVJocElaLGVFL0ROO0VYa21tQ0E7QUFDRjtBVWxvbUNFO0VPOHVJa0I7SVIxcklkLGdCRXBCSjtFWHNtbUNBO0FBQ0Y7QVV2b21DRTtFTzh1SWtCO0lSdnJJZCxnQkV2Qko7RVgybW1DQTtBQUNGO0FVNW9tQ0U7RU84dUlrQjtJUnBySWQsZ0JFMUJKO0VYZ25tQ0E7QUFDRjtBUTdtbUNFO0VBQ0UsMkxBQUE7QVIrbW1DSjtBUTdtbUNFO0VBQ0UsMEpBQUE7QVIrbW1DSjtBUTltbUNJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSZ25tQ047QVE3bW1DRTtFQUNFLDBKQUFBO0FSK21tQ0o7QVE5bW1DSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmdubUNOO0FpQi82OUJvQjtFQUNFLGlCQUFBO0VSL3BJbEIseUJBckJlO0VBZGYseUJFWkY7RU1ndElzQixjSjVzSVI7QWI4bm1DaEI7QVV4cW1DRTtFT212SWtCO0lSNXBJZCx5QkFoQmE7RVRxbW1DakI7QUFDRjtBVTdxbUNFO0VPbXZJa0I7SVJ6cElkLGVFckRKO0VYNG9tQ0E7QUFDRjtBVWxybUNFO0VPbXZJa0I7SVJycElaLGVFekROO0VYaXBtQ0E7QUFDRjtBVXZybUNFO0VPbXZJa0I7SVIvcklkLHlCRWRKO0VYcXBtQ0E7QUFDRjtBVTVybUNFO0VPbXZJa0I7SVI1cklkLHlCRWpCSjtFWDBwbUNBO0FBQ0Y7QVVqc21DRTtFT212SWtCO0lSenJJZCx5QkVwQko7RVgrcG1DQTtBQUNGO0FpQno4OUJRO0VSeHFJSixtQkFyQmU7QVR5b21DbkI7QVV6c21DRTtFTzZ2SU07SVJ0cUlGLG1CQWhCYTtFVHNvbUNqQjtBQUNGO0FVOXNtQ0U7RU82dklNO0lSbnFJRixTUW9xSUk7RWpCbzk5QlI7QUFDRjtBVW50bUNFO0VPNnZJTTtJUi9wSUEsU1FncUlFO0VqQnk5OUJSO0FBQ0Y7O0FpQm45OUJJO0VSaHJJQSwwQ0FyQmU7QVQ0cG1DbkI7QVU1dG1DRTtFT3F3SUU7SVI5cUlFLCtCQWhCYTtFVHlwbUNqQjtBQUNGO0FVanVtQ0U7RU9xd0lFO0lSM3FJRSxtQ0FWZ0I7RVRxcG1DcEI7QUFDRjtBVXR1bUNFO0VPcXdJRTtJUnZxSUksc0JRd3FJRjtFakJvKzlCSjtBQUNGO0FpQmwrOUJJO0VScHJJQSwrQkFyQmU7QVQ4cW1DbkI7QVU5dW1DRTtFT3l3SUU7SVJscklFLDhCQWhCYTtFVDJxbUNqQjtBQUNGO0FVbnZtQ0U7RU95d0lFO0lSL3FJRSw4QkFWZ0I7RVR1cW1DcEI7QUFDRjtBVXh2bUNFO0VPeXdJRTtJUjNxSUksb0JRNHFJSDtFakJrLzlCSDtBQUNGO0FpQmovOUJNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakJtLzlCUjtBaUJsLzlCUTtFQUNFLGNKdnVJWTtFSndDbEIsOEJBckJlO0FUeXNtQ25CO0FVendtQ0U7RU9teElNO0lSNXJJRiw4QkFoQmE7RVRzc21DakI7QUFDRjtBVTl3bUNFO0VPbXhJTTtJUnpySUYsOEJBVmdCO0VUa3NtQ3BCO0FBQ0Y7QVVueG1DRTtFT214SU07SVJycklBLG9CUXVySUM7RWpCa2crQlA7QUFDRjs7QWlCMy85Qkk7RVJ4c0lBLDBDQXJCZTtBVDR0bUNuQjtBVTV4bUNFO0VPNnhJRTtJUnRzSUUsK0JBaEJhO0VUeXRtQ2pCO0FBQ0Y7QVVqeW1DRTtFTzZ4SUU7SVJuc0lFLG1DQVZnQjtFVHF0bUNwQjtBQUNGO0FVdHltQ0U7RU82eElFO0lSL3JJSSxzQlFnc0lGO0VqQjRnK0JKO0FBQ0Y7QWlCMWcrQkk7RVI1c0lBLCtCQXJCZTtBVDh1bUNuQjtBVTl5bUNFO0VPaXlJRTtJUjFzSUUsOEJBaEJhO0VUMnVtQ2pCO0FBQ0Y7QVVuem1DRTtFT2l5SUU7SVJ2c0lFLDhCQVZnQjtFVHV1bUNwQjtBQUNGO0FVeHptQ0U7RU9peUlFO0lSbnNJSSxvQlFvc0lIO0VqQjBoK0JIO0FBQ0Y7QWlCemgrQk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FqQjJoK0JSO0FpQjFoK0JRO0VBQ0UsY0ovdklZO0VKd0NsQiw4QkFyQmU7QVR5d21DbkI7QVV6MG1DRTtFTzJ5SU07SVJwdElGLDhCQWhCYTtFVHN3bUNqQjtBQUNGO0FVOTBtQ0U7RU8yeUlNO0lSanRJRiw4QkFWZ0I7RVRrd21DcEI7QUFDRjtBVW4xbUNFO0VPMnlJTTtJUjdzSUEsb0JRK3NJQztFakIwaStCUDtBQUNGO0FpQnJpK0JJO0VBQ0UsV0FBQTtBakJ1aStCTjtBaUJ0aStCTTtFUmh1SUYseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSw2QkFyQmU7RUFxQmYscURBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw2QkFyQmU7RVE0dklYLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxzR0FBQTtFQUFBLDhGQUFBO0FqQnlpK0JSO0FVejJtQ0U7RU9xeklJO0lSOXRJQSx5QkFoQmE7RVRzeW1DakI7QUFDRjtBVTkybUNFO0VPcXpJSTtJUjN0SUEsZUVyREo7RVg2MG1DQTtBQUNGO0FVbjNtQ0U7RU9xeklJO0lSdnRJRSxlRXpETjtFWGsxbUNBO0FBQ0Y7QVV4M21DRTtFT3F6SUk7SVJqd0lBLHlCRWRKO0VYczFtQ0E7QUFDRjtBVTczbUNFO0VPcXpJSTtJUjl2SUEseUJFakJKO0VYMjFtQ0E7QUFDRjtBVWw0bUNFO0VPcXpJSTtJUjN2SUEseUJFcEJKO0VYZzJtQ0E7QUFDRjtBUW4ybUNFO0VBQ0UsMkxBQUE7QVJxMm1DSjtBUW4ybUNFO0VBQ0UsMEpBQUE7QVJxMm1DSjtBUXAybUNJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSczJtQ047QVFuMm1DRTtFQUNFLDBKQUFBO0FScTJtQ0o7QVFwMm1DSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnMybUNOO0FVeDVtQ0U7RU9xeklJO0lSOXRJQSw2QkFoQmE7RVRxMW1DakI7QUFDRjtBVTc1bUNFO0VPcXpJSTtJUjN0SUEsNkJBVmdCO0VUaTFtQ3BCO0FBQ0Y7QVVsNm1DRTtFT3F6SUk7SVJ2dElFLG1CUTB0SUE7RWpCOG0rQk47QUFDRjtBVXY2bUNFO0VPcXpJSTtJUjl0SUEsb0RBaEJhO0VUbzJtQ2pCO0FBQ0Y7QVU1Nm1DRTtFT3F6SUk7SVIzdElBLDBEQVZnQjtFVGcybUNwQjtBQUNGO0FVajdtQ0U7RU9xeklJO0lSdnRJRSwyQlEydElBO0VqQjRuK0JOO0FBQ0Y7QVV0N21DRTtFT3F6SUk7SVI5dElBLG1CQWhCYTtFVG0zbUNqQjtBQUNGO0FVMzdtQ0U7RU9xeklJO0lSM3RJQSxtQkFWZ0I7RVQrMm1DcEI7QUFDRjtBVWg4bUNFO0VPcXpJSTtJUnZ0SUUsU1E0dElBO0VqQjBvK0JOO0FBQ0Y7QVVyOG1DRTtFT3F6SUk7SVI5dElBLDZCQWhCYTtFVGs0bUNqQjtBQUNGO0FVMThtQ0U7RU9xeklJO0lSM3RJQSw2QkFWZ0I7RVQ4M21DcEI7QUFDRjtBVS84bUNFO0VPcXpJSTtJUnZ0SUUsbUJRNnRJQTtFakJ3cCtCTjtBQUNGO0FpQm5wK0JRO0VSNXVJSixvQkFyQmU7RUFxQmYscUJBckJlO0FUdzVtQ25CO0FVeDltQ0U7RU9pMElNO0lSMXVJRixxQkFoQmE7RVRxNW1DakI7QUFDRjtBVTc5bUNFO0VPaTBJTTtJUnZ1SUYscUJBVmdCO0VUaTVtQ3BCO0FBQ0Y7QVVsK21DRTtFT2kwSU07SVJudUlBLFdRb3VJQztFakJvcStCUDtBQUNGO0FVdittQ0U7RU9pMElNO0lSMXVJRixzQkFoQmE7RVRvNm1DakI7QUFDRjtBVTUrbUNFO0VPaTBJTTtJUnZ1SUYsc0JBVmdCO0VUZzZtQ3BCO0FBQ0Y7QVVqL21DRTtFT2kwSU07SVJudUlBLFlRcXVJQztFakJrcitCUDtBQUNGO0FpQmxyK0JVO0VBQ0UseUNBQUE7RUFBQSxpQ0FBQTtBakJvcitCWjs7QWlCMXErQkk7RVIxdklBLDBDQXJCZTtBVDY3bUNuQjtBVTcvbUNFO0VPKzBJRTtJUnh2SUUsK0JBaEJhO0VUMDdtQ2pCO0FBQ0Y7QVVsZ25DRTtFTyswSUU7SVJydklFLG1DQVZnQjtFVHM3bUNwQjtBQUNGO0FVdmduQ0U7RU8rMElFO0lSanZJSSxzQlFrdklGO0VqQjJyK0JKO0FBQ0Y7QWlCenIrQkc7RVI5dklDLCtCQXJCZTtBVCs4bUNuQjtBVS9nbkNFO0VPbTFJQztJUjV2SUcsOEJBaEJhO0VUNDhtQ2pCO0FBQ0Y7QVVwaG5DRTtFT20xSUM7SVJ6dklHLDhCQVZnQjtFVHc4bUNwQjtBQUNGO0FVemhuQ0U7RU9tMUlDO0lScnZJSyxvQlFzdklKO0VqQnlzK0JGO0FBQ0Y7QWlCeHMrQkk7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FqQjBzK0JSO0FpQnpzK0JRO0VBQ0UsY0pqeklZO0VKd0NsQiw4QkFyQmU7QVQwK21DbkI7QVUxaW5DRTtFTzYxSU07SVJ0d0lGLDhCQWhCYTtFVHUrbUNqQjtBQUNGO0FVL2luQ0U7RU82MUlNO0lSbndJRiw4QkFWZ0I7RVRtK21DcEI7QUFDRjtBVXBqbkNFO0VPNjFJTTtJUi92SUEsb0JRaXdJQztFakJ5dCtCUDtBQUNGO0FpQm50K0JHO0VSanhJQyw2QkFyQmU7QVQ0L21DbkI7QVU1am5DRTtFT3MySUM7SVIvd0lHLG9CQWhCYTtFVHkvbUNqQjtBQUNGO0FVamtuQ0U7RU9zMklDO0lSNXdJRyx1QkFWZ0I7RVRxL21DcEI7QUFDRjtBVXRrbkNFO0VPczJJQztJUnh3SUssbUJReXdJSjtFakJtdStCRjtBQUNGO0FpQmh1K0JJO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JKejFJUTtBYjJqbkNkO0FpQjl0K0JHO0VBQ0MsZ0NBQUE7QWpCZ3UrQko7QWlCL3QrQkk7RVIveElBLG9FQXJCZTtBVHNobkNuQjtBVXRsbkNFO0VPbzNJRTtJUjd4SUUsMkRBaEJhO0VUbWhuQ2pCO0FBQ0Y7QVUzbG5DRTtFT28zSUU7SVIxeElFLDhEQVZnQjtFVCtnbkNwQjtBQUNGO0FVaG1uQ0U7RU9vM0lFO0lSdHhJSSw0QlF1eElIO0VqQit1K0JIO0FBQ0Y7QWlCeHUrQkk7RUFDQyw2QkFBQTtBakIwdStCTDtBaUJ4dStCSTtFUjN5SUEsY0FyQmU7RUFxQmYsdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7RUFxQmYsb0VBckJlO0VRcTBJZCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCMHUrQkw7QVUvbW5DRTtFT2c0SUU7SVJ6eUlFLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVQ0aW5DakI7QUFDRjtBVXBubkNFO0VPZzRJRTtJUnR5SUUsb0JBVmdCO0lBVWhCLG9CQVZnQjtJQVVoQixhQVZnQjtFVHdpbkNwQjtBQUNGO0FVem5uQ0U7RU9nNElFO0lSbHlJSSxvQlFteUlIO0lSbnlJRyxvQlFteUlIO0lSbnlJRyxhUW15SUg7RWpCNHYrQkg7QUFDRjtBVTlubkNFO0VPZzRJRTtJUnp5SUUseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYiw4QkFoQmE7RVQyam5DakI7QUFDRjtBVW5vbkNFO0VPZzRJRTtJUnR5SUUseUJBVmdCO1FBVWhCLHNCQVZnQjtZQVVoQiw4QkFWZ0I7RVR1am5DcEI7QUFDRjtBVXhvbkNFO0VPZzRJRTtJUmx5SUkseUJRb3lJSDtRUnB5SUcsc0JRb3lJSDtZUnB5SUcsOEJRb3lJSDtFakIwdytCSDtBQUNGO0FVN29uQ0U7RU9nNElFO0lSenlJRSx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVDBrbkNqQjtBQUNGO0FVbHBuQ0U7RU9nNElFO0lSdHlJRSx5QkFWZ0I7UUFVaEIsc0JBVmdCO1lBVWhCLG1CQVZnQjtFVHNrbkNwQjtBQUNGO0FVdnBuQ0U7RU9nNElFO0lSbHlJSSx5QlFxeUlIO1FScnlJRyxzQlFxeUlIO1lScnlJRyxtQlFxeUlIO0VqQnd4K0JIO0FBQ0Y7QVU1cG5DRTtFT2c0SUU7SVJ6eUlFLHlDQWhCYTtFVHlsbkNqQjtBQUNGO0FVanFuQ0U7RU9nNElFO0lSdHlJRSxrREFWZ0I7RVRxbG5DcEI7QUFDRjtBVXRxbkNFO0VPZzRJRTtJUmx5SUksNEJRc3lJSDtFakJzeStCSDtBQUNGO0FpQnB5K0JrQjtFUmx6SWQsbUJBckJlO0FUOG1uQ25CO0FVOXFuQ0U7RU91NElnQjtJUmh6SVoscUJBaEJhO0VUMm1uQ2pCO0FBQ0Y7QVVucm5DRTtFT3U0SWdCO0lSN3lJWixtQkFWZ0I7RVR1bW5DcEI7QUFDRjtBVXhybkNFO0VPdTRJZ0I7SVJ6eUlWLG1CUTB5SVc7RWpCb3orQmpCO0FBQ0Y7QWlCN3krQkk7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjV6SUQsbUJBckJlO0VBcUJmLDBCQXJCZTtBVGtvbkNuQjtBVWxzbkNFO0VPZzVJRTtJUnp6SUUsbUJBaEJhO0VUK25uQ2pCO0FBQ0Y7QVV2c25DRTtFT2c1SUU7SVJ0eklFLG1CQVZnQjtFVDJubkNwQjtBQUNGO0FVNXNuQ0U7RU9nNUlFO0lSbHpJSSxTUW96SUg7RWpCOHorQkg7QUFDRjtBVWp0bkNFO0VPZzVJRTtJUnp6SUUsaUJBaEJhO0VUOG9uQ2pCO0FBQ0Y7QVV0dG5DRTtFT2c1SUU7SVJ0eklFLGlCQVZnQjtFVDBvbkNwQjtBQUNGO0FVM3RuQ0U7RU9nNUlFO0lSbHpJSSxpQlFxeklIO0VqQjQwK0JIO0FBQ0Y7QWlCMzArQk07RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUmwwSUgsdUJBckJlO0VBcUJmLG1CQXJCZTtBVHNxbkNuQjtBVXR1bkNFO0VPcTVJSTtJUjl6SUEsdUJBaEJhO0VUbXFuQ2pCO0FBQ0Y7QVUzdW5DRTtFT3E1SUk7SVIzeklBLHVCQVZnQjtFVCtwbkNwQjtBQUNGO0FVaHZuQ0U7RU9xNUlJO0lSdnpJRSxhUTB6SUQ7RWpCNDErQkw7QUFDRjtBVXJ2bkNFO0VPcTVJSTtJUjl6SUEsVUFoQmE7RVRrcm5DakI7QUFDRjtBVTF2bkNFO0VPcTVJSTtJUjN6SUEsYUFWZ0I7RVQ4cW5DcEI7QUFDRjtBVS92bkNFO0VPcTVJSTtJUnZ6SUUsUVEyeklEO0VqQjAyK0JMO0FBQ0Y7QWlCeDIrQk87RUFDQyxjSnYzSVE7QWJpdW5DaEI7QWlCeDIrQlM7RUFDQyxlSjEzSU07QWJvdW5DaEI7QWlCcjIrQk87RUFDQyxzQkFBQTtFUmoxSUoscUJBckJlO0VBcUJmLHNCQXJCZTtBVCtzbkNuQjtBVS93bkNFO0VPcTZJSztJUjkwSUQsVUFoQmE7RVQ0c25DakI7QUFDRjtBVXB4bkNFO0VPcTZJSztJUjMwSUQsY0FWZ0I7RVR3c25DcEI7QUFDRjtBVXp4bkNFO0VPcTZJSztJUnYwSUMsV1F5MElBO0VqQnMzK0JOO0FBQ0Y7QVU5eG5DRTtFT3E2SUs7SVI5MElELFdBaEJhO0VUMnRuQ2pCO0FBQ0Y7QVVueW5DRTtFT3E2SUs7SVIzMElELGVBVmdCO0VUdXRuQ3BCO0FBQ0Y7QVV4eW5DRTtFT3E2SUs7SVJ2MElDLFlRMDBJQTtFakJvNCtCTjtBQUNGO0FpQjkzK0JHO0VBQ0MsV0FBQTtBakJnNCtCSjtBaUIvMytCSTtFUjUxSUEseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSw2QkFyQmU7RUFxQmYscURBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw2QkFyQmU7RVF3M0lkLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxzR0FBQTtFQUFBLDhGQUFBO0FqQms0K0JMO0FVOXpuQ0U7RU9pN0lFO0lSMTFJRSx5QkFoQmE7RVQydm5DakI7QUFDRjtBVW4wbkNFO0VPaTdJRTtJUnYxSUUsZUVyREo7RVhreW5DQTtBQUNGO0FVeDBuQ0U7RU9pN0lFO0lSbjFJSSxlRXpETjtFWHV5bkNBO0FBQ0Y7QVU3MG5DRTtFT2k3SUU7SVI3M0lFLHlCRWRKO0VYMnluQ0E7QUFDRjtBVWwxbkNFO0VPaTdJRTtJUjEzSUUseUJFakJKO0VYZ3puQ0E7QUFDRjtBVXYxbkNFO0VPaTdJRTtJUnYzSUUseUJFcEJKO0VYcXpuQ0E7QUFDRjtBUXh6bkNFO0VBQ0UsMkxBQUE7QVIwem5DSjtBUXh6bkNFO0VBQ0UsMEpBQUE7QVIwem5DSjtBUXp6bkNJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMnpuQ047QVF4em5DRTtFQUNFLDBKQUFBO0FSMHpuQ0o7QVF6em5DSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjJ6bkNOO0FVNzJuQ0U7RU9pN0lFO0lSMTFJRSw2QkFoQmE7RVQweW5DakI7QUFDRjtBVWwzbkNFO0VPaTdJRTtJUnYxSUUsbUJRMDFJRDtFakJrOCtCSDtBQUNGO0FVdjNuQ0U7RU9pN0lFO0lSbjFJSSxtQlFzMUlIO0VqQnU4K0JIO0FBQ0Y7QVU1M25DRTtFT2k3SUU7SVIxMUlFLG9EQWhCYTtFVHl6bkNqQjtBQUNGO0FVajRuQ0U7RU9pN0lFO0lSdjFJRSwwREFWZ0I7RVRxem5DcEI7QUFDRjtBVXQ0bkNFO0VPaTdJRTtJUm4xSUksMkJRdTFJSDtFakJxOStCSDtBQUNGO0FVMzRuQ0U7RU9pN0lFO0lSMTFJRSxtQkFoQmE7RVR3MG5DakI7QUFDRjtBVWg1bkNFO0VPaTdJRTtJUnYxSUUsbUJBVmdCO0VUbzBuQ3BCO0FBQ0Y7QVVyNW5DRTtFT2k3SUU7SVJuMUlJLFNRdzFJSDtFakJtKytCSDtBQUNGO0FVMTVuQ0U7RU9pN0lFO0lSMTFJRSw2QkFoQmE7RVR1MW5DakI7QUFDRjtBVS81bkNFO0VPaTdJRTtJUnYxSUUsNkJBVmdCO0VUbTFuQ3BCO0FBQ0Y7QVVwNm5DRTtFT2k3SUU7SVJuMUlJLG1CUXkxSUg7RWpCaS8rQkg7QUFDRjtBaUIzKytCTTtFQUNDLHlDQUFBO0VBQUEsaUNBQUE7QWpCNisrQlA7O0FpQm4rK0JNO0VScDNJRiwwQ0FyQmU7QVRnM25DbkI7QVVoN25DRTtFT3k4SUk7SVJsM0lBLCtCQWhCYTtFVDYybkNqQjtBQUNGO0FVcjduQ0U7RU95OElJO0lSLzJJQSxtQ0FWZ0I7RVR5Mm5DcEI7QUFDRjtBVTE3bkNFO0VPeThJSTtJUjMySUUsc0JRNDJJQTtFakJvLytCTjtBQUNGO0FpQmwvK0JFO0VSeDNJRSwrQkFyQmU7QVRrNG5DbkI7QVVsOG5DRTtFTzY4SUE7SVJ0M0lJLDhCQWhCYTtFVCszbkNqQjtBQUNGO0FVdjhuQ0U7RU82OElBO0lSbjNJSSw4QkFWZ0I7RVQyM25DcEI7QUFDRjtBVTU4bkNFO0VPNjhJQTtJUi8ySU0sb0JRZzNJTDtFakJrZy9CRDtBQUNGO0FpQmpnL0JHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakJtZy9CSjtBaUJsZy9CSTtFQUNDLGNKMzZJaUI7RUp3Q2xCLDhCQXJCZTtBVDY1bkNuQjtBVTc5bkNFO0VPdTlJRTtJUmg0SUUsOEJBaEJhO0VUMDVuQ2pCO0FBQ0Y7QVVsK25DRTtFT3U5SUU7SVI3M0lFLDhCQVZnQjtFVHM1bkNwQjtBQUNGO0FVdituQ0U7RU91OUlFO0lSejNJSSxvQlEyM0lIO0VqQmtoL0JIO0FBQ0Y7QWlCN2cvQkU7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjM0SUMsY0FyQmU7RUFxQmYsdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7RUFxQmYsNkJBckJlO0FUbTduQ25CO0FVbi9uQ0U7RU8rOUlBO0lSeDRJSSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUZzduQ2pCO0FBQ0Y7QVV4L25DRTtFTys5SUE7SVJyNElJLG9CQVZnQjtJQVVoQixvQkFWZ0I7SUFVaEIsYUFWZ0I7RVQ0Nm5DcEI7QUFDRjtBVTcvbkNFO0VPKzlJQTtJUmo0SU0sb0JRbTRJTDtJUm40SUssb0JRbTRJTDtJUm40SUssYVFtNElMO0VqQmdpL0JEO0FBQ0Y7QVVsZ29DRTtFTys5SUE7SVJ4NElJLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsOEJBaEJhO0VUKzduQ2pCO0FBQ0Y7QVV2Z29DRTtFTys5SUE7SVJyNElJLHlCQVZnQjtRQVVoQixzQkFWZ0I7WUFVaEIsOEJBVmdCO0VUMjduQ3BCO0FBQ0Y7QVU1Z29DRTtFTys5SUE7SVJqNElNLHlCUW80SUw7UVJwNElLLHNCUW80SUw7WVJwNElLLDhCUW80SUw7RWpCOGkvQkQ7QUFDRjtBVWpob0NFO0VPKzlJQTtJUng0SUksMkJBaEJhO1FBZ0JiLHdCQWhCYTtZQWdCYixxQkFoQmE7RVQ4OG5DakI7QUFDRjtBVXRob0NFO0VPKzlJQTtJUnI0SUksMkJBVmdCO1FBVWhCLHdCQVZnQjtZQVVoQixxQkFWZ0I7RVQwOG5DcEI7QUFDRjtBVTNob0NFO0VPKzlJQTtJUmo0SU0sMkJRcTRJTDtRUnI0SUssd0JRcTRJTDtZUnI0SUsscUJRcTRJTDtFakI0ai9CRDtBQUNGO0FVaGlvQ0U7RU8rOUlBO0lSeDRJSSw2QkFoQmE7RVQ2OW5DakI7QUFDRjtBVXJpb0NFO0VPKzlJQTtJUnI0SUksNkJBVmdCO0VUeTluQ3BCO0FBQ0Y7QVUxaW9DRTtFTys5SUE7SVJqNElNLG1CUXM0SUw7RWpCMGsvQkQ7QUFDRjtBaUJ6ay9CRztFQUNDLGNKNzdJWTtFSTg3SVoscUJBQUE7RVJuNUlBLGNBckJlO0VBcUJmLDBCQXJCZTtFQXFCZixlQXJCZTtBVHMvbkNuQjtBVXRqb0NFO0VPcytJQztJUi80SUcsY0FoQmE7RVRtL25DakI7QUFDRjtBVTNqb0NFO0VPcytJQztJUjU0SUcsY0FWZ0I7RVQrK25DcEI7QUFDRjtBVWhrb0NFO0VPcytJQztJUng0SUssY1EyNElKO0VqQjJsL0JGO0FBQ0Y7QVVya29DRTtFT3MrSUM7SVIvNElHLGlCQWhCYTtFVGtnb0NqQjtBQUNGO0FVMWtvQ0U7RU9zK0lDO0lSNTRJRyxpQkFWZ0I7RVQ4L25DcEI7QUFDRjtBVS9rb0NFO0VPcytJQztJUng0SUssaUJRNDRJSjtFakJ5bS9CRjtBQUNGO0FVcGxvQ0U7RU9zK0lDO0lSLzRJRyw0QkFoQmE7RVRpaG9DakI7QUFDRjtBVXpsb0NFO0VPcytJQztJUjU0SUcsNEJBVmdCO0VUNmdvQ3BCO0FBQ0Y7QVU5bG9DRTtFT3MrSUM7SVJ4NElLLGtCUTY0SUo7RWpCdW4vQkY7QUFDRjtBaUJubi9CRztFUjM1SUMsMkJBckJlO0FUc2lvQ25CO0FVdG1vQ0U7RU9nL0lDO0lSejVJRyxnQkFoQmE7RVRtaW9DakI7QUFDRjtBVTNtb0NFO0VPZy9JQztJUnQ1SUcsa0JBVmdCO0VUK2hvQ3BCO0FBQ0Y7QVVobm9DRTtFT2cvSUM7SVJsNUlLLGlCUW01SUo7RWpCbW8vQkY7QUFDRjtBaUIvbi9CRTtFQUNDLHNCSmwrSVc7RUpnRVYsb0VBckJlO0VBcUJmLDZCQXJCZTtBVDBqb0NuQjtBVTFub0NFO0VPcy9JQTtJUi81SUksb0VBaEJhO0VUdWpvQ2pCO0FBQ0Y7QVUvbm9DRTtFT3MvSUE7SVI1NUlJLG9FQVZnQjtFVG1qb0NwQjtBQUNGO0FVcG9vQ0U7RU9zL0lBO0lSeDVJTSw0QlEwNUlMO0VqQmdwL0JEO0FBQ0Y7QVV6b29DRTtFT3MvSUE7SVIvNUlJLDZCQWhCYTtFVHNrb0NqQjtBQUNGO0FVOW9vQ0U7RU9zL0lBO0lSNTVJSSw2QkFWZ0I7RVRra29DcEI7QUFDRjtBVW5wb0NFO0VPcy9JQTtJUng1SU0sbUJRMjVJTDtFakI4cC9CRDtBQUNGO0FpQjVwL0JHO0VBQ0MsWUFBQTtBakI4cC9CSjtBaUI3cC9CSTtFQUNDLGtCQUFBO0FqQitwL0JMO0FpQjNwL0JHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RVJsN0lBLHNCQXJCZTtNQXFCZixtQkFyQmU7VUFxQmYscUJBckJlO0FUcW1vQ25CO0FVcnFvQ0U7RU9tZ0pDO0lSNTZJRyx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVGttb0NqQjtBQUNGO0FVMXFvQ0U7RU9tZ0pDO0lSejZJRyx5QkFWZ0I7UUFVaEIsc0JBVmdCO1lBVWhCLG1CQVZnQjtFVDhsb0NwQjtBQUNGO0FVL3FvQ0U7RU9tZ0pDO0lScjZJSyx5QlEwNklKO1FSMTZJSSxzQlEwNklKO1lSMTZJSSxtQlEwNklKO0VqQjJxL0JGO0FBQ0Y7QWlCenEvQkk7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUng3SUQsbUJBckJlO0VBcUJmLDBCQXJCZTtBVDBub0NuQjtBVTFyb0NFO0VPMmdKRTtJUnA3SUUsUUFoQmE7RVR1bm9DakI7QUFDRjtBVS9yb0NFO0VPMmdKRTtJUmo3SUUsWUFWZ0I7RVRtbm9DcEI7QUFDRjtBVXBzb0NFO0VPMmdKRTtJUjc2SUksU1FnN0lIO0VqQjByL0JIO0FBQ0Y7QVV6c29DRTtFTzJnSkU7SVJwN0lFLGFBaEJhO0VUc29vQ2pCO0FBQ0Y7QVU5c29DRTtFTzJnSkU7SVJqN0lFLGFBVmdCO0VUa29vQ3BCO0FBQ0Y7QVVudG9DRTtFTzJnSkU7SVI3NklJLGFRaTdJSDtFakJ3cy9CSDtBQUNGO0FpQnhzL0JLO0VSMzdJRCxxQkFyQmU7RUFxQmYsb0JBckJlO0FUNHBvQ25CO0FVNXRvQ0U7RU9naEpHO0lSejdJQyxZQWhCYTtFVHlwb0NqQjtBQUNGO0FVanVvQ0U7RU9naEpHO0lSdDdJQyxZQVZnQjtFVHFwb0NwQjtBQUNGO0FVdHVvQ0U7RU9naEpHO0lSbDdJRyxZUW03SUY7RWpCeXQvQko7QUFDRjtBVTN1b0NFO0VPZ2hKRztJUno3SUMsYUFoQmE7RVR3cW9DakI7QUFDRjtBVWh2b0NFO0VPZ2hKRztJUnQ3SUMsYUFWZ0I7RVRvcW9DcEI7QUFDRjtBVXJ2b0NFO0VPZ2hKRztJUmw3SUcsYVFvN0lGO0VqQnV1L0JKO0FBQ0Y7QWlCbnUvQkk7RVJsOElBLDBCQXJCZTtBVDZyb0NuQjtBVTd2b0NFO0VPdWhKRTtJUmg4SUUsMEJBaEJhO0VUMHJvQ2pCO0FBQ0Y7QVVsd29DRTtFT3VoSkU7SVI3N0lFLDBCQVZnQjtFVHNyb0NwQjtBQUNGO0FVdndvQ0U7RU91aEpFO0lSejdJSSxnQlEwN0lIO0VqQm12L0JIO0FBQ0Y7QWlCbnYvQks7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGNKai9JVTtBYnN1b0NoQjtBaUJudi9CTztFQUNDLGlCQUFBO0VSejhJSiwyQkFyQmU7QVRvdG9DbkI7QVVweG9DRTtFTzZoSks7SVJ0OElELDJCQWhCYTtFVGl0b0NqQjtBQUNGO0FVenhvQ0U7RU82aEpLO0lSbjhJRCwyQkFWZ0I7RVQ2c29DcEI7QUFDRjtBVTl4b0NFO0VPNmhKSztJUi83SUMsaUJRaThJQTtFakJtdy9CTjtBQUNGO0FpQmp3L0JNO0VSNzhJRiwyQkFyQmU7RVFvK0laLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqQm13L0JQO0FVeHlvQ0U7RU9raUpJO0lSMzhJQSwyQkFoQmE7RVRxdW9DakI7QUFDRjtBVTd5b0NFO0VPa2lKSTtJUng4SUEsMkJBVmdCO0VUaXVvQ3BCO0FBQ0Y7QVVsem9DRTtFT2tpSkk7SVJwOElFLGdCUXE4SUQ7RWpCbXgvQkw7QUFDRjtBaUJqeC9CTztFUmo5SUgsbUJBckJlO0VBcUJmLHNCQXJCZTtBVDJ2b0NuQjtBVTN6b0NFO0VPc2lKSztJUi84SUQsWUFoQmE7RVR3dm9DakI7QUFDRjtBVWgwb0NFO0VPc2lKSztJUjU4SUQsWUFWZ0I7RVRvdm9DcEI7QUFDRjtBVXIwb0NFO0VPc2lKSztJUng4SUMsWVF5OElBO0VqQmt5L0JOO0FBQ0Y7QVUxMG9DRTtFT3NpSks7SVIvOElELGFBaEJhO0VUdXdvQ2pCO0FBQ0Y7QVUvMG9DRTtFT3NpSks7SVI1OElELGFBVmdCO0VUbXdvQ3BCO0FBQ0Y7QVVwMW9DRTtFT3NpSks7SVJ4OElDLGFRMDhJQTtFakJnei9CTjtBQUNGO0FpQi95L0JPO0VBQ0MsY0pyZ0pRO0VKK0NaLDJCQXJCZTtBVDZ4b0NuQjtBVTcxb0NFO0VPMGlKSztJUm45SUQsbUJBaEJhO0VUMHhvQ2pCO0FBQ0Y7QVVsMm9DRTtFTzBpSks7SVJoOUlELHNCQVZnQjtFVHN4b0NwQjtBQUNGO0FVdjJvQ0U7RU8waUpLO0lSNThJQyxnQlE4OElBO0VqQit6L0JOO0FBQ0Y7QWlCOXovQk87RUFDQyxjSjFnSk87RUpnRFgsMkJBckJlO0FUZ3pvQ25CO0FVaDNvQ0U7RU84aUpLO0lSdjlJRCxtQkFoQmE7RVQ2eW9DakI7QUFDRjtBVXIzb0NFO0VPOGlKSztJUnA5SUQsc0JBVmdCO0VUeXlvQ3BCO0FBQ0Y7QVUxM29DRTtFTzhpSks7SVJoOUlDLGdCUWs5SUE7RWpCODAvQk47QUFDRjtBaUJwMC9CRztFQUNDLHNCSnZpSlU7RUl3aUpWLG1CQUFBO0VSeCtJQSxzQ0FyQmU7RUFxQmYsMEJBckJlO0FUcTBvQ25CO0FVcjRvQ0U7RU8yakpDO0lScCtJRyx1QkFoQmE7RVRrMG9DakI7QUFDRjtBVTE0b0NFO0VPMmpKQztJUmorSUcsdUJBVmdCO0VUOHpvQ3BCO0FBQ0Y7QVUvNG9DRTtFTzJqSkM7SVI3OUlLLGFRZytJSjtFakJxMS9CRjtBQUNGO0FVcDVvQ0U7RU8yakpDO0lScCtJRyxpQkFoQmE7RVRpMW9DakI7QUFDRjtBVXo1b0NFO0VPMmpKQztJUmorSUcsaUJBVmdCO0VUNjBvQ3BCO0FBQ0Y7QVU5NW9DRTtFTzJqSkM7SVI3OUlLLGlCUWkrSUo7RWpCbTIvQkY7QUFDRjtBaUJuMi9CSTtFUjMrSUEsMEJBckJlO0FUczJvQ25CO0FVdDZvQ0U7RU9na0pFO0lSeitJRSwwQkFoQmE7RVRtMm9DakI7QUFDRjtBVTM2b0NFO0VPZ2tKRTtJUnQrSUUsMEJBVmdCO0VUKzFvQ3BCO0FBQ0Y7QVVoN29DRTtFT2drSkU7SVJsK0lJLGdCUW0rSUg7RWpCbTMvQkg7QUFDRjtBaUJqMy9CSTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FqQm0zL0JMO0FpQmozL0JNO0VSbi9JRixxQkFyQmU7RUFxQmYsb0JBckJlO0FUNjNvQ25CO0FVNzdvQ0U7RU93a0pJO0lSai9JQSxZQWhCYTtFVDAzb0NqQjtBQUNGO0FVbDhvQ0U7RU93a0pJO0lSOStJQSxZQVZnQjtFVHMzb0NwQjtBQUNGO0FVdjhvQ0U7RU93a0pJO0lSMStJRSxZUTIrSUQ7RWpCazQvQkw7QUFDRjtBVTU4b0NFO0VPd2tKSTtJUmovSUEsYUFoQmE7RVR5NG9DakI7QUFDRjtBVWo5b0NFO0VPd2tKSTtJUjkrSUEsYUFWZ0I7RVRxNG9DcEI7QUFDRjtBVXQ5b0NFO0VPd2tKSTtJUjErSUUsYVE0K0lEO0VqQmc1L0JMO0FBQ0Y7QWlCOTQvQk07RUFDQyxxQkFBQTtFQUNBLHNCQUFBO0VSMS9JSCwyQkFyQmU7RUFxQmYsYUFyQmU7QVRpNm9DbkI7QVVqK29DRTtFTzZrSkk7SVJ0L0lBLDJCQWhCYTtFVDg1b0NqQjtBQUNGO0FVdCtvQ0U7RU82a0pJO0lSbi9JQSwyQkFWZ0I7RVQwNW9DcEI7QUFDRjtBVTMrb0NFO0VPNmtKSTtJUi8rSUUsZ0JRay9JRDtFakIrNS9CTDtBQUNGO0FVaC9vQ0U7RU82a0pJO0lSdC9JQSwyQkFoQmE7RVQ2Nm9DakI7QUFDRjtBVXIvb0NFO0VPNmtKSTtJUm4vSUEsMkJBVmdCO0VUeTZvQ3BCO0FBQ0Y7QVUxL29DRTtFTzZrSkk7SVIvK0lFLGdCUW0vSUQ7RWpCNjYvQkw7QUFDRjtBaUI1Ni9CTTtFQUNDLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNKNWlKUztBYjA5b0NoQjtBaUJ0Ni9CRTtFQUNDLHNCSjFrSlc7RUpnRVYsMEJBckJlO0VBcUJmLDZCQXJCZTtBVHk4b0NuQjtBVXpncENFO0VPOGxKQTtJUnZnSkksaUJBaEJhO0VUczhvQ2pCO0FBQ0Y7QVU5Z3BDRTtFTzhsSkE7SVJwZ0pJLG9CQVZnQjtFVGs4b0NwQjtBQUNGO0FVbmhwQ0U7RU84bEpBO0lSaGdKTSxnQlFrZ0pMO0VqQnU3L0JEO0FBQ0Y7QVV4aHBDRTtFTzhsSkE7SVJ2Z0pJLDZCQWhCYTtFVHE5b0NqQjtBQUNGO0FVN2hwQ0U7RU84bEpBO0lScGdKSSw2QkFWZ0I7RVRpOW9DcEI7QUFDRjtBVWxpcENFO0VPOGxKQTtJUmhnSk0sbUJRbWdKTDtFakJxOC9CRDtBQUNGO0FpQnI4L0JHO0VSN2dKQyx5QkFyQmU7QVQwK29DbkI7QVUxaXBDRTtFT2ttSkM7SVIzZ0pHLHlCQWhCYTtFVHUrb0NqQjtBQUNGO0FVL2lwQ0U7RU9rbUpDO0lSeGdKRyx5QkFWZ0I7RVRtK29DcEI7QUFDRjtBVXBqcENFO0VPa21KQztJUnBnSkssZVFxZ0pKO0VqQnE5L0JGO0FBQ0Y7QWlCcDkvQkc7RUFDQyxpREFBQTtBakJzOS9CSjtBaUJyOS9CSTtFQUNDLFlBQUE7QWpCdTkvQkw7QWlCcjkvQkk7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUnZoSkQsb0VBckJlO0FUb2dwQ25CO0FVcGtwQ0U7RU8wbUpFO0lSbmhKRSwyREFoQmE7RVRpZ3BDakI7QUFDRjtBVXprcENFO0VPMG1KRTtJUmhoSkUsOERBVmdCO0VUNi9vQ3BCO0FBQ0Y7QVU5a3BDRTtFTzBtSkU7SVI1Z0pJLDRCUStnSkg7RWpCcSsvQkg7QUFDRjs7QWlCNzkvQkk7RVJqaUpBLDBDQXJCZTtBVHVocENuQjtBVXZscENFO0VPc25KRTtJUi9oSkUsK0JBaEJhO0VUb2hwQ2pCO0FBQ0Y7QVU1bHBDRTtFT3NuSkU7SVI1aEpFLG1DQVZnQjtFVGdocENwQjtBQUNGO0FVam1wQ0U7RU9zbkpFO0lSeGhKSSxzQlF5aEpGO0VqQjgrL0JKO0FBQ0Y7QWlCNSsvQkk7RVJyaUpBLCtCQXJCZTtBVHlpcENuQjtBVXptcENFO0VPMG5KRTtJUm5pSkUsOEJBaEJhO0VUc2lwQ2pCO0FBQ0Y7QVU5bXBDRTtFTzBuSkU7SVJoaUpFLDhCQVZnQjtFVGtpcENwQjtBQUNGO0FVbm5wQ0U7RU8wbkpFO0lSNWhKSSxvQlE2aEpIO0VqQjQvL0JIO0FBQ0Y7QWlCMy8vQk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FqQjYvL0JSO0FpQjUvL0JRO0VBQ0UsY0p4bEpZO0VKd0NsQiw4QkFyQmU7QVRva3BDbkI7QVVwb3BDRTtFT29vSk07SVI3aUpGLDhCQWhCYTtFVGlrcENqQjtBQUNGO0FVem9wQ0U7RU9vb0pNO0lSMWlKRiw4QkFWZ0I7RVQ2anBDcEI7QUFDRjtBVTlvcENFO0VPb29KTTtJUnRpSkEsb0JRd2lKQztFakI0Z2dDUDtBQUNGO0FpQnhnZ0NNO0VSdGpKRiwrQkFyQmU7QVRzbHBDbkI7QVV0cHBDRTtFTzJvSkk7SVJwakpBLDhCQWhCYTtFVG1scENqQjtBQUNGO0FVM3BwQ0U7RU8yb0pJO0lSampKQSxxQlFpakp1QztFakJvaGdDM0M7QUFDRjtBVWhxcENFO0VPMm9KSTtJUjdpSkUscUJRNmlKcUM7RWpCeWhnQzNDO0FBQ0Y7O0FpQmxoZ0NJO0VSOWpKQSwwQ0FyQmU7QVR5bXBDbkI7QVV6cXBDRTtFT21wSkU7SVI1akpFLCtCQWhCYTtFVHNtcENqQjtBQUNGO0FVOXFwQ0U7RU9tcEpFO0lSempKRSxtQ0FWZ0I7RVRrbXBDcEI7QUFDRjtBVW5ycENFO0VPbXBKRTtJUnJqSkksc0JRc2pKRjtFakJtaWdDSjtBQUNGO0FpQmppZ0NHO0VSbGtKQywrQkFyQmU7QVQybnBDbkI7QVUzcnBDRTtFT3VwSkM7SVJoa0pHLDhCQWhCYTtFVHducENqQjtBQUNGO0FVaHNwQ0U7RU91cEpDO0lSN2pKRyw4QkFWZ0I7RVRvbnBDcEI7QUFDRjtBVXJzcENFO0VPdXBKQztJUnpqSkssb0JRMGpKSjtFakJpamdDRjtBQUNGO0FpQmhqZ0NJO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakJramdDTDtBaUJqamdDSztFQUNDLGNKcm5KZ0I7RUp3Q2xCLDhCQXJCZTtBVHNwcENuQjtBVXR0cENFO0VPaXFKRztJUjFrSkMsOEJBaEJhO0VUbXBwQ2pCO0FBQ0Y7QVUzdHBDRTtFT2lxSkc7SVJ2a0pDLDhCQVZnQjtFVCtvcENwQjtBQUNGO0FVaHVwQ0U7RU9pcUpHO0lSbmtKRyxvQlFxa0pGO0VqQmlrZ0NKO0FBQ0Y7QWlCOWpnQ0c7RVJsbEpDLDJCQXJCZTtBVHdxcENuQjtBVXh1cENFO0VPdXFKQztJUmhsSkcsMEJBaEJhO0VUcXFwQ2pCO0FBQ0Y7QVU3dXBDRTtFT3VxSkM7SVI3a0pHLDBCQVZnQjtFVGlxcENwQjtBQUNGO0FVbHZwQ0U7RU91cUpDO0lSemtKSyxpQlEwa0pKO0VqQjhrZ0NGO0FBQ0Y7QWlCOWtnQ0k7RUFDQyxzQkpycEpTO0VJc3BKVCxtQkFBQTtFUnRsSkQsdUJBckJlO0VBcUJmLDBCQXJCZTtBVDZycENuQjtBVTd2cENFO0VPeXFKRTtJUmxsSkUsMkJBaEJhO0VUMHJwQ2pCO0FBQ0Y7QVVsd3BDRTtFT3lxSkU7SVIva0pFLCtCQVZnQjtFVHNycENwQjtBQUNGO0FVdndwQ0U7RU95cUpFO0lSM2tKSSxrQlE4a0pIO0VqQitsZ0NIO0FBQ0Y7QVU1d3BDRTtFT3lxSkU7SVJsbEpFLDBCQWhCYTtFVHlzcENqQjtBQUNGO0FVanhwQ0U7RU95cUpFO0lSL2tKRSwwQkFWZ0I7RVRxc3BDcEI7QUFDRjtBVXR4cENFO0VPeXFKRTtJUjNrSkksZ0JRK2tKSDtFakI2bWdDSDtBQUNGO0FpQjdtZ0NjO0VBQ0kscUJBQUE7QWpCK21nQ2xCO0FpQjVtZ0NLO0VBQ0MsY0FBQTtFUjlsSkYsMEJBckJlO0FUa3VwQ25CO0FVbHlwQ0U7RU9rckpHO0lSM2xKQywwQkFoQmE7RVQrdHBDakI7QUFDRjtBVXZ5cENFO0VPa3JKRztJUnhsSkMsMEJBVmdCO0VUMnRwQ3BCO0FBQ0Y7QVU1eXBDRTtFT2tySkc7SVJwbEpHLGdCUXNsSkY7RWpCNG5nQ0o7QUFDRjtBaUIxbmdDSztFQUNDLGNKOW9KVTtFSStvSlYsY0FBQTtFUnBtSkYsMEJBckJlO0FUc3ZwQ25CO0FVdHpwQ0U7RU91ckpHO0lSaG1KQywwQkFoQmE7RVRtdnBDakI7QUFDRjtBVTN6cENFO0VPdXJKRztJUjdsSkMsMEJBVmdCO0VUK3VwQ3BCO0FBQ0Y7QVVoMHBDRTtFT3VySkc7SVJ6bEpHLGdCUTRsSkY7RWpCMG9nQ0o7QUFDRjs7QWlCM25nQ1E7RVJybkpKLDBDQXJCZTtBVHl3cENuQjtBVXowcENFO0VPMHNKTTtJUm5uSkYsK0JBaEJhO0VUc3dwQ2pCO0FBQ0Y7QVU5MHBDRTtFTzBzSk07SVJobkpGLG1DQVZnQjtFVGt3cENwQjtBQUNGO0FVbjFwQ0U7RU8wc0pNO0lSNW1KQSxzQlE2bUpFO0VqQjRvZ0NSO0FBQ0Y7QWlCMW9nQ0U7RVJ6bkpFLCtCQXJCZTtBVDJ4cENuQjtBVTMxcENFO0VPOHNKQTtJUnZuSkksOEJBaEJhO0VUd3hwQ2pCO0FBQ0Y7QVVoMnBDRTtFTzhzSkE7SVJwbkpJLDhCQVZnQjtFVG94cENwQjtBQUNGO0FVcjJwQ0U7RU84c0pBO0lSaG5KTSxvQlFpbkpMO0VqQjBwZ0NEO0FBQ0Y7QWlCenBnQ0c7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FqQjJwZ0NKO0FpQjFwZ0NJO0VBQ0MsY0o1cUppQjtFSndDbEIsOEJBckJlO0FUc3pwQ25CO0FVdDNwQ0U7RU93dEpFO0lSam9KRSw4QkFoQmE7RVRtenBDakI7QUFDRjtBVTMzcENFO0VPd3RKRTtJUjluSkUsOEJBVmdCO0VUK3lwQ3BCO0FBQ0Y7QVVoNHBDRTtFT3d0SkU7SVIxbkpJLG9CUTRuSkg7RWpCMHFnQ0g7QUFDRjs7QWlCbnFnQ0k7RVI3b0pBLDBDQXJCZTtBVHkwcENuQjtBVXo0cENFO0VPa3VKRTtJUjNvSkUsK0JBaEJhO0VUczBwQ2pCO0FBQ0Y7QVU5NHBDRTtFT2t1SkU7SVJ4b0pFLG1DQVZnQjtFVGswcENwQjtBQUNGO0FVbjVwQ0U7RU9rdUpFO0lScG9KSSxzQlFxb0pGO0VqQm9yZ0NKO0FBQ0Y7QWlCbHJnQ0k7RVJqcEpBLCtCQXJCZTtBVDIxcENuQjtBVTM1cENFO0VPc3VKRTtJUi9vSkUsOEJBaEJhO0VUdzFwQ2pCO0FBQ0Y7QVVoNnBDRTtFT3N1SkU7SVI1b0pFLDhCQVZnQjtFVG8xcENwQjtBQUNGO0FVcjZwQ0U7RU9zdUpFO0lSeG9KSSxvQlF5b0pIO0VqQmtzZ0NIO0FBQ0Y7QWlCanNnQ007RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FqQm1zZ0NSO0FpQmxzZ0NRO0VBQ0UsY0pwc0pZO0VKd0NsQiw4QkFyQmU7QVRzM3BDbkI7QVV0N3BDRTtFT2d2Sk07SVJ6cEpGLDhCQWhCYTtFVG0zcENqQjtBQUNGO0FVMzdwQ0U7RU9ndkpNO0lSdHBKRiw4QkFWZ0I7RVQrMnBDcEI7QUFDRjtBVWg4cENFO0VPZ3ZKTTtJUmxwSkEsb0JRb3BKQztFakJrdGdDUDtBQUNGO0FpQjVzZ0NNO0VBQ0Usc0JKcnVKTTtFSXN1Sk4sbUJBQUE7RVJ0cUpKLHNDQXJCZTtFQXFCZiwwQkFyQmU7QVQyNHBDbkI7QVUzOHBDRTtFT3l2Skk7SVJscUpBLDBEQWhCYTtFVHc0cENqQjtBQUNGO0FVaDlwQ0U7RU95dkpJO0lSL3BKQSw2REFWZ0I7RVRvNHBDcEI7QUFDRjtBVXI5cENFO0VPeXZKSTtJUjNwSkUsNkJROHBKQTtFakI2dGdDTjtBQUNGO0FVMTlwQ0U7RU95dkpJO0lSbHFKQSwwQkFoQmE7RVR1NXBDakI7QUFDRjtBVS85cENFO0VPeXZKSTtJUi9wSkEsZ0JRbXFKRTtFakJzdWdDTjtBQUNGO0FVcCtwQ0U7RU95dkpJO0lSM3BKRSxnQlErcEpBO0VqQjJ1Z0NOO0FBQ0Y7QWlCMXVnQ1E7RUFDRSxjQUFBO0VSM3FKTiwwQkFyQmU7QVQ2NnBDbkI7QVU3K3BDRTtFTyt2Sk07SVJ4cUpGLDBCQWhCYTtFVDA2cENqQjtBQUNGO0FVbC9wQ0U7RU8rdkpNO0lScnFKRiwwQkFWZ0I7RVRzNnBDcEI7QUFDRjtBVXYvcENFO0VPK3ZKTTtJUmpxSkEsZ0JRbXFKRTtFakIwdmdDUjtBQUNGO0FpQnh2Z0NRO0VBQ0UsY0ozdEpNO0VJNHRKTixjQUFBO0VSanJKTiwyQkFyQmU7QVRpOHBDbkI7QVVqZ3FDRTtFT293Sk07SVI3cUpGLDBCQWhCYTtFVDg3cENqQjtBQUNGO0FVdGdxQ0U7RU9vd0pNO0lSMXFKRiwwQkFWZ0I7RVQwN3BDcEI7QUFDRjtBVTNncUNFO0VPb3dKTTtJUnRxSkEsZ0JReXFKRTtFakJ3d2dDUjtBQUNGOztBaUJod2dDTTtFUjNySkYsMENBckJlO0FUbzlwQ25CO0FVcGhxQ0U7RU9neEpJO0lSenJKQSwrQkFoQmE7RVRpOXBDakI7QUFDRjtBVXpocUNFO0VPZ3hKSTtJUnRySkEsbUNBVmdCO0VUNjhwQ3BCO0FBQ0Y7QVU5aHFDRTtFT2d4Skk7SVJsckpFLHNCUW1ySkE7RWpCaXhnQ047QUFDRjtBaUJoeGdDRTtFUjlySkUsMkJBckJlO0FUcytwQ25CO0FVdGlxQ0U7RU9teEpBO0lSNXJKSSwwQkFoQmE7RVRtK3BDakI7QUFDRjtBVTNpcUNFO0VPbXhKQTtJUnpySkksMEJBVmdCO0VUKzlwQ3BCO0FBQ0Y7QVVoanFDRTtFT214SkE7SVJyckpNLGdCUXNySkw7RWpCZ3lnQ0Q7QUFDRjtBaUI5eGdDRTtFUmxzSkUsK0JBckJlO0FUdy9wQ25CO0FVeGpxQ0U7RU91eEpBO0lSaHNKSSw4QkFoQmE7RVRxL3BDakI7QUFDRjtBVTdqcUNFO0VPdXhKQTtJUjdySkksOEJBVmdCO0VUaS9wQ3BCO0FBQ0Y7QVVsa3FDRTtFT3V4SkE7SVJ6ckpNLG9CUTBySkw7RWpCOHlnQ0Q7QUFDRjtBaUI3eWdDRztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7QWpCK3lnQ0o7QWlCOXlnQ0k7RUFDQyxjSnJ2SmlCO0VKd0NsQiw4QkFyQmU7QVRtaHFDbkI7QVVubHFDRTtFT2l5SkU7SVIxc0pFLDhCQWhCYTtFVGdocUNqQjtBQUNGO0FVeGxxQ0U7RU9peUpFO0lSdnNKRSw4QkFWZ0I7RVQ0Z3FDcEI7QUFDRjtBVTdscUNFO0VPaXlKRTtJUm5zSkksb0JRcXNKSDtFakI4emdDSDtBQUNGO0FpQjN6Z0NFO0VBQ0MseUJBQUE7RVJudEpDLHlCQXJCZTtFQXFCZiw2QkFyQmU7QVR1aXFDbkI7QVV2bXFDRTtFT3V5SkE7SVJodEpJLHlCQWhCYTtFVG9pcUNqQjtBQUNGO0FVNW1xQ0U7RU91eUpBO0lSN3NKSSx5QkFWZ0I7RVRnaXFDcEI7QUFDRjtBVWpucUNFO0VPdXlKQTtJUnpzSk0sZVEyc0pMO0VqQjQwZ0NEO0FBQ0Y7QVV0bnFDRTtFT3V5SkE7SVJodEpJLDZCQWhCYTtFVG1qcUNqQjtBQUNGO0FVM25xQ0U7RU91eUpBO0lSN3NKSSw2QkFWZ0I7RVQraXFDcEI7QUFDRjtBVWhvcUNFO0VPdXlKQTtJUnpzSk0sbUJRNHNKTDtFakIwMWdDRDtBQUNGO0FpQngxZ0NFO0VSeHRKRSx3Q0FyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VRaXZKaEIsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVI3dEpDLGtDQXJCZTtNQXFCZiw4QkFyQmU7RVFvdkpoQixpREFBQTtBakIwMWdDSDtBVTlvcUNFO0VPNnlKQTtJUnR0SkksNkJBaEJhO0VUMmtxQ2pCO0FBQ0Y7QVVucHFDRTtFTzZ5SkE7SVJudEpJLGlDQVZnQjtFVHVrcUNwQjtBQUNGO0FVeHBxQ0U7RU82eUpBO0lSL3NKTSxvQlFndEpMO0VqQjgyZ0NEO0FBQ0Y7QVU3cHFDRTtFTzZ5SkE7SVJ0dEpJLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDBscUNqQjtBQUNGO0FVbHFxQ0U7RU82eUpBO0lSbnRKSSx5QkFWZ0I7SUFVaEIsNEJBVmdCO1FBVWhCLHlCQVZnQjtZQVVoQixxQkFWZ0I7RVRzbHFDcEI7QUFDRjtBVXZxcUNFO0VPNnlKQTtJUi9zSk0seUJRaXRKTDtJUmp0SkssNEJRaXRKTDtRUmp0SksseUJRaXRKTDtZUmp0SksscUJRaXRKTDtFakI0M2dDRDtBQUNGO0FVNXFxQ0U7RU82eUpBO0lSdHRKSSxzQkFoQmE7UUFnQmIsbUJBaEJhO1lBZ0JiLGdCQWhCYTtFVHltcUNqQjtBQUNGO0FVanJxQ0U7RU82eUpBO0lSbnRKSSxzQkFWZ0I7UUFVaEIsbUJBVmdCO1lBVWhCLGdCQVZnQjtFVHFtcUNwQjtBQUNGO0FVdHJxQ0U7RU82eUpBO0lSL3NKTSxzQlFrdEpMO1FSbHRKSyxtQlFrdEpMO1lSbHRKSyxnQlFrdEpMO0VqQjA0Z0NEO0FBQ0Y7QVUzcnFDRTtFTzZ5SkE7SVJ0dEpJLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVHducUNqQjtBQUNGO0FVaHNxQ0U7RU82eUpBO0lSbnRKSSx5QkFWZ0I7SUFVaEIsNEJBVmdCO1FBVWhCLHlCQVZnQjtZQVVoQixxQkFWZ0I7RVRvbnFDcEI7QUFDRjtBVXJzcUNFO0VPNnlKQTtJUi9zSk0seUJRcXRKTDtJUnJ0SkssNEJRcXRKTDtRUnJ0SksseUJRcXRKTDtZUnJ0SksscUJRcXRKTDtFakJzNWdDRDtBQUNGO0FpQnA1Z0NHO0VSanVKQyx5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsZUFyQmU7QVRncHFDbkI7QVVodHFDRTtFT3N6SkM7SVIvdEpHLHlCQWhCYTtFVDZvcUNqQjtBQUNGO0FVcnRxQ0U7RU9zekpDO0lSNXRKRyxlRXJESjtFWG9ycUNBO0FBQ0Y7QVUxdHFDRTtFT3N6SkM7SVJ4dEpLLGVFekROO0VYeXJxQ0E7QUFDRjtBVS90cUNFO0VPc3pKQztJUmx3SkcseUJFZEo7RVg2cnFDQTtBQUNGO0FVcHVxQ0U7RU9zekpDO0lSL3ZKRyx5QkVqQko7RVhrc3FDQTtBQUNGO0FVenVxQ0U7RU9zekpDO0lSNXZKRyx5QkVwQko7RVh1c3FDQTtBQUNGO0FVOXVxQ0U7RU9zekpDO0lSL3RKRyxpQkFoQmE7RVQycXFDakI7QUFDRjtBVW52cUNFO0VPc3pKQztJUjV0SkcsaUJBVmdCO0VUdXFxQ3BCO0FBQ0Y7QVV4dnFDRTtFT3N6SkM7SVJ4dEpLLGlCUTB0Sko7RWpCbzhnQ0Y7QUFDRjtBVTd2cUNFO0VPc3pKQztJUi90SkcsbUJBaEJhO0VUMHJxQ2pCO0FBQ0Y7QVVsd3FDRTtFT3N6SkM7SVI1dEpHLG1CQVZnQjtFVHNycUNwQjtBQUNGO0FVdndxQ0U7RU9zekpDO0lSeHRKSyxtQlEydEpKO0VqQms5Z0NGO0FBQ0Y7QWlCbDlnQ0k7RUFDQyxjSnJ4Slc7QWJ5dXFDaEI7QWlCaDlnQ0c7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjN1SkEsbUJBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtBVG90cUNuQjtBVXB4cUNFO0VPK3pKQztJUnh1SkcsbUJBaEJhO0VUaXRxQ2pCO0FBQ0Y7QVV6eHFDRTtFTyt6SkM7SVJydUpHLG1CQVZnQjtFVDZzcUNwQjtBQUNGO0FVOXhxQ0U7RU8rekpDO0lSanVKSyxTUW11Sko7RWpCaStnQ0Y7QUFDRjtBVW55cUNFO0VPK3pKQztJUnh1SkcsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUZ3VxQ2pCO0FBQ0Y7QVV4eXFDRTtFTyt6SkM7SVJydUpHLDhCQVZnQjtJQVVoQiw2QkFWZ0I7UUFVaEIsdUJBVmdCO1lBVWhCLG1CQVZnQjtFVDR0cUNwQjtBQUNGO0FVN3lxQ0U7RU8rekpDO0lSanVKSyw4QlFvdUpKO0lScHVKSSw2QlFvdUpKO1FScHVKSSx1QlFvdUpKO1lScHVKSSxtQlFvdUpKO0VqQisrZ0NGO0FBQ0Y7QWlCLytnQ0k7RVI5dUpBLHlCQXJCZTtFQWRmLHlCRVpGO0FYZ3hxQ0Y7QVV0enFDRTtFT20wSkU7SVI1dUpFLHlCQWhCYTtFVG12cUNqQjtBQUNGO0FVM3pxQ0U7RU9tMEpFO0lSenVKRSxlRXJESjtFWDB4cUNBO0FBQ0Y7QVVoMHFDRTtFT20wSkU7SVJydUpJLGVFekROO0VYK3hxQ0E7QUFDRjtBVXIwcUNFO0VPbTBKRTtJUi93SkUseUJFZEo7RVhteXFDQTtBQUNGO0FVMTBxQ0U7RU9tMEpFO0lSNXdKRSx5QkVqQko7RVh3eXFDQTtBQUNGO0FVLzBxQ0U7RU9tMEpFO0lSendKRSx5QkVwQko7RVg2eXFDQTtBQUNGO0FpQjlnaENLO0VBQ2lCLGdDQUFBO1VBQUEsd0JBQUE7RVJsdkpsQixxQkFyQmU7RUFxQmYsc0JBckJlO0FUeXhxQ25CO0FVejFxQ0U7RU9zMEpHO0lSL3VKQyxxQkFoQmE7RVRzeHFDakI7QUFDRjtBVTkxcUNFO0VPczBKRztJUjV1SkMsV1E4dUpBO0VqQjBoaENKO0FBQ0Y7QVVuMnFDRTtFT3MwSkc7SVJ4dUpHLFdRMHVKRjtFakIraGhDSjtBQUNGO0FVeDJxQ0U7RU9zMEpHO0lSL3VKQyxzQkFoQmE7RVRxeXFDakI7QUFDRjtBVTcycUNFO0VPczBKRztJUjV1SkMsWVErdUpBO0VqQndpaENKO0FBQ0Y7QVVsM3FDRTtFT3MwSkc7SVJ4dUpHLFlRMnVKRjtFakI2aWhDSjtBQUNGO0FpQjNpaENrQjtFQUNFLHFCQUFBO0VSeHZKaEIsMkJBckJlO0FUMnpxQ25CO0FVMzNxQ0U7RU80MEpnQjtJUnJ2SlosMkJBaEJhO0VUd3pxQ2pCO0FBQ0Y7QVVoNHFDRTtFTzQwSmdCO0lSbHZKWixnQlFvdkpjO0VqQnNqaENsQjtBQUNGO0FVcjRxQ0U7RU80MEpnQjtJUjl1SlYsZ0JRZ3ZKWTtFakIyamhDbEI7QUFDRjtBaUJ0amhDRTtFUi92SkUsd0NBckJlO0VRc3hKaEIsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBakJ3amhDSDtBVS80cUNFO0VPbzFKQTtJUjd2Skksb0JBaEJhO0VUNDBxQ2pCO0FBQ0Y7QVVwNXFDRTtFT28xSkE7SVIxdkpJLDJCQVZnQjtFVHcwcUNwQjtBQUNGO0FVejVxQ0U7RU9vMUpBO0lSdHZKTSxvQlF1dkpMO0VqQndraENEO0FBQ0Y7QWlCcmtoQ0c7RUFDQyxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0RBQUE7RUFBQSwwQ0FBQTtFUnZ3SkEsMkJBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLHNCQXJCZTtBVHUycUNuQjtBVXY2cUNFO0VPeTFKQztJUmx3SkcsMkNBaEJhO0VUbzJxQ2pCO0FBQ0Y7QVU1NnFDRTtFT3kxSkM7SVIvdkpHLDRCUW13SlE7RWpCbWxoQ1o7QUFDRjtBVWo3cUNFO0VPeTFKQztJUjN2SkssNEJRK3ZKTTtFakJ3bGhDWjtBQUNGO0FVdDdxQ0U7RU95MUpDO0lSbHdKRyx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVG0zcUNqQjtBQUNGO0FVMzdxQ0U7RU95MUpDO0lSL3ZKRyx5QkFWZ0I7UUFVaEIsc0JBVmdCO1lBVWhCLG1CQVZnQjtFVCsycUNwQjtBQUNGO0FVaDhxQ0U7RU95MUpDO0lSM3ZKSyx5QlFnd0pKO1FSaHdKSSxzQlFnd0pKO1lSaHdKSSxtQlFnd0pKO0VqQnNtaENGO0FBQ0Y7QVVyOHFDRTtFT3kxSkM7SVJsd0pHLDhCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsdUJBaEJhO1lBZ0JiLG1CQWhCYTtFVGs0cUNqQjtBQUNGO0FVMThxQ0U7RU95MUpDO0lSL3ZKRyw4QkFWZ0I7SUFVaEIsNkJBVmdCO1FBVWhCLHVCQVZnQjtZQVVoQixtQkFWZ0I7RVQ4M3FDcEI7QUFDRjtBVS84cUNFO0VPeTFKQztJUjN2SkssOEJRaXdKSjtJUmp3SkksNkJRaXdKSjtRUmp3SkksdUJRaXdKSjtZUmp3SkksbUJRaXdKSjtFakJvbmhDRjtBQUNGO0FVcDlxQ0U7RU95MUpDO0lSbHdKRyx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLDhCQWhCYTtFVGk1cUNqQjtBQUNGO0FVejlxQ0U7RU95MUpDO0lSL3ZKRyx5QkFWZ0I7UUFVaEIsc0JBVmdCO1lBVWhCLDhCQVZnQjtFVDY0cUNwQjtBQUNGO0FVOTlxQ0U7RU95MUpDO0lSM3ZKSyx5QlFrd0pKO1FSbHdKSSxzQlFrd0pKO1lSbHdKSSw4QlFrd0pKO0VqQmtvaENGO0FBQ0Y7QWlCaG9oQ0k7RUFDQyxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FqQmtvaENMO0FpQmpvaENLO0VSanhKRCx5QkFyQmU7RUFkZix5QkVsQkY7RUgyQkEscUpBQUE7QVJpN3FDRjtBVTUrcUNFO0VPczJKRztJUi93SkMseUJBaEJhO0VUeTZxQ2pCO0FBQ0Y7QVVqL3FDRTtFT3MySkc7SVI1d0pDLGVFM0RKO0VYczlxQ0E7QUFDRjtBVXQvcUNFO0VPczJKRztJUnh3SkcsZUUvRE47RVgyOXFDQTtBQUNGO0FVMy9xQ0U7RU9zMkpHO0lSbHpKQyxnQkVwQko7RVgrOXFDQTtBQUNGO0FVaGdyQ0U7RU9zMkpHO0lSL3lKQyxnQkV2Qko7RVhvK3FDQTtBQUNGO0FVcmdyQ0U7RU9zMkpHO0lSNXlKQyxnQkUxQko7RVh5K3FDQTtBQUNGO0FROThxQ0U7RUFDRSxnTUFBQTtBUmc5cUNKO0FROThxQ0U7RUFDRSw2SkFBQTtBUmc5cUNKO0FRLzhxQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJpOXFDTjtBUTk4cUNFO0VBQ0UsNkpBQUE7QVJnOXFDSjtBUS84cUNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSaTlxQ047QWlCL3FoQ0k7RVIxekpBLHNCUTJ6SkM7QWpCaXJoQ0w7QVU5aHJDRTtFTzQySkU7SVJ4ekpFLHdDUXl6SkQ7RWpCcXJoQ0g7QUFDRjtBVW5pckNFO0VPNDJKRTtJUnJ6SkUsd0NRc3pKRDtFakIwcmhDSDtBQUNGO0FVeGlyQ0U7RU80MkpFO0lSbHpKRSx3Q1FtekpEO0VqQityaENIO0FBQ0Y7QWlCN3JoQ0k7RVIzeEpBLGlCQXJCZTtBVGcvcUNuQjtBVWhqckNFO0VPZzNKRTtJUnp4SkUsMEJBaEJhO0VUNitxQ2pCO0FBQ0Y7QVVyanJDRTtFT2czSkU7SVJ0eEpFLDBCQVZnQjtFVHkrcUNwQjtBQUNGO0FVMWpyQ0U7RU9nM0pFO0lSbHhKSSxnQlFteEpIO0VqQjZzaENIO0FBQ0Y7QWlCM3NoQ0k7RVIveEpBLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFQzBCRSx1QkFyQmU7RVF3ekpkLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QWpCOHNoQ0w7QVV6a3JDRTtFT28zSkU7SVI3eEpFLHlCQWhCYTtFVHNnckNqQjtBQUNGO0FVOWtyQ0U7RU9vM0pFO0lSMXhKRSxlRTNESjtFWG1qckNBO0FBQ0Y7QVVubHJDRTtFT28zSkU7SVJ0eEpJLGVFL0ROO0VYd2pyQ0E7QUFDRjtBVXhsckNFO0VPbzNKRTtJUmgwSkUsZ0JFcEJKO0VYNGpyQ0E7QUFDRjtBVTdsckNFO0VPbzNKRTtJUjd6SkUsZ0JFdkJKO0VYaWtyQ0E7QUFDRjtBVWxtckNFO0VPbzNKRTtJUjF6SkUsZ0JFMUJKO0VYc2tyQ0E7QUFDRjtBUTNpckNFO0VBQ0UsZ01BQUE7QVI2aXJDSjtBUTNpckNFO0VBQ0UsNkpBQUE7QVI2aXJDSjtBUTVpckNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSOGlyQ047QVEzaXJDRTtFQUNFLDZKQUFBO0FSNmlyQ0o7QVE1aXJDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjhpckNOO0FVeG5yQ0U7RU9vM0pFO0lSN3hKRSx1QkFoQmE7RVRxanJDakI7QUFDRjtBVTduckNFO0VPbzNKRTtJUjF4SkUsYVE2eEpZO0VqQjB3aENoQjtBQUNGO0FVbG9yQ0U7RU9vM0pFO0lSdHhKSSxhUXl4SlU7RWpCK3doQ2hCO0FBQ0Y7QWlCendoQ0k7RVJ6eUpBLHlCQXJCZTtFQWRmLHlCRVpGO0VIcUJBLHFKQUFBO0VTczBKRyxjSnYxSlc7RUoyQ1osdUJBckJlO0FUOGtyQ25CO0FVOW9yQ0U7RU84M0pFO0lSdnlKRSx5QkFoQmE7RVQya3JDakI7QUFDRjtBVW5wckNFO0VPODNKRTtJUnB5SkUsZUVyREo7RVhrbnJDQTtBQUNGO0FVeHByQ0U7RU84M0pFO0lSaHlKSSxlRXpETjtFWHVuckNBO0FBQ0Y7QVU3cHJDRTtFTzgzSkU7SVIxMEpFLHlCRWRKO0VYMm5yQ0E7QUFDRjtBVWxxckNFO0VPODNKRTtJUnYwSkUseUJFakJKO0VYZ29yQ0E7QUFDRjtBVXZxckNFO0VPODNKRTtJUnAwSkUseUJFcEJKO0VYcW9yQ0E7QUFDRjtBUWhuckNFO0VBQ0UsZ01BQUE7QVJrbnJDSjtBUWhuckNFO0VBQ0UsNkpBQUE7QVJrbnJDSjtBUWpuckNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSbW5yQ047QVFobnJDRTtFQUNFLDZKQUFBO0FSa25yQ0o7QVFqbnJDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUm1uckNOO0FVN3JyQ0U7RU84M0pFO0lSdnlKRSx1REFoQmE7RVQwbnJDakI7QUFDRjtBVWxzckNFO0VPODNKRTtJUnB5SkUsdURBVmdCO0VUc25yQ3BCO0FBQ0Y7QVV2c3JDRTtFTzgzSkU7SVJoeUpJLHlCUW95Skg7RWpCeTBoQ0g7QUFDRjtBaUJyMGhDRTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VScnpKQyxtQkFyQmU7RUFxQmYsMEJBckJlO0FUbXByQ25CO0FVbnRyQ0U7RU91NEpBO0lSaHpKSSxVQWhCYTtFVGdwckNqQjtBQUNGO0FVeHRyQ0U7RU91NEpBO0lSN3lKSSxhQVZnQjtFVDRvckNwQjtBQUNGO0FVN3RyQ0U7RU91NEpBO0lSenlKTSxTUTZ5Skw7RWpCczFoQ0Q7QUFDRjtBVWx1ckNFO0VPdTRKQTtJUmh6SkksZUFoQmE7RVQrcHJDakI7QUFDRjtBVXZ1ckNFO0VPdTRKQTtJUjd5SkksbUJBVmdCO0VUMnByQ3BCO0FBQ0Y7QVU1dXJDRTtFT3U0SkE7SVJ6eUpNLGdCUTh5Skw7RWpCbzJoQ0Q7QUFDRjtBaUJwMmhDRztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RVI5ekpBLHNCQXJCZTtFQXFCZix1QkFyQmU7QVQycnJDbkI7QVUzdnJDRTtFTzY0SkM7SVJ0ekpHLHFCQWhCYTtFVHdyckNqQjtBQUNGO0FVaHdyQ0U7RU82NEpDO0lSbnpKRyxxQkFWZ0I7RVRvcnJDcEI7QUFDRjtBVXJ3ckNFO0VPNjRKQztJUi95SkssV1FzekpKO0VqQnEzaENGO0FBQ0Y7QVUxd3JDRTtFTzY0SkM7SVJ0ekpHLHNCQWhCYTtFVHVzckNqQjtBQUNGO0FVL3dyQ0U7RU82NEpDO0lSbnpKRyxzQkFWZ0I7RVRtc3JDcEI7QUFDRjtBVXB4ckNFO0VPNjRKQztJUi95SkssWVF1ekpKO0VqQm00aENGO0FBQ0Y7QWlCbjRoQ0k7RUFDYyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakJxNGhDbEI7QWlCcDRoQ0s7RVJwMEpELHFCQXJCZTtFQXFCZixxQkFyQmU7QVRpdXJDbkI7QVVqeXJDRTtFT3k1Skc7SVJsMEpDLHFCQWhCYTtFVDh0ckNqQjtBQUNGO0FVdHlyQ0U7RU95NUpHO0lSL3pKQyxxQkFWZ0I7RVQwdHJDcEI7QUFDRjtBVTN5ckNFO0VPeTVKRztJUjN6SkcsVVE0ekpGO0VqQnE1aENKO0FBQ0Y7QVVoenJDRTtFT3k1Skc7SVJsMEpDLFdBaEJhO0VUNnVyQ2pCO0FBQ0Y7QVVyenJDRTtFT3k1Skc7SVIvekpDLGVBVmdCO0VUeXVyQ3BCO0FBQ0Y7QVUxenJDRTtFT3k1Skc7SVIzekpHLFlRNnpKRjtFakJtNmhDSjtBQUNGO0FpQi81aENLO0VBQ0MsWUFBQTtBakJpNmhDTjtBaUI3NWhDRztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VSbjFKQSxtQkFyQmU7RVEwMkpmLG1CQUFBO0VBQ0EseUJBQUE7RVJ0MUpBLHlCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtBUjR5ckNGO0FVLzByQ0U7RU9xNkpDO0lSOTBKRyxVQWhCYTtFVDR3ckNqQjtBQUNGO0FVcDFyQ0U7RU9xNkpDO0lSMzBKRyxhQVZnQjtFVHd3ckNwQjtBQUNGO0FVejFyQ0U7RU9xNkpDO0lSdjBKSyxRUTIwSko7RWpCbzdoQ0Y7QUFDRjtBVTkxckNFO0VPcTZKQztJUjkwSkcsZ0JBaEJhO0VUMnhyQ2pCO0FBQ0Y7QVVuMnJDRTtFT3E2SkM7SVIzMEpHLG1CQVZnQjtFVHV4ckNwQjtBQUNGO0FVeDJyQ0U7RU9xNkpDO0lSdjBKSyxlUTgwSko7RWpCZzhoQ0Y7QUFDRjtBVTcyckNFO0VPcTZKQztJUjkwSkcsc0JBaEJhO0VUMHlyQ2pCO0FBQ0Y7QVVsM3JDRTtFT3E2SkM7SVIzMEpHLHNCQVZnQjtFVHN5ckNwQjtBQUNGO0FVdjNyQ0U7RU9xNkpDO0lSdjBKSyxZUSswSko7RWpCODhoQ0Y7QUFDRjtBVTUzckNFO0VPcTZKQztJUjkwSkcseUJBaEJhO0VUeXpyQ2pCO0FBQ0Y7QVVqNHJDRTtFT3E2SkM7SVIzMEpHLGVFckRKO0VYZzJyQ0E7QUFDRjtBVXQ0ckNFO0VPcTZKQztJUnYwSkssZUV6RE47RVhxMnJDQTtBQUNGO0FVMzRyQ0U7RU9xNkpDO0lSajNKRyx5QkVkSjtFWHkyckNBO0FBQ0Y7QVVoNXJDRTtFT3E2SkM7SVI5MkpHLHlCRWpCSjtFWDgyckNBO0FBQ0Y7QVVyNXJDRTtFT3E2SkM7SVIzMkpHLHlCRXBCSjtFWG0zckNBO0FBQ0Y7QVF0M3JDRTtFQUNFLDJMQUFBO0FSdzNyQ0o7QVF0M3JDRTtFQUNFLDBKQUFBO0FSdzNyQ0o7QVF2M3JDSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnkzckNOO0FRdDNyQ0U7RUFDRSwwSkFBQTtBUnczckNKO0FRdjNyQ0k7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ5M3JDTjtBaUIzL2hDSTtFQUNDLGNBQUE7QWpCNi9oQ0w7O0FpQnQvaENFO0VSbjJKRSwwQ0FyQmU7QVRrM3JDbkI7QVVsN3JDRTtFT3c3SkE7SVJqMkpJLDBDQWhCYTtFVCsyckNqQjtBQUNGO0FVdjdyQ0U7RU93N0pBO0lSOTFKSSwwQ0FWZ0I7RVQyMnJDcEI7QUFDRjtBVTU3ckNFO0VPdzdKQTtJUjExSk0sc0JRMjFKSjtFakJ1Z2lDRjtBQUNGO0FpQnZnaUNJO0VBQ0UsNkJBQUE7QWpCeWdpQ047QWlCdmdpQ0k7RVJ4MkpBLDhCQXJCZTtBVHU0ckNuQjtBVXY4ckNFO0VPNjdKRTtJUnQySkUsOEJBaEJhO0VUbzRyQ2pCO0FBQ0Y7QVU1OHJDRTtFTzY3SkU7SVJuMkpFLDhCQVZnQjtFVGc0ckNwQjtBQUNGO0FVajlyQ0U7RU82N0pFO0lSLzFKSSxvQlFnMkpGO0VqQnVoaUNKO0FBQ0Y7QWlCdGhpQ007RVIzMkpGLGNBckJlO0VBcUJmLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0FUMjVyQ25CO0FVMzlyQ0U7RU9nOEpJO0lSejJKQSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUdzVyQ2pCO0FBQ0Y7QVVoK3JDRTtFT2c4Skk7SVJ0MkpBLG9CUXUySkU7SVJ2MkpGLG9CUXUySkU7SVJ2MkpGLGFRdTJKRTtFakJtaWlDTjtBQUNGO0FVcityQ0U7RU9nOEpJO0lSbDJKRSxvQlFtMkpBO0lSbjJKQSxvQlFtMkpBO0lSbjJKQSxhUW0ySkE7RWpCd2lpQ047QUFDRjtBVTErckNFO0VPZzhKSTtJUnoySkEseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYiw4QkFoQmE7RVR1NnJDakI7QUFDRjtBVS8rckNFO0VPZzhKSTtJUnQySkEseUJRdzJKRTtRUngySkYsc0JRdzJKRTtZUngySkYsOEJRdzJKRTtFakJpamlDTjtBQUNGO0FVcC9yQ0U7RU9nOEpJO0lSbDJKRSx5QlFvMkpBO1FScDJKQSxzQlFvMkpBO1lScDJKQSw4QlFvMkpBO0VqQnNqaUNOO0FBQ0Y7QVV6L3JDRTtFT2c4Skk7SVJ6MkpBLHNCQWhCYTtRQWdCYixtQkFoQmE7WUFnQmIscUJBaEJhO0VUczdyQ2pCO0FBQ0Y7QVU5L3JDRTtFT2c4Skk7SVJ0MkpBLHNCUXkySkU7UVJ6MkpGLG1CUXkySkU7WVJ6MkpGLHFCUXkySkU7RWpCK2ppQ047QUFDRjtBVW5nc0NFO0VPZzhKSTtJUmwySkUsc0JRcTJKQTtRUnIySkEsbUJRcTJKQTtZUnIySkEscUJRcTJKQTtFakJva2lDTjtBQUNGO0FpQm5raUNRO0VSaDNKSix5QkFyQmU7RUFkZix5QkU5Q0Y7RUh1REEscUpBQUE7RUMwQkUsNkJBckJlO0FUODhyQ25CO0FVOWdzQ0U7RU9xOEpNO0lSOTJKRix5QkFoQmE7RVQyOHJDakI7QUFDRjtBVW5oc0NFO0VPcThKTTtJUjMySkYsZUV2Rko7RVhvaHNDQTtBQUNGO0FVeGhzQ0U7RU9xOEpNO0lSdjJKQSxlRTNGTjtFWHloc0NBO0FBQ0Y7QVU3aHNDRTtFT3E4Sk07SVJqNUpGLHlCRWhESjtFWDZoc0NBO0FBQ0Y7QVVsaXNDRTtFT3E4Sk07SVI5NEpGLHlCRW5ESjtFWGtpc0NBO0FBQ0Y7QVV2aXNDRTtFT3E4Sk07SVIzNEpGLHlCRXRESjtFWHVpc0NBO0FBQ0Y7QVFoL3JDRTtFQUNFLGdNQUFBO0FSay9yQ0o7QVFoL3JDRTtFQUNFLDZKQUFBO0FSay9yQ0o7QVFqL3JDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUm0vckNOO0FRaC9yQ0U7RUFDRSw2SkFBQTtBUmsvckNKO0FRai9yQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJtL3JDTjtBVTdqc0NFO0VPcThKTTtJUjkySkYsb0JBaEJhO0VUMC9yQ2pCO0FBQ0Y7QVVsa3NDRTtFT3E4Sk07SVIzMkpGLG9CUTgySkk7RWpCOG5pQ1I7QUFDRjtBVXZrc0NFO0VPcThKTTtJUnYySkEsb0JRMDJKRTtFakJtb2lDUjtBQUNGO0FpQmxvaUNRO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RVJ2M0pOLHlCQXJCZTtFQWRmLHlCRWxCRjtFRnFERSwwQkFyQmU7QVRtaHNDbkI7QVVubHNDRTtFTzA4Sk07SVJuM0pGLHlCQWhCYTtFVGdoc0NqQjtBQUNGO0FVeGxzQ0U7RU8wOEpNO0lSaDNKRixlRTNESjtFWDZqc0NBO0FBQ0Y7QVU3bHNDRTtFTzA4Sk07SVI1MkpBLGVFL0ROO0VYa2tzQ0E7QUFDRjtBVWxtc0NFO0VPMDhKTTtJUnQ1SkYsZ0JFcEJKO0VYc2tzQ0E7QUFDRjtBVXZtc0NFO0VPMDhKTTtJUm41SkYsZ0JFdkJKO0VYMmtzQ0E7QUFDRjtBVTVtc0NFO0VPMDhKTTtJUmg1SkYsZ0JFMUJKO0VYZ2xzQ0E7QUFDRjtBVWpuc0NFO0VPMDhKTTtJUm4zSkYsaUJBaEJhO0VUOGlzQ2pCO0FBQ0Y7QVV0bnNDRTtFTzA4Sk07SVJoM0pGLGlCUW8zSkk7RWpCNHFpQ1I7QUFDRjtBVTNuc0NFO0VPMDhKTTtJUjUySkEsaUJRZzNKRTtFakJpcmlDUjtBQUNGO0FpQjNxaUNNO0VBQ0Usc0JKajhKTTtFSWs4Sk4sbUJBQUE7RVJsNEpKLHVCQXJCZTtBVHFrc0NuQjtBVXJvc0NFO0VPcTlKSTtJUjkzSkEsWUFoQmE7RVRra3NDakI7QUFDRjtBVTFvc0NFO0VPcTlKSTtJUjMzSkEsYVE4M0pFO0VqQnNyaUNOO0FBQ0Y7QVUvb3NDRTtFT3E5Skk7SVJ2M0pFLGFRMDNKQTtFakIycmlDTjtBQUNGO0FpQjNyaUNRO0VScDRKSix5QkFyQmU7RUFkZix5QkUxQkY7QVhnb3NDRjtBVXhwc0NFO0VPeTlKTTtJUmw0SkYseUJBaEJhO0VUcWxzQ2pCO0FBQ0Y7QVU3cHNDRTtFT3k5Sk07SVIvM0pGLGVFbkVKO0VYMG9zQ0E7QUFDRjtBVWxxc0NFO0VPeTlKTTtJUjMzSkEsZUV2RU47RVgrb3NDQTtBQUNGO0FVdnFzQ0U7RU95OUpNO0lScjZKRixnQkU1Qko7RVhtcHNDQTtBQUNGO0FVNXFzQ0U7RU95OUpNO0lSbDZKRixnQkUvQko7RVh3cHNDQTtBQUNGO0FVanJzQ0U7RU95OUpNO0lSLzVKRixnQkVsQ0o7RVg2cHNDQTtBQUNGO0FpQjF0aUNRO0VBQ0UsbUJBQUE7RVJ4NEpOLDZCQXJCZTtBVDBuc0NuQjtBVTFyc0NFO0VPNDlKTTtJUnI0SkYsNkJBaEJhO0VUdW5zQ2pCO0FBQ0Y7QVUvcnNDRTtFTzQ5Sk07SVJsNEpGLDZCQVZnQjtFVG1uc0NwQjtBQUNGO0FVcHNzQ0U7RU80OUpNO0lSOTNKQSxtQlFnNEpFO0VqQjB1aUNSO0FBQ0Y7QWlCeHVpQ1E7RUFDRSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7QWpCMHVpQ1Y7QWlCenVpQ1U7RUFDRSxhQUFBO0FqQjJ1aUNaO0FpQnJ1aUNJO0VSdjVKQSwwQkFyQmU7QVRvcHNDbkI7QVVwdHNDRTtFTzQrSkU7SVJyNUpFLGlCQWhCYTtFVGlwc0NqQjtBQUNGO0FVenRzQ0U7RU80K0pFO0lSbDVKRSxnQlFtNUpBO0VqQmd2aUNKO0FBQ0Y7QVU5dHNDRTtFTzQrSkU7SVI5NEpJLGdCUSs0SkY7RWpCcXZpQ0o7QUFDRjtBaUJydmlDTTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JKOTlKTTtFSmdFVixzQ0FyQmU7QVQycXNDbkI7QVUzdXNDRTtFTzgrSkk7SVJ2NUpBLHNDQWhCYTtFVHdxc0NqQjtBQUNGO0FVaHZzQ0U7RU84K0pJO0lScDVKQSxrQlEwNUpFO0VqQmd3aUNOO0FBQ0Y7QVVydnNDRTtFTzgrSkk7SVJoNUpFLGtCUXM1SkE7RWpCcXdpQ047QUFDRjtBaUJyd2lDUTtFUmg2SkosMEJBckJlO0FUNnJzQ25CO0FVN3ZzQ0U7RU9xL0pNO0lSOTVKRixrQkFoQmE7RVQwcnNDakI7QUFDRjtBVWx3c0NFO0VPcS9KTTtJUjM1SkYsZ0JRNDVKSTtFakJneGlDUjtBQUNGO0FVdndzQ0U7RU9xL0pNO0lSdjVKQSxnQlF3NUpFO0VqQnF4aUNSO0FBQ0Y7QWlCbnhpQ007RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VSdjZKSiw0QkFyQmU7QVRrdHNDbkI7QVVseHNDRTtFT3kvSkk7SVJsNkpBLG1CQWhCYTtFVCtzc0NqQjtBQUNGO0FVdnhzQ0U7RU95L0pJO0lSLzVKQSxzQkFWZ0I7RVQyc3NDcEI7QUFDRjtBVTV4c0NFO0VPeS9KSTtJUjM1SkUsa0JRKzVKQTtFakJteWlDTjtBQUNGO0FpQmx5aUNRO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VSNTZKTiw0QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFbEJGO0FYd3dzQ0Y7QVV4eXNDRTtFTysvSk07SVJ4NkpGLDRCQWhCYTtFVHF1c0NqQjtBQUNGO0FVN3lzQ0U7RU8rL0pNO0lScjZKRixrQlF3NkpJO0VqQit5aUNSO0FBQ0Y7QVVsenNDRTtFTysvSk07SVJqNkpBLGtCUW82SkU7RWpCb3ppQ1I7QUFDRjtBVXZ6c0NFO0VPKy9KTTtJUng2SkYseUJBaEJhO0VUb3ZzQ2pCO0FBQ0Y7QVU1enNDRTtFTysvSk07SVJyNkpGLGVFM0RKO0VYaXlzQ0E7QUFDRjtBVWowc0NFO0VPKy9KTTtJUmo2SkEsZUUvRE47RVhzeXNDQTtBQUNGO0FVdDBzQ0U7RU8rL0pNO0lSMzhKRixnQkVwQko7RVgweXNDQTtBQUNGO0FVMzBzQ0U7RU8rL0pNO0lSeDhKRixnQkV2Qko7RVgreXNDQTtBQUNGO0FVaDFzQ0U7RU8rL0pNO0lScjhKRixnQkUxQko7RVhvenNDQTtBQUNGO0FpQi8waUNRO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VSbDdKTixxQkFyQmU7QVR5eHNDbkI7QVV6MXNDRTtFT3NnS007SVIvNkpGLHFCQWhCYTtFVHN4c0NqQjtBQUNGO0FVOTFzQ0U7RU9zZ0tNO0lSNTZKRixXUTg2Skk7RWpCMDFpQ1I7QUFDRjtBVW4yc0NFO0VPc2dLTTtJUng2SkEsV1EwNkpFO0VqQisxaUNSO0FBQ0Y7QWlCNzFpQ007RVJ0N0pGLHlCQXJCZTtFQWRmLHlCRWxCRjtBWDQwc0NGO0FVNTJzQ0U7RU8yZ0tJO0lScDdKQSx5QkFoQmE7RVR5eXNDakI7QUFDRjtBVWozc0NFO0VPMmdLSTtJUmo3SkEsZUUzREo7RVhzMXNDQTtBQUNGO0FVdDNzQ0U7RU8yZ0tJO0lSNzZKRSxlRS9ETjtFWDIxc0NBO0FBQ0Y7QVUzM3NDRTtFTzJnS0k7SVJ2OUpBLGdCRXBCSjtFWCsxc0NBO0FBQ0Y7QVVoNHNDRTtFTzJnS0k7SVJwOUpBLGdCRXZCSjtFWG8yc0NBO0FBQ0Y7QVVyNHNDRTtFTzJnS0k7SVJqOUpBLGdCRTFCSjtFWHkyc0NBO0FBQ0Y7QWlCNzNpQ1E7RVJ4N0pKLHVCQXJCZTtBVDYwc0NuQjtBVTc0c0NFO0VPNmdLTTtJUnQ3SkYsdUJBaEJhO0VUMDBzQ2pCO0FBQ0Y7QVVsNXNDRTtFTzZnS007SVJuN0pGLGFRbzdKSTtFakJ3NGlDUjtBQUNGO0FVdjVzQ0U7RU82Z0tNO0lSLzZKQSxhUWc3SkU7RWpCNjRpQ1I7QUFDRjtBaUJ6NGlDSTtFUjk3SkEsMEJBckJlO0FUKzFzQ25CO0FVLzVzQ0U7RU9taEtFO0lSNTdKRSxlQWhCYTtFVDQxc0NqQjtBQUNGO0FVcDZzQ0U7RU9taEtFO0lSejdKRSxtQkFWZ0I7RVR3MXNDcEI7QUFDRjtBVXo2c0NFO0VPbWhLRTtJUnI3SkksZ0JRczdKRjtFakJ5NWlDSjtBQUNGO0FpQng1aUNNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCMDVpQ1I7QWlCeDVpQ1E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RVIxOEpOLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUNrREUsdUNBckJlO0FUNjNzQ25CO0FVNzdzQ0U7RU8waEtNO0lSbjhKRix5QkFoQmE7RVQwM3NDakI7QUFDRjtBVWw4c0NFO0VPMGhLTTtJUmg4SkYsZUVyREo7RVhpNnNDQTtBQUNGO0FVdjhzQ0U7RU8waEtNO0lSNTdKQSxlRXpETjtFWHM2c0NBO0FBQ0Y7QVU1OHNDRTtFTzBoS007SVJ0K0pGLHlCRWRKO0VYMDZzQ0E7QUFDRjtBVWo5c0NFO0VPMGhLTTtJUm4rSkYseUJFakJKO0VYKzZzQ0E7QUFDRjtBVXQ5c0NFO0VPMGhLTTtJUmgrSkYseUJFcEJKO0VYbzdzQ0E7QUFDRjtBUXY3c0NFO0VBQ0UsMkxBQUE7QVJ5N3NDSjtBUXY3c0NFO0VBQ0UsMEpBQUE7QVJ5N3NDSjtBUXg3c0NJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMDdzQ047QVF2N3NDRTtFQUNFLDBKQUFBO0FSeTdzQ0o7QVF4N3NDSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjA3c0NOO0FVNStzQ0U7RU8waEtNO0lSbjhKRiwyQkFoQmE7RVR5NnNDakI7QUFDRjtBVWovc0NFO0VPMGhLTTtJUmg4SkYsK0JBVmdCO0VUcTZzQ3BCO0FBQ0Y7QVV0L3NDRTtFTzBoS007SVI1N0pBLGtCUW84SkU7RWpCdzlpQ1I7QUFDRjtBaUJuOWlDSTtFQUNFLGFBQUE7QWpCcTlpQ047O0FpQi84aUNNO0VSMTlKRiwwQ0FyQmU7QVRrOHNDbkI7QVVsZ3RDRTtFTytpS0k7SVJ4OUpBLCtCQWhCYTtFVCs3c0NqQjtBQUNGO0FVdmd0Q0U7RU8raUtJO0lScjlKQSxtQ0FWZ0I7RVQyN3NDcEI7QUFDRjtBVTVndENFO0VPK2lLSTtJUmo5SkUsc0JRazlKQTtFakJnK2lDTjtBQUNGO0FpQjk5aUNFO0VSOTlKRSw0QkFyQmU7QVRvOXNDbkI7QVVwaHRDRTtFT21qS0E7SVI1OUpJLDJCQWhCYTtFVGk5c0NqQjtBQUNGO0FVemh0Q0U7RU9taktBO0lSejlKSSwyQkFWZ0I7RVQ2OHNDcEI7QUFDRjtBVTlodENFO0VPbWpLQTtJUnI5Sk0saUJRczlKTDtFakI4K2lDRDtBQUNGO0FpQjUraUNFO0VSbCtKRSwrQkFyQmU7QVRzK3NDbkI7QVV0aXRDRTtFT3VqS0E7SVJoK0pJLDhCQWhCYTtFVG0rc0NqQjtBQUNGO0FVM2l0Q0U7RU91aktBO0lSNzlKSSw4QkFWZ0I7RVQrOXNDcEI7QUFDRjtBVWhqdENFO0VPdWpLQTtJUno5Sk0sb0JRMDlKTDtFakI0L2lDRDtBQUNGO0FpQjMvaUNHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakI2L2lDSjtBaUI1L2lDSTtFQUNDLGNKcmhLaUI7RUp3Q2xCLDhCQXJCZTtBVGlndENuQjtBVWprdENFO0VPaWtLRTtJUjErSkUsOEJBaEJhO0VUOC9zQ2pCO0FBQ0Y7QVV0a3RDRTtFT2lrS0U7SVJ2K0pFLDhCQVZnQjtFVDAvc0NwQjtBQUNGO0FVM2t0Q0U7RU9pa0tFO0lSbitKSSxvQlFxK0pIO0VqQjRnakNIO0FBQ0Y7QWlCdGdqQ0c7RUFDQyx5QkFBQTtFUnQvSkEsNkJBckJlO0VBcUJmLDZCQXJCZTtBVHFodENuQjtBVXJsdENFO0VPMGtLQztJUm4vSkcsMkJBaEJhO0VUa2h0Q2pCO0FBQ0Y7QVUxbHRDRTtFTzBrS0M7SVJoL0pHLDJCQVZnQjtFVDhndENwQjtBQUNGO0FVL2x0Q0U7RU8wa0tDO0lSNStKSyxpQlE4K0pKO0VqQnVoakNGO0FBQ0Y7QVVwbXRDRTtFTzBrS0M7SVJuL0pHLDZCQWhCYTtFVGlpdENqQjtBQUNGO0FVem10Q0U7RU8wa0tDO0lSaC9KRyw2QkFWZ0I7RVQ2aHRDcEI7QUFDRjtBVTltdENFO0VPMGtLQztJUjUrSkssbUJRKytKSjtFakJxaWpDRjtBQUNGO0FpQmxpakNFO0VSNS9KRSx3Q0FyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsdUJBckJlO0VRcWhLaEIsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxpREFBQTtBakJvaWpDSDtBVTNudENFO0VPaWxLQTtJUjEvSkksZ0NBaEJhO0VUd2p0Q2pCO0FBQ0Y7QVVob3RDRTtFT2lsS0E7SVJ2L0pJLG1DQVZnQjtFVG9qdENwQjtBQUNGO0FVcm90Q0U7RU9pbEtBO0lSbi9KTSxvQlFvL0pMO0VqQnVqakNEO0FBQ0Y7QVUxb3RDRTtFT2lsS0E7SVIxL0pJLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVHVrdENqQjtBQUNGO0FVL290Q0U7RU9pbEtBO0lSdi9KSSx5QkFWZ0I7SUFVaEIsNEJBVmdCO1FBVWhCLHlCQVZnQjtZQVVoQixxQkFWZ0I7RVRta3RDcEI7QUFDRjtBVXBwdENFO0VPaWxLQTtJUm4vSk0seUJRcS9KTDtJUnIvSkssNEJRcS9KTDtRUnIvSksseUJRcS9KTDtZUnIvSksscUJRcS9KTDtFakJxa2pDRDtBQUNGO0FVenB0Q0U7RU9pbEtBO0lSMS9KSSxzQkFoQmE7UUFnQmIsbUJBaEJhO1lBZ0JiLHFCQWhCYTtFVHNsdENqQjtBQUNGO0FVOXB0Q0U7RU9pbEtBO0lSdi9KSSxzQkFWZ0I7UUFVaEIsbUJBVmdCO1lBVWhCLHFCQVZnQjtFVGtsdENwQjtBQUNGO0FVbnF0Q0U7RU9pbEtBO0lSbi9KTSxzQlFzL0pMO1FSdC9KSyxtQlFzL0pMO1lSdC9KSyxxQlFzL0pMO0VqQm1sakNEO0FBQ0Y7QWlCL2tqQ1U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnJnS1IsV0FyQmU7RUFxQmYsbUJBckJlO0VBcUJmLDhCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtFQXFCZiwwQkFyQmU7QVQrbXRDbkI7QVUvcXRDRTtFT3lsS1E7SVJsZ0tKLFdBaEJhO0VUNG10Q2pCO0FBQ0Y7QVVwcnRDRTtFT3lsS1E7SVIvL0pKLFdBVmdCO0VUd210Q3BCO0FBQ0Y7QVV6cnRDRTtFT3lsS1E7SVIzL0pGLFdRNi9KSTtFakJrbWpDVjtBQUNGO0FVOXJ0Q0U7RU95bEtRO0lSbGdLSixtQkFoQmE7RVQybnRDakI7QUFDRjtBVW5zdENFO0VPeWxLUTtJUi8vSkosbUJBVmdCO0VUdW50Q3BCO0FBQ0Y7QVV4c3RDRTtFT3lsS1E7SVIzL0pGLFNROC9KSTtFakJnbmpDVjtBQUNGO0FVN3N0Q0U7RU95bEtRO0lSbGdLSix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVQwb3RDakI7QUFDRjtBVWx0dENFO0VPeWxLUTtJUi8vSkoseUJBVmdCO0lBVWhCLDRCQVZnQjtRQVVoQix5QkFWZ0I7WUFVaEIscUJBVmdCO0VUc290Q3BCO0FBQ0Y7QVV2dHRDRTtFT3lsS1E7SVIzL0pGLHlCUSsvSkk7SVIvL0pKLDRCUSsvSkk7UVIvL0pKLHlCUSsvSkk7WVIvL0pKLHFCUSsvSkk7RWpCOG5qQ1Y7QUFDRjtBVTV0dENFO0VPeWxLUTtJUmxnS0osYUFoQmE7RVR5cHRDakI7QUFDRjtBVWp1dENFO0VPeWxLUTtJUi8vSkosYUFWZ0I7RVRxcHRDcEI7QUFDRjtBVXR1dENFO0VPeWxLUTtJUjMvSkYsYVFnZ0tJO0VqQjRvakNWO0FBQ0Y7QWlCM29qQ1U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUjlnS1Isc0JBckJlO0VBcUJmLHNCQXJCZTtFQXFCZixzQ0FyQmU7RUFkZixzQlFxaktRO0VSbGhLUix5QkFyQmU7RUVzSmpCLHlCQUFBO0VNbTVKVSxjQUFBO0VScGhLUiw2QkFyQmU7QVR3cnRDbkI7QVV4dnRDRTtFT2dtS1E7SVJ6Z0tKLFdBaEJhO0VUcXJ0Q2pCO0FBQ0Y7QVU3dnRDRTtFT2dtS1E7SVJ0Z0tKLFdBVmdCO0VUaXJ0Q3BCO0FBQ0Y7QVVsd3RDRTtFT2dtS1E7SVJsZ0tGLFdRc2dLSTtFakJrcWpDVjtBQUNGO0FVdnd0Q0U7RU9nbUtRO0lSemdLSixhQWhCYTtFVG9zdENqQjtBQUNGO0FVNXd0Q0U7RU9nbUtRO0lSdGdLSixnQkFWZ0I7RVRnc3RDcEI7QUFDRjtBVWp4dENFO0VPZ21LUTtJUmxnS0YsWVF1Z0tJO0VqQmdyakNWO0FBQ0Y7QVV0eHRDRTtFT2dtS1E7SVJ6Z0tKLDJCQWhCYTtFVG10dENqQjtBQUNGO0FVM3h0Q0U7RU9nbUtRO0lSdGdLSiwrQkFWZ0I7RVQrc3RDcEI7QUFDRjtBVWh5dENFO0VPZ21LUTtJUmxnS0Ysa0JRd2dLSTtFakI4cmpDVjtBQUNGO0FVcnl0Q0U7RU9nbUtRO0lSNWlLSixzQlFtaktNO0VqQmtzakNWO0FBQ0Y7QVUxeXRDRTtFT2dtS1E7SVJ6aUtKLHNCUWdqS007RWpCdXNqQ1Y7QUFDRjtBVS95dENFO0VPZ21LUTtJUnRpS0osc0JRNmlLTTtFakI0c2pDVjtBQUNGO0FVcHp0Q0U7RU9nbUtRO0lSemdLSix5QkFoQmE7RVRpdnRDakI7QUFDRjtBVXp6dENFO0VPZ21LUTtJUnRnS0osZUUySEo7RVh3bXRDQTtBQUNGO0FVOXp0Q0U7RU9nbUtRO0lSbGdLRixlRXVITjtFWDZtdENBO0FBQ0Y7QVVuMHRDRTtFT2dtS1E7SVJ6Z0tKLG9CQWhCYTtFVGd3dENqQjtBQUNGO0FVeDB0Q0U7RU9nbUtRO0lSdGdLSix1QkFWZ0I7RVQ0dnRDcEI7QUFDRjtBVTcwdENFO0VPZ21LUTtJUmxnS0YsbUJRNGdLSTtFakJ1dWpDVjtBQUNGO0FpQnR1akNZO0VBQ0UsY0FBQTtFQUNBLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtFUnpoS1YsMkJBckJlO0VBcUJmLHFCQXJCZTtFQXFCZixzQkFyQmU7QVR5eHRDbkI7QVV6MXRDRTtFTzRtS1U7SVJyaEtOLDJCQWhCYTtFVHN4dENqQjtBQUNGO0FVOTF0Q0U7RU80bUtVO0lSbGhLTiwyQkFWZ0I7RVRreHRDcEI7QUFDRjtBVW4ydENFO0VPNG1LVTtJUjlnS0osZ0JRaWhLTTtFakJ3dmpDWjtBQUNGO0FVeDJ0Q0U7RU80bUtVO0lScmhLTixVQWhCYTtFVHF5dENqQjtBQUNGO0FVNzJ0Q0U7RU80bUtVO0lSbGhLTixjQVZnQjtFVGl5dENwQjtBQUNGO0FVbDN0Q0U7RU80bUtVO0lSOWdLSixXUWtoS007RWpCc3dqQ1o7QUFDRjtBVXYzdENFO0VPNG1LVTtJUnJoS04sc0JBaEJhO0VUb3p0Q2pCO0FBQ0Y7QVU1M3RDRTtFTzRtS1U7SVJsaEtOLHNCQVZnQjtFVGd6dENwQjtBQUNGO0FVajR0Q0U7RU80bUtVO0lSOWdLSixXUW1oS007RWpCb3hqQ1o7QUFDRjtBaUJweGpDYztFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCc3hqQ2hCO0FpQmh4akNHO0VBQ0Msa0JBQUE7RVJ4aUtBLHNCQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7QVg2MnRDRjtBVW41dENFO0VPNG5LQztJUnJpS0csc0JBaEJhO0VUZzF0Q2pCO0FBQ0Y7QVV4NXRDRTtFTzRuS0M7SVJsaUtHLHFCQVZnQjtFVDQwdENwQjtBQUNGO0FVNzV0Q0U7RU80bktDO0lSOWhLSyxZUWdpS0o7RWpCbXlqQ0Y7QUFDRjtBVWw2dENFO0VPNG5LQztJUnJpS0csYUFoQmE7RVQrMXRDakI7QUFDRjtBVXY2dENFO0VPNG5LQztJUmxpS0csZ0JBVmdCO0VUMjF0Q3BCO0FBQ0Y7QVU1NnRDRTtFTzRuS0M7SVI5aEtLLFlRaWlLSjtFakJpempDRjtBQUNGO0FVajd0Q0U7RU80bktDO0lScmlLRyx5QkFoQmE7RVQ4MnRDakI7QUFDRjtBVXQ3dENFO0VPNG5LQztJUmxpS0csZUVyREo7RVhxNXRDQTtBQUNGO0FVMzd0Q0U7RU80bktDO0lSOWhLSyxlRXpETjtFWDA1dENBO0FBQ0Y7QVVoOHRDRTtFTzRuS0M7SVJ4a0tHLHlCRWRKO0VYODV0Q0E7QUFDRjtBVXI4dENFO0VPNG5LQztJUnJrS0cseUJFakJKO0VYbTZ0Q0E7QUFDRjtBVTE4dENFO0VPNG5LQztJUmxrS0cseUJFcEJKO0VYdzZ0Q0E7QUFDRjtBaUI5MGpDZ0I7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RVIvaUtkLHFCQXJCZTtFUXNrS0QsY0FBQTtFUmpqS2QscUJBckJlO0VBcUJmLHNCQXJCZTtFUXlrS0Qsb0JBQUE7QWpCZzFqQ2xCO0FVejl0Q0U7RU9pb0tjO0lSMWlLVixxQkFoQmE7RVRzNXRDakI7QUFDRjtBVTk5dENFO0VPaW9LYztJUnZpS1YscUJBVmdCO0VUazV0Q3BCO0FBQ0Y7QVVuK3RDRTtFT2lvS2M7SVJuaUtSLFdRdWlLVTtFakJrMmpDaEI7QUFDRjtBVXgrdENFO0VPaW9LYztJUjFpS1YsVUFoQmE7RVRxNnRDakI7QUFDRjtBVTcrdENFO0VPaW9LYztJUnZpS1YsY0FWZ0I7RVRpNnRDcEI7QUFDRjtBVWwvdENFO0VPaW9LYztJUm5pS1IsV1F5aUtVO0VqQisyakNoQjtBQUNGO0FVdi90Q0U7RU9pb0tjO0lSMWlLVixzQkFoQmE7RVRvN3RDakI7QUFDRjtBVTUvdENFO0VPaW9LYztJUnZpS1Ysc0JBVmdCO0VUZzd0Q3BCO0FBQ0Y7QVVqZ3VDRTtFT2lvS2M7SVJuaUtSLFdRMGlLVTtFakI2M2pDaEI7QUFDRjtBaUI1M2pDa0I7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQjgzakNwQjtBaUIxM2pDSTtFQUNDLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RVJoa0tELDZCQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYseUJBckJlO0VReWxLZCxZQUFBO0VBQ0EsZUFBQTtBakI0M2pDTDtBVXRodUNFO0VPa3BLRTtJUjNqS0Usb0JBaEJhO0VUbTl0Q2pCO0FBQ0Y7QVUzaHVDRTtFT2twS0U7SVJ4aktFLHVCQVZnQjtFVCs4dENwQjtBQUNGO0FVaGl1Q0U7RU9rcEtFO0lScGpLSSxtQlF3aktIO0VqQjg0akNIO0FBQ0Y7QVVyaXVDRTtFT2twS0U7SVIzaktFLGFBaEJhO0VUayt0Q2pCO0FBQ0Y7QVUxaXVDRTtFT2twS0U7SVJ4aktFLGdCQVZnQjtFVDg5dENwQjtBQUNGO0FVL2l1Q0U7RU9rcEtFO0lScGpLSSxZUXlqS0g7RWpCNDVqQ0g7QUFDRjtBVXBqdUNFO0VPa3BLRTtJUjNqS0UseUJBaEJhO0VUaS90Q2pCO0FBQ0Y7QVV6anVDRTtFT2twS0U7SVJ4aktFLHlCQVZnQjtFVDYrdENwQjtBQUNGO0FVOWp1Q0U7RU9rcEtFO0lScGpLSSxlUTBqS0g7RWpCMDZqQ0g7QUFDRjtBaUJ4NmpDSztFUnptS0QsV1EwbUtFO0FqQjA2akNOO0FpQjM2akNLO0VSem1LRCxXUTBtS0U7QWpCMDZqQ047QWlCMzZqQ0s7RVJ6bUtELFdRMG1LRTtBakIwNmpDTjtBaUIzNmpDSztFUnptS0QsV1EwbUtFO0FqQjA2akNOO0FpQjM2akNLO0VSem1LRCxXUTBtS0U7QWpCMDZqQ047QVV0a3VDRTtFTzJwS0c7SVJ2bUtDLGNRd21LQTtFakI4NmpDSjtFaUIvNmpDRztJUnZtS0MsY1F3bUtBO0VqQjg2akNKO0VpQi82akNHO0lSdm1LQyxjUXdtS0E7RWpCODZqQ0o7RWlCLzZqQ0c7SVJ2bUtDLGNRd21LQTtFakI4NmpDSjtFaUIvNmpDRztJUnZtS0MsY1F3bUtBO0VqQjg2akNKO0FBQ0Y7QVUza3VDRTtFTzJwS0c7SVJwbUtDLGNRcW1LQTtFakJtN2pDSjtFaUJwN2pDRztJUnBtS0MsY1FxbUtBO0VqQm03akNKO0VpQnA3akNHO0lScG1LQyxjUXFtS0E7RWpCbTdqQ0o7RWlCcDdqQ0c7SVJwbUtDLGNRcW1LQTtFakJtN2pDSjtFaUJwN2pDRztJUnBtS0MsY1FxbUtBO0VqQm03akNKO0FBQ0Y7QVVobHVDRTtFTzJwS0c7SVJqbUtDLGNRa21LQTtFakJ3N2pDSjtFaUJ6N2pDRztJUmptS0MsY1FrbUtBO0VqQnc3akNKO0VpQno3akNHO0lSam1LQyxjUWttS0E7RWpCdzdqQ0o7RWlCejdqQ0c7SVJqbUtDLGNRa21LQTtFakJ3N2pDSjtFaUJ6N2pDRztJUmptS0MsY1FrbUtBO0VqQnc3akNKO0FBQ0Y7QWlCajdqQ0U7RUFDQyxhQUFBO0FqQm03akNIO0FpQmw3akNHO0VBQ0MsY0FBQTtBakJvN2pDSjtBaUJsN2pDRztFUnBsS0MsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VROG1LZixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUjFsS0Esc0NBckJlO0FUaWl1Q25CO0FpQnY3akNJO0VBQ0MsOENBQUE7QWpCeTdqQ0w7QVVwbXVDRTtFT3lxS0M7SVJsbEtHLDhCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsdUJBaEJhO1lBZ0JiLG1CQWhCYTtFVGlpdUNqQjtBQUNGO0FVem11Q0U7RU95cUtDO0lSL2tLRyw4QkFWZ0I7SUFVaEIsNkJBVmdCO1FBVWhCLHVCQVZnQjtZQVVoQixtQkFWZ0I7RVQ2aHVDcEI7QUFDRjtBVTltdUNFO0VPeXFLQztJUjNrS0ssOEJRK2tLSjtJUi9rS0ksNkJRK2tLSjtRUi9rS0ksdUJRK2tLSjtZUi9rS0ksbUJRK2tLSjtFakJxOGpDRjtBQUNGO0FVbm51Q0U7RU95cUtDO0lSbGxLRyxVQWhCYTtFVGdqdUNqQjtBQUNGO0FVeG51Q0U7RU95cUtDO0lSL2tLRyxVQVZnQjtFVDRpdUNwQjtBQUNGO0FVN251Q0U7RU95cUtDO0lSM2tLSyxVUWtsS0o7RWpCaTlqQ0Y7QUFDRjtBaUJoOWpDSTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSOWxLRCw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7QVR1a3VDbkI7QVV2b3VDRTtFT2tyS0U7SVIzbEtFLDhCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsdUJBaEJhO1lBZ0JiLG1CQWhCYTtFVG9rdUNqQjtBQUNGO0FVNW91Q0U7RU9rcktFO0lSeGxLRSw4QkFWZ0I7SUFVaEIsNkJBVmdCO1FBVWhCLHVCQVZnQjtZQVVoQixtQkFWZ0I7RVRna3VDcEI7QUFDRjtBVWpwdUNFO0VPa3JLRTtJUnBsS0ksOEJRc2xLSDtJUnRsS0csNkJRc2xLSDtRUnRsS0csdUJRc2xLSDtZUnRsS0csbUJRc2xLSDtFakJpK2pDSDtBQUNGO0FVdHB1Q0U7RU9rcktFO0lSM2xLRSx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVG1sdUNqQjtBQUNGO0FVM3B1Q0U7RU9rcktFO0lSeGxLRSx5QlEybEtjO1FSM2xLZCxzQlEybEtjO1lSM2xLZCxtQlEybEtjO0VqQjArakNsQjtBQUNGO0FVaHF1Q0U7RU9rcktFO0lScGxLSSx5QlF1bEtZO1FSdmxLWixzQlF1bEtZO1lSdmxLWixtQlF1bEtZO0VqQisrakNsQjtBQUNGO0FpQi8rakNLO0VSam1LRCxVQXJCZTtBVHdtdUNuQjtBVXhxdUNFO0VPc3JLRztJUi9sS0MsdUJBaEJhO0VUcW11Q2pCO0FBQ0Y7QVU3cXVDRTtFT3NyS0c7SVI1bEtDLHVCQVZnQjtFVGltdUNwQjtBQUNGO0FVbHJ1Q0U7RU9zcktHO0lSeGxLRyxhUXlsS0Y7RWpCKy9qQ0o7QUFDRjtBaUI3L2pDSztFUnJtS0QsV1FzbUtFO0VSdG1LRiw2QkFyQmU7RVE2bktiLHlCQUFBO0FqQisvakNOO0FVNXJ1Q0U7RU8wcktHO0lSbm1LQyxhQWhCYTtFVHludUNqQjtBQUNGO0FVanN1Q0U7RU8wcktHO0lSaG1LQyxnQkFWZ0I7RVRxbnVDcEI7QUFDRjtBVXRzdUNFO0VPMHJLRztJUjVsS0csWVE2bEtGO0VqQitna0NKO0FBQ0Y7QVUzc3VDRTtFTzByS0c7SVJubUtDLGdCQWhCYTtFVHdvdUNqQjtBQUNGO0FVaHR1Q0U7RU8wcktHO0lSaG1LQyxnQkFWZ0I7RVRvb3VDcEI7QUFDRjtBVXJ0dUNFO0VPMHJLRztJUjVsS0csZ0JROGxLRjtFakI2aGtDSjtBQUNGO0FpQjNoa0NLO0VBQ0MsY0p0cEtVO0VKMkNaLFVBckJlO0FUOHB1Q25CO0FVOXR1Q0U7RU8rcktHO0lSeG1LQyxzQ0FoQmE7RVQycHVDakI7QUFDRjtBVW51dUNFO0VPK3JLRztJUnJtS0Msc0NBVmdCO0VUdXB1Q3BCO0FBQ0Y7QVV4dXVDRTtFTytyS0c7SVJqbUtHLGtCUW1tS0Y7RWpCMmlrQ0o7QUFDRjtBaUJ4aWtDSTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSam5LRCxVQXJCZTtFQXFCZiwwQkFyQmU7QVRrcnVDbkI7QVVsdnVDRTtFT3FzS0U7SVI5bUtFLGNBaEJhO0VUK3F1Q2pCO0FBQ0Y7QVV2dnVDRTtFT3FzS0U7SVIzbUtFLGlCQVZnQjtFVDJxdUNwQjtBQUNGO0FVNXZ1Q0U7RU9xc0tFO0lSdm1LSSxhUXltS0g7RWpCeWprQ0g7QUFDRjtBVWp3dUNFO0VPcXNLRTtJUjltS0UsYUFoQmE7RVQ4cnVDakI7QUFDRjtBVXR3dUNFO0VPcXNLRTtJUjNtS0UsYUFWZ0I7RVQwcnVDcEI7QUFDRjtBVTN3dUNFO0VPcXNLRTtJUnZtS0ksYVEwbUtIO0VqQnVra0NIO0FBQ0Y7QWlCdmtrQ0s7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnRuS0YsWUFyQmU7QVRxdHVDbkI7QVVyeHVDRTtFT3lzS0c7SVJsbktDLHVCQWhCYTtFVGt0dUNqQjtBQUNGO0FVMXh1Q0U7RU95c0tHO0lSL21LQyx1QkFWZ0I7RVQ4c3VDcEI7QUFDRjtBVS94dUNFO0VPeXNLRztJUjNtS0csYVE4bUtGO0VqQnVsa0NKO0FBQ0Y7QWlCdGxrQ007RVJ6bktGLHFCQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsMkJBckJlO0FUeXV1Q25CO0FVenl1Q0U7RU84c0tJO0lSdm5LQSxVQWhCYTtFVHN1dUNqQjtBQUNGO0FVOXl1Q0U7RU84c0tJO0lScG5LQSxjQVZnQjtFVGt1dUNwQjtBQUNGO0FVbnp1Q0U7RU84c0tJO0lSaG5LRSxXUWluS0Q7RWpCd21rQ0w7QUFDRjtBVXh6dUNFO0VPOHNLSTtJUnZuS0Esc0JBaEJhO0VUcXZ1Q2pCO0FBQ0Y7QVU3enVDRTtFTzhzS0k7SVJwbktBLHNCQVZnQjtFVGl2dUNwQjtBQUNGO0FVbDB1Q0U7RU84c0tJO0lSaG5LRSxZUWtuS0Q7RWpCc25rQ0w7QUFDRjtBVXYwdUNFO0VPOHNLSTtJUnZuS0EsMkJBaEJhO0VUb3d1Q2pCO0FBQ0Y7QVU1MHVDRTtFTzhzS0k7SVJwbktBLDJCQVZnQjtFVGd3dUNwQjtBQUNGO0FVajF1Q0U7RU84c0tJO0lSaG5LRSxnQlFtbktEO0VqQm9va0NMO0FBQ0Y7QWlCam9rQ3dCO0VBQ0UsY0pocktWO0FibXp1Q2hCO0FpQmhva0MwQjtFQUNFLGVKcHJLWjtBYnN6dUNoQjtBaUIzbmtDSTtFUjVvS0EsMkJBckJlO0FUK3h1Q25CO0FVLzF1Q0U7RU9pdUtFO0lSMW9LRSwyQkFoQmE7RVQ0eHVDakI7QUFDRjtBVXAydUNFO0VPaXVLRTtJUnZvS0UsMkJBVmdCO0VUd3h1Q3BCO0FBQ0Y7QVV6MnVDRTtFT2l1S0U7SVJub0tJLGlCUW9vS0g7RWpCMm9rQ0g7QUFDRjs7QWlCbm9rQ0k7RVJ0cEtBLDBDQXJCZTtBVGt6dUNuQjtBVWwzdUNFO0VPMnVLRTtJUnBwS0UsK0JBaEJhO0VUK3l1Q2pCO0FBQ0Y7QVV2M3VDRTtFTzJ1S0U7SVJqcEtFLG1DQVZnQjtFVDJ5dUNwQjtBQUNGO0FVNTN1Q0U7RU8ydUtFO0lSN29LSSxzQlE4b0tGO0VqQm9wa0NKO0FBQ0Y7QWlCbHBrQ0k7RVIxcEtBLDJCQXJCZTtBVG8wdUNuQjtBVXA0dUNFO0VPK3VLRTtJUnhwS0UsMEJBaEJhO0VUaTB1Q2pCO0FBQ0Y7QVV6NHVDRTtFTyt1S0U7SVJycEtFLDBCQVZnQjtFVDZ6dUNwQjtBQUNGO0FVOTR1Q0U7RU8rdUtFO0lSanBLSSxnQlFrcEtGO0VqQmtxa0NKO0FBQ0Y7QWlCaHFrQ0k7RVI5cEtBLCtCQXJCZTtBVHMxdUNuQjtBVXQ1dUNFO0VPbXZLRTtJUjVwS0UsOEJBaEJhO0VUbTF1Q2pCO0FBQ0Y7QVUzNXVDRTtFT212S0U7SVJ6cEtFLDhCQVZnQjtFVCswdUNwQjtBQUNGO0FVaDZ1Q0U7RU9tdktFO0lScnBLSSxvQlFzcEtIO0VqQmdya0NIO0FBQ0Y7QWlCL3FrQ007RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FqQmlya0NSO0FpQmhya0NRO0VBQ0UsY0pqdEtZO0VKd0NsQiw4QkFyQmU7QVRpM3VDbkI7QVVqN3VDRTtFTzZ2S007SVJ0cUtGLDhCQWhCYTtFVDgydUNqQjtBQUNGO0FVdDd1Q0U7RU82dktNO0lSbnFLRiw4QkFWZ0I7RVQwMnVDcEI7QUFDRjtBVTM3dUNFO0VPNnZLTTtJUi9wS0Esb0JRaXFLQztFakJnc2tDUDtBQUNGO0FpQjVya0NJO0VBQ0UseUJBQUE7RVJocktGLHlCQXJCZTtFQXFCZiw2QkFyQmU7QVRxNHVDbkI7QVVyOHVDRTtFT293S0U7SVI3cUtFLHlCQWhCYTtFVGs0dUNqQjtBQUNGO0FVMTh1Q0U7RU9vd0tFO0lSMXFLRSx5QkFWZ0I7RVQ4M3VDcEI7QUFDRjtBVS84dUNFO0VPb3dLRTtJUnRxS0ksZVF3cUtIO0VqQjZza0NIO0FBQ0Y7QVVwOXVDRTtFT293S0U7SVI3cUtFLDZCQWhCYTtFVGk1dUNqQjtBQUNGO0FVejl1Q0U7RU9vd0tFO0lSMXFLRSw2QkFWZ0I7RVQ2NHVDcEI7QUFDRjtBVTk5dUNFO0VPb3dLRTtJUnRxS0ksbUJReXFLRjtFakIydGtDSjtBQUNGO0FpQnp0a0NJO0VScnJLQSx3Q0FyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VROHNLYixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGlEQUFBO0FqQjJ0a0NOO0FVMyt1Q0U7RU8wd0tFO0lSbnJLRSw2QkFoQmE7RVR3NnVDakI7QUFDRjtBVWgvdUNFO0VPMHdLRTtJUmhyS0UsaUNBVmdCO0VUbzZ1Q3BCO0FBQ0Y7QVVyL3VDRTtFTzB3S0U7SVI1cUtJLG9CUTZxS0Y7RWpCOHVrQ0o7QUFDRjtBVTEvdUNFO0VPMHdLRTtJUm5yS0UseUJBaEJhO0lBZ0JiLDRCQWhCYTtRQWdCYix5QkFoQmE7WUFnQmIscUJBaEJhO0VUdTd1Q2pCO0FBQ0Y7QVUvL3VDRTtFTzB3S0U7SVJocktFLHlCUWtyS0E7SVJscktBLDRCUWtyS0E7UVJscktBLHlCUWtyS0E7WVJscktBLHFCUWtyS0E7RWpCdXZrQ0o7QUFDRjtBVXBndkNFO0VPMHdLRTtJUjVxS0kseUJROHFLRjtJUjlxS0UsNEJROHFLRjtRUjlxS0UseUJROHFLRjtZUjlxS0UscUJROHFLRjtFakI0dmtDSjtBQUNGO0FVemd2Q0U7RU8wd0tFO0lSbnJLRSxzQkFoQmE7UUFnQmIsbUJBaEJhO1lBZ0JiLGdCQWhCYTtFVHM4dUNqQjtBQUNGO0FVOWd2Q0U7RU8wd0tFO0lSaHJLRSxzQlFtcktBO1FSbnJLQSxtQlFtcktBO1lSbnJLQSxnQlFtcktBO0VqQnF3a0NKO0FBQ0Y7QVVuaHZDRTtFTzB3S0U7SVI1cUtJLHNCUStxS0Y7UVIvcUtFLG1CUStxS0Y7WVIvcUtFLGdCUStxS0Y7RWpCMHdrQ0o7QUFDRjtBaUJ0d2tDTTtFUjdyS0YseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMkJBckJlO0FUNjl1Q25CO0FVN2h2Q0U7RU9reEtJO0lSM3JLQSx5QkFoQmE7RVQwOXVDakI7QUFDRjtBVWxpdkNFO0VPa3hLSTtJUnhyS0EsZUVyREo7RVhpZ3ZDQTtBQUNGO0FVdml2Q0U7RU9reEtJO0lScHJLRSxlRXpETjtFWHNndkNBO0FBQ0Y7QVU1aXZDRTtFT2t4S0k7SVI5dEtBLHlCRWRKO0VYMGd2Q0E7QUFDRjtBVWpqdkNFO0VPa3hLSTtJUjN0S0EseUJFakJKO0VYK2d2Q0E7QUFDRjtBVXRqdkNFO0VPa3hLSTtJUnh0S0EseUJFcEJKO0VYb2h2Q0E7QUFDRjtBVTNqdkNFO0VPa3hLSTtJUjNyS0Esb0JBaEJhO0VUdy91Q2pCO0FBQ0Y7QVVoa3ZDRTtFT2t4S0k7SVJ4cktBLG9CUTByS0U7RWpCZ3prQ047QUFDRjtBVXJrdkNFO0VPa3hLSTtJUnByS0Usb0JRc3JLQTtFakJxemtDTjtBQUNGO0FpQnJ6a0NRO0VBQ0UsY0podktNO0FidWl2Q2hCO0FpQm56a0NNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJ0c0tKLG1CQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7QVRraHZDbkI7QVVsbHZDRTtFTzB4S0k7SVJuc0tBLG1CQWhCYTtFVCtndkNqQjtBQUNGO0FVdmx2Q0U7RU8weEtJO0lSaHNLQSxtQkFWZ0I7RVQyZ3ZDcEI7QUFDRjtBVTVsdkNFO0VPMHhLSTtJUjVyS0UsU1E4cktBO0VqQm8wa0NOO0FBQ0Y7QVVqbXZDRTtFTzB4S0k7SVJuc0tBLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDhodkNqQjtBQUNGO0FVdG12Q0U7RU8weEtJO0lSaHNLQSx5QlFtc0tFO0lSbnNLRiw0QlFtc0tFO1FSbnNLRix5QlFtc0tFO1lSbnNLRixxQlFtc0tFO0VqQjYwa0NOO0FBQ0Y7QVUzbXZDRTtFTzB4S0k7SVI1cktFLHlCUStyS0E7SVIvcktBLDRCUStyS0E7UVIvcktBLHlCUStyS0E7WVIvcktBLHFCUStyS0E7RWpCazFrQ047QUFDRjtBaUIvMGtDTTtFQUNFLGtCQUFBO0VSN3NLSixXUThzS0k7RVI5c0tKLHVCQXJCZTtBVHFqdkNuQjtBVXJudkNFO0VPaXlLSTtJUjFzS0EsY0FoQmE7RVRranZDakI7QUFDRjtBVTFudkNFO0VPaXlLSTtJUnZzS0EsZ0JBVmdCO0VUOGl2Q3BCO0FBQ0Y7QVUvbnZDRTtFT2l5S0k7SVJuc0tFLFlRcXNLQTtFakJnMmtDTjtBQUNGO0FVcG92Q0U7RU9peUtJO0lSMXNLQSxhQWhCYTtFVGlrdkNqQjtBQUNGO0FVem92Q0U7RU9peUtJO0lSdnNLQSxnQkFWZ0I7RVQ2anZDcEI7QUFDRjtBVTlvdkNFO0VPaXlLSTtJUm5zS0UsWVFzc0tEO0VqQjgya0NMO0FBQ0Y7QWlCOTJrQ1E7RVJodEtKLFdRaXRLTTtBakJnM2tDVjtBVXRwdkNFO0VPcXlLTTtJUjlzS0Ysc0JBaEJhO0VUbWx2Q2pCO0FBQ0Y7QVUzcHZDRTtFT3F5S007SVIzc0tGLFlRNHNLSTtFakJ5M2tDUjtBQUNGO0FVaHF2Q0U7RU9xeUtNO0lSdnNLQSxZUXdzS0U7RWpCODNrQ1I7QUFDRjtBaUI3M2tDUTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FqQisza0NWO0FpQjkza0NVO0VSM3ZLTixXUTR2S1E7QWpCZzRrQ1o7QWlCajRrQ1U7RVIzdktOLFdRNHZLUTtBakJnNGtDWjtBaUJqNGtDVTtFUjN2S04sV1E0dktRO0FqQmc0a0NaO0FpQmo0a0NVO0VSM3ZLTixXUTR2S1E7QWpCZzRrQ1o7QWlCajRrQ1U7RVIzdktOLFdRNHZLUTtBakJnNGtDWjtBVTlxdkNFO0VPNnlLUTtJUnp2S0osY1EwdktNO0VqQm80a0NWO0VpQnI0a0NRO0lSenZLSixjUTB2S007RWpCbzRrQ1Y7RWlCcjRrQ1E7SVJ6dktKLGNRMHZLTTtFakJvNGtDVjtFaUJyNGtDUTtJUnp2S0osY1EwdktNO0VqQm80a0NWO0VpQnI0a0NRO0lSenZLSixjUTB2S007RWpCbzRrQ1Y7QUFDRjtBVW5ydkNFO0VPNnlLUTtJUnR2S0osY1F1dktNO0VqQnk0a0NWO0VpQjE0a0NRO0lSdHZLSixjUXV2S007RWpCeTRrQ1Y7RWlCMTRrQ1E7SVJ0dktKLGNRdXZLTTtFakJ5NGtDVjtFaUIxNGtDUTtJUnR2S0osY1F1dktNO0VqQnk0a0NWO0VpQjE0a0NRO0lSdHZLSixjUXV2S007RWpCeTRrQ1Y7QUFDRjtBVXhydkNFO0VPNnlLUTtJUm52S0osY1FvdktNO0VqQjg0a0NWO0VpQi80a0NRO0lSbnZLSixjUW92S007RWpCODRrQ1Y7RWlCLzRrQ1E7SVJudktKLGNRb3ZLTTtFakI4NGtDVjtFaUIvNGtDUTtJUm52S0osY1FvdktNO0VqQjg0a0NWO0VpQi80a0NRO0lSbnZLSixjUW92S007RWpCODRrQ1Y7QUFDRjtBaUI1NGtDUTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VSbHVLTiw2QkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDJCQXJCZTtBVHdvdkNuQjtBVXhzdkNFO0VPaXpLTTtJUjF0S0YscUJBaEJhO0VUcW92Q2pCO0FBQ0Y7QVU3c3ZDRTtFT2l6S007SVJ2dEtGLHdCQVZnQjtFVGlvdkNwQjtBQUNGO0FVbHR2Q0U7RU9pektNO0lSbnRLQSxtQlEwdEtFO0VqQjg1a0NSO0FBQ0Y7QVV2dHZDRTtFT2l6S007SVIxdEtGLGFBaEJhO0VUb3B2Q2pCO0FBQ0Y7QVU1dHZDRTtFT2l6S007SVJ2dEtGLGdCQVZnQjtFVGdwdkNwQjtBQUNGO0FVanV2Q0U7RU9pektNO0lSbnRLQSxZUTJ0S0Q7RWpCNDZrQ0w7QUFDRjtBVXR1dkNFO0VPaXpLTTtJUjF0S0YsaUJBaEJhO0VUbXF2Q2pCO0FBQ0Y7QVUzdXZDRTtFT2l6S007SVJ2dEtGLG9CQVZnQjtFVCtwdkNwQjtBQUNGO0FVaHZ2Q0U7RU9pektNO0lSbnRLQSxnQlE0dEtFO0VqQjA3a0NSO0FBQ0Y7QWlCejdrQ1U7RVJ2dUtOLFlBckJlO0VBcUJmLDJCQXJCZTtBVHlydkNuQjtBVXp2dkNFO0VPNHpLUTtJUnJ1S0osWUFoQmE7RVRzcnZDakI7QUFDRjtBVTl2dkNFO0VPNHpLUTtJUmx1S0osWVFtdUtNO0VqQnE4a0NWO0FBQ0Y7QVVud3ZDRTtFTzR6S1E7SVI5dEtGLFlRK3RLSTtFakIwOGtDVjtBQUNGO0FVeHd2Q0U7RU80ektRO0lScnVLSiwyQkFoQmE7RVRxc3ZDakI7QUFDRjtBVTd3dkNFO0VPNHpLUTtJUmx1S0osMkJBVmdCO0VUaXN2Q3BCO0FBQ0Y7QVVseHZDRTtFTzR6S1E7SVI5dEtGLGlCUWd1S0k7RWpCdzlrQ1Y7QUFDRjtBaUJ2OWtDYztFQUNFLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBakJ5OWtDaEI7QWlCdDlrQ1k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RVJqdktWLDJCQXJCZTtBVCt0dkNuQjtBVS94dkNFO0VPbzBLVTtJUjd1S04sMkJBaEJhO0VUNHR2Q2pCO0FBQ0Y7QVVweXZDRTtFT28wS1U7SVIxdUtOLDJCQVZnQjtFVHd0dkNwQjtBQUNGO0FVenl2Q0U7RU9vMEtVO0lSdHVLSixpQlF5dUtNO0VqQnMra0NaO0FBQ0Y7QWlCbCtrQ1U7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RVI1dktSLG9FQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUd3Z2Q25CO0FVeHp2Q0U7RU80MEtRO0lScnZLSiw4Q0FoQmE7RVRxdnZDakI7QUFDRjtBVTd6dkNFO0VPNDBLUTtJUmx2S0osc0RBVmdCO0VUaXZ2Q3BCO0FBQ0Y7QVVsMHZDRTtFTzQwS1E7SVI5dUtGLDRCUW92S0k7RWpCby9rQ1Y7QUFDRjtBVXYwdkNFO0VPNDBLUTtJUnJ2S0oscUJBaEJhO0VUb3d2Q2pCO0FBQ0Y7QVU1MHZDRTtFTzQwS1E7SVJsdktKLHdCQVZnQjtFVGd3dkNwQjtBQUNGO0FVajF2Q0U7RU80MEtRO0lSOXVLRixtQlFxdktJO0VqQmtnbENWO0FBQ0Y7QVV0MXZDRTtFTzQwS1E7SVJydktKLGFBaEJhO0VUbXh2Q2pCO0FBQ0Y7QVUzMXZDRTtFTzQwS1E7SVJsdktKLGdCQVZnQjtFVCt3dkNwQjtBQUNGO0FVaDJ2Q0U7RU80MEtRO0lSOXVLRixZUXN2S0M7RWpCZ2hsQ1A7QUFDRjtBaUJoaGxDWTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFUm53S1YscUJBckJlO0VBcUJmLHFCQXJCZTtFUTJ4S0wsb0JBQUE7QWpCa2hsQ2Q7QVU3MnZDRTtFT3ExS1U7SVI5dktOLHFCQWhCYTtFVDB5dkNqQjtBQUNGO0FVbDN2Q0U7RU9xMUtVO0lSM3ZLTixxQkFWZ0I7RVRzeXZDcEI7QUFDRjtBVXYzdkNFO0VPcTFLVTtJUnZ2S0osV1EydktNO0VqQmtpbENaO0FBQ0Y7QVU1M3ZDRTtFT3ExS1U7SVI5dktOLGFBaEJhO0VUeXp2Q2pCO0FBQ0Y7QVVqNHZDRTtFT3ExS1U7SVIzdktOLGdCQVZnQjtFVHF6dkNwQjtBQUNGO0FVdDR2Q0U7RU9xMUtVO0lSdnZLSixXUTR2S007RWpCZ2psQ1o7QUFDRjtBaUIvaWxDYztFQUNFLFdBQUE7QWpCaWpsQ2hCO0FpQjdpbENVO0VSNXdLTix3Q0FyQmU7RVFteUtQLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0FqQitpbENaO0FVcDV2Q0U7RU9pMktRO0lSMXdLSixnQ0FoQmE7RVRpMXZDakI7QUFDRjtBVXo1dkNFO0VPaTJLUTtJUnZ3S0osb0JRd3dLTTtFakIyamxDVjtBQUNGO0FVOTV2Q0U7RU9pMktRO0lSbndLRixvQlFvd0tJO0VqQmdrbENWO0FBQ0Y7QWlCM2psQ1U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFUnJ4S1IsMkJBckJlO0FUdzJ2Q25CO0FVeDZ2Q0U7RU93MktRO0lSanhLSiwyQkFoQmE7RVRxMnZDakI7QUFDRjtBVTc2dkNFO0VPdzJLUTtJUjl3S0osMkJBVmdCO0VUaTJ2Q3BCO0FBQ0Y7QVVsN3ZDRTtFT3cyS1E7SVIxd0tGLGdCUTZ3S0k7RWpCMmtsQ1Y7QUFDRjtBaUIza2xDWTtFUnZ4S1IsMkJBckJlO0VROHlLTCw2QkFBQTtBakI2a2xDZDtBVTM3dkNFO0VPNDJLVTtJUnJ4S04sbUJBaEJhO0VUdzN2Q2pCO0FBQ0Y7QVVoOHZDRTtFTzQyS1U7SVJseEtOLHNCQVZnQjtFVG8zdkNwQjtBQUNGO0FVcjh2Q0U7RU80MktVO0lSOXdLSixpQlErd0tNO0VqQjRsbENaO0FBQ0Y7QWlCemxsQ1k7RUFDRSxjSjUwS0U7QWJ1NnZDaEI7QWlCeGxsQ1k7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RVJweUtWLHVEQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7QVhpN3ZDRjtBVXY5dkNFO0VPcTNLVTtJUjl4S04sdURBaEJhO0VUbzV2Q2pCO0FBQ0Y7QVU1OXZDRTtFT3EzS1U7SVIzeEtOLHNCUWd5S1E7RWpCc21sQ1o7QUFDRjtBVWordkNFO0VPcTNLVTtJUnZ4S0osc0JRNHhLTTtFakIybWxDWjtBQUNGO0FVdCt2Q0U7RU9xM0tVO0lSOXhLTiw0QkFoQmE7RVRtNnZDakI7QUFDRjtBVTMrdkNFO0VPcTNLVTtJUjN4S04saUJRaXlLUTtFakJvbmxDWjtBQUNGO0FVaC92Q0U7RU9xM0tVO0lSdnhLSixpQlE2eEtNO0VqQnlubENaO0FBQ0Y7QVVyL3ZDRTtFT3EzS1U7SVI5eEtOLHlCQWhCYTtFVGs3dkNqQjtBQUNGO0FVMS92Q0U7RU9xM0tVO0lSM3hLTixlRXJESjtFWHk5dkNBO0FBQ0Y7QVUvL3ZDRTtFT3EzS1U7SVJ2eEtKLGVFekROO0VYODl2Q0E7QUFDRjtBVXBnd0NFO0VPcTNLVTtJUmowS04seUJFZEo7RVhrK3ZDQTtBQUNGO0FVemd3Q0U7RU9xM0tVO0lSOXpLTix5QkVqQko7RVh1K3ZDQTtBQUNGO0FVOWd3Q0U7RU9xM0tVO0lSM3pLTix5QkVwQko7RVg0K3ZDQTtBQUNGO0FpQi9vbENNO0VBQ0Usa0JBQUE7RVJoektKLFdRaXpLSTtFUmp6S0osdUJBckJlO0VBcUJmLDhCQXJCZTtBVHk5dkNuQjtBVXpod0NFO0VPbzRLSTtJUjd5S0Esc0JBaEJhO0VUczl2Q2pCO0FBQ0Y7QVU5aHdDRTtFT280S0k7SVIxeUtBLHNCQVZnQjtFVGs5dkNwQjtBQUNGO0FVbml3Q0U7RU9vNEtJO0lSdHlLRSxZUXd5S0E7RWpCaXFsQ047QUFDRjtBVXhpd0NFO0VPbzRLSTtJUjd5S0EsYUFoQmE7RVRxK3ZDakI7QUFDRjtBVTdpd0NFO0VPbzRLSTtJUjF5S0EsZ0JBVmdCO0VUaSt2Q3BCO0FBQ0Y7QVVsandDRTtFT280S0k7SVJ0eUtFLFlReXlLRDtFakIrcWxDTDtBQUNGO0FVdmp3Q0U7RU9vNEtJO0lSN3lLQSw2QkFoQmE7RVRvL3ZDakI7QUFDRjtBVTVqd0NFO0VPbzRLSTtJUjF5S0Esb0JROHlLRTtFakJ3cmxDTjtBQUNGO0FVamt3Q0U7RU9vNEtJO0lSdHlLRSxvQlEweUtBO0VqQjZybENOO0FBQ0Y7QWlCN3JsQ1E7RVJwektKLFdRcXpLTTtBakIrcmxDVjtBVXprd0NFO0VPeTRLTTtJUmx6S0YsV0FoQmE7RVRzZ3dDakI7QUFDRjtBVTlrd0NFO0VPeTRLTTtJUi95S0YsY0FWZ0I7RVRrZ3dDcEI7QUFDRjtBVW5sd0NFO0VPeTRLTTtJUjN5S0EsWVE0eUtFO0VqQjZzbENSO0FBQ0Y7QWlCM3NsQ1E7RVJ4ektKLFdReXpLTTtFUnp6S04sdUJBckJlO0VRZzFLVCx5QkFBQTtFQUNBLDZCQUFBO0VSNXpLTiw4QkFyQmU7RUFxQmYsb0VBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYNGp3Q0Y7QVVsbXdDRTtFTzY0S007SVJ0ektGLFdRdXpLSTtFakJ3dGxDUjtBQUNGO0FVdm13Q0U7RU82NEtNO0lSbnpLRixXUW96S0k7RWpCNnRsQ1I7QUFDRjtBVTVtd0NFO0VPNjRLTTtJUi95S0EsV1FnektFO0VqQmt1bENSO0FBQ0Y7QVVqbndDRTtFTzY0S007SVJ0ektGLGFBaEJhO0VUOGl3Q2pCO0FBQ0Y7QVV0bndDRTtFTzY0S007SVJuektGLGdCQVZnQjtFVDBpd0NwQjtBQUNGO0FVM253Q0U7RU82NEtNO0lSL3lLQSxZUWl6S0M7RWpCZ3ZsQ1A7QUFDRjtBVWhvd0NFO0VPNjRLTTtJUnR6S0YsNkJBaEJhO0VUNmp3Q2pCO0FBQ0Y7QVVyb3dDRTtFTzY0S007SVJuektGLG9CUXd6S0k7RWpCdXZsQ1I7QUFDRjtBVTFvd0NFO0VPNjRLTTtJUi95S0Esb0JRb3pLRTtFakI0dmxDUjtBQUNGO0FVL293Q0U7RU82NEtNO0lSdHpLRiw4Q0FoQmE7RVQ0a3dDakI7QUFDRjtBVXBwd0NFO0VPNjRLTTtJUm56S0YsNEJReXpLSTtFakJxd2xDUjtBQUNGO0FVenB3Q0U7RU82NEtNO0lSL3lLQSw0QlFxektFO0VqQjB3bENSO0FBQ0Y7QVU5cHdDRTtFTzY0S007SVJ0ektGLHlCQWhCYTtFVDJsd0NqQjtBQUNGO0FVbnF3Q0U7RU82NEtNO0lSbnpLRixlRXJESjtFWGtvd0NBO0FBQ0Y7QVV4cXdDRTtFTzY0S007SVIveUtBLGVFekROO0VYdW93Q0E7QUFDRjtBVTdxd0NFO0VPNjRLTTtJUnoxS0YseUJFZEo7RVgyb3dDQTtBQUNGO0FVbHJ3Q0U7RU82NEtNO0lSdDFLRix5QkVqQko7RVhncHdDQTtBQUNGO0FVdnJ3Q0U7RU82NEtNO0lSbjFLRix5QkVwQko7RVhxcHdDQTtBQUNGO0FpQnR5bENVO0VBQ0UsY0o3MktJO0FicXB3Q2hCO0FpQnp5bENVO0VBQ0UsY0o3MktJO0FicXB3Q2hCO0FpQnp5bENVO0VBQ0UsY0o3MktJO0FicXB3Q2hCO0FpQnp5bENVO0VBQ0UsY0o3MktJO0FicXB3Q2hCO0FpQnp5bENVO0VBQ0UsY0o3MktJO0FicXB3Q2hCO0FpQnJ5bENVO0VBQ0Usa0NBQUE7QWpCdXlsQ1o7QWlCcHlsQ1E7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RVI1MEtOLHFCQXJCZTtFUW0yS1QsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSaDFLTixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLHVCQXJCZTtBVDhvd0NuQjtBVTlzd0NFO0VPODVLTTtJUnYwS0YscUJBaEJhO0VUMm93Q2pCO0FBQ0Y7QVVudHdDRTtFTzg1S007SVJwMEtGLHFCQVZnQjtFVHVvd0NwQjtBQUNGO0FVeHR3Q0U7RU84NUtNO0lSaDBLQSxXUW8wS0U7RWpCMHpsQ1I7QUFDRjtBVTd0d0NFO0VPODVLTTtJUnYwS0YscUJBaEJhO0VUMHB3Q2pCO0FBQ0Y7QVVsdXdDRTtFTzg1S007SVJwMEtGLHFCQVZnQjtFVHNwd0NwQjtBQUNGO0FVdnV3Q0U7RU84NUtNO0lSaDBLQSxXUXcwS0U7RWpCcTBsQ1I7QUFDRjtBVTV1d0NFO0VPODVLTTtJUnYwS0Ysc0JBaEJhO0VUeXF3Q2pCO0FBQ0Y7QVVqdndDRTtFTzg1S007SVJwMEtGLHNCQVZnQjtFVHFxd0NwQjtBQUNGO0FVdHZ3Q0U7RU84NUtNO0lSaDBLQSxZUXkwS0U7RWpCbTFsQ1I7QUFDRjtBVTN2d0NFO0VPODVLTTtJUnYwS0YsdUJBaEJhO0VUd3J3Q2pCO0FBQ0Y7QVVod3dDRTtFTzg1S007SVJwMEtGLHVCQVZnQjtFVG9yd0NwQjtBQUNGO0FVcnd3Q0U7RU84NUtNO0lSaDBLQSxhUTAwS0U7RWpCaTJsQ1I7QUFDRjtBaUIvMWxDUTtFUnQxS0oscUJBckJlO0FUNnN3Q25CO0FVN3d3Q0U7RU8yNktNO0lScDFLRixZQWhCYTtFVDBzd0NqQjtBQUNGO0FVbHh3Q0U7RU8yNktNO0lSajFLRixZQVZnQjtFVHNzd0NwQjtBQUNGO0FVdnh3Q0U7RU8yNktNO0lSNzBLQSxZUTgwS0M7RWpCKzJsQ1A7QUFDRjtBaUIvMmxDVTtFQUNFLFdBQUE7QWpCaTNsQ1o7QWlCMzJsQ0k7RVIvMUtBLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFQzBCRSwwQkFyQmU7RVF3M0tiLGNKOTRLVTtBYjR2d0NoQjtBVXR5d0NFO0VPbzdLRTtJUjcxS0UseUJBaEJhO0VUbXV3Q2pCO0FBQ0Y7QVUzeXdDRTtFT283S0U7SVIxMUtFLGVFM0RKO0VYZ3h3Q0E7QUFDRjtBVWh6d0NFO0VPbzdLRTtJUnQxS0ksZUUvRE47RVhxeHdDQTtBQUNGO0FVcnp3Q0U7RU9vN0tFO0lSaDRLRSxnQkVwQko7RVh5eHdDQTtBQUNGO0FVMXp3Q0U7RU9vN0tFO0lSNzNLRSxnQkV2Qko7RVg4eHdDQTtBQUNGO0FVL3p3Q0U7RU9vN0tFO0lSMTNLRSxnQkUxQko7RVhteXdDQTtBQUNGO0FReHd3Q0U7RUFDRSxnTUFBQTtBUjB3d0NKO0FReHd3Q0U7RUFDRSw2SkFBQTtBUjB3d0NKO0FRend3Q0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIyd3dDTjtBUXh3d0NFO0VBQ0UsNkpBQUE7QVIwd3dDSjtBUXp3d0NJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMnd3Q047QVVyMXdDRTtFT283S0U7SVI3MUtFLDBCQWhCYTtFVGt4d0NqQjtBQUNGO0FVMTF3Q0U7RU9vN0tFO0lSMTFLRSxnQlE2MUtBO0VqQnU2bENKO0FBQ0Y7QVUvMXdDRTtFT283S0U7SVJ0MUtJLGdCUXkxS0Y7RWpCNDZsQ0o7QUFDRjtBaUIxNmxDTTtFUnIyS0YsNEJBckJlO0VRNDNLWCxrQkFBQTtBakI0NmxDUjtBVXgyd0NFO0VPMDdLSTtJUm4yS0Esb0JBaEJhO0VUcXl3Q2pCO0FBQ0Y7QVU3MndDRTtFTzA3S0k7SVJoMktBLGtCUWkyS0U7RWpCczdsQ047QUFDRjtBVWwzd0NFO0VPMDdLSTtJUjUxS0Usa0JRNjFLQTtFakIyN2xDTjtBQUNGO0FpQjE3bENRO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RVI1MktOLG1CQXJCZTtFUW00S1QsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CSjU1S007QWJ3MXdDaEI7QVVsNHdDRTtFTzY3S007SVJ0MktGLFFBaEJhO0VUK3p3Q2pCO0FBQ0Y7QVV2NHdDRTtFTzY3S007SVJuMktGLFNRdzJLSTtFakJ5OGxDUjtBQUNGO0FVNTR3Q0U7RU82N0tNO0lSLzFLQSxTUW8yS0U7RWpCODhsQ1I7QUFDRjtBaUJ0OGxDRztFUnQzS0MsMkJBckJlO0VRNjRLZixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FqQnc4bENKO0FVdDV3Q0U7RU8yOEtDO0lScDNLRyxvQkFoQmE7RVRtMXdDakI7QUFDRjtBVTM1d0NFO0VPMjhLQztJUmozS0csMkJBVmdCO0VUKzB3Q3BCO0FBQ0Y7QVVoNndDRTtFTzI4S0M7SVI3MktLLG9CUTgyS0o7RWpCdzlsQ0Y7QUFDRjtBaUJyOWxDSTtFQUNDLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrREFBQTtFQUFBLDBDQUFBO0VSOTNLRCwyQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsc0JBckJlO0FUODJ3Q25CO0FVOTZ3Q0U7RU9nOUtFO0lSejNLRSwyQ0FoQmE7RVQyMndDakI7QUFDRjtBVW43d0NFO0VPZzlLRTtJUnQzS0UsNEJRMDNLTTtFakJtK2xDVjtBQUNGO0FVeDd3Q0U7RU9nOUtFO0lSbDNLSSw0QlFzM0tJO0VqQncrbENWO0FBQ0Y7QVU3N3dDRTtFT2c5S0U7SVJ6M0tFLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUMDN3Q2pCO0FBQ0Y7QVVsOHdDRTtFT2c5S0U7SVJ0M0tFLHlCQVZnQjtRQVVoQixzQkFWZ0I7WUFVaEIsbUJBVmdCO0VUczN3Q3BCO0FBQ0Y7QVV2OHdDRTtFT2c5S0U7SVJsM0tJLHlCUXUzS0g7UVJ2M0tHLHNCUXUzS0g7WVJ2M0tHLG1CUXUzS0g7RWpCcy9sQ0g7QUFDRjtBVTU4d0NFO0VPZzlLRTtJUnozS0UsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUeTR3Q2pCO0FBQ0Y7QVVqOXdDRTtFT2c5S0U7SVJ0M0tFLDhCQVZnQjtJQVVoQiw2QkFWZ0I7UUFVaEIsdUJBVmdCO1lBVWhCLG1CQVZnQjtFVHE0d0NwQjtBQUNGO0FVdDl3Q0U7RU9nOUtFO0lSbDNLSSw4QlF3M0tIO0lSeDNLRyw2QlF3M0tIO1FSeDNLRyx1QlF3M0tIO1lSeDNLRyxtQlF3M0tIO0VqQm9nbUNIO0FBQ0Y7QVUzOXdDRTtFT2c5S0U7SVJ6M0tFLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsOEJBaEJhO0VUdzV3Q2pCO0FBQ0Y7QVVoK3dDRTtFT2c5S0U7SVJ0M0tFLHlCQVZnQjtRQVVoQixzQkFWZ0I7WUFVaEIsOEJBVmdCO0VUbzV3Q3BCO0FBQ0Y7QVVyK3dDRTtFT2c5S0U7SVJsM0tJLHlCUXkzS0g7UVJ6M0tHLHNCUXkzS0g7WVJ6M0tHLDhCUXkzS0g7RWpCa2htQ0g7QUFDRjtBaUJoaG1DSztFQUNDLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCa2htQ047QWlCamhtQ007RVJ4NEtGLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFU3E2S2tCLGtCQUFBO0FqQm9obUNwQjtBVXAvd0NFO0VPNjlLSTtJUnQ0S0EseUJBaEJhO0VUaTd3Q2pCO0FBQ0Y7QVV6L3dDRTtFTzY5S0k7SVJuNEtBLGVFM0RKO0VYODl3Q0E7QUFDRjtBVTkvd0NFO0VPNjlLSTtJUi8zS0UsZUUvRE47RVhtK3dDQTtBQUNGO0FVbmd4Q0U7RU82OUtJO0lSejZLQSxnQkVwQko7RVh1K3dDQTtBQUNGO0FVeGd4Q0U7RU82OUtJO0lSdDZLQSxnQkV2Qko7RVg0K3dDQTtBQUNGO0FVN2d4Q0U7RU82OUtJO0lSbjZLQSxnQkUxQko7RVhpL3dDQTtBQUNGO0FRdDl3Q0U7RUFDRSxnTUFBQTtBUnc5d0NKO0FRdDl3Q0U7RUFDRSw2SkFBQTtBUnc5d0NKO0FRdjl3Q0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ5OXdDTjtBUXQ5d0NFO0VBQ0UsNkpBQUE7QVJ3OXdDSjtBUXY5d0NJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSeTl3Q047QWlCL2ptQ0s7RVJsN0tELHNCUW03S0U7QWpCaWttQ047QVV0aXhDRTtFT28rS0c7SVJoN0tDLHdDUWk3S0E7RWpCcWttQ0o7QUFDRjtBVTNpeENFO0VPbytLRztJUjc2S0Msd0NRODZLQTtFakIwa21DSjtBQUNGO0FVaGp4Q0U7RU9vK0tHO0lSMTZLQyx3Q1EyNktBO0VqQitrbUNKO0FBQ0Y7QWlCN2ttQ0s7RVJuNUtELGlCQXJCZTtBVHcvd0NuQjtBVXhqeENFO0VPdytLRztJUmo1S0MsMEJBaEJhO0VUcS93Q2pCO0FBQ0Y7QVU3anhDRTtFT3crS0c7SVI5NEtDLDBCQVZnQjtFVGkvd0NwQjtBQUNGO0FVbGt4Q0U7RU93K0tHO0lSMTRLRyxnQlEyNEtGO0VqQjZsbUNKO0FBQ0Y7QWlCM2xtQ0s7RVJ2NUtELHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFQzBCRSx1QkFyQmU7RVFnN0tiLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QWpCOGxtQ047QVVqbHhDRTtFTzQrS0c7SVJyNUtDLHlCQWhCYTtFVDhneENqQjtBQUNGO0FVdGx4Q0U7RU80K0tHO0lSbDVLQyxlRTNESjtFWDJqeENBO0FBQ0Y7QVUzbHhDRTtFTzQrS0c7SVI5NEtHLGVFL0ROO0VYZ2t4Q0E7QUFDRjtBVWhteENFO0VPNCtLRztJUng3S0MsZ0JFcEJKO0VYb2t4Q0E7QUFDRjtBVXJteENFO0VPNCtLRztJUnI3S0MsZ0JFdkJKO0VYeWt4Q0E7QUFDRjtBVTFteENFO0VPNCtLRztJUmw3S0MsZ0JFMUJKO0VYOGt4Q0E7QUFDRjtBUW5qeENFO0VBQ0UsZ01BQUE7QVJxanhDSjtBUW5qeENFO0VBQ0UsNkpBQUE7QVJxanhDSjtBUXBqeENJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSc2p4Q047QVFuanhDRTtFQUNFLDZKQUFBO0FScWp4Q0o7QVFwanhDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnNqeENOO0FVaG94Q0U7RU80K0tHO0lScjVLQyx1QkFoQmE7RVQ2anhDakI7QUFDRjtBVXJveENFO0VPNCtLRztJUmw1S0MsYVFxNUtVO0VqQjBwbUNkO0FBQ0Y7QVUxb3hDRTtFTzQrS0c7SVI5NEtHLGFRaTVLUTtFakIrcG1DZDtBQUNGO0FpQnpwbUNLO0VSajZLRCx5QkFyQmU7RUFkZix5QkVaRjtFSHFCQSxxSkFBQTtFUzg3S0ksY0ovOEtVO0VKMkNaLHVCQXJCZTtBVHNseENuQjtBVXRweENFO0VPcy9LRztJUi81S0MseUJBaEJhO0VUbWx4Q2pCO0FBQ0Y7QVUzcHhDRTtFT3MvS0c7SVI1NUtDLGVFckRKO0VYMG54Q0E7QUFDRjtBVWhxeENFO0VPcy9LRztJUng1S0csZUV6RE47RVgrbnhDQTtBQUNGO0FVcnF4Q0U7RU9zL0tHO0lSbDhLQyx5QkVkSjtFWG1veENBO0FBQ0Y7QVUxcXhDRTtFT3MvS0c7SVIvN0tDLHlCRWpCSjtFWHdveENBO0FBQ0Y7QVUvcXhDRTtFT3MvS0c7SVI1N0tDLHlCRXBCSjtFWDZveENBO0FBQ0Y7QVF4bnhDRTtFQUNFLGdNQUFBO0FSMG54Q0o7QVF4bnhDRTtFQUNFLDZKQUFBO0FSMG54Q0o7QVF6bnhDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjJueENOO0FReG54Q0U7RUFDRSw2SkFBQTtBUjBueENKO0FRem54Q0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIybnhDTjtBVXJzeENFO0VPcy9LRztJUi81S0MsdURBaEJhO0VUa294Q2pCO0FBQ0Y7QVUxc3hDRTtFT3MvS0c7SVI1NUtDLHVEQVZnQjtFVDhueENwQjtBQUNGO0FVL3N4Q0U7RU9zL0tHO0lSeDVLRyx5QlE0NUtGO0VqQnl0bUNKO0FBQ0Y7QWlCcnRtQ0c7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUjc2S0EsbUJBckJlO0VBcUJmLDBCQXJCZTtBVDJweENuQjtBVTN0eENFO0VPKy9LQztJUng2S0csVUFoQmE7RVR3cHhDakI7QUFDRjtBVWh1eENFO0VPKy9LQztJUnI2S0csYUFWZ0I7RVRvcHhDcEI7QUFDRjtBVXJ1eENFO0VPKy9LQztJUmo2S0ssU1FxNktKO0VqQnN1bUNGO0FBQ0Y7QVUxdXhDRTtFTysvS0M7SVJ4NktHLGVBaEJhO0VUdXF4Q2pCO0FBQ0Y7QVUvdXhDRTtFTysvS0M7SVJyNktHLG1CQVZnQjtFVG1xeENwQjtBQUNGO0FVcHZ4Q0U7RU8rL0tDO0lSajZLSyxnQlFzNktKO0VqQm92bUNGO0FBQ0Y7QWlCcHZtQ0k7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VSdDdLRCxzQkFyQmU7RUFxQmYsdUJBckJlO0FUbXN4Q25CO0FVbnd4Q0U7RU9xZ0xFO0lSOTZLRSxxQkFoQmE7RVRnc3hDakI7QUFDRjtBVXh3eENFO0VPcWdMRTtJUjM2S0UscUJBVmdCO0VUNHJ4Q3BCO0FBQ0Y7QVU3d3hDRTtFT3FnTEU7SVJ2NktJLFdRODZLSDtFakJxd21DSDtBQUNGO0FVbHh4Q0U7RU9xZ0xFO0lSOTZLRSxzQkFoQmE7RVQrc3hDakI7QUFDRjtBVXZ4eENFO0VPcWdMRTtJUjM2S0Usc0JBVmdCO0VUMnN4Q3BCO0FBQ0Y7QVU1eHhDRTtFT3FnTEU7SVJ2NktJLFlRKzZLSDtFakJteG1DSDtBQUNGO0FpQm54bUNLO0VBQ1csb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCcXhtQ2hCO0FpQnB4bUNNO0VSNTdLRixxQkFyQmU7RUFxQmYscUJBckJlO0FUeXV4Q25CO0FVenl4Q0U7RU9paExJO0lSMTdLQSxxQkFoQmE7RVRzdXhDakI7QUFDRjtBVTl5eENFO0VPaWhMSTtJUnY3S0EscUJBVmdCO0VUa3V4Q3BCO0FBQ0Y7QVVuenhDRTtFT2loTEk7SVJuN0tFLFVRbzdLRDtFakJxeW1DTDtBQUNGO0FVeHp4Q0U7RU9paExJO0lSMTdLQSxXQWhCYTtFVHF2eENqQjtBQUNGO0FVN3p4Q0U7RU9paExJO0lSdjdLQSxlQVZnQjtFVGl2eENwQjtBQUNGO0FVbDB4Q0U7RU9paExJO0lSbjdLRSxZUXE3S0Q7RWpCbXptQ0w7QUFDRjtBaUIveW1DTTtFQUNDLFlBQUE7QWpCaXptQ1A7QWlCN3ltQ0k7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUjM4S0QsbUJBckJlO0VRaytLZCxtQkFBQTtFQUNBLHlCQUFBO0VSOThLRCx5QkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7QVJvenhDRjtBVXYxeENFO0VPNmhMRTtJUnQ4S0UsVUFoQmE7RVRveHhDakI7QUFDRjtBVTUxeENFO0VPNmhMRTtJUm44S0UsYUFWZ0I7RVRneHhDcEI7QUFDRjtBVWoyeENFO0VPNmhMRTtJUi83S0ksUVFtOEtIO0VqQm8wbUNIO0FBQ0Y7QVV0MnhDRTtFTzZoTEU7SVJ0OEtFLGdCQWhCYTtFVG15eENqQjtBQUNGO0FVMzJ4Q0U7RU82aExFO0lSbjhLRSxtQkFWZ0I7RVQreHhDcEI7QUFDRjtBVWgzeENFO0VPNmhMRTtJUi83S0ksZVFzOEtIO0VqQmcxbUNIO0FBQ0Y7QVVyM3hDRTtFTzZoTEU7SVJ0OEtFLHNCQWhCYTtFVGt6eENqQjtBQUNGO0FVMTN4Q0U7RU82aExFO0lSbjhLRSxzQkFWZ0I7RVQ4eXhDcEI7QUFDRjtBVS8zeENFO0VPNmhMRTtJUi83S0ksWVF1OEtIO0VqQjgxbUNIO0FBQ0Y7QVVwNHhDRTtFTzZoTEU7SVJ0OEtFLHlCQWhCYTtFVGkweENqQjtBQUNGO0FVejR4Q0U7RU82aExFO0lSbjhLRSxlRXJESjtFWHcyeENBO0FBQ0Y7QVU5NHhDRTtFTzZoTEU7SVIvN0tJLGVFekROO0VYNjJ4Q0E7QUFDRjtBVW41eENFO0VPNmhMRTtJUnorS0UseUJFZEo7RVhpM3hDQTtBQUNGO0FVeDV4Q0U7RU82aExFO0lSdCtLRSx5QkVqQko7RVhzM3hDQTtBQUNGO0FVNzV4Q0U7RU82aExFO0lSbitLRSx5QkVwQko7RVgyM3hDQTtBQUNGO0FROTN4Q0U7RUFDRSwyTEFBQTtBUmc0eENKO0FROTN4Q0U7RUFDRSwwSkFBQTtBUmc0eENKO0FRLzN4Q0k7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJpNHhDTjtBUTkzeENFO0VBQ0UsMEpBQUE7QVJnNHhDSjtBUS8zeENJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSaTR4Q047QWlCMzRtQ0s7RUFDQyxjQUFBO0FqQjY0bUNOOztBaUJ0NG1DRTtFUjM5S0UsMENBckJlO0FUMDN4Q25CO0FVMTd4Q0U7RU9nakxBO0lSejlLSSwwQ0FoQmE7RVR1M3hDakI7QUFDRjtBVS83eENFO0VPZ2pMQTtJUnQ5S0ksMENBVmdCO0VUbTN4Q3BCO0FBQ0Y7QVVwOHhDRTtFT2dqTEE7SVJsOUtNLHNCUW05S0o7RWpCdTVtQ0Y7QUFDRjtBaUJ2NW1DSTtFQUNFLDZCQUFBO0FqQnk1bUNOO0FpQnY1bUNJO0VSaCtLQSw4QkFyQmU7QVQrNHhDbkI7QVUvOHhDRTtFT3FqTEU7SVI5OUtFLDhCQWhCYTtFVDQ0eENqQjtBQUNGO0FVcDl4Q0U7RU9xakxFO0lSMzlLRSw4QkFWZ0I7RVR3NHhDcEI7QUFDRjtBVXo5eENFO0VPcWpMRTtJUnY5S0ksb0JRdzlLRjtFakJ1Nm1DSjtBQUNGO0FpQnQ2bUNNO0VSbitLRixjQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLHNCQXJCZTtFQXFCZix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLGtCQXJCZTtBVG02eENuQjtBVW4reENFO0VPd2pMSTtJUmorS0Esb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVGc2eENqQjtBQUNGO0FVeCt4Q0U7RU93akxJO0lSOTlLQSxvQlErOUtFO0lSLzlLRixvQlErOUtFO0lSLzlLRixhUSs5S0U7RWpCbTdtQ047QUFDRjtBVTcreENFO0VPd2pMSTtJUjE5S0Usb0JRMjlLQTtJUjM5S0Esb0JRMjlLQTtJUjM5S0EsYVEyOUtBO0VqQnc3bUNOO0FBQ0Y7QVVsL3hDRTtFT3dqTEk7SVJqK0tBLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsOEJBaEJhO0VUKzZ4Q2pCO0FBQ0Y7QVV2L3hDRTtFT3dqTEk7SVI5OUtBLHlCUWcrS0U7UVJoK0tGLHNCUWcrS0U7WVJoK0tGLDhCUWcrS0U7RWpCaThtQ047QUFDRjtBVTUveENFO0VPd2pMSTtJUjE5S0UseUJRNDlLQTtRUjU5S0Esc0JRNDlLQTtZUjU5S0EsOEJRNDlLQTtFakJzOG1DTjtBQUNGO0FVamd5Q0U7RU93akxJO0lSaitLQSxzQkFoQmE7UUFnQmIsbUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDg3eENqQjtBQUNGO0FVdGd5Q0U7RU93akxJO0lSOTlLQSxzQlFpK0tFO1FSaitLRixtQlFpK0tFO1lSaitLRixxQlFpK0tFO0VqQis4bUNOO0FBQ0Y7QVUzZ3lDRTtFT3dqTEk7SVIxOUtFLHNCUTY5S0E7UVI3OUtBLG1CUTY5S0E7WVI3OUtBLHFCUTY5S0E7RWpCbzltQ047QUFDRjtBaUJuOW1DUTtFUngrS0oseUJBckJlO0VBZGYseUJFOUNGO0VIdURBLHFKQUFBO0VDMEJFLDZCQXJCZTtBVHM5eENuQjtBVXRoeUNFO0VPNmpMTTtJUnQrS0YseUJBaEJhO0VUbTl4Q2pCO0FBQ0Y7QVUzaHlDRTtFTzZqTE07SVJuK0tGLGVFdkZKO0VYNGh5Q0E7QUFDRjtBVWhpeUNFO0VPNmpMTTtJUi85S0EsZUUzRk47RVhpaXlDQTtBQUNGO0FVcml5Q0U7RU82akxNO0lSemdMRix5QkVoREo7RVhxaXlDQTtBQUNGO0FVMWl5Q0U7RU82akxNO0lSdGdMRix5QkVuREo7RVgwaXlDQTtBQUNGO0FVL2l5Q0U7RU82akxNO0lSbmdMRix5QkV0REo7RVgraXlDQTtBQUNGO0FReC94Q0U7RUFDRSxnTUFBQTtBUjAveENKO0FReC94Q0U7RUFDRSw2SkFBQTtBUjAveENKO0FRei94Q0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIyL3hDTjtBUXgveENFO0VBQ0UsNkpBQUE7QVIwL3hDSjtBUXoveENJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMi94Q047QVVya3lDRTtFTzZqTE07SVJ0K0tGLG9CQWhCYTtFVGtneUNqQjtBQUNGO0FVMWt5Q0U7RU82akxNO0lSbitLRixvQlFzK0tJO0VqQjhnbkNSO0FBQ0Y7QVUva3lDRTtFTzZqTE07SVIvOUtBLG9CUWsrS0U7RWpCbWhuQ1I7QUFDRjtBaUJsaG5DUTtFQUNFLGNKemhMTTtFSTBoTE4sY0FBQTtFUi8rS04seUJBckJlO0VBZGYseUJFbEJGO0VGcURFLDBCQXJCZTtBVDJoeUNuQjtBVTNseUNFO0VPa2tMTTtJUjMrS0YseUJBaEJhO0VUd2h5Q2pCO0FBQ0Y7QVVobXlDRTtFT2trTE07SVJ4K0tGLGVFM0RKO0VYcWt5Q0E7QUFDRjtBVXJteUNFO0VPa2tMTTtJUnArS0EsZUUvRE47RVgwa3lDQTtBQUNGO0FVMW15Q0U7RU9ra0xNO0lSOWdMRixnQkVwQko7RVg4a3lDQTtBQUNGO0FVL215Q0U7RU9ra0xNO0lSM2dMRixnQkV2Qko7RVhtbHlDQTtBQUNGO0FVcG55Q0U7RU9ra0xNO0lSeGdMRixnQkUxQko7RVh3bHlDQTtBQUNGO0FVem55Q0U7RU9ra0xNO0lSMytLRixpQkFoQmE7RVRzanlDakI7QUFDRjtBVTlueUNFO0VPa2tMTTtJUngrS0YsaUJRNCtLSTtFakI0am5DUjtBQUNGO0FVbm95Q0U7RU9ra0xNO0lScCtLQSxpQlF3K0tFO0VqQmlrbkNSO0FBQ0Y7QWlCM2puQ007RUFDRSxzQkp6akxNO0VJMGpMTixtQkFBQTtFUjEvS0osdUJBckJlO0FUNmt5Q25CO0FVN295Q0U7RU82a0xJO0lSdC9LQSxZQWhCYTtFVDBreUNqQjtBQUNGO0FVbHB5Q0U7RU82a0xJO0lSbi9LQSxhUXMvS0U7RWpCc2tuQ047QUFDRjtBVXZweUNFO0VPNmtMSTtJUi8rS0UsYVFrL0tBO0VqQjJrbkNOO0FBQ0Y7QWlCM2tuQ1E7RVI1L0tKLHlCQXJCZTtFQWRmLHlCRTFCRjtBWHdveUNGO0FVaHF5Q0U7RU9pbExNO0lSMS9LRix5QkFoQmE7RVQ2bHlDakI7QUFDRjtBVXJxeUNFO0VPaWxMTTtJUnYvS0YsZUVuRUo7RVhrcHlDQTtBQUNGO0FVMXF5Q0U7RU9pbExNO0lSbi9LQSxlRXZFTjtFWHVweUNBO0FBQ0Y7QVUvcXlDRTtFT2lsTE07SVI3aExGLGdCRTVCSjtFWDJweUNBO0FBQ0Y7QVVwcnlDRTtFT2lsTE07SVIxaExGLGdCRS9CSjtFWGdxeUNBO0FBQ0Y7QVV6cnlDRTtFT2lsTE07SVJ2aExGLGdCRWxDSjtFWHFxeUNBO0FBQ0Y7QWlCMW1uQ1E7RUFDRSxtQkFBQTtFUmhnTE4sNkJBckJlO0VRdWhMVCxlQUFBO0FqQjRtbkNWO0FVbnN5Q0U7RU9vbExNO0lSNy9LRiw2QkFoQmE7RVRnb3lDakI7QUFDRjtBVXhzeUNFO0VPb2xMTTtJUjEvS0YsNkJBVmdCO0VUNG55Q3BCO0FBQ0Y7QVU3c3lDRTtFT29sTE07SVJ0L0tBLG1CUXcvS0U7RWpCMm5uQ1I7QUFDRjtBaUJ2bm5DTTtFQUNFLDZCQUFBO0VSdmdMSiwyQkFyQmU7RUFxQmYsMkJBckJlO0FUdXB5Q25CO0FVdnR5Q0U7RU8ybExJO0lScGdMQSxrQkFoQmE7RVRvcHlDakI7QUFDRjtBVTV0eUNFO0VPMmxMSTtJUmpnTEEsaUJRbWdMRTtFakJtb25DTjtBQUNGO0FVanV5Q0U7RU8ybExJO0lSNy9LRSxpQlErL0tBO0VqQndvbkNOO0FBQ0Y7QVV0dXlDRTtFTzJsTEk7SVJwZ0xBLDBCQWhCYTtFVG1xeUNqQjtBQUNGO0FVM3V5Q0U7RU8ybExJO0lSamdMQSxpQlFvZ0xFO0VqQmlwbkNOO0FBQ0Y7QVVodnlDRTtFTzJsTEk7SVI3L0tFLGlCUWdnTEE7RWpCc3BuQ047QUFDRjtBaUJ0cG5DUTtFQUNFLGNBQUE7RVIzZ0xOLDRCQXJCZTtBVHlyeUNuQjtBVXp2eUNFO0VPK2xMTTtJUnhnTEYsNEJBaEJhO0VUc3J5Q2pCO0FBQ0Y7QVU5dnlDRTtFTytsTE07SVJyZ0xGLGtCUXVnTEk7RWpCaXFuQ1I7QUFDRjtBVW53eUNFO0VPK2xMTTtJUmpnTEEsa0JRbWdMRTtFakJzcW5DUjtBQUNGO0FpQnJxbkNRO0VBQ0UscUJBQUE7QWpCdXFuQ1Y7QWlCcnFuQ1E7RUFDRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QWpCdXFuQ1Y7QWlCcnFuQ1E7RVJwaExKLDBCQXJCZTtBVGl0eUNuQjtBVWp4eUNFO0VPeW1MTTtJUmxoTEYsMEJBaEJhO0VUOHN5Q2pCO0FBQ0Y7QVV0eHlDRTtFT3ltTE07SVIvZ0xGLGdCUWdoTEk7RWpCZ3JuQ1I7QUFDRjtBVTN4eUNFO0VPeW1MTTtJUjNnTEEsZ0JRNGdMRTtFakJxcm5DUjtBQUNGO0FpQnJybkNVO0VBQ0UsYUFBQTtBakJ1cm5DWjtBaUJwcm5DUTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RVI3aExOLDBCQXJCZTtFQXFCZixxQkFyQmU7QVQwdXlDbkI7QVUxeXlDRTtFTyttTE07SVJ4aExGLDBCQWhCYTtFVHV1eUNqQjtBQUNGO0FVL3l5Q0U7RU8rbUxNO0lScmhMRixlUXloTEk7RWpCZ3NuQ1I7QUFDRjtBVXB6eUNFO0VPK21MTTtJUmpoTEEsZVFxaExFO0VqQnFzbkNSO0FBQ0Y7QVV6enlDRTtFTyttTE07SVJ4aExGLHFCQWhCYTtFVHN2eUNqQjtBQUNGO0FVOXp5Q0U7RU8rbUxNO0lScmhMRixXUTBoTEk7RWpCOHNuQ1I7QUFDRjtBVW4weUNFO0VPK21MTTtJUmpoTEEsV1FzaExFO0VqQm10bkNSO0FBQ0Y7QWlCbnRuQ1U7RUFBSSxXQUFBO0VBQVksWUFBQTtBakJ1dG5DMUI7QWlCbHRuQ0k7RVJyaUxBLDBCQXJCZTtBVCt3eUNuQjtBVS8weUNFO0VPMG5MRTtJUm5pTEUsaUJBaEJhO0VUNHd5Q2pCO0FBQ0Y7QVVwMXlDRTtFTzBuTEU7SVJoaUxFLGdCUWlpTEE7RWpCNnRuQ0o7QUFDRjtBVXoxeUNFO0VPMG5MRTtJUjVoTEksZ0JRNmhMRjtFakJrdW5DSjtBQUNGO0FpQmx1bkNNO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQko1bUxNO0VKZ0VWLHNDQXJCZTtBVHN5eUNuQjtBVXQyeUNFO0VPNG5MSTtJUnJpTEEsc0NBaEJhO0VUbXl5Q2pCO0FBQ0Y7QVUzMnlDRTtFTzRuTEk7SVJsaUxBLGtCUXdpTEU7RWpCNnVuQ047QUFDRjtBVWgzeUNFO0VPNG5MSTtJUjloTEUsa0JRb2lMQTtFakJrdm5DTjtBQUNGO0FpQmx2bkNRO0VSOWlMSiwwQkFyQmU7QVR3enlDbkI7QVV4M3lDRTtFT21vTE07SVI1aUxGLGtCQWhCYTtFVHF6eUNqQjtBQUNGO0FVNzN5Q0U7RU9tb0xNO0lSemlMRixnQlEwaUxJO0VqQjZ2bkNSO0FBQ0Y7QVVsNHlDRTtFT21vTE07SVJyaUxBLGdCUXNpTEU7RWpCa3duQ1I7QUFDRjtBaUJod25DTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VScGpMSiw0QkFyQmU7QVQ0MHlDbkI7QVU1NHlDRTtFT3VvTEk7SVJoakxBLG1CQWhCYTtFVHkweUNqQjtBQUNGO0FVajV5Q0U7RU91b0xJO0lSN2lMQSxzQkFWZ0I7RVRxMHlDcEI7QUFDRjtBVXQ1eUNFO0VPdW9MSTtJUnppTEUsa0JRNGlMQTtFakJneG5DTjtBQUNGO0FpQi93bkNRO0VBQ0UsY0FBQTtFUnhqTE4sNEJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtBWGk0eUNGO0FVajZ5Q0U7RU80b0xNO0lScmpMRiw0QkFoQmE7RVQ4MXlDakI7QUFDRjtBVXQ2eUNFO0VPNG9MTTtJUmxqTEYsa0JRb2pMSTtFakI0eG5DUjtBQUNGO0FVMzZ5Q0U7RU80b0xNO0lSOWlMQSxrQlFnakxFO0VqQml5bkNSO0FBQ0Y7QVVoN3lDRTtFTzRvTE07SVJyakxGLHlCQWhCYTtFVDYyeUNqQjtBQUNGO0FVcjd5Q0U7RU80b0xNO0lSbGpMRixlRTNESjtFWDA1eUNBO0FBQ0Y7QVUxN3lDRTtFTzRvTE07SVI5aUxBLGVFL0ROO0VYKzV5Q0E7QUFDRjtBVS83eUNFO0VPNG9MTTtJUnhsTEYsZ0JFcEJKO0VYbTZ5Q0E7QUFDRjtBVXA4eUNFO0VPNG9MTTtJUnJsTEYsZ0JFdkJKO0VYdzZ5Q0E7QUFDRjtBVXo4eUNFO0VPNG9MTTtJUmxsTEYsZ0JFMUJKO0VYNjZ5Q0E7QUFDRjtBaUI1em5DUTtFQUNFLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtFUjlqTE4scUJBckJlO0FUazV5Q25CO0FVbDl5Q0U7RU9rcExNO0lSM2pMRixxQkFoQmE7RVQrNHlDakI7QUFDRjtBVXY5eUNFO0VPa3BMTTtJUnhqTEYsV1EwakxJO0VqQnUwbkNSO0FBQ0Y7QVU1OXlDRTtFT2twTE07SVJwakxBLFdRc2pMRTtFakI0MG5DUjtBQUNGO0FpQjEwbkNNO0VSbGtMRix5QkFyQmU7RUFkZix5QkVsQkY7QVhxOHlDRjtBVXIreUNFO0VPdXBMSTtJUmhrTEEseUJBaEJhO0VUazZ5Q2pCO0FBQ0Y7QVUxK3lDRTtFT3VwTEk7SVI3akxBLGVFM0RKO0VYKzh5Q0E7QUFDRjtBVS8reUNFO0VPdXBMSTtJUnpqTEUsZUUvRE47RVhvOXlDQTtBQUNGO0FVcC95Q0U7RU91cExJO0lSbm1MQSxnQkVwQko7RVh3OXlDQTtBQUNGO0FVei95Q0U7RU91cExJO0lSaG1MQSxnQkV2Qko7RVg2OXlDQTtBQUNGO0FVOS95Q0U7RU91cExJO0lSN2xMQSxnQkUxQko7RVhrK3lDQTtBQUNGO0FpQjEybkNRO0VScGtMSix1QkFyQmU7QVRzOHlDbkI7QVV0Z3pDRTtFT3lwTE07SVJsa0xGLHVCQWhCYTtFVG04eUNqQjtBQUNGO0FVM2d6Q0U7RU95cExNO0lSL2pMRixhUWdrTEk7RWpCcTNuQ1I7QUFDRjtBVWhoekNFO0VPeXBMTTtJUjNqTEEsYVE0akxFO0VqQjAzbkNSO0FBQ0Y7QWlCdDNuQ0k7RVIxa0xBLDBCQXJCZTtBVHc5eUNuQjtBVXhoekNFO0VPK3BMRTtJUnhrTEUsZUFoQmE7RVRxOXlDakI7QUFDRjtBVTdoekNFO0VPK3BMRTtJUnJrTEUsbUJBVmdCO0VUaTl5Q3BCO0FBQ0Y7QVVsaXpDRTtFTytwTEU7SVJqa0xJLGdCUWtrTEY7RWpCczRuQ0o7QUFDRjtBaUJyNG5DTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FqQnU0bkNSO0FpQnI0bkNRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VSdGxMTix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0VDa0RFLHVDQXJCZTtBVHMveUNuQjtBVXRqekNFO0VPc3FMTTtJUi9rTEYseUJBaEJhO0VUbS95Q2pCO0FBQ0Y7QVUzanpDRTtFT3NxTE07SVI1a0xGLGVFckRKO0VYMGh6Q0E7QUFDRjtBVWhrekNFO0VPc3FMTTtJUnhrTEEsZUV6RE47RVgraHpDQTtBQUNGO0FVcmt6Q0U7RU9zcUxNO0lSbG5MRix5QkVkSjtFWG1pekNBO0FBQ0Y7QVUxa3pDRTtFT3NxTE07SVIvbUxGLHlCRWpCSjtFWHdpekNBO0FBQ0Y7QVUva3pDRTtFT3NxTE07SVI1bUxGLHlCRXBCSjtFWDZpekNBO0FBQ0Y7QVFoanpDRTtFQUNFLDJMQUFBO0FSa2p6Q0o7QVFoanpDRTtFQUNFLDBKQUFBO0FSa2p6Q0o7QVFqanpDSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm1qekNOO0FRaGp6Q0U7RUFDRSwwSkFBQTtBUmtqekNKO0FRamp6Q0k7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJtanpDTjtBVXJtekNFO0VPc3FMTTtJUi9rTEYsMkJBaEJhO0VUa2l6Q2pCO0FBQ0Y7QVUxbXpDRTtFT3NxTE07SVI1a0xGLCtCQVZnQjtFVDhoekNwQjtBQUNGO0FVL216Q0U7RU9zcUxNO0lSeGtMQSxrQlFnbExFO0VqQnE4bkNSO0FBQ0Y7QWlCaDhuQ0k7RUFDRSxhQUFBO0FqQms4bkNOOztBaUI1N25DRTtFUnRtTEUsMENBckJlO0FUMmp6Q25CO0FVM256Q0U7RU8yckxBO0lScG1MSSwwQ0FoQmE7RVR3anpDakI7QUFDRjtBVWhvekNFO0VPMnJMQTtJUmptTEksc0JRa21MRjtFakJ3OG5DRjtBQUNGO0FVcm96Q0U7RU8yckxBO0lSN2xMTSxzQlE4bExKO0VqQjY4bkNGO0FBQ0Y7QWlCNThuQ0k7RVJ6bUxBLDBCQXJCZTtBVDZrekNuQjtBVTdvekNFO0VPOHJMRTtJUnZtTEUsMEJBaEJhO0VUMGt6Q2pCO0FBQ0Y7QVVscHpDRTtFTzhyTEU7SVJwbUxFLDBCQVZnQjtFVHNrekNwQjtBQUNGO0FVdnB6Q0U7RU84ckxFO0lSaG1MSSxnQlFpbUxGO0VqQjQ5bkNKO0FBQ0Y7QWlCMzluQ0k7RUFDRSxrQkFBQTtFUjdtTEYsOEJBckJlO0FUZ216Q25CO0FVaHF6Q0U7RU9pc0xFO0lSMW1MRSw2QkFoQmE7RVQ2bHpDakI7QUFDRjtBVXJxekNFO0VPaXNMRTtJUnZtTEUsNkJBVmdCO0VUeWx6Q3BCO0FBQ0Y7QVUxcXpDRTtFT2lzTEU7SVJubUxJLG1CUXFtTEY7RWpCMituQ0o7QUFDRjtBaUIxK25DSTtFUmhuTEEsMkJBckJlO0FUa256Q25CO0FVbHJ6Q0U7RU9xc0xFO0lSOW1MRSwyQkFoQmE7RVQrbXpDakI7QUFDRjtBVXZyekNFO0VPcXNMRTtJUjNtTEUsMkJBVmdCO0VUMm16Q3BCO0FBQ0Y7QVU1cnpDRTtFT3FzTEU7SVJ2bUxJLGlCUXdtTEY7RWpCMC9uQ0o7QUFDRjtBaUJ4L25DTTtFQUNFLHlCQUFBO0VScm5MSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUc296Q25CO0FVdHN6Q0U7RU95c0xJO0lSbG5MQSw2QkFoQmE7RVRtb3pDakI7QUFDRjtBVTNzekNFO0VPeXNMSTtJUi9tTEEsNkJBVmdCO0VUK256Q3BCO0FBQ0Y7QVVodHpDRTtFT3lzTEk7SVIzbUxFLG1CUTZtTEE7RWpCeWdvQ047QUFDRjtBVXJ0ekNFO0VPeXNMSTtJUmxuTEEsWUFoQmE7RVRrcHpDakI7QUFDRjtBVTF0ekNFO0VPeXNMSTtJUi9tTEEsZ0JBVmdCO0VUOG96Q3BCO0FBQ0Y7QVUvdHpDRTtFT3lzTEk7SVIzbUxFLGFROG1MQTtFakJ1aG9DTjtBQUNGO0FpQnZob0NRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSwwQkFBQTtFUjNuTE4sd0NBckJlO0FUMHF6Q25CO0FVMXV6Q0U7RU82c0xNO0lSdG5MRiw0QkFoQmE7RVR1cXpDakI7QUFDRjtBVS91ekNFO0VPNnNMTTtJUm5uTEYsZ0NBVmdCO0VUbXF6Q3BCO0FBQ0Y7QVVwdnpDRTtFTzZzTE07SVIvbUxBLG1CUW1uTEU7RWpCdWlvQ1I7QUFDRjtBaUJ2aW9DVTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0MsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RVJsb0xSLHNDQXJCZTtFQXFCZix1QkFyQmU7QVRrc3pDbkI7QVVsd3pDRTtFT2t0TFE7SVIzbkxKLGVBaEJhO0VUK3J6Q2pCO0FBQ0Y7QVV2d3pDRTtFT2t0TFE7SVJ4bkxKLGtCQVZnQjtFVDJyekNwQjtBQUNGO0FVNXd6Q0U7RU9rdExRO0lScG5MRixhUTBuTEk7RWpCd2pvQ1Y7QUFDRjtBVWp4ekNFO0VPa3RMUTtJUjNuTEosc0JBaEJhO0VUOHN6Q2pCO0FBQ0Y7QVV0eHpDRTtFT2t0TFE7SVJ4bkxKLFlRK25MTTtFakJpa29DVjtBQUNGO0FVM3h6Q0U7RU9rdExRO0lScG5MRixZUTJuTEk7RWpCc2tvQ1Y7QUFDRjtBaUJ0a29DWTtFUnJvTFIsYUFyQmU7QVRtdXpDbkI7QVVueXpDRTtFTzB0TFU7SVJub0xOLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVRndXpDakI7QUFDRjtBVXh5ekNFO0VPMHRMVTtJUmhvTE4sb0JRaW9MUTtJUmpvTFIsb0JRaW9MUTtJUmpvTFIsYVFpb0xRO0VqQmlsb0NaO0FBQ0Y7QVU3eXpDRTtFTzB0TFU7SVI1bkxKLG9CUTZuTE07SVI3bkxOLG9CUTZuTE07SVI3bkxOLGFRNm5MTTtFakJzbG9DWjtBQUNGO0FpQnJsb0NZO0VSM3FMUiwrQlE0cUxVO0FqQnVsb0NkO0FVcnp6Q0U7RU82dExVO0lSenFMTixrQlEwcUxRO0VqQjJsb0NaO0FBQ0Y7QVUxenpDRTtFTzZ0TFU7SVJ0cUxOLGtCUXVxTFE7RWpCZ21vQ1o7QUFDRjtBVS96ekNFO0VPNnRMVTtJUm5xTE4sa0JRb3FMUTtFakJxbW9DWjtBQUNGO0FVcDB6Q0U7RU9rdExRO0lBZUksVUFBQTtFakJ1bW9DWjtFaUJ0bW9DWTtJQUNFLGtCQUFBO0VqQndtb0NkO0FBQ0Y7QWlCcm1vQ1k7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXSm50TEE7RUlvdExBLGNBQUE7RVJ0cExWLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHVCQXJCZTtBVHF4ekNuQjtBVXIxekNFO0VPdXVMVTtJUmhwTE4seUJBaEJhO0VUa3h6Q2pCO0FBQ0Y7QVUxMXpDRTtFT3V1TFU7SVI3b0xOLGVFckRKO0VYeXp6Q0E7QUFDRjtBVS8xekNFO0VPdXVMVTtJUnpvTEosZUV6RE47RVg4enpDQTtBQUNGO0FVcDJ6Q0U7RU91dUxVO0lSbnJMTix5QkVkSjtFWGswekNBO0FBQ0Y7QVV6MnpDRTtFT3V1TFU7SVJockxOLHlCRWpCSjtFWHUwekNBO0FBQ0Y7QVU5MnpDRTtFT3V1TFU7SVI3cUxOLHlCRXBCSjtFWDQwekNBO0FBQ0Y7QVVuM3pDRTtFT3V1TFU7SVJocExOLHVCQWhCYTtFVGd6ekNqQjtBQUNGO0FVeDN6Q0U7RU91dUxVO0lSN29MTix1QkFWZ0I7RVQ0eXpDcEI7QUFDRjtBVTczekNFO0VPdXVMVTtJUnpvTEosWVErb0xNO0VqQm9wb0NaO0FBQ0Y7QWlCL29vQ1U7RVI5cExOLDBCQXJCZTtBVHEwekNuQjtBVXI0ekNFO0VPbXZMUTtJUjVwTEosZUFoQmE7RVRrMHpDakI7QUFDRjtBVTE0ekNFO0VPbXZMUTtJUnpwTEosbUJBVmdCO0VUOHp6Q3BCO0FBQ0Y7QVUvNHpDRTtFT212TFE7SVJycExGLGdCUXNwTEk7RWpCK3BvQ1Y7QUFDRjtBaUI3cG9DWTtFUmxxTFIseUJBckJlO0VBZGYseUJFWkY7RU1tdExZLGNBQUE7RVJwcUxWLDJCQXJCZTtFQXFCZiwwQkFyQmU7QVQyMXpDbkI7QVUzNXpDRTtFT3V2TFU7SVJocUxOLHlCQWhCYTtFVHcxekNqQjtBQUNGO0FVaDZ6Q0U7RU91dkxVO0lSN3BMTixlRXJESjtFWCszekNBO0FBQ0Y7QVVyNnpDRTtFT3V2TFU7SVJ6cExKLGVFekROO0VYbzR6Q0E7QUFDRjtBVTE2ekNFO0VPdXZMVTtJUm5zTE4seUJFZEo7RVh3NHpDQTtBQUNGO0FVLzZ6Q0U7RU91dkxVO0lSaHNMTix5QkVqQko7RVg2NHpDQTtBQUNGO0FVcDd6Q0U7RU91dkxVO0lSN3JMTix5QkVwQko7RVhrNXpDQTtBQUNGO0FVejd6Q0U7RU91dkxVO0lSaHFMTiwyQkFoQmE7RVRzM3pDakI7QUFDRjtBVTk3ekNFO0VPdXZMVTtJUjdwTE4sMkJBVmdCO0VUazN6Q3BCO0FBQ0Y7QVVuOHpDRTtFT3V2TFU7SVJ6cExKLGlCUTRwTE07RWpCNnNvQ1o7QUFDRjtBVXg4ekNFO0VPdXZMVTtJUmhxTE4sMEJBaEJhO0VUcTR6Q2pCO0FBQ0Y7QVU3OHpDRTtFT3V2TFU7SVI3cExOLDBCQVZnQjtFVGk0ekNwQjtBQUNGO0FVbDl6Q0U7RU91dkxVO0lSenBMSixnQlE2cExNO0VqQjJ0b0NaO0FBQ0Y7QWlCdnRvQ1k7RVIzcUxSLDZCQXJCZTtBVDA1ekNuQjtBVTE5ekNFO0VPZ3dMVTtJUnpxTE4sNkJBaEJhO0VUdTV6Q2pCO0FBQ0Y7QVUvOXpDRTtFT2d3TFU7SVJ0cUxOLDZCQVZnQjtFVG01ekNwQjtBQUNGO0FVcCt6Q0U7RU9nd0xVO0lSbHFMSixtQlFtcUxNO0VqQnV1b0NaO0FBQ0Y7QWlCcnVvQ1k7RVIvcUxSLHlCQXJCZTtFQWRmLHlCRVpGO0VNZ3VMWSxjQUFBO0VSanJMViwyQkFyQmU7QVQrNnpDbkI7QVUvK3pDRTtFT293TFU7SVI3cUxOLHlCQWhCYTtFVDQ2ekNqQjtBQUNGO0FVcC96Q0U7RU9vd0xVO0lSMXFMTixlRXJESjtFWG05ekNBO0FBQ0Y7QVV6L3pDRTtFT293TFU7SVJ0cUxKLGVFekROO0VYdzl6Q0E7QUFDRjtBVTkvekNFO0VPb3dMVTtJUmh0TE4seUJFZEo7RVg0OXpDQTtBQUNGO0FVbmcwQ0U7RU9vd0xVO0lSN3NMTix5QkVqQko7RVhpK3pDQTtBQUNGO0FVeGcwQ0U7RU9vd0xVO0lSMXNMTix5QkVwQko7RVhzK3pDQTtBQUNGO0FVN2cwQ0U7RU9vd0xVO0lSN3FMTiwyQkFoQmE7RVQwOHpDakI7QUFDRjtBVWxoMENFO0VPb3dMVTtJUjFxTE4saUJRNnFMUTtFakIrd29DWjtBQUNGO0FVdmgwQ0U7RU9vd0xVO0lSdHFMSixpQlF5cUxNO0VqQm94b0NaO0FBQ0Y7QWlCL3dvQ2M7RUFDRSxjQUFBO0VSenJMWiwyQkFyQmU7RVFndExELDBDQUFBO0VBQUEsa0NBQUE7QWpCaXhvQ2xCO0FVamkwQ0U7RU82d0xZO0lSdHJMUiwyQkFoQmE7RVQ4OXpDakI7QUFDRjtBVXRpMENFO0VPNndMWTtJUm5yTFIsaUJRcXJMVTtFakIyeG9DZDtBQUNGO0FVM2kwQ0U7RU82d0xZO0lSL3FMTixpQlFpckxRO0VqQmd5b0NkO0FBQ0Y7QWlCL3hvQ2dCO0VBQ0UsY0o1dUxGO0FiNmcwQ2hCO0FpQmh5b0NrQjtFQUNFLGNKOXVMSjtBYmdoMENoQjtBaUIveG9DZ0I7RUFDRSxjQUFBO0VBQ0EsMEJBQUE7RVJwc0xkLHlCQXJCZTtFQWRmLHlCRVpGO0VNcXZMZ0IsMENBQUE7RUFBQSxrQ0FBQTtBakJreW9DbEI7QVU3ajBDRTtFT3V4TGM7SVJoc0xWLHlCQWhCYTtFVDAvekNqQjtBQUNGO0FVbGswQ0U7RU91eExjO0lSN3JMVixlRXJESjtFWGlpMENBO0FBQ0Y7QVV2azBDRTtFT3V4TGM7SVJ6ckxSLGVFekROO0VYc2kwQ0E7QUFDRjtBVTVrMENFO0VPdXhMYztJUm51TFYseUJFZEo7RVgwaTBDQTtBQUNGO0FVamwwQ0U7RU91eExjO0lSaHVMVix5QkVqQko7RVgraTBDQTtBQUNGO0FVdGwwQ0U7RU91eExjO0lSN3RMVix5QkVwQko7RVhvajBDQTtBQUNGO0FpQnZ6b0NRO0VSL3NMSix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSw2QkFyQmU7QVRnaTBDbkI7QVVobTBDRTtFT295TE07SVI3c0xGLHlCQWhCYTtFVDZoMENqQjtBQUNGO0FVcm0wQ0U7RU9veUxNO0lSMXNMRixlRVJKO0VYdWgwQ0E7QUFDRjtBVTFtMENFO0VPb3lMTTtJUnRzTEEsZUVaTjtFWDRoMENBO0FBQ0Y7QVUvbTBDRTtFT295TE07SVJodkxGLGdCRStCSjtFWGdpMENBO0FBQ0Y7QVVwbjBDRTtFT295TE07SVI3dUxGLGdCRTRCSjtFWHFpMENBO0FBQ0Y7QVV6bjBDRTtFT295TE07SVIxdUxGLGdCRXlCSjtFWDBpMENBO0FBQ0Y7QVU5bjBDRTtFT295TE07SVI3c0xGLDZCQWhCYTtFVDJqMENqQjtBQUNGO0FVbm8wQ0U7RU9veUxNO0lSMXNMRiw2QkFWZ0I7RVR1ajBDcEI7QUFDRjtBVXhvMENFO0VPb3lMTTtJUnRzTEEsbUJRd3NMRTtFakJzMm9DUjtBQUNGO0FpQnAyb0NRO0VBQ0UsY0FBQTtFUnJ0TE4sMEJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYNm0wQ0Y7QVVucDBDRTtFT3l5TE07SVJsdExGLDBCQWhCYTtFVGdsMENqQjtBQUNGO0FVeHAwQ0U7RU95eUxNO0lSL3NMRiwwQkFWZ0I7RVQ0azBDcEI7QUFDRjtBVTdwMENFO0VPeXlMTTtJUjNzTEEsZ0JRNnNMRTtFakJzM29DUjtBQUNGO0FVbHEwQ0U7RU95eUxNO0lSbHRMRix5QkFoQmE7RVQrbDBDakI7QUFDRjtBVXZxMENFO0VPeXlMTTtJUi9zTEYsZUVyREo7RVhzbzBDQTtBQUNGO0FVNXEwQ0U7RU95eUxNO0lSM3NMQSxlRXpETjtFWDJvMENBO0FBQ0Y7QVVqcjBDRTtFT3l5TE07SVJydkxGLHlCRWRKO0VYK28wQ0E7QUFDRjtBVXRyMENFO0VPeXlMTTtJUmx2TEYseUJFakJKO0VYb3AwQ0E7QUFDRjtBVTNyMENFO0VPeXlMTTtJUi91TEYseUJFcEJKO0VYeXAwQ0E7QUFDRjtBaUJqNW9DUTtFUjF0TEoseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7RVFvdkxULGNBQUE7QWpCbzVvQ1Y7QVV4czBDRTtFTyt5TE07SVJ4dExGLHlCQWhCYTtFVHFvMENqQjtBQUNGO0FVN3MwQ0U7RU8reUxNO0lScnRMRixlRXJESjtFWDRxMENBO0FBQ0Y7QVVsdDBDRTtFTyt5TE07SVJqdExBLGVFekROO0VYaXIwQ0E7QUFDRjtBVXZ0MENFO0VPK3lMTTtJUjN2TEYseUJFZEo7RVhxcjBDQTtBQUNGO0FVNXQwQ0U7RU8reUxNO0lSeHZMRix5QkVqQko7RVgwcjBDQTtBQUNGO0FVanUwQ0U7RU8reUxNO0lScnZMRix5QkVwQko7RVgrcjBDQTtBQUNGO0FVdHUwQ0U7RU8reUxNO0lSeHRMRiwwQkFoQmE7RVRtcTBDakI7QUFDRjtBVTN1MENFO0VPK3lMTTtJUnJ0TEYsMEJBVmdCO0VUK3AwQ3BCO0FBQ0Y7QVVodjBDRTtFTyt5TE07SVJqdExBLGdCUW10TEU7RWpCbThvQ1I7QUFDRjtBVXJ2MENFO0VPK3lMTTtJUnh0TEYsNkJBaEJhO0VUa3IwQ2pCO0FBQ0Y7QVUxdjBDRTtFTyt5TE07SVJydExGLDZCQVZnQjtFVDhxMENwQjtBQUNGO0FVL3YwQ0U7RU8reUxNO0lSanRMQSxtQlFvdExFO0VqQmk5b0NSO0FBQ0Y7QVVwdzBDRTtFTyt5TE07SVJ4dExGLDJCQWhCYTtFVGlzMENqQjtBQUNGO0FVencwQ0U7RU8reUxNO0lScnRMRiwyQkFWZ0I7RVQ2cjBDcEI7QUFDRjtBVTl3MENFO0VPK3lMTTtJUmp0TEEsaUJRcXRMRTtFakIrOW9DUjtBQUNGO0FpQjM5b0NVO0VSbnVMTix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VRNHZMUCxjQUFBO0FqQjg5b0NaO0FVMXgwQ0U7RU93ekxRO0lSanVMSix5QkFoQmE7RVR1dDBDakI7QUFDRjtBVS94MENFO0VPd3pMUTtJUjl0TEosZUVyREo7RVg4djBDQTtBQUNGO0FVcHkwQ0U7RU93ekxRO0lSMXRMRixlRXpETjtFWG13MENBO0FBQ0Y7QVV6eTBDRTtFT3d6TFE7SVJwd0xKLHlCRWRKO0VYdXcwQ0E7QUFDRjtBVTl5MENFO0VPd3pMUTtJUmp3TEoseUJFakJKO0VYNHcwQ0E7QUFDRjtBVW56MENFO0VPd3pMUTtJUjl2TEoseUJFcEJKO0VYaXgwQ0E7QUFDRjtBVXh6MENFO0VPd3pMUTtJUmp1TEosMEJBaEJhO0VUcXYwQ2pCO0FBQ0Y7QVU3ejBDRTtFT3d6TFE7SVI5dExKLDBCQVZnQjtFVGl2MENwQjtBQUNGO0FVbDAwQ0U7RU93ekxRO0lSMXRMRixnQlE0dExJO0VqQjRncENWO0FBQ0Y7QVV2MDBDRTtFT3d6TFE7SVJqdUxKLDZCQWhCYTtFVG93MENqQjtBQUNGO0FVNTAwQ0U7RU93ekxRO0lSOXRMSiw2QkFWZ0I7RVRndzBDcEI7QUFDRjtBVWoxMENFO0VPd3pMUTtJUjF0TEYsbUJRNnRMSTtFakIwaHBDVjtBQUNGO0FpQnhocENZO0VSenVMUiwyQkFyQmU7QVR5eDBDbkI7QVV6MTBDRTtFTzh6TFU7SVJ2dUxOLDJCQWhCYTtFVHN4MENqQjtBQUNGO0FVOTEwQ0U7RU84ekxVO0lScHVMTiwyQkFWZ0I7RVRreDBDcEI7QUFDRjtBVW4yMENFO0VPOHpMVTtJUmh1TEosaUJRaXVMTTtFakJ3aXBDWjtBQUNGO0FpQnBpcENRO0VSL3VMSiwwQkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7QVh1MDBDRjtBVTcyMENFO0VPbzBMTTtJUjd1TEYsMEJBaEJhO0VUMHkwQ2pCO0FBQ0Y7QVVsMzBDRTtFT28wTE07SVIxdUxGLDBCQVZnQjtFVHN5MENwQjtBQUNGO0FVdjMwQ0U7RU9vMExNO0lSdHVMQSxnQlF1dUxFO0VqQnNqcENSO0FBQ0Y7QVU1MzBDRTtFT28wTE07SVI3dUxGLHlCQWhCYTtFVHl6MENqQjtBQUNGO0FVajQwQ0U7RU9vMExNO0lSMXVMRixlRXJESjtFWGcyMENBO0FBQ0Y7QVV0NDBDRTtFT28wTE07SVJ0dUxBLGVFekROO0VYcTIwQ0E7QUFDRjtBVTM0MENFO0VPbzBMTTtJUmh4TEYseUJFZEo7RVh5MjBDQTtBQUNGO0FVaDUwQ0U7RU9vMExNO0lSN3dMRix5QkVqQko7RVg4MjBDQTtBQUNGO0FVcjUwQ0U7RU9vMExNO0lSMXdMRix5QkVwQko7RVhtMzBDQTtBQUNGO0FpQmxscENVO0VSbnZMTix5QkFyQmU7RUFkZix5QkVaRjtFTW95TFUsY0FBQTtFUnJ2TFIsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7QVRrMjBDbkI7QVVsNjBDRTtFT3cwTFE7SVJqdkxKLHlCQWhCYTtFVCsxMENqQjtBQUNGO0FVdjYwQ0U7RU93MExRO0lSOXVMSixlRXJESjtFWHM0MENBO0FBQ0Y7QVU1NjBDRTtFT3cwTFE7SVIxdUxGLGVFekROO0VYMjQwQ0E7QUFDRjtBVWo3MENFO0VPdzBMUTtJUnB4TEoseUJFZEo7RVgrNDBDQTtBQUNGO0FVdDcwQ0U7RU93MExRO0lSanhMSix5QkVqQko7RVhvNTBDQTtBQUNGO0FVMzcwQ0U7RU93MExRO0lSOXdMSix5QkVwQko7RVh5NTBDQTtBQUNGO0FVaDgwQ0U7RU93MExRO0lSanZMSiwwQkFoQmE7RVQ2MzBDakI7QUFDRjtBVXI4MENFO0VPdzBMUTtJUjl1TEosMEJBVmdCO0VUeTMwQ3BCO0FBQ0Y7QVUxODBDRTtFT3cwTFE7SVIxdUxGLGdCUTZ1TEk7RWpCbW9wQ1Y7QUFDRjtBVS84MENFO0VPdzBMUTtJUmp2TEosNkJBaEJhO0VUNDQwQ2pCO0FBQ0Y7QVVwOTBDRTtFT3cwTFE7SVI5dUxKLDZCQVZnQjtFVHc0MENwQjtBQUNGO0FVejkwQ0U7RU93MExRO0lSMXVMRixtQlE4dUxJO0VqQmlwcENWO0FBQ0Y7QVU5OTBDRTtFT3cwTFE7SVJqdkxKLDJCQWhCYTtFVDI1MENqQjtBQUNGO0FVbiswQ0U7RU93MExRO0lSOXVMSiwyQkFWZ0I7RVR1NTBDcEI7QUFDRjtBVXgrMENFO0VPdzBMUTtJUjF1TEYsaUJRK3VMSTtFakIrcHBDVjtBQUNGO0FpQjdwcENVO0VSM3ZMTix5QkFyQmU7RUFkZix5QkVaRjtFTTR5TFUsY0FBQTtFUjd2TFIsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7QVRxNzBDbkI7QVVyLzBDRTtFT2cxTFE7SVJ6dkxKLHlCQWhCYTtFVGs3MENqQjtBQUNGO0FVMS8wQ0U7RU9nMUxRO0lSdHZMSixlRXJESjtFWHk5MENBO0FBQ0Y7QVUvLzBDRTtFT2cxTFE7SVJsdkxGLGVFekROO0VYODkwQ0E7QUFDRjtBVXBnMUNFO0VPZzFMUTtJUjV4TEoseUJFZEo7RVhrKzBDQTtBQUNGO0FVemcxQ0U7RU9nMUxRO0lSenhMSix5QkVqQko7RVh1KzBDQTtBQUNGO0FVOWcxQ0U7RU9nMUxRO0lSdHhMSix5QkVwQko7RVg0KzBDQTtBQUNGO0FVbmgxQ0U7RU9nMUxRO0lSenZMSiwwQkFoQmE7RVRnOTBDakI7QUFDRjtBVXhoMUNFO0VPZzFMUTtJUnR2TEosMEJBVmdCO0VUNDgwQ3BCO0FBQ0Y7QVU3aDFDRTtFT2cxTFE7SVJsdkxGLGdCUXF2TEk7RWpCOHNwQ1Y7QUFDRjtBVWxpMUNFO0VPZzFMUTtJUnp2TEosNkJBaEJhO0VUKzkwQ2pCO0FBQ0Y7QVV2aTFDRTtFT2cxTFE7SVJ0dkxKLDZCQVZnQjtFVDI5MENwQjtBQUNGO0FVNWkxQ0U7RU9nMUxRO0lSbHZMRixtQlFzdkxJO0VqQjR0cENWO0FBQ0Y7QVVqajFDRTtFT2cxTFE7SVJ6dkxKLDJCQWhCYTtFVDgrMENqQjtBQUNGO0FVdGoxQ0U7RU9nMUxRO0lSdHZMSiwyQkFWZ0I7RVQwKzBDcEI7QUFDRjtBVTNqMUNFO0VPZzFMUTtJUmx2TEYsaUJRdXZMSTtFakIwdXBDVjtBQUNGO0FpQnZ1cENRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VSdndMTiwyQkFyQmU7QVRzZzFDbkI7QVV0azFDRTtFT3kxTE07SVJsd0xGLDJCQWhCYTtFVG1nMUNqQjtBQUNGO0FVM2sxQ0U7RU95MUxNO0lSL3ZMRiwyQkFWZ0I7RVQrLzBDcEI7QUFDRjtBVWhsMUNFO0VPeTFMTTtJUjN2TEEsaUJRK3ZMRTtFakJ1dnBDUjtBQUNGO0FpQnJ2cENRO0VSM3dMSiwwQkFyQmU7QVR3aDFDbkI7QVV4bDFDRTtFT2cyTE07SVJ6d0xGLDBCQWhCYTtFVHFoMUNqQjtBQUNGO0FVN2wxQ0U7RU9nMkxNO0lSdHdMRiwwQkFWZ0I7RVRpaDFDcEI7QUFDRjtBVWxtMUNFO0VPZzJMTTtJUmx3TEEsZ0JRbXdMRTtFakJxd3BDUjtBQUNGO0FpQnB3cENVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FqQnN3cENaO0FpQnB3cENZO0VBQ0UsMEJBQUE7RVJyeExWLDBCQXJCZTtBVGlqMUNuQjtBVWpuMUNFO0VPeTJMVTtJUmx4TE4sMEJBaEJhO0VUOGkxQ2pCO0FBQ0Y7QVV0bjFDRTtFT3kyTFU7SVIvd0xOLDBCQVZnQjtFVDBpMUNwQjtBQUNGO0FVM24xQ0U7RU95MkxVO0lSM3dMSixnQlE2d0xNO0VqQm94cENaO0FBQ0Y7QWlCbnhwQ2M7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnp4TFosdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZiwyQkFyQmU7RUFxQmYseUJBckJlO01BcUJmLHNCQXJCZTtVQXFCZixtQkFyQmU7QVRxazFDbkI7QVVybzFDRTtFTzYyTFk7SVJ0eExSLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsdUJBaEJhO0VUa2sxQ2pCO0FBQ0Y7QVUxbzFDRTtFTzYyTFk7SVJueExSLHdCUXF4TFU7UVJyeExWLHFCUXF4TFU7WVJyeExWLHVCUXF4TFU7RWpCK3hwQ2Q7QUFDRjtBVS9vMUNFO0VPNjJMWTtJUi93TE4sd0JRaXhMUTtRUmp4TFIscUJRaXhMUTtZUmp4TFIsdUJRaXhMUTtFakJveXBDZDtBQUNGO0FVcHAxQ0U7RU82MkxZO0lSdHhMUix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVGlsMUNqQjtBQUNGO0FVenAxQ0U7RU82MkxZO0lSbnhMUix5QlFzeExVO1FSdHhMVixzQlFzeExVO1lSdHhMVixtQlFzeExVO0VqQjZ5cENkO0FBQ0Y7QVU5cDFDRTtFTzYyTFk7SVIvd0xOLHlCUWt4TFE7UVJseExSLHNCUWt4TFE7WVJseExSLG1CUWt4TFE7RWpCa3pwQ2Q7QUFDRjtBaUIveXBDWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSaHlMVix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLDJCQXJCZTtFQXFCZix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLHVCQXJCZTtFUXd6TEwseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSbnlMVix1QkFyQmU7RUFxQmYsc0JBckJlO0VRMnpMTCwrQkFBQTtBakJpenBDZDtBVTVxMUNFO0VPbzNMVTtJUjd4TE4sd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVR5bTFDakI7QUFDRjtBVWpyMUNFO0VPbzNMVTtJUjF4TE4sd0JRNHhMUTtRUjV4TFIscUJRNHhMUTtZUjV4TFIsdUJRNHhMUTtFakIrenBDWjtBQUNGO0FVdHIxQ0U7RU9vM0xVO0lSdHhMSix3QlF3eExNO1FSeHhMTixxQlF3eExNO1lSeHhMTix1QlF3eExNO0VqQm8wcENaO0FBQ0Y7QVUzcjFDRTtFT28zTFU7SVI3eExOLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUd24xQ2pCO0FBQ0Y7QVVoczFDRTtFT28zTFU7SVIxeExOLHlCUTZ4TFE7UVI3eExSLHNCUTZ4TFE7WVI3eExSLG1CUTZ4TFE7RWpCNjBwQ1o7QUFDRjtBVXJzMUNFO0VPbzNMVTtJUnR4TEoseUJReXhMTTtRUnp4TE4sc0JReXhMTTtZUnp4TE4sbUJReXhMTTtFakJrMXBDWjtBQUNGO0FVMXMxQ0U7RU9vM0xVO0lSN3hMTix1QkFoQmE7RVR1bzFDakI7QUFDRjtBVS9zMUNFO0VPbzNMVTtJUjF4TE4sdUJBVmdCO0VUbW8xQ3BCO0FBQ0Y7QVVwdDFDRTtFT28zTFU7SVJ0eExKLGFRMnhMTTtFakIrMXBDWjtBQUNGO0FVenQxQ0U7RU9vM0xVO0lSN3hMTixzQkFoQmE7RVRzcDFDakI7QUFDRjtBVTl0MUNFO0VPbzNMVTtJUjF4TE4sc0JBVmdCO0VUa3AxQ3BCO0FBQ0Y7QVVudTFDRTtFT28zTFU7SVJ0eExKLFlRNHhMTTtFakI2MnBDWjtBQUNGO0FpQjEycENZO0VSenlMUixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZixzQ0FyQmU7QVQ4cTFDbkI7QVU5dTFDRTtFTzgzTFU7SVJ2eUxOLGNBaEJhO0VUMnExQ2pCO0FBQ0Y7QVVudjFDRTtFTzgzTFU7SVJweUxOLGNRcXlMUTtFakJ3M3BDWjtBQUNGO0FVeHYxQ0U7RU84M0xVO0lSaHlMSixjUWl5TE07RWpCNjNwQ1o7QUFDRjtBVTd2MUNFO0VPODNMVTtJUnZ5TE4sd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYixrQkFoQmE7RVQwcjFDakI7QUFDRjtBVWx3MUNFO0VPODNMVTtJUnB5TE4sd0JRc3lMUTtRUnR5TFIscUJRc3lMUTtZUnR5TFIsa0JRc3lMUTtFakJzNHBDWjtBQUNGO0FVdncxQ0U7RU84M0xVO0lSaHlMSix3QlFreUxNO1FSbHlMTixxQlFreUxNO1lSbHlMTixrQlFreUxNO0VqQjI0cENaO0FBQ0Y7QVU1dzFDRTtFTzgzTFU7SVJ2eUxOLHNCQWhCYTtFVHlzMUNqQjtBQUNGO0FVangxQ0U7RU84M0xVO0lScHlMTixzQkFWZ0I7RVRxczFDcEI7QUFDRjtBVXR4MUNFO0VPODNMVTtJUmh5TEosWVFteUxNO0VqQnk1cENaO0FBQ0Y7QVUzeDFDRTtFTzgzTFU7SVJ2eUxOLHNDQWhCYTtFVHd0MUNqQjtBQUNGO0FVaHkxQ0U7RU84M0xVO0lScHlMTixzQ0FWZ0I7RVRvdDFDcEI7QUFDRjtBVXJ5MUNFO0VPODNMVTtJUmh5TEosa0JRb3lMTTtFakJ1NnBDWjtBQUNGO0FpQjU1cENNO0VBQ0UsWUFBQTtBakI4NXBDUjtBaUJwNXBDSTtFQUlFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNKLzVMVTtBYmt6MUNoQjtBaUI1NXBDTTtFQUNFLGNBQUE7QWpCODVwQ1I7QWlCbjVwQ007RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpSEFBQTtFQUFBLHFGQUFBO0VaNTZMTixtQ0FBQTtVQUFBLDJCQUFBO0VZODZMTSxVQUFBO0VBQ0EsZUFBQTtBakJxNXBDUjtBaUJuNXBDTTtFQUNFLGtCQUFBO0VSNzFMSixNQXJCZTtFQXFCZixPQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsbUJBckJlO1VBcUJmLGVBckJlO0VRczNMWCxVQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FqQnE1cENSO0FVNzAxQ0U7RU9pN0xJO0lSMTFMQSxRUTQxTEU7RWpCODVwQ047QUFDRjtBVWwxMUNFO0VPaTdMSTtJUnYxTEEsUVF5MUxFO0VqQm02cENOO0FBQ0Y7QVV2MTFDRTtFT2k3TEk7SVJuMUxFLFFRcTFMQTtFakJ3NnBDTjtBQUNGO0FVNTExQ0U7RU9pN0xJO0lSMTFMQSxTUTYxTEU7RWpCNDZwQ047QUFDRjtBVWoyMUNFO0VPaTdMSTtJUnYxTEEsU1EwMUxFO0VqQmk3cENOO0FBQ0Y7QVV0MjFDRTtFT2k3TEk7SVJuMUxFLFNRczFMQTtFakJzN3BDTjtBQUNGO0FVMzIxQ0U7RU9pN0xJO0lSMTFMQSx3Q0FoQmE7UUFnQmIsb0NBaEJhO1lBZ0JiLGdDQWhCYTtFVHd5MUNqQjtBQUNGO0FVaDMxQ0U7RU9pN0xJO0lSdjFMQSx3Q1EyMUxFO1FSMzFMRixvQ1EyMUxFO1lSMzFMRixnQ1EyMUxFO0VqQis3cENOO0FBQ0Y7QVVyMzFDRTtFT2k3TEk7SVJuMUxFLHdDUXUxTEE7UVJ2MUxBLG9DUXUxTEE7WVJ2MUxBLGdDUXUxTEE7RWpCbzhwQ047QUFDRjtBVTEzMUNFO0VPaTdMSTtJQVNJLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBS0EscUJBQUE7SUFLQSxnQkFBQTtFakI0N3BDUjtFaUJyOHBDUTtJQUNFLFVBQUEsRUFBQSxZQUFBO0VqQnU4cENWO0VpQm44cENRO0lBQ0UsNkJBQUE7RWpCcThwQ1Y7RWlCajhwQ1E7SUFDRSx5QkFBQTtJQUNBLG1CQUFBLEVBQUEscUJBQUE7RWpCbThwQ1Y7QUFDRjtBaUJqOHBDUTtFQUNFLGtCQUFBO0VBQ0Esc0JKejdMSTtFSTA3TEosb0JBQUE7RVIxM0xOLGlCUTIzTE07RVIzM0xOLGtCQXJCZTtFUWs1TFQsV0FBQTtFUjczTE4sZ0JBckJlO0VBcUJmLHNFQXJCZTtFUXE1TFQsb0JBQUE7RUFLQSxxQkFBQTtFQUtBLGdCQUFBO0FqQjI3cENWO0FVMTUxQ0U7RU80OExNO0lScjNMRixnQlF5M0xJO0VqQjg4cENSO0FBQ0Y7QVUvNTFDRTtFTzQ4TE07SVJsM0xGLGdCUXMzTEk7RWpCbTlwQ1I7QUFDRjtBVXA2MUNFO0VPNDhMTTtJUjkyTEEsZ0JRazNMRTtFakJ3OXBDUjtBQUNGO0FVejYxQ0U7RU80OExNO0lScjNMRixrQkFoQmE7RVRzMjFDakI7QUFDRjtBVTk2MUNFO0VPNDhMTTtJUmwzTEYsa0JRdTNMSTtFakJpK3BDUjtBQUNGO0FVbjcxQ0U7RU80OExNO0lSOTJMQSxrQlFtM0xFO0VqQnMrcENSO0FBQ0Y7QVV4NzFDRTtFTzQ4TE07SVJyM0xGLDZCQWhCYTtFVHEzMUNqQjtBQUNGO0FVNzcxQ0U7RU80OExNO0lSbDNMRixtQlF5M0xJO0VqQjgrcENSO0FBQ0Y7QVVsODFDRTtFTzQ4TE07SVI5MkxBLG1CUXEzTEU7RWpCbS9wQ1I7QUFDRjtBVXY4MUNFO0VPNDhMTTtJUnIzTEYseURBaEJhO0VUbzQxQ2pCO0FBQ0Y7QVU1ODFDRTtFTzQ4TE07SVJsM0xGLDZCUTAzTEk7RWpCNC9wQ1I7QUFDRjtBVWo5MUNFO0VPNDhMTTtJUjkyTEEsNkJRczNMRTtFakJpZ3FDUjtBQUNGO0FpQmhncUNVO0VBQ0UsVUFBQSxFQUFBLFlBQUE7QWpCa2dxQ1o7QWlCOS9wQ1U7RUFDRSw2QkFBQTtBakJnZ3FDWjtBaUI1L3BDVTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUEsRUFBQSxxQkFBQTtBakI4L3BDWjtBaUIzL3BDUTtFUmg1TEosZUFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHFCQXJCZTtFUXk2TFQsVUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQjYvcENWO0FVeCsxQ0U7RU9xK0xNO0lSOTRMRixrQkFoQmE7RVRxNjFDakI7QUFDRjtBVTcrMUNFO0VPcStMTTtJUjM0TEYsa0JRNDRMSTtFakIyZ3FDUjtBQUNGO0FVbC8xQ0U7RU9xK0xNO0lSdjRMQSxrQlF3NExFO0VqQmdocUNSO0FBQ0Y7QVV2LzFDRTtFT3ErTE07SVI5NExGLFVBaEJhO0VUbzcxQ2pCO0FBQ0Y7QVU1LzFDRTtFT3ErTE07SVIzNExGLFNRNjRMSTtFakJ5aHFDUjtBQUNGO0FVamcyQ0U7RU9xK0xNO0lSdjRMQSxTUXk0TEU7RWpCOGhxQ1I7QUFDRjtBVXRnMkNFO0VPcStMTTtJUjk0TEYsWUFoQmE7RVRtODFDakI7QUFDRjtBVTNnMkNFO0VPcStMTTtJUjM0TEYsV1E4NExJO0VqQnVpcUNSO0FBQ0Y7QVVoaDJDRTtFT3ErTE07SVJ2NExBLFdRMDRMRTtFakI0aXFDUjtBQUNGO0FpQnhpcUNVO0VSeDVMTixxQkFyQmU7QVR3OTFDbkI7QVV4aDJDRTtFTzYrTFE7SVJ0NUxKLHFCQWhCYTtFVHE5MUNqQjtBQUNGO0FVN2gyQ0U7RU82K0xRO0lSbjVMSixXUW81TE07RWpCbWpxQ1Y7QUFDRjtBVWxpMkNFO0VPNitMUTtJUi80TEYsV1FnNUxJO0VqQndqcUNWO0FBQ0Y7QWlCcGpxQ007RVI5NUxGLFlBckJlO0VBcUJmLG1CQXJCZTtFQXFCZixnQkFyQmU7RUFxQmYsb0JBckJlO0FUNisxQ25CO0FVN2kyQ0U7RU9tL0xJO0lSNTVMQSxZUTY1TEU7RWpCNmpxQ047QUFDRjtBVWxqMkNFO0VPbS9MSTtJUno1TEEsWVEwNUxFO0VqQmtrcUNOO0FBQ0Y7QVV2ajJDRTtFT20vTEk7SVJyNUxFLFlRczVMQTtFakJ1a3FDTjtBQUNGO0FVNWoyQ0U7RU9tL0xJO0lSNTVMQSxnQkFoQmE7RVR5LzFDakI7QUFDRjtBVWprMkNFO0VPbS9MSTtJUno1TEEsZ0JRMjVMRTtFakJnbHFDTjtBQUNGO0FVdGsyQ0U7RU9tL0xJO0lScjVMRSxnQlF1NUxBO0VqQnFscUNOO0FBQ0Y7QVUzazJDRTtFT20vTEk7SVI1NUxBLGlCQWhCYTtFVHdnMkNqQjtBQUNGO0FVaGwyQ0U7RU9tL0xJO0lSejVMQSxpQlE0NUxFO0VqQjhscUNOO0FBQ0Y7QVVybDJDRTtFT20vTEk7SVJyNUxFLGlCUXc1TEE7RWpCbW1xQ047QUFDRjtBVTFsMkNFO0VPbS9MSTtJUjU1TEEsNkJBaEJhO0VUdWgyQ2pCO0FBQ0Y7QVUvbDJDRTtFT20vTEk7SVJ6NUxBLG1CUTY1TEU7RWpCNG1xQ047QUFDRjtBVXBtMkNFO0VPbS9MSTtJUnI1TEUsbUJReTVMQTtFakJpbnFDTjtBQUNGO0FpQmhucUNRO0VBQ0Usb0JBQUE7RVJyNkxOLHlCQXJCZTtFQWRmLGdCRXhDRjtBWG9tMkNGO0FVOW0yQ0U7RU95L0xNO0lSbDZMRixnQkFoQmE7RVQyaTJDakI7QUFDRjtBVW5uMkNFO0VPeS9MTTtJUi81TEYsZUVqRko7RVg4bTJDQTtBQUNGO0FVeG4yQ0U7RU95L0xNO0lSMzVMQSxlRXJGTjtFWG1uMkNBO0FBQ0Y7QVU3bjJDRTtFT3kvTE07SVJyOExGLGdCRTFDSjtFWHVuMkNBO0FBQ0Y7QVVsbzJDRTtFT3kvTE07SVJsOExGLGdCRTdDSjtFWDRuMkNBO0FBQ0Y7QVV2bzJDRTtFT3kvTE07SVIvN0xGLGdCRWhESjtFWGlvMkNBO0FBQ0Y7QWlCN29xQ1U7RVIxNkxOLDRCQXJCZTtBVCtrMkNuQjtBVS9vMkNFO0VPKy9MUTtJUng2TEosZ0JBaEJhO0VUNGsyQ2pCO0FBQ0Y7QVVwcDJDRTtFTysvTFE7SVJyNkxKLGlCUXM2TE07RWpCd3BxQ1Y7QUFDRjtBVXpwMkNFO0VPKy9MUTtJUmo2TEYsaUJRazZMSTtFakI2cHFDVjtBQUNGO0FpQjNwcUNVO0VSOTZMTiw4QkFyQmU7RUFxQmYseUJBckJlO0VBZGYsZ0JFaUNGO0FYZ2wyQ0Y7QVVucTJDRTtFT21nTVE7SVI1NkxKLDhCQWhCYTtFVGdtMkNqQjtBQUNGO0FVeHEyQ0U7RU9tZ01RO0lSejZMSixvQlEwNkxNO0VqQndxcUNWO0FBQ0Y7QVU3cTJDRTtFT21nTVE7SVJyNkxGLG9CUXM2TEk7RWpCNnFxQ1Y7QUFDRjtBVWxyMkNFO0VPbWdNUTtJUjU2TEoseUJBaEJhO0VUK20yQ2pCO0FBQ0Y7QVV2cjJDRTtFT21nTVE7SVJ6NkxKLGVFUko7RVh5bTJDQTtBQUNGO0FVNXIyQ0U7RU9tZ01RO0lScjZMRixlRVpOO0VYOG0yQ0E7QUFDRjtBVWpzMkNFO0VPbWdNUTtJUi84TEosZ0JFK0JKO0VYa24yQ0E7QUFDRjtBVXRzMkNFO0VPbWdNUTtJUjU4TEosZ0JFNEJKO0VYdW4yQ0E7QUFDRjtBVTNzMkNFO0VPbWdNUTtJUno4TEosZ0JFeUJKO0VYNG4yQ0E7QUFDRjtBaUJ4c3FDVTtFUm43TE4sMkJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYK3EyQ0Y7QVVydDJDRTtFT3dnTVE7SVJqN0xKLDJCQWhCYTtFVGtwMkNqQjtBQUNGO0FVMXQyQ0U7RU93Z01RO0lSOTZMSixpQlErNkxNO0VqQnF0cUNWO0FBQ0Y7QVUvdDJDRTtFT3dnTVE7SVIxNkxGLGlCUTI2TEk7RWpCMHRxQ1Y7QUFDRjtBVXB1MkNFO0VPd2dNUTtJUmo3TEoseUJBaEJhO0VUaXEyQ2pCO0FBQ0Y7QVV6dTJDRTtFT3dnTVE7SVI5NkxKLGVFckRKO0VYd3MyQ0E7QUFDRjtBVTl1MkNFO0VPd2dNUTtJUjE2TEYsZUV6RE47RVg2czJDQTtBQUNGO0FVbnYyQ0U7RU93Z01RO0lScDlMSix5QkVkSjtFWGl0MkNBO0FBQ0Y7QVV4djJDRTtFT3dnTVE7SVJqOUxKLHlCRWpCSjtFWHN0MkNBO0FBQ0Y7QVU3djJDRTtFT3dnTVE7SVI5OExKLHlCRXBCSjtFWDJ0MkNBO0FBQ0Y7QWlCcnZxQ1U7RVJ4N0xOLHlCQXJCZTtFQWRmLHlCRWxCRjtBWHN1MkNGO0FVdHcyQ0U7RU82Z01RO0lSdDdMSix5QkFoQmE7RVRtczJDakI7QUFDRjtBVTN3MkNFO0VPNmdNUTtJUm43TEosZUUzREo7RVhndjJDQTtBQUNGO0FVaHgyQ0U7RU82Z01RO0lSLzZMRixlRS9ETjtFWHF2MkNBO0FBQ0Y7QVVyeDJDRTtFTzZnTVE7SVJ6OUxKLGdCRXBCSjtFWHl2MkNBO0FBQ0Y7QVUxeDJDRTtFTzZnTVE7SVJ0OUxKLGdCRXZCSjtFWDh2MkNBO0FBQ0Y7QVUveDJDRTtFTzZnTVE7SVJuOUxKLGdCRTFCSjtFWG13MkNBO0FBQ0Y7QWlCcHhxQ1k7RVIzN0xSLHlCQXJCZTtFQWRmLHlCRVpGO0FYa3cyQ0Y7QVV4eTJDRTtFT2doTVU7SVJ6N0xOLHlCQWhCYTtFVHF1MkNqQjtBQUNGO0FVN3kyQ0U7RU9naE1VO0lSdDdMTixlRXJESjtFWDR3MkNBO0FBQ0Y7QVVsejJDRTtFT2doTVU7SVJsN0xKLGVFekROO0VYaXgyQ0E7QUFDRjtBVXZ6MkNFO0VPZ2hNVTtJUjU5TE4seUJFZEo7RVhxeDJDQTtBQUNGO0FVNXoyQ0U7RU9naE1VO0lSejlMTix5QkVqQko7RVgweDJDQTtBQUNGO0FVajAyQ0U7RU9naE1VO0lSdDlMTix5QkVwQko7RVgreDJDQTtBQUNGO0FpQm56cUNZO0VSOTdMUiwyQkFyQmU7QVR5dzJDbkI7QVV6MDJDRTtFT21oTVU7SVI1N0xOLDJCQWhCYTtFVHN3MkNqQjtBQUNGO0FVOTAyQ0U7RU9taE1VO0lSejdMTixpQlEwN0xRO0VqQjh6cUNaO0FBQ0Y7QVVuMTJDRTtFT21oTVU7SVJyN0xKLGlCUXM3TE07RWpCbTBxQ1o7QUFDRjtBaUJoMHFDVTtFUm44TE4sMkJBckJlO0FUMngyQ25CO0FVMzEyQ0U7RU93aE1RO0lSajhMSiwyQkFoQmE7RVR3eDJDakI7QUFDRjtBVWgyMkNFO0VPd2hNUTtJUjk3TEosaUJRKzdMTTtFakIyMHFDVjtBQUNGO0FVcjIyQ0U7RU93aE1RO0lSMTdMRixpQlEyN0xJO0VqQmcxcUNWO0FBQ0Y7QWlCaDFxQ1k7RVJyOExSLHlCQXJCZTtFQWRmLHlCRVpGO0VNcy9MWSxjSjEvTEc7QWI2MDJDakI7QVUvMjJDRTtFTzBoTVU7SVJuOExOLHlCQWhCYTtFVDR5MkNqQjtBQUNGO0FVcDMyQ0U7RU8waE1VO0lSaDhMTixlRXJESjtFWG0xMkNBO0FBQ0Y7QVV6MzJDRTtFTzBoTVU7SVI1N0xKLGVFekROO0VYdzEyQ0E7QUFDRjtBVTkzMkNFO0VPMGhNVTtJUnQrTE4seUJFZEo7RVg0MTJDQTtBQUNGO0FVbjQyQ0U7RU8waE1VO0lSbitMTix5QkVqQko7RVhpMjJDQTtBQUNGO0FVeDQyQ0U7RU8waE1VO0lSaCtMTix5QkVwQko7RVhzMjJDQTtBQUNGO0FpQjcycUNVO0VSMzhMTiwwQ0FyQmU7QVRnMTJDbkI7QVVoNTJDRTtFT2dpTVE7SVJ6OExKLDBDQWhCYTtFVDYwMkNqQjtBQUNGO0FVcjUyQ0U7RU9naU1RO0lSdDhMSixzQlF1OExNO0VqQnczcUNWO0FBQ0Y7QVUxNTJDRTtFT2dpTVE7SVJsOExGLHNCUW04TEk7RWpCNjNxQ1Y7QUFDRjtBaUI1M3FDWTtFUjk4TFIseUJBckJlO0VBZGYseUJFWkY7RU0rL0xZLGNKbmdNRztBYms0MkNqQjtBVXA2MkNFO0VPbWlNVTtJUjU4TE4seUJBaEJhO0VUaTIyQ2pCO0FBQ0Y7QVV6NjJDRTtFT21pTVU7SVJ6OExOLGVFckRKO0VYdzQyQ0E7QUFDRjtBVTk2MkNFO0VPbWlNVTtJUnI4TEosZUV6RE47RVg2NDJDQTtBQUNGO0FVbjcyQ0U7RU9taU1VO0lSLytMTix5QkVkSjtFWGk1MkNBO0FBQ0Y7QVV4NzJDRTtFT21pTVU7SVI1K0xOLHlCRWpCSjtFWHM1MkNBO0FBQ0Y7QVU3NzJDRTtFT21pTVU7SVJ6K0xOLHlCRXBCSjtFWDI1MkNBO0FBQ0Y7QWlCeDVxQ1U7RVJyOUxOLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVRzNDJDbkI7QVV0ODJDRTtFTzBpTVE7SVJuOUxKLDBCQWhCYTtFVG00MkNqQjtBQUNGO0FVMzgyQ0U7RU8waU1RO0lSaDlMSiwwQkFWZ0I7RVQrMzJDcEI7QUFDRjtBVWg5MkNFO0VPMGlNUTtJUjU4TEYsZ0JRNjhMSTtFakJ5NnFDVjtBQUNGO0FVcjkyQ0U7RU8waU1RO0lSbjlMSiw2QkFoQmE7RVRrNTJDakI7QUFDRjtBVTE5MkNFO0VPMGlNUTtJUmg5TEosNkJBVmdCO0VUODQyQ3BCO0FBQ0Y7QVUvOTJDRTtFTzBpTVE7SVI1OExGLG1CUTg4TEk7RWpCdTdxQ1Y7QUFDRjtBaUJ0N3FDWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RVI5OUxWLDBCQXJCZTtBVDQ2MkNuQjtBVTUrMkNFO0VPOGlNVTtJUnY5TE4sMEJBaEJhO0VUeTYyQ2pCO0FBQ0Y7QVVqLzJDRTtFTzhpTVU7SVJwOUxOLDBCQVZnQjtFVHE2MkNwQjtBQUNGO0FVdC8yQ0U7RU84aU1VO0lSaDlMSixnQlFzOUxNO0VqQnM4cUNaO0FBQ0Y7QWlCcjhxQ2M7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLCtCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxnQ0FBQTtFUnIrTFoseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZiwyQkFyQmU7RUFxQmYseUJBckJlO01BcUJmLHNCQXJCZTtVQXFCZixtQkFyQmU7RUFxQmYsc0NBckJlO0VBcUJmLFVRMCtMWTtBakJ3OHFDaEI7QVV2ZzNDRTtFT3NqTVk7SVIvOUxSLHlCQWhCYTtFVG84MkNqQjtBQUNGO0FVNWczQ0U7RU9zak1ZO0lSNTlMUixlRXJESjtFWDIrMkNBO0FBQ0Y7QVVqaDNDRTtFT3NqTVk7SVJ4OUxOLGVFekROO0VYZy8yQ0E7QUFDRjtBVXRoM0NFO0VPc2pNWTtJUmxnTVIseUJFZEo7RVhvLzJDQTtBQUNGO0FVM2gzQ0U7RU9zak1ZO0lSLy9MUix5QkVqQko7RVh5LzJDQTtBQUNGO0FVaGkzQ0U7RU9zak1ZO0lSNS9MUix5QkVwQko7RVg4LzJDQTtBQUNGO0FVcmkzQ0U7RU9zak1ZO0lSLzlMUix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLHVCQWhCYTtFVGsrMkNqQjtBQUNGO0FVMWkzQ0U7RU9zak1ZO0lSNTlMUix3QlFrK0xVO1FSbCtMVixxQlFrK0xVO1lSbCtMVix1QlFrK0xVO0VqQmsvcUNkO0FBQ0Y7QVUvaTNDRTtFT3NqTVk7SVJ4OUxOLHdCUTg5TFE7UVI5OUxSLHFCUTg5TFE7WVI5OUxSLHVCUTg5TFE7RWpCdS9xQ2Q7QUFDRjtBVXBqM0NFO0VPc2pNWTtJUi85TFIseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRpLzJDakI7QUFDRjtBVXpqM0NFO0VPc2pNWTtJUjU5TFIseUJRbStMVTtRUm4rTFYsc0JRbStMVTtZUm4rTFYsbUJRbStMVTtFakJnZ3JDZDtBQUNGO0FVOWozQ0U7RU9zak1ZO0lSeDlMTix5QlErOUxRO1FSLzlMUixzQlErOUxRO1lSLzlMUixtQlErOUxRO0VqQnFnckNkO0FBQ0Y7QVVuazNDRTtFT3NqTVk7SVIvOUxSLHVCQWhCYTtFVGdnM0NqQjtBQUNGO0FVeGszQ0U7RU9zak1ZO0lSNTlMUix1QkFWZ0I7RVQ0LzJDcEI7QUFDRjtBVTdrM0NFO0VPc2pNWTtJUng5TE4sYVFnK0xRO0VqQm1ockNkO0FBQ0Y7QVVsbDNDRTtFT3NqTVk7SVIvOUxSLFVRdytMVTtFakJ1aHJDZDtBQUNGO0FVdmwzQ0U7RU9zak1ZO0lSNTlMUixVUXErTFU7RWpCNGhyQ2Q7QUFDRjtBVTVsM0NFO0VPc2pNWTtJUng5TE4sVVFpK0xRO0VqQmlpckNkO0FBQ0Y7QWlCL2hyQ2M7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGdDQUFBO0VSLytMWix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSxvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0VBcUJmLFVRbS9MWTtFUm4vTFosc0NBckJlO0FUMmkzQ25CO0FVM20zQ0U7RU9ra01ZO0lSMytMUix5QkFoQmE7RVR3aTNDakI7QUFDRjtBVWhuM0NFO0VPa2tNWTtJUngrTFIsZUVyREo7RVgrazNDQTtBQUNGO0FVcm4zQ0U7RU9ra01ZO0lScCtMTixlRXpETjtFWG9sM0NBO0FBQ0Y7QVUxbjNDRTtFT2trTVk7SVI5Z01SLHlCRWRKO0VYd2wzQ0E7QUFDRjtBVS9uM0NFO0VPa2tNWTtJUjNnTVIseUJFakJKO0VYNmwzQ0E7QUFDRjtBVXBvM0NFO0VPa2tNWTtJUnhnTVIseUJFcEJKO0VYa20zQ0E7QUFDRjtBVXpvM0NFO0VPa2tNWTtJUjMrTFIsY0FoQmE7RVRzazNDakI7QUFDRjtBVTlvM0NFO0VPa2tNWTtJUngrTFIsY1E0K0xVO0VqQjRrckNkO0FBQ0Y7QVVucDNDRTtFT2trTVk7SVJwK0xOLGNRdytMUTtFakJpbHJDZDtBQUNGO0FVeHAzQ0U7RU9ra01ZO0lSMytMUix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLGtCQWhCYTtFVHFsM0NqQjtBQUNGO0FVN3AzQ0U7RU9ra01ZO0lSeCtMUix3QlE2K0xVO1FSNytMVixxQlE2K0xVO1lSNytMVixrQlE2K0xVO0VqQjBsckNkO0FBQ0Y7QVVscTNDRTtFT2trTVk7SVJwK0xOLHdCUXkrTFE7UVJ6K0xSLHFCUXkrTFE7WVJ6K0xSLGtCUXkrTFE7RWpCK2xyQ2Q7QUFDRjtBVXZxM0NFO0VPa2tNWTtJUjMrTFIsVVFpL0xVO0VqQm1tckNkO0FBQ0Y7QVU1cTNDRTtFT2trTVk7SVJ4K0xSLFVROCtMVTtFakJ3bXJDZDtBQUNGO0FVanIzQ0U7RU9ra01ZO0lScCtMTixVUTArTFE7RWpCNm1yQ2Q7QUFDRjtBVXRyM0NFO0VPa2tNWTtJUjMrTFIsc0NBaEJhO0VUbW4zQ2pCO0FBQ0Y7QVUzcjNDRTtFT2trTVk7SVJ4K0xSLHNDQVZnQjtFVCttM0NwQjtBQUNGO0FVaHMzQ0U7RU9ra01ZO0lScCtMTixrQlEyK0xRO0VqQjJuckNkO0FBQ0Y7QWlCM25yQ2dCO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJ0L0xkLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsMkJBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0FUMG8zQ25CO0FVMXMzQ0U7RU8wa01jO0lSbi9MVix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLHVCQWhCYTtFVHVvM0NqQjtBQUNGO0FVL3MzQ0U7RU8wa01jO0lSaC9MVix3QlFrL0xZO1FSbC9MWixxQlFrL0xZO1lSbC9MWix1QlFrL0xZO0VqQnVvckNoQjtBQUNGO0FVcHQzQ0U7RU8wa01jO0lSNStMUix3QlE4K0xVO1FSOStMVixxQlE4K0xVO1lSOStMVix1QlE4K0xVO0VqQjRvckNoQjtBQUNGO0FVenQzQ0U7RU8wa01jO0lSbi9MVix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVHNwM0NqQjtBQUNGO0FVOXQzQ0U7RU8wa01jO0lSaC9MVix5QlFtL0xZO1FSbi9MWixzQlFtL0xZO1lSbi9MWixtQlFtL0xZO0VqQnFwckNoQjtBQUNGO0FVbnUzQ0U7RU8wa01jO0lSNStMUix5QlErK0xVO1FSLytMVixzQlErK0xVO1lSLytMVixtQlErK0xVO0VqQjBwckNoQjtBQUNGOztBaUI5b3JDRTtFUnJnTUUsMENBckJlO0FUNHEzQ25CO0FVNXUzQ0U7RU8wbE1BO0lSbmdNSSwwQ0FoQmE7RVR5cTNDakI7QUFDRjtBVWp2M0NFO0VPMGxNQTtJUmhnTUksc0JRaWdNRjtFakIwcHJDRjtBQUNGO0FVdHYzQ0U7RU8wbE1BO0lSNS9MTSxzQlE2L0xKO0VqQitwckNGO0FBQ0Y7QWlCOXByQ0k7RUFDRSxrQkFBQTtFUnpnTUYsOEJBckJlO0FUK3IzQ25CO0FVL3YzQ0U7RU82bE1FO0lSdGdNRSw2QkFoQmE7RVQ0cjNDakI7QUFDRjtBVXB3M0NFO0VPNmxNRTtJUm5nTUUsNkJBVmdCO0VUd3IzQ3BCO0FBQ0Y7QVV6dzNDRTtFTzZsTUU7SVIvL0xJLG1CUWlnTUY7RWpCOHFyQ0o7QUFDRjtBaUI1cXJDSTtFUjdnTUEsMkJBckJlO0FUaXQzQ25CO0FVangzQ0U7RU9rbU1FO0lSM2dNRSwyQkFoQmE7RVQ4czNDakI7QUFDRjtBVXR4M0NFO0VPa21NRTtJUnhnTUUsMkJBVmdCO0VUMHMzQ3BCO0FBQ0Y7QVUzeDNDRTtFT2ttTUU7SVJwZ01JLGlCUXFnTUY7RWpCNHJyQ0o7QUFDRjtBaUI1cnJDTTtFQUNFLHNCSmhsTU07RUpnRVYsNkJBckJlO0VBcUJmLHVCQXJCZTtBVHF1M0NuQjtBVXJ5M0NFO0VPb21NSTtJUjdnTUEsNkJBaEJhO0VUa3UzQ2pCO0FBQ0Y7QVUxeTNDRTtFT29tTUk7SVIxZ01BLDZCQVZnQjtFVDh0M0NwQjtBQUNGO0FVL3kzQ0U7RU9vbU1JO0lSdGdNRSxtQlF3Z01BO0VqQjZzckNOO0FBQ0Y7QVVwejNDRTtFT29tTUk7SVI3Z01BLFlBaEJhO0VUaXYzQ2pCO0FBQ0Y7QVV6ejNDRTtFT29tTUk7SVIxZ01BLGdCQVZnQjtFVDZ1M0NwQjtBQUNGO0FVOXozQ0U7RU9vbU1JO0lSdGdNRSxhUXlnTUE7RWpCMnRyQ047QUFDRjtBaUIxdHJDVTtFUnBoTU4sMEJBckJlO0FUc3czQ25CO0FVdDAzQ0U7RU95bU1RO0lSbGhNSixlQWhCYTtFVG13M0NqQjtBQUNGO0FVMzAzQ0U7RU95bU1RO0lSL2dNSixtQkFWZ0I7RVQrdjNDcEI7QUFDRjtBVWgxM0NFO0VPeW1NUTtJUjNnTUYsZ0JRNGdNSTtFakIwdXJDVjtBQUNGO0FpQnh1ckNZO0VBQ0UsZ0JBQUE7QWpCMHVyQ2Q7QWlCdHVyQ1k7RVI3aE1SLDZCQXJCZTtBVDJ4M0NuQjtBVTMxM0NFO0VPa25NVTtJUjNoTU4sb0JBaEJhO0VUd3gzQ2pCO0FBQ0Y7QVVoMjNDRTtFT2tuTVU7SVJ4aE1OLHVCQVZnQjtFVG94M0NwQjtBQUNGO0FVcjIzQ0U7RU9rbk1VO0lScGhNSixtQlFxaE1NO0VqQnN2ckNaO0FBQ0Y7QWlCcnZyQ1k7RVJoaU1SLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiwyQkFyQmU7RVF5ak1MLGNBQUE7QWpCd3ZyQ2Q7QVVqMzNDRTtFT3FuTVU7SVI5aE1OLHlCQWhCYTtFVDh5M0NqQjtBQUNGO0FVdDMzQ0U7RU9xbk1VO0lSM2hNTixlRXJESjtFWHExM0NBO0FBQ0Y7QVUzMzNDRTtFT3FuTVU7SVJ2aE1KLGVFekROO0VYMDEzQ0E7QUFDRjtBVWg0M0NFO0VPcW5NVTtJUmprTU4seUJFZEo7RVg4MTNDQTtBQUNGO0FVcjQzQ0U7RU9xbk1VO0lSOWpNTix5QkVqQko7RVhtMjNDQTtBQUNGO0FVMTQzQ0U7RU9xbk1VO0lSM2pNTix5QkVwQko7RVh3MjNDQTtBQUNGO0FVLzQzQ0U7RU9xbk1VO0lSOWhNTiwwQkFoQmE7RVQ0MDNDakI7QUFDRjtBVXA1M0NFO0VPcW5NVTtJUjNoTU4sMEJBVmdCO0VUdzAzQ3BCO0FBQ0Y7QVV6NTNDRTtFT3FuTVU7SVJ2aE1KLGdCUXloTU07RWpCc3lyQ1o7QUFDRjtBVTk1M0NFO0VPcW5NVTtJUjloTU4sMkJBaEJhO0VUMjEzQ2pCO0FBQ0Y7QVVuNjNDRTtFT3FuTVU7SVIzaE1OLDJCQVZnQjtFVHUxM0NwQjtBQUNGO0FVeDYzQ0U7RU9xbk1VO0lSdmhNSixpQlEwaE1NO0VqQm96ckNaO0FBQ0Y7QWlCaHpyQ1k7RVJ4aU1SLDhCQXJCZTtBVGczM0NuQjtBVWg3M0NFO0VPNm5NVTtJUnRpTU4sNkJBaEJhO0VUNjIzQ2pCO0FBQ0Y7QVVyNzNDRTtFTzZuTVU7SVJuaU1OLDZCQVZnQjtFVHkyM0NwQjtBQUNGO0FVMTczQ0U7RU82bk1VO0lSL2hNSixtQlFnaU1NO0VqQmcwckNaO0FBQ0Y7QWlCN3pyQ1E7RVI3aU1KLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVG80M0NuQjtBVXA4M0NFO0VPa29NTTtJUjNpTUYseUJBaEJhO0VUaTQzQ2pCO0FBQ0Y7QVV6ODNDRTtFT2tvTU07SVJ4aU1GLGVFUko7RVgyMzNDQTtBQUNGO0FVOTgzQ0U7RU9rb01NO0lScGlNQSxlRVpOO0VYZzQzQ0E7QUFDRjtBVW45M0NFO0VPa29NTTtJUjlrTUYsZ0JFK0JKO0VYbzQzQ0E7QUFDRjtBVXg5M0NFO0VPa29NTTtJUjNrTUYsZ0JFNEJKO0VYeTQzQ0E7QUFDRjtBVTc5M0NFO0VPa29NTTtJUnhrTUYsZ0JFeUJKO0VYODQzQ0E7QUFDRjtBVWwrM0NFO0VPa29NTTtJUjNpTUYsNkJBaEJhO0VUKzUzQ2pCO0FBQ0Y7QVV2KzNDRTtFT2tvTU07SVJ4aU1GLDZCQVZnQjtFVDI1M0NwQjtBQUNGO0FVNSszQ0U7RU9rb01NO0lScGlNQSxtQlFzaU1FO0VqQjQyckNSO0FBQ0Y7QWlCMzJyQ1E7RVJqak1KLHlCQXJCZTtFQWRmLHlCRVpGO0VNa21NUSxjQUFBO0VSbmpNTiwyQkFyQmU7RUFxQmYsMEJBckJlO0FUdzczQ25CO0FVeC8zQ0U7RU9zb01NO0lSL2lNRix5QkFoQmE7RVRxNzNDakI7QUFDRjtBVTcvM0NFO0VPc29NTTtJUjVpTUYsZUVyREo7RVg0OTNDQTtBQUNGO0FVbGc0Q0U7RU9zb01NO0lSeGlNQSxlRXpETjtFWGkrM0NBO0FBQ0Y7QVV2ZzRDRTtFT3NvTU07SVJsbE1GLHlCRWRKO0VYcSszQ0E7QUFDRjtBVTVnNENFO0VPc29NTTtJUi9rTUYseUJFakJKO0VYMCszQ0E7QUFDRjtBVWpoNENFO0VPc29NTTtJUjVrTUYseUJFcEJKO0VYKyszQ0E7QUFDRjtBVXRoNENFO0VPc29NTTtJUi9pTUYsMkJBaEJhO0VUbTkzQ2pCO0FBQ0Y7QVUzaDRDRTtFT3NvTU07SVI1aU1GLDJCQVZnQjtFVCs4M0NwQjtBQUNGO0FVaGk0Q0U7RU9zb01NO0lSeGlNQSxpQlEyaU1FO0VqQjI1ckNSO0FBQ0Y7QVVyaTRDRTtFT3NvTU07SVIvaU1GLDBCQWhCYTtFVGsrM0NqQjtBQUNGO0FVMWk0Q0U7RU9zb01NO0lSNWlNRiwwQkFWZ0I7RVQ4OTNDcEI7QUFDRjtBVS9pNENFO0VPc29NTTtJUnhpTUEsZ0JRNGlNRTtFakJ5NnJDUjtBQUNGO0FpQnY2ckNRO0VSeGpNSix5QkFyQmU7RUFkZix5QkVaRjtFTXltTVEsY0FBQTtFUjFqTU4sMkJBckJlO0VBcUJmLDBCQXJCZTtBVDIvM0NuQjtBVTNqNENFO0VPNm9NTTtJUnRqTUYseUJBaEJhO0VUdy8zQ2pCO0FBQ0Y7QVVoazRDRTtFTzZvTU07SVJuak1GLGVFckRKO0VYK2g0Q0E7QUFDRjtBVXJrNENFO0VPNm9NTTtJUi9pTUEsZUV6RE47RVhvaTRDQTtBQUNGO0FVMWs0Q0U7RU82b01NO0lSemxNRix5QkVkSjtFWHdpNENBO0FBQ0Y7QVUvazRDRTtFTzZvTU07SVJ0bE1GLHlCRWpCSjtFWDZpNENBO0FBQ0Y7QVVwbDRDRTtFTzZvTU07SVJubE1GLHlCRXBCSjtFWGtqNENBO0FBQ0Y7QVV6bDRDRTtFTzZvTU07SVJ0ak1GLDJCQWhCYTtFVHNoNENqQjtBQUNGO0FVOWw0Q0U7RU82b01NO0lSbmpNRiwyQkFWZ0I7RVRraDRDcEI7QUFDRjtBVW5tNENFO0VPNm9NTTtJUi9pTUEsaUJRa2pNRTtFakJ1OXJDUjtBQUNGO0FVeG00Q0U7RU82b01NO0lSdGpNRiwwQkFoQmE7RVRxaTRDakI7QUFDRjtBVTdtNENFO0VPNm9NTTtJUm5qTUYsMEJBVmdCO0VUaWk0Q3BCO0FBQ0Y7QVVsbjRDRTtFTzZvTU07SVIvaU1BLGdCUW1qTUU7RWpCcStyQ1I7QUFDRjtBaUJwK3JDUTtFUjlqTUoseUJBckJlO0VBZGYseUJFWkY7RU0rbU1RLGNBQUE7RVJoa01OLDJCQXJCZTtFQXFCZiwwQkFyQmU7RUFxQmYsNkJBckJlO0FUK2o0Q25CO0FVL240Q0U7RU9tcE1NO0lSNWpNRix5QkFoQmE7RVQ0ajRDakI7QUFDRjtBVXBvNENFO0VPbXBNTTtJUnpqTUYsZUVyREo7RVhtbTRDQTtBQUNGO0FVem80Q0U7RU9tcE1NO0lScmpNQSxlRXpETjtFWHdtNENBO0FBQ0Y7QVU5bzRDRTtFT21wTU07SVIvbE1GLHlCRWRKO0VYNG00Q0E7QUFDRjtBVW5wNENFO0VPbXBNTTtJUjVsTUYseUJFakJKO0VYaW40Q0E7QUFDRjtBVXhwNENFO0VPbXBNTTtJUnpsTUYseUJFcEJKO0VYc240Q0E7QUFDRjtBVTdwNENFO0VPbXBNTTtJUjVqTUYsMkJBaEJhO0VUMGw0Q2pCO0FBQ0Y7QVVscTRDRTtFT21wTU07SVJ6ak1GLDJCQVZnQjtFVHNsNENwQjtBQUNGO0FVdnE0Q0U7RU9tcE1NO0lScmpNQSxpQlF3ak1FO0VqQnFoc0NSO0FBQ0Y7QVU1cTRDRTtFT21wTU07SVI1ak1GLDBCQWhCYTtFVHltNENqQjtBQUNGO0FVanI0Q0U7RU9tcE1NO0lSempNRiwwQkFWZ0I7RVRxbTRDcEI7QUFDRjtBVXRyNENFO0VPbXBNTTtJUnJqTUEsZ0JReWpNRTtFakJtaXNDUjtBQUNGO0FVM3I0Q0U7RU9tcE1NO0lSNWpNRiw2QkFoQmE7RVR3bjRDakI7QUFDRjtBVWhzNENFO0VPbXBNTTtJUnpqTUYsNkJBVmdCO0VUb240Q3BCO0FBQ0Y7QVVyczRDRTtFT21wTU07SVJyak1BLG1CUTBqTUU7RWpCaWpzQ1I7QUFDRjtBaUJ4aXNDTTtFQUNFLFlBQUE7QWpCMGlzQ1I7QWlCcmlzQ0k7RUFDRSxhQUFBO0FqQnVpc0NOOztBaUJsaXNDRTtFUnpsTUUsMENBckJlO0FUb3A0Q25CO0FVcHQ0Q0U7RU84cU1BO0lSdmxNSSwwQ0FoQmE7RVRpcDRDakI7QUFDRjtBVXp0NENFO0VPOHFNQTtJUnBsTUksc0JRcWxNRjtFakI4aXNDRjtBQUNGO0FVOXQ0Q0U7RU84cU1BO0lSaGxNTSxzQlFpbE1KO0VqQm1qc0NGO0FBQ0Y7QWlCbmpzQ0k7RVIzbE1BLDZCQXJCZTtFUWtuTWIsa0JBQUE7QWpCcWpzQ047QVV2dTRDRTtFT2dyTUU7SVJ6bE1FLGtCQWhCYTtFVG9xNENqQjtBQUNGO0FVNXU0Q0U7RU9nck1FO0lSdGxNRSxtQlF1bE1BO0VqQitqc0NKO0FBQ0Y7QVVqdjRDRTtFT2dyTUU7SVJsbE1JLG1CUW1sTUY7RWpCb2tzQ0o7QUFDRjtBaUJqa3NDTTtFUmhtTUYsdUJBckJlO0VRdW5NWCx5QkFBQTtFQUNBLG1CQUFBO0FqQm1rc0NSO0FVM3Y0Q0U7RU9xck1JO0lSOWxNQSxZQWhCYTtFVHdyNENqQjtBQUNGO0FVaHc0Q0U7RU9xck1JO0lSM2xNQSxnQkFWZ0I7RVRvcjRDcEI7QUFDRjtBVXJ3NENFO0VPcXJNSTtJUnZsTUUsYVF3bE1BO0VqQm1sc0NOO0FBQ0Y7QWlCaGxzQ1U7RVJybU1OLDBCQXJCZTtBVDZzNENuQjtBVTd3NENFO0VPMHJNUTtJUm5tTUosZUFoQmE7RVQwczRDakI7QUFDRjtBVWx4NENFO0VPMHJNUTtJUmhtTUosZ0JRaW1NTTtFakIybHNDVjtBQUNGO0FVdng0Q0U7RU8wck1RO0lSNWxNRixnQlE2bE1JO0VqQmdtc0NWO0FBQ0Y7QWlCOWxzQ1U7RVJ6bU1OLDJCQXJCZTtBVCt0NENuQjtBVS94NENFO0VPOHJNUTtJUnZtTUosMEJBaEJhO0VUNHQ0Q2pCO0FBQ0Y7QVVweTRDRTtFTzhyTVE7SVJwbU1KLGdCUXFtTU07RWpCeW1zQ1Y7QUFDRjtBVXp5NENFO0VPOHJNUTtJUmhtTUYsZ0JRaW1NSTtFakI4bXNDVjtBQUNGO0FpQjVtc0NRO0VSN21NSix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSw2QkFyQmU7QVRtdjRDbkI7QVVuejRDRTtFT2tzTU07SVIzbU1GLHlCQWhCYTtFVGd2NENqQjtBQUNGO0FVeHo0Q0U7RU9rc01NO0lSeG1NRixlRVJKO0VYMHU0Q0E7QUFDRjtBVTd6NENFO0VPa3NNTTtJUnBtTUEsZUVaTjtFWCt1NENBO0FBQ0Y7QVVsMDRDRTtFT2tzTU07SVI5b01GLGdCRStCSjtFWG12NENBO0FBQ0Y7QVV2MDRDRTtFT2tzTU07SVIzb01GLGdCRTRCSjtFWHd2NENBO0FBQ0Y7QVU1MDRDRTtFT2tzTU07SVJ4b01GLGdCRXlCSjtFWDZ2NENBO0FBQ0Y7QVVqMTRDRTtFT2tzTU07SVIzbU1GLDZCQWhCYTtFVDh3NENqQjtBQUNGO0FVdDE0Q0U7RU9rc01NO0lSeG1NRixtQlEwbU1JO0VqQnNwc0NSO0FBQ0Y7QVUzMTRDRTtFT2tzTU07SVJwbU1BLG1CUXNtTUU7RWpCMnBzQ1I7QUFDRjtBaUJ6cHNDVTtFUmxuTU4sMEJBckJlO0FUbXk0Q25CO0FVbjI0Q0U7RU91c01RO0lSaG5NSiwwQkFoQmE7RVRneTRDakI7QUFDRjtBVXgyNENFO0VPdXNNUTtJUjdtTUosZ0JROG1NTTtFakJvcXNDVjtBQUNGO0FVNzI0Q0U7RU91c01RO0lSem1NRixnQlEwbU1JO0VqQnlxc0NWO0FBQ0Y7QWlCdnFzQ1U7RUFDRSwwQkFBQTtBakJ5cXNDWjtBaUJ4cXNDWTtFUjNwTVIsV1E0cE1VO0FqQjBxc0NkO0FVeDM0Q0U7RU82c01VO0lSenBNTixjUTBwTVE7RWpCOHFzQ1o7QUFDRjtBVTczNENFO0VPNnNNVTtJUnRwTU4sY1F1cE1RO0VqQm1yc0NaO0FBQ0Y7QVVsNDRDRTtFTzZzTVU7SVJucE1OLGNRb3BNUTtFakJ3cnNDWjtBQUNGO0FpQnJyc0NRO0VSN25NSix3QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RU0rcU1RLGNBQUE7QWpCd3JzQ1Y7QVU3NDRDRTtFT2t0TU07SVIzbk1GLHdCQWhCYTtFVDAwNENqQjtBQUNGO0FVbDU0Q0U7RU9rdE1NO0lSeG5NRixjUXluTUk7RWpCbXNzQ1I7QUFDRjtBVXY1NENFO0VPa3RNTTtJUnBuTUEsY1Fxbk1FO0VqQndzc0NSO0FBQ0Y7QVU1NTRDRTtFT2t0TU07SVIzbk1GLHlCQWhCYTtFVHkxNENqQjtBQUNGO0FVajY0Q0U7RU9rdE1NO0lSeG5NRixlRXJESjtFWGc0NENBO0FBQ0Y7QVV0NjRDRTtFT2t0TU07SVJwbk1BLGVFekROO0VYcTQ0Q0E7QUFDRjtBVTM2NENFO0VPa3RNTTtJUjlwTUYseUJFZEo7RVh5NDRDQTtBQUNGO0FVaDc0Q0U7RU9rdE1NO0lSM3BNRix5QkVqQko7RVg4NDRDQTtBQUNGO0FVcjc0Q0U7RU9rdE1NO0lSeHBNRix5QkVwQko7RVhtNTRDQTtBQUNGO0FpQmx1c0NZO0VSbm9NUiwwQkFyQmU7QVQ2MzRDbkI7QVU3NzRDRTtFT3d0TVU7SVJqb01OLDBCQWhCYTtFVDAzNENqQjtBQUNGO0FVbDg0Q0U7RU93dE1VO0lSOW5NTixlUStuTVE7RWpCNnVzQ1o7QUFDRjtBVXY4NENFO0VPd3RNVTtJUjFuTUosZVEybk1NO0VqQmt2c0NaO0FBQ0Y7QWlCOXVzQ1E7RVJ6b01KLDBCQXJCZTtBVCs0NENuQjtBVS84NENFO0VPOHRNTTtJUnZvTUYsMEJBaEJhO0VUNDQ0Q2pCO0FBQ0Y7QVVwOTRDRTtFTzh0TU07SVJwb01GLGdCUXFvTUk7RWpCeXZzQ1I7QUFDRjtBVXo5NENFO0VPOHRNTTtJUmhvTUEsZ0JRaW9NRTtFakI4dnNDUjtBQUNGO0FpQnR2c0NJO0VBQ0UsYUFBQTtBakJ3dnNDTjs7QWlCbHZzQ0U7RVIxcE1FLDBDQXJCZTtBVHE2NENuQjtBVXIrNENFO0VPK3VNQTtJUnhwTUksMENBaEJhO0VUazY0Q2pCO0FBQ0Y7QVUxKzRDRTtFTyt1TUE7SVJycE1JLHNCUXNwTUY7RWpCOHZzQ0Y7QUFDRjtBVS8rNENFO0VPK3VNQTtJUmpwTU0sc0JRa3BNSjtFakJtd3NDRjtBQUNGO0FpQmx3c0NJO0VBQ0UsMENBQUE7RUFBQSxrQ0FBQTtBakJvd3NDTjtBaUJud3NDTTtFQUNFLHdDQUFBO0VBQUEsZ0NBQUE7QWpCcXdzQ1I7QWlCbndzQ007RUFDRSxjSmx0TVE7QWJ1OTRDaEI7QWlCcHdzQ1U7RUFBTSxlSm50TUE7QWIwOTRDaEI7QWlCdHdzQ1U7RUFBTSxlSnB0TUE7QWI2OTRDaEI7QWlCcndzQ0k7RVJ6cU1BLDhCQXJCZTtBVHM4NENuQjtBVXRnNUNFO0VPOHZNRTtJUnZxTUUsbUJBaEJhO0VUbTg0Q2pCO0FBQ0Y7QVUzZzVDRTtFTzh2TUU7SVJwcU1FLHVCQVZnQjtFVCs3NENwQjtBQUNGO0FVaGg1Q0U7RU84dk1FO0lSaHFNSSxvQlFpcU1GO0VqQnF4c0NKO0FBQ0Y7QWlCcHhzQ007RUFDRSxrQkFBQTtBakJzeHNDUjtBaUJyeHNDUTtFQUNFLGNKdnRNWTtFSndDbEIsOEJBckJlO0FUNDk0Q25CO0FVNWg1Q0U7RU9td01NO0lSNXFNRiw4QkFoQmE7RVR5OTRDakI7QUFDRjtBVWppNUNFO0VPbXdNTTtJUnpxTUYsOEJBVmdCO0VUcTk0Q3BCO0FBQ0Y7QVV0aTVDRTtFT213TU07SVJycU1BLG9CUXVxTUU7RWpCcXlzQ1I7QUFDRjtBaUJueXNDVTtFUm5yTU4sYUFyQmU7QVQ4KzRDbkI7QVU5aTVDRTtFT3d3TVE7SVJqck1KLGNBaEJhO0VUMis0Q2pCO0FBQ0Y7QVVuajVDRTtFT3d3TVE7SVI5cU1KLGNRK3FNTTtFakI4eXNDVjtBQUNGO0FVeGo1Q0U7RU93d01RO0lSMXFNRixjUTJxTUk7RWpCbXpzQ1Y7QUFDRjtBaUIveXNDSTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7RVIzck1GLFVBckJlO0FUa2c1Q25CO0FVbGs1Q0U7RU84d01FO0lSdnJNRSx5QkFoQmE7RVQrLzRDakI7QUFDRjtBVXZrNUNFO0VPOHdNRTtJUnByTUUsZVF1ck1BO0VqQjB6c0NKO0FBQ0Y7QVU1azVDRTtFTzh3TUU7SVJock1JLGVRbXJNRjtFakIrenNDSjtBQUNGO0FpQjV6c0NNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VSbHNNSixzQ0FyQmU7QVRzaDVDbkI7QVV0bDVDRTtFT3F4TUk7SVI5ck1BLDhCQWhCYTtFVG1oNUNqQjtBQUNGO0FVM2w1Q0U7RU9xeE1JO0lSM3JNQSxrQlE4ck1FO0VqQnUwc0NOO0FBQ0Y7QVVobTVDRTtFT3F4TUk7SVJ2ck1FLGtCUTByTUE7RWpCNDBzQ047QUFDRjtBaUIzMHNDUTtFQUNFLHdDQUFBO0FqQjYwc0NWO0FpQjEwc0NRO0VBQ0Usa0JBQUE7RUFDQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7QWpCNDBzQ1Y7QWlCeDBzQ1E7RVIvc01KLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLHNCQXJCZTtFQXFCZiw0QkFyQmU7QVRrajVDbkI7QVVsbjVDRTtFT295TU07SVI3c01GLHlCQWhCYTtFVCtpNUNqQjtBQUNGO0FVdm41Q0U7RU9veU1NO0lSMXNNRixlRVJKO0VYeWk1Q0E7QUFDRjtBVTVuNUNFO0VPb3lNTTtJUnRzTUEsZUVaTjtFWDhpNUNBO0FBQ0Y7QVVqbzVDRTtFT295TU07SVJodk1GLGdCRStCSjtFWGtqNUNBO0FBQ0Y7QVV0bzVDRTtFT295TU07SVI3dU1GLGdCRTRCSjtFWHVqNUNBO0FBQ0Y7QVUzbzVDRTtFT295TU07SVIxdU1GLGdCRXlCSjtFWDRqNUNBO0FBQ0Y7QVVocDVDRTtFT295TU07SVI3c01GLHNCQWhCYTtFVDZrNUNqQjtBQUNGO0FVcnA1Q0U7RU9veU1NO0lSMXNNRixZUTRzTUk7RWpCbTNzQ1I7QUFDRjtBVTFwNUNFO0VPb3lNTTtJUnRzTUEsWVF3c01FO0VqQnczc0NSO0FBQ0Y7QVUvcDVDRTtFT295TU07SVI3c01GLDRCQWhCYTtFVDRsNUNqQjtBQUNGO0FVcHE1Q0U7RU9veU1NO0lSMXNNRixrQlE2c01NO0VqQmk0c0NWO0FBQ0Y7QVV6cTVDRTtFT295TU07SVJ0c01BLGtCUXlzTUk7RWpCczRzQ1Y7QUFDRjtBaUJ0NHNDVTtFQUNFLG1CQUFBO0FqQnc0c0NaO0FpQnQ0c0NVO0VSdHRNTixzQkFyQmU7QVRvbjVDbkI7QVVwcjVDRTtFTzJ5TVE7SVJwdE1KLHNCQWhCYTtFVGluNUNqQjtBQUNGO0FVenI1Q0U7RU8yeU1RO0lSanRNSixZUWt0TU07RWpCaTVzQ1Y7QUFDRjtBVTlyNUNFO0VPMnlNUTtJUjdzTUYsWVE4c01JO0VqQnM1c0NWO0FBQ0Y7QWlCcDVzQ1k7RVIxdE1SLDZCQXJCZTtBVHNvNUNuQjtBVXRzNUNFO0VPK3lNVTtJUnh0TU4sNkJBaEJhO0VUbW81Q2pCO0FBQ0Y7QVUzczVDRTtFTyt5TVU7SVJydE1OLG1CUXN0TVE7RWpCKzVzQ1o7QUFDRjtBVWh0NUNFO0VPK3lNVTtJUmp0TUosbUJRa3RNTTtFakJvNnNDWjtBQUNGO0FpQmg2c0NRO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VSanVNTixvQkFyQmU7TUFxQmYsZ0JBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsc0JBckJlO0FUNHA1Q25CO0FVNXQ1Q0U7RU9xek1NO0lSOXRNRixtQkFoQmE7UUFnQmIsZUFoQmE7RVR5cDVDakI7QUFDRjtBVWp1NUNFO0VPcXpNTTtJUjN0TUYsbUJRNnRNSTtRUjd0TUosZVE2dE1JO0VqQjg2c0NSO0FBQ0Y7QVV0dTVDRTtFT3F6TU07SVJ2dE1BLG1CUXl0TUU7UVJ6dE1GLGVReXRNRTtFakJtN3NDUjtBQUNGO0FVM3U1Q0U7RU9xek1NO0lSOXRNRix1QkFoQmE7RVR3cTVDakI7QUFDRjtBVWh2NUNFO0VPcXpNTTtJUjN0TUYsY1E4dE1JO0VqQjQ3c0NSO0FBQ0Y7QVVydjVDRTtFT3F6TU07SVJ2dE1BLGNRMHRNRTtFakJpOHNDUjtBQUNGO0FVMXY1Q0U7RU9xek1NO0lSOXRNRiw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVR1cjVDakI7QUFDRjtBVS92NUNFO0VPcXpNTTtJUjN0TUYsOEJRK3RNSTtJUi90TUosNkJRK3RNSTtRUi90TUosdUJRK3RNSTtZUi90TUosbUJRK3RNSTtFakIwOHNDUjtBQUNGO0FVcHc1Q0U7RU9xek1NO0lSdnRNQSw4QlEydE1FO0lSM3RNRiw2QlEydE1FO1FSM3RNRix1QlEydE1FO1lSM3RNRixtQlEydE1FO0VqQis4c0NSO0FBQ0Y7QVV6dzVDRTtFT3F6TU07SVI5dE1GLHNCQWhCYTtFVHNzNUNqQjtBQUNGO0FVOXc1Q0U7RU9xek1NO0lSM3RNRixZUWd1TUk7RWpCdzlzQ1I7QUFDRjtBVW54NUNFO0VPcXpNTTtJUnZ0TUEsWVE0dE1FO0VqQjY5c0NSO0FBQ0Y7QWlCeDlzQ1E7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFUjV1TU4seUJBckJlO0VBZGYsa0JFa05GO0FYeWg1Q0Y7QVU3eDVDRTtFT2cwTU07SVJ6dU1GLHlCQWhCYTtFVDB0NUNqQjtBQUNGO0FVbHk1Q0U7RU9nME1NO0lSdHVNRixlRXlLSjtFWG1pNUNBO0FBQ0Y7QVV2eTVDRTtFT2cwTU07SVJsdU1BLGVFcUtOO0VYd2k1Q0E7QUFDRjtBVTV5NUNFO0VPZzBNTTtJUjV3TUYsY0VnTko7RVg0aTVDQTtBQUNGO0FVano1Q0U7RU9nME1NO0lSendNRixjRTZNSjtFWGlqNUNBO0FBQ0Y7QVV0ejVDRTtFT2cwTU07SVJ0d01GLGNFME1KO0VYc2o1Q0E7QUFDRjtBaUJ2L3NDWTtFUi91TVIsNkJBckJlO0FUOHY1Q25CO0FVOXo1Q0U7RU9vME1VO0lSN3VNTiw2QkFoQmE7RVQydjVDakI7QUFDRjtBVW4wNUNFO0VPbzBNVTtJUjF1TU4sbUJRMnVNUTtFakJrZ3RDWjtBQUNGO0FVeDA1Q0U7RU9vME1VO0lSdHVNSixtQlF1dU1NO0VqQnVndENaO0FBQ0Y7QWlCNy9zQ007RVIzdk1GLHFCQXJCZTtFQXFCZixzQkFyQmU7QVRpeDVDbkI7QVVqMTVDRTtFT2cxTUk7SVJ6dk1BLHFCQWhCYTtFVDh3NUNqQjtBQUNGO0FVdDE1Q0U7RU9nMU1JO0lSdHZNQSxXUXV2TUE7RWpCeWd0Q0o7QUFDRjtBVTMxNUNFO0VPZzFNSTtJUmx2TUUsV1Ftdk1GO0VqQjhndENKO0FBQ0Y7QVVoMjVDRTtFT2cxTUk7SVJ6dk1BLHNCQWhCYTtFVDZ4NUNqQjtBQUNGO0FVcjI1Q0U7RU9nMU1JO0lSdHZNQSxZUXd2TUE7RWpCdWh0Q0o7QUFDRjtBVTEyNUNFO0VPZzFNSTtJUmx2TUUsWVFvdk1GO0VqQjRodENKO0FBQ0Y7QWlCeGh0Q007RVJsd01GLHFCQXJCZTtFQXFCZixzQkFyQmU7QVRtejVDbkI7QVVuMzVDRTtFT3UxTUk7SVJod01BLHFCQWhCYTtFVGd6NUNqQjtBQUNGO0FVeDM1Q0U7RU91MU1JO0lSN3ZNQSxVUTh2TUE7RWpCb2l0Q0o7QUFDRjtBVTczNUNFO0VPdTFNSTtJUnp2TUUsVVEwdk1GO0VqQnlpdENKO0FBQ0Y7QVVsNDVDRTtFT3UxTUk7SVJod01BLHNCQWhCYTtFVCt6NUNqQjtBQUNGO0FVdjQ1Q0U7RU91MU1JO0lSN3ZNQSxXUSt2TUE7RWpCa2p0Q0o7QUFDRjtBVTU0NUNFO0VPdTFNSTtJUnp2TUUsV1Eydk1GO0VqQnVqdENKO0FBQ0Y7QWlCbGp0Q0k7RUFDRSxhQUFBO0FqQm9qdENOOztBaUIvaXRDRTtFUmh4TUUsMENBckJlO0FUdzE1Q25CO0FVeDU1Q0U7RU9xMk1BO0lSOXdNSSwwQ0FoQmE7RVRxMTVDakI7QUFDRjtBVTc1NUNFO0VPcTJNQTtJUjN3TUksc0JRNHdNRjtFakIyanRDRjtBQUNGO0FVbDY1Q0U7RU9xMk1BO0lSdndNTSxzQlF3d01KO0VqQmdrdENGO0FBQ0Y7QWlCaGt0Q0k7RUFDRSxrQkFBQTtFUm54TUYsOEJBckJlO0FUMjI1Q25CO0FVMzY1Q0U7RU91Mk1FO0lSaHhNRSw2QkFoQmE7RVR3MjVDakI7QUFDRjtBVWg3NUNFO0VPdTJNRTtJUjd3TUUsNkJBVmdCO0VUbzI1Q3BCO0FBQ0Y7QVVyNzVDRTtFT3UyTUU7SVJ6d01JLG1CUTJ3TUY7RWpCZ2x0Q0o7QUFDRjtBaUIva3RDSTtFUnR4TUEsMkJBckJlO0FUNjM1Q25CO0FVNzc1Q0U7RU8yMk1FO0lScHhNRSwyQkFoQmE7RVQwMzVDakI7QUFDRjtBVWw4NUNFO0VPMjJNRTtJUmp4TUUsMkJBVmdCO0VUczM1Q3BCO0FBQ0Y7QVV2ODVDRTtFTzIyTUU7SVI3d01JLGlCUTh3TUY7RWpCK2x0Q0o7QUFDRjtBaUIvbHRDTTtFQUNFLHlCQUFBO0VSenhNSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUaTU1Q25CO0FVajk1Q0U7RU82Mk1JO0lSdHhNQSw2QkFoQmE7RVQ4NDVDakI7QUFDRjtBVXQ5NUNFO0VPNjJNSTtJUm54TUEsNkJBVmdCO0VUMDQ1Q3BCO0FBQ0Y7QVUzOTVDRTtFTzYyTUk7SVIvd01FLG1CUWl4TUE7RWpCZ250Q047QUFDRjtBVWgrNUNFO0VPNjJNSTtJUnR4TUEsWUFoQmE7RVQ2NTVDakI7QUFDRjtBVXIrNUNFO0VPNjJNSTtJUm54TUEsZ0JBVmdCO0VUeTU1Q3BCO0FBQ0Y7QVUxKzVDRTtFTzYyTUk7SVIvd01FLGFRa3hNQTtFakI4bnRDTjtBQUNGO0FpQjdudENVO0VSN3hNTiwwQkFyQmU7QVRrNzVDbkI7QVVsLzVDRTtFT2szTVE7SVIzeE1KLGVBaEJhO0VUKzY1Q2pCO0FBQ0Y7QVV2LzVDRTtFT2szTVE7SVJ4eE1KLG1CQVZnQjtFVDI2NUNwQjtBQUNGO0FVNS81Q0U7RU9rM01RO0lScHhNRixnQlFxeE1JO0VqQjZvdENWO0FBQ0Y7QWlCem90Q1E7RVJueU1KLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVHM4NUNuQjtBVXRnNkNFO0VPdzNNTTtJUmp5TUYseUJBaEJhO0VUbTg1Q2pCO0FBQ0Y7QVUzZzZDRTtFT3czTU07SVI5eE1GLGVFUko7RVg2NzVDQTtBQUNGO0FVaGg2Q0U7RU93M01NO0lSMXhNQSxlRVpOO0VYazg1Q0E7QUFDRjtBVXJoNkNFO0VPdzNNTTtJUnAwTUYsZ0JFK0JKO0VYczg1Q0E7QUFDRjtBVTFoNkNFO0VPdzNNTTtJUmowTUYsZ0JFNEJKO0VYMjg1Q0E7QUFDRjtBVS9oNkNFO0VPdzNNTTtJUjl6TUYsZ0JFeUJKO0VYZzk1Q0E7QUFDRjtBVXBpNkNFO0VPdzNNTTtJUmp5TUYsNkJBaEJhO0VUaSs1Q2pCO0FBQ0Y7QVV6aTZDRTtFT3czTU07SVI5eE1GLDZCQVZnQjtFVDY5NUNwQjtBQUNGO0FVOWk2Q0U7RU93M01NO0lSMXhNQSxtQlE0eE1FO0VqQndydENSO0FBQ0Y7QWlCdnJ0Q1E7RVJ2eU1KLHlCQXJCZTtFQWRmLHlCRWxCRjtBWHVoNkNGO0FVdmo2Q0U7RU80M01NO0lScnlNRix5QkFoQmE7RVRvLzVDakI7QUFDRjtBVTVqNkNFO0VPNDNNTTtJUmx5TUYsZUUzREo7RVhpaTZDQTtBQUNGO0FVams2Q0U7RU80M01NO0lSOXhNQSxlRS9ETjtFWHNpNkNBO0FBQ0Y7QVV0azZDRTtFTzQzTU07SVJ4ME1GLGdCRXBCSjtFWDBpNkNBO0FBQ0Y7QVUzazZDRTtFTzQzTU07SVJyME1GLGdCRXZCSjtFWCtpNkNBO0FBQ0Y7QVVobDZDRTtFTzQzTU07SVJsME1GLGdCRTFCSjtFWG9qNkNBO0FBQ0Y7QWlCdnR0Q1U7RUFDRSxXSngyTUU7RUo4RFYsNEJBckJlO0FUeWg2Q25CO0FVemw2Q0U7RU84M01RO0lSdnlNSiw0QkFoQmE7RVRzaDZDakI7QUFDRjtBVTlsNkNFO0VPODNNUTtJUnB5TUosNEJBVmdCO0VUa2g2Q3BCO0FBQ0Y7QVVubTZDRTtFTzgzTVE7SVJoeU1GLGtCUWt5TUk7RWpCdXV0Q1Y7QUFDRjtBaUJwdXRDUTtFQUNFLGNBQUE7RVJoek1OLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWHdrNkNGO0FVOW02Q0U7RU9vNE1NO0lSN3lNRiwwQkFoQmE7RVQyaTZDakI7QUFDRjtBVW5uNkNFO0VPbzRNTTtJUjF5TUYsMEJBVmdCO0VUdWk2Q3BCO0FBQ0Y7QVV4bjZDRTtFT280TU07SVJ0eU1BLGdCUXd5TUU7RWpCc3Z0Q1I7QUFDRjtBVTduNkNFO0VPbzRNTTtJUjd5TUYseUJBaEJhO0VUMGo2Q2pCO0FBQ0Y7QVVsbzZDRTtFT280TU07SVIxeU1GLGVFckRKO0VYaW02Q0E7QUFDRjtBVXZvNkNFO0VPbzRNTTtJUnR5TUEsZUV6RE47RVhzbTZDQTtBQUNGO0FVNW82Q0U7RU9vNE1NO0lSaDFNRix5QkVkSjtFWDBtNkNBO0FBQ0Y7QVVqcDZDRTtFT280TU07SVI3ME1GLHlCRWpCSjtFWCttNkNBO0FBQ0Y7QVV0cDZDRTtFT280TU07SVIxME1GLHlCRXBCSjtFWG9uNkNBO0FBQ0Y7QWlCanh0Q1E7RVJyek1KLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0VRKzBNVCxjQUFBO0FqQm94dENWO0FVbnE2Q0U7RU8wNE1NO0lSbnpNRix5QkFoQmE7RVRnbTZDakI7QUFDRjtBVXhxNkNFO0VPMDRNTTtJUmh6TUYsZUVyREo7RVh1bzZDQTtBQUNGO0FVN3E2Q0U7RU8wNE1NO0lSNXlNQSxlRXpETjtFWDRvNkNBO0FBQ0Y7QVVscjZDRTtFTzA0TU07SVJ0MU1GLHlCRWRKO0VYZ3A2Q0E7QUFDRjtBVXZyNkNFO0VPMDRNTTtJUm4xTUYseUJFakJKO0VYcXA2Q0E7QUFDRjtBVTVyNkNFO0VPMDRNTTtJUmgxTUYseUJFcEJKO0VYMHA2Q0E7QUFDRjtBVWpzNkNFO0VPMDRNTTtJUm56TUYsMEJBaEJhO0VUOG42Q2pCO0FBQ0Y7QVV0czZDRTtFTzA0TU07SVJoek1GLDBCQVZnQjtFVDBuNkNwQjtBQUNGO0FVM3M2Q0U7RU8wNE1NO0lSNXlNQSxnQlE4eU1FO0VqQm0wdENSO0FBQ0Y7QVVodDZDRTtFTzA0TU07SVJuek1GLDZCQWhCYTtFVDZvNkNqQjtBQUNGO0FVcnQ2Q0U7RU8wNE1NO0lSaHpNRiw2QkFWZ0I7RVR5bzZDcEI7QUFDRjtBVTF0NkNFO0VPMDRNTTtJUjV5TUEsbUJRK3lNRTtFakJpMXRDUjtBQUNGO0FVL3Q2Q0U7RU8wNE1NO0lSbnpNRiwyQkFoQmE7RVQ0cDZDakI7QUFDRjtBVXB1NkNFO0VPMDRNTTtJUmh6TUYsMkJBVmdCO0VUd3A2Q3BCO0FBQ0Y7QVV6dTZDRTtFTzA0TU07SVI1eU1BLGlCUWd6TUU7RWpCKzF0Q1I7QUFDRjtBaUI1MXRDUTtFQUNFLGNBQUE7RVI5ek1OLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHNEQXJCZTtBVG9yNkNuQjtBVXB2NkNFO0VPazVNTTtJUjN6TUYseUJBaEJhO0VUaXI2Q2pCO0FBQ0Y7QVV6djZDRTtFT2s1TU07SVJ4ek1GLGVFckRKO0VYd3Q2Q0E7QUFDRjtBVTl2NkNFO0VPazVNTTtJUnB6TUEsZUV6RE47RVg2dDZDQTtBQUNGO0FVbnc2Q0U7RU9rNU1NO0lSOTFNRix5QkVkSjtFWGl1NkNBO0FBQ0Y7QVV4dzZDRTtFT2s1TU07SVIzMU1GLHlCRWpCSjtFWHN1NkNBO0FBQ0Y7QVU3dzZDRTtFT2s1TU07SVJ4MU1GLHlCRXBCSjtFWDJ1NkNBO0FBQ0Y7QVVseDZDRTtFT2s1TU07SVIzek1GLHlDQWhCYTtFVCtzNkNqQjtBQUNGO0FVdng2Q0U7RU9rNU1NO0lSeHpNRix5Q0FWZ0I7RVQyczZDcEI7QUFDRjtBVTV4NkNFO0VPazVNTTtJUnB6TUEscUJRdXpNRTtFakIyNHRDUjtBQUNGO0FpQjM0dENVO0VSajBNTix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VRMDFNUCxjQUFBO0FqQjg0dENaO0FVeHk2Q0U7RU9zNU1RO0lSL3pNSix5QkFoQmE7RVRxdTZDakI7QUFDRjtBVTd5NkNFO0VPczVNUTtJUjV6TUosZUVyREo7RVg0dzZDQTtBQUNGO0FVbHo2Q0U7RU9zNU1RO0lSeHpNRixlRXpETjtFWGl4NkNBO0FBQ0Y7QVV2ejZDRTtFT3M1TVE7SVJsMk1KLHlCRWRKO0VYcXg2Q0E7QUFDRjtBVTV6NkNFO0VPczVNUTtJUi8xTUoseUJFakJKO0VYMHg2Q0E7QUFDRjtBVWowNkNFO0VPczVNUTtJUjUxTUoseUJFcEJKO0VYK3g2Q0E7QUFDRjtBVXQwNkNFO0VPczVNUTtJUi96TUosMEJBaEJhO0VUbXc2Q2pCO0FBQ0Y7QVUzMDZDRTtFT3M1TVE7SVI1ek1KLDBCQVZnQjtFVCt2NkNwQjtBQUNGO0FVaDE2Q0U7RU9zNU1RO0lSeHpNRixnQlEwek1JO0VqQjQ3dENWO0FBQ0Y7QVVyMTZDRTtFT3M1TVE7SVIvek1KLDZCQWhCYTtFVGt4NkNqQjtBQUNGO0FVMTE2Q0U7RU9zNU1RO0lSNXpNSiw2QkFWZ0I7RVQ4dzZDcEI7QUFDRjtBVS8xNkNFO0VPczVNUTtJUnh6TUYsbUJRMnpNSTtFakIwOHRDVjtBQUNGO0FpQng4dENZO0VSdjBNUiwyQkFyQmU7QVR1eTZDbkI7QVV2MjZDRTtFTzQ1TVU7SVJyME1OLDJCQWhCYTtFVG95NkNqQjtBQUNGO0FVNTI2Q0U7RU80NU1VO0lSbDBNTiwyQkFWZ0I7RVRneTZDcEI7QUFDRjtBVWozNkNFO0VPNDVNVTtJUjl6TUosaUJRK3pNTTtFakJ3OXRDWjtBQUNGO0FpQnA5dENRO0VSNzBNSix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSxzREFyQmU7QVQyejZDbkI7QVUzMzZDRTtFT2s2TU07SVIzME1GLHlCQWhCYTtFVHd6NkNqQjtBQUNGO0FVaDQ2Q0U7RU9rNk1NO0lSeDBNRixlRXJESjtFWCsxNkNBO0FBQ0Y7QVVyNDZDRTtFT2s2TU07SVJwME1BLGVFekROO0VYbzI2Q0E7QUFDRjtBVTE0NkNFO0VPazZNTTtJUjkyTUYseUJFZEo7RVh3MjZDQTtBQUNGO0FVLzQ2Q0U7RU9rNk1NO0lSMzJNRix5QkVqQko7RVg2MjZDQTtBQUNGO0FVcDU2Q0U7RU9rNk1NO0lSeDJNRix5QkVwQko7RVhrMzZDQTtBQUNGO0FVejU2Q0U7RU9rNk1NO0lSMzBNRixzREFoQmE7RVRzMTZDakI7QUFDRjtBVTk1NkNFO0VPazZNTTtJUngwTUYsc0RBVmdCO0VUazE2Q3BCO0FBQ0Y7QVVuNjZDRTtFT2s2TU07SVJwME1BLHdCUXMwTUU7RWpCbWd1Q1I7QUFDRjtBaUJsZ3VDVTtFUmoxTU4seUJBckJlO0VBZGYseUJFWkY7RU1rNE1VLGNBQUE7RVJuMU1SLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVQrMjZDbkI7QVUvNjZDRTtFT3M2TVE7SVIvME1KLHlCQWhCYTtFVDQyNkNqQjtBQUNGO0FVcDc2Q0U7RU9zNk1RO0lSNTBNSixlRXJESjtFWG01NkNBO0FBQ0Y7QVV6NzZDRTtFT3M2TVE7SVJ4ME1GLGVFekROO0VYdzU2Q0E7QUFDRjtBVTk3NkNFO0VPczZNUTtJUmwzTUoseUJFZEo7RVg0NTZDQTtBQUNGO0FVbjg2Q0U7RU9zNk1RO0lSLzJNSix5QkVqQko7RVhpNjZDQTtBQUNGO0FVeDg2Q0U7RU9zNk1RO0lSNTJNSix5QkVwQko7RVhzNjZDQTtBQUNGO0FVNzg2Q0U7RU9zNk1RO0lSLzBNSiwwQkFoQmE7RVQwNDZDakI7QUFDRjtBVWw5NkNFO0VPczZNUTtJUjUwTUosMEJBVmdCO0VUczQ2Q3BCO0FBQ0Y7QVV2OTZDRTtFT3M2TVE7SVJ4ME1GLGdCUTIwTUk7RWpCa2p1Q1Y7QUFDRjtBVTU5NkNFO0VPczZNUTtJUi8wTUosNkJBaEJhO0VUeTU2Q2pCO0FBQ0Y7QVVqKzZDRTtFT3M2TVE7SVI1ME1KLDZCQVZnQjtFVHE1NkNwQjtBQUNGO0FVdCs2Q0U7RU9zNk1RO0lSeDBNRixtQlE0ME1JO0VqQmdrdUNWO0FBQ0Y7QWlCdmp1Q007RUFDRSxZQUFBO0FqQnlqdUNSO0FpQnBqdUNJO0VBQ0UsYUFBQTtBakJzanVDTjs7QWlCamp1Q0U7RVIzMk1FLDBDQXJCZTtBVHE3NkNuQjtBVXIvNkNFO0VPZzhNQTtJUnoyTUksMENBaEJhO0VUazc2Q2pCO0FBQ0Y7QVUxLzZDRTtFT2c4TUE7SVJ0Mk1JLDBDQVZnQjtFVDg2NkNwQjtBQUNGO0FVLy82Q0U7RU9nOE1BO0lSbDJNTSxzQlFtMk1KO0VqQmtrdUNGO0FBQ0Y7QWlCbGt1Q0k7RUFDRSxrQkFBQTtFUjkyTUYsOEJBckJlO0FUdzg2Q25CO0FVeGc3Q0U7RU9rOE1FO0lSMzJNRSw2QkFoQmE7RVRxODZDakI7QUFDRjtBVTdnN0NFO0VPazhNRTtJUngyTUUsNkJBVmdCO0VUaTg2Q3BCO0FBQ0Y7QVVsaDdDRTtFT2s4TUU7SVJwMk1JLG1CUXMyTUY7RWpCa2x1Q0o7QUFDRjtBaUJqbHVDSTtFQUNFLHNCSmw3TVE7RUpnRVYsNkJBckJlO0VBcUJmLHVCQXJCZTtBVDQ5NkNuQjtBVTVoN0NFO0VPczhNRTtJUi8yTUUsNkJBaEJhO0VUeTk2Q2pCO0FBQ0Y7QVVqaTdDRTtFT3M4TUU7SVI1Mk1FLDZCQVZnQjtFVHE5NkNwQjtBQUNGO0FVdGk3Q0U7RU9zOE1FO0lSeDJNSSxtQlEwMk1GO0VqQmttdUNKO0FBQ0Y7QVUzaTdDRTtFT3M4TUU7SVIvMk1FLFlBaEJhO0VUdys2Q2pCO0FBQ0Y7QVVoajdDRTtFT3M4TUU7SVI1Mk1FLGdCQVZnQjtFVG8rNkNwQjtBQUNGO0FVcmo3Q0U7RU9zOE1FO0lSeDJNSSxhUTIyTUY7RWpCZ251Q0o7QUFDRjtBaUI5bXVDSTtFUnYzTUEsMkJBckJlO0FUNi82Q25CO0FVN2o3Q0U7RU80OE1FO0lScjNNRSwyQkFoQmE7RVQwLzZDakI7QUFDRjtBVWxrN0NFO0VPNDhNRTtJUmwzTUUsMkJBVmdCO0VUcy82Q3BCO0FBQ0Y7QVV2azdDRTtFTzQ4TUU7SVI5Mk1JLGlCUSsyTUY7RWpCOG51Q0o7QUFDRjtBaUI3bnVDTTtFUjEzTUYseUJBckJlO0VBZGYseUJFMUJGO0VGNkRFLDZCQXJCZTtBVGloN0NuQjtBVWpsN0NFO0VPKzhNSTtJUngzTUEseUJBaEJhO0VUOGc3Q2pCO0FBQ0Y7QVV0bDdDRTtFTys4TUk7SVJyM01BLGVFbkVKO0VYbWs3Q0E7QUFDRjtBVTNsN0NFO0VPKzhNSTtJUmozTUUsZUV2RU47RVh3azdDQTtBQUNGO0FVaG03Q0U7RU8rOE1JO0lSMzVNQSxnQkU1Qko7RVg0azdDQTtBQUNGO0FVcm03Q0U7RU8rOE1JO0lSeDVNQSxnQkUvQko7RVhpbDdDQTtBQUNGO0FVMW03Q0U7RU8rOE1JO0lScjVNQSxnQkVsQ0o7RVhzbDdDQTtBQUNGO0FVL203Q0U7RU8rOE1JO0lSeDNNQSw2QkFoQmE7RVQ0aTdDakI7QUFDRjtBVXBuN0NFO0VPKzhNSTtJUnIzTUEsNkJBVmdCO0VUd2k3Q3BCO0FBQ0Y7QVV6bjdDRTtFTys4TUk7SVJqM01FLG1CUW0zTUE7RWpCNHF1Q047QUFDRjtBaUIxcXVDUTtFUi8zTUoseUJBckJlO0VBZGYseUJFbEJGO0FYa203Q0Y7QVVsbzdDRTtFT285TU07SVI3M01GLHlCQWhCYTtFVCtqN0NqQjtBQUNGO0FVdm83Q0U7RU9vOU1NO0lSMTNNRixlRTNESjtFWDRtN0NBO0FBQ0Y7QVU1bzdDRTtFT285TU07SVJ0M01BLGVFL0ROO0VYaW43Q0E7QUFDRjtBVWpwN0NFO0VPbzlNTTtJUmg2TUYsZ0JFcEJKO0VYcW43Q0E7QUFDRjtBVXRwN0NFO0VPbzlNTTtJUjc1TUYsZ0JFdkJKO0VYMG43Q0E7QUFDRjtBVTNwN0NFO0VPbzlNTTtJUjE1TUYsZ0JFMUJKO0VYK243Q0E7QUFDRjtBaUIxc3VDVTtFUmo0TU4sMEJBckJlO0FUbW03Q25CO0FVbnE3Q0U7RU9zOU1RO0lSLzNNSiwwQkFoQmE7RVRnbTdDakI7QUFDRjtBVXhxN0NFO0VPczlNUTtJUjUzTUosMEJBVmdCO0VUNGw3Q3BCO0FBQ0Y7QVU3cTdDRTtFT3M5TVE7SVJ4M01GLGdCUXkzTUk7RWpCMHR1Q1Y7QUFDRjtBaUJsdHVDTTtFQUNFLFlBQUE7QWpCb3R1Q1I7QWlCL3N1Q0k7RUFDRSxhQUFBO0FqQml0dUNOOztBaUI1c3VDRTtFUnY1TUUsMENBckJlO0FUNG43Q25CO0FVNXI3Q0U7RU80K01BO0lScjVNSSwwQ0FoQmE7RVR5bjdDakI7QUFDRjtBVWpzN0NFO0VPNCtNQTtJUmw1TUksMENBVmdCO0VUcW43Q3BCO0FBQ0Y7QVV0czdDRTtFTzQrTUE7SVI5NE1NLHNCUSs0TUo7RWpCNnR1Q0Y7QUFDRjtBaUI3dHVDSTtFQUNFLGtCQUFBO0VSMTVNRiw4QkFyQmU7QVQrbzdDbkI7QVUvczdDRTtFTzgrTUU7SVJ2NU1FLDZCQWhCYTtFVDRvN0NqQjtBQUNGO0FVcHQ3Q0U7RU84K01FO0lScDVNRSw2QkFWZ0I7RVR3bzdDcEI7QUFDRjtBVXp0N0NFO0VPOCtNRTtJUmg1TUksbUJRazVNRjtFakI2dXVDSjtBQUNGO0FpQjV1dUNJO0VBQ0Usc0JKOTlNUTtFSmdFViw2QkFyQmU7RUFxQmYsdUJBckJlO0FUbXE3Q25CO0FVbnU3Q0U7RU9rL01FO0lSMzVNRSw2QkFoQmE7RVRncTdDakI7QUFDRjtBVXh1N0NFO0VPay9NRTtJUng1TUUsNkJBVmdCO0VUNHA3Q3BCO0FBQ0Y7QVU3dTdDRTtFT2svTUU7SVJwNU1JLG1CUXM1TUY7RWpCNnZ1Q0o7QUFDRjtBVWx2N0NFO0VPay9NRTtJUjM1TUUsWUFoQmE7RVQrcTdDakI7QUFDRjtBVXZ2N0NFO0VPay9NRTtJUng1TUUsZ0JBVmdCO0VUMnE3Q3BCO0FBQ0Y7QVU1djdDRTtFT2svTUU7SVJwNU1JLGFRdTVNRjtFakIyd3VDSjtBQUNGO0FpQjF3dUNJO0VSbDZNQSwyQkFyQmU7QVRvczdDbkI7QVVwdzdDRTtFT3UvTUU7SVJoNk1FLDJCQWhCYTtFVGlzN0NqQjtBQUNGO0FVenc3Q0U7RU91L01FO0lSNzVNRSwyQkFWZ0I7RVQ2cjdDcEI7QUFDRjtBVTl3N0NFO0VPdS9NRTtJUno1TUksaUJRMDVNRjtFakIweHVDSjtBQUNGO0FpQnh4dUNRO0VSdDZNSix5QkFyQmU7RUFkZix5QkUxQkY7RUY2REUsNkJBckJlO0FUd3Q3Q25CO0FVeHg3Q0U7RU8yL01NO0lScDZNRix5QkFoQmE7RVRxdDdDakI7QUFDRjtBVTd4N0NFO0VPMi9NTTtJUmo2TUYsZUVuRUo7RVgwdzdDQTtBQUNGO0FVbHk3Q0U7RU8yL01NO0lSNzVNQSxlRXZFTjtFWCt3N0NBO0FBQ0Y7QVV2eTdDRTtFTzIvTU07SVJ2OE1GLGdCRTVCSjtFWG14N0NBO0FBQ0Y7QVU1eTdDRTtFTzIvTU07SVJwOE1GLGdCRS9CSjtFWHd4N0NBO0FBQ0Y7QVVqejdDRTtFTzIvTU07SVJqOE1GLGdCRWxDSjtFWDZ4N0NBO0FBQ0Y7QVV0ejdDRTtFTzIvTU07SVJwNk1GLDZCQWhCYTtFVG12N0NqQjtBQUNGO0FVM3o3Q0U7RU8yL01NO0lSajZNRiw2QkFWZ0I7RVQrdTdDcEI7QUFDRjtBVWgwN0NFO0VPMi9NTTtJUjc1TUEsbUJRKzVNRTtFakJ1MHVDUjtBQUNGO0FpQnQwdUNRO0VSMTZNSix5QkFyQmU7RUFkZix5QkVsQkY7QVh5eTdDRjtBVXowN0NFO0VPKy9NTTtJUng2TUYseUJBaEJhO0VUc3c3Q2pCO0FBQ0Y7QVU5MDdDRTtFTysvTU07SVJyNk1GLGVFM0RKO0VYbXo3Q0E7QUFDRjtBVW4xN0NFO0VPKy9NTTtJUmo2TUEsZUUvRE47RVh3ejdDQTtBQUNGO0FVeDE3Q0U7RU8rL01NO0lSMzhNRixnQkVwQko7RVg0ejdDQTtBQUNGO0FVNzE3Q0U7RU8rL01NO0lSeDhNRixnQkV2Qko7RVhpMDdDQTtBQUNGO0FVbDI3Q0U7RU8rL01NO0lScjhNRixnQkUxQko7RVhzMDdDQTtBQUNGO0FpQi8xdUNNO0VBQ0UsWUFBQTtBakJpMnVDUjtBaUI1MXVDSTtFQUNFLGFBQUE7QWpCODF1Q047O0FpQngxdUNFO0VSaDhNRSwwQ0FyQmU7QVRpejdDbkI7QVVqMzdDRTtFT3FoTkE7SVI5N01JLDBDQWhCYTtFVDh5N0NqQjtBQUNGO0FVdDM3Q0U7RU9xaE5BO0lSMzdNSSxzQlE0N01GO0VqQm8ydUNGO0FBQ0Y7QVUzMzdDRTtFT3FoTkE7SVJ2N01NLHNCUXc3TUo7RWpCeTJ1Q0Y7QUFDRjtBaUJ4MnVDSTtFUm44TUEsOEJBckJlO0FUbTA3Q25CO0FVbjQ3Q0U7RU93aE5FO0lSajhNRSxtQkFoQmE7RVRnMDdDakI7QUFDRjtBVXg0N0NFO0VPd2hORTtJUjk3TUUsdUJBVmdCO0VUNHo3Q3BCO0FBQ0Y7QVU3NDdDRTtFT3doTkU7SVIxN01JLG9CUTI3TUY7RWpCdzN1Q0o7QUFDRjtBaUJ2M3VDTTtFQUNFLGtCQUFBO0FqQnkzdUNSO0FpQngzdUNRO0VBQ0UsY0pqL01ZO0VKd0NsQiw4QkFyQmU7QVR5MTdDbkI7QVV6NTdDRTtFTzZoTk07SVJ0OE1GLDhCQWhCYTtFVHMxN0NqQjtBQUNGO0FVOTU3Q0U7RU82aE5NO0lSbjhNRiw4QkFWZ0I7RVRrMTdDcEI7QUFDRjtBVW42N0NFO0VPNmhOTTtJUi83TUEsb0JRaThNRTtFakJ3NHVDUjtBQUNGO0FpQmw0dUNNO0VBQ0UseUJBQUE7RVJsOU1KLHlCQXJCZTtFQXFCZiw2QkFyQmU7QVQ2MjdDbkI7QVU3NjdDRTtFT3NpTkk7SVIvOE1BLGNBaEJhO0VUMDI3Q2pCO0FBQ0Y7QVVsNzdDRTtFT3NpTkk7SVI1OE1BLGVRODhNRTtFakI4NHVDTjtBQUNGO0FVdjc3Q0U7RU9zaU5JO0lSeDhNRSxlUTA4TUE7RWpCbTV1Q047QUFDRjtBVTU3N0NFO0VPc2lOSTtJUi84TUEsNkJBaEJhO0VUeTM3Q2pCO0FBQ0Y7QVVqODdDRTtFT3NpTkk7SVI1OE1BLG1CUSs4TUU7RWpCNDV1Q047QUFDRjtBVXQ4N0NFO0VPc2lOSTtJUng4TUUsbUJRMjhNQTtFakJpNnVDTjtBQUNGO0FpQjk1dUNJO0VSeDlNQSx3Q0FyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VRaS9NYixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGlEQUFBO0FqQmc2dUNOO0FVbjk3Q0U7RU82aU5FO0lSdDlNRSw2QkFoQmE7RVRnNTdDakI7QUFDRjtBVXg5N0NFO0VPNmlORTtJUm45TUUsb0JRbzlNQTtFakI4NnVDSjtBQUNGO0FVNzk3Q0U7RU82aU5FO0lSLzhNSSxvQlFnOU1GO0VqQm03dUNKO0FBQ0Y7QVVsKzdDRTtFTzZpTkU7SVJ0OU1FLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVCs1N0NqQjtBQUNGO0FVdis3Q0U7RU82aU5FO0lSbjlNRSx5QlFxOU1BO0lScjlNQSw0QlFxOU1BO1FScjlNQSx5QlFxOU1BO1lScjlNQSxxQlFxOU1BO0VqQjQ3dUNKO0FBQ0Y7QVU1KzdDRTtFTzZpTkU7SVIvOE1JLHlCUWk5TUY7SVJqOU1FLDRCUWk5TUY7UVJqOU1FLHlCUWk5TUY7WVJqOU1FLHFCUWk5TUY7RWpCaTh1Q0o7QUFDRjtBVWovN0NFO0VPNmlORTtJUnQ5TUUsc0JBaEJhO1FBZ0JiLG1CQWhCYTtZQWdCYixnQkFoQmE7RVQ4NjdDakI7QUFDRjtBVXQvN0NFO0VPNmlORTtJUm45TUUsc0JRczlNQTtRUnQ5TUEsbUJRczlNQTtZUnQ5TUEsZ0JRczlNQTtFakIwOHVDSjtBQUNGO0FVMy83Q0U7RU82aU5FO0lSLzhNSSxzQlFrOU1GO1FSbDlNRSxtQlFrOU1GO1lSbDlNRSxnQlFrOU1GO0VqQis4dUNKO0FBQ0Y7QWlCMzh1Q007RVJoK01GLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDZCQXJCZTtBVHE4N0NuQjtBVXJnOENFO0VPcWpOSTtJUjk5TUEseUJBaEJhO0VUazg3Q2pCO0FBQ0Y7QVUxZzhDRTtFT3FqTkk7SVIzOU1BLGVFckRKO0VYeSs3Q0E7QUFDRjtBVS9nOENFO0VPcWpOSTtJUnY5TUUsZUV6RE47RVg4KzdDQTtBQUNGO0FVcGg4Q0U7RU9xak5JO0lSamdOQSx5QkVkSjtFWGsvN0NBO0FBQ0Y7QVV6aDhDRTtFT3FqTkk7SVI5L01BLHlCRWpCSjtFWHUvN0NBO0FBQ0Y7QVU5aDhDRTtFT3FqTkk7SVIzL01BLHlCRXBCSjtFWDQvN0NBO0FBQ0Y7QVVuaThDRTtFT3FqTkk7SVI5OU1BLDhCQWhCYTtFVGcrN0NqQjtBQUNGO0FVeGk4Q0U7RU9xak5JO0lSMzlNQSxtQlE2OU1FO0VqQnEvdUNOO0FBQ0Y7QVU3aThDRTtFT3FqTkk7SVJ2OU1FLG1CUXk5TUE7RWpCMC91Q047QUFDRjtBaUIxL3VDUTtFQUNFLGNKbmhOTTtBYitnOENoQjtBaUJ4L3VDTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSeitNSixtQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0FUMC83Q25CO0FVMWo4Q0U7RU82ak5JO0lSdCtNQSxtQkFoQmE7RVR1LzdDakI7QUFDRjtBVS9qOENFO0VPNmpOSTtJUm4rTUEsU1FxK01FO0VqQm9ndkNOO0FBQ0Y7QVVwazhDRTtFTzZqTkk7SVIvOU1FLFNRaStNQTtFakJ5Z3ZDTjtBQUNGO0FVems4Q0U7RU82ak5JO0lSdCtNQSx5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVRzZzhDakI7QUFDRjtBVTlrOENFO0VPNmpOSTtJUm4rTUEseUJRcytNRTtJUnQrTUYsNEJRcytNRTtRUnQrTUYseUJRcytNRTtZUnQrTUYscUJRcytNRTtFakJraHZDTjtBQUNGO0FVbmw4Q0U7RU82ak5JO0lSLzlNRSx5QlFrK01BO0lSbCtNQSw0QlFrK01BO1FSbCtNQSx5QlFrK01BO1lSbCtNQSxxQlFrK01BO0VqQnVodkNOO0FBQ0Y7QWlCcGh2Q007RUFDRSxrQkFBQTtFUmgvTUosV1FpL01JO0VSai9NSix1QkFyQmU7QVQ2aDhDbkI7QVU3bDhDRTtFT29rTkk7SVI3K01BLGNBaEJhO0VUMGg4Q2pCO0FBQ0Y7QVVsbThDRTtFT29rTkk7SVIxK01BLFlRNCtNRTtFakJnaXZDTjtBQUNGO0FVdm04Q0U7RU9va05JO0lSdCtNRSxZUXcrTUE7RWpCcWl2Q047QUFDRjtBVTVtOENFO0VPb2tOSTtJUjcrTUEsYUFoQmE7RVR5aThDakI7QUFDRjtBVWpuOENFO0VPb2tOSTtJUjErTUEsWVE2K01FO0VqQjhpdkNOO0FBQ0Y7QVV0bjhDRTtFT29rTkk7SVJ0K01FLFlReStNQTtFakJtanZDTjtBQUNGO0FpQm5qdkNRO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QWpCcWp2Q1Y7QWlCcGp2Q1U7RVIzaE5OLFdRNGhOUTtBakJzanZDWjtBaUJ2anZDVTtFUjNoTk4sV1E0aE5RO0FqQnNqdkNaO0FpQnZqdkNVO0VSM2hOTixXUTRoTlE7QWpCc2p2Q1o7QWlCdmp2Q1U7RVIzaE5OLFdRNGhOUTtBakJzanZDWjtBaUJ2anZDVTtFUjNoTk4sV1E0aE5RO0FqQnNqdkNaO0FVcG84Q0U7RU82a05RO0lSemhOSixjUTBoTk07RWpCMGp2Q1Y7RWlCM2p2Q1E7SVJ6aE5KLGNRMGhOTTtFakIwanZDVjtFaUIzanZDUTtJUnpoTkosY1EwaE5NO0VqQjBqdkNWO0VpQjNqdkNRO0lSemhOSixjUTBoTk07RWpCMGp2Q1Y7RWlCM2p2Q1E7SVJ6aE5KLGNRMGhOTTtFakIwanZDVjtBQUNGO0FVem84Q0U7RU82a05RO0lSdGhOSixjUXVoTk07RWpCK2p2Q1Y7RWlCaGt2Q1E7SVJ0aE5KLGNRdWhOTTtFakIranZDVjtFaUJoa3ZDUTtJUnRoTkosY1F1aE5NO0VqQitqdkNWO0VpQmhrdkNRO0lSdGhOSixjUXVoTk07RWpCK2p2Q1Y7RWlCaGt2Q1E7SVJ0aE5KLGNRdWhOTTtFakIranZDVjtBQUNGO0FVOW84Q0U7RU82a05RO0lSbmhOSixjUW9oTk07RWpCb2t2Q1Y7RWlCcmt2Q1E7SVJuaE5KLGNRb2hOTTtFakJva3ZDVjtFaUJya3ZDUTtJUm5oTkosY1FvaE5NO0VqQm9rdkNWO0VpQnJrdkNRO0lSbmhOSixjUW9oTk07RWpCb2t2Q1Y7RWlCcmt2Q1E7SVJuaE5KLGNRb2hOTTtFakJva3ZDVjtBQUNGO0FpQmxrdkNRO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RVJsZ05OLDZCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYsMkJBckJlO0FUOGw4Q25CO0FVOXA4Q0U7RU9pbE5NO0lSMS9NRixxQkFoQmE7RVQybDhDakI7QUFDRjtBVW5xOENFO0VPaWxOTTtJUnYvTUYsd0JBVmdCO0VUdWw4Q3BCO0FBQ0Y7QVV4cThDRTtFT2lsTk07SVJuL01BLG1CUTAvTUU7RWpCb2x2Q1I7QUFDRjtBVTdxOENFO0VPaWxOTTtJUjEvTUYsYUFoQmE7RVQwbThDakI7QUFDRjtBVWxyOENFO0VPaWxOTTtJUnYvTUYsWVErL01JO0VqQjZsdkNSO0FBQ0Y7QVV2cjhDRTtFT2lsTk07SVJuL01BLFlRMi9NRTtFakJrbXZDUjtBQUNGO0FVNXI4Q0U7RU9pbE5NO0lSMS9NRixpQkFoQmE7RVR5bjhDakI7QUFDRjtBVWpzOENFO0VPaWxOTTtJUnYvTUYsZ0JRZ2dOSTtFakIybXZDUjtBQUNGO0FVdHM4Q0U7RU9pbE5NO0lSbi9NQSxnQlE0L01FO0VqQmdudkNSO0FBQ0Y7QWlCL212Q1U7RVJ2Z05OLHlCQXJCZTtFQWRmLHlCRVpGO0FYeXE4Q0Y7QVUvczhDRTtFTzRsTlE7SVJyZ05KLHlCQWhCYTtFVDRvOENqQjtBQUNGO0FVcHQ4Q0U7RU80bE5RO0lSbGdOSixlRXJESjtFWG1yOENBO0FBQ0Y7QVV6dDhDRTtFTzRsTlE7SVI5L01GLGVFekROO0VYd3I4Q0E7QUFDRjtBVTl0OENFO0VPNGxOUTtJUnhpTkoseUJFZEo7RVg0cjhDQTtBQUNGO0FVbnU4Q0U7RU80bE5RO0lScmlOSix5QkVqQko7RVhpczhDQTtBQUNGO0FVeHU4Q0U7RU80bE5RO0lSbGlOSix5QkVwQko7RVhzczhDQTtBQUNGO0FpQjdvdkNVO0VSM2dOTixZQXJCZTtFQXFCZiwyQkFyQmU7QVRpcjhDbkI7QVVqdjhDRTtFT2dtTlE7SVJ6Z05KLFlBaEJhO0VUOHE4Q2pCO0FBQ0Y7QVV0djhDRTtFT2dtTlE7SVJ0Z05KLFlRdWdOTTtFakJ5cHZDVjtBQUNGO0FVM3Y4Q0U7RU9nbU5RO0lSbGdORixZUW1nTkk7RWpCOHB2Q1Y7QUFDRjtBVWh3OENFO0VPZ21OUTtJUnpnTkosMkJBaEJhO0VUNnI4Q2pCO0FBQ0Y7QVVydzhDRTtFT2dtTlE7SVJ0Z05KLGlCUXdnTk07RWpCdXF2Q1Y7QUFDRjtBVTF3OENFO0VPZ21OUTtJUmxnTkYsaUJRb2dOSTtFakI0cXZDVjtBQUNGO0FpQjNxdkNjO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FqQjZxdkNoQjtBaUIxcXZDWTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFUnJoTlYsMkJBckJlO0FUdXQ4Q25CO0FVdng4Q0U7RU93bU5VO0lSamhOTiwyQkFoQmE7RVRvdDhDakI7QUFDRjtBVTV4OENFO0VPd21OVTtJUjlnTk4saUJRaWhOUTtFakJxcnZDWjtBQUNGO0FVank4Q0U7RU93bU5VO0lSMWdOSixpQlE2Z05NO0VqQjBydkNaO0FBQ0Y7QWlCdnJ2Q1U7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXSjlsTkU7RUo4RFYsb0VBckJlO0VBcUJmLDZCQXJCZTtFQXFCZix1QkFyQmU7QVRpdjhDbkI7QVVqejhDRTtFTyttTlE7SVJ4aE5KLDhDQWhCYTtFVDh1OENqQjtBQUNGO0FVdHo4Q0U7RU8rbU5RO0lScmhOSiw0QlE0aE5NO0VqQm9zdkNWO0FBQ0Y7QVUzejhDRTtFTyttTlE7SVJqaE5GLDRCUXdoTkk7RWpCeXN2Q1Y7QUFDRjtBVWgwOENFO0VPK21OUTtJUnhoTkosa0JBaEJhO0VUNnY4Q2pCO0FBQ0Y7QVVyMDhDRTtFTyttTlE7SVJyaE5KLG1CUTZoTk07RWpCa3R2Q1Y7QUFDRjtBVTEwOENFO0VPK21OUTtJUmpoTkYsbUJReWhOSTtFakJ1dHZDVjtBQUNGO0FVLzA4Q0U7RU8rbU5RO0lSeGhOSixhQWhCYTtFVDR3OENqQjtBQUNGO0FVcDE4Q0U7RU8rbU5RO0lScmhOSixZUThoTk07RWpCZ3V2Q1Y7QUFDRjtBVXoxOENFO0VPK21OUTtJUmpoTkYsWVEwaE5JO0VqQnF1dkNWO0FBQ0Y7QWlCcnV2Q1k7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxvQkFBQTtFUnhpTlYscUJBckJlO0VBcUJmLHFCQXJCZTtBVHN5OENuQjtBVXQyOENFO0VPeW5OVTtJUmxpTk4scUJBaEJhO0VUbXk4Q2pCO0FBQ0Y7QVUzMjhDRTtFT3luTlU7SVIvaE5OLFdRb2lOUTtFakJpdnZDWjtBQUNGO0FVaDM4Q0U7RU95bk5VO0lSM2hOSixXUWdpTk07RWpCc3Z2Q1o7QUFDRjtBVXIzOENFO0VPeW5OVTtJUmxpTk4sYUFoQmE7RVRrejhDakI7QUFDRjtBVTEzOENFO0VPeW5OVTtJUi9oTk4sZ0JBVmdCO0VUOHk4Q3BCO0FBQ0Y7QVUvMzhDRTtFT3luTlU7SVIzaE5KLFdRaWlOTTtFakJvd3ZDWjtBQUNGO0FpQnB3dkNjO0VBQ0UsV0FBQTtBakJzd3ZDaEI7QWlCbHd2Q1U7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFUm5qTlIsdURBckJlO0FUNjA4Q25CO0FVNzQ4Q0U7RU9xb05RO0lSOWlOSixnQ0FoQmE7RVQwMDhDakI7QUFDRjtBVWw1OENFO0VPcW9OUTtJUjNpTkosb0JRK2lOTTtFakI2d3ZDVjtBQUNGO0FVdjU4Q0U7RU9xb05RO0lSdmlORixvQlEyaU5JO0VqQmt4dkNWO0FBQ0Y7QWlCL3d2Q1U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFUjFqTlIsMkJBckJlO0FUaTI4Q25CO0FVajY4Q0U7RU82b05RO0lSdGpOSiwyQkFoQmE7RVQ4MThDakI7QUFDRjtBVXQ2OENFO0VPNm9OUTtJUm5qTkosZ0JRc2pOTTtFakIweHZDVjtBQUNGO0FVMzY4Q0U7RU82b05RO0lSL2lORixnQlFrak5JO0VqQit4dkNWO0FBQ0Y7QWlCL3h2Q1k7RVI1ak5SLDJCQXJCZTtFUW1sTkwsNkJBQUE7QWpCaXl2Q2Q7QVVwNzhDRTtFT2lwTlU7SVIxak5OLG1CQWhCYTtFVGkzOENqQjtBQUNGO0FVejc4Q0U7RU9pcE5VO0lSdmpOTixpQlF3ak5RO0VqQjJ5dkNaO0FBQ0Y7QVU5NzhDRTtFT2lwTlU7SVJuak5KLGlCUW9qTk07RWpCZ3p2Q1o7QUFDRjtBaUI3eXZDWTtFQUNFLGNKam5ORTtBYmc2OENoQjtBaUI1eXZDWTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFUnprTlYsdURBckJlO0VBcUJmLDRCQXJCZTtBVDg0OENuQjtBVTk4OENFO0VPMHBOVTtJUm5rTk4sdURBaEJhO0VUMjQ4Q2pCO0FBQ0Y7QVVuOThDRTtFTzBwTlU7SVJoa05OLHNCUXFrTlE7RWpCd3p2Q1o7QUFDRjtBVXg5OENFO0VPMHBOVTtJUjVqTkosc0JRaWtOTTtFakI2enZDWjtBQUNGO0FVNzk4Q0U7RU8wcE5VO0lSbmtOTiw0QkFoQmE7RVQwNThDakI7QUFDRjtBVWwrOENFO0VPMHBOVTtJUmhrTk4saUJRc2tOUTtFakJzMHZDWjtBQUNGO0FVdis4Q0U7RU8wcE5VO0lSNWpOSixpQlFra05NO0VqQjIwdkNaO0FBQ0Y7QWlCcDB2Q007RUFDRSxrQkFBQTtFUnBsTkosV1FxbE5JO0VScmxOSix1QkFyQmU7RUFxQmYsOEJBckJlO0FUazc4Q25CO0FVbC84Q0U7RU93cU5JO0lSamxOQSxXQWhCYTtFVCs2OENqQjtBQUNGO0FVdi84Q0U7RU93cU5JO0lSOWtOQSxZUWdsTkU7RWpCaTF2Q047QUFDRjtBVTUvOENFO0VPd3FOSTtJUjFrTkUsWVE0a05BO0VqQnMxdkNOO0FBQ0Y7QVVqZzlDRTtFT3dxTkk7SVJqbE5BLGFBaEJhO0VUODc4Q2pCO0FBQ0Y7QVV0ZzlDRTtFT3dxTkk7SVI5a05BLFlRaWxORTtFakIrMXZDTjtBQUNGO0FVM2c5Q0U7RU93cU5JO0lSMWtORSxZUTZrTkE7RWpCbzJ2Q047QUFDRjtBVWhoOUNFO0VPd3FOSTtJUmpsTkEsNkJBaEJhO0VUNjg4Q2pCO0FBQ0Y7QVVyaDlDRTtFT3dxTkk7SVI5a05BLG9CUWtsTkU7RWpCNjJ2Q047QUFDRjtBVTFoOUNFO0VPd3FOSTtJUjFrTkUsb0JROGtOQTtFakJrM3ZDTjtBQUNGO0FpQmozdkNRO0VBQ0UseUJBQUE7RUFDQSw2QkFBQTtFUjNsTk4seUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsV1E2bE5NO0VSN2xOTix1QkFyQmU7RUFxQmYsOEJBckJlO0VBcUJmLG9FQXJCZTtBVHkrOENuQjtBVXppOUNFO0VPOHFOTTtJUnZsTkYseUJBaEJhO0VUcys4Q2pCO0FBQ0Y7QVU5aTlDRTtFTzhxTk07SVJwbE5GLGVFckRKO0VYNmc5Q0E7QUFDRjtBVW5qOUNFO0VPOHFOTTtJUmhsTkEsZUV6RE47RVhraDlDQTtBQUNGO0FVeGo5Q0U7RU84cU5NO0lSMW5ORix5QkVkSjtFWHNoOUNBO0FBQ0Y7QVU3ajlDRTtFTzhxTk07SVJ2bk5GLHlCRWpCSjtFWDJoOUNBO0FBQ0Y7QVVsazlDRTtFTzhxTk07SVJwbk5GLHlCRXBCSjtFWGdpOUNBO0FBQ0Y7QVV2azlDRTtFTzhxTk07SVJ2bE5GLFdRMmxOSTtFakJ5NXZDUjtBQUNGO0FVNWs5Q0U7RU84cU5NO0lScGxORixXUXdsTkk7RWpCODV2Q1I7QUFDRjtBVWpsOUNFO0VPOHFOTTtJUmhsTkEsV1FvbE5FO0VqQm02dkNSO0FBQ0Y7QVV0bDlDRTtFTzhxTk07SVJ2bE5GLGFBaEJhO0VUbWg5Q2pCO0FBQ0Y7QVUzbDlDRTtFTzhxTk07SVJwbE5GLFlReWxOSTtFakI0NnZDUjtBQUNGO0FVaG05Q0U7RU84cU5NO0lSaGxOQSxZUXFsTkU7RWpCaTd2Q1I7QUFDRjtBVXJtOUNFO0VPOHFOTTtJUnZsTkYsNkJBaEJhO0VUa2k5Q2pCO0FBQ0Y7QVUxbTlDRTtFTzhxTk07SVJwbE5GLG9CUTBsTkk7RWpCMDd2Q1I7QUFDRjtBVS9tOUNFO0VPOHFOTTtJUmhsTkEsb0JRc2xORTtFakIrN3ZDUjtBQUNGO0FVcG45Q0U7RU84cU5NO0lSdmxORiw4Q0FoQmE7RVRpajlDakI7QUFDRjtBVXpuOUNFO0VPOHFOTTtJUnBsTkYsNEJRMmxOSTtFakJ3OHZDUjtBQUNGO0FVOW45Q0U7RU84cU5NO0lSaGxOQSw0QlF1bE5FO0VqQjY4dkNSO0FBQ0Y7QWlCNTh2Q1U7RUFDRSxjSjlvTkk7QWI0bDlDaEI7QWlCLzh2Q1U7RUFDRSxjSjlvTkk7QWI0bDlDaEI7QWlCLzh2Q1U7RUFDRSxjSjlvTkk7QWI0bDlDaEI7QWlCLzh2Q1U7RUFDRSxjSjlvTkk7QWI0bDlDaEI7QWlCLzh2Q1U7RUFDRSxjSjlvTkk7QWI0bDlDaEI7QWlCMzh2Q1U7RUFDRSxrQ0FBQTtBakI2OHZDWjtBaUIxOHZDUTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFUjdtTk4scUJBckJlO0VRb29OVCwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJqbk5OLHFCQXJCZTtBVG1sOUNuQjtBVW5wOUNFO0VPK3JOTTtJUnhtTkYscUJBaEJhO0VUZ2w5Q2pCO0FBQ0Y7QVV4cDlDRTtFTytyTk07SVJybU5GLFdReW1OSTtFakJ5OXZDUjtBQUNGO0FVN3A5Q0U7RU8rck5NO0lSam1OQSxXUXFtTkU7RWpCODl2Q1I7QUFDRjtBVWxxOUNFO0VPK3JOTTtJUnhtTkYsYUFoQmE7RVQrbDlDakI7QUFDRjtBVXZxOUNFO0VPK3JOTTtJUnJtTkYsV1E2bU5JO0VqQm8rdkNSO0FBQ0Y7QVU1cTlDRTtFTytyTk07SVJqbU5BLFdReW1ORTtFakJ5K3ZDUjtBQUNGO0FpQnYrdkNRO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QWpCeSt2Q1Y7QWlCdit2Q1U7RUFDRSxXQUFBO0FqQnkrdkNaO0FpQm4rdkNJO0VSaG9OQSx5QkFyQmU7RVF1cE5iLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QWpCcSt2Q047QVU3cjlDRTtFT3F0TkU7SVI5bk5FLG9CQWhCYTtFVDBuOUNqQjtBQUNGO0FVbHM5Q0U7RU9xdE5FO0lSM25ORSxvQlE0bk5BO0VqQmcvdkNKO0FBQ0Y7QVV2czlDRTtFT3F0TkU7SVJ2bk5JLG9CUXduTkY7RWpCcS92Q0o7QUFDRjtBaUIvK3ZDUTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RVIxb05OLDBCQXJCZTtBVGlwOUNuQjtBVWp0OUNFO0VPNnROTTtJUnRvTkYsaUJBaEJhO0VUOG85Q2pCO0FBQ0Y7QVV0dDlDRTtFTzZ0Tk07SVJub05GLGlCUXNvTkk7RWpCMC92Q1I7QUFDRjtBVTN0OUNFO0VPNnROTTtJUi9uTkEsaUJRa29ORTtFakIrL3ZDUjtBQUNGO0FpQi8vdkNVO0VBQ0Usa0JBQUE7RVI3b05SLHlCQXJCZTtFQWRmLHlCRWxCRjtBWHFzOUNGO0FVcnU5Q0U7RU9pdU5RO0lSMW9OSix5QkFoQmE7RVRrcTlDakI7QUFDRjtBVTF1OUNFO0VPaXVOUTtJUnZvTkosZUUzREo7RVgrczlDQTtBQUNGO0FVL3U5Q0U7RU9pdU5RO0lSbm9ORixlRS9ETjtFWG90OUNBO0FBQ0Y7QVVwdjlDRTtFT2l1TlE7SVI3cU5KLGdCRXBCSjtFWHd0OUNBO0FBQ0Y7QVV6djlDRTtFT2l1TlE7SVIxcU5KLGdCRXZCSjtFWDZ0OUNBO0FBQ0Y7QVU5djlDRTtFT2l1TlE7SVJ2cU5KLGdCRTFCSjtFWGt1OUNBO0FBQ0Y7QWlCMWh3Q1E7RVJwcE5KLGlCQXJCZTtBVHNzOUNuQjtBVXR3OUNFO0VPeXVOTTtJUmxwTkYsMEJBaEJhO0VUbXM5Q2pCO0FBQ0Y7QVUzdzlDRTtFT3l1Tk07SVIvb05GLGdCUWdwTkk7RWpCcWl3Q1I7QUFDRjtBVWh4OUNFO0VPeXVOTTtJUjNvTkEsZ0JRNG9ORTtFakIwaXdDUjtBQUNGO0FpQnhpd0NRO0VSeHBOSix5QkFyQmU7RUFkZix5QkVsQkY7RU1ndE5RLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFUjdwTk4sZ0JBckJlO0VRb3JOVCxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtEQUFBO0VBQUEsMENBQUE7RUFDQSxXQUFBO0VSanFOTiwyQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsc0JBckJlO0FUb3U5Q25CO0FVcHk5Q0U7RU82dU5NO0lSdHBORix5QkFoQmE7RVRpdTlDakI7QUFDRjtBVXp5OUNFO0VPNnVOTTtJUm5wTkYsZUUzREo7RVg4dzlDQTtBQUNGO0FVOXk5Q0U7RU82dU5NO0lSL29OQSxlRS9ETjtFWG14OUNBO0FBQ0Y7QVVuejlDRTtFTzZ1Tk07SVJ6ck5GLGdCRXBCSjtFWHV4OUNBO0FBQ0Y7QVV4ejlDRTtFTzZ1Tk07SVJ0ck5GLGdCRXZCSjtFWDR4OUNBO0FBQ0Y7QVU3ejlDRTtFTzZ1Tk07SVJuck5GLGdCRTFCSjtFWGl5OUNBO0FBQ0Y7QVVsMDlDRTtFTzZ1Tk07SVJ0cE5GLDZCQWhCYTtFVCt2OUNqQjtBQUNGO0FVdjA5Q0U7RU82dU5NO0lSbnBORixtQlF5cE5JO0VqQndsd0NSO0FBQ0Y7QVU1MDlDRTtFTzZ1Tk07SVIvb05BLG1CUXFwTkU7RWpCNmx3Q1I7QUFDRjtBVWoxOUNFO0VPNnVOTTtJUnRwTkYsMkRBaEJhO0VUOHc5Q2pCO0FBQ0Y7QVV0MTlDRTtFTzZ1Tk07SVJucE5GLDRCUTZwTkk7RWpCbW13Q1I7QUFDRjtBVTMxOUNFO0VPNnVOTTtJUi9vTkEsNEJReXBORTtFakJ3bXdDUjtBQUNGO0FVaDI5Q0U7RU82dU5NO0lSdHBORix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVDZ4OUNqQjtBQUNGO0FVcjI5Q0U7RU82dU5NO0lSbnBORix5QlE4cE5JO1FSOXBOSixzQlE4cE5JO1lSOXBOSixtQlE4cE5JO0VqQmlud0NSO0FBQ0Y7QVUxMjlDRTtFTzZ1Tk07SVIvb05BLHlCUTBwTkU7UVIxcE5GLHNCUTBwTkU7WVIxcE5GLG1CUTBwTkU7RWpCc253Q1I7QUFDRjtBVS8yOUNFO0VPNnVOTTtJUnRwTkYsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUNHk5Q2pCO0FBQ0Y7QVVwMzlDRTtFTzZ1Tk07SVJucE5GLDhCUStwTkk7SVIvcE5KLDZCUStwTkk7UVIvcE5KLHVCUStwTkk7WVIvcE5KLG1CUStwTkk7RWpCK253Q1I7QUFDRjtBVXozOUNFO0VPNnVOTTtJUi9vTkEsOEJRMnBORTtJUjNwTkYsNkJRMnBORTtRUjNwTkYsdUJRMnBORTtZUjNwTkYsbUJRMnBORTtFakJvb3dDUjtBQUNGO0FVOTM5Q0U7RU82dU5NO0lSdHBORix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLDhCQWhCYTtFVDJ6OUNqQjtBQUNGO0FVbjQ5Q0U7RU82dU5NO0lSbnBORix5QlFncU5JO1FSaHFOSixzQlFncU5JO1lSaHFOSiw4QlFncU5JO0VqQjZvd0NSO0FBQ0Y7QVV4NDlDRTtFTzZ1Tk07SVIvb05BLHlCUTRwTkU7UVI1cE5GLHNCUTRwTkU7WVI1cE5GLDhCUTRwTkU7RWpCa3B3Q1I7QUFDRjtBaUJscHdDVTtFUnpzTk4sc0JRMHNOUTtBakJvcHdDWjtBVWg1OUNFO0VPMnZOUTtJUnZzTkosd0NRd3NOTTtFakJ3cHdDVjtBQUNGO0FVcjU5Q0U7RU8ydk5RO0lScHNOSix3Q1Fxc05NO0VqQjZwd0NWO0FBQ0Y7QVUxNTlDRTtFTzJ2TlE7SVJqc05KLHdDUWtzTk07RWpCa3F3Q1Y7QUFDRjtBaUJqcXdDVTtFQUNFLGNKcnROSTtFSjJDWix5QkFyQmU7RUFkZix5QkVaRjtFSHFCQSxxSkFBQTtFQzBCRSwwQkFyQmU7RVFtc05QLHFCQUFBO0FqQm9xd0NaO0FVdjY5Q0U7RU84dk5RO0lSdnFOSix5QkFoQmE7RVRvMjlDakI7QUFDRjtBVTU2OUNFO0VPOHZOUTtJUnBxTkosZUVyREo7RVgyNDlDQTtBQUNGO0FVajc5Q0U7RU84dk5RO0lSaHFORixlRXpETjtFWGc1OUNBO0FBQ0Y7QVV0NzlDRTtFTzh2TlE7SVIxc05KLHlCRWRKO0VYbzU5Q0E7QUFDRjtBVTM3OUNFO0VPOHZOUTtJUnZzTkoseUJFakJKO0VYeTU5Q0E7QUFDRjtBVWg4OUNFO0VPOHZOUTtJUnBzTkoseUJFcEJKO0VYODU5Q0E7QUFDRjtBUXo0OUNFO0VBQ0UsZ01BQUE7QVIyNDlDSjtBUXo0OUNFO0VBQ0UsNkpBQUE7QVIyNDlDSjtBUTE0OUNJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSNDQ5Q047QVF6NDlDRTtFQUNFLDZKQUFBO0FSMjQ5Q0o7QVExNDlDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjQ0OUNOO0FVdDk5Q0U7RU84dk5RO0lSdnFOSixhQWhCYTtFVG01OUNqQjtBQUNGO0FVMzk5Q0U7RU84dk5RO0lScHFOSixhUXdxTk07RWpCNnR3Q1Y7QUFDRjtBVWgrOUNFO0VPOHZOUTtJUmhxTkYsYVFvcU5JO0VqQmt1d0NWO0FBQ0Y7QWlCenR3Q007RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUjFyTkosbUJBckJlO0VBcUJmLDJCQXJCZTtBVDQ2OUNuQjtBVTUrOUNFO0VPNHdOSTtJUnJyTkEsVUFoQmE7RVR5NjlDakI7QUFDRjtBVWovOUNFO0VPNHdOSTtJUmxyTkEsU1Fzck5FO0VqQnF1d0NOO0FBQ0Y7QVV0LzlDRTtFTzR3Tkk7SVI5cU5FLFNRa3JOQTtFakIwdXdDTjtBQUNGO0FVMy85Q0U7RU80d05JO0lScnJOQSxlQWhCYTtFVHc3OUNqQjtBQUNGO0FVaGcrQ0U7RU80d05JO0lSbHJOQSxnQlF1ck5FO0VqQm12d0NOO0FBQ0Y7QVVyZytDRTtFTzR3Tkk7SVI5cU5FLGdCUW1yTkE7RWpCd3Z3Q047QUFDRjtBaUJ4dndDUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RVJuc05OLHNCQXJCZTtFQXFCZix1QkFyQmU7QVRvOTlDbkI7QVVwaCtDRTtFT2t4Tk07SVIzck5GLHFCQWhCYTtFVGk5OUNqQjtBQUNGO0FVemgrQ0U7RU9reE5NO0lSeHJORixXUStyTkk7RWpCb3d3Q1I7QUFDRjtBVTloK0NFO0VPa3hOTTtJUnByTkEsV1Eyck5FO0VqQnl3d0NSO0FBQ0Y7QVVuaStDRTtFT2t4Tk07SVIzck5GLHNCQWhCYTtFVGcrOUNqQjtBQUNGO0FVeGkrQ0U7RU9reE5NO0lSeHJORixZUWdzTkk7RWpCa3h3Q1I7QUFDRjtBVTdpK0NFO0VPa3hOTTtJUnByTkEsWVE0ck5FO0VqQnV4d0NSO0FBQ0Y7QWlCdnh3Q1U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHFCQUFBO0FqQnl4d0NaO0FpQnh4d0NZO0VSMXNOUixxQkFyQmU7RUFxQmYscUJBckJlO0FUMi85Q25CO0FVM2orQ0U7RU8reE5VO0lSeHNOTixxQkFoQmE7RVR3LzlDakI7QUFDRjtBVWhrK0NFO0VPK3hOVTtJUnJzTk4sVVFzc05RO0VqQm95d0NaO0FBQ0Y7QVVyaytDRTtFTyt4TlU7SVJqc05KLFVRa3NOTTtFakJ5eXdDWjtBQUNGO0FVMWsrQ0U7RU8reE5VO0lSeHNOTixXQWhCYTtFVHVnK0NqQjtBQUNGO0FVL2srQ0U7RU8reE5VO0lScnNOTixZUXVzTlE7RWpCa3p3Q1o7QUFDRjtBVXBsK0NFO0VPK3hOVTtJUmpzTkosWVFtc05NO0VqQnV6d0NaO0FBQ0Y7QWlCdnp3Q2M7RUFDRSxxQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7QWpCeXp3Q2hCO0FpQnB6d0NZO0VBQ0UsWUFBQTtBakJzendDZDtBaUJsendDUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VSM3ROTixtQkFyQmU7RVFrdk5ULG1CQUFBO0VBQ0EseUJBQUE7RVI5dE5OLHlCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtBUnlrK0NGO0FVNW0rQ0U7RU82eU5NO0lSdHRORixtQkFoQmE7RVR5aStDakI7QUFDRjtBVWpuK0NFO0VPNnlOTTtJUm50TkYsUVF1dE5JO0VqQm8wd0NSO0FBQ0Y7QVV0bitDRTtFTzZ5Tk07SVIvc05BLFFRbXRORTtFakJ5MHdDUjtBQUNGO0FVM24rQ0U7RU82eU5NO0lSdHRORixnQkFoQmE7RVR3aitDakI7QUFDRjtBVWhvK0NFO0VPNnlOTTtJUm50TkYsZVEwdE5JO0VqQmcxd0NSO0FBQ0Y7QVVybytDRTtFTzZ5Tk07SVIvc05BLGVRc3RORTtFakJxMXdDUjtBQUNGO0FVMW8rQ0U7RU82eU5NO0lSdHRORixzQkFoQmE7RVR1aytDakI7QUFDRjtBVS9vK0NFO0VPNnlOTTtJUm50TkYsWVEydE5JO0VqQjgxd0NSO0FBQ0Y7QVVwcCtDRTtFTzZ5Tk07SVIvc05BLFlRdXRORTtFakJtMndDUjtBQUNGO0FVenArQ0U7RU82eU5NO0lSdHRORix5QkFoQmE7RVRzbCtDakI7QUFDRjtBVTlwK0NFO0VPNnlOTTtJUm50TkYsZUVyREo7RVg2bitDQTtBQUNGO0FVbnErQ0U7RU82eU5NO0lSL3NOQSxlRXpETjtFWGtvK0NBO0FBQ0Y7QVV4cStDRTtFTzZ5Tk07SVJ6dk5GLHlCRWRKO0VYc28rQ0E7QUFDRjtBVTdxK0NFO0VPNnlOTTtJUnR2TkYseUJFakJKO0VYMm8rQ0E7QUFDRjtBVWxyK0NFO0VPNnlOTTtJUm52TkYseUJFcEJKO0VYZ3ArQ0E7QUFDRjtBUW5wK0NFO0VBQ0UsMkxBQUE7QVJxcCtDSjtBUW5wK0NFO0VBQ0UsMEpBQUE7QVJxcCtDSjtBUXBwK0NJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSc3ArQ047QVFucCtDRTtFQUNFLDBKQUFBO0FScXArQ0o7QVFwcCtDSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnNwK0NOO0FpQmg1d0NVO0VBQ0UsY0FBQTtBakJrNXdDWjtBaUIzNHdDSTtFQUNFLGFBQUE7QWpCNjR3Q047O0FpQnQ0d0NFO0VSbnZORSwwQ0FyQmU7QVRrcCtDbkI7QVVsdCtDRTtFT3cwTkE7SVJqdk5JLDBDQWhCYTtFVCtvK0NqQjtBQUNGO0FVdnQrQ0U7RU93ME5BO0lSOXVOSSwwQ0FWZ0I7RVQybytDcEI7QUFDRjtBVTV0K0NFO0VPdzBOQTtJUjF1Tk0sc0JRMnVOSjtFakJ1NXdDRjtBQUNGO0FpQnY1d0NJO0VBQ0UsNkJBQUE7QWpCeTV3Q047QWlCdjV3Q0k7RVJ4dk5BLDhCQXJCZTtBVHVxK0NuQjtBVXZ1K0NFO0VPNjBORTtJUnR2TkUsOEJBaEJhO0VUb3ErQ2pCO0FBQ0Y7QVU1dStDRTtFTzYwTkU7SVJudk5FLDhCQVZnQjtFVGdxK0NwQjtBQUNGO0FVanYrQ0U7RU82ME5FO0lSL3VOSSxvQlFndk5GO0VqQnU2d0NKO0FBQ0Y7QWlCdDZ3Q007RVIzdk5GLGNBckJlO0VBcUJmLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0FUMnIrQ25CO0FVM3YrQ0U7RU9nMU5JO0lSenZOQSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUd3IrQ2pCO0FBQ0Y7QVVodytDRTtFT2cxTkk7SVJ0dk5BLG9CUXV2TkU7SVJ2dk5GLG9CUXV2TkU7SVJ2dk5GLGFRdXZORTtFakJtN3dDTjtBQUNGO0FVcncrQ0U7RU9nMU5JO0lSbHZORSxvQlFtdk5BO0lSbnZOQSxvQlFtdk5BO0lSbnZOQSxhUW12TkE7RWpCdzd3Q047QUFDRjtBVTF3K0NFO0VPZzFOSTtJUnp2TkEseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYiw4QkFoQmE7RVR1cytDakI7QUFDRjtBVS93K0NFO0VPZzFOSTtJUnR2TkEseUJRd3ZORTtRUnh2TkYsc0JRd3ZORTtZUnh2TkYsOEJRd3ZORTtFakJpOHdDTjtBQUNGO0FVcHgrQ0U7RU9nMU5JO0lSbHZORSx5QlFvdk5BO1FScHZOQSxzQlFvdk5BO1lScHZOQSw4QlFvdk5BO0VqQnM4d0NOO0FBQ0Y7QVV6eCtDRTtFT2cxTkk7SVJ6dk5BLHNCQWhCYTtRQWdCYixtQkFoQmE7WUFnQmIscUJBaEJhO0VUc3QrQ2pCO0FBQ0Y7QVU5eCtDRTtFT2cxTkk7SVJ0dk5BLHNCUXl2TkU7UVJ6dk5GLG1CUXl2TkU7WVJ6dk5GLHFCUXl2TkU7RWpCKzh3Q047QUFDRjtBVW55K0NFO0VPZzFOSTtJUmx2TkUsc0JRcXZOQTtRUnJ2TkEsbUJRcXZOQTtZUnJ2TkEscUJRcXZOQTtFakJvOXdDTjtBQUNGO0FpQnA5d0NVO0VSL3ZOTix5QkFyQmU7RUFkZix5QkU5Q0Y7RUh1REEscUpBQUE7RUMwQkUsNkJBckJlO0FUOHUrQ25CO0FVOXkrQ0U7RU9vMU5RO0lSN3ZOSix5QkFoQmE7RVQydStDakI7QUFDRjtBVW56K0NFO0VPbzFOUTtJUjF2TkosZUV2Rko7RVhveitDQTtBQUNGO0FVeHorQ0U7RU9vMU5RO0lSdHZORixlRTNGTjtFWHl6K0NBO0FBQ0Y7QVU3eitDRTtFT28xTlE7SVJoeU5KLHlCRWhESjtFWDZ6K0NBO0FBQ0Y7QVVsMCtDRTtFT28xTlE7SVI3eE5KLHlCRW5ESjtFWGswK0NBO0FBQ0Y7QVV2MCtDRTtFT28xTlE7SVIxeE5KLHlCRXRESjtFWHUwK0NBO0FBQ0Y7QVFoeCtDRTtFQUNFLGdNQUFBO0FSa3grQ0o7QVFoeCtDRTtFQUNFLDZKQUFBO0FSa3grQ0o7QVFqeCtDSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUm14K0NOO0FRaHgrQ0U7RUFDRSw2SkFBQTtBUmt4K0NKO0FRangrQ0k7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJteCtDTjtBVTcxK0NFO0VPbzFOUTtJUjd2Tkosb0JBaEJhO0VUMHgrQ2pCO0FBQ0Y7QVVsMitDRTtFT28xTlE7SVIxdk5KLG9CUTZ2Tk07RWpCK2d4Q1Y7QUFDRjtBVXYyK0NFO0VPbzFOUTtJUnR2TkYsb0JReXZOSTtFakJvaHhDVjtBQUNGO0FpQm5oeENVO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RVJ0d05SLHlCQXJCZTtFQWRmLHlCRWxCRjtFRnFERSwwQkFyQmU7QVRteitDbkI7QVVuMytDRTtFT3kxTlE7SVJsd05KLHlCQWhCYTtFVGd6K0NqQjtBQUNGO0FVeDMrQ0U7RU95MU5RO0lSL3ZOSixlRTNESjtFWDYxK0NBO0FBQ0Y7QVU3MytDRTtFT3kxTlE7SVIzdk5GLGVFL0ROO0VYazIrQ0E7QUFDRjtBVWw0K0NFO0VPeTFOUTtJUnJ5TkosZ0JFcEJKO0VYczIrQ0E7QUFDRjtBVXY0K0NFO0VPeTFOUTtJUmx5TkosZ0JFdkJKO0VYMjIrQ0E7QUFDRjtBVTU0K0NFO0VPeTFOUTtJUi94TkosZ0JFMUJKO0VYZzMrQ0E7QUFDRjtBVWo1K0NFO0VPeTFOUTtJUmx3TkosaUJBaEJhO0VUODArQ2pCO0FBQ0Y7QVV0NStDRTtFT3kxTlE7SVIvdk5KLGlCUW13Tk07RWpCNmp4Q1Y7QUFDRjtBVTM1K0NFO0VPeTFOUTtJUjN2TkYsaUJRK3ZOSTtFakJra3hDVjtBQUNGO0FpQjVqeENNO0VBQ0ksc0JKaDFOSTtFSWkxTkosbUJBQUE7RUFDQSxnQkFBQTtFUmx4Tk4sdUJBckJlO0FUczIrQ25CO0FVdDYrQ0U7RU9vMk5JO0lSN3dOQSxZQWhCYTtFVG0yK0NqQjtBQUNGO0FVMzYrQ0U7RU9vMk5JO0lSMXdOQSxhUTh3Tkk7RWpCdWt4Q1I7QUFDRjtBVWg3K0NFO0VPbzJOSTtJUnR3TkUsYVEwd05FO0VqQjRreENSO0FBQ0Y7QWlCNWt4Q1E7RVJweE5KLHlCQXJCZTtFQWRmLHlCRTFCRjtBWGk2K0NGO0FVejcrQ0U7RU95Mk5NO0lSbHhORix5QkFoQmE7RVRzMytDakI7QUFDRjtBVTk3K0NFO0VPeTJOTTtJUi93TkYsZUVuRUo7RVgyNitDQTtBQUNGO0FVbjgrQ0U7RU95Mk5NO0lSM3dOQSxlRXZFTjtFWGc3K0NBO0FBQ0Y7QVV4OCtDRTtFT3kyTk07SVJyek5GLGdCRTVCSjtFWG83K0NBO0FBQ0Y7QVU3OCtDRTtFT3kyTk07SVJsek5GLGdCRS9CSjtFWHk3K0NBO0FBQ0Y7QVVsOStDRTtFT3kyTk07SVIveU5GLGdCRWxDSjtFWDg3K0NBO0FBQ0Y7QWlCM214Q1E7RUFDRSxtQkFBQTtFUnh4Tk4sNkJBckJlO0FUMjUrQ25CO0FVMzkrQ0U7RU80Mk5NO0lScnhORiw2QkFoQmE7RVR3NStDakI7QUFDRjtBVWgrK0NFO0VPNDJOTTtJUmx4TkYsNkJBVmdCO0VUbzUrQ3BCO0FBQ0Y7QVVyKytDRTtFTzQyTk07SVI5d05BLG1CUWd4TkU7RWpCMm54Q1I7QUFDRjtBaUJ2bnhDSTtFQUNFLDZCQUFBO0VSL3hORiwyQkFyQmU7RUFxQmYsMkJBckJlO0FUKzYrQ25CO0FVLysrQ0U7RU9tM05FO0lSNXhORSxrQkFoQmE7RVQ0NitDakI7QUFDRjtBVXAvK0NFO0VPbTNORTtJUnp4TkUsaUJRMnhOQTtFakJtb3hDSjtBQUNGO0FVei8rQ0U7RU9tM05FO0lScnhOSSxpQlF1eE5GO0VqQndveENKO0FBQ0Y7QVU5LytDRTtFT20zTkU7SVI1eE5FLDBCQWhCYTtFVDI3K0NqQjtBQUNGO0FVbmcvQ0U7RU9tM05FO0lSenhORSxpQlE0eE5BO0VqQmlweENKO0FBQ0Y7QVV4Zy9DRTtFT20zTkU7SVJyeE5JLGlCUXd4TkY7RWpCc3B4Q0o7QUFDRjtBaUJ0cHhDTTtFQUNFLGNBQUE7RVJueU5KLDRCQXJCZTtBVGk5K0NuQjtBVWpoL0NFO0VPdTNOSTtJUmh5TkEsNEJBaEJhO0VUODgrQ2pCO0FBQ0Y7QVV0aC9DRTtFT3UzTkk7SVI3eE5BLGtCUSt4TkU7RWpCaXF4Q047QUFDRjtBVTNoL0NFO0VPdTNOSTtJUnp4TkUsa0JRMnhOQTtFakJzcXhDTjtBQUNGO0FpQnJxeENNO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FqQnVxeENSO0FpQnJxeENNO0VBQ0Usa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FqQnVxeENSO0FpQnJxeENNO0VSN3lORiwwQkFyQmU7QVQwKytDbkI7QVUxaS9DRTtFT2s0Tkk7SVIzeU5BLDBCQWhCYTtFVHUrK0NqQjtBQUNGO0FVL2kvQ0U7RU9rNE5JO0lSeHlOQSxnQlF5eU5FO0VqQmdyeENOO0FBQ0Y7QVVwai9DRTtFT2s0Tkk7SVJweU5FLGdCUXF5TkE7RWpCcXJ4Q047QUFDRjtBaUJycnhDUTtFQUNFLGFBQUE7QWpCdXJ4Q1Y7QWlCcHJ4Q007RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VSdHpOSiwwQkFyQmU7RUFxQmYscUJBckJlO0FUbWcvQ25CO0FVbmsvQ0U7RU93NE5JO0lSanpOQSwwQkFoQmE7RVRnZy9DakI7QUFDRjtBVXhrL0NFO0VPdzROSTtJUjl5TkEsZVFrek5FO0VqQmdzeENOO0FBQ0Y7QVU3ay9DRTtFT3c0Tkk7SVIxeU5FLGVROHlOQTtFakJxc3hDTjtBQUNGO0FVbGwvQ0U7RU93NE5JO0lSanpOQSxxQkFoQmE7RVQrZy9DakI7QUFDRjtBVXZsL0NFO0VPdzROSTtJUjl5TkEsV1Ftek5FO0VqQjhzeENOO0FBQ0Y7QVU1bC9DRTtFT3c0Tkk7SVIxeU5FLFdRK3lOQTtFakJtdHhDTjtBQUNGO0FpQm50eENRO0VBQUksV0FBQTtFQUFZLFlBQUE7QWpCdXR4Q3hCO0FpQm50eENJO0VSN3pOQSwwQkFyQmU7QVR3aS9DbkI7QVV4bS9DRTtFT2s1TkU7SVIzek5FLGlCQWhCYTtFVHFpL0NqQjtBQUNGO0FVN20vQ0U7RU9rNU5FO0lSeHpORSxnQlF5ek5BO0VqQjh0eENKO0FBQ0Y7QVVsbi9DRTtFT2s1TkU7SVJwek5JLGdCUXF6TkY7RWpCbXV4Q0o7QUFDRjtBaUJudXhDTTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JKcDROTTtFSmdFVixzQ0FyQmU7QVQrai9DbkI7QVUvbi9DRTtFT281Tkk7SVI3ek5BLHNDQWhCYTtFVDRqL0NqQjtBQUNGO0FVcG8vQ0U7RU9vNU5JO0lSMXpOQSxrQlFnME5FO0VqQjh1eENOO0FBQ0Y7QVV6by9DRTtFT281Tkk7SVJ0ek5FLGtCUTR6TkE7RWpCbXZ4Q047QUFDRjtBaUJudnhDUTtFUnQwTkosMEJBckJlO0FUaWwvQ25CO0FVanAvQ0U7RU8yNU5NO0lScDBORixrQkFoQmE7RVQ4ay9DakI7QUFDRjtBVXRwL0NFO0VPMjVOTTtJUmowTkYsZ0JRazBOSTtFakI4dnhDUjtBQUNGO0FVM3AvQ0U7RU8yNU5NO0lSN3pOQSxnQlE4ek5FO0VqQm13eENSO0FBQ0Y7QWlCand4Q1E7RVIxME5KLFlRMjBOTTtFUjMwTk4sYVE0ME5NO0FqQm13eENWO0FVcHEvQ0U7RU8rNU5NO0lSeDBORixxQkFoQmE7RVRpbS9DakI7QUFDRjtBVXpxL0NFO0VPKzVOTTtJUnIwTkYsV1FzME5JO0VqQjZ3eENSO0FBQ0Y7QVU5cS9DRTtFTys1Tk07SVJqME5BLFdRazBORTtFakJreHhDUjtBQUNGO0FVbnIvQ0U7RU8rNU5NO0lSeDBORixzQkFoQmE7RVRnbi9DakI7QUFDRjtBVXhyL0NFO0VPKzVOTTtJUnIwTkYsV1F1ME5JO0VqQjJ4eENSO0FBQ0Y7QVU3ci9DRTtFTys1Tk07SVJqME5BLFdRbTBORTtFakJneXhDUjtBQUNGO0FpQjd4eENRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFUm4xTk4sNEJBckJlO0FUd28vQ25CO0FVeHMvQ0U7RU9xNk5NO0lSOTBORixtQkFoQmE7RVRxby9DakI7QUFDRjtBVTdzL0NFO0VPcTZOTTtJUjMwTkYsc0JBVmdCO0VUaW8vQ3BCO0FBQ0Y7QVVsdC9DRTtFT3E2Tk07SVJ2ME5BLGtCUTIwTkU7RWpCNnl4Q1I7QUFDRjtBaUI1eXhDVTtFQUNFLGNBQUE7RVJ2MU5SLDRCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVsQkY7QVg2ci9DRjtBVTd0L0NFO0VPMjZOUTtJUnAxTkosNEJBaEJhO0VUMHAvQ2pCO0FBQ0Y7QVVsdS9DRTtFTzI2TlE7SVJqMU5KLGtCUW0xTk07RWpCeXp4Q1Y7QUFDRjtBVXZ1L0NFO0VPMjZOUTtJUjcwTkYsa0JRKzBOSTtFakI4enhDVjtBQUNGO0FVNXUvQ0U7RU8yNk5RO0lScDFOSix5QkFoQmE7RVR5cS9DakI7QUFDRjtBVWp2L0NFO0VPMjZOUTtJUmoxTkosZUUzREo7RVhzdC9DQTtBQUNGO0FVdHYvQ0U7RU8yNk5RO0lSNzBORixlRS9ETjtFWDJ0L0NBO0FBQ0Y7QVUzdi9DRTtFTzI2TlE7SVJ2M05KLGdCRXBCSjtFWCt0L0NBO0FBQ0Y7QVVody9DRTtFTzI2TlE7SVJwM05KLGdCRXZCSjtFWG91L0NBO0FBQ0Y7QVVydy9DRTtFTzI2TlE7SVJqM05KLGdCRTFCSjtFWHl1L0NBO0FBQ0Y7QWlCejF4Q1U7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7RVI3MU5SLHFCQXJCZTtBVDhzL0NuQjtBVTl3L0NFO0VPaTdOUTtJUjExTkoscUJBaEJhO0VUMnMvQ2pCO0FBQ0Y7QVVueC9DRTtFT2k3TlE7SVJ2MU5KLFdReTFOTTtFakJvMnhDVjtBQUNGO0FVeHgvQ0U7RU9pN05RO0lSbjFORixXUXExTkk7RWpCeTJ4Q1Y7QUFDRjtBaUJ2MnhDTTtFUmoyTkYseUJBckJlO0VBZGYseUJFbEJGO0FYaXcvQ0Y7QVVqeS9DRTtFT3M3Tkk7SVIvMU5BLHlCQWhCYTtFVDh0L0NqQjtBQUNGO0FVdHkvQ0U7RU9zN05JO0lSNTFOQSxlRTNESjtFWDJ3L0NBO0FBQ0Y7QVUzeS9DRTtFT3M3Tkk7SVJ4MU5FLGVFL0ROO0VYZ3gvQ0E7QUFDRjtBVWh6L0NFO0VPczdOSTtJUmw0TkEsZ0JFcEJKO0VYb3gvQ0E7QUFDRjtBVXJ6L0NFO0VPczdOSTtJUi8zTkEsZ0JFdkJKO0VYeXgvQ0E7QUFDRjtBVTF6L0NFO0VPczdOSTtJUjUzTkEsZ0JFMUJKO0VYOHgvQ0E7QUFDRjtBaUJ2NHhDUTtFQUNFLHFCQUFBO0VScDJOTix1QkFyQmU7QVRtdy9DbkI7QVVuMC9DRTtFT3c3Tk07SVJqMk5GLHVCQWhCYTtFVGd3L0NqQjtBQUNGO0FVeDAvQ0U7RU93N05NO0lSOTFORixhUWcyTkk7RWpCazV4Q1I7QUFDRjtBVTcwL0NFO0VPdzdOTTtJUjExTkEsYVE0MU5FO0VqQnU1eENSO0FBQ0Y7QWlCbjV4Q0k7RVIxMk5BLDBCQXJCZTtBVHF4L0NuQjtBVXIxL0NFO0VPKzdORTtJUngyTkUsZUFoQmE7RVRreC9DakI7QUFDRjtBVTExL0NFO0VPKzdORTtJUnIyTkUsbUJBVmdCO0VUOHcvQ3BCO0FBQ0Y7QVUvMS9DRTtFTys3TkU7SVJqMk5JLGdCUWsyTkY7RWpCbTZ4Q0o7QUFDRjtBaUJsNnhDTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FqQm82eENSO0FpQmw2eENRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VSdDNOTix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0VDa0RFLHVDQXJCZTtBVG16L0NuQjtBVW4zL0NFO0VPczhOTTtJUi8yTkYseUJBaEJhO0VUZ3ovQ2pCO0FBQ0Y7QVV4My9DRTtFT3M4Tk07SVI1Mk5GLGVFckRKO0VYdTEvQ0E7QUFDRjtBVTczL0NFO0VPczhOTTtJUngyTkEsZUV6RE47RVg0MS9DQTtBQUNGO0FVbDQvQ0U7RU9zOE5NO0lSbDVORix5QkVkSjtFWGcyL0NBO0FBQ0Y7QVV2NC9DRTtFT3M4Tk07SVIvNE5GLHlCRWpCSjtFWHEyL0NBO0FBQ0Y7QVU1NC9DRTtFT3M4Tk07SVI1NE5GLHlCRXBCSjtFWDAyL0NBO0FBQ0Y7QVE3Mi9DRTtFQUNFLDJMQUFBO0FSKzIvQ0o7QVE3Mi9DRTtFQUNFLDBKQUFBO0FSKzIvQ0o7QVE5Mi9DSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmczL0NOO0FRNzIvQ0U7RUFDRSwwSkFBQTtBUisyL0NKO0FROTIvQ0k7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJnMy9DTjtBVWw2L0NFO0VPczhOTTtJUi8yTkYsMkJBaEJhO0VUKzEvQ2pCO0FBQ0Y7QVV2Ni9DRTtFT3M4Tk07SVI1Mk5GLCtCQVZnQjtFVDIxL0NwQjtBQUNGO0FVNTYvQ0U7RU9zOE5NO0lSeDJOQSxrQlFnM05FO0VqQmsreENSO0FBQ0Y7QWlCNzl4Q0k7RUFDRSxhQUFBO0FqQis5eENOOztBaUIxOXhDRTtFUnI0TkUsMENBckJlO0FUdzMvQ25CO0FVeDcvQ0U7RU8wOU5BO0lSbjROSSwwQ0FoQmE7RVRxMy9DakI7QUFDRjtBVTc3L0NFO0VPMDlOQTtJUmg0Tkksc0JRaTRORjtFakJzK3hDRjtBQUNGO0FVbDgvQ0U7RU8wOU5BO0lSNTNOTSxzQlE2M05KO0VqQjIreENGO0FBQ0Y7QWlCMyt4Q0k7RVJ2NE5BLDZCQXJCZTtFUTg1TmIsa0JBQUE7QWpCNit4Q047QVUzOC9DRTtFTzQ5TkU7SVJyNE5FLGtCQWhCYTtFVHc0L0NqQjtBQUNGO0FVaDkvQ0U7RU80OU5FO0lSbDRORSxtQlFtNE5BO0VqQnUveENKO0FBQ0Y7QVVyOS9DRTtFTzQ5TkU7SVI5M05JLG1CUSszTkY7RWpCNC94Q0o7QUFDRjtBaUJ6L3hDTTtFUjU0TkYsdUJBckJlO0VRbTZOWCx5QkFBQTtFQUNBLG1CQUFBO0FqQjIveENSO0FVLzkvQ0U7RU9pK05JO0lSMTROQSxZQWhCYTtFVDQ1L0NqQjtBQUNGO0FVcCsvQ0U7RU9pK05JO0lSdjROQSxnQkFWZ0I7RVR3NS9DcEI7QUFDRjtBVXorL0NFO0VPaStOSTtJUm40TkUsYVFvNE5BO0VqQjJneUNOO0FBQ0Y7QWlCeGd5Q1U7RVJqNU5OLDBCQXJCZTtBVGk3L0NuQjtBVWovL0NFO0VPcytOUTtJUi80TkosZUFoQmE7RVQ4Ni9DakI7QUFDRjtBVXQvL0NFO0VPcytOUTtJUjU0TkosZ0JRNjROTTtFakJtaHlDVjtBQUNGO0FVMy8vQ0U7RU9zK05RO0lSeDRORixnQlF5NE5JO0VqQndoeUNWO0FBQ0Y7QWlCdGh5Q1U7RVJyNU5OLDJCQXJCZTtBVG04L0NuQjtBVW5nZ0RFO0VPMCtOUTtJUm41TkosMEJBaEJhO0VUZzgvQ2pCO0FBQ0Y7QVV4Z2dERTtFTzArTlE7SVJoNU5KLGdCUWk1Tk07RWpCaWl5Q1Y7QUFDRjtBVTdnZ0RFO0VPMCtOUTtJUjU0TkYsZ0JRNjROSTtFakJzaXlDVjtBQUNGO0FpQnBpeUNRO0VSejVOSix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSw2QkFyQmU7QVR1OS9DbkI7QVV2aGdERTtFTzgrTk07SVJ2NU5GLHlCQWhCYTtFVG85L0NqQjtBQUNGO0FVNWhnREU7RU84K05NO0lScDVORixlRVJKO0VYODgvQ0E7QUFDRjtBVWppZ0RFO0VPOCtOTTtJUmg1TkEsZUVaTjtFWG05L0NBO0FBQ0Y7QVV0aWdERTtFTzgrTk07SVIxN05GLGdCRStCSjtFWHU5L0NBO0FBQ0Y7QVUzaWdERTtFTzgrTk07SVJ2N05GLGdCRTRCSjtFWDQ5L0NBO0FBQ0Y7QVVoamdERTtFTzgrTk07SVJwN05GLGdCRXlCSjtFWGkrL0NBO0FBQ0Y7QVVyamdERTtFTzgrTk07SVJ2NU5GLDZCQWhCYTtFVGsvL0NqQjtBQUNGO0FVMWpnREU7RU84K05NO0lScDVORixtQlFzNU5JO0VqQjhreUNSO0FBQ0Y7QVUvamdERTtFTzgrTk07SVJoNU5BLG1CUWs1TkU7RWpCbWx5Q1I7QUFDRjtBaUJqbHlDVTtFUjk1Tk4sMEJBckJlO0FUdWdnRG5CO0FVdmtnREU7RU9tL05RO0lSNTVOSiwwQkFoQmE7RVRvZ2dEakI7QUFDRjtBVTVrZ0RFO0VPbS9OUTtJUno1TkosZ0JRMDVOTTtFakI0bHlDVjtBQUNGO0FVamxnREU7RU9tL05RO0lScjVORixnQlFzNU5JO0VqQmlteUNWO0FBQ0Y7QWlCL2x5Q1U7RUFDRSwwQkFBQTtBakJpbXlDWjtBaUJobXlDWTtFUnY4TlIsV1F3OE5VO0FqQmtteUNkO0FVNWxnREU7RU95L05VO0lScjhOTixjUXM4TlE7RWpCc215Q1o7QUFDRjtBVWptZ0RFO0VPeS9OVTtJUmw4Tk4sY1FtOE5RO0VqQjJteUNaO0FBQ0Y7QVV0bWdERTtFT3kvTlU7SVIvN05OLGNRZzhOUTtFakJnbnlDWjtBQUNGO0FpQjdteUNRO0VSejZOSix3QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RU0yOU5RLGNBQUE7QWpCZ255Q1Y7QVVqbmdERTtFTzgvTk07SVJ2Nk5GLHdCQWhCYTtFVDhpZ0RqQjtBQUNGO0FVdG5nREU7RU84L05NO0lScDZORixjUXE2Tkk7RWpCMm55Q1I7QUFDRjtBVTNuZ0RFO0VPOC9OTTtJUmg2TkEsY1FpNk5FO0VqQmdveUNSO0FBQ0Y7QVVob2dERTtFTzgvTk07SVJ2Nk5GLHlCQWhCYTtFVDZqZ0RqQjtBQUNGO0FVcm9nREU7RU84L05NO0lScDZORixlRXJESjtFWG9tZ0RBO0FBQ0Y7QVUxb2dERTtFTzgvTk07SVJoNk5BLGVFekROO0VYeW1nREE7QUFDRjtBVS9vZ0RFO0VPOC9OTTtJUjE4TkYseUJFZEo7RVg2bWdEQTtBQUNGO0FVcHBnREU7RU84L05NO0lSdjhORix5QkVqQko7RVhrbmdEQTtBQUNGO0FVenBnREU7RU84L05NO0lScDhORix5QkVwQko7RVh1bmdEQTtBQUNGO0FpQjFweUNZO0VSLzZOUiwwQkFyQmU7QVRpbWdEbkI7QVVqcWdERTtFT29nT1U7SVI3Nk5OLDBCQWhCYTtFVDhsZ0RqQjtBQUNGO0FVdHFnREU7RU9vZ09VO0lSMTZOTixlUTI2TlE7RWpCcXF5Q1o7QUFDRjtBVTNxZ0RFO0VPb2dPVTtJUnQ2TkosZVF1Nk5NO0VqQjBxeUNaO0FBQ0Y7QWlCdHF5Q1E7RVJyN05KLDBCQXJCZTtBVG1uZ0RuQjtBVW5yZ0RFO0VPMGdPTTtJUm43TkYsMEJBaEJhO0VUZ25nRGpCO0FBQ0Y7QVV4cmdERTtFTzBnT007SVJoN05GLGdCUWk3Tkk7RWpCaXJ5Q1I7QUFDRjtBVTdyZ0RFO0VPMGdPTTtJUjU2TkEsZ0JRNjZORTtFakJzcnlDUjtBQUNGO0FpQjlxeUNJO0VBQ0UsYUFBQTtBakJncnlDTjs7QWlCMXF5Q0U7RVJ0OE5FLDBDQXJCZTtBVHlvZ0RuQjtBVXpzZ0RFO0VPMmhPQTtJUnA4TkksMENBaEJhO0VUc29nRGpCO0FBQ0Y7QVU5c2dERTtFTzJoT0E7SVJqOE5JLDBDQVZnQjtFVGtvZ0RwQjtBQUNGO0FVbnRnREU7RU8yaE9BO0lSNzdOTSxzQlE4N05KO0VqQjJyeUNGO0FBQ0Y7QWlCM3J5Q0k7RUFDRSxrQkFBQTtFUno4TkYsOEJBckJlO0FUNHBnRG5CO0FVNXRnREU7RU82aE9FO0lSdDhORSw2QkFoQmE7RVR5cGdEakI7QUFDRjtBVWp1Z0RFO0VPNmhPRTtJUm44TkUsNkJBVmdCO0VUcXBnRHBCO0FBQ0Y7QVV0dWdERTtFTzZoT0U7SVIvN05JLG1CUWk4TkY7RWpCMnN5Q0o7QUFDRjtBaUIxc3lDSTtFUjU4TkEsMkJBckJlO0FUOHFnRG5CO0FVOXVnREU7RU9paU9FO0lSMThORSwyQkFoQmE7RVQycWdEakI7QUFDRjtBVW52Z0RFO0VPaWlPRTtJUnY4TkUsMkJBVmdCO0VUdXFnRHBCO0FBQ0Y7QVV4dmdERTtFT2lpT0U7SVJuOE5JLGlCUW84TkY7RWpCMHR5Q0o7QUFDRjtBaUIxdHlDTTtFQUNFLHlCQUFBO0VSLzhOSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUa3NnRG5CO0FVbHdnREU7RU9taU9JO0lSNThOQSw2QkFoQmE7RVQrcmdEakI7QUFDRjtBVXZ3Z0RFO0VPbWlPSTtJUno4TkEsNkJBVmdCO0VUMnJnRHBCO0FBQ0Y7QVU1d2dERTtFT21pT0k7SVJyOE5FLG1CUXU4TkE7RWpCMnV5Q047QUFDRjtBVWp4Z0RFO0VPbWlPSTtJUjU4TkEsWUFoQmE7RVQ4c2dEakI7QUFDRjtBVXR4Z0RFO0VPbWlPSTtJUno4TkEsZ0JBVmdCO0VUMHNnRHBCO0FBQ0Y7QVUzeGdERTtFT21pT0k7SVJyOE5FLGFRdzhOQTtFakJ5dnlDTjtBQUNGO0FpQnh2eUNVO0VSbjlOTiwwQkFyQmU7QVRtdWdEbkI7QVVueWdERTtFT3dpT1E7SVJqOU5KLGVBaEJhO0VUZ3VnRGpCO0FBQ0Y7QVV4eWdERTtFT3dpT1E7SVI5OE5KLG1CQVZnQjtFVDR0Z0RwQjtBQUNGO0FVN3lnREU7RU93aU9RO0lSMThORixnQlEyOE5JO0VqQnd3eUNWO0FBQ0Y7QWlCcHd5Q1E7RVJ6OU5KLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVHV2Z0RuQjtBVXZ6Z0RFO0VPOGlPTTtJUnY5TkYseUJBaEJhO0VUb3ZnRGpCO0FBQ0Y7QVU1emdERTtFTzhpT007SVJwOU5GLGVFUko7RVg4dWdEQTtBQUNGO0FVajBnREU7RU84aU9NO0lSaDlOQSxlRVpOO0VYbXZnREE7QUFDRjtBVXQwZ0RFO0VPOGlPTTtJUjEvTkYsZ0JFK0JKO0VYdXZnREE7QUFDRjtBVTMwZ0RFO0VPOGlPTTtJUnYvTkYsZ0JFNEJKO0VYNHZnREE7QUFDRjtBVWgxZ0RFO0VPOGlPTTtJUnAvTkYsZ0JFeUJKO0VYaXdnREE7QUFDRjtBVXIxZ0RFO0VPOGlPTTtJUnY5TkYsNkJBaEJhO0VUa3hnRGpCO0FBQ0Y7QVUxMWdERTtFTzhpT007SVJwOU5GLDZCQVZnQjtFVDh3Z0RwQjtBQUNGO0FVLzFnREU7RU84aU9NO0lSaDlOQSxtQlFrOU5FO0VqQm16eUNSO0FBQ0Y7QWlCbHp5Q1E7RVI3OU5KLHlCQXJCZTtFQWRmLHlCRWxCRjtBWHcwZ0RGO0FVeDJnREU7RU9rak9NO0lSMzlORix5QkFoQmE7RVRxeWdEakI7QUFDRjtBVTcyZ0RFO0VPa2pPTTtJUng5TkYsZUUzREo7RVhrMWdEQTtBQUNGO0FVbDNnREU7RU9rak9NO0lScDlOQSxlRS9ETjtFWHUxZ0RBO0FBQ0Y7QVV2M2dERTtFT2tqT007SVI5L05GLGdCRXBCSjtFWDIxZ0RBO0FBQ0Y7QVU1M2dERTtFT2tqT007SVIzL05GLGdCRXZCSjtFWGcyZ0RBO0FBQ0Y7QVVqNGdERTtFT2tqT007SVJ4L05GLGdCRTFCSjtFWHEyZ0RBO0FBQ0Y7QWlCbDF5Q1U7RUFDRSxXSjloT0U7RUo4RFYsNEJBckJlO0FUMDBnRG5CO0FVMTRnREU7RU9vak9RO0lSNzlOSiw0QkFoQmE7RVR1MGdEakI7QUFDRjtBVS80Z0RFO0VPb2pPUTtJUjE5TkosNEJBVmdCO0VUbTBnRHBCO0FBQ0Y7QVVwNWdERTtFT29qT1E7SVJ0OU5GLGtCUXc5Tkk7RWpCazJ5Q1Y7QUFDRjtBaUIvMXlDUTtFQUNFLGNBQUE7RVJ0K05OLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWHkzZ0RGO0FVLzVnREU7RU8wak9NO0lSbitORiwwQkFoQmE7RVQ0MWdEakI7QUFDRjtBVXA2Z0RFO0VPMGpPTTtJUmgrTkYsMEJBVmdCO0VUdzFnRHBCO0FBQ0Y7QVV6NmdERTtFTzBqT007SVI1OU5BLGdCUTg5TkU7RWpCaTN5Q1I7QUFDRjtBVTk2Z0RFO0VPMGpPTTtJUm4rTkYseUJBaEJhO0VUMjJnRGpCO0FBQ0Y7QVVuN2dERTtFTzBqT007SVJoK05GLGVFckRKO0VYazVnREE7QUFDRjtBVXg3Z0RFO0VPMGpPTTtJUjU5TkEsZUV6RE47RVh1NWdEQTtBQUNGO0FVNzdnREU7RU8wak9NO0lSdGdPRix5QkVkSjtFWDI1Z0RBO0FBQ0Y7QVVsOGdERTtFTzBqT007SVJuZ09GLHlCRWpCSjtFWGc2Z0RBO0FBQ0Y7QVV2OGdERTtFTzBqT007SVJoZ09GLHlCRXBCSjtFWHE2Z0RBO0FBQ0Y7QWlCNTR5Q1E7RVIzK05KLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0VRcWdPVCxjQUFBO0FqQis0eUNWO0FVcDlnREU7RU9na09NO0lSeitORix5QkFoQmE7RVRpNWdEakI7QUFDRjtBVXo5Z0RFO0VPZ2tPTTtJUnQrTkYsZUVyREo7RVh3N2dEQTtBQUNGO0FVOTlnREU7RU9na09NO0lSbCtOQSxlRXpETjtFWDY3Z0RBO0FBQ0Y7QVVuK2dERTtFT2drT007SVI1Z09GLHlCRWRKO0VYaThnREE7QUFDRjtBVXgrZ0RFO0VPZ2tPTTtJUnpnT0YseUJFakJKO0VYczhnREE7QUFDRjtBVTcrZ0RFO0VPZ2tPTTtJUnRnT0YseUJFcEJKO0VYMjhnREE7QUFDRjtBVWwvZ0RFO0VPZ2tPTTtJUnorTkYsMEJBaEJhO0VUKzZnRGpCO0FBQ0Y7QVV2L2dERTtFT2drT007SVJ0K05GLDBCQVZnQjtFVDI2Z0RwQjtBQUNGO0FVNS9nREU7RU9na09NO0lSbCtOQSxnQlFvK05FO0VqQjg3eUNSO0FBQ0Y7QVVqZ2hERTtFT2drT007SVJ6K05GLDZCQWhCYTtFVDg3Z0RqQjtBQUNGO0FVdGdoREU7RU9na09NO0lSdCtORiw2QkFWZ0I7RVQwN2dEcEI7QUFDRjtBVTNnaERFO0VPZ2tPTTtJUmwrTkEsbUJRcStORTtFakI0OHlDUjtBQUNGO0FVaGhoREU7RU9na09NO0lSeitORiwyQkFoQmE7RVQ2OGdEakI7QUFDRjtBVXJoaERFO0VPZ2tPTTtJUnQrTkYsMkJBVmdCO0VUeThnRHBCO0FBQ0Y7QVUxaGhERTtFT2drT007SVJsK05BLGlCUXMrTkU7RWpCMDl5Q1I7QUFDRjtBaUJ2OXlDUTtFQUNFLGNBQUE7RVJwL05OLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHNEQXJCZTtBVHErZ0RuQjtBVXJpaERFO0VPd2tPTTtJUmovTkYseUJBaEJhO0VUaytnRGpCO0FBQ0Y7QVUxaWhERTtFT3drT007SVI5K05GLGVFckRKO0VYeWdoREE7QUFDRjtBVS9paERFO0VPd2tPTTtJUjErTkEsZUV6RE47RVg4Z2hEQTtBQUNGO0FVcGpoREU7RU93a09NO0lScGhPRix5QkVkSjtFWGtoaERBO0FBQ0Y7QVV6amhERTtFT3drT007SVJqaE9GLHlCRWpCSjtFWHVoaERBO0FBQ0Y7QVU5amhERTtFT3drT007SVI5Z09GLHlCRXBCSjtFWDRoaERBO0FBQ0Y7QVVua2hERTtFT3drT007SVJqL05GLHlDQWhCYTtFVGdnaERqQjtBQUNGO0FVeGtoREU7RU93a09NO0lSOStORix5Q0FWZ0I7RVQ0L2dEcEI7QUFDRjtBVTdraERFO0VPd2tPTTtJUjErTkEscUJRNitORTtFakJzZ3pDUjtBQUNGO0FpQnRnekNVO0VSdi9OTix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VRZ2hPUCxjQUFBO0FqQnlnekNaO0FVemxoREU7RU80a09RO0lSci9OSix5QkFoQmE7RVRzaGhEakI7QUFDRjtBVTlsaERFO0VPNGtPUTtJUmwvTkosZUVyREo7RVg2amhEQTtBQUNGO0FVbm1oREU7RU80a09RO0lSOStORixlRXpETjtFWGtraERBO0FBQ0Y7QVV4bWhERTtFTzRrT1E7SVJ4aE9KLHlCRWRKO0VYc2toREE7QUFDRjtBVTdtaERFO0VPNGtPUTtJUnJoT0oseUJFakJKO0VYMmtoREE7QUFDRjtBVWxuaERFO0VPNGtPUTtJUmxoT0oseUJFcEJKO0VYZ2xoREE7QUFDRjtBVXZuaERFO0VPNGtPUTtJUnIvTkosMEJBaEJhO0VUb2poRGpCO0FBQ0Y7QVU1bmhERTtFTzRrT1E7SVJsL05KLDBCQVZnQjtFVGdqaERwQjtBQUNGO0FVam9oREU7RU80a09RO0lSOStORixnQlFnL05JO0VqQnVqekNWO0FBQ0Y7QVV0b2hERTtFTzRrT1E7SVJyL05KLDZCQWhCYTtFVG1raERqQjtBQUNGO0FVM29oREU7RU80a09RO0lSbC9OSiw2QkFWZ0I7RVQramhEcEI7QUFDRjtBVWhwaERFO0VPNGtPUTtJUjkrTkYsbUJRaS9OSTtFakJxa3pDVjtBQUNGO0FpQm5rekNZO0VSNy9OUiwyQkFyQmU7QVR3bGhEbkI7QVV4cGhERTtFT2tsT1U7SVIzL05OLDJCQWhCYTtFVHFsaERqQjtBQUNGO0FVN3BoREU7RU9rbE9VO0lSeC9OTiwyQkFWZ0I7RVRpbGhEcEI7QUFDRjtBVWxxaERFO0VPa2xPVTtJUnAvTkosaUJRcS9OTTtFakJtbHpDWjtBQUNGO0FpQi9rekNRO0VSbmdPSix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSxzREFyQmU7QVQ0bWhEbkI7QVU1cWhERTtFT3dsT007SVJqZ09GLHlCQWhCYTtFVHltaERqQjtBQUNGO0FVanJoREU7RU93bE9NO0lSOS9ORixlRXJESjtFWGdwaERBO0FBQ0Y7QVV0cmhERTtFT3dsT007SVIxL05BLGVFekROO0VYcXBoREE7QUFDRjtBVTNyaERFO0VPd2xPTTtJUnBpT0YseUJFZEo7RVh5cGhEQTtBQUNGO0FVaHNoREU7RU93bE9NO0lSamlPRix5QkVqQko7RVg4cGhEQTtBQUNGO0FVcnNoREU7RU93bE9NO0lSOWhPRix5QkVwQko7RVhtcWhEQTtBQUNGO0FVMXNoREU7RU93bE9NO0lSamdPRixzREFoQmE7RVR1b2hEakI7QUFDRjtBVS9zaERFO0VPd2xPTTtJUjkvTkYsc0RBVmdCO0VUbW9oRHBCO0FBQ0Y7QVVwdGhERTtFT3dsT007SVIxL05BLHdCUTQvTkU7RWpCOG56Q1I7QUFDRjtBaUI3bnpDVTtFUnZnT04seUJBckJlO0VBZGYseUJFWkY7RU13ak9VLGNBQUE7RVJ6Z09SLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVRncWhEbkI7QVVodWhERTtFTzRsT1E7SVJyZ09KLHlCQWhCYTtFVDZwaERqQjtBQUNGO0FVcnVoREU7RU80bE9RO0lSbGdPSixlRXJESjtFWG9zaERBO0FBQ0Y7QVUxdWhERTtFTzRsT1E7SVI5L05GLGVFekROO0VYeXNoREE7QUFDRjtBVS91aERFO0VPNGxPUTtJUnhpT0oseUJFZEo7RVg2c2hEQTtBQUNGO0FVcHZoREU7RU80bE9RO0lScmlPSix5QkVqQko7RVhrdGhEQTtBQUNGO0FVenZoREU7RU80bE9RO0lSbGlPSix5QkVwQko7RVh1dGhEQTtBQUNGO0FVOXZoREU7RU80bE9RO0lScmdPSiwwQkFoQmE7RVQycmhEakI7QUFDRjtBVW53aERFO0VPNGxPUTtJUmxnT0osMEJBVmdCO0VUdXJoRHBCO0FBQ0Y7QVV4d2hERTtFTzRsT1E7SVI5L05GLGdCUWlnT0k7RWpCNnF6Q1Y7QUFDRjtBVTd3aERFO0VPNGxPUTtJUnJnT0osNkJBaEJhO0VUMHNoRGpCO0FBQ0Y7QVVseGhERTtFTzRsT1E7SVJsZ09KLDZCQVZnQjtFVHNzaERwQjtBQUNGO0FVdnhoREU7RU80bE9RO0lSOS9ORixtQlFrZ09JO0VqQjJyekNWO0FBQ0Y7QWlCbHJ6Q007RUFDRSxZQUFBO0FqQm9yekNSO0FpQi9xekNJO0VBQ0UsYUFBQTtBakJpcnpDTjs7QWlCM3F6Q0U7RVJsaU9FLDBDQXJCZTtFUXdyT2YsWUFBQTtBakIraXpDSjtBVXZ5aERFO0VPdW5PQTtJUmhpT0ksMENBaEJhO0VUb3VoRGpCO0FBQ0Y7QVU1eWhERTtFT3VuT0E7SVI3aE9JLHNCUThoT0Y7RWpCd3J6Q0Y7QUFDRjtBVWp6aERFO0VPdW5PQTtJUnpoT00sc0JRMGhPSjtFakI2cnpDRjtBQUNGO0FpQjVyekNJO0VScmlPQSw4QkFyQmU7QVR5dmhEbkI7QVV6emhERTtFTzBuT0U7SVJuaU9FLG1CQWhCYTtFVHN2aERqQjtBQUNGO0FVOXpoREU7RU8wbk9FO0lSaGlPRSx1QkFWZ0I7RVRrdmhEcEI7QUFDRjtBVW4waERFO0VPMG5PRTtJUjVoT0ksb0JRNmhPRjtFakI0c3pDSjtBQUNGO0FpQjFzekNJO0VBQ0Usa0JBQUE7QWpCNHN6Q047QWlCMXN6Q007RUFDRSxjSnJsT2M7QWJpeWhEdEI7QWlCenN6Q007RVJoak9GLDBCQXJCZTtBVGl4aERuQjtBVWoxaERFO0VPcW9PSTtJUjlpT0EsZUFoQmE7RVQ4d2hEakI7QUFDRjtBVXQxaERFO0VPcW9PSTtJUjNpT0EsZ0JRNGlPRTtFakJvdHpDTjtBQUNGO0FVMzFoREU7RU9xb09JO0lSdmlPRSxnQlF3aU9BO0VqQnl0ekNOO0FBQ0Y7QWlCenR6Q1E7RVJsak9KLGFBckJlO0FUbXloRG5CO0FVbjJoREU7RU91b09NO0lSaGpPRixjQWhCYTtFVGd5aERqQjtBQUNGO0FVeDJoREU7RU91b09NO0lSN2lPRixjUThpT0k7RWpCb3V6Q1I7QUFDRjtBVTcyaERFO0VPdW9PTTtJUnppT0EsY1EwaU9FO0VqQnl1ekNSO0FBQ0Y7QWlCbHV6Q1E7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVI1ak9OLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsdUJBckJlO0FUc3poRG5CO0FVdDNoREU7RU9ncE9NO0lSempPRix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVG16aERqQjtBQUNGO0FVMzNoREU7RU9ncE9NO0lSdGpPRix5QlF3ak9JO1FSeGpPSixzQlF3ak9JO1lSeGpPSixtQlF3ak9JO0VqQjZ1ekNSO0FBQ0Y7QVVoNGhERTtFT2dwT007SVJsak9BLHlCUW9qT0U7UVJwak9GLHNCUW9qT0U7WVJwak9GLG1CUW9qT0U7RWpCa3Z6Q1I7QUFDRjtBaUJodnpDWTtFQUNFLGVBQUE7QWpCa3Z6Q2Q7QWlCNXV6Q007RVJ2a09GLDBCQXJCZTtBVDIwaERuQjtBVTM0aERFO0VPNHBPSTtJUnJrT0EsaUJBaEJhO0VUdzBoRGpCO0FBQ0Y7QVVoNWhERTtFTzRwT0k7SVJsa09BLGdCUW1rT0U7RWpCdXZ6Q047QUFDRjtBVXI1aERFO0VPNHBPSTtJUjlqT0UsZ0JRK2pPQTtFakI0dnpDTjtBQUNGO0FpQjF2ekNNO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSN2tPSiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RVFvbU9YLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUi9rT0osdUJBckJlO0VRc21PWCxnQkFBQTtFUmpsT0osNkJBckJlO0FUbTJoRG5CO0FVbjZoREU7RU9ncU9JO0lSemtPQSw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVRnMmhEakI7QUFDRjtBVXg2aERFO0VPZ3FPSTtJUnRrT0EsOEJReWtPRTtJUnprT0YsNkJReWtPRTtRUnprT0YsdUJReWtPRTtZUnprT0YsbUJReWtPRTtFakJ5d3pDTjtBQUNGO0FVNzZoREU7RU9ncU9JO0lSbGtPRSw4QlFxa09BO0lScmtPQSw2QlFxa09BO1FScmtPQSx1QlFxa09BO1lScmtPQSxtQlFxa09BO0VqQjh3ekNOO0FBQ0Y7QVVsN2hERTtFT2dxT0k7SVJ6a09BLFlBaEJhO0VUKzJoRGpCO0FBQ0Y7QVV2N2hERTtFT2dxT0k7SVJ0a09BLGFRMmtPRTtFakJzeHpDTjtBQUNGO0FVNTdoREU7RU9ncU9JO0lSbGtPRSxhUXVrT0E7RWpCMnh6Q047QUFDRjtBVWo4aERFO0VPZ3FPSTtJUnprT0EsNkJBaEJhO0VUODNoRGpCO0FBQ0Y7QVV0OGhERTtFT2dxT0k7SVJ0a09BLG1CUTZrT0U7RWpCbXl6Q047QUFDRjtBVTM4aERFO0VPZ3FPSTtJUmxrT0UsbUJReWtPQTtFakJ3eXpDTjtBQUNGO0FpQnZ5ekNRO0VScGxPSiw2QkFyQmU7QVRtNWhEbkI7QVVuOWhERTtFT3lxT007SVJsbE9GLGdCQWhCYTtFVGc1aERqQjtBQUNGO0FVeDloREU7RU95cU9NO0lSL2tPRixnQlFnbE9JO0VqQmt6ekNSO0FBQ0Y7QVU3OWhERTtFT3lxT007SVIza09BLGdCUTRrT0U7RWpCdXp6Q1I7QUFDRjtBaUJ0enpDVTtFUnZsT04seUJBckJlO0VBZGYseUJFbEJGO0VGcURFLDBCQXJCZTtBVHU2aERuQjtBVXYraERFO0VPNHFPUTtJUnJsT0oseUJBaEJhO0VUbzZoRGpCO0FBQ0Y7QVU1K2hERTtFTzRxT1E7SVJsbE9KLGVFM0RKO0VYaTloREE7QUFDRjtBVWovaERFO0VPNHFPUTtJUjlrT0YsZUUvRE47RVhzOWhEQTtBQUNGO0FVdC9oREU7RU80cU9RO0lSeG5PSixnQkVwQko7RVgwOWhEQTtBQUNGO0FVMy9oREU7RU80cU9RO0lScm5PSixnQkV2Qko7RVgrOWhEQTtBQUNGO0FVaGdpREU7RU80cU9RO0lSbG5PSixnQkUxQko7RVhvK2hEQTtBQUNGO0FVcmdpREU7RU80cU9RO0lScmxPSiwwQkFoQmE7RVRrOGhEakI7QUFDRjtBVTFnaURFO0VPNHFPUTtJUmxsT0osZ0JRb2xPTTtFakJnMnpDVjtBQUNGO0FVL2dpREU7RU80cU9RO0lSOWtPRixnQlFnbE9JO0VqQnEyekNWO0FBQ0Y7QWlCajJ6Q1E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFUmhtT04sdUJBckJlO0VBcUJmLGNBckJlO0FUMDloRG5CO0FVMWhpREU7RU9tck9NO0lSNWxPRix1QkFoQmE7RVR1OWhEakI7QUFDRjtBVS9oaURFO0VPbXJPTTtJUnpsT0YsYVE0bE9JO0VqQjYyekNSO0FBQ0Y7QVVwaWlERTtFT21yT007SVJybE9BLGFRd2xPRTtFakJrM3pDUjtBQUNGO0FVemlpREU7RU9tck9NO0lSNWxPRixrQkFoQmE7RVRzK2hEakI7QUFDRjtBVTlpaURFO0VPbXJPTTtJUnpsT0Ysb0JBVmdCO0VUaytoRHBCO0FBQ0Y7QVVuamlERTtFT21yT007SVJybE9BLGtCUXlsT0U7RWpCZzR6Q1I7QUFDRjtBaUJoNHpDVTtFUm5tT04sNEJBckJlO0FUMi9oRG5CO0FVM2ppREU7RU93ck9RO0lSam1PSiw0QkFoQmE7RVR3L2hEakI7QUFDRjtBVWhraURFO0VPd3JPUTtJUjlsT0osa0JRK2xPTTtFakIyNHpDVjtBQUNGO0FVcmtpREU7RU93ck9RO0lSMWxPRixrQlEybE9JO0VqQmc1ekNWO0FBQ0Y7QWlCaDV6Q1k7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakJrNXpDZDtBaUIvNHpDYztFQUNFLGVBQUE7RUFDQSxvQkFBQTtBakJpNXpDaEI7QWlCOTR6Q2M7RUFDRSxjQUFBO0VSL21PWiw2QkFyQmU7QVRxaGlEbkI7QVVybGlERTtFT21zT1k7SVI1bU9SLDZCQWhCYTtFVGtoaURqQjtBQUNGO0FVMWxpREU7RU9tc09ZO0lSem1PUixtQlEybU9VO0VqQnk1ekNkO0FBQ0Y7QVUvbGlERTtFT21zT1k7SVJybU9OLG1CUXVtT1E7RWpCODV6Q2Q7QUFDRjtBaUI5NXpDZ0I7RVJqbk9aLGdCQXJCZTtBVHVpaURuQjtBVXZtaURFO0VPc3NPYztJUi9tT1YsZ0JBaEJhO0VUb2lpRGpCO0FBQ0Y7QVU1bWlERTtFT3NzT2M7SVI1bU9WLGdCUTZtT1k7RWpCeTZ6Q2hCO0FBQ0Y7QVVqbmlERTtFT3NzT2M7SVJ4bU9SLGdCUXltT1U7RWpCODZ6Q2hCO0FBQ0Y7QWlCMTZ6Q1k7RVJ2bk9SLHFCQXJCZTtBVHlqaURuQjtBVXpuaURFO0VPNHNPVTtJUnJuT04sVUFoQmE7RVRzamlEakI7QUFDRjtBVTluaURFO0VPNHNPVTtJUmxuT04sV1Ftbk9RO0VqQnE3ekNaO0FBQ0Y7QVVub2lERTtFTzRzT1U7SVI5bU9KLFdRK21PTTtFakIwN3pDWjtBQUNGO0FpQnQ3ekNRO0VSN25PSix5QkFyQmU7RUFkZix5QkUxQkY7RU00ck9RLHlCQUFBO0VSL25PTiw4QkFyQmU7RUFxQmYscUNBckJlO0VRdXBPVCx5RkFBQTtFQUFBLGlGQUFBO0VBQ0EsV0FBQTtBakJ5N3pDVjtBVWpwaURFO0VPa3RPTTtJUjNuT0YseUJBaEJhO0VUOGtpRGpCO0FBQ0Y7QVV0cGlERTtFT2t0T007SVJ4bk9GLGVFbkVKO0VYbW9pREE7QUFDRjtBVTNwaURFO0VPa3RPTTtJUnBuT0EsZUV2RU47RVh3b2lEQTtBQUNGO0FVaHFpREU7RU9rdE9NO0lSOXBPRixnQkU1Qko7RVg0b2lEQTtBQUNGO0FVcnFpREU7RU9rdE9NO0lSM3BPRixnQkUvQko7RVhpcGlEQTtBQUNGO0FVMXFpREU7RU9rdE9NO0lSeHBPRixnQkVsQ0o7RVhzcGlEQTtBQUNGO0FVL3FpREU7RU9rdE9NO0lSM25PRiw2QkFoQmE7RVQ0bWlEakI7QUFDRjtBVXByaURFO0VPa3RPTTtJUnhuT0YsbUJRMm5PSTtFakJtK3pDUjtBQUNGO0FVenJpREU7RU9rdE9NO0lScG5PQSxtQlF1bk9FO0VqQncrekNSO0FBQ0Y7QVU5cmlERTtFT2t0T007SVIzbk9GLG1CQWhCYTtFVDJuaURqQjtBQUNGO0FVbnNpREU7RU9rdE9NO0lSeG5PRixrQlE0bk9JO0VqQmkvekNSO0FBQ0Y7QVV4c2lERTtFT2t0T007SVJwbk9BLGtCUXduT0U7RWpCcy96Q1I7QUFDRjtBaUJwL3pDVTtFUnZxT04sc0JRd3FPUTtFUnhxT1Isa0JReXFPUTtFUnpxT1IsV1EwcU9RO0FqQnMvekNaO0FVbHRpREU7RU95dE9RO0lScnFPSix5QlFzcU9NO0VqQjQvekNWO0FBQ0Y7QVV2dGlERTtFT3l0T1E7SVJscU9KLHlCUW1xT007RWpCaWcwQ1Y7QUFDRjtBVTV0aURFO0VPeXRPUTtJUi9wT0oseUJRZ3FPTTtFakJzZzBDVjtBQUNGO0FVanVpREU7RU95dE9RO0lScnFPSixxQlF1cU9NO0VqQjBnMENWO0FBQ0Y7QVV0dWlERTtFT3l0T1E7SVJscU9KLHFCUW9xT007RWpCK2cwQ1Y7QUFDRjtBVTN1aURFO0VPeXRPUTtJUi9wT0oscUJRaXFPTTtFakJvaDBDVjtBQUNGO0FVaHZpREU7RU95dE9RO0lScnFPSixXUXdxT007RWpCd2gwQ1Y7QUFDRjtBVXJ2aURFO0VPeXRPUTtJUmxxT0osV1FxcU9NO0VqQjZoMENWO0FBQ0Y7QVUxdmlERTtFT3l0T1E7SVIvcE9KLFdRa3FPTTtFakJraTBDVjtBQUNGO0FpQmhpMENjO0VSMW9PViwwREFyQmU7QVRrc2lEbkI7QVVsd2lERTtFTyt0T1k7SVJ4b09SLDREQWhCYTtFVCtyaURqQjtBQUNGO0FVdndpREU7RU8rdE9ZO0lScm9PUiw0RFFzb09VO0VqQjJpMENkO0FBQ0Y7QVU1d2lERTtFTyt0T1k7SVJqb09OLDREUWtvT1E7RWpCZ2owQ2Q7QUFDRjtBaUI1aTBDVTtFQUNFLHFCQUFBO0VSanBPUixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDBCQXJCZTtBVHV0aURuQjtBVXZ4aURFO0VPcXVPUTtJUjlvT0oscUJBaEJhO0VUb3RpRGpCO0FBQ0Y7QVU1eGlERTtFT3F1T1E7SVIzb09KLFdRNm9PTTtFakJ5ajBDVjtBQUNGO0FVanlpREU7RU9xdU9RO0lSdm9PRixXUXlvT0k7RWpCOGowQ1Y7QUFDRjtBVXR5aURFO0VPcXVPUTtJUjlvT0osc0JBaEJhO0VUbXVpRGpCO0FBQ0Y7QVUzeWlERTtFT3F1T1E7SVIzb09KLFlROG9PTTtFakJ1azBDVjtBQUNGO0FVaHppREU7RU9xdU9RO0lSdm9PRixZUTBvT0k7RWpCNGswQ1Y7QUFDRjtBVXJ6aURFO0VPcXVPUTtJUjlvT0osaUJBaEJhO0VUa3ZpRGpCO0FBQ0Y7QVUxemlERTtFT3F1T1E7SVIzb09KLGVRK29PTTtFakJxbDBDVjtBQUNGO0FVL3ppREU7RU9xdU9RO0lSdm9PRixlUTJvT0k7RWpCMGwwQ1Y7QUFDRjtBaUIxbDBDWTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSwwREFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7QWpCNGwwQ2Q7QWlCcGwwQ0k7RUFPRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjSmx3T1U7QWJrMWlEaEI7QWlCNWwwQ007RUFDRSxjQUFBO0FqQjhsMENSO0FpQjVsMENNO0VBQ0Usa0NBQUE7QWpCOGwwQ1I7QWlCcGwwQ007RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpSEFBQTtFQUFBLHFGQUFBO0VaOXdPTixtQ0FBQTtVQUFBLDJCQUFBO0VZZ3hPTSxVQUFBO0VBQ0EsZUFBQTtBakJzbDBDUjtBaUJubDBDTTtFQUNFLGtCQUFBO0VSaHNPSixNQXJCZTtFQXFCZixPQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsbUJBckJlO1VBcUJmLGVBckJlO0VReXRPWCxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBZ0dBLG9CQUFBO0VBaWNBLGtCQUFBO0FqQnNqekNSO0FVbDNpREU7RU9veE9JO0lSN3JPQSxRUStyT0U7RWpCZ20wQ047QUFDRjtBVXYzaURFO0VPb3hPSTtJUjFyT0EsUVE0ck9FO0VqQnFtMENOO0FBQ0Y7QVU1M2lERTtFT294T0k7SVJ0ck9FLFFRd3JPQTtFakIwbTBDTjtBQUNGO0FVajRpREU7RU9veE9JO0lSN3JPQSxTUWdzT0U7RWpCOG0wQ047QUFDRjtBVXQ0aURFO0VPb3hPSTtJUjFyT0EsU1E2ck9FO0VqQm1uMENOO0FBQ0Y7QVUzNGlERTtFT294T0k7SVJ0ck9FLFNReXJPQTtFakJ3bjBDTjtBQUNGO0FVaDVpREU7RU9veE9JO0lSN3JPQSx3Q0FoQmE7UUFnQmIsb0NBaEJhO1lBZ0JiLGdDQWhCYTtFVDYwaURqQjtBQUNGO0FVcjVpREU7RU9veE9JO0lSMXJPQSx3Q1E4ck9FO1FSOXJPRixvQ1E4ck9FO1lSOXJPRixnQ1E4ck9FO0VqQmlvMENOO0FBQ0Y7QVUxNWlERTtFT294T0k7SVJ0ck9FLHdDUTByT0E7UVIxck9BLG9DUTByT0E7WVIxck9BLGdDUTByT0E7RWpCc28wQ047QUFDRjtBVS81aURFO0VPb3hPSTtJQVNJLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBS0EscUJBQUE7SUFLQSxnQkFBQTtFakI4bjBDUjtFaUJ2bzBDUTtJQUNFLFVBQUEsRUFBQSxZQUFBO0VqQnlvMENWO0VpQnJvMENRO0lBQ0UsNkJBQUE7RWpCdW8wQ1Y7RWlCbm8wQ1E7SUFDRSx5QkFBQTtJQUNBLG1CQUFBLEVBQUEscUJBQUE7RWpCcW8wQ1Y7QUFDRjtBaUJubzBDUTtFQUNFLGtCQUFBO0VSM3RPTixjQXJCZTtFQXFCZixpQlE2dE9NO0VSN3RPTixvRUFyQmU7RVFvdk9ULHNCQUFBO0VSL3RPTixnQkFyQmU7RVFzdk9ULG9CQUFBO0VSanVPTixrQkFyQmU7RVF5dk9ULG9CQUFBO0VBS0EscUJBQUE7RUFLQSxnQkFBQTtBakI0bjBDVjtBVS83aURFO0VPK3lPTTtJUnh0T0Ysb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVDQzaURqQjtBQUNGO0FVcDhpREU7RU8reU9NO0lScnRPRixvQlF1dE9JO0lSdnRPSixvQlF1dE9JO0lSdnRPSixhUXV0T0k7RWpCdXAwQ1I7QUFDRjtBVXo4aURFO0VPK3lPTTtJUmp0T0Esb0JRbXRPRTtJUm50T0Ysb0JRbXRPRTtJUm50T0YsYVFtdE9FO0VqQjRwMENSO0FBQ0Y7QVU5OGlERTtFTyt5T007SVJ4dE9GLGdCUTJ0T0k7RWpCZ3EwQ1I7QUFDRjtBVW45aURFO0VPK3lPTTtJUnJ0T0YsZ0JRd3RPSTtFakJxcTBDUjtBQUNGO0FVeDlpREU7RU8reU9NO0lSanRPQSxnQlFvdE9FO0VqQjBxMENSO0FBQ0Y7QVU3OWlERTtFTyt5T007SVJ4dE9GLDREQWhCYTtFVDA1aURqQjtBQUNGO0FVbCtpREU7RU8reU9NO0lScnRPRiw2QlF5dE9JO0VqQm1yMENSO0FBQ0Y7QVV2K2lERTtFTyt5T007SVJqdE9BLDZCUXF0T0U7RWpCd3IwQ1I7QUFDRjtBVTUraURFO0VPK3lPTTtJUnh0T0YsNkJBaEJhO0VUeTZpRGpCO0FBQ0Y7QVVqL2lERTtFTyt5T007SVJydE9GLG1CUTJ0T0k7RWpCZ3MwQ1I7QUFDRjtBVXQvaURFO0VPK3lPTTtJUmp0T0EsbUJRdXRPRTtFakJxczBDUjtBQUNGO0FVMy9pREU7RU8reU9NO0lSeHRPRixrQkFoQmE7RVR3N2lEakI7QUFDRjtBVWhnakRFO0VPK3lPTTtJUnJ0T0Ysa0JRNnRPSTtFakI2czBDUjtBQUNGO0FVcmdqREU7RU8reU9NO0lSanRPQSxrQlF5dE9FO0VqQmt0MENSO0FBQ0Y7QWlCaHQwQ1U7RUFDRSxVQUFBLEVBQUEsWUFBQTtBakJrdDBDWjtBaUI5czBDVTtFQUNFLDZCQUFBO0FqQmd0MENaO0FpQjVzMENVO0VBQ0UseUJBQUE7RUFDQSxtQkFBQSxFQUFBLHFCQUFBO0FqQjhzMENaO0FpQjVzMENVO0VBQ0Usa0JBQUE7RVJwdk9SLG1CQXJCZTtFQXFCZixxQkFyQmU7RVE0d09QLFVBQUE7RUFDQSxZQUFBO0FqQjhzMENaO0FVM2hqREU7RU93ME9RO0lSanZPSixVQWhCYTtFVHc5aURqQjtBQUNGO0FVaGlqREU7RU93ME9RO0lSOXVPSixTUWd2T007RWpCMHQwQ1Y7QUFDRjtBVXJpakRFO0VPdzBPUTtJUjF1T0YsU1E0dU9JO0VqQit0MENWO0FBQ0Y7QVUxaWpERTtFT3cwT1E7SVJqdk9KLFlBaEJhO0VUdStpRGpCO0FBQ0Y7QVUvaWpERTtFT3cwT1E7SVI5dU9KLFdRaXZPTTtFakJ3dTBDVjtBQUNGO0FVcGpqREU7RU93ME9RO0lSMXVPRixXUTZ1T0k7RWpCNnUwQ1Y7QUFDRjtBaUIxdTBDWTtFUjF2T1IscUJBckJlO0FUNC9pRG5CO0FVNWpqREU7RU8rME9VO0lSeHZPTixxQkFoQmE7RVR5L2lEakI7QUFDRjtBVWprakRFO0VPKzBPVTtJUnJ2T04sV1Fzdk9RO0VqQnF2MENaO0FBQ0Y7QVV0a2pERTtFTyswT1U7SVJqdk9KLFdRa3ZPTTtFakIwdjBDWjtBQUNGO0FpQnR2MENRO0VSaHdPSixnQkFyQmU7QVQ4Z2pEbkI7QVU5a2pERTtFT3ExT007SVI5dk9GLGNRK3ZPSTtFakI0djBDUjtBQUNGO0FVbmxqREU7RU9xMU9NO0lSM3ZPRixjUTR2T0k7RWpCaXcwQ1I7QUFDRjtBVXhsakRFO0VPcTFPTTtJUnZ2T0EsY1F3dk9FO0VqQnN3MENSO0FBQ0Y7QWlCdHcwQ1U7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVJud09SLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0FUaWlqRG5CO0FVam1qREU7RU91MU9RO0lSaHdPSix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVDhoakRqQjtBQUNGO0FVdG1qREU7RU91MU9RO0lSN3ZPSix5QlErdk9NO1FSL3ZPTixzQlErdk9NO1lSL3ZPTixtQlErdk9NO0VqQml4MENWO0FBQ0Y7QVUzbWpERTtFT3UxT1E7SVJ6dk9GLHlCUTJ2T0k7UVIzdk9KLHNCUTJ2T0k7WVIzdk9KLG1CUTJ2T0k7RWpCc3gwQ1Y7QUFDRjtBaUJweDBDVTtFUnZ3T04sMEJBckJlO0VROHhPUCxxQkFBQTtBakJzeDBDWjtBVXBuakRFO0VPNDFPUTtJUnJ3T0osaUJBaEJhO0VUaWpqRGpCO0FBQ0Y7QVV6bmpERTtFTzQxT1E7SVJsd09KLGdCUW13T007RWpCZ3kwQ1Y7QUFDRjtBVTluakRFO0VPNDFPUTtJUjl2T0YsZ0JRK3ZPSTtFakJxeTBDVjtBQUNGO0FpQnB5MENZO0VSMXdPUixnQkFyQmU7QVRza2pEbkI7QVV0b2pERTtFTysxT1U7SVJ4d09OLGtCUXl3T1E7RWpCMHkwQ1o7QUFDRjtBVTNvakRFO0VPKzFPVTtJUnJ3T04sZ0JBVmdCO0VUK2pqRHBCO0FBQ0Y7QVVocGpERTtFTysxT1U7SVJqd09KLGdCUWt3T007RWpCb3owQ1o7QUFDRjtBaUJqejBDVTtFQUNFLGNBQUE7RVJoeE9SLGlCQXJCZTtFQXFCZixhQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFTW0wT1UsV0FBQTtBakJvejBDWjtBVTdwakRFO0VPbzJPUTtJUjd3T0osZ0JBaEJhO0VUMGxqRGpCO0FBQ0Y7QVVscWpERTtFT28yT1E7SVIxd09KLGdCUTR3T007RWpCZzAwQ1Y7QUFDRjtBVXZxakRFO0VPbzJPUTtJUnR3T0YsZ0JRd3dPSTtFakJxMDBDVjtBQUNGO0FVNXFqREU7RU9vMk9RO0lSN3dPSixlQWhCYTtFVHltakRqQjtBQUNGO0FVanJqREU7RU9vMk9RO0lSMXdPSixnQlE2d09NO0VqQjgwMENWO0FBQ0Y7QVV0cmpERTtFT28yT1E7SVJ0d09GLGdCUXl3T0k7RWpCbTEwQ1Y7QUFDRjtBVTNyakRFO0VPbzJPUTtJUjd3T0oseUJBaEJhO0VUd25qRGpCO0FBQ0Y7QVVoc2pERTtFT28yT1E7SVIxd09KLGVFckRKO0VYK3BqREE7QUFDRjtBVXJzakRFO0VPbzJPUTtJUnR3T0YsZUV6RE47RVhvcWpEQTtBQUNGO0FVMXNqREU7RU9vMk9RO0lSaHpPSix5QkVkSjtFWHdxakRBO0FBQ0Y7QVUvc2pERTtFT28yT1E7SVI3eU9KLHlCRWpCSjtFWDZxakRBO0FBQ0Y7QVVwdGpERTtFT28yT1E7SVIxeU9KLHlCRXBCSjtFWGtyakRBO0FBQ0Y7QWlCLzIwQ1k7RUFDRSxjSnQwT0M7QWJ1cmpEZjtBaUI1MjBDUTtFUjN4T0osV1E0eE9NO0VSNXhPTixZQXJCZTtFQXFCZixpQkFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLGdCQXJCZTtBVG1xakRuQjtBVW51akRFO0VPZzNPTTtJUnp4T0YsWVEweE9JO0VqQnMzMENSO0FBQ0Y7QVV4dWpERTtFT2czT007SVJ0eE9GLFlRdXhPSTtFakIyMzBDUjtBQUNGO0FVN3VqREU7RU9nM09NO0lSbHhPQSxZUW14T0U7RWpCZzQwQ1I7QUFDRjtBVWx2akRFO0VPZzNPTTtJUnp4T0YsWVEyeE9JO0VqQm80MENSO0FBQ0Y7QVV2dmpERTtFT2czT007SVJ0eE9GLFlRd3hPSTtFakJ5NDBDUjtBQUNGO0FVNXZqREU7RU9nM09NO0lSbHhPQSxZUW94T0U7RWpCODQwQ1I7QUFDRjtBVWp3akRFO0VPZzNPTTtJUnp4T0YsMkJBaEJhO0VUOHJqRGpCO0FBQ0Y7QVV0d2pERTtFT2czT007SVJ0eE9GLGlCUXl4T0k7RWpCdTUwQ1I7QUFDRjtBVTN3akRFO0VPZzNPTTtJUmx4T0EsaUJRcXhPRTtFakI0NTBDUjtBQUNGO0FVaHhqREU7RU9nM09NO0lSenhPRixrQkFoQmE7RVQ2c2pEakI7QUFDRjtBVXJ4akRFO0VPZzNPTTtJUnR4T0Ysa0JRMHhPSTtFakJxNjBDUjtBQUNGO0FVMXhqREU7RU9nM09NO0lSbHhPQSxrQlFzeE9FO0VqQjA2MENSO0FBQ0Y7QVUveGpERTtFT2czT007SVJ6eE9GLDZCQWhCYTtFVDR0akRqQjtBQUNGO0FVcHlqREU7RU9nM09NO0lSdHhPRixtQlEyeE9JO0VqQm03MENSO0FBQ0Y7QVV6eWpERTtFT2czT007SVJseE9BLG1CUXV4T0U7RWpCdzcwQ1I7QUFDRjtBaUJ4NzBDVTtFQU5GO0lBT0ksbUJBQUE7RWpCMjcwQ1Y7QUFDRjtBaUJ0NzBDUTtFQUNFLGtCQUFBO0VBRUEsdUJBQUE7RUF3RkEscUJBQUE7QWpCZzIwQ1Y7QWlCdjcwQ1U7RVI1eU9OLHlCQXJCZTtFQWRmLHlCRVpGO0VNNjFPVSxjQUFBO0FqQjA3MENaO0FpQjU3MENVO0VSNXlPTix5QkFyQmU7RUFkZix5QkVaRjtFTTYxT1UsY0FBQTtBakIwNzBDWjtBaUI1NzBDVTtFUjV5T04seUJBckJlO0VBZGYseUJFWkY7RU02MU9VLGNBQUE7QWpCMDcwQ1o7QWlCNTcwQ1U7RVI1eU9OLHlCQXJCZTtFQWRmLHlCRVpGO0VNNjFPVSxjQUFBO0FqQjA3MENaO0FpQjU3MENVO0VSNXlPTix5QkFyQmU7RUFkZix5QkVaRjtFTTYxT1UsY0FBQTtBakIwNzBDWjtBVTd6akRFO0VPaTRPUTtJUjF5T0oseUJBaEJhO0VUMHZqRGpCO0VpQmg4MENRO0lSMXlPSix5QkFoQmE7RVQwdmpEakI7RWlCaDgwQ1E7SVIxeU9KLHlCQWhCYTtFVDB2akRqQjtFaUJoODBDUTtJUjF5T0oseUJBaEJhO0VUMHZqRGpCO0VpQmg4MENRO0lSMXlPSix5QkFoQmE7RVQwdmpEakI7QUFDRjtBVWwwakRFO0VPaTRPUTtJUnZ5T0osZUVyREo7RVhpeWpEQTtFaUJyODBDUTtJUnZ5T0osZUVyREo7RVhpeWpEQTtFaUJyODBDUTtJUnZ5T0osZUVyREo7RVhpeWpEQTtFaUJyODBDUTtJUnZ5T0osZUVyREo7RVhpeWpEQTtFaUJyODBDUTtJUnZ5T0osZUVyREo7RVhpeWpEQTtBQUNGO0FVdjBqREU7RU9pNE9RO0lSbnlPRixlRXpETjtFWHN5akRBO0VpQjE4MENRO0lSbnlPRixlRXpETjtFWHN5akRBO0VpQjE4MENRO0lSbnlPRixlRXpETjtFWHN5akRBO0VpQjE4MENRO0lSbnlPRixlRXpETjtFWHN5akRBO0VpQjE4MENRO0lSbnlPRixlRXpETjtFWHN5akRBO0FBQ0Y7QVU1MGpERTtFT2k0T1E7SVI3ME9KLHlCRWRKO0VYMHlqREE7RWlCLzgwQ1E7SVI3ME9KLHlCRWRKO0VYMHlqREE7RWlCLzgwQ1E7SVI3ME9KLHlCRWRKO0VYMHlqREE7RWlCLzgwQ1E7SVI3ME9KLHlCRWRKO0VYMHlqREE7RWlCLzgwQ1E7SVI3ME9KLHlCRWRKO0VYMHlqREE7QUFDRjtBVWoxakRFO0VPaTRPUTtJUjEwT0oseUJFakJKO0VYK3lqREE7RWlCcDkwQ1E7SVIxME9KLHlCRWpCSjtFWCt5akRBO0VpQnA5MENRO0lSMTBPSix5QkVqQko7RVgreWpEQTtFaUJwOTBDUTtJUjEwT0oseUJFakJKO0VYK3lqREE7RWlCcDkwQ1E7SVIxME9KLHlCRWpCSjtFWCt5akRBO0FBQ0Y7QVV0MWpERTtFT2k0T1E7SVJ2ME9KLHlCRXBCSjtFWG96akRBO0VpQno5MENRO0lSdjBPSix5QkVwQko7RVhvempEQTtFaUJ6OTBDUTtJUnYwT0oseUJFcEJKO0VYb3pqREE7RWlCejkwQ1E7SVJ2ME9KLHlCRXBCSjtFWG96akRBO0VpQno5MENRO0lSdjBPSix5QkVwQko7RVhvempEQTtBQUNGO0FpQnQ5MENVO0VSaHpPTix5QkFyQmU7RUFkZix5QkVaRjtFTWkyT1UsY0FBQTtBakJ5OTBDWjtBaUIzOTBDVTtFUmh6T04seUJBckJlO0VBZGYseUJFWkY7RU1pMk9VLGNBQUE7QWpCeTkwQ1o7QWlCMzkwQ1U7RVJoek9OLHlCQXJCZTtFQWRmLHlCRVpGO0VNaTJPVSxjQUFBO0FqQnk5MENaO0FpQjM5MENVO0VSaHpPTix5QkFyQmU7RUFkZix5QkVaRjtFTWkyT1UsY0FBQTtBakJ5OTBDWjtBaUIzOTBDVTtFUmh6T04seUJBckJlO0VBZGYseUJFWkY7RU1pMk9VLGNBQUE7QWpCeTkwQ1o7QVVoMmpERTtFT3E0T1E7SVI5eU9KLHlCQWhCYTtFVDZ4akRqQjtFaUIvOTBDUTtJUjl5T0oseUJBaEJhO0VUNnhqRGpCO0VpQi85MENRO0lSOXlPSix5QkFoQmE7RVQ2eGpEakI7RWlCLzkwQ1E7SVI5eU9KLHlCQWhCYTtFVDZ4akRqQjtFaUIvOTBDUTtJUjl5T0oseUJBaEJhO0VUNnhqRGpCO0FBQ0Y7QVVyMmpERTtFT3E0T1E7SVIzeU9KLGVFckRKO0VYbzBqREE7RWlCcCswQ1E7SVIzeU9KLGVFckRKO0VYbzBqREE7RWlCcCswQ1E7SVIzeU9KLGVFckRKO0VYbzBqREE7RWlCcCswQ1E7SVIzeU9KLGVFckRKO0VYbzBqREE7RWlCcCswQ1E7SVIzeU9KLGVFckRKO0VYbzBqREE7QUFDRjtBVTEyakRFO0VPcTRPUTtJUnZ5T0YsZUV6RE47RVh5MGpEQTtFaUJ6KzBDUTtJUnZ5T0YsZUV6RE47RVh5MGpEQTtFaUJ6KzBDUTtJUnZ5T0YsZUV6RE47RVh5MGpEQTtFaUJ6KzBDUTtJUnZ5T0YsZUV6RE47RVh5MGpEQTtFaUJ6KzBDUTtJUnZ5T0YsZUV6RE47RVh5MGpEQTtBQUNGO0FVLzJqREU7RU9xNE9RO0lSajFPSix5QkVkSjtFWDYwakRBO0VpQjkrMENRO0lSajFPSix5QkVkSjtFWDYwakRBO0VpQjkrMENRO0lSajFPSix5QkVkSjtFWDYwakRBO0VpQjkrMENRO0lSajFPSix5QkVkSjtFWDYwakRBO0VpQjkrMENRO0lSajFPSix5QkVkSjtFWDYwakRBO0FBQ0Y7QVVwM2pERTtFT3E0T1E7SVI5ME9KLHlCRWpCSjtFWGsxakRBO0VpQm4vMENRO0lSOTBPSix5QkVqQko7RVhrMWpEQTtFaUJuLzBDUTtJUjkwT0oseUJFakJKO0VYazFqREE7RWlCbi8wQ1E7SVI5ME9KLHlCRWpCSjtFWGsxakRBO0VpQm4vMENRO0lSOTBPSix5QkVqQko7RVhrMWpEQTtBQUNGO0FVejNqREU7RU9xNE9RO0lSMzBPSix5QkVwQko7RVh1MWpEQTtFaUJ4LzBDUTtJUjMwT0oseUJFcEJKO0VYdTFqREE7RWlCeC8wQ1E7SVIzME9KLHlCRXBCSjtFWHUxakRBO0VpQngvMENRO0lSMzBPSix5QkVwQko7RVh1MWpEQTtFaUJ4LzBDUTtJUjMwT0oseUJFcEJKO0VYdTFqREE7QUFDRjtBaUJwLzBDVTtFUnJ6T04seUJBckJlO0VBZGYseUJFbEJGO0VGcURFLDBCQXJCZTtBVG0wakRuQjtBVW40akRFO0VPMDRPUTtJUm56T0oseUJBaEJhO0VUZzBqRGpCO0FBQ0Y7QVV4NGpERTtFTzA0T1E7SVJoek9KLGVFM0RKO0VYNjJqREE7QUFDRjtBVTc0akRFO0VPMDRPUTtJUjV5T0YsZUUvRE47RVhrM2pEQTtBQUNGO0FVbDVqREU7RU8wNE9RO0lSdDFPSixnQkVwQko7RVhzM2pEQTtBQUNGO0FVdjVqREU7RU8wNE9RO0lSbjFPSixnQkV2Qko7RVgyM2pEQTtBQUNGO0FVNTVqREU7RU8wNE9RO0lSaDFPSixnQkUxQko7RVhnNGpEQTtBQUNGO0FpQnBoMUNZO0VBQ0UsYUFBQTtBakJzaDFDZDtBVXA2akRFO0VPMDRPUTtJUm56T0osMEJBaEJhO0VUaTJqRGpCO0FBQ0Y7QVV6NmpERTtFTzA0T1E7SVJoek9KLGdCUXV6T007RWpCNGgxQ1Y7QUFDRjtBVTk2akRFO0VPMDRPUTtJUjV5T0YsZ0JRbXpPSTtFakJpaTFDVjtBQUNGO0FpQmhpMUNZO0VSOXpPUiw2QkFyQmU7QVRzM2pEbkI7QVV0N2pERTtFT201T1U7SVI1ek9OLDZCQWhCYTtFVG0zakRqQjtBQUNGO0FVMzdqREU7RU9tNU9VO0lSenpPTixrQlEwek9RO0VqQjJpMUNaO0FBQ0Y7QVVoOGpERTtFT201T1U7SVJyek9KLGtCUXN6T007RWpCZ2oxQ1o7QUFDRjtBaUI5aTFDWTtFQUNFLGNKbjNPQztBYm02akRmO0FpQjVpMUNjO0VBQ0UseUJBQUE7RVJ4ME9aLDZCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYsc0NBckJlO0VRaTJPSCw2QkFBQTtBakI4aTFDaEI7QVUvOGpERTtFTzQ1T1k7SVJyME9SLG9CQWhCYTtFVDQ0akRqQjtBQUNGO0FVcDlqREU7RU80NU9ZO0lSbDBPUixtQlFvME9VO0VqQjBqMUNkO0FBQ0Y7QVV6OWpERTtFTzQ1T1k7SVI5ek9OLG1CUWcwT1E7RWpCK2oxQ2Q7QUFDRjtBVTk5akRFO0VPNDVPWTtJUnIwT1IsV0FoQmE7RVQyNWpEakI7QUFDRjtBVW4rakRFO0VPNDVPWTtJUmwwT1IsWVFxME9VO0VqQndrMUNkO0FBQ0Y7QVV4K2pERTtFTzQ1T1k7SVI5ek9OLFlRaTBPUTtFakI2azFDZDtBQUNGO0FVNytqREU7RU80NU9ZO0lScjBPUixrQkFoQmE7RVQwNmpEakI7QUFDRjtBVWwvakRFO0VPNDVPWTtJUmwwT1Isa0JRczBPVTtFakJzbDFDZDtBQUNGO0FVdi9qREU7RU80NU9ZO0lSOXpPTixrQlFrME9RO0VqQjJsMUNkO0FBQ0Y7QWlCMWwxQ2dCO0VBQ0UseUJBQUE7QWpCNGwxQ2xCO0FpQnZsMUNZO0VBQ0Usa0JBQUE7RVJwMU9WLFdRcTFPVTtFUnIxT1YsNkJBckJlO0FUbzhqRG5CO0FVcGdrREU7RU93Nk9VO0lSajFPTixXQWhCYTtFVGk4akRqQjtBQUNGO0FVemdrREU7RU93Nk9VO0lSOTBPTixZUWcxT1E7RWpCbW0xQ1o7QUFDRjtBVTlna0RFO0VPdzZPVTtJUjEwT0osWVE0ME9NO0VqQndtMUNaO0FBQ0Y7QVVuaGtERTtFT3c2T1U7SVJqMU9OLG9CQWhCYTtFVGc5akRqQjtBQUNGO0FVeGhrREU7RU93Nk9VO0lSOTBPTixtQlFpMU9RO0VqQmluMUNaO0FBQ0Y7QVU3aGtERTtFT3c2T1U7SVIxME9KLG1CUTYwT007RWpCc24xQ1o7QUFDRjtBaUJybjFDYztFQUNFLFdBQUE7QWpCdW4xQ2hCO0FpQm5uMUNnQjtFQUNFLHlCQUFBO0FqQnFuMUNsQjtBaUJwbjFDa0I7RUFDRSx5QkFBQTtBakJzbjFDcEI7QWlCOW0xQ2dCO0VBQ0UseUJBQUE7QWpCZ24xQ2xCO0FpQjVtMUNnQjtFQUNFLHlCQUFBO0FqQjhtMUNsQjtBaUJ6bTFDWTtFQUNFLGFBQUE7RUFDQSxjSnI2T0M7RUpnRFgsMkJBckJlO0VBcUJmLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWG1oa0RGO0FVemprREU7RU93OE9VO0lSajNPTiwyQkFoQmE7RVRzL2pEakI7QUFDRjtBVTlqa0RFO0VPdzhPVTtJUjkyT04saUJRaTNPUTtFakJ1bjFDWjtBQUNGO0FVbmtrREU7RU93OE9VO0lSMTJPSixpQlE2Mk9NO0VqQjRuMUNaO0FBQ0Y7QVV4a2tERTtFT3c4T1U7SVJqM09OLGFBaEJhO0VUcWdrRGpCO0FBQ0Y7QVU3a2tERTtFT3c4T1U7SVI5Mk9OLGFRazNPUTtFakJxbzFDWjtBQUNGO0FVbGxrREU7RU93OE9VO0lSMTJPSixhUTgyT007RWpCMG8xQ1o7QUFDRjtBVXZsa0RFO0VPdzhPVTtJUmozT04seUJBaEJhO0VUb2hrRGpCO0FBQ0Y7QVU1bGtERTtFT3c4T1U7SVI5Mk9OLGVFckRKO0VYMmprREE7QUFDRjtBVWpta0RFO0VPdzhPVTtJUjEyT0osZUV6RE47RVhna2tEQTtBQUNGO0FVdG1rREU7RU93OE9VO0lScDVPTix5QkVkSjtFWG9ra0RBO0FBQ0Y7QVUzbWtERTtFT3c4T1U7SVJqNU9OLHlCRWpCSjtFWHlra0RBO0FBQ0Y7QVVobmtERTtFT3c4T1U7SVI5NE9OLHlCRXBCSjtFWDhra0RBO0FBQ0Y7QWlCdHExQ2M7RUFDRSxjQUFBO0FqQndxMUNoQjtBaUJycTFDYztFQUNFLGFBQUE7QWpCdXExQ2hCO0FpQjNwMUNZO0VBRUUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVI3NE9WLG1CQXJCZTtNQXFCZixlQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLDhCQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtBVGlra0RuQjtBVWpva0RFO0VPZytPVTtJUno0T04sbUJBaEJhO1FBZ0JiLGVBaEJhO0VUOGprRGpCO0FBQ0Y7QVV0b2tERTtFT2crT1U7SVJ0NE9OLG1CQVZnQjtRQVVoQixlQVZnQjtFVDBqa0RwQjtBQUNGO0FVM29rREU7RU9nK09VO0lSbDRPSixtQlFxNE9NO1FScjRPTixlUXE0T007RWpCNHExQ1o7QUFDRjtBVWhwa0RFO0VPZytPVTtJUno0T04seUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYiw4QkFoQmE7RVQ2a2tEakI7QUFDRjtBVXJwa0RFO0VPZytPVTtJUnQ0T04seUJRMDRPUTtRUjE0T1Isc0JRMDRPUTtZUjE0T1IsOEJRMDRPUTtFakJxcjFDWjtBQUNGO0FVMXBrREU7RU9nK09VO0lSbDRPSix5QlFzNE9NO1FSdDRPTixzQlFzNE9NO1lSdDRPTiw4QlFzNE9NO0VqQjByMUNaO0FBQ0Y7QVUvcGtERTtFT2crT1U7SVJ6NE9OLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUNGxrRGpCO0FBQ0Y7QVVwcWtERTtFT2crT1U7SVJ0NE9OLHlCUTI0T1E7UVIzNE9SLHNCUTI0T1E7WVIzNE9SLG1CUTI0T1E7RWpCbXMxQ1o7QUFDRjtBVXpxa0RFO0VPZytPVTtJUmw0T0oseUJRdTRPTTtRUnY0T04sc0JRdTRPTTtZUnY0T04sbUJRdTRPTTtFakJ3czFDWjtBQUNGO0FpQnZzMUNjO0VSbDVPVix5QkFyQmU7RUFkZix5QkVsQkY7QVhrcGtERjtBVWxya0RFO0VPdStPWTtJUmg1T1IseUJBaEJhO0VUK21rRGpCO0FBQ0Y7QVV2cmtERTtFT3UrT1k7SVI3NE9SLGVFM0RKO0VYNHBrREE7QUFDRjtBVTVya0RFO0VPdStPWTtJUno0T04sZUUvRE47RVhpcWtEQTtBQUNGO0FVanNrREU7RU91K09ZO0lSbjdPUixnQkVwQko7RVhxcWtEQTtBQUNGO0FVdHNrREU7RU91K09ZO0lSaDdPUixnQkV2Qko7RVgwcWtEQTtBQUNGO0FVM3NrREU7RU91K09ZO0lSNzZPUixnQkUxQko7RVgrcWtEQTtBQUNGO0FpQnB1MUNnQjtFUnY1T1osc0JBckJlO0VRaTdPRCxjQUFBO0FqQm11MUNsQjtBVXB0a0RFO0VPNCtPYztJUnI1T1YsV0FoQmE7RVRpcGtEakI7QUFDRjtBVXp0a0RFO0VPNCtPYztJUmw1T1YsWVFtNU9ZO0VqQmd2MUNoQjtBQUNGO0FVOXRrREU7RU80K09jO0lSOTRPUixZUSs0T1U7RWpCcXYxQ2hCO0FBQ0Y7QWlCcnYxQ2tCO0VSejVPZCxzQkFyQmU7QVRzcWtEbkI7QVV0dWtERTtFTzgrT2dCO0lSdjVPWixzQkFoQmE7RVRtcWtEakI7QUFDRjtBVTN1a0RFO0VPOCtPZ0I7SVJwNU9aLFlBVmdCO0VUK3BrRHBCO0FBQ0Y7QVVodmtERTtFTzgrT2dCO0lSOTRPVixZQUFBO0VUb3BrRE47QUFDRjtBVXJ2a0RFO0VPNCtPYztJUnY1T1osc0JBckJlO0VUeXJrRGpCO0FBQ0Y7QVUxdmtERTtFTzQrT2M7SVJyNU9WLHNCQWhCYTtFVHVya0RqQjtBQUNGO0FVL3ZrREU7RU80K09jO0lSbDVPVixlQVZnQjtFVG1ya0RwQjtBQUNGO0FVcHdrREU7RU80K09jO0lSOTRPUixZUXE1T1k7RWpCcXgxQ2xCO0FBQ0Y7QWlCbngxQ2dCO0VSajZPWixzQkFyQmU7QVQ0c2tEbkI7QVU1d2tERTtFT3MvT2M7SVIvNU9WLHNCQWhCYTtFVHlza0RqQjtBQUNGO0FVanhrREU7RU9zL09jO0lSNTVPVixZUTY1T1k7RWpCOHgxQ2hCO0FBQ0Y7QVV0eGtERTtFT3MvT2M7SVJ4NU9SLFlReTVPVTtFakJteTFDaEI7QUFDRjtBaUJueTFDa0I7RVJuNk9kLHNCQXJCZTtBVDh0a0RuQjtBVTl4a0RFO0VPdy9PZ0I7SVJqNk9aLGFBaEJhO0VUMnRrRGpCO0FBQ0Y7QVVueWtERTtFT3cvT2dCO0lSOTVPWixZQVZnQjtFVHV0a0RwQjtBQUNGO0FVeHlrREU7RU93L09nQjtJUng1T1YsWUFBQTtFVDRza0ROO0FBQ0Y7QVU3eWtERTtFT3MvT2M7SVJqNk9aLHNCQXJCZTtFVGl2a0RqQjtBQUNGO0FVbHprREU7RU9zL09jO0lSLzVPVixhQWhCYTtFVCt1a0RqQjtBQUNGO0FVdnprREU7RU9zL09jO0lSNTVPVixzQkFWZ0I7RVQydWtEcEI7QUFDRjtBVTV6a0RFO0VPcy9PYztJUng1T1IsWVErNU9ZO0VqQm0wMUNsQjtBQUNGO0FpQi96MUNjO0VBQ0Usa0JBQUE7RVI5Nk9aLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLFdRZzdPWTtFUmg3T1osdUJBckJlO0VBcUJmLDBCQXJCZTtBVHl3a0RuQjtBVXowa0RFO0VPa2dQWTtJUjM2T1IseUJBaEJhO0VUc3drRGpCO0FBQ0Y7QVU5MGtERTtFT2tnUFk7SVJ4Nk9SLGVFckRKO0VYNnlrREE7QUFDRjtBVW4xa0RFO0VPa2dQWTtJUnA2T04sZUV6RE47RVhremtEQTtBQUNGO0FVeDFrREU7RU9rZ1BZO0lSOThPUix5QkVkSjtFWHN6a0RBO0FBQ0Y7QVU3MWtERTtFT2tnUFk7SVIzOE9SLHlCRWpCSjtFWDJ6a0RBO0FBQ0Y7QVVsMmtERTtFT2tnUFk7SVJ4OE9SLHlCRXBCSjtFWGcwa0RBO0FBQ0Y7QVV2MmtERTtFT2tnUFk7SVIzNk9SLGNBaEJhO0VUb3lrRGpCO0FBQ0Y7QVU1MmtERTtFT2tnUFk7SVJ4Nk9SLFlRMjZPVTtFakIyMjFDZDtBQUNGO0FVajNrREU7RU9rZ1BZO0lScDZPTixZUXU2T1E7RWpCZzMxQ2Q7QUFDRjtBVXQza0RFO0VPa2dQWTtJUjM2T1IsV0FoQmE7RVRtemtEakI7QUFDRjtBVTMza0RFO0VPa2dQWTtJUng2T1IsWVE0Nk9VO0VqQnkzMUNkO0FBQ0Y7QVVoNGtERTtFT2tnUFk7SVJwNk9OLFlRdzZPUTtFakI4MzFDZDtBQUNGO0FVcjRrREU7RU9rZ1BZO0lSMzZPUixhQWhCYTtFVGswa0RqQjtBQUNGO0FVMTRrREU7RU9rZ1BZO0lSeDZPUixhUTY2T1U7RWpCdTQxQ2Q7QUFDRjtBVS80a0RFO0VPa2dQWTtJUnA2T04sYVF5Nk9RO0VqQjQ0MUNkO0FBQ0Y7QWlCMzQxQ2dCO0VScDdPWixXUXE3T2M7RVJyN09kLDBCQXJCZTtBVHcxa0RuQjtBVXg1a0RFO0VPeWdQYztJUmw3T1Ysc0JBaEJhO0VUcTFrRGpCO0FBQ0Y7QVU3NWtERTtFT3lnUGM7SVIvNk9WLFlRZzdPWTtFakJ1NTFDaEI7QUFDRjtBVWw2a0RFO0VPeWdQYztJUjM2T1IsWVE0Nk9VO0VqQjQ1MUNoQjtBQUNGO0FVdjZrREU7RU95Z1BjO0lSbDdPViwwQkFoQmE7RVRvMmtEakI7QUFDRjtBVTU2a0RFO0VPeWdQYztJUi82T1YsYUFWZ0I7RVRnMmtEcEI7QUFDRjtBVWo3a0RFO0VPeWdQYztJUjM2T1IsYVE2Nk9VO0VqQjA2MUNoQjtBQUNGO0FpQng2MUNnQjtFQUNFLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBakIwNjFDbEI7QWlCeDYxQ2dCO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFUnY4T2QsNkJBckJlO0VBcUJmLHVCQXJCZTtFQXFCZiwyQkFyQmU7RVFnK09ELCtDQUFBO0VBQUEsdUNBQUE7QWpCMDYxQ2xCO0FVMThrREU7RU9xaFBjO0lSOTdPVixrQkFoQmE7RVR1NGtEakI7QUFDRjtBVS84a0RFO0VPcWhQYztJUjM3T1YscUJBVmdCO0VUbTRrRHBCO0FBQ0Y7QVVwOWtERTtFT3FoUGM7SVJ2N09SLG1CUSs3T1U7RWpCMjcxQ2hCO0FBQ0Y7QVV6OWtERTtFT3FoUGM7SVI5N09WLFdBaEJhO0VUczVrRGpCO0FBQ0Y7QVU5OWtERTtFT3FoUGM7SVIzN09WLFlRbzhPWTtFakJvODFDaEI7QUFDRjtBVW4ra0RFO0VPcWhQYztJUnY3T1IsWVFnOE9VO0VqQnk4MUNoQjtBQUNGO0FVeCtrREU7RU9xaFBjO0lSOTdPVixlQWhCYTtFVHE2a0RqQjtBQUNGO0FVNytrREU7RU9xaFBjO0lSMzdPVixnQlFxOE9ZO0VqQms5MUNoQjtBQUNGO0FVbC9rREU7RU9xaFBjO0lSdjdPUixnQlFpOE9VO0VqQnU5MUNoQjtBQUNGO0FpQnI5MUNrQjtFUjc4T2QsdUJBckJlO0VBcUJmLDJCQXJCZTtBVDI3a0RuQjtBVTMva0RFO0VPa2lQZ0I7SVIzOE9aLHVCQWhCYTtFVHc3a0RqQjtBQUNGO0FVaGdsREU7RU9raVBnQjtJUng4T1osYVF5OE9jO0VqQmkrMUNsQjtBQUNGO0FVcmdsREU7RU9raVBnQjtJUnA4T1YsYVFxOE9ZO0VqQnMrMUNsQjtBQUNGO0FVMWdsREU7RU9raVBnQjtJUjM4T1osMkJBaEJhO0VUdThrRGpCO0FBQ0Y7QVUvZ2xERTtFT2tpUGdCO0lSeDhPWixpQlEwOE9jO0VqQisrMUNsQjtBQUNGO0FVcGhsREU7RU9raVBnQjtJUnA4T1YsaUJRczhPWTtFakJvLzFDbEI7QUFDRjtBaUJuLzFDc0I7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7QWpCcS8xQ3hCO0FpQmovMUNvQjtFUnQ5T2hCLHVCQXJCZTtFQXFCZiwyQkFyQmU7QVRnK2tEbkI7QVVoaWxERTtFTzJpUGtCO0lScDlPZCx1QkFoQmE7RVQ2OWtEakI7QUFDRjtBVXJpbERFO0VPMmlQa0I7SVJqOU9kLGFRazlPZ0I7RWpCNi8xQ3BCO0FBQ0Y7QVUxaWxERTtFTzJpUGtCO0lSNzhPWixhUTg4T2M7RWpCa2cyQ3BCO0FBQ0Y7QVUvaWxERTtFTzJpUGtCO0lScDlPZCwyQkFoQmE7RVQ0K2tEakI7QUFDRjtBVXBqbERFO0VPMmlQa0I7SVJqOU9kLGlCUW05T2dCO0VqQjJnMkNwQjtBQUNGO0FVempsREU7RU8yaVBrQjtJUjc4T1osaUJRKzhPYztFakJnaDJDcEI7QUFDRjtBaUI5ZzJDb0I7RUFDRSxtQkFBQTtFQUNBLG9EQUFBO0VBQUEsNENBQUE7RVI3OU9sQiwyQkFyQmU7RVFvL09HLGdCQUFBO0FqQmdoMkN0QjtBVXBrbERFO0VPZ2pQa0I7SVJ6OU9kLDJCQWhCYTtFVGlnbERqQjtBQUNGO0FVemtsREU7RU9nalBrQjtJUnQ5T2QsaUJReTlPZ0I7RWpCMGgyQ3BCO0FBQ0Y7QVU5a2xERTtFT2dqUGtCO0lSbDlPWixpQlFxOU9jO0VqQitoMkNwQjtBQUNGO0FpQjNoMkNrQjtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVJ2K09oQixzQ0FyQmU7RUFxQmYsNkJBckJlO0VRKy9PQyxXQUFBO0VSMStPaEIsdUJBckJlO0VRaWdQQyxXQUFBO0FqQjZoMkNwQjtBVTlsbERFO0VPd2pQZ0I7SVJqK09aLDJCQWhCYTtFVDJobERqQjtBQUNGO0FVbm1sREU7RU93alBnQjtJUjk5T1osa0JRbStPYztFakIwaTJDbEI7QUFDRjtBVXhtbERFO0VPd2pQZ0I7SVIxOU9WLGtCUSs5T1k7RWpCK2kyQ2xCO0FBQ0Y7QVU3bWxERTtFT3dqUGdCO0lSaitPWixrQkFoQmE7RVQwaWxEakI7QUFDRjtBVWxubERFO0VPd2pQZ0I7SVI5OU9aLG1CUW8rT2M7RWpCd2oyQ2xCO0FBQ0Y7QVV2bmxERTtFT3dqUGdCO0lSMTlPVixtQlFnK09ZO0VqQjZqMkNsQjtBQUNGO0FVNW5sREU7RU93alBnQjtJUmorT1osV0FoQmE7RVR5amxEakI7QUFDRjtBVWpvbERFO0VPd2pQZ0I7SVI5OU9aLFlRcytPYztFakJxazJDbEI7QUFDRjtBVXRvbERFO0VPd2pQZ0I7SVIxOU9WLFlRaytPWTtFakIwazJDbEI7QUFDRjtBaUJ6azJDb0I7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VSai9PbEIscUJBckJlO0VBcUJmLHFCQXJCZTtFUXlnUEcsb0JBQUE7QWpCMmsyQ3RCO0FVcHBsREU7RU9ra1BrQjtJUjMrT2QscUJBaEJhO0VUaWxsRGpCO0FBQ0Y7QVV6cGxERTtFT2trUGtCO0lSeCtPZCxXUTYrT2dCO0VqQnNsMkNwQjtBQUNGO0FVOXBsREU7RU9ra1BrQjtJUnArT1osV1F5K09jO0VqQjJsMkNwQjtBQUNGO0FVbnFsREU7RU9ra1BrQjtJUjMrT2QscUJBaEJhO0VUZ21sRGpCO0FBQ0Y7QVV4cWxERTtFT2trUGtCO0lSeCtPZCxXUTgrT2dCO0VqQm9tMkNwQjtBQUNGO0FVN3FsREU7RU9ra1BrQjtJUnArT1osV1EwK09jO0VqQnltMkNwQjtBQUNGO0FpQnZtMkNzQjtFQUNFLFdBQUE7QWpCeW0yQ3hCO0FpQnBtMkNrQjtFQUNFLFNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RVIvL09oQiw0QkFyQmU7RVFzaFBDLGlGQUFBO0VBQUEseUVBQUE7QWpCc20yQ3BCO0FVNXJsREU7RU9pbFBnQjtJUjEvT1osNEJBaEJhO0VUeW5sRGpCO0FBQ0Y7QVVqc2xERTtFT2lsUGdCO0lSdi9PWixpQlEyL09jO0VqQmduMkNsQjtBQUNGO0FVdHNsREU7RU9pbFBnQjtJUm4vT1YsaUJRdS9PWTtFakJxbjJDbEI7QUFDRjtBaUJubjJDa0I7RVJuZ1BkLDBDQXJCZTtFUTBoUEMsa0JBQUE7QWpCcW4yQ3BCO0FVL3NsREU7RU93bFBnQjtJUmpnUFosK0JBaEJhO0VUNG9sRGpCO0FBQ0Y7QVVwdGxERTtFT3dsUGdCO0lSOS9PWixzQlErL09jO0VqQituMkNsQjtBQUNGO0FVenRsREU7RU93bFBnQjtJUjEvT1Ysc0JRMi9PWTtFakJvbzJDbEI7QUFDRjtBaUIvbjJDb0I7RUFDRSxjQUFBO0VSM2dQbEIseUJBckJlO0VRa2lQRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBakJpbzJDdEI7QVV0dWxERTtFTytsUGtCO0lSeGdQZCxnQkFoQmE7RVRtcWxEakI7QUFDRjtBVTN1bERFO0VPK2xQa0I7SVJyZ1BkLGNRdWdQZ0I7RWpCOG8yQ3BCO0FBQ0Y7QVVodmxERTtFTytsUGtCO0lSamdQWixjUW1nUGM7RWpCbXAyQ3BCO0FBQ0Y7QWlCN28yQ29CO0VSbmhQaEIsMkJBckJlO0VRMGlQRyw2QkFBQTtBakIrbzJDdEI7QVV6dmxERTtFT3dtUGtCO0lSamhQZCwyQkFoQmE7RVRzcmxEakI7QUFDRjtBVTl2bERFO0VPd21Qa0I7SVI5Z1BkLGlCUStnUGdCO0VqQnlwMkNwQjtBQUNGO0FVbndsREU7RU93bVBrQjtJUjFnUFosaUJRMmdQYztFakI4cDJDcEI7QUFDRjtBaUIxcDJDc0I7RVI1alBsQixXUTZqUG9CO0FqQjRwMkN4QjtBVTN3bERFO0VPOG1Qb0I7SVIxalBoQixjUTJqUGtCO0VqQmdxMkN0QjtBQUNGO0FVaHhsREU7RU84bVBvQjtJUnZqUGhCLGNRd2pQa0I7RWpCcXEyQ3RCO0FBQ0Y7QVVyeGxERTtFTzhtUG9CO0lScGpQaEIsY1FxalBrQjtFakIwcTJDdEI7QUFDRjtBaUJwcTJDYztFQXRKRjtJQXVKSSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7RWpCdXEyQ2Q7RWlCcnEyQ2M7SUFDRSxhQUFBO0VqQnVxMkNoQjtFaUJwcTJDYztJQUNFLGdCQUFBO0VqQnNxMkNoQjtBQUNGO0FpQmhxMkNZO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw4QkFBQTtFQUFBLDhCQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFUnBqUFYsMEJBckJlO0VRMmtQTCx5QkFBQTtFUnRqUFYsNkJBckJlO0VBcUJmLHNDQXJCZTtBVCt1bERuQjtBVS95bERFO0VPcW9QVTtJUjlpUE4sMEJBaEJhO0VUNHVsRGpCO0FBQ0Y7QVVwemxERTtFT3FvUFU7SVIzaVBOLGdCUWdqUFE7RWpCOHEyQ1o7QUFDRjtBVXp6bERFO0VPcW9QVTtJUnZpUEosZ0JRNGlQTTtFakJtcjJDWjtBQUNGO0FVOXpsREU7RU9xb1BVO0lSOWlQTiw2QkFoQmE7RVQydmxEakI7QUFDRjtBVW4wbERFO0VPcW9QVTtJUjNpUE4sbUJRa2pQUTtFakIycjJDWjtBQUNGO0FVeDBsREU7RU9xb1BVO0lSdmlQSixtQlE4aVBNO0VqQmdzMkNaO0FBQ0Y7QVU3MGxERTtFT3FvUFU7SVI5aVBOLHVCQWhCYTtFVDB3bERqQjtBQUNGO0FVbDFsREU7RU9xb1BVO0lSM2lQTixhUW1qUFE7RWpCeXMyQ1o7QUFDRjtBVXYxbERFO0VPcW9QVTtJUnZpUEosYVEraVBNO0VqQjhzMkNaO0FBQ0Y7QWlCOXMyQ2M7RUFDRSxXQUFBO0FqQmd0MkNoQjtBaUI5czJDYztFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBakJndDJDaEI7QWlCOXMyQ2M7RUFDRSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QWpCZ3QyQ2hCO0FpQnJ0MkNjO0VBQ0UsZ0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FqQmd0MkNoQjtBaUI5czJDYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSM2tQWixhQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtFUW1tUEgsbUJBQUE7RVI5a1BaLHNCQXJCZTtBVG96bERuQjtBVXAzbERFO0VPK3BQWTtJUnhrUFIsb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVGl6bERqQjtBQUNGO0FVejNsREU7RU8rcFBZO0lScmtQUixvQlF1a1BVO0lSdmtQVixvQlF1a1BVO0lSdmtQVixhUXVrUFU7RWpCNHQyQ2Q7QUFDRjtBVTkzbERFO0VPK3BQWTtJUmprUE4sb0JRbWtQUTtJUm5rUFIsb0JRbWtQUTtJUm5rUFIsYVFta1BRO0VqQml1MkNkO0FBQ0Y7QVVuNGxERTtFTytwUFk7SVJ4a1BSLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUZzBsRGpCO0FBQ0Y7QVV4NGxERTtFTytwUFk7SVJya1BSLHlCUXdrUFU7UVJ4a1BWLHNCUXdrUFU7WVJ4a1BWLG1CUXdrUFU7RWpCMHUyQ2Q7QUFDRjtBVTc0bERFO0VPK3BQWTtJUmprUE4seUJRb2tQUTtRUnBrUFIsc0JRb2tQUTtZUnBrUFIsbUJRb2tQUTtFakIrdTJDZDtBQUNGO0FVbDVsREU7RU8rcFBZO0lSeGtQUixzQkFoQmE7RVQrMGxEakI7QUFDRjtBVXY1bERFO0VPK3BQWTtJUnJrUFIsWVEwa1BVO0VqQnV2MkNkO0FBQ0Y7QVU1NWxERTtFTytwUFk7SVJqa1BOLFlRc2tQUTtFakI0djJDZDtBQUNGO0FpQjN2MkNjO0VSamxQVix5QkFyQmU7RUFkZix5QkVaRjtFTWtvUGMsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FqQjh2MkNoQjtBVXg2bERFO0VPc3FQWTtJUi9rUFIseUJBaEJhO0VUcTJsRGpCO0FBQ0Y7QVU3NmxERTtFT3NxUFk7SVI1a1BSLGVFckRKO0VYNDRsREE7QUFDRjtBVWw3bERFO0VPc3FQWTtJUnhrUE4sZUV6RE47RVhpNWxEQTtBQUNGO0FVdjdsREU7RU9zcVBZO0lSbG5QUix5QkVkSjtFWHE1bERBO0FBQ0Y7QVU1N2xERTtFT3NxUFk7SVIvbVBSLHlCRWpCSjtFWDA1bERBO0FBQ0Y7QVVqOGxERTtFT3NxUFk7SVI1bVBSLHlCRXBCSjtFWCs1bERBO0FBQ0Y7QWlCeHgyQ1k7RUFDRSx5QkFBQTtFUjFsUFYsNkJBckJlO0VBcUJmLHNDQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFTTZvUFksZUFBQTtBakIyeDJDZDtBVTk4bERFO0VPOHFQVTtJUnZsUE4sNkJBaEJhO0VUMjRsRGpCO0FBQ0Y7QVVuOWxERTtFTzhxUFU7SVJwbFBOLG1CUXNsUFE7RWpCdXkyQ1o7QUFDRjtBVXg5bERFO0VPOHFQVTtJUmhsUEosbUJRa2xQTTtFakI0eTJDWjtBQUNGO0FVNzlsREU7RU84cVBVO0lSdmxQTiwyQkFoQmE7RVQwNWxEakI7QUFDRjtBVWwrbERFO0VPOHFQVTtJUnBsUE4sa0JRdWxQUTtFakJxejJDWjtBQUNGO0FVditsREU7RU84cVBVO0lSaGxQSixrQlFtbFBNO0VqQjB6MkNaO0FBQ0Y7QVU1K2xERTtFTzhxUFU7SVJ2bFBOLHlCQWhCYTtFVHk2bERqQjtBQUNGO0FVai9sREU7RU84cVBVO0lScGxQTixlRXJESjtFWGc5bERBO0FBQ0Y7QVV0L2xERTtFTzhxUFU7SVJobFBKLGVFekROO0VYcTlsREE7QUFDRjtBVTMvbERFO0VPOHFQVTtJUjFuUE4seUJFZEo7RVh5OWxEQTtBQUNGO0FVaGdtREU7RU84cVBVO0lSdm5QTix5QkVqQko7RVg4OWxEQTtBQUNGO0FVcmdtREU7RU84cVBVO0lScG5QTix5QkVwQko7RVhtK2xEQTtBQUNGO0FpQnQxMkNjO0VSL2xQViw2QkFyQmU7RVFzblBILGtDQUFBO0FqQncxMkNoQjtBVTlnbURFO0VPb3JQWTtJUjdsUFIsNkJBaEJhO0VUMjhsRGpCO0FBQ0Y7QVVuaG1ERTtFT29yUFk7SVIxbFBSLG1CUTJsUFU7RWpCazIyQ2Q7QUFDRjtBVXhobURFO0VPb3JQWTtJUnRsUE4sbUJRdWxQUTtFakJ1MjJDZDtBQUNGO0FpQnIyMkNjO0VBQ0UsbUJBQUE7QWpCdTIyQ2hCO0FpQm4yMkNZO0VBSUUsa0JBQUE7RUFDQSxhQUFBO0VSN21QVixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLGNBckJlO0VRc29QTCxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RVJqblBWLFNBckJlO0FUeStsRG5CO0FpQjMyMkNjO0VBQ0UsY0FBQTtBakI2MjJDaEI7QVU1aW1ERTtFTzZyUFU7SVJ0bVBOLHFCQWhCYTtFVHkrbERqQjtBQUNGO0FVamptREU7RU82clBVO0lSbm1QTixXUXltUFE7RWpCazMyQ1o7QUFDRjtBVXRqbURFO0VPNnJQVTtJUi9sUEosV1FxbVBNO0VqQnUzMkNaO0FBQ0Y7QVUzam1ERTtFTzZyUFU7SVJ0bVBOLHNCQWhCYTtFVHcvbERqQjtBQUNGO0FVaGttREU7RU82clBVO0lSbm1QTixZUTBtUFE7RWpCZzQyQ1o7QUFDRjtBVXJrbURFO0VPNnJQVTtJUi9sUEosWVFzbVBNO0VqQnE0MkNaO0FBQ0Y7QVUxa21ERTtFTzZyUFU7SVJ0bVBOLDJCQWhCYTtFVHVnbURqQjtBQUNGO0FVL2ttREU7RU82clBVO0lSbm1QTixnQlEybVBRO0VqQjg0MkNaO0FBQ0Y7QVVwbG1ERTtFTzZyUFU7SVIvbFBKLGdCUXVtUE07RWpCbTUyQ1o7QUFDRjtBVXpsbURFO0VPNnJQVTtJUnRtUE4sV0FoQmE7RVRzaG1EakI7QUFDRjtBVTlsbURFO0VPNnJQVTtJUm5tUE4sV1E2bVBRO0VqQjI1MkNaO0FBQ0Y7QVVubW1ERTtFTzZyUFU7SVIvbFBKLFdReW1QTTtFakJnNjJDWjtBQUNGO0FpQmg2MkNjO0VBQ0Usa0JBQUE7RVJwblBaLFFBckJlO0VBcUJmLG9CQXJCZTtFUTRvUEgsV0FBQTtFQUNBLGNBQUE7RVJ4blBaLHFCQXJCZTtFQXFCZixzQkFyQmU7RVFncFBILGdCQUFBO0FqQms2MkNoQjtBVWxubURFO0VPd3NQWTtJUmpuUFIsV0FoQmE7RVQraW1EakI7QUFDRjtBVXZubURFO0VPd3NQWTtJUjltUFIsUVFnblBVO0VqQmk3MkNkO0FBQ0Y7QVU1bm1ERTtFT3dzUFk7SVIxbVBOLFFRNG1QUTtFakJzNzJDZDtBQUNGO0FVam9tREU7RU93c1BZO0lSam5QUixvQkFoQmE7RVQ4am1EakI7QUFDRjtBVXRvbURFO0VPd3NQWTtJUjltUFIsVVFpblBVO0VqQis3MkNkO0FBQ0Y7QVUzb21ERTtFT3dzUFk7SVIxbVBOLFVRNm1QUTtFakJvODJDZDtBQUNGO0FVaHBtREU7RU93c1BZO0lSam5QUixxQkFoQmE7RVQ2a21EakI7QUFDRjtBVXJwbURFO0VPd3NQWTtJUjltUFIsVVFvblBVO0VqQjI4MkNkO0FBQ0Y7QVUxcG1ERTtFT3dzUFk7SVIxbVBOLFVRZ25QUTtFakJnOTJDZDtBQUNGO0FVL3BtREU7RU93c1BZO0lSam5QUixjQWhCYTtFVDRsbURqQjtBQUNGO0FVcHFtREU7RU93c1BZO0lSOW1QUixZUXFuUFU7RWpCeTkyQ2Q7QUFDRjtBVXpxbURFO0VPd3NQWTtJUjFtUE4sWVFpblBRO0VqQjg5MkNkO0FBQ0Y7QWlCNTkyQ2M7RUFDRSxrQkFBQTtFUjluUFosbUJBckJlO0VBcUJmLFNBckJlO0VRc3BQSCxXQUFBO0VBQ0EsY0FBQTtFUmxvUFoscUJBckJlO0VBcUJmLHNCQXJCZTtFUTBwUEgsZ0JBQUE7QWpCODkyQ2hCO0FVeHJtREU7RU9rdFBZO0lSM25QUixtQkFoQmE7RVRxbm1EakI7QUFDRjtBVTdybURFO0VPa3RQWTtJUnhuUFIsU1EwblBVO0VqQjYrMkNkO0FBQ0Y7QVVsc21ERTtFT2t0UFk7SVJwblBOLFNRc25QUTtFakJrLzJDZDtBQUNGO0FVdnNtREU7RU9rdFBZO0lSM25QUixZQWhCYTtFVG9vbURqQjtBQUNGO0FVNXNtREU7RU9rdFBZO0lSeG5QUixTUTJuUFU7RWpCMi8yQ2Q7QUFDRjtBVWp0bURFO0VPa3RQWTtJUnBuUE4sU1F1blBRO0VqQmdnM0NkO0FBQ0Y7QVV0dG1ERTtFT2t0UFk7SVIzblBSLGFBaEJhO0VUbXBtRGpCO0FBQ0Y7QVUzdG1ERTtFT2t0UFk7SVJ4blBSLFdROG5QVTtFakJ1ZzNDZDtBQUNGO0FVaHVtREU7RU9rdFBZO0lScG5QTixXUTBuUFE7RWpCNGczQ2Q7QUFDRjtBVXJ1bURFO0VPa3RQWTtJUjNuUFIsc0JBaEJhO0VUa3FtRGpCO0FBQ0Y7QVUxdW1ERTtFT2t0UFk7SVJ4blBSLFdRK25QVTtFakJxaDNDZDtBQUNGO0FVL3VtREU7RU9rdFBZO0lScG5QTixXUTJuUFE7RWpCMGgzQ2Q7QUFDRjtBaUJ0aDNDWTtFQUlFLFdBQUE7QWpCcWgzQ2Q7QWlCeGgzQ2M7RVIxb1BWLDBCQXJCZTtBVDBybURuQjtBVTF2bURFO0VPK3RQWTtJUnhvUFIsaUJBaEJhO0VUdXJtRGpCO0FBQ0Y7QVUvdm1ERTtFTyt0UFk7SVJyb1BSLGdCUXNvUFU7RWpCbWkzQ2Q7QUFDRjtBVXB3bURFO0VPK3RQWTtJUmpvUE4sZ0JRa29QUTtFakJ3aTNDZDtBQUNGO0FpQmxpM0NZO0VBQ0UsV0FBQTtFUm5wUFYsdUJBckJlO0VRMHFQTCx5QkFBQTtFUnJwUFYsNkJBckJlO0VBcUJmLHNDQXJCZTtBVGd0bURuQjtBVWh4bURFO0VPdXVQVTtJUmhwUE4sdUJBaEJhO0VUNnNtRGpCO0FBQ0Y7QVVyeG1ERTtFT3V1UFU7SVI3b1BOLHNCQVZnQjtFVHlzbURwQjtBQUNGO0FVMXhtREU7RU91dVBVO0lSem9QSixhUTJvUE07RWpCcWozQ1o7QUFDRjtBVS94bURFO0VPdXVQVTtJUmhwUE4sNkJBaEJhO0VUNHRtRGpCO0FBQ0Y7QVVweW1ERTtFT3V1UFU7SVI3b1BOLG1CUWlwUFE7RWpCNmozQ1o7QUFDRjtBVXp5bURFO0VPdXVQVTtJUnpvUEosbUJRNm9QTTtFakJrazNDWjtBQUNGO0FVOXltREU7RU91dVBVO0lSaHBQTixzQ0FoQmE7RVQydW1EakI7QUFDRjtBVW56bURFO0VPdXVQVTtJUjdvUE4sa0JRa3BQUTtFakIyazNDWjtBQUNGO0FVeHptREU7RU91dVBVO0lSem9QSixrQlE4b1BNO0VqQmdsM0NaO0FBQ0Y7QWlCNWszQ1E7RVI1cFBKLDBCQXJCZTtBVGd3bURuQjtBVWgwbURFO0VPaXZQTTtJUjFwUEYsMEJBaEJhO0VUNnZtRGpCO0FBQ0Y7QVVyMG1ERTtFT2l2UE07SVJ2cFBGLGdCUXdwUEk7RWpCdWwzQ1I7QUFDRjtBVTEwbURFO0VPaXZQTTtJUm5wUEEsZ0JRb3BQRTtFakI0bDNDUjtBQUNGO0FpQjNsM0NVO0VSL3BQTiw2QkFyQmU7QVRreG1EbkI7QVVsMW1ERTtFT292UFE7SVI3cFBKLGtCQWhCYTtFVCt3bURqQjtBQUNGO0FVdjFtREU7RU9vdlBRO0lSMXBQSixtQlEycFBNO0VqQnNtM0NWO0FBQ0Y7QVU1MW1ERTtFT292UFE7SVJ0cFBGLG1CUXVwUEk7RWpCMm0zQ1Y7QUFDRjtBaUJ6bTNDVTtFQUNFLGFBQUE7RUFDQSxjSnJ0UEc7RUpnRFgseUJBckJlO0VBZGYseUJFWkY7QVhpMG1ERjtBVXYybURFO0VPd3ZQUTtJUmpxUEoseUJBaEJhO0VUb3ltRGpCO0FBQ0Y7QVU1Mm1ERTtFT3d2UFE7SVI5cFBKLGVFckRKO0VYMjBtREE7QUFDRjtBVWozbURFO0VPd3ZQUTtJUjFwUEYsZUV6RE47RVhnMW1EQTtBQUNGO0FVdDNtREU7RU93dlBRO0lScHNQSix5QkVkSjtFWG8xbURBO0FBQ0Y7QVUzM21ERTtFT3d2UFE7SVJqc1BKLHlCRWpCSjtFWHkxbURBO0FBQ0Y7QVVoNG1ERTtFT3d2UFE7SVI5clBKLHlCRXBCSjtFWDgxbURBO0FBQ0Y7QWlCeG8zQ1k7RUFDRSxjQUFBO0FqQjBvM0NkO0FpQnZvM0NZO0VBQ0UsYUFBQTtBakJ5bzNDZDtBaUJwbzNDWTtFUmxyUFIsMkJBckJlO0FUODBtRG5CO0FVOTRtREU7RU91d1BVO0lSaHJQTiwwQkFoQmE7RVQyMG1EakI7QUFDRjtBVW41bURFO0VPdXdQVTtJUjdxUE4sZ0JROHFQUTtFakIrbzNDWjtBQUNGO0FVeDVtREU7RU91d1BVO0lSenFQSixnQlEwcVBNO0VqQm9wM0NaO0FBQ0Y7QWlCbnAzQ1k7RVJyclBSLHlCQXJCZTtFQWRmLHlCRVpGO0VNc3VQWSx5QkFBQTtFUnZyUFYsNkJBckJlO0VBcUJmLHNDQXJCZTtBVG8ybURuQjtBVXA2bURFO0VPMHdQVTtJUm5yUE4seUJBaEJhO0VUaTJtRGpCO0FBQ0Y7QVV6Nm1ERTtFTzB3UFU7SVJoclBOLGVFckRKO0VYdzRtREE7QUFDRjtBVTk2bURFO0VPMHdQVTtJUjVxUEosZUV6RE47RVg2NG1EQTtBQUNGO0FVbjdtREU7RU8wd1BVO0lSdHRQTix5QkVkSjtFWGk1bURBO0FBQ0Y7QVV4N21ERTtFTzB3UFU7SVJudFBOLHlCRWpCSjtFWHM1bURBO0FBQ0Y7QVU3N21ERTtFTzB3UFU7SVJodFBOLHlCRXBCSjtFWDI1bURBO0FBQ0Y7QVVsOG1ERTtFTzB3UFU7SVJuclBOLDZCQWhCYTtFVCszbURqQjtBQUNGO0FVdjhtREU7RU8wd1BVO0lSaHJQTixtQlFtclBRO0VqQjhyM0NaO0FBQ0Y7QVU1OG1ERTtFTzB3UFU7SVI1cVBKLG1CUStxUE07RWpCbXMzQ1o7QUFDRjtBVWo5bURFO0VPMHdQVTtJUm5yUE4sNkJBaEJhO0VUODRtRGpCO0FBQ0Y7QVV0OW1ERTtFTzB3UFU7SVJoclBOLGtCUW9yUFE7RWpCNHMzQ1o7QUFDRjtBVTM5bURFO0VPMHdQVTtJUjVxUEosa0JRZ3JQTTtFakJpdDNDWjtBQUNGO0FpQmh0M0NjO0VSM3JQViwwQkFyQmU7QVRtNm1EbkI7QVVuK21ERTtFT2d4UFk7SVJ6clBSLDBCQWhCYTtFVGc2bURqQjtBQUNGO0FVeCttREU7RU9neFBZO0lSdHJQUixnQlF1clBVO0VqQjJ0M0NkO0FBQ0Y7QVU3K21ERTtFT2d4UFk7SVJsclBOLGdCUW1yUFE7RWpCZ3UzQ2Q7QUFDRjtBaUI3dDNDWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSanNQVix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLDhCQXJCZTtFUXd0UEwseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsOEJBQUE7RUFBQSw4QkFBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RVJwc1BWLDBCQXJCZTtBVHk3bURuQjtBVXovbURFO0VPcXhQVTtJUjlyUE4sdUJBaEJhO1FBZ0JiLG9CQWhCYTtZQWdCYiwyQkFoQmE7RVRzN21EakI7QUFDRjtBVTkvbURFO0VPcXhQVTtJUjNyUE4sdUJRNnJQUTtRUjdyUFIsb0JRNnJQUTtZUjdyUFIsMkJRNnJQUTtFakIydTNDWjtBQUNGO0FVbmduREU7RU9xeFBVO0lSdnJQSix1QlF5clBNO1FSenJQTixvQlF5clBNO1lSenJQTiwyQlF5clBNO0VqQmd2M0NaO0FBQ0Y7QVV4Z25ERTtFT3F4UFU7SVI5clBOLGtCQWhCYTtFVHE4bURqQjtBQUNGO0FVN2duREU7RU9xeFBVO0lSM3JQTixnQlFnc1BRO0VqQnV2M0NaO0FBQ0Y7QVVsaG5ERTtFT3F4UFU7SVJ2clBKLGdCUTRyUE07RWpCNHYzQ1o7QUFDRjtBaUIzdjNDYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSenNQWixjQXJCZTtBVDQ5bURuQjtBVTVobkRFO0VPNHhQWTtJUnJzUFIsMkJBaEJhO0VUeTltRGpCO0FBQ0Y7QVVqaW5ERTtFTzR4UFk7SVJsc1BSLGlCUXFzUFU7RWpCc3czQ2Q7QUFDRjtBVXRpbkRFO0VPNHhQWTtJUjlyUE4saUJRaXNQUTtFakIydzNDZDtBQUNGO0FpQjF3M0NjO0VSNXNQVix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7QVRnL21EbkI7QVVoam5ERTtFT2l5UFk7SVIxc1BSLHlCQWhCYTtFVDYrbURqQjtBQUNGO0FVcmpuREU7RU9peVBZO0lSdnNQUixlRXJESjtFWG9obkRBO0FBQ0Y7QVUxam5ERTtFT2l5UFk7SVJuc1BOLGVFekROO0VYeWhuREE7QUFDRjtBVS9qbkRFO0VPaXlQWTtJUjd1UFIseUJFZEo7RVg2aG5EQTtBQUNGO0FVcGtuREU7RU9peVBZO0lSMXVQUix5QkVqQko7RVhraW5EQTtBQUNGO0FVemtuREU7RU9peVBZO0lSdnVQUix5QkVwQko7RVh1aW5EQTtBQUNGO0FVOWtuREU7RU9peVBZO0lSMXNQUixrQkFoQmE7RVQyZ25EakI7QUFDRjtBVW5sbkRFO0VPaXlQWTtJUnZzUFIsZ0JReXNQVTtFakJvejNDZDtBQUNGO0FVeGxuREU7RU9peVBZO0lSbnNQTixnQlFxc1BRO0VqQnl6M0NkO0FBQ0Y7QWlCdnozQ2M7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RVJsdFBaLG1CQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsNkJBckJlO0VRMnVQSCxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBakJ5ejNDaEI7QVV0bW5ERTtFT3N5UFk7SVIvc1BSLHFCQWhCYTtFVG1pbkRqQjtBQUNGO0FVM21uREU7RU9zeVBZO0lSNXNQUixXUThzUFU7RWpCdTAzQ2Q7QUFDRjtBVWhubkRFO0VPc3lQWTtJUnhzUE4sV1Ewc1BRO0VqQjQwM0NkO0FBQ0Y7QVVybm5ERTtFT3N5UFk7SVIvc1BSLHNCQWhCYTtFVGtqbkRqQjtBQUNGO0FVMW5uREU7RU9zeVBZO0lSNXNQUixZUStzUFU7RWpCcTEzQ2Q7QUFDRjtBVS9ubkRFO0VPc3lQWTtJUnhzUE4sWVEyc1BRO0VqQjAxM0NkO0FBQ0Y7QVVwb25ERTtFT3N5UFk7SVIvc1BSLDZCQWhCYTtFVGlrbkRqQjtBQUNGO0FVem9uREU7RU9zeVBZO0lSNXNQUixrQlFndFBVO0VqQm0yM0NkO0FBQ0Y7QVU5b25ERTtFT3N5UFk7SVJ4c1BOLGtCUTRzUFE7RWpCdzIzQ2Q7QUFDRjtBaUJyMjNDZ0I7RUFDRSx3REFBQTtFQUNBLHlCSjF3UEY7RUkyd1BFLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7QWpCdTIzQ2xCO0FpQjcxM0NRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VSM3VQTix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLDhCQXJCZTtFUWt3UFQseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSN3VQTiwyQkFyQmU7QVRrbW5EbkI7QVVscW5ERTtFTzh6UE07SVJ2dVBGLHFCQWhCYTtRQWdCYixrQkFoQmE7WUFnQmIseUJBaEJhO0VUK2xuRGpCO0FBQ0Y7QVV2cW5ERTtFTzh6UE07SVJwdVBGLHFCUXV1UEk7UVJ2dVBKLGtCUXV1UEk7WVJ2dVBKLHlCUXV1UEk7RWpCMDIzQ1I7QUFDRjtBVTVxbkRFO0VPOHpQTTtJUmh1UEEscUJRbXVQRTtRUm51UEYsa0JRbXVQRTtZUm51UEYseUJRbXVQRTtFakIrMjNDUjtBQUNGO0FVanJuREU7RU84elBNO0lSdnVQRiwwQkFoQmE7RVQ4bW5EakI7QUFDRjtBVXRybkRFO0VPOHpQTTtJUnB1UEYsZ0JReXVQSTtFakJ1MzNDUjtBQUNGO0FVM3JuREU7RU84elBNO0lSaHVQQSxnQlFxdVBFO0VqQjQzM0NSO0FBQ0Y7QWlCMzMzQ1U7RUFDRSxnQkFBQTtBakI2MzNDWjtBaUIxMzNDVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSdnZQUixzQkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDZCQXJCZTtFUWd4UFAseUJBQUE7RUFDQSx5RkFBQTtFQUFBLGlGQUFBO0VBQ0EsV0FBQTtBakI0MzNDWjtBVTlzbkRFO0VPeTBQUTtJUmx2UEosV0FoQmE7RVQyb25EakI7QUFDRjtBVW50bkRFO0VPeTBQUTtJUi91UEosWVFtdlBNO0VqQjA0M0NWO0FBQ0Y7QVV4dG5ERTtFT3kwUFE7SVIzdVBGLFlRK3VQSTtFakIrNDNDVjtBQUNGO0FVN3RuREU7RU95MFBRO0lSbHZQSixXQWhCYTtFVDBwbkRqQjtBQUNGO0FVbHVuREU7RU95MFBRO0lSL3VQSixZUW92UE07RWpCdzUzQ1Y7QUFDRjtBVXZ1bkRFO0VPeTBQUTtJUjN1UEYsWVFndlBJO0VqQjY1M0NWO0FBQ0Y7QVU1dW5ERTtFT3kwUFE7SVJsdlBKLG9CQWhCYTtFVHlxbkRqQjtBQUNGO0FVanZuREU7RU95MFBRO0lSL3VQSixtQlFxdlBNO0VqQnM2M0NWO0FBQ0Y7QVV0dm5ERTtFT3kwUFE7SVIzdVBGLG1CUWl2UEk7RWpCMjYzQ1Y7QUFDRjtBaUJ2NjNDWTtFUmx5UFIsc0JRbXlQVTtFUm55UFYsa0JRb3lQVTtFUnB5UFYsV1FxeVBVO0FqQnk2M0NkO0FVaHduREU7RU9vMVBVO0lSaHlQTix5QlFpeVBRO0VqQis2M0NaO0FBQ0Y7QVVyd25ERTtFT28xUFU7SVI3eFBOLHlCUTh4UFE7RWpCbzczQ1o7QUFDRjtBVTF3bkRFO0VPbzFQVTtJUjF4UE4seUJRMnhQUTtFakJ5NzNDWjtBQUNGO0FVL3duREU7RU9vMVBVO0lSaHlQTixxQlFreVBRO0VqQjY3M0NaO0FBQ0Y7QVVweG5ERTtFT28xUFU7SVI3eFBOLHFCUSt4UFE7RWpCazgzQ1o7QUFDRjtBVXp4bkRFO0VPbzFQVTtJUjF4UE4scUJRNHhQUTtFakJ1ODNDWjtBQUNGO0FVOXhuREU7RU9vMVBVO0lSaHlQTixXUW15UFE7RWpCMjgzQ1o7QUFDRjtBVW55bkRFO0VPbzFQVTtJUjd4UE4sV1FneVBRO0VqQmc5M0NaO0FBQ0Y7QVV4eW5ERTtFT28xUFU7SVIxeFBOLFdRNnhQUTtFakJxOTNDWjtBQUNGO0FpQmw5M0NVO0VSdHdQTixjQXJCZTtBVGd2bkRuQjtBVWh6bkRFO0VPMjFQUTtJUnB3UEosMkJBaEJhO0VUNnVuRGpCO0FBQ0Y7QVVyem5ERTtFTzIxUFE7SVJqd1BKLGlCUWt3UE07RWpCNjkzQ1Y7QUFDRjtBVTF6bkRFO0VPMjFQUTtJUjd2UEYsaUJROHZQSTtFakJrKzNDVjtBQUNGO0FpQjc5M0NJO0VBQ0UsYUFBQTtBakIrOTNDTjs7QWlCejkzQ0U7RVJweFBFLDBDQXJCZTtBVHN3bkRuQjtBVXQwbkRFO0VPeTJQQTtJUmx4UEksMENBaEJhO0VUbXduRGpCO0FBQ0Y7QVUzMG5ERTtFT3kyUEE7SVIvd1BJLHNCUWd4UEY7RWpCcSszQ0Y7QUFDRjtBVWgxbkRFO0VPeTJQQTtJUjN3UE0sc0JRNHdQSjtFakIwKzNDRjtBQUNGO0FpQnorM0NJO0VSdnhQQSwwQkFyQmU7QVR3eG5EbkI7QVV4MW5ERTtFTzQyUEU7SVJyeFBFLDBCQWhCYTtFVHF4bkRqQjtBQUNGO0FVNzFuREU7RU80MlBFO0lSbHhQRSwwQkFWZ0I7RVRpeG5EcEI7QUFDRjtBVWwybkRFO0VPNDJQRTtJUjl3UEksZ0JRK3dQRjtFakJ5LzNDSjtBQUNGO0FpQngvM0NJO0VBQ0Usa0JBQUE7RVIzeFBGLDhCQXJCZTtBVDJ5bkRuQjtBVTMybkRFO0VPKzJQRTtJUnh4UEUsNkJBaEJhO0VUd3luRGpCO0FBQ0Y7QVVoM25ERTtFTysyUEU7SVJyeFBFLDZCQVZnQjtFVG95bkRwQjtBQUNGO0FVcjNuREU7RU8rMlBFO0lSanhQSSxtQlFteFBGO0VqQndnNENKO0FBQ0Y7QWlCdmc0Q0k7RVI5eFBBLDJCQXJCZTtBVDZ6bkRuQjtBVTczbkRFO0VPbTNQRTtJUjV4UEUsMkJBaEJhO0VUMHpuRGpCO0FBQ0Y7QVVsNG5ERTtFT20zUEU7SVJ6eFBFLDJCQVZnQjtFVHN6bkRwQjtBQUNGO0FVdjRuREU7RU9tM1BFO0lScnhQSSxpQlFzeFBGO0VqQnVoNENKO0FBQ0Y7QWlCcmg0Q007RUFDRSx5QkFBQTtFUm55UEosNkJBckJlO0VBcUJmLHVCQXJCZTtBVGkxbkRuQjtBVWo1bkRFO0VPdTNQSTtJUmh5UEEsNkJBaEJhO0VUODBuRGpCO0FBQ0Y7QVV0NW5ERTtFT3UzUEk7SVI3eFBBLDZCQVZnQjtFVDAwbkRwQjtBQUNGO0FVMzVuREU7RU91M1BJO0lSenhQRSxtQlEyeFBBO0VqQnNpNENOO0FBQ0Y7QVVoNm5ERTtFT3UzUEk7SVJoeVBBLFlBaEJhO0VUNjFuRGpCO0FBQ0Y7QVVyNm5ERTtFT3UzUEk7SVI3eFBBLGdCQVZnQjtFVHkxbkRwQjtBQUNGO0FVMTZuREU7RU91M1BJO0lSenhQRSxhUTR4UEE7RWpCb2o0Q047QUFDRjtBaUJwajRDUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsMEJBQUE7RVJ6eVBOLHdDQXJCZTtBVHEzbkRuQjtBVXI3bkRFO0VPMjNQTTtJUnB5UEYsNEJBaEJhO0VUazNuRGpCO0FBQ0Y7QVUxN25ERTtFTzIzUE07SVJqeVBGLGdDQVZnQjtFVDgybkRwQjtBQUNGO0FVLzduREU7RU8yM1BNO0lSN3hQQSxtQlFpeVBFO0VqQm9rNENSO0FBQ0Y7QWlCcGs0Q1U7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNGLFlBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VSaHpQUixzQ0FyQmU7RUFxQmYsdUJBckJlO0FUNjRuRG5CO0FVNzhuREU7RU9nNFBRO0lSenlQSixlQWhCYTtFVDA0bkRqQjtBQUNGO0FVbDluREU7RU9nNFBRO0lSdHlQSixrQkFWZ0I7RVRzNG5EcEI7QUFDRjtBVXY5bkRFO0VPZzRQUTtJUmx5UEYsYVF3eVBJO0VqQnFsNENWO0FBQ0Y7QVU1OW5ERTtFT2c0UFE7SVJ6eVBKLHNCQWhCYTtFVHk1bkRqQjtBQUNGO0FVaituREU7RU9nNFBRO0lSdHlQSixZUTZ5UE07RWpCOGw0Q1Y7QUFDRjtBVXQrbkRFO0VPZzRQUTtJUmx5UEYsWVF5eVBJO0VqQm1tNENWO0FBQ0Y7QWlCbm00Q1k7RVJuelBSLGFBckJlO0FUODZuRG5CO0FVOStuREU7RU93NFBVO0lSanpQTixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUMjZuRGpCO0FBQ0Y7QVVuL25ERTtFT3c0UFU7SVI5eVBOLG9CUSt5UFE7SVIveVBSLG9CUSt5UFE7SVIveVBSLGFRK3lQUTtFakI4bTRDWjtBQUNGO0FVeC9uREU7RU93NFBVO0lSMXlQSixvQlEyeVBNO0lSM3lQTixvQlEyeVBNO0lSM3lQTixhUTJ5UE07RWpCbW40Q1o7QUFDRjtBaUJsbjRDWTtFUnoxUFIsK0JRMDFQVTtBakJvbjRDZDtBVWhnb0RFO0VPMjRQVTtJUnYxUE4sa0JRdzFQUTtFakJ3bjRDWjtBQUNGO0FVcmdvREU7RU8yNFBVO0lScDFQTixrQlFxMVBRO0VqQjZuNENaO0FBQ0Y7QVUxZ29ERTtFTzI0UFU7SVJqMVBOLGtCUWsxUFE7RWpCa280Q1o7QUFDRjtBVS9nb0RFO0VPZzRQUTtJQWVJLFVBQUE7RWpCb280Q1o7RWlCbm80Q1k7SUFDRSxrQkFBQTtFakJxbzRDZDtBQUNGO0FpQmpvNENZO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0psNFBBO0VJbTRQQSxjQUFBO0VScjBQVix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSx1QkFyQmU7QVRnK25EbkI7QVVoaW9ERTtFT3M1UFU7SVIvelBOLHlCQWhCYTtFVDY5bkRqQjtBQUNGO0FVcmlvREU7RU9zNVBVO0lSNXpQTixlRXJESjtFWG9nb0RBO0FBQ0Y7QVUxaW9ERTtFT3M1UFU7SVJ4elBKLGVFekROO0VYeWdvREE7QUFDRjtBVS9pb0RFO0VPczVQVTtJUmwyUE4seUJFZEo7RVg2Z29EQTtBQUNGO0FVcGpvREU7RU9zNVBVO0lSLzFQTix5QkVqQko7RVhraG9EQTtBQUNGO0FVempvREU7RU9zNVBVO0lSNTFQTix5QkVwQko7RVh1aG9EQTtBQUNGO0FVOWpvREU7RU9zNVBVO0lSL3pQTix1QkFoQmE7RVQyL25EakI7QUFDRjtBVW5rb0RFO0VPczVQVTtJUjV6UE4sdUJBVmdCO0VUdS9uRHBCO0FBQ0Y7QVV4a29ERTtFT3M1UFU7SVJ4elBKLFlROHpQTTtFakJncjRDWjtBQUNGO0FpQjNxNENVO0VSNzBQTiwwQkFyQmU7QVRnaG9EbkI7QVVobG9ERTtFT2s2UFE7SVIzMFBKLGVBaEJhO0VUNmdvRGpCO0FBQ0Y7QVVybG9ERTtFT2s2UFE7SVJ4MFBKLG1CQVZnQjtFVHlnb0RwQjtBQUNGO0FVMWxvREU7RU9rNlBRO0lScDBQRixnQlFxMFBJO0VqQjJyNENWO0FBQ0Y7QWlCenI0Q1k7RVJqMVBSLHlCQXJCZTtFQWRmLHlCRVpGO0VNazRQWSxjQUFBO0VSbjFQViwyQkFyQmU7RUFxQmYsMEJBckJlO0FUc2lvRG5CO0FVdG1vREU7RU9zNlBVO0lSLzBQTix5QkFoQmE7RVRtaW9EakI7QUFDRjtBVTNtb0RFO0VPczZQVTtJUjUwUE4sZUVyREo7RVgwa29EQTtBQUNGO0FVaG5vREU7RU9zNlBVO0lSeDBQSixlRXpETjtFWCtrb0RBO0FBQ0Y7QVVybm9ERTtFT3M2UFU7SVJsM1BOLHlCRWRKO0VYbWxvREE7QUFDRjtBVTFub0RFO0VPczZQVTtJUi8yUE4seUJFakJKO0VYd2xvREE7QUFDRjtBVS9ub0RFO0VPczZQVTtJUjUyUE4seUJFcEJKO0VYNmxvREE7QUFDRjtBVXBvb0RFO0VPczZQVTtJUi8wUE4sMkJBaEJhO0VUaWtvRGpCO0FBQ0Y7QVV6b29ERTtFT3M2UFU7SVI1MFBOLDJCQVZnQjtFVDZqb0RwQjtBQUNGO0FVOW9vREU7RU9zNlBVO0lSeDBQSixpQlEyMFBNO0VqQnl1NENaO0FBQ0Y7QVVucG9ERTtFT3M2UFU7SVIvMFBOLDBCQWhCYTtFVGdsb0RqQjtBQUNGO0FVeHBvREU7RU9zNlBVO0lSNTBQTiwwQkFWZ0I7RVQ0a29EcEI7QUFDRjtBVTdwb0RFO0VPczZQVTtJUngwUEosZ0JRNDBQTTtFakJ1djRDWjtBQUNGO0FpQm52NENZO0VSMTFQUiw2QkFyQmU7QVRxbW9EbkI7QVVycW9ERTtFTys2UFU7SVJ4MVBOLDZCQWhCYTtFVGttb0RqQjtBQUNGO0FVMXFvREU7RU8rNlBVO0lScjFQTiw2QkFWZ0I7RVQ4bG9EcEI7QUFDRjtBVS9xb0RFO0VPKzZQVTtJUmoxUEosbUJRazFQTTtFakJtdzRDWjtBQUNGO0FpQmp3NENZO0VSOTFQUix5QkFyQmU7RUFkZix5QkVaRjtFTSs0UFksY0FBQTtFUmgyUFYsMkJBckJlO0FUMG5vRG5CO0FVMXJvREU7RU9tN1BVO0lSNTFQTix5QkFoQmE7RVR1bm9EakI7QUFDRjtBVS9yb0RFO0VPbTdQVTtJUnoxUE4sZUVyREo7RVg4cG9EQTtBQUNGO0FVcHNvREU7RU9tN1BVO0lScjFQSixlRXpETjtFWG1xb0RBO0FBQ0Y7QVV6c29ERTtFT203UFU7SVIvM1BOLHlCRWRKO0VYdXFvREE7QUFDRjtBVTlzb0RFO0VPbTdQVTtJUjUzUE4seUJFakJKO0VYNHFvREE7QUFDRjtBVW50b0RFO0VPbTdQVTtJUnozUE4seUJFcEJKO0VYaXJvREE7QUFDRjtBVXh0b0RFO0VPbTdQVTtJUjUxUE4sMkJBaEJhO0VUcXBvRGpCO0FBQ0Y7QVU3dG9ERTtFT203UFU7SVJ6MVBOLGlCUTQxUFE7RWpCMnk0Q1o7QUFDRjtBVWx1b0RFO0VPbTdQVTtJUnIxUEosaUJRdzFQTTtFakJnejRDWjtBQUNGO0FpQjN5NENjO0VBQ0UsY0FBQTtFUngyUFosMkJBckJlO0FUMnFvRG5CO0FVM3VvREU7RU80N1BZO0lScjJQUiwyQkFoQmE7RVR3cW9EakI7QUFDRjtBVWh2b0RFO0VPNDdQWTtJUmwyUFIsaUJRbzJQVTtFakJzejRDZDtBQUNGO0FVcnZvREU7RU80N1BZO0lSOTFQTixpQlFnMlBRO0VqQjJ6NENkO0FBQ0Y7QWlCM3o0Q2dCO0VBQ0UsMEJBQUE7RUFDQSx1Q0FBQTtFQUFBLCtCQUFBO0FqQjZ6NENsQjtBaUI1ejRDa0I7RUFDRSxjSjc1UEo7QWIydG9EaEI7QWlCM3o0Q2U7RUFDQyxjSmo2UEE7QWI4dG9EaEI7QWlCcHo0Q1E7RVIzM1BKLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVHlzb0RuQjtBVXp3b0RFO0VPZzlQTTtJUnozUEYseUJBaEJhO0VUc3NvRGpCO0FBQ0Y7QVU5d29ERTtFT2c5UE07SVJ0M1BGLGVFUko7RVhnc29EQTtBQUNGO0FVbnhvREU7RU9nOVBNO0lSbDNQQSxlRVpOO0VYcXNvREE7QUFDRjtBVXh4b0RFO0VPZzlQTTtJUjU1UEYsZ0JFK0JKO0VYeXNvREE7QUFDRjtBVTd4b0RFO0VPZzlQTTtJUno1UEYsZ0JFNEJKO0VYOHNvREE7QUFDRjtBVWx5b0RFO0VPZzlQTTtJUnQ1UEYsZ0JFeUJKO0VYbXRvREE7QUFDRjtBVXZ5b0RFO0VPZzlQTTtJUnozUEYsNkJBaEJhO0VUb3VvRGpCO0FBQ0Y7QVU1eW9ERTtFT2c5UE07SVJ0M1BGLDZCQVZnQjtFVGd1b0RwQjtBQUNGO0FVanpvREU7RU9nOVBNO0lSbDNQQSxtQlFvM1BFO0VqQm0yNENSO0FBQ0Y7QWlCajI0Q1E7RUFDRSxjQUFBO0VSajRQTiwwQkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7QVhzeG9ERjtBVTV6b0RFO0VPcTlQTTtJUjkzUEYsMEJBaEJhO0VUeXZvRGpCO0FBQ0Y7QVVqMG9ERTtFT3E5UE07SVIzM1BGLDBCQVZnQjtFVHF2b0RwQjtBQUNGO0FVdDBvREU7RU9xOVBNO0lSdjNQQSxnQlF5M1BFO0VqQm0zNENSO0FBQ0Y7QVUzMG9ERTtFT3E5UE07SVI5M1BGLHlCQWhCYTtFVHd3b0RqQjtBQUNGO0FVaDFvREU7RU9xOVBNO0lSMzNQRixlRXJESjtFWCt5b0RBO0FBQ0Y7QVVyMW9ERTtFT3E5UE07SVJ2M1BBLGVFekROO0VYb3pvREE7QUFDRjtBVTExb0RFO0VPcTlQTTtJUmo2UEYseUJFZEo7RVh3em9EQTtBQUNGO0FVLzFvREU7RU9xOVBNO0lSOTVQRix5QkVqQko7RVg2em9EQTtBQUNGO0FVcDJvREU7RU9xOVBNO0lSMzVQRix5QkVwQko7RVhrMG9EQTtBQUNGO0FpQjk0NENRO0VSdDRQSix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLDJCQXJCZTtFUWc2UFQsY0FBQTtBakJpNTRDVjtBVWozb0RFO0VPMjlQTTtJUnA0UEYseUJBaEJhO0VUOHlvRGpCO0FBQ0Y7QVV0M29ERTtFTzI5UE07SVJqNFBGLGVFckRKO0VYcTFvREE7QUFDRjtBVTMzb0RFO0VPMjlQTTtJUjczUEEsZUV6RE47RVgwMW9EQTtBQUNGO0FVaDRvREU7RU8yOVBNO0lSdjZQRix5QkVkSjtFWDgxb0RBO0FBQ0Y7QVVyNG9ERTtFTzI5UE07SVJwNlBGLHlCRWpCSjtFWG0yb0RBO0FBQ0Y7QVUxNG9ERTtFTzI5UE07SVJqNlBGLHlCRXBCSjtFWHcyb0RBO0FBQ0Y7QVUvNG9ERTtFTzI5UE07SVJwNFBGLDBCQWhCYTtFVDQwb0RqQjtBQUNGO0FVcDVvREU7RU8yOVBNO0lSajRQRiwwQkFWZ0I7RVR3MG9EcEI7QUFDRjtBVXo1b0RFO0VPMjlQTTtJUjczUEEsZ0JRKzNQRTtFakJnODRDUjtBQUNGO0FVOTVvREU7RU8yOVBNO0lScDRQRiw2QkFoQmE7RVQyMW9EakI7QUFDRjtBVW42b0RFO0VPMjlQTTtJUmo0UEYsNkJBVmdCO0VUdTFvRHBCO0FBQ0Y7QVV4Nm9ERTtFTzI5UE07SVI3M1BBLG1CUWc0UEU7RWpCODg0Q1I7QUFDRjtBVTc2b0RFO0VPMjlQTTtJUnA0UEYsMkJBaEJhO0VUMDJvRGpCO0FBQ0Y7QVVsN29ERTtFTzI5UE07SVJqNFBGLDJCQVZnQjtFVHMyb0RwQjtBQUNGO0FVdjdvREU7RU8yOVBNO0lSNzNQQSxpQlFpNFBFO0VqQjQ5NENSO0FBQ0Y7QWlCeDk0Q1U7RVIvNFBOLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RVF3NlBQLGNBQUE7QWpCMjk0Q1o7QVVuOG9ERTtFT28rUFE7SVI3NFBKLHlCQWhCYTtFVGc0b0RqQjtBQUNGO0FVeDhvREU7RU9vK1BRO0lSMTRQSixlRXJESjtFWHU2b0RBO0FBQ0Y7QVU3OG9ERTtFT28rUFE7SVJ0NFBGLGVFekROO0VYNDZvREE7QUFDRjtBVWw5b0RFO0VPbytQUTtJUmg3UEoseUJFZEo7RVhnN29EQTtBQUNGO0FVdjlvREU7RU9vK1BRO0lSNzZQSix5QkVqQko7RVhxN29EQTtBQUNGO0FVNTlvREU7RU9vK1BRO0lSMTZQSix5QkVwQko7RVgwN29EQTtBQUNGO0FVaitvREU7RU9vK1BRO0lSNzRQSiwwQkFoQmE7RVQ4NW9EakI7QUFDRjtBVXQrb0RFO0VPbytQUTtJUjE0UEosMEJBVmdCO0VUMDVvRHBCO0FBQ0Y7QVUzK29ERTtFT28rUFE7SVJ0NFBGLGdCUXc0UEk7RWpCeWc1Q1Y7QUFDRjtBVWgvb0RFO0VPbytQUTtJUjc0UEosNkJBaEJhO0VUNjZvRGpCO0FBQ0Y7QVVyL29ERTtFT28rUFE7SVIxNFBKLDZCQVZnQjtFVHk2b0RwQjtBQUNGO0FVMS9vREU7RU9vK1BRO0lSdDRQRixtQlF5NFBJO0VqQnVoNUNWO0FBQ0Y7QWlCcmg1Q1k7RVJyNVBSLDJCQXJCZTtBVGs4b0RuQjtBVWxncERFO0VPMCtQVTtJUm41UE4sMkJBaEJhO0VUKzdvRGpCO0FBQ0Y7QVV2Z3BERTtFTzArUFU7SVJoNVBOLDJCQVZnQjtFVDI3b0RwQjtBQUNGO0FVNWdwREU7RU8wK1BVO0lSNTRQSixpQlE2NFBNO0VqQnFpNUNaO0FBQ0Y7QWlCamk1Q1E7RVIzNVBKLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWGcvb0RGO0FVdGhwREU7RU9nL1BNO0lSejVQRiwwQkFoQmE7RVRtOW9EakI7QUFDRjtBVTNocERFO0VPZy9QTTtJUnQ1UEYsMEJBVmdCO0VUKzhvRHBCO0FBQ0Y7QVVoaXBERTtFT2cvUE07SVJsNVBBLGdCUW01UEU7RWpCbWo1Q1I7QUFDRjtBVXJpcERFO0VPZy9QTTtJUno1UEYseUJBaEJhO0VUaytvRGpCO0FBQ0Y7QVUxaXBERTtFT2cvUE07SVJ0NVBGLGVFckRKO0VYeWdwREE7QUFDRjtBVS9pcERFO0VPZy9QTTtJUmw1UEEsZUV6RE47RVg4Z3BEQTtBQUNGO0FVcGpwREU7RU9nL1BNO0lSNTdQRix5QkVkSjtFWGtocERBO0FBQ0Y7QVV6anBERTtFT2cvUE07SVJ6N1BGLHlCRWpCSjtFWHVocERBO0FBQ0Y7QVU5anBERTtFT2cvUE07SVJ0N1BGLHlCRXBCSjtFWDRocERBO0FBQ0Y7QWlCL2s1Q1U7RVIvNVBOLHlCQXJCZTtFQWRmLHlCRVpGO0VNZzlQVSxjQUFBO0VSajZQUiwwQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLDJCQXJCZTtBVDJncERuQjtBVTNrcERFO0VPby9QUTtJUjc1UEoseUJBaEJhO0VUd2dwRGpCO0FBQ0Y7QVVobHBERTtFT28vUFE7SVIxNVBKLGVFckRKO0VYK2lwREE7QUFDRjtBVXJscERFO0VPby9QUTtJUnQ1UEYsZUV6RE47RVhvanBEQTtBQUNGO0FVMWxwREU7RU9vL1BRO0lSaDhQSix5QkVkSjtFWHdqcERBO0FBQ0Y7QVUvbHBERTtFT28vUFE7SVI3N1BKLHlCRWpCSjtFWDZqcERBO0FBQ0Y7QVVwbXBERTtFT28vUFE7SVIxN1BKLHlCRXBCSjtFWGtrcERBO0FBQ0Y7QVV6bXBERTtFT28vUFE7SVI3NVBKLDBCQWhCYTtFVHNpcERqQjtBQUNGO0FVOW1wREU7RU9vL1BRO0lSMTVQSiwwQkFWZ0I7RVRraXBEcEI7QUFDRjtBVW5ucERFO0VPby9QUTtJUnQ1UEYsZ0JReTVQSTtFakJnbzVDVjtBQUNGO0FVeG5wREU7RU9vL1BRO0lSNzVQSiw2QkFoQmE7RVRxanBEakI7QUFDRjtBVTducERFO0VPby9QUTtJUjE1UEosNkJBVmdCO0VUaWpwRHBCO0FBQ0Y7QVVsb3BERTtFT28vUFE7SVJ0NVBGLG1CUTA1UEk7RWpCOG81Q1Y7QUFDRjtBVXZvcERFO0VPby9QUTtJUjc1UEosMkJBaEJhO0VUb2twRGpCO0FBQ0Y7QVU1b3BERTtFT28vUFE7SVIxNVBKLDJCQVZnQjtFVGdrcERwQjtBQUNGO0FVanBwREU7RU9vL1BRO0lSdDVQRixpQlEyNVBJO0VqQjRwNUNWO0FBQ0Y7QWlCMXA1Q1U7RVJ2NlBOLHlCQXJCZTtFQWRmLHlCRVpGO0VNdzlQVSxjQUFBO0VSejZQUiwwQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLDJCQXJCZTtBVDhscERuQjtBVTlwcERFO0VPNC9QUTtJUnI2UEoseUJBaEJhO0VUMmxwRGpCO0FBQ0Y7QVVucXBERTtFTzQvUFE7SVJsNlBKLGVFckRKO0VYa29wREE7QUFDRjtBVXhxcERFO0VPNC9QUTtJUjk1UEYsZUV6RE47RVh1b3BEQTtBQUNGO0FVN3FwREU7RU80L1BRO0lSeDhQSix5QkVkSjtFWDJvcERBO0FBQ0Y7QVVscnBERTtFTzQvUFE7SVJyOFBKLHlCRWpCSjtFWGdwcERBO0FBQ0Y7QVV2cnBERTtFTzQvUFE7SVJsOFBKLHlCRXBCSjtFWHFwcERBO0FBQ0Y7QVU1cnBERTtFTzQvUFE7SVJyNlBKLDBCQWhCYTtFVHlucERqQjtBQUNGO0FVanNwREU7RU80L1BRO0lSbDZQSiwwQkFWZ0I7RVRxbnBEcEI7QUFDRjtBVXRzcERFO0VPNC9QUTtJUjk1UEYsZ0JRaTZQSTtFakIyczVDVjtBQUNGO0FVM3NwREU7RU80L1BRO0lScjZQSiw2QkFoQmE7RVR3b3BEakI7QUFDRjtBVWh0cERFO0VPNC9QUTtJUmw2UEosNkJBVmdCO0VUb29wRHBCO0FBQ0Y7QVVydHBERTtFTzQvUFE7SVI5NVBGLG1CUWs2UEk7RWpCeXQ1Q1Y7QUFDRjtBVTF0cERFO0VPNC9QUTtJUnI2UEosMkJBaEJhO0VUdXBwRGpCO0FBQ0Y7QVUvdHBERTtFTzQvUFE7SVJsNlBKLDJCQVZnQjtFVG1wcERwQjtBQUNGO0FVcHVwREU7RU80L1BRO0lSOTVQRixpQlFtNlBJO0VqQnV1NUNWO0FBQ0Y7QWlCcHU1Q1E7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RVJuN1BOLDJCQXJCZTtBVCtxcERuQjtBVS91cERFO0VPcWdRTTtJUjk2UEYsMkJBaEJhO0VUNHFwRGpCO0FBQ0Y7QVVwdnBERTtFT3FnUU07SVIzNlBGLDJCQVZnQjtFVHdxcERwQjtBQUNGO0FVenZwREU7RU9xZ1FNO0lSdjZQQSxpQlEyNlBFO0VqQm92NUNSO0FBQ0Y7QWlCbHY1Q1E7RVJ2N1BKLDBCQXJCZTtBVGlzcERuQjtBVWp3cERFO0VPNGdRTTtJUnI3UEYsMEJBaEJhO0VUOHJwRGpCO0FBQ0Y7QVV0d3BERTtFTzRnUU07SVJsN1BGLDBCQVZnQjtFVDBycERwQjtBQUNGO0FVM3dwREU7RU80Z1FNO0lSOTZQQSxnQlErNlBFO0VqQmt3NUNSO0FBQ0Y7QWlCanc1Q1U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGdDQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QWpCbXc1Q1o7QWlCanc1Q1k7RUFDRSwwQkFBQTtFUmo4UFYsMEJBckJlO0FUMHRwRG5CO0FVMXhwREU7RU9xaFFVO0lSOTdQTiwwQkFoQmE7RVR1dHBEakI7QUFDRjtBVS94cERFO0VPcWhRVTtJUjM3UE4sMEJBVmdCO0VUbXRwRHBCO0FBQ0Y7QVVweXBERTtFT3FoUVU7SVJ2N1BKLGdCUXk3UE07RWpCaXg1Q1o7QUFDRjtBaUJoeDVDYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VScjhQWix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLDJCQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtBVDh1cERuQjtBVTl5cERFO0VPeWhRWTtJUmw4UFIsd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVQydXBEakI7QUFDRjtBVW56cERFO0VPeWhRWTtJUi83UFIsd0JRaThQVTtRUmo4UFYscUJRaThQVTtZUmo4UFYsdUJRaThQVTtFakI0eDVDZDtBQUNGO0FVeHpwREU7RU95aFFZO0lSMzdQTix3QlE2N1BRO1FSNzdQUixxQlE2N1BRO1lSNzdQUix1QlE2N1BRO0VqQml5NUNkO0FBQ0Y7QVU3enBERTtFT3loUVk7SVJsOFBSLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUMHZwRGpCO0FBQ0Y7QVVsMHBERTtFT3loUVk7SVIvN1BSLHlCUWs4UFU7UVJsOFBWLHNCUWs4UFU7WVJsOFBWLG1CUWs4UFU7RWpCMHk1Q2Q7QUFDRjtBVXYwcERFO0VPeWhRWTtJUjM3UE4seUJRODdQUTtRUjk3UFIsc0JRODdQUTtZUjk3UFIsbUJRODdQUTtFakIreTVDZDtBQUNGO0FpQjV5NUNZO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVI1OFBWLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsMkJBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsdUJBckJlO0VRbytQTCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVIvOFBWLHVCQXJCZTtFQXFCZixzQkFyQmU7RVF1K1BMLCtCQUFBO0FqQjh5NUNkO0FVcjFwREU7RU9naVFVO0lSejhQTix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLHVCQWhCYTtFVGt4cERqQjtBQUNGO0FVMTFwREU7RU9naVFVO0lSdDhQTix3QlF3OFBRO1FSeDhQUixxQlF3OFBRO1lSeDhQUix1QlF3OFBRO0VqQjR6NUNaO0FBQ0Y7QVUvMXBERTtFT2dpUVU7SVJsOFBKLHdCUW84UE07UVJwOFBOLHFCUW84UE07WVJwOFBOLHVCUW84UE07RWpCaTA1Q1o7QUFDRjtBVXAycERFO0VPZ2lRVTtJUno4UE4seUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRpeXBEakI7QUFDRjtBVXoycERFO0VPZ2lRVTtJUnQ4UE4seUJReThQUTtRUno4UFIsc0JReThQUTtZUno4UFIsbUJReThQUTtFakIwMDVDWjtBQUNGO0FVOTJwREU7RU9naVFVO0lSbDhQSix5QlFxOFBNO1FScjhQTixzQlFxOFBNO1lScjhQTixtQlFxOFBNO0VqQiswNUNaO0FBQ0Y7QVVuM3BERTtFT2dpUVU7SVJ6OFBOLHVCQWhCYTtFVGd6cERqQjtBQUNGO0FVeDNwREU7RU9naVFVO0lSdDhQTix1QkFWZ0I7RVQ0eXBEcEI7QUFDRjtBVTczcERFO0VPZ2lRVTtJUmw4UEosYVF1OFBNO0VqQjQxNUNaO0FBQ0Y7QVVsNHBERTtFT2dpUVU7SVJ6OFBOLHNCQWhCYTtFVCt6cERqQjtBQUNGO0FVdjRwREU7RU9naVFVO0lSdDhQTixzQkFWZ0I7RVQyenBEcEI7QUFDRjtBVTU0cERFO0VPZ2lRVTtJUmw4UEosWVF3OFBNO0VqQjAyNUNaO0FBQ0Y7QWlCdjI1Q1k7RVJyOVBSLG9CQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsYUFyQmU7RUFxQmYseUJBckJlO01BcUJmLHNCQXJCZTtVQXFCZixtQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLHNDQXJCZTtBVHUxcERuQjtBVXY1cERFO0VPMGlRVTtJUm45UE4sY0FoQmE7RVRvMXBEakI7QUFDRjtBVTU1cERFO0VPMGlRVTtJUmg5UE4sY1FpOVBRO0VqQnEzNUNaO0FBQ0Y7QVVqNnBERTtFTzBpUVU7SVI1OFBKLGNRNjhQTTtFakIwMzVDWjtBQUNGO0FVdDZwREU7RU8waVFVO0lSbjlQTix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLGtCQWhCYTtFVG0ycERqQjtBQUNGO0FVMzZwREU7RU8waVFVO0lSaDlQTix3QlFrOVBRO1FSbDlQUixxQlFrOVBRO1lSbDlQUixrQlFrOVBRO0VqQm00NUNaO0FBQ0Y7QVVoN3BERTtFTzBpUVU7SVI1OFBKLHdCUTg4UE07UVI5OFBOLHFCUTg4UE07WVI5OFBOLGtCUTg4UE07RWpCdzQ1Q1o7QUFDRjtBVXI3cERFO0VPMGlRVTtJUm45UE4sc0JBaEJhO0VUazNwRGpCO0FBQ0Y7QVUxN3BERTtFTzBpUVU7SVJoOVBOLHNCQVZnQjtFVDgycERwQjtBQUNGO0FVLzdwREU7RU8waVFVO0lSNThQSixZUSs4UE07RWpCczU1Q1o7QUFDRjtBVXA4cERFO0VPMGlRVTtJUm45UE4sc0NBaEJhO0VUaTRwRGpCO0FBQ0Y7QVV6OHBERTtFTzBpUVU7SVJoOVBOLHNDQVZnQjtFVDYzcERwQjtBQUNGO0FVOThwREU7RU8waVFVO0lSNThQSixrQlFnOVBNO0VqQm82NUNaO0FBQ0Y7QWlCejU1Q007RUFDRSxZQUFBO0FqQjI1NUNSO0FpQjc0NUNFO0VScC9QRSwwQ0FyQmU7QVR5NXBEbkI7QVV6OXBERTtFT3lrUUE7SVJsL1BJLDBDQWhCYTtFVHM1cERqQjtBQUNGO0FVOTlwREU7RU95a1FBO0lSLytQSSxzQlFnL1BGO0VqQnc1NUNGO0FBQ0Y7QVVuK3BERTtFT3lrUUE7SVIzK1BNLHNCUTQrUEo7RWpCNjU1Q0Y7QUFDRjtBaUI1NTVDSTtFQUNFLGtCQUFBO0VSeC9QRiw4QkFyQmU7QVQ0NnBEbkI7QVU1K3BERTtFTzRrUUU7SVJyL1BFLDZCQWhCYTtFVHk2cERqQjtBQUNGO0FVai9wREU7RU80a1FFO0lSbC9QRSw2QkFWZ0I7RVRxNnBEcEI7QUFDRjtBVXQvcERFO0VPNGtRRTtJUjkrUEksbUJRZy9QRjtFakI0NjVDSjtBQUNGO0FpQjE2NUNJO0VSNS9QQSwyQkFyQmU7QVQ4N3BEbkI7QVU5L3BERTtFT2lsUUU7SVIxL1BFLDJCQWhCYTtFVDI3cERqQjtBQUNGO0FVbmdxREU7RU9pbFFFO0lSdi9QRSwyQkFWZ0I7RVR1N3BEcEI7QUFDRjtBVXhncURFO0VPaWxRRTtJUm4vUEksaUJRby9QRjtFakIwNzVDSjtBQUNGO0FpQjE3NUNNO0VBQ0Usc0JKL2pRTTtFSmdFViw2QkFyQmU7RUFxQmYsdUJBckJlO0FUazlwRG5CO0FVbGhxREU7RU9tbFFJO0lSNS9QQSw2QkFoQmE7RVQrOHBEakI7QUFDRjtBVXZocURFO0VPbWxRSTtJUnovUEEsNkJBVmdCO0VUMjhwRHBCO0FBQ0Y7QVU1aHFERTtFT21sUUk7SVJyL1BFLG1CUXUvUEE7RWpCMjg1Q047QUFDRjtBVWppcURFO0VPbWxRSTtJUjUvUEEsWUFoQmE7RVQ4OXBEakI7QUFDRjtBVXRpcURFO0VPbWxRSTtJUnovUEEsZ0JBVmdCO0VUMDlwRHBCO0FBQ0Y7QVUzaXFERTtFT21sUUk7SVJyL1BFLGFRdy9QQTtFakJ5OTVDTjtBQUNGO0FpQng5NUNVO0VSbmdRTiwwQkFyQmU7QVRtL3BEbkI7QVVuanFERTtFT3dsUVE7SVJqZ1FKLGVBaEJhO0VUZy9wRGpCO0FBQ0Y7QVV4anFERTtFT3dsUVE7SVI5L1BKLG1CQVZnQjtFVDQrcERwQjtBQUNGO0FVN2pxREU7RU93bFFRO0lSMS9QRixnQlEyL1BJO0VqQncrNUNWO0FBQ0Y7QWlCdCs1Q1k7RUFDRSxnQkFBQTtBakJ3KzVDZDtBaUJwKzVDWTtFUjVnUVIsNkJBckJlO0FUd2dxRG5CO0FVeGtxREU7RU9pbVFVO0lSMWdRTixvQkFoQmE7RVRxZ3FEakI7QUFDRjtBVTdrcURFO0VPaW1RVTtJUnZnUU4sdUJBVmdCO0VUaWdxRHBCO0FBQ0Y7QVVsbHFERTtFT2ltUVU7SVJuZ1FKLG1CUW9nUU07RWpCby81Q1o7QUFDRjtBaUJuLzVDWTtFUi9nUVIseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDJCQXJCZTtFUXdpUUwsY0FBQTtBakJzLzVDZDtBVTlscURFO0VPb21RVTtJUjdnUU4seUJBaEJhO0VUMmhxRGpCO0FBQ0Y7QVVubXFERTtFT29tUVU7SVIxZ1FOLGVFckRKO0VYa2txREE7QUFDRjtBVXhtcURFO0VPb21RVTtJUnRnUUosZUV6RE47RVh1a3FEQTtBQUNGO0FVN21xREU7RU9vbVFVO0lSaGpRTix5QkVkSjtFWDJrcURBO0FBQ0Y7QVVsbnFERTtFT29tUVU7SVI3aVFOLHlCRWpCSjtFWGdscURBO0FBQ0Y7QVV2bnFERTtFT29tUVU7SVIxaVFOLHlCRXBCSjtFWHFscURBO0FBQ0Y7QVU1bnFERTtFT29tUVU7SVI3Z1FOLDBCQWhCYTtFVHlqcURqQjtBQUNGO0FVam9xREU7RU9vbVFVO0lSMWdRTiwwQkFWZ0I7RVRxanFEcEI7QUFDRjtBVXRvcURFO0VPb21RVTtJUnRnUUosZ0JRd2dRTTtFakJvaTZDWjtBQUNGO0FVM29xREU7RU9vbVFVO0lSN2dRTiwyQkFoQmE7RVR3a3FEakI7QUFDRjtBVWhwcURFO0VPb21RVTtJUjFnUU4sMkJBVmdCO0VUb2txRHBCO0FBQ0Y7QVVycHFERTtFT29tUVU7SVJ0Z1FKLGlCUXlnUU07RWpCa2o2Q1o7QUFDRjtBaUI5aTZDWTtFUnZoUVIsNkJBckJlO0FUNmxxRG5CO0FVN3BxREU7RU80bVFVO0lScmhRTiw2QkFoQmE7RVQwbHFEakI7QUFDRjtBVWxxcURFO0VPNG1RVTtJUmxoUU4sNkJBVmdCO0VUc2xxRHBCO0FBQ0Y7QVV2cXFERTtFTzRtUVU7SVI5Z1FKLG1CUStnUU07RWpCOGo2Q1o7QUFDRjtBaUIzajZDWTtFUjVoUVIsOEJBckJlO0FUK21xRG5CO0FVL3FxREU7RU9pblFVO0lSMWhRTiw2QkFoQmE7RVQ0bXFEakI7QUFDRjtBVXBycURFO0VPaW5RVTtJUnZoUU4sNkJBVmdCO0VUd21xRHBCO0FBQ0Y7QVV6cnFERTtFT2luUVU7SVJuaFFKLG1CUW9oUU07RWpCMms2Q1o7QUFDRjtBaUJ4azZDUTtFUmppUUoseUJBckJlO0VBZGYsZ0JFaUNGO0VGRUUsNkJBckJlO0FUbW9xRG5CO0FVbnNxREU7RU9zblFNO0lSL2hRRix5QkFoQmE7RVRnb3FEakI7QUFDRjtBVXhzcURFO0VPc25RTTtJUjVoUUYsZUVSSjtFWDBucURBO0FBQ0Y7QVU3c3FERTtFT3NuUU07SVJ4aFFBLGVFWk47RVgrbnFEQTtBQUNGO0FVbHRxREU7RU9zblFNO0lSbGtRRixnQkUrQko7RVhtb3FEQTtBQUNGO0FVdnRxREU7RU9zblFNO0lSL2pRRixnQkU0Qko7RVh3b3FEQTtBQUNGO0FVNXRxREU7RU9zblFNO0lSNWpRRixnQkV5Qko7RVg2b3FEQTtBQUNGO0FVanVxREU7RU9zblFNO0lSL2hRRiw2QkFoQmE7RVQ4cHFEakI7QUFDRjtBVXR1cURFO0VPc25RTTtJUjVoUUYsNkJBVmdCO0VUMHBxRHBCO0FBQ0Y7QVUzdXFERTtFT3NuUU07SVJ4aFFBLG1CUTBoUUU7RWpCdW42Q1I7QUFDRjtBaUJ0bjZDUTtFUnJpUUoseUJBckJlO0VBZGYseUJFWkY7RU1zbFFRLGNBQUE7RVJ2aVFOLDJCQXJCZTtFQXFCZiwwQkFyQmU7QVR1cnFEbkI7QVV2dnFERTtFTzBuUU07SVJuaVFGLHlCQWhCYTtFVG9ycURqQjtBQUNGO0FVNXZxREU7RU8wblFNO0lSaGlRRixlRXJESjtFWDJ0cURBO0FBQ0Y7QVVqd3FERTtFTzBuUU07SVI1aFFBLGVFekROO0VYZ3VxREE7QUFDRjtBVXR3cURFO0VPMG5RTTtJUnRrUUYseUJFZEo7RVhvdXFEQTtBQUNGO0FVM3dxREU7RU8wblFNO0lSbmtRRix5QkVqQko7RVh5dXFEQTtBQUNGO0FVaHhxREU7RU8wblFNO0lSaGtRRix5QkVwQko7RVg4dXFEQTtBQUNGO0FVcnhxREU7RU8wblFNO0lSbmlRRiwyQkFoQmE7RVRrdHFEakI7QUFDRjtBVTF4cURFO0VPMG5RTTtJUmhpUUYsMkJBVmdCO0VUOHNxRHBCO0FBQ0Y7QVUveHFERTtFTzBuUU07SVI1aFFBLGlCUStoUUU7RWpCc3E2Q1I7QUFDRjtBVXB5cURFO0VPMG5RTTtJUm5pUUYsMEJBaEJhO0VUaXVxRGpCO0FBQ0Y7QVV6eXFERTtFTzBuUU07SVJoaVFGLDBCQVZnQjtFVDZ0cURwQjtBQUNGO0FVOXlxREU7RU8wblFNO0lSNWhRQSxnQlFnaVFFO0VqQm9yNkNSO0FBQ0Y7QWlCbHI2Q1E7RVI1aVFKLHlCQXJCZTtFQWRmLHlCRVpGO0VNNmxRUSxjQUFBO0VSOWlRTiwyQkFyQmU7RUFxQmYsMEJBckJlO0FUMHZxRG5CO0FVMXpxREU7RU9pb1FNO0lSMWlRRix5QkFoQmE7RVR1dnFEakI7QUFDRjtBVS96cURFO0VPaW9RTTtJUnZpUUYsZUVyREo7RVg4eHFEQTtBQUNGO0FVcDBxREU7RU9pb1FNO0lSbmlRQSxlRXpETjtFWG15cURBO0FBQ0Y7QVV6MHFERTtFT2lvUU07SVI3a1FGLHlCRWRKO0VYdXlxREE7QUFDRjtBVTkwcURFO0VPaW9RTTtJUjFrUUYseUJFakJKO0VYNHlxREE7QUFDRjtBVW4xcURFO0VPaW9RTTtJUnZrUUYseUJFcEJKO0VYaXpxREE7QUFDRjtBVXgxcURFO0VPaW9RTTtJUjFpUUYsMkJBaEJhO0VUcXhxRGpCO0FBQ0Y7QVU3MXFERTtFT2lvUU07SVJ2aVFGLDJCQVZnQjtFVGl4cURwQjtBQUNGO0FVbDJxREU7RU9pb1FNO0lSbmlRQSxpQlFzaVFFO0VqQmt1NkNSO0FBQ0Y7QVV2MnFERTtFT2lvUU07SVIxaVFGLDBCQWhCYTtFVG95cURqQjtBQUNGO0FVNTJxREU7RU9pb1FNO0lSdmlRRiwwQkFWZ0I7RVRneXFEcEI7QUFDRjtBVWozcURFO0VPaW9RTTtJUm5pUUEsZ0JRdWlRRTtFakJndjZDUjtBQUNGO0FpQi91NkNRO0VSbGpRSix5QkFyQmU7RUFkZix5QkVaRjtFTW1tUVEsY0FBQTtFUnBqUU4sMkJBckJlO0VBcUJmLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVQ4enFEbkI7QVU5M3FERTtFT3VvUU07SVJoalFGLHlCQWhCYTtFVDJ6cURqQjtBQUNGO0FVbjRxREU7RU91b1FNO0lSN2lRRixlRXJESjtFWGsycURBO0FBQ0Y7QVV4NHFERTtFT3VvUU07SVJ6aVFBLGVFekROO0VYdTJxREE7QUFDRjtBVTc0cURFO0VPdW9RTTtJUm5sUUYseUJFZEo7RVgyMnFEQTtBQUNGO0FVbDVxREU7RU91b1FNO0lSaGxRRix5QkVqQko7RVhnM3FEQTtBQUNGO0FVdjVxREU7RU91b1FNO0lSN2tRRix5QkVwQko7RVhxM3FEQTtBQUNGO0FVNTVxREU7RU91b1FNO0lSaGpRRiwyQkFoQmE7RVR5MXFEakI7QUFDRjtBVWo2cURFO0VPdW9RTTtJUjdpUUYsMkJBVmdCO0VUcTFxRHBCO0FBQ0Y7QVV0NnFERTtFT3VvUU07SVJ6aVFBLGlCUTRpUUU7RWpCZ3k2Q1I7QUFDRjtBVTM2cURFO0VPdW9RTTtJUmhqUUYsMEJBaEJhO0VUdzJxRGpCO0FBQ0Y7QVVoN3FERTtFT3VvUU07SVI3aVFGLDBCQVZnQjtFVG8ycURwQjtBQUNGO0FVcjdxREU7RU91b1FNO0lSemlRQSxnQlE2aVFFO0VqQjh5NkNSO0FBQ0Y7QVUxN3FERTtFT3VvUU07SVJoalFGLDZCQWhCYTtFVHUzcURqQjtBQUNGO0FVLzdxREU7RU91b1FNO0lSN2lRRiw2QkFWZ0I7RVRtM3FEcEI7QUFDRjtBVXA4cURFO0VPdW9RTTtJUnppUUEsbUJROGlRRTtFakI0ejZDUjtBQUNGO0FpQm56NkNNO0VBQ0UsWUFBQTtBakJxejZDUjtBaUJoejZDSTtFQUNFLGFBQUE7QWpCa3o2Q047O0FpQjd5NkNFO0VSN2tRRSwwQ0FyQmU7QVRtNXFEbkI7QVVuOXFERTtFT2txUUE7SVIza1FJLDBDQWhCYTtFVGc1cURqQjtBQUNGO0FVeDlxREU7RU9rcVFBO0lSeGtRSSxzQlF5a1FGO0VqQnl6NkNGO0FBQ0Y7QVU3OXFERTtFT2txUUE7SVJwa1FNLHNCUXFrUUo7RWpCOHo2Q0Y7QUFDRjtBaUI5ejZDSTtFUi9rUUEsNkJBckJlO0VRc21RYixrQkFBQTtBakJnMDZDTjtBVXQrcURFO0VPb3FRRTtJUjdrUUUsa0JBaEJhO0VUbTZxRGpCO0FBQ0Y7QVUzK3FERTtFT29xUUU7SVIxa1FFLG1CUTJrUUE7RWpCMDA2Q0o7QUFDRjtBVWgvcURFO0VPb3FRRTtJUnRrUUksbUJRdWtRRjtFakIrMDZDSjtBQUNGO0FpQjUwNkNNO0VScGxRRix1QkFyQmU7RVEybVFYLHlCQUFBO0VBQ0EsbUJBQUE7QWpCODA2Q1I7QVUxL3FERTtFT3lxUUk7SVJsbFFBLFlBaEJhO0VUdTdxRGpCO0FBQ0Y7QVUvL3FERTtFT3lxUUk7SVIva1FBLGdCQVZnQjtFVG03cURwQjtBQUNGO0FVcGdyREU7RU95cVFJO0lSM2tRRSxhUTRrUUE7RWpCODE2Q047QUFDRjtBaUIzMTZDVTtFUnpsUU4sMEJBckJlO0FUNDhxRG5CO0FVNWdyREU7RU84cVFRO0lSdmxRSixlQWhCYTtFVHk4cURqQjtBQUNGO0FVamhyREU7RU84cVFRO0lScGxRSixnQlFxbFFNO0VqQnMyNkNWO0FBQ0Y7QVV0aHJERTtFTzhxUVE7SVJobFFGLGdCUWlsUUk7RWpCMjI2Q1Y7QUFDRjtBaUJ6MjZDVTtFUjdsUU4sMkJBckJlO0FUODlxRG5CO0FVOWhyREU7RU9rclFRO0lSM2xRSiwwQkFoQmE7RVQyOXFEakI7QUFDRjtBVW5pckRFO0VPa3JRUTtJUnhsUUosZ0JReWxRTTtFakJvMzZDVjtBQUNGO0FVeGlyREU7RU9rclFRO0lScGxRRixnQlFxbFFJO0VqQnkzNkNWO0FBQ0Y7QWlCdjM2Q1E7RVJqbVFKLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVGsvcURuQjtBVWxqckRFO0VPc3JRTTtJUi9sUUYseUJBaEJhO0VUKytxRGpCO0FBQ0Y7QVV2anJERTtFT3NyUU07SVI1bFFGLGVFUko7RVh5K3FEQTtBQUNGO0FVNWpyREU7RU9zclFNO0lSeGxRQSxlRVpOO0VYOCtxREE7QUFDRjtBVWprckRFO0VPc3JRTTtJUmxvUUYsZ0JFK0JKO0VYay9xREE7QUFDRjtBVXRrckRFO0VPc3JRTTtJUi9uUUYsZ0JFNEJKO0VYdS9xREE7QUFDRjtBVTNrckRFO0VPc3JRTTtJUjVuUUYsZ0JFeUJKO0VYNC9xREE7QUFDRjtBVWhsckRFO0VPc3JRTTtJUi9sUUYsNkJBaEJhO0VUNmdyRGpCO0FBQ0Y7QVVybHJERTtFT3NyUU07SVI1bFFGLG1CUThsUUk7RWpCaTY2Q1I7QUFDRjtBVTFsckRFO0VPc3JRTTtJUnhsUUEsbUJRMGxRRTtFakJzNjZDUjtBQUNGO0FpQnA2NkNVO0VSdG1RTiwwQkFyQmU7QVRraXJEbkI7QVVsbXJERTtFTzJyUVE7SVJwbVFKLDBCQWhCYTtFVCtockRqQjtBQUNGO0FVdm1yREU7RU8yclFRO0lSam1RSixnQlFrbVFNO0VqQis2NkNWO0FBQ0Y7QVU1bXJERTtFTzJyUVE7SVI3bFFGLGdCUThsUUk7RWpCbzc2Q1Y7QUFDRjtBaUJuNzZDVTtFQUNFLDBCQUFBO0FqQnE3NkNaO0FpQnA3NkNZO0VSOW9RUixXUStvUVU7QWpCczc2Q2Q7QVV2bnJERTtFT2dzUVU7SVI1b1FOLGNRNm9RUTtFakIwNzZDWjtBQUNGO0FVNW5yREU7RU9nc1FVO0lSem9RTixjUTBvUVE7RWpCKzc2Q1o7QUFDRjtBVWpvckRFO0VPZ3NRVTtJUnRvUU4sY1F1b1FRO0VqQm84NkNaO0FBQ0Y7QWlCajg2Q1E7RVJoblFKLHdCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFTWtxUVEsY0FBQTtBakJvODZDVjtBVTVvckRFO0VPcXNRTTtJUjltUUYsd0JBaEJhO0VUeWtyRGpCO0FBQ0Y7QVVqcHJERTtFT3FzUU07SVIzbVFGLGNRNG1RSTtFakIrODZDUjtBQUNGO0FVdHByREU7RU9xc1FNO0lSdm1RQSxjUXdtUUU7RWpCbzk2Q1I7QUFDRjtBVTNwckRFO0VPcXNRTTtJUjltUUYseUJBaEJhO0VUd2xyRGpCO0FBQ0Y7QVVocXJERTtFT3FzUU07SVIzbVFGLGVFckRKO0VYK25yREE7QUFDRjtBVXJxckRFO0VPcXNRTTtJUnZtUUEsZUV6RE47RVhvb3JEQTtBQUNGO0FVMXFyREU7RU9xc1FNO0lSanBRRix5QkVkSjtFWHdvckRBO0FBQ0Y7QVUvcXJERTtFT3FzUU07SVI5b1FGLHlCRWpCSjtFWDZvckRBO0FBQ0Y7QVVwcnJERTtFT3FzUU07SVIzb1FGLHlCRXBCSjtFWGtwckRBO0FBQ0Y7QWlCOSs2Q1k7RVJ0blFSLDBCQXJCZTtBVDRuckRuQjtBVTVyckRFO0VPMnNRVTtJUnBuUU4sMEJBaEJhO0VUeW5yRGpCO0FBQ0Y7QVVqc3JERTtFTzJzUVU7SVJqblFOLGVRa25RUTtFakJ5LzZDWjtBQUNGO0FVdHNyREU7RU8yc1FVO0lSN21RSixlUThtUU07RWpCOC82Q1o7QUFDRjtBaUIxLzZDUTtFUjVuUUosMEJBckJlO0FUOG9yRG5CO0FVOXNyREU7RU9pdFFNO0lSMW5RRiwwQkFoQmE7RVQyb3JEakI7QUFDRjtBVW50ckRFO0VPaXRRTTtJUnZuUUYsZ0JRd25RSTtFakJxZzdDUjtBQUNGO0FVeHRyREU7RU9pdFFNO0lSbm5RQSxnQlFvblFFO0VqQjBnN0NSO0FBQ0Y7QWlCbGc3Q0k7RUFDRSxhQUFBO0FqQm9nN0NOOztBaUI5LzZDRTtFUjdvUUUsMENBckJlO0FUb3FyRG5CO0FVcHVyREU7RU9rdVFBO0lSM29RSSwwQ0FoQmE7RVRpcXJEakI7QUFDRjtBVXp1ckRFO0VPa3VRQTtJUnhvUUksMENBVmdCO0VUNnByRHBCO0FBQ0Y7QVU5dXJERTtFT2t1UUE7SVJwb1FNLHNCUXFvUUo7RWpCK2c3Q0Y7QUFDRjtBaUIvZzdDSTtFQUNFLGtCQUFBO0VSaHBRRiw4QkFyQmU7QVR1cnJEbkI7QVV2dnJERTtFT291UUU7SVI3b1FFLDZCQWhCYTtFVG9yckRqQjtBQUNGO0FVNXZyREU7RU9vdVFFO0lSMW9RRSw2QkFWZ0I7RVRncnJEcEI7QUFDRjtBVWp3ckRFO0VPb3VRRTtJUnRvUUksbUJRd29RRjtFakIraDdDSjtBQUNGO0FpQjloN0NJO0VSbnBRQSwyQkFyQmU7QVR5c3JEbkI7QVV6d3JERTtFT3d1UUU7SVJqcFFFLDJCQWhCYTtFVHNzckRqQjtBQUNGO0FVOXdyREU7RU93dVFFO0lSOW9RRSwyQkFWZ0I7RVRrc3JEcEI7QUFDRjtBVW54ckRFO0VPd3VRRTtJUjFvUUksaUJRMm9RRjtFakI4aTdDSjtBQUNGO0FpQjlpN0NNO0VBQ0UseUJBQUE7RVJ0cFFKLDZCQXJCZTtFQXFCZix1QkFyQmU7QVQ2dHJEbkI7QVU3eHJERTtFTzB1UUk7SVJucFFBLDZCQWhCYTtFVDB0ckRqQjtBQUNGO0FVbHlyREU7RU8wdVFJO0lSaHBRQSw2QkFWZ0I7RVRzdHJEcEI7QUFDRjtBVXZ5ckRFO0VPMHVRSTtJUjVvUUUsbUJROG9RQTtFakIrajdDTjtBQUNGO0FVNXlyREU7RU8wdVFJO0lSbnBRQSxZQWhCYTtFVHl1ckRqQjtBQUNGO0FVanpyREU7RU8wdVFJO0lSaHBRQSxnQkFWZ0I7RVRxdXJEcEI7QUFDRjtBVXR6ckRFO0VPMHVRSTtJUjVvUUUsYVErb1FBO0VqQjZrN0NOO0FBQ0Y7QWlCNWs3Q1U7RVIxcFFOLDBCQXJCZTtBVDh2ckRuQjtBVTl6ckRFO0VPK3VRUTtJUnhwUUosZUFoQmE7RVQydnJEakI7QUFDRjtBVW4wckRFO0VPK3VRUTtJUnJwUUosbUJBVmdCO0VUdXZyRHBCO0FBQ0Y7QVV4MHJERTtFTyt1UVE7SVJqcFFGLGdCUWtwUUk7RWpCNGw3Q1Y7QUFDRjtBaUJ4bDdDUTtFUmhxUUoseUJBckJlO0VBZGYsZ0JFaUNGO0VGRUUsNkJBckJlO0FUa3hyRG5CO0FVbDFyREU7RU9xdlFNO0lSOXBRRix5QkFoQmE7RVQrd3JEakI7QUFDRjtBVXYxckRFO0VPcXZRTTtJUjNwUUYsZUVSSjtFWHl3ckRBO0FBQ0Y7QVU1MXJERTtFT3F2UU07SVJ2cFFBLGVFWk47RVg4d3JEQTtBQUNGO0FVajJyREU7RU9xdlFNO0lSanNRRixnQkUrQko7RVhreHJEQTtBQUNGO0FVdDJyREU7RU9xdlFNO0lSOXJRRixnQkU0Qko7RVh1eHJEQTtBQUNGO0FVMzJyREU7RU9xdlFNO0lSM3JRRixnQkV5Qko7RVg0eHJEQTtBQUNGO0FVaDNyREU7RU9xdlFNO0lSOXBRRiw2QkFoQmE7RVQ2eXJEakI7QUFDRjtBVXIzckRFO0VPcXZRTTtJUjNwUUYsNkJBVmdCO0VUeXlyRHBCO0FBQ0Y7QVUxM3JERTtFT3F2UU07SVJ2cFFBLG1CUXlwUUU7RWpCdW83Q1I7QUFDRjtBaUJ0bzdDUTtFUnBxUUoseUJBckJlO0VBZGYseUJFbEJGO0FYbTJyREY7QVVuNHJERTtFT3l2UU07SVJscVFGLHlCQWhCYTtFVGcwckRqQjtBQUNGO0FVeDRyREU7RU95dlFNO0lSL3BRRixlRTNESjtFWDYyckRBO0FBQ0Y7QVU3NHJERTtFT3l2UU07SVIzcFFBLGVFL0ROO0VYazNyREE7QUFDRjtBVWw1ckRFO0VPeXZRTTtJUnJzUUYsZ0JFcEJKO0VYczNyREE7QUFDRjtBVXY1ckRFO0VPeXZRTTtJUmxzUUYsZ0JFdkJKO0VYMjNyREE7QUFDRjtBVTU1ckRFO0VPeXZRTTtJUi9yUUYsZ0JFMUJKO0VYZzRyREE7QUFDRjtBaUJ0cTdDVTtFQUNFLFdKcnVRRTtFSjhEViw0QkFyQmU7QVRxMnJEbkI7QVVyNnJERTtFTzJ2UVE7SVJwcVFKLDRCQWhCYTtFVGsyckRqQjtBQUNGO0FVMTZyREU7RU8ydlFRO0lSanFRSiw0QkFWZ0I7RVQ4MXJEcEI7QUFDRjtBVS82ckRFO0VPMnZRUTtJUjdwUUYsa0JRK3BRSTtFakJzcjdDVjtBQUNGO0FpQm5yN0NRO0VBQ0UsY0FBQTtFUjdxUU4sMEJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYbzVyREY7QVUxN3JERTtFT2l3UU07SVIxcVFGLDBCQWhCYTtFVHUzckRqQjtBQUNGO0FVLzdyREU7RU9pd1FNO0lSdnFRRiwwQkFWZ0I7RVRtM3JEcEI7QUFDRjtBVXA4ckRFO0VPaXdRTTtJUm5xUUEsZ0JRcXFRRTtFakJxczdDUjtBQUNGO0FVejhyREU7RU9pd1FNO0lSMXFRRix5QkFoQmE7RVRzNHJEakI7QUFDRjtBVTk4ckRFO0VPaXdRTTtJUnZxUUYsZUVyREo7RVg2NnJEQTtBQUNGO0FVbjlyREU7RU9pd1FNO0lSbnFRQSxlRXpETjtFWGs3ckRBO0FBQ0Y7QVV4OXJERTtFT2l3UU07SVI3c1FGLHlCRWRKO0VYczdyREE7QUFDRjtBVTc5ckRFO0VPaXdRTTtJUjFzUUYseUJFakJKO0VYMjdyREE7QUFDRjtBVWwrckRFO0VPaXdRTTtJUnZzUUYseUJFcEJKO0VYZzhyREE7QUFDRjtBaUJodTdDUTtFUmxyUUoseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7RVE0c1FULGNBQUE7QWpCbXU3Q1Y7QVUvK3JERTtFT3V3UU07SVJoclFGLHlCQWhCYTtFVDQ2ckRqQjtBQUNGO0FVcC9yREU7RU91d1FNO0lSN3FRRixlRXJESjtFWG05ckRBO0FBQ0Y7QVV6L3JERTtFT3V3UU07SVJ6cVFBLGVFekROO0VYdzlyREE7QUFDRjtBVTkvckRFO0VPdXdRTTtJUm50UUYseUJFZEo7RVg0OXJEQTtBQUNGO0FVbmdzREU7RU91d1FNO0lSaHRRRix5QkVqQko7RVhpK3JEQTtBQUNGO0FVeGdzREU7RU91d1FNO0lSN3NRRix5QkVwQko7RVhzK3JEQTtBQUNGO0FVN2dzREU7RU91d1FNO0lSaHJRRiwwQkFoQmE7RVQwOHJEakI7QUFDRjtBVWxoc0RFO0VPdXdRTTtJUjdxUUYsMEJBVmdCO0VUczhyRHBCO0FBQ0Y7QVV2aHNERTtFT3V3UU07SVJ6cVFBLGdCUTJxUUU7RWpCa3g3Q1I7QUFDRjtBVTVoc0RFO0VPdXdRTTtJUmhyUUYsNkJBaEJhO0VUeTlyRGpCO0FBQ0Y7QVVqaXNERTtFT3V3UU07SVI3cVFGLDZCQVZnQjtFVHE5ckRwQjtBQUNGO0FVdGlzREU7RU91d1FNO0lSenFRQSxtQlE0cVFFO0VqQmd5N0NSO0FBQ0Y7QVUzaXNERTtFT3V3UU07SVJoclFGLDJCQWhCYTtFVHcrckRqQjtBQUNGO0FVaGpzREU7RU91d1FNO0lSN3FRRiwyQkFWZ0I7RVRvK3JEcEI7QUFDRjtBVXJqc0RFO0VPdXdRTTtJUnpxUUEsaUJRNnFRRTtFakI4eTdDUjtBQUNGO0FpQjN5N0NRO0VBQ0UsY0FBQTtFUjNyUU4seUJBckJlO0VBZGYseUJFWkY7RUYrQ0Usc0RBckJlO0FUZ2dzRG5CO0FVaGtzREU7RU8rd1FNO0lSeHJRRix5QkFoQmE7RVQ2L3JEakI7QUFDRjtBVXJrc0RFO0VPK3dRTTtJUnJyUUYsZUVyREo7RVhvaXNEQTtBQUNGO0FVMWtzREU7RU8rd1FNO0lSanJRQSxlRXpETjtFWHlpc0RBO0FBQ0Y7QVUva3NERTtFTyt3UU07SVIzdFFGLHlCRWRKO0VYNmlzREE7QUFDRjtBVXBsc0RFO0VPK3dRTTtJUnh0UUYseUJFakJKO0VYa2pzREE7QUFDRjtBVXpsc0RFO0VPK3dRTTtJUnJ0UUYseUJFcEJKO0VYdWpzREE7QUFDRjtBVTlsc0RFO0VPK3dRTTtJUnhyUUYseUNBaEJhO0VUMmhzRGpCO0FBQ0Y7QVVubXNERTtFTyt3UU07SVJyclFGLHlDQVZnQjtFVHVoc0RwQjtBQUNGO0FVeG1zREU7RU8rd1FNO0lSanJRQSxxQlFvclFFO0VqQjAxN0NSO0FBQ0Y7QWlCMTE3Q1U7RVI5clFOLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RVF1dFFQLGNBQUE7QWpCNjE3Q1o7QVVwbnNERTtFT214UVE7SVI1clFKLHlCQWhCYTtFVGlqc0RqQjtBQUNGO0FVem5zREU7RU9teFFRO0lSenJRSixlRXJESjtFWHdsc0RBO0FBQ0Y7QVU5bnNERTtFT214UVE7SVJyclFGLGVFekROO0VYNmxzREE7QUFDRjtBVW5vc0RFO0VPbXhRUTtJUi90UUoseUJFZEo7RVhpbXNEQTtBQUNGO0FVeG9zREU7RU9teFFRO0lSNXRRSix5QkVqQko7RVhzbXNEQTtBQUNGO0FVN29zREU7RU9teFFRO0lSenRRSix5QkVwQko7RVgybXNEQTtBQUNGO0FVbHBzREU7RU9teFFRO0lSNXJRSiwwQkFoQmE7RVQra3NEakI7QUFDRjtBVXZwc0RFO0VPbXhRUTtJUnpyUUosMEJBVmdCO0VUMmtzRHBCO0FBQ0Y7QVU1cHNERTtFT214UVE7SVJyclFGLGdCUXVyUUk7RWpCMjQ3Q1Y7QUFDRjtBVWpxc0RFO0VPbXhRUTtJUjVyUUosNkJBaEJhO0VUOGxzRGpCO0FBQ0Y7QVV0cXNERTtFT214UVE7SVJ6clFKLDZCQVZnQjtFVDBsc0RwQjtBQUNGO0FVM3FzREU7RU9teFFRO0lScnJRRixtQlF3clFJO0VqQnk1N0NWO0FBQ0Y7QWlCdjU3Q1k7RVJwc1FSLDJCQXJCZTtBVG1uc0RuQjtBVW5yc0RFO0VPeXhRVTtJUmxzUU4sMkJBaEJhO0VUZ25zRGpCO0FBQ0Y7QVV4cnNERTtFT3l4UVU7SVIvclFOLDJCQVZnQjtFVDRtc0RwQjtBQUNGO0FVN3JzREU7RU95eFFVO0lSM3JRSixpQlE0clFNO0VqQnU2N0NaO0FBQ0Y7QWlCbjY3Q1E7RVIxc1FKLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHNEQXJCZTtBVHVvc0RuQjtBVXZzc0RFO0VPK3hRTTtJUnhzUUYseUJBaEJhO0VUb29zRGpCO0FBQ0Y7QVU1c3NERTtFTyt4UU07SVJyc1FGLGVFckRKO0VYMnFzREE7QUFDRjtBVWp0c0RFO0VPK3hRTTtJUmpzUUEsZUV6RE47RVhncnNEQTtBQUNGO0FVdHRzREU7RU8reFFNO0lSM3VRRix5QkVkSjtFWG9yc0RBO0FBQ0Y7QVUzdHNERTtFTyt4UU07SVJ4dVFGLHlCRWpCSjtFWHlyc0RBO0FBQ0Y7QVVodXNERTtFTyt4UU07SVJydVFGLHlCRXBCSjtFWDhyc0RBO0FBQ0Y7QVVydXNERTtFTyt4UU07SVJ4c1FGLHNEQWhCYTtFVGtxc0RqQjtBQUNGO0FVMXVzREU7RU8reFFNO0lScnNRRixzREFWZ0I7RVQ4cHNEcEI7QUFDRjtBVS91c0RFO0VPK3hRTTtJUmpzUUEsd0JRbXNRRTtFakJrOTdDUjtBQUNGO0FpQmo5N0NVO0VSOXNRTix5QkFyQmU7RUFkZix5QkVaRjtFTSt2UVUsY0FBQTtFUmh0UVIsMEJBckJlO0VBcUJmLDZCQXJCZTtBVDJyc0RuQjtBVTN2c0RFO0VPbXlRUTtJUjVzUUoseUJBaEJhO0VUd3JzRGpCO0FBQ0Y7QVVod3NERTtFT215UVE7SVJ6c1FKLGVFckRKO0VYK3RzREE7QUFDRjtBVXJ3c0RFO0VPbXlRUTtJUnJzUUYsZUV6RE47RVhvdXNEQTtBQUNGO0FVMXdzREU7RU9teVFRO0lSL3VRSix5QkVkSjtFWHd1c0RBO0FBQ0Y7QVUvd3NERTtFT215UVE7SVI1dVFKLHlCRWpCSjtFWDZ1c0RBO0FBQ0Y7QVVweHNERTtFT215UVE7SVJ6dVFKLHlCRXBCSjtFWGt2c0RBO0FBQ0Y7QVV6eHNERTtFT215UVE7SVI1c1FKLDBCQWhCYTtFVHN0c0RqQjtBQUNGO0FVOXhzREU7RU9teVFRO0lSenNRSiwwQkFWZ0I7RVRrdHNEcEI7QUFDRjtBVW55c0RFO0VPbXlRUTtJUnJzUUYsZ0JRd3NRSTtFakJpZzhDVjtBQUNGO0FVeHlzREU7RU9teVFRO0lSNXNRSiw2QkFoQmE7RVRxdXNEakI7QUFDRjtBVTd5c0RFO0VPbXlRUTtJUnpzUUosNkJBVmdCO0VUaXVzRHBCO0FBQ0Y7QVVsenNERTtFT215UVE7SVJyc1FGLG1CUXlzUUk7RWpCK2c4Q1Y7QUFDRjtBaUJ0ZzhDTTtFQUNFLFlBQUE7QWpCd2c4Q1I7QWlCbmc4Q0k7RUFDRSxhQUFBO0FqQnFnOENOOztBaUIvLzdDRTtFUnp1UUUsMENBckJlO0FUaXdzRG5CO0FVajBzREU7RU84elFBO0lSdnVRSSwwQ0FoQmE7RVQ4dnNEakI7QUFDRjtBVXQwc0RFO0VPOHpRQTtJUnB1UUksc0JRcXVRRjtFakIyZzhDRjtBQUNGO0FVMzBzREU7RU84elFBO0lSaHVRTSxzQlFpdVFKO0VqQmdoOENGO0FBQ0Y7QWlCL2c4Q0k7RVI1dVFBLDBCQXJCZTtBVG14c0RuQjtBVW4xc0RFO0VPaTBRRTtJUjF1UUUsMEJBaEJhO0VUZ3hzRGpCO0FBQ0Y7QVV4MXNERTtFT2kwUUU7SVJ2dVFFLDBCQVZnQjtFVDR3c0RwQjtBQUNGO0FVNzFzREU7RU9pMFFFO0lSbnVRSSxnQlFvdVFGO0VqQitoOENKO0FBQ0Y7QWlCOWg4Q0k7RUFDRSxrQkFBQTtFUmh2UUYsOEJBckJlO0FUc3lzRG5CO0FVdDJzREU7RU9vMFFFO0lSN3VRRSw2QkFoQmE7RVRteXNEakI7QUFDRjtBVTMyc0RFO0VPbzBRRTtJUjF1UUUsNkJBVmdCO0VUK3hzRHBCO0FBQ0Y7QVVoM3NERTtFT28wUUU7SVJ0dVFJLG1CUXd1UUY7RWpCOGk4Q0o7QUFDRjtBaUI3aThDSTtFUm52UUEsMkJBckJlO0FUd3pzRG5CO0FVeDNzREU7RU93MFFFO0lSanZRRSwyQkFoQmE7RVRxenNEakI7QUFDRjtBVTczc0RFO0VPdzBRRTtJUjl1UUUsMkJBVmdCO0VUaXpzRHBCO0FBQ0Y7QVVsNHNERTtFT3cwUUU7SVIxdVFJLGlCUTJ1UUY7RWpCNmo4Q0o7QUFDRjtBaUIzajhDTTtFQUNFLHlCQUFBO0VSeHZRSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUNDBzRG5CO0FVNTRzREU7RU80MFFJO0lScnZRQSw2QkFoQmE7RVR5MHNEakI7QUFDRjtBVWo1c0RFO0VPNDBRSTtJUmx2UUEsNkJBVmdCO0VUcTBzRHBCO0FBQ0Y7QVV0NXNERTtFTzQwUUk7SVI5dVFFLG1CUWd2UUE7RWpCNGs4Q047QUFDRjtBVTM1c0RFO0VPNDBRSTtJUnJ2UUEsWUFoQmE7RVR3MXNEakI7QUFDRjtBVWg2c0RFO0VPNDBRSTtJUmx2UUEsZ0JBVmdCO0VUbzFzRHBCO0FBQ0Y7QVVyNnNERTtFTzQwUUk7SVI5dVFFLGFRaXZRQTtFakIwbDhDTjtBQUNGO0FpQjFsOENRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSwwQkFBQTtFUjl2UU4sd0NBckJlO0FUZzNzRG5CO0FVaDdzREU7RU9nMVFNO0lSenZRRiw0QkFoQmE7RVQ2MnNEakI7QUFDRjtBVXI3c0RFO0VPZzFRTTtJUnR2UUYsZ0NBVmdCO0VUeTJzRHBCO0FBQ0Y7QVUxN3NERTtFT2cxUU07SVJsdlFBLG1CUXN2UUU7RWpCMG04Q1I7QUFDRjtBaUIxbThDVTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0MsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RVJyd1FSLHNDQXJCZTtFQXFCZix1QkFyQmU7QVR3NHNEbkI7QVV4OHNERTtFT3ExUVE7SVI5dlFKLGVBaEJhO0VUcTRzRGpCO0FBQ0Y7QVU3OHNERTtFT3ExUVE7SVIzdlFKLGtCQVZnQjtFVGk0c0RwQjtBQUNGO0FVbDlzREU7RU9xMVFRO0lSdnZRRixhUTZ2UUk7RWpCMm44Q1Y7QUFDRjtBVXY5c0RFO0VPcTFRUTtJUjl2UUosc0JBaEJhO0VUbzVzRGpCO0FBQ0Y7QVU1OXNERTtFT3ExUVE7SVIzdlFKLGFRa3dRTTtFakJvbzhDVjtBQUNGO0FVaitzREU7RU9xMVFRO0lSdnZRRixhUTh2UUk7RWpCeW84Q1Y7QUFDRjtBaUJ6bzhDWTtFUnh3UVIsYUFyQmU7QVR5NnNEbkI7QVV6K3NERTtFTzYxUVU7SVJ0d1FOLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVRzNnNEakI7QUFDRjtBVTkrc0RFO0VPNjFRVTtJUm53UU4sb0JRb3dRUTtJUnB3UVIsb0JRb3dRUTtJUnB3UVIsYVFvd1FRO0VqQm9wOENaO0FBQ0Y7QVVuL3NERTtFTzYxUVU7SVIvdlFKLG9CUWd3UU07SVJod1FOLG9CUWd3UU07SVJod1FOLGFRZ3dRTTtFakJ5cDhDWjtBQUNGO0FpQnhwOENZO0VSOXlRUiwrQlEreVFVO0FqQjBwOENkO0FVMy9zREU7RU9nMlFVO0lSNXlRTixrQlE2eVFRO0VqQjhwOENaO0FBQ0Y7QVVoZ3RERTtFT2cyUVU7SVJ6eVFOLGtCUTB5UVE7RWpCbXE4Q1o7QUFDRjtBVXJndERFO0VPZzJRVTtJUnR5UU4sa0JRdXlRUTtFakJ3cThDWjtBQUNGO0FVMWd0REU7RU9xMVFRO0lBZUksVUFBQTtFakIwcThDWjtFaUJ6cThDWTtJQUNFLGtCQUFBO0VqQjJxOENkO0FBQ0Y7QWlCdnE4Q1k7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXSnYxUUE7RUl3MVFBLGNBQUE7RVIxeFFWLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHVCQXJCZTtBVDI5c0RuQjtBVTNodERFO0VPMjJRVTtJUnB4UU4seUJBaEJhO0VUdzlzRGpCO0FBQ0Y7QVVoaXRERTtFTzIyUVU7SVJqeFFOLGVFckRKO0VYKy9zREE7QUFDRjtBVXJpdERFO0VPMjJRVTtJUjd3UUosZUV6RE47RVhvZ3REQTtBQUNGO0FVMWl0REU7RU8yMlFVO0lSdnpRTix5QkVkSjtFWHdndERBO0FBQ0Y7QVUvaXRERTtFTzIyUVU7SVJwelFOLHlCRWpCSjtFWDZndERBO0FBQ0Y7QVVwanRERTtFTzIyUVU7SVJqelFOLHlCRXBCSjtFWGtodERBO0FBQ0Y7QVV6anRERTtFTzIyUVU7SVJweFFOLHVCQWhCYTtFVHMvc0RqQjtBQUNGO0FVOWp0REU7RU8yMlFVO0lSanhRTix1QkFWZ0I7RVRrL3NEcEI7QUFDRjtBVW5rdERFO0VPMjJRVTtJUjd3UUosWVFteFFNO0VqQnN0OENaO0FBQ0Y7QWlCanQ4Q1U7RVJseVFOLDBCQXJCZTtBVDJndERuQjtBVTNrdERFO0VPdTNRUTtJUmh5UUosZUFoQmE7RVR3Z3REakI7QUFDRjtBVWhsdERFO0VPdTNRUTtJUjd4UUosbUJBVmdCO0VUb2d0RHBCO0FBQ0Y7QVVybHRERTtFT3UzUVE7SVJ6eFFGLGdCUTB4UUk7RWpCaXU4Q1Y7QUFDRjtBaUIvdDhDWTtFUnR5UVIseUJBckJlO0VBZGYseUJFWkY7RU11MVFZLGNBQUE7RVJ4eVFWLDJCQXJCZTtFQXFCZiwwQkFyQmU7QVRpaXREbkI7QVVqbXRERTtFTzIzUVU7SVJweVFOLHlCQWhCYTtFVDhodERqQjtBQUNGO0FVdG10REU7RU8yM1FVO0lSanlRTixlRXJESjtFWHFrdERBO0FBQ0Y7QVUzbXRERTtFTzIzUVU7SVI3eFFKLGVFekROO0VYMGt0REE7QUFDRjtBVWhudERFO0VPMjNRVTtJUnYwUU4seUJFZEo7RVg4a3REQTtBQUNGO0FVcm50REU7RU8yM1FVO0lScDBRTix5QkVqQko7RVhtbHREQTtBQUNGO0FVMW50REU7RU8yM1FVO0lSajBRTix5QkVwQko7RVh3bHREQTtBQUNGO0FVL250REU7RU8yM1FVO0lScHlRTiwyQkFoQmE7RVQ0anREakI7QUFDRjtBVXBvdERFO0VPMjNRVTtJUmp5UU4sMkJBVmdCO0VUd2p0RHBCO0FBQ0Y7QVV6b3RERTtFTzIzUVU7SVI3eFFKLGlCUWd5UU07RWpCK3c4Q1o7QUFDRjtBVTlvdERFO0VPMjNRVTtJUnB5UU4sMEJBaEJhO0VUMmt0RGpCO0FBQ0Y7QVVucHRERTtFTzIzUVU7SVJqeVFOLDBCQVZnQjtFVHVrdERwQjtBQUNGO0FVeHB0REU7RU8yM1FVO0lSN3hRSixnQlFpeVFNO0VqQjZ4OENaO0FBQ0Y7QWlCeng4Q1k7RVIveVFSLDZCQXJCZTtBVGdtdERuQjtBVWhxdERFO0VPbzRRVTtJUjd5UU4sNkJBaEJhO0VUNmx0RGpCO0FBQ0Y7QVVycXRERTtFT280UVU7SVIxeVFOLDZCQVZnQjtFVHlsdERwQjtBQUNGO0FVMXF0REU7RU9vNFFVO0lSdHlRSixtQlF1eVFNO0VqQnl5OENaO0FBQ0Y7QWlCdnk4Q1k7RVJuelFSLHlCQXJCZTtFQWRmLHlCRVpGO0VNbzJRWSxjQUFBO0VScnpRViwyQkFyQmU7QVRxbnREbkI7QVVycnRERTtFT3c0UVU7SVJqelFOLHlCQWhCYTtFVGtudERqQjtBQUNGO0FVMXJ0REU7RU93NFFVO0lSOXlRTixlRXJESjtFWHlwdERBO0FBQ0Y7QVUvcnRERTtFT3c0UVU7SVIxeVFKLGVFekROO0VYOHB0REE7QUFDRjtBVXBzdERFO0VPdzRRVTtJUnAxUU4seUJFZEo7RVhrcXREQTtBQUNGO0FVenN0REU7RU93NFFVO0lSajFRTix5QkVqQko7RVh1cXREQTtBQUNGO0FVOXN0REU7RU93NFFVO0lSOTBRTix5QkVwQko7RVg0cXREQTtBQUNGO0FVbnR0REU7RU93NFFVO0lSanpRTiwyQkFoQmE7RVRncHREakI7QUFDRjtBVXh0dERFO0VPdzRRVTtJUjl5UU4saUJRaXpRUTtFakJpMThDWjtBQUNGO0FVN3R0REU7RU93NFFVO0lSMXlRSixpQlE2eVFNO0VqQnMxOENaO0FBQ0Y7QWlCajE4Q2M7RUFDRSxjQUFBO0VSN3pRWiwyQkFyQmU7QVRzcXREbkI7QVV0dXRERTtFT2k1UVk7SVIxelFSLDJCQWhCYTtFVG1xdERqQjtBQUNGO0FVM3V0REU7RU9pNVFZO0lSdnpRUixpQlF5elFVO0VqQjQxOENkO0FBQ0Y7QVVodnRERTtFT2k1UVk7SVJuelFOLGlCUXF6UVE7RWpCaTI4Q2Q7QUFDRjtBaUJqMjhDZ0I7RUFDRSwwQkFBQTtFQUNBLHVDQUFBO0VBQUEsK0JBQUE7QWpCbTI4Q2xCO0FpQmwyOENrQjtFQUNFLGNKbDNRSjtBYnN0dERoQjtBaUJqMjhDZTtFQUNDLGNKdDNRQTtBYnl0dERoQjtBaUIxMThDUTtFUmgxUUoseUJBckJlO0VBZGYsZ0JFaUNGO0VGRUUsNkJBckJlO0FUb3N0RG5CO0FVcHd0REU7RU9xNlFNO0lSOTBRRix5QkFoQmE7RVRpc3REakI7QUFDRjtBVXp3dERFO0VPcTZRTTtJUjMwUUYsZUVSSjtFWDJydERBO0FBQ0Y7QVU5d3RERTtFT3E2UU07SVJ2MFFBLGVFWk47RVhnc3REQTtBQUNGO0FVbnh0REU7RU9xNlFNO0lSajNRRixnQkUrQko7RVhvc3REQTtBQUNGO0FVeHh0REU7RU9xNlFNO0lSOTJRRixnQkU0Qko7RVh5c3REQTtBQUNGO0FVN3h0REU7RU9xNlFNO0lSMzJRRixnQkV5Qko7RVg4c3REQTtBQUNGO0FVbHl0REU7RU9xNlFNO0lSOTBRRiw2QkFoQmE7RVQrdHREakI7QUFDRjtBVXZ5dERFO0VPcTZRTTtJUjMwUUYsNkJBVmdCO0VUMnR0RHBCO0FBQ0Y7QVU1eXRERTtFT3E2UU07SVJ2MFFBLG1CUXkwUUU7RWpCeTQ4Q1I7QUFDRjtBaUJ2NDhDUTtFQUNFLGNBQUE7RVJ0MVFOLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWGl4dERGO0FVdnp0REU7RU8wNlFNO0lSbjFRRiwwQkFoQmE7RVRvdnREakI7QUFDRjtBVTV6dERFO0VPMDZRTTtJUmgxUUYsMEJBVmdCO0VUZ3Z0RHBCO0FBQ0Y7QVVqMHRERTtFTzA2UU07SVI1MFFBLGdCUTgwUUU7RWpCeTU4Q1I7QUFDRjtBVXQwdERFO0VPMDZRTTtJUm4xUUYseUJBaEJhO0VUbXd0RGpCO0FBQ0Y7QVUzMHRERTtFTzA2UU07SVJoMVFGLGVFckRKO0VYMHl0REE7QUFDRjtBVWgxdERFO0VPMDZRTTtJUjUwUUEsZUV6RE47RVgreXREQTtBQUNGO0FVcjF0REU7RU8wNlFNO0lSdDNRRix5QkVkSjtFWG16dERBO0FBQ0Y7QVUxMXRERTtFTzA2UU07SVJuM1FGLHlCRWpCSjtFWHd6dERBO0FBQ0Y7QVUvMXRERTtFTzA2UU07SVJoM1FGLHlCRXBCSjtFWDZ6dERBO0FBQ0Y7QWlCcDc4Q1E7RVIzMVFKLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0VRcTNRVCxjQUFBO0FqQnU3OENWO0FVNTJ0REU7RU9nN1FNO0lSejFRRix5QkFoQmE7RVR5eXREakI7QUFDRjtBVWozdERFO0VPZzdRTTtJUnQxUUYsZUVyREo7RVhnMXREQTtBQUNGO0FVdDN0REU7RU9nN1FNO0lSbDFRQSxlRXpETjtFWHExdERBO0FBQ0Y7QVUzM3RERTtFT2c3UU07SVI1M1FGLHlCRWRKO0VYeTF0REE7QUFDRjtBVWg0dERFO0VPZzdRTTtJUnozUUYseUJFakJKO0VYODF0REE7QUFDRjtBVXI0dERFO0VPZzdRTTtJUnQzUUYseUJFcEJKO0VYbTJ0REE7QUFDRjtBVTE0dERFO0VPZzdRTTtJUnoxUUYsMEJBaEJhO0VUdTB0RGpCO0FBQ0Y7QVUvNHRERTtFT2c3UU07SVJ0MVFGLDBCQVZnQjtFVG0wdERwQjtBQUNGO0FVcDV0REU7RU9nN1FNO0lSbDFRQSxnQlFvMVFFO0VqQnMrOENSO0FBQ0Y7QVV6NXRERTtFT2c3UU07SVJ6MVFGLDZCQWhCYTtFVHMxdERqQjtBQUNGO0FVOTV0REU7RU9nN1FNO0lSdDFRRiw2QkFWZ0I7RVRrMXREcEI7QUFDRjtBVW42dERFO0VPZzdRTTtJUmwxUUEsbUJRcTFRRTtFakJvLzhDUjtBQUNGO0FVeDZ0REU7RU9nN1FNO0lSejFRRiwyQkFoQmE7RVRxMnREakI7QUFDRjtBVTc2dERFO0VPZzdRTTtJUnQxUUYsMkJBVmdCO0VUaTJ0RHBCO0FBQ0Y7QVVsN3RERTtFT2c3UU07SVJsMVFBLGlCUXMxUUU7RWpCa2c5Q1I7QUFDRjtBaUI5LzhDVTtFUnAyUU4seUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDZCQXJCZTtFUTYzUVAsY0FBQTtBakJpZzlDWjtBVTk3dERFO0VPeTdRUTtJUmwyUUoseUJBaEJhO0VUMjN0RGpCO0FBQ0Y7QVVuOHRERTtFT3k3UVE7SVIvMVFKLGVFckRKO0VYazZ0REE7QUFDRjtBVXg4dERFO0VPeTdRUTtJUjMxUUYsZUV6RE47RVh1NnREQTtBQUNGO0FVNzh0REU7RU95N1FRO0lScjRRSix5QkVkSjtFWDI2dERBO0FBQ0Y7QVVsOXRERTtFT3k3UVE7SVJsNFFKLHlCRWpCSjtFWGc3dERBO0FBQ0Y7QVV2OXRERTtFT3k3UVE7SVIvM1FKLHlCRXBCSjtFWHE3dERBO0FBQ0Y7QVU1OXRERTtFT3k3UVE7SVJsMlFKLDBCQWhCYTtFVHk1dERqQjtBQUNGO0FVait0REU7RU95N1FRO0lSLzFRSiwwQkFWZ0I7RVRxNXREcEI7QUFDRjtBVXQrdERFO0VPeTdRUTtJUjMxUUYsZ0JRNjFRSTtFakIraTlDVjtBQUNGO0FVMyt0REU7RU95N1FRO0lSbDJRSiw2QkFoQmE7RVR3NnREakI7QUFDRjtBVWgvdERFO0VPeTdRUTtJUi8xUUosNkJBVmdCO0VUbzZ0RHBCO0FBQ0Y7QVVyL3RERTtFT3k3UVE7SVIzMVFGLG1CUTgxUUk7RWpCNmo5Q1Y7QUFDRjtBaUIzajlDWTtFUjEyUVIsMkJBckJlO0FUNjd0RG5CO0FVNy90REU7RU8rN1FVO0lSeDJRTiwyQkFoQmE7RVQwN3REakI7QUFDRjtBVWxndURFO0VPKzdRVTtJUnIyUU4sMkJBVmdCO0VUczd0RHBCO0FBQ0Y7QVV2Z3VERTtFTys3UVU7SVJqMlFKLGlCUWsyUU07RWpCMms5Q1o7QUFDRjtBaUJ2azlDUTtFUmgzUUosMEJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYMit0REY7QVVqaHVERTtFT3E4UU07SVI5MlFGLDBCQWhCYTtFVDg4dERqQjtBQUNGO0FVdGh1REU7RU9xOFFNO0lSMzJRRiwwQkFWZ0I7RVQwOHREcEI7QUFDRjtBVTNodURFO0VPcThRTTtJUnYyUUEsZ0JRdzJRRTtFakJ5bDlDUjtBQUNGO0FVaGl1REU7RU9xOFFNO0lSOTJRRix5QkFoQmE7RVQ2OXREakI7QUFDRjtBVXJpdURFO0VPcThRTTtJUjMyUUYsZUVyREo7RVhvZ3VEQTtBQUNGO0FVMWl1REU7RU9xOFFNO0lSdjJRQSxlRXpETjtFWHlndURBO0FBQ0Y7QVUvaXVERTtFT3E4UU07SVJqNVFGLHlCRWRKO0VYNmd1REE7QUFDRjtBVXBqdURFO0VPcThRTTtJUjk0UUYseUJFakJKO0VYa2h1REE7QUFDRjtBVXpqdURFO0VPcThRTTtJUjM0UUYseUJFcEJKO0VYdWh1REE7QUFDRjtBaUJybjlDVTtFUnAzUU4seUJBckJlO0VBZGYseUJFWkY7RU1xNlFVLGNBQUE7RVJ0M1FSLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0FUc2d1RG5CO0FVdGt1REU7RU95OFFRO0lSbDNRSix5QkFoQmE7RVRtZ3VEakI7QUFDRjtBVTNrdURFO0VPeThRUTtJUi8yUUosZUVyREo7RVgwaXVEQTtBQUNGO0FVaGx1REU7RU95OFFRO0lSMzJRRixlRXpETjtFWCtpdURBO0FBQ0Y7QVVybHVERTtFT3k4UVE7SVJyNVFKLHlCRWRKO0VYbWp1REE7QUFDRjtBVTFsdURFO0VPeThRUTtJUmw1UUoseUJFakJKO0VYd2p1REE7QUFDRjtBVS9sdURFO0VPeThRUTtJUi80UUoseUJFcEJKO0VYNmp1REE7QUFDRjtBVXBtdURFO0VPeThRUTtJUmwzUUosMEJBaEJhO0VUaWl1RGpCO0FBQ0Y7QVV6bXVERTtFT3k4UVE7SVIvMlFKLDBCQVZnQjtFVDZodURwQjtBQUNGO0FVOW11REU7RU95OFFRO0lSMzJRRixnQlE4MlFJO0VqQnNxOUNWO0FBQ0Y7QVVubnVERTtFT3k4UVE7SVJsM1FKLDZCQWhCYTtFVGdqdURqQjtBQUNGO0FVeG51REU7RU95OFFRO0lSLzJRSiw2QkFWZ0I7RVQ0aXVEcEI7QUFDRjtBVTdudURFO0VPeThRUTtJUjMyUUYsbUJRKzJRSTtFakJvcjlDVjtBQUNGO0FVbG91REU7RU95OFFRO0lSbDNRSiwyQkFoQmE7RVQranVEakI7QUFDRjtBVXZvdURFO0VPeThRUTtJUi8yUUosMkJBVmdCO0VUMmp1RHBCO0FBQ0Y7QVU1b3VERTtFT3k4UVE7SVIzMlFGLGlCUWczUUk7RWpCa3M5Q1Y7QUFDRjtBaUJoczlDVTtFUjUzUU4seUJBckJlO0VBZGYseUJFWkY7RU02NlFVLGNBQUE7RVI5M1FSLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0FUeWx1RG5CO0FVenB1REU7RU9pOVFRO0lSMTNRSix5QkFoQmE7RVRzbHVEakI7QUFDRjtBVTlwdURFO0VPaTlRUTtJUnYzUUosZUVyREo7RVg2bnVEQTtBQUNGO0FVbnF1REU7RU9pOVFRO0lSbjNRRixlRXpETjtFWGtvdURBO0FBQ0Y7QVV4cXVERTtFT2k5UVE7SVI3NVFKLHlCRWRKO0VYc291REE7QUFDRjtBVTdxdURFO0VPaTlRUTtJUjE1UUoseUJFakJKO0VYMm91REE7QUFDRjtBVWxydURFO0VPaTlRUTtJUnY1UUoseUJFcEJKO0VYZ3B1REE7QUFDRjtBVXZydURFO0VPaTlRUTtJUjEzUUosMEJBaEJhO0VUb251RGpCO0FBQ0Y7QVU1cnVERTtFT2k5UVE7SVJ2M1FKLDBCQVZnQjtFVGdudURwQjtBQUNGO0FVanN1REU7RU9pOVFRO0lSbjNRRixnQlFzM1FJO0VqQml2OUNWO0FBQ0Y7QVV0c3VERTtFT2k5UVE7SVIxM1FKLDZCQWhCYTtFVG1vdURqQjtBQUNGO0FVM3N1REU7RU9pOVFRO0lSdjNRSiw2QkFWZ0I7RVQrbnVEcEI7QUFDRjtBVWh0dURFO0VPaTlRUTtJUm4zUUYsbUJRdTNRSTtFakIrdjlDVjtBQUNGO0FVcnR1REU7RU9pOVFRO0lSMTNRSiwyQkFoQmE7RVRrcHVEakI7QUFDRjtBVTF0dURFO0VPaTlRUTtJUnYzUUosMkJBVmdCO0VUOG91RHBCO0FBQ0Y7QVUvdHVERTtFT2k5UVE7SVJuM1FGLGlCUXczUUk7RWpCNnc5Q1Y7QUFDRjtBaUIxdzlDUTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFUng0UU4sMkJBckJlO0FUMHF1RG5CO0FVMXV1REU7RU8wOVFNO0lSbjRRRiwyQkFoQmE7RVR1cXVEakI7QUFDRjtBVS91dURFO0VPMDlRTTtJUmg0UUYsMkJBVmdCO0VUbXF1RHBCO0FBQ0Y7QVVwdnVERTtFTzA5UU07SVI1M1FBLGlCUWc0UUU7RWpCMHg5Q1I7QUFDRjtBaUJ4eDlDUTtFUjU0UUosMEJBckJlO0FUNHJ1RG5CO0FVNXZ1REU7RU9pK1FNO0lSMTRRRiwwQkFoQmE7RVR5cnVEakI7QUFDRjtBVWp3dURFO0VPaStRTTtJUnY0UUYsMEJBVmdCO0VUcXJ1RHBCO0FBQ0Y7QVV0d3VERTtFT2krUU07SVJuNFFBLGdCUW80UUU7RWpCd3k5Q1I7QUFDRjtBaUJ2eTlDVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBakJ5eTlDWjtBaUJ2eTlDWTtFQUNFLDBCQUFBO0VSdDVRViwwQkFyQmU7QVRxdHVEbkI7QVVyeHVERTtFTzArUVU7SVJuNVFOLDBCQWhCYTtFVGt0dURqQjtBQUNGO0FVMXh1REU7RU8wK1FVO0lSaDVRTiwwQkFWZ0I7RVQ4c3VEcEI7QUFDRjtBVS94dURFO0VPMCtRVTtJUjU0UUosZ0JRODRRTTtFakJ1ejlDWjtBQUNGO0FpQnR6OUNjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVIxNVFaLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsMkJBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0FUeXV1RG5CO0FVenl1REU7RU84K1FZO0lSdjVRUix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLHVCQWhCYTtFVHN1dURqQjtBQUNGO0FVOXl1REU7RU84K1FZO0lScDVRUix3QlFzNVFVO1FSdDVRVixxQlFzNVFVO1lSdDVRVix1QlFzNVFVO0VqQmswOUNkO0FBQ0Y7QVVuenVERTtFTzgrUVk7SVJoNVFOLHdCUWs1UVE7UVJsNVFSLHFCUWs1UVE7WVJsNVFSLHVCUWs1UVE7RWpCdTA5Q2Q7QUFDRjtBVXh6dURFO0VPOCtRWTtJUnY1UVIseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRxdnVEakI7QUFDRjtBVTd6dURFO0VPOCtRWTtJUnA1UVIseUJRdTVRVTtRUnY1UVYsc0JRdTVRVTtZUnY1UVYsbUJRdTVRVTtFakJnMTlDZDtBQUNGO0FVbDB1REU7RU84K1FZO0lSaDVRTix5QlFtNVFRO1FSbjVRUixzQlFtNVFRO1lSbjVRUixtQlFtNVFRO0VqQnExOUNkO0FBQ0Y7QWlCbDE5Q1k7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUmo2UVYsdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZiwyQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZix1QkFyQmU7RVF5N1FMLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnA2UVYsdUJBckJlO0VBcUJmLHNCQXJCZTtFUTQ3UUwsK0JBQUE7QWpCbzE5Q2Q7QVVoMXVERTtFT3EvUVU7SVI5NVFOLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsdUJBaEJhO0VUNnd1RGpCO0FBQ0Y7QVVyMXVERTtFT3EvUVU7SVIzNVFOLHdCUTY1UVE7UVI3NVFSLHFCUTY1UVE7WVI3NVFSLHVCUTY1UVE7RWpCazI5Q1o7QUFDRjtBVTExdURFO0VPcS9RVTtJUnY1UUosd0JReTVRTTtRUno1UU4scUJReTVRTTtZUno1UU4sdUJReTVRTTtFakJ1MjlDWjtBQUNGO0FVLzF1REU7RU9xL1FVO0lSOTVRTix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVDR4dURqQjtBQUNGO0FVcDJ1REU7RU9xL1FVO0lSMzVRTix5QlE4NVFRO1FSOTVRUixzQlE4NVFRO1lSOTVRUixtQlE4NVFRO0VqQmczOUNaO0FBQ0Y7QVV6MnVERTtFT3EvUVU7SVJ2NVFKLHlCUTA1UU07UVIxNVFOLHNCUTA1UU07WVIxNVFOLG1CUTA1UU07RWpCcTM5Q1o7QUFDRjtBVTkydURFO0VPcS9RVTtJUjk1UU4sdUJBaEJhO0VUMnl1RGpCO0FBQ0Y7QVVuM3VERTtFT3EvUVU7SVIzNVFOLHVCQVZnQjtFVHV5dURwQjtBQUNGO0FVeDN1REU7RU9xL1FVO0lSdjVRSixhUTQ1UU07RWpCazQ5Q1o7QUFDRjtBVTczdURFO0VPcS9RVTtJUjk1UU4sc0JBaEJhO0VUMHp1RGpCO0FBQ0Y7QVVsNHVERTtFT3EvUVU7SVIzNVFOLHNCQVZnQjtFVHN6dURwQjtBQUNGO0FVdjR1REU7RU9xL1FVO0lSdjVRSixZUTY1UU07RWpCZzU5Q1o7QUFDRjtBaUI3NDlDWTtFUjE2UVIsb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixhQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsc0NBckJlO0FUazF1RG5CO0FVbDV1REU7RU8rL1FVO0lSeDZRTixjQWhCYTtFVCswdURqQjtBQUNGO0FVdjV1REU7RU8rL1FVO0lScjZRTixjUXM2UVE7RWpCMjU5Q1o7QUFDRjtBVTU1dURFO0VPKy9RVTtJUmo2UUosY1FrNlFNO0VqQmc2OUNaO0FBQ0Y7QVVqNnVERTtFTysvUVU7SVJ4NlFOLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsa0JBaEJhO0VUODF1RGpCO0FBQ0Y7QVV0NnVERTtFTysvUVU7SVJyNlFOLHdCUXU2UVE7UVJ2NlFSLHFCUXU2UVE7WVJ2NlFSLGtCUXU2UVE7RWpCeTY5Q1o7QUFDRjtBVTM2dURFO0VPKy9RVTtJUmo2UUosd0JRbTZRTTtRUm42UU4scUJRbTZRTTtZUm42UU4sa0JRbTZRTTtFakI4NjlDWjtBQUNGO0FVaDd1REU7RU8rL1FVO0lSeDZRTixzQkFoQmE7RVQ2MnVEakI7QUFDRjtBVXI3dURFO0VPKy9RVTtJUnI2UU4sc0JBVmdCO0VUeTJ1RHBCO0FBQ0Y7QVUxN3VERTtFTysvUVU7SVJqNlFKLFlRbzZRTTtFakI0NzlDWjtBQUNGO0FVLzd1REU7RU8rL1FVO0lSeDZRTixzQ0FoQmE7RVQ0M3VEakI7QUFDRjtBVXA4dURFO0VPKy9RVTtJUnI2UU4sc0NBVmdCO0VUdzN1RHBCO0FBQ0Y7QVV6OHVERTtFTysvUVU7SVJqNlFKLGtCUXE2UU07RWpCMDg5Q1o7QUFDRjtBaUIvNzlDTTtFQUNFLFlBQUE7QWpCaTg5Q1I7QWlCcDc5Q0U7RVJ4OFFFLDBDQXJCZTtBVG81dURuQjtBVXA5dURFO0VPNmhSQTtJUnQ4UUksMENBaEJhO0VUaTV1RGpCO0FBQ0Y7QVV6OXVERTtFTzZoUkE7SVJuOFFJLHNCUW84UUY7RWpCKzc5Q0Y7QUFDRjtBVTk5dURFO0VPNmhSQTtJUi83UU0sc0JRZzhRSjtFakJvODlDRjtBQUNGO0FpQm44OUNJO0VBQ0Usa0JBQUE7RVI1OFFGLDhCQXJCZTtBVHU2dURuQjtBVXYrdURFO0VPZ2lSRTtJUno4UUUsNkJBaEJhO0VUbzZ1RGpCO0FBQ0Y7QVU1K3VERTtFT2dpUkU7SVJ0OFFFLDZCQVZnQjtFVGc2dURwQjtBQUNGO0FVai91REU7RU9naVJFO0lSbDhRSSxtQlFvOFFGO0VqQm05OUNKO0FBQ0Y7QWlCajk5Q0k7RVJoOVFBLDJCQXJCZTtBVHk3dURuQjtBVXovdURFO0VPcWlSRTtJUjk4UUUsMkJBaEJhO0VUczd1RGpCO0FBQ0Y7QVU5L3VERTtFT3FpUkU7SVIzOFFFLDJCQVZnQjtFVGs3dURwQjtBQUNGO0FVbmd2REU7RU9xaVJFO0lSdjhRSSxpQlF3OFFGO0VqQmkrOUNKO0FBQ0Y7QWlCais5Q007RUFDRSxzQkpuaFJNO0VKZ0VWLDZCQXJCZTtFQXFCZix1QkFyQmU7QVQ2OHVEbkI7QVU3Z3ZERTtFT3VpUkk7SVJoOVFBLDZCQWhCYTtFVDA4dURqQjtBQUNGO0FVbGh2REU7RU91aVJJO0lSNzhRQSw2QkFWZ0I7RVRzOHVEcEI7QUFDRjtBVXZodkRFO0VPdWlSSTtJUno4UUUsbUJRMjhRQTtFakJrLzlDTjtBQUNGO0FVNWh2REU7RU91aVJJO0lSaDlRQSxZQWhCYTtFVHk5dURqQjtBQUNGO0FVaml2REU7RU91aVJJO0lSNzhRQSxnQkFWZ0I7RVRxOXVEcEI7QUFDRjtBVXRpdkRFO0VPdWlSSTtJUno4UUUsYVE0OFFBO0VqQmdnK0NOO0FBQ0Y7QWlCLy85Q1U7RVJ2OVFOLDBCQXJCZTtBVDgrdURuQjtBVTlpdkRFO0VPNGlSUTtJUnI5UUosZUFoQmE7RVQyK3VEakI7QUFDRjtBVW5qdkRFO0VPNGlSUTtJUmw5UUosbUJBVmdCO0VUdSt1RHBCO0FBQ0Y7QVV4anZERTtFTzRpUlE7SVI5OFFGLGdCUSs4UUk7RWpCK2crQ1Y7QUFDRjtBaUI3ZytDWTtFQUNFLGdCQUFBO0FqQitnK0NkO0FpQjNnK0NZO0VSaCtRUiw2QkFyQmU7QVRtZ3ZEbkI7QVVua3ZERTtFT3FqUlU7SVI5OVFOLG9CQWhCYTtFVGdndkRqQjtBQUNGO0FVeGt2REU7RU9xalJVO0lSMzlRTix1QkFWZ0I7RVQ0L3VEcEI7QUFDRjtBVTdrdkRFO0VPcWpSVTtJUnY5UUosbUJRdzlRTTtFakIyaCtDWjtBQUNGO0FpQjFoK0NZO0VSbitRUix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsMkJBckJlO0VRNC9RTCxjQUFBO0FqQjZoK0NkO0FVemx2REU7RU93alJVO0lSaitRTix5QkFoQmE7RVRzaHZEakI7QUFDRjtBVTlsdkRFO0VPd2pSVTtJUjk5UU4sZUVyREo7RVg2anZEQTtBQUNGO0FVbm12REU7RU93alJVO0lSMTlRSixlRXpETjtFWGtrdkRBO0FBQ0Y7QVV4bXZERTtFT3dqUlU7SVJwZ1JOLHlCRWRKO0VYc2t2REE7QUFDRjtBVTdtdkRFO0VPd2pSVTtJUmpnUk4seUJFakJKO0VYMmt2REE7QUFDRjtBVWxudkRFO0VPd2pSVTtJUjkvUU4seUJFcEJKO0VYZ2x2REE7QUFDRjtBVXZudkRFO0VPd2pSVTtJUmorUU4sMEJBaEJhO0VUb2p2RGpCO0FBQ0Y7QVU1bnZERTtFT3dqUlU7SVI5OVFOLDBCQVZnQjtFVGdqdkRwQjtBQUNGO0FVam92REU7RU93alJVO0lSMTlRSixnQlE0OVFNO0VqQjJrK0NaO0FBQ0Y7QVV0b3ZERTtFT3dqUlU7SVJqK1FOLDJCQWhCYTtFVG1rdkRqQjtBQUNGO0FVM292REU7RU93alJVO0lSOTlRTiwyQkFWZ0I7RVQranZEcEI7QUFDRjtBVWhwdkRFO0VPd2pSVTtJUjE5UUosaUJRNjlRTTtFakJ5bCtDWjtBQUNGO0FpQnJsK0NZO0VSMytRUiw4QkFyQmU7QVR3bHZEbkI7QVV4cHZERTtFT2drUlU7SVJ6K1FOLDZCQWhCYTtFVHFsdkRqQjtBQUNGO0FVN3B2REU7RU9na1JVO0lSdCtRTiw2QkFWZ0I7RVRpbHZEcEI7QUFDRjtBVWxxdkRFO0VPZ2tSVTtJUmwrUUosbUJRbStRTTtFakJxbStDWjtBQUNGO0FpQmxtK0NRO0VSaC9RSix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSw2QkFyQmU7QVQ0bXZEbkI7QVU1cXZERTtFT3FrUk07SVI5K1FGLHlCQWhCYTtFVHltdkRqQjtBQUNGO0FVanJ2REU7RU9xa1JNO0lSMytRRixlRVJKO0VYbW12REE7QUFDRjtBVXRydkRFO0VPcWtSTTtJUnYrUUEsZUVaTjtFWHdtdkRBO0FBQ0Y7QVUzcnZERTtFT3FrUk07SVJqaFJGLGdCRStCSjtFWDRtdkRBO0FBQ0Y7QVVoc3ZERTtFT3FrUk07SVI5Z1JGLGdCRTRCSjtFWGludkRBO0FBQ0Y7QVVyc3ZERTtFT3FrUk07SVIzZ1JGLGdCRXlCSjtFWHNudkRBO0FBQ0Y7QVUxc3ZERTtFT3FrUk07SVI5K1FGLDZCQWhCYTtFVHVvdkRqQjtBQUNGO0FVL3N2REU7RU9xa1JNO0lSMytRRiw2QkFWZ0I7RVRtb3ZEcEI7QUFDRjtBVXB0dkRFO0VPcWtSTTtJUnYrUUEsbUJReStRRTtFakJpcCtDUjtBQUNGO0FpQmhwK0NRO0VScC9RSix5QkFyQmU7RUFkZix5QkVaRjtFTXFpUlEsY0FBQTtFUnQvUU4sMkJBckJlO0VBcUJmLDBCQXJCZTtBVGdxdkRuQjtBVWh1dkRFO0VPeWtSTTtJUmwvUUYseUJBaEJhO0VUNnB2RGpCO0FBQ0Y7QVVydXZERTtFT3lrUk07SVIvK1FGLGVFckRKO0VYb3N2REE7QUFDRjtBVTF1dkRFO0VPeWtSTTtJUjMrUUEsZUV6RE47RVh5c3ZEQTtBQUNGO0FVL3V2REU7RU95a1JNO0lScmhSRix5QkVkSjtFWDZzdkRBO0FBQ0Y7QVVwdnZERTtFT3lrUk07SVJsaFJGLHlCRWpCSjtFWGt0dkRBO0FBQ0Y7QVV6dnZERTtFT3lrUk07SVIvZ1JGLHlCRXBCSjtFWHV0dkRBO0FBQ0Y7QVU5dnZERTtFT3lrUk07SVJsL1FGLDJCQWhCYTtFVDJydkRqQjtBQUNGO0FVbnd2REU7RU95a1JNO0lSLytRRiwyQkFWZ0I7RVR1cnZEcEI7QUFDRjtBVXh3dkRFO0VPeWtSTTtJUjMrUUEsaUJROCtRRTtFakJncytDUjtBQUNGO0FVN3d2REU7RU95a1JNO0lSbC9RRiwwQkFoQmE7RVQwc3ZEakI7QUFDRjtBVWx4dkRFO0VPeWtSTTtJUi8rUUYsMEJBVmdCO0VUc3N2RHBCO0FBQ0Y7QVV2eHZERTtFT3lrUk07SVIzK1FBLGdCUSsrUUU7RWpCOHMrQ1I7QUFDRjtBaUI1cytDUTtFUjMvUUoseUJBckJlO0VBZGYseUJFWkY7RU00aVJRLGNBQUE7RVI3L1FOLDJCQXJCZTtFQXFCZiwwQkFyQmU7QVRtdXZEbkI7QVVueXZERTtFT2dsUk07SVJ6L1FGLHlCQWhCYTtFVGd1dkRqQjtBQUNGO0FVeHl2REU7RU9nbFJNO0lSdC9RRixlRXJESjtFWHV3dkRBO0FBQ0Y7QVU3eXZERTtFT2dsUk07SVJsL1FBLGVFekROO0VYNHd2REE7QUFDRjtBVWx6dkRFO0VPZ2xSTTtJUjVoUkYseUJFZEo7RVhneHZEQTtBQUNGO0FVdnp2REU7RU9nbFJNO0lSemhSRix5QkVqQko7RVhxeHZEQTtBQUNGO0FVNXp2REU7RU9nbFJNO0lSdGhSRix5QkVwQko7RVgweHZEQTtBQUNGO0FVajB2REU7RU9nbFJNO0lSei9RRiwyQkFoQmE7RVQ4dnZEakI7QUFDRjtBVXQwdkRFO0VPZ2xSTTtJUnQvUUYsMkJBVmdCO0VUMHZ2RHBCO0FBQ0Y7QVUzMHZERTtFT2dsUk07SVJsL1FBLGlCUXEvUUU7RWpCNHYrQ1I7QUFDRjtBVWgxdkRFO0VPZ2xSTTtJUnovUUYsMEJBaEJhO0VUNnd2RGpCO0FBQ0Y7QVVyMXZERTtFT2dsUk07SVJ0L1FGLDBCQVZnQjtFVHl3dkRwQjtBQUNGO0FVMTF2REU7RU9nbFJNO0lSbC9RQSxnQlFzL1FFO0VqQjB3K0NSO0FBQ0Y7QWlCencrQ1E7RVJqZ1JKLHlCQXJCZTtFQWRmLHlCRVpGO0VNa2pSUSxjQUFBO0VSbmdSTiwyQkFyQmU7RUFxQmYsMEJBckJlO0VBcUJmLDZCQXJCZTtBVHV5dkRuQjtBVXYydkRFO0VPc2xSTTtJUi8vUUYseUJBaEJhO0VUb3l2RGpCO0FBQ0Y7QVU1MnZERTtFT3NsUk07SVI1L1FGLGVFckRKO0VYMjB2REE7QUFDRjtBVWozdkRFO0VPc2xSTTtJUngvUUEsZUV6RE47RVhnMXZEQTtBQUNGO0FVdDN2REU7RU9zbFJNO0lSbGlSRix5QkVkSjtFWG8xdkRBO0FBQ0Y7QVUzM3ZERTtFT3NsUk07SVIvaFJGLHlCRWpCSjtFWHkxdkRBO0FBQ0Y7QVVoNHZERTtFT3NsUk07SVI1aFJGLHlCRXBCSjtFWDgxdkRBO0FBQ0Y7QVVyNHZERTtFT3NsUk07SVIvL1FGLDJCQWhCYTtFVGswdkRqQjtBQUNGO0FVMTR2REU7RU9zbFJNO0lSNS9RRiwyQkFWZ0I7RVQ4enZEcEI7QUFDRjtBVS80dkRFO0VPc2xSTTtJUngvUUEsaUJRMi9RRTtFakIweitDUjtBQUNGO0FVcDV2REU7RU9zbFJNO0lSLy9RRiwwQkFoQmE7RVRpMXZEakI7QUFDRjtBVXo1dkRFO0VPc2xSTTtJUjUvUUYsMEJBVmdCO0VUNjB2RHBCO0FBQ0Y7QVU5NXZERTtFT3NsUk07SVJ4L1FBLGdCUTQvUUU7RWpCdzArQ1I7QUFDRjtBVW42dkRFO0VPc2xSTTtJUi8vUUYsNkJBaEJhO0VUZzJ2RGpCO0FBQ0Y7QVV4NnZERTtFT3NsUk07SVI1L1FGLDZCQVZnQjtFVDQxdkRwQjtBQUNGO0FVNzZ2REU7RU9zbFJNO0lSeC9RQSxtQlE2L1FFO0VqQnMxK0NSO0FBQ0Y7QWlCNzArQ007RUFDRSxZQUFBO0FqQiswK0NSO0FpQjEwK0NJO0VBQ0UsYUFBQTtBakI0MCtDTjs7QWlCdjArQ0U7RVI1aFJFLDBDQXJCZTtBVDQzdkRuQjtBVTU3dkRFO0VPaW5SQTtJUjFoUkksMENBaEJhO0VUeTN2RGpCO0FBQ0Y7QVVqOHZERTtFT2luUkE7SVJ2aFJJLHNCUXdoUkY7RWpCbTErQ0Y7QUFDRjtBVXQ4dkRFO0VPaW5SQTtJUm5oUk0sc0JRb2hSSjtFakJ3MStDRjtBQUNGO0FpQngxK0NJO0VSOWhSQSw2QkFyQmU7RVFxalJiLGtCQUFBO0FqQjAxK0NOO0FVLzh2REU7RU9tblJFO0lSNWhSRSxrQkFoQmE7RVQ0NHZEakI7QUFDRjtBVXA5dkRFO0VPbW5SRTtJUnpoUkUsbUJRMGhSQTtFakJvMitDSjtBQUNGO0FVejl2REU7RU9tblJFO0lScmhSSSxtQlFzaFJGO0VqQnkyK0NKO0FBQ0Y7QWlCdDIrQ007RVJuaVJGLHVCQXJCZTtFUTBqUlgseUJBQUE7RUFDQSxtQkFBQTtBakJ3MitDUjtBVW4rdkRFO0VPd25SSTtJUmppUkEsWUFoQmE7RVRnNnZEakI7QUFDRjtBVXgrdkRFO0VPd25SSTtJUjloUkEsZ0JBVmdCO0VUNDV2RHBCO0FBQ0Y7QVU3K3ZERTtFT3duUkk7SVIxaFJFLGFRMmhSQTtFakJ3MytDTjtBQUNGO0FpQnIzK0NVO0VSeGlSTiwwQkFyQmU7QVRxN3ZEbkI7QVVyL3ZERTtFTzZuUlE7SVJ0aVJKLGVBaEJhO0VUazd2RGpCO0FBQ0Y7QVUxL3ZERTtFTzZuUlE7SVJuaVJKLGdCUW9pUk07RWpCZzQrQ1Y7QUFDRjtBVS8vdkRFO0VPNm5SUTtJUi9oUkYsZ0JRZ2lSSTtFakJxNCtDVjtBQUNGO0FpQm40K0NVO0VSNWlSTiwyQkFyQmU7QVR1OHZEbkI7QVV2Z3dERTtFT2lvUlE7SVIxaVJKLDBCQWhCYTtFVG84dkRqQjtBQUNGO0FVNWd3REU7RU9pb1JRO0lSdmlSSixnQlF3aVJNO0VqQjg0K0NWO0FBQ0Y7QVVqaHdERTtFT2lvUlE7SVJuaVJGLGdCUW9pUkk7RWpCbTUrQ1Y7QUFDRjtBaUJqNStDUTtFUmhqUkoseUJBckJlO0VBZGYsZ0JFaUNGO0VGRUUsNkJBckJlO0FUMjl2RG5CO0FVM2h3REU7RU9xb1JNO0lSOWlSRix5QkFoQmE7RVR3OXZEakI7QUFDRjtBVWhpd0RFO0VPcW9STTtJUjNpUkYsZUVSSjtFWGs5dkRBO0FBQ0Y7QVVyaXdERTtFT3FvUk07SVJ2aVJBLGVFWk47RVh1OXZEQTtBQUNGO0FVMWl3REU7RU9xb1JNO0lSamxSRixnQkUrQko7RVgyOXZEQTtBQUNGO0FVL2l3REU7RU9xb1JNO0lSOWtSRixnQkU0Qko7RVhnK3ZEQTtBQUNGO0FVcGp3REU7RU9xb1JNO0lSM2tSRixnQkV5Qko7RVhxK3ZEQTtBQUNGO0FVemp3REU7RU9xb1JNO0lSOWlSRiw2QkFoQmE7RVRzL3ZEakI7QUFDRjtBVTlqd0RFO0VPcW9STTtJUjNpUkYsbUJRNmlSSTtFakIyNytDUjtBQUNGO0FVbmt3REU7RU9xb1JNO0lSdmlSQSxtQlF5aVJFO0VqQmc4K0NSO0FBQ0Y7QWlCOTcrQ1U7RVJyalJOLDBCQXJCZTtBVDJnd0RuQjtBVTNrd0RFO0VPMG9SUTtJUm5qUkosMEJBaEJhO0VUd2d3RGpCO0FBQ0Y7QVVobHdERTtFTzBvUlE7SVJoalJKLGdCUWlqUk07RWpCeTgrQ1Y7QUFDRjtBVXJsd0RFO0VPMG9SUTtJUjVpUkYsZ0JRNmlSSTtFakI4OCtDVjtBQUNGO0FpQjU4K0NRO0VSempSSix3QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RU0ybVJRLGNBQUE7QWpCKzgrQ1Y7QVVobXdERTtFTzhvUk07SVJ2alJGLHdCQWhCYTtFVDZod0RqQjtBQUNGO0FVcm13REU7RU84b1JNO0lScGpSRixjUXFqUkk7RWpCMDkrQ1I7QUFDRjtBVTFtd0RFO0VPOG9STTtJUmhqUkEsY1FpalJFO0VqQis5K0NSO0FBQ0Y7QVUvbXdERTtFTzhvUk07SVJ2alJGLHlCQWhCYTtFVDRpd0RqQjtBQUNGO0FVcG53REU7RU84b1JNO0lScGpSRixlRXJESjtFWG1sd0RBO0FBQ0Y7QVV6bndERTtFTzhvUk07SVJoalJBLGVFekROO0VYd2x3REE7QUFDRjtBVTlud0RFO0VPOG9STTtJUjFsUkYseUJFZEo7RVg0bHdEQTtBQUNGO0FVbm93REU7RU84b1JNO0lSdmxSRix5QkVqQko7RVhpbXdEQTtBQUNGO0FVeG93REU7RU84b1JNO0lScGxSRix5QkVwQko7RVhzbXdEQTtBQUNGO0FpQnovK0NZO0VSL2pSUiwwQkFyQmU7QVRnbHdEbkI7QVVocHdERTtFT29wUlU7SVI3alJOLDBCQWhCYTtFVDZrd0RqQjtBQUNGO0FVcnB3REU7RU9vcFJVO0lSMWpSTixlUTJqUlE7RWpCb2cvQ1o7QUFDRjtBVTFwd0RFO0VPb3BSVTtJUnRqUkosZVF1alJNO0VqQnlnL0NaO0FBQ0Y7QWlCcmcvQ1E7RVJya1JKLDBCQXJCZTtBVGttd0RuQjtBVWxxd0RFO0VPMHBSTTtJUm5rUkYsMEJBaEJhO0VUK2x3RGpCO0FBQ0Y7QVV2cXdERTtFTzBwUk07SVJoa1JGLGdCUWlrUkk7RWpCZ2gvQ1I7QUFDRjtBVTVxd0RFO0VPMHBSTTtJUjVqUkEsZ0JRNmpSRTtFakJxaC9DUjtBQUNGO0FpQjdnL0NJO0VBQ0UsYUFBQTtBakIrZy9DTjs7QWlCemcvQ0U7RVJ0bFJFLDBDQXJCZTtBVHdud0RuQjtBVXhyd0RFO0VPMnFSQTtJUnBsUkksMENBaEJhO0VUcW53RGpCO0FBQ0Y7QVU3cndERTtFTzJxUkE7SVJqbFJJLDBDQVZnQjtFVGlud0RwQjtBQUNGO0FVbHN3REU7RU8ycVJBO0lSN2tSTSxzQlE4a1JKO0VqQjBoL0NGO0FBQ0Y7QWlCMWgvQ0k7RUFDRSxrQkFBQTtFUnpsUkYsOEJBckJlO0FUMm93RG5CO0FVM3N3REU7RU82cVJFO0lSdGxSRSw2QkFoQmE7RVR3b3dEakI7QUFDRjtBVWh0d0RFO0VPNnFSRTtJUm5sUkUsNkJBVmdCO0VUb293RHBCO0FBQ0Y7QVVydHdERTtFTzZxUkU7SVIva1JJLG1CUWlsUkY7RWpCMGkvQ0o7QUFDRjtBaUJ6aS9DSTtFUjVsUkEsMkJBckJlO0FUNnB3RG5CO0FVN3R3REU7RU9pclJFO0lSMWxSRSwyQkFoQmE7RVQwcHdEakI7QUFDRjtBVWx1d0RFO0VPaXJSRTtJUnZsUkUsMkJBVmdCO0VUc3B3RHBCO0FBQ0Y7QVV2dXdERTtFT2lyUkU7SVJubFJJLGlCUW9sUkY7RWpCeWovQ0o7QUFDRjtBaUJ6ai9DTTtFQUNFLHlCQUFBO0VSL2xSSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUaXJ3RG5CO0FVanZ3REU7RU9tclJJO0lSNWxSQSw2QkFoQmE7RVQ4cXdEakI7QUFDRjtBVXR2d0RFO0VPbXJSSTtJUnpsUkEsNkJBVmdCO0VUMHF3RHBCO0FBQ0Y7QVUzdndERTtFT21yUkk7SVJybFJFLG1CUXVsUkE7RWpCMGsvQ047QUFDRjtBVWh3d0RFO0VPbXJSSTtJUjVsUkEsWUFoQmE7RVQ2cndEakI7QUFDRjtBVXJ3d0RFO0VPbXJSSTtJUnpsUkEsZ0JBVmdCO0VUeXJ3RHBCO0FBQ0Y7QVUxd3dERTtFT21yUkk7SVJybFJFLGFRd2xSQTtFakJ3bC9DTjtBQUNGO0FpQnZsL0NVO0VSbm1STiwwQkFyQmU7QVRrdHdEbkI7QVVseHdERTtFT3dyUlE7SVJqbVJKLGVBaEJhO0VUK3N3RGpCO0FBQ0Y7QVV2eHdERTtFT3dyUlE7SVI5bFJKLG1CQVZnQjtFVDJzd0RwQjtBQUNGO0FVNXh3REU7RU93clJRO0lSMWxSRixnQlEybFJJO0VqQnVtL0NWO0FBQ0Y7QWlCbm0vQ1E7RVJ6bVJKLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVHN1d0RuQjtBVXR5d0RFO0VPOHJSTTtJUnZtUkYseUJBaEJhO0VUbXV3RGpCO0FBQ0Y7QVUzeXdERTtFTzhyUk07SVJwbVJGLGVFUko7RVg2dHdEQTtBQUNGO0FVaHp3REU7RU84clJNO0lSaG1SQSxlRVpOO0VYa3V3REE7QUFDRjtBVXJ6d0RFO0VPOHJSTTtJUjFvUkYsZ0JFK0JKO0VYc3V3REE7QUFDRjtBVTF6d0RFO0VPOHJSTTtJUnZvUkYsZ0JFNEJKO0VYMnV3REE7QUFDRjtBVS96d0RFO0VPOHJSTTtJUnBvUkYsZ0JFeUJKO0VYZ3Z3REE7QUFDRjtBVXAwd0RFO0VPOHJSTTtJUnZtUkYsNkJBaEJhO0VUaXd3RGpCO0FBQ0Y7QVV6MHdERTtFTzhyUk07SVJwbVJGLDZCQVZnQjtFVDZ2d0RwQjtBQUNGO0FVOTB3REU7RU84clJNO0lSaG1SQSxtQlFrbVJFO0VqQmtwL0NSO0FBQ0Y7QWlCanAvQ1E7RVI3bVJKLHlCQXJCZTtFQWRmLHlCRWxCRjtBWHV6d0RGO0FVdjF3REU7RU9rc1JNO0lSM21SRix5QkFoQmE7RVRveHdEakI7QUFDRjtBVTUxd0RFO0VPa3NSTTtJUnhtUkYsZUUzREo7RVhpMHdEQTtBQUNGO0FVajJ3REU7RU9rc1JNO0lScG1SQSxlRS9ETjtFWHMwd0RBO0FBQ0Y7QVV0MndERTtFT2tzUk07SVI5b1JGLGdCRXBCSjtFWDAwd0RBO0FBQ0Y7QVUzMndERTtFT2tzUk07SVIzb1JGLGdCRXZCSjtFWCswd0RBO0FBQ0Y7QVVoM3dERTtFT2tzUk07SVJ4b1JGLGdCRTFCSjtFWG8xd0RBO0FBQ0Y7QWlCanIvQ1U7RUFDRSxXSjlxUkU7RUo4RFYsNEJBckJlO0FUeXp3RG5CO0FVejN3REU7RU9vc1JRO0lSN21SSiw0QkFoQmE7RVRzendEakI7QUFDRjtBVTkzd0RFO0VPb3NSUTtJUjFtUkosNEJBVmdCO0VUa3p3RHBCO0FBQ0Y7QVVuNHdERTtFT29zUlE7SVJ0bVJGLGtCUXdtUkk7RWpCaXMvQ1Y7QUFDRjtBaUI5ci9DUTtFQUNFLGNBQUE7RVJ0blJOLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWHcyd0RGO0FVOTR3REU7RU8wc1JNO0lSbm5SRiwwQkFoQmE7RVQyMHdEakI7QUFDRjtBVW41d0RFO0VPMHNSTTtJUmhuUkYsMEJBVmdCO0VUdTB3RHBCO0FBQ0Y7QVV4NXdERTtFTzBzUk07SVI1bVJBLGdCUThtUkU7RWpCZ3QvQ1I7QUFDRjtBVTc1d0RFO0VPMHNSTTtJUm5uUkYseUJBaEJhO0VUMDF3RGpCO0FBQ0Y7QVVsNndERTtFTzBzUk07SVJoblJGLGVFckRKO0VYaTR3REE7QUFDRjtBVXY2d0RFO0VPMHNSTTtJUjVtUkEsZUV6RE47RVhzNHdEQTtBQUNGO0FVNTZ3REU7RU8wc1JNO0lSdHBSRix5QkVkSjtFWDA0d0RBO0FBQ0Y7QVVqN3dERTtFTzBzUk07SVJucFJGLHlCRWpCSjtFWCs0d0RBO0FBQ0Y7QVV0N3dERTtFTzBzUk07SVJocFJGLHlCRXBCSjtFWG81d0RBO0FBQ0Y7QWlCM3UvQ1E7RVIzblJKLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0VRcXBSVCxjQUFBO0FqQjh1L0NWO0FVbjh3REU7RU9ndFJNO0lSem5SRix5QkFoQmE7RVRnNHdEakI7QUFDRjtBVXg4d0RFO0VPZ3RSTTtJUnRuUkYsZUVyREo7RVh1NndEQTtBQUNGO0FVNzh3REU7RU9ndFJNO0lSbG5SQSxlRXpETjtFWDQ2d0RBO0FBQ0Y7QVVsOXdERTtFT2d0Uk07SVI1cFJGLHlCRWRKO0VYZzd3REE7QUFDRjtBVXY5d0RFO0VPZ3RSTTtJUnpwUkYseUJFakJKO0VYcTd3REE7QUFDRjtBVTU5d0RFO0VPZ3RSTTtJUnRwUkYseUJFcEJKO0VYMDd3REE7QUFDRjtBVWord0RFO0VPZ3RSTTtJUnpuUkYsMEJBaEJhO0VUODV3RGpCO0FBQ0Y7QVV0K3dERTtFT2d0Uk07SVJ0blJGLDBCQVZnQjtFVDA1d0RwQjtBQUNGO0FVMyt3REU7RU9ndFJNO0lSbG5SQSxnQlFvblJFO0VqQjZ4L0NSO0FBQ0Y7QVVoL3dERTtFT2d0Uk07SVJ6blJGLDZCQWhCYTtFVDY2d0RqQjtBQUNGO0FVci93REU7RU9ndFJNO0lSdG5SRiw2QkFWZ0I7RVR5NndEcEI7QUFDRjtBVTEvd0RFO0VPZ3RSTTtJUmxuUkEsbUJRcW5SRTtFakIyeS9DUjtBQUNGO0FVLy93REU7RU9ndFJNO0lSem5SRiwyQkFoQmE7RVQ0N3dEakI7QUFDRjtBVXBneERFO0VPZ3RSTTtJUnRuUkYsMkJBVmdCO0VUdzd3RHBCO0FBQ0Y7QVV6Z3hERTtFT2d0Uk07SVJsblJBLGlCUXNuUkU7RWpCeXovQ1I7QUFDRjtBaUJ0ei9DUTtFQUNFLGNBQUE7RVJwb1JOLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHNEQXJCZTtBVG85d0RuQjtBVXBoeERFO0VPd3RSTTtJUmpvUkYseUJBaEJhO0VUaTl3RGpCO0FBQ0Y7QVV6aHhERTtFT3d0Uk07SVI5blJGLGVFckRKO0VYdy93REE7QUFDRjtBVTloeERFO0VPd3RSTTtJUjFuUkEsZUV6RE47RVg2L3dEQTtBQUNGO0FVbml4REU7RU93dFJNO0lScHFSRix5QkVkSjtFWGlneERBO0FBQ0Y7QVV4aXhERTtFT3d0Uk07SVJqcVJGLHlCRWpCSjtFWHNneERBO0FBQ0Y7QVU3aXhERTtFT3d0Uk07SVI5cFJGLHlCRXBCSjtFWDJneERBO0FBQ0Y7QVVsanhERTtFT3d0Uk07SVJqb1JGLHlDQWhCYTtFVCsrd0RqQjtBQUNGO0FVdmp4REU7RU93dFJNO0lSOW5SRix5Q0FWZ0I7RVQyK3dEcEI7QUFDRjtBVTVqeERFO0VPd3RSTTtJUjFuUkEscUJRNm5SRTtFakJxMi9DUjtBQUNGO0FpQnIyL0NVO0VSdm9STix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VRZ3FSUCxjQUFBO0FqQncyL0NaO0FVeGt4REU7RU80dFJRO0lScm9SSix5QkFoQmE7RVRxZ3hEakI7QUFDRjtBVTdreERFO0VPNHRSUTtJUmxvUkosZUVyREo7RVg0aXhEQTtBQUNGO0FVbGx4REU7RU80dFJRO0lSOW5SRixlRXpETjtFWGlqeERBO0FBQ0Y7QVV2bHhERTtFTzR0UlE7SVJ4cVJKLHlCRWRKO0VYcWp4REE7QUFDRjtBVTVseERFO0VPNHRSUTtJUnJxUkoseUJFakJKO0VYMGp4REE7QUFDRjtBVWpteERFO0VPNHRSUTtJUmxxUkoseUJFcEJKO0VYK2p4REE7QUFDRjtBVXRteERFO0VPNHRSUTtJUnJvUkosMEJBaEJhO0VUbWl4RGpCO0FBQ0Y7QVUzbXhERTtFTzR0UlE7SVJsb1JKLDBCQVZnQjtFVCtoeERwQjtBQUNGO0FVaG54REU7RU80dFJRO0lSOW5SRixnQlFnb1JJO0VqQnM1L0NWO0FBQ0Y7QVVybnhERTtFTzR0UlE7SVJyb1JKLDZCQWhCYTtFVGtqeERqQjtBQUNGO0FVMW54REU7RU80dFJRO0lSbG9SSiw2QkFWZ0I7RVQ4aXhEcEI7QUFDRjtBVS9ueERFO0VPNHRSUTtJUjluUkYsbUJRaW9SSTtFakJvNi9DVjtBQUNGO0FpQmw2L0NZO0VSN29SUiwyQkFyQmU7QVR1a3hEbkI7QVV2b3hERTtFT2t1UlU7SVIzb1JOLDJCQWhCYTtFVG9reERqQjtBQUNGO0FVNW94REU7RU9rdVJVO0lSeG9STiwyQkFWZ0I7RVRna3hEcEI7QUFDRjtBVWpweERFO0VPa3VSVTtJUnBvUkosaUJRcW9STTtFakJrNy9DWjtBQUNGO0FpQjk2L0NRO0VSbnBSSix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSxzREFyQmU7QVQybHhEbkI7QVUzcHhERTtFT3d1Uk07SVJqcFJGLHlCQWhCYTtFVHdseERqQjtBQUNGO0FVaHF4REU7RU93dVJNO0lSOW9SRixlRXJESjtFWCtueERBO0FBQ0Y7QVVycXhERTtFT3d1Uk07SVIxb1JBLGVFekROO0VYb294REE7QUFDRjtBVTFxeERFO0VPd3VSTTtJUnByUkYseUJFZEo7RVh3b3hEQTtBQUNGO0FVL3F4REU7RU93dVJNO0lSanJSRix5QkVqQko7RVg2b3hEQTtBQUNGO0FVcHJ4REU7RU93dVJNO0lSOXFSRix5QkVwQko7RVhrcHhEQTtBQUNGO0FVenJ4REU7RU93dVJNO0lSanBSRixzREFoQmE7RVRzbnhEakI7QUFDRjtBVTlyeERFO0VPd3VSTTtJUjlvUkYsc0RBVmdCO0VUa254RHBCO0FBQ0Y7QVVuc3hERTtFT3d1Uk07SVIxb1JBLHdCUTRvUkU7RWpCNjkvQ1I7QUFDRjtBaUI1OS9DVTtFUnZwUk4seUJBckJlO0VBZGYseUJFWkY7RU13c1JVLGNBQUE7RVJ6cFJSLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVQrb3hEbkI7QVUvc3hERTtFTzR1UlE7SVJycFJKLHlCQWhCYTtFVDRveERqQjtBQUNGO0FVcHR4REU7RU80dVJRO0lSbHBSSixlRXJESjtFWG1yeERBO0FBQ0Y7QVV6dHhERTtFTzR1UlE7SVI5b1JGLGVFekROO0VYd3J4REE7QUFDRjtBVTl0eERFO0VPNHVSUTtJUnhyUkoseUJFZEo7RVg0cnhEQTtBQUNGO0FVbnV4REU7RU80dVJRO0lScnJSSix5QkVqQko7RVhpc3hEQTtBQUNGO0FVeHV4REU7RU80dVJRO0lSbHJSSix5QkVwQko7RVhzc3hEQTtBQUNGO0FVN3V4REU7RU80dVJRO0lScnBSSiwwQkFoQmE7RVQwcXhEakI7QUFDRjtBVWx2eERFO0VPNHVSUTtJUmxwUkosMEJBVmdCO0VUc3F4RHBCO0FBQ0Y7QVV2dnhERTtFTzR1UlE7SVI5b1JGLGdCUWlwUkk7RWpCNGdnRFY7QUFDRjtBVTV2eERFO0VPNHVSUTtJUnJwUkosNkJBaEJhO0VUeXJ4RGpCO0FBQ0Y7QVVqd3hERTtFTzR1UlE7SVJscFJKLDZCQVZnQjtFVHFyeERwQjtBQUNGO0FVdHd4REU7RU80dVJRO0lSOW9SRixtQlFrcFJJO0VqQjBoZ0RWO0FBQ0Y7QWlCamhnRE07RUFDRSxZQUFBO0FqQm1oZ0RSO0FpQjlnZ0RJO0VBQ0UsYUFBQTtBakJnaGdETjs7QWlCMWdnREU7RVJsclJFLDBDQXJCZTtBVHF0eERuQjtBVXJ4eERFO0VPdXdSQTtJUmhyUkksMENBaEJhO0VUa3R4RGpCO0FBQ0Y7QVUxeHhERTtFT3V3UkE7SVI3cVJJLHlDQVZnQjtFVDhzeERwQjtBQUNGO0FVL3h4REU7RU91d1JBO0lSenFSTSxzQlEwcVJKO0VqQjJoZ0RGO0FBQ0Y7QWlCMWhnREk7RVJyclJBLDBCQXJCZTtBVHV1eERuQjtBVXZ5eERFO0VPMHdSRTtJUm5yUkUsMEJBaEJhO0VUb3V4RGpCO0FBQ0Y7QVU1eXhERTtFTzB3UkU7SVJoclJFLDBCQVZnQjtFVGd1eERwQjtBQUNGO0FVanp4REU7RU8wd1JFO0lSNXFSSSxnQlE2cVJGO0VqQjBpZ0RKO0FBQ0Y7QWlCemlnREk7RUFDRSxrQkFBQTtFUnpyUkYsOEJBckJlO0FUMHZ4RG5CO0FVMXp4REU7RU82d1JFO0lSdHJSRSw2QkFoQmE7RVR1dnhEakI7QUFDRjtBVS96eERFO0VPNndSRTtJUm5yUkUsNkJBVmdCO0VUbXZ4RHBCO0FBQ0Y7QVVwMHhERTtFTzZ3UkU7SVIvcVJJLG1CUWlyUkY7RWpCeWpnREo7QUFDRjtBaUJ4amdESTtFUjVyUkEsMkJBckJlO0FUNHd4RG5CO0FVNTB4REU7RU9peFJFO0lSMXJSRSwyQkFoQmE7RVR5d3hEakI7QUFDRjtBVWoxeERFO0VPaXhSRTtJUnZyUkUsMkJBVmdCO0VUcXd4RHBCO0FBQ0Y7QVV0MXhERTtFT2l4UkU7SVJuclJJLGlCUW9yUkY7RWpCd2tnREo7QUFDRjtBaUJ0a2dETTtFQUNFLHlCQUFBO0VSanNSSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUZ3l4RG5CO0FVaDJ4REU7RU9xeFJJO0lSOXJSQSw2QkFoQmE7RVQ2eHhEakI7QUFDRjtBVXIyeERFO0VPcXhSSTtJUjNyUkEsNkJBVmdCO0VUeXh4RHBCO0FBQ0Y7QVUxMnhERTtFT3F4Ukk7SVJ2clJFLG1CUXlyUkE7RWpCdWxnRE47QUFDRjtBVS8yeERFO0VPcXhSSTtJUjlyUkEsWUFoQmE7RVQ0eXhEakI7QUFDRjtBVXAzeERFO0VPcXhSSTtJUjNyUkEsZ0JBVmdCO0VUd3l4RHBCO0FBQ0Y7QVV6M3hERTtFT3F4Ukk7SVJ2clJFLGFRMHJSQTtFakJxbWdETjtBQUNGO0FpQnJtZ0RRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSwwQkFBQTtFUnZzUk4sd0NBckJlO0FUbzB4RG5CO0FVcDR4REU7RU95eFJNO0lSbHNSRiw0QkFoQmE7RVRpMHhEakI7QUFDRjtBVXo0eERFO0VPeXhSTTtJUi9yUkYsZ0NBVmdCO0VUNnp4RHBCO0FBQ0Y7QVU5NHhERTtFT3l4Uk07SVIzclJBLG1CUStyUkU7RWpCcW5nRFI7QUFDRjtBaUJybmdEVTtFQUNELG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0csWUFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RVI5c1JSLHNDQXJCZTtFQXFCZix1QkFyQmU7QVQ0MXhEbkI7QVU1NXhERTtFTzh4UlE7SVJ2c1JKLGVBaEJhO0VUeTF4RGpCO0FBQ0Y7QVVqNnhERTtFTzh4UlE7SVJwc1JKLGtCQVZnQjtFVHExeERwQjtBQUNGO0FVdDZ4REU7RU84eFJRO0lSaHNSRixhUXNzUkk7RWpCc29nRFY7QUFDRjtBVTM2eERFO0VPOHhSUTtJUnZzUkosc0JBaEJhO0VUdzJ4RGpCO0FBQ0Y7QVVoN3hERTtFTzh4UlE7SVJwc1JKLGFRMnNSTTtFakIrb2dEVjtBQUNGO0FVcjd4REU7RU84eFJRO0lSaHNSRixhUXVzUkk7RWpCb3BnRFY7QUFDRjtBaUJwcGdEWTtFUmp0UlIsYUFyQmU7QVQ2M3hEbkI7QVU3N3hERTtFT3N5UlU7SVIvc1JOLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVQwM3hEakI7QUFDRjtBVWw4eERFO0VPc3lSVTtJUjVzUk4sb0JRNnNSUTtJUjdzUlIsb0JRNnNSUTtJUjdzUlIsYVE2c1JRO0VqQitwZ0RaO0FBQ0Y7QVV2OHhERTtFT3N5UlU7SVJ4c1JKLG9CUXlzUk07SVJ6c1JOLG9CUXlzUk07SVJ6c1JOLGFReXNSTTtFakJvcWdEWjtBQUNGO0FpQm5xZ0RZO0VSdnZSUiwrQlF3dlJVO0FqQnFxZ0RkO0FVLzh4REU7RU95eVJVO0lScnZSTixrQlFzdlJRO0VqQnlxZ0RaO0FBQ0Y7QVVwOXhERTtFT3l5UlU7SVJsdlJOLGtCUW12UlE7RWpCOHFnRFo7QUFDRjtBVXo5eERFO0VPeXlSVTtJUi91Uk4sa0JRZ3ZSUTtFakJtcmdEWjtBQUNGO0FVOTl4REU7RU84eFJRO0lBZUksVUFBQTtFakJxcmdEWjtFaUJwcmdEWTtJQUNFLGtCQUFBO0VqQnNyZ0RkO0FBQ0Y7QWlCbHJnRFk7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXSmh5UkE7RUlpeVJBLGNBQUE7RVJudVJWLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHVCQXJCZTtBVCs2eERuQjtBVS8reERFO0VPb3pSVTtJUjd0Uk4seUJBaEJhO0VUNDZ4RGpCO0FBQ0Y7QVVwL3hERTtFT296UlU7SVIxdFJOLGVFckRKO0VYbTl4REE7QUFDRjtBVXoveERFO0VPb3pSVTtJUnR0UkosZUV6RE47RVh3OXhEQTtBQUNGO0FVOS94REU7RU9velJVO0lSaHdSTix5QkVkSjtFWDQ5eERBO0FBQ0Y7QVVuZ3lERTtFT296UlU7SVI3dlJOLHlCRWpCSjtFWGkreERBO0FBQ0Y7QVV4Z3lERTtFT296UlU7SVIxdlJOLHlCRXBCSjtFWHMreERBO0FBQ0Y7QVU3Z3lERTtFT296UlU7SVI3dFJOLHVCQWhCYTtFVDA4eERqQjtBQUNGO0FVbGh5REU7RU9velJVO0lSMXRSTix1QkFWZ0I7RVRzOHhEcEI7QUFDRjtBVXZoeURFO0VPb3pSVTtJUnR0UkosWVE0dFJNO0VqQml1Z0RaO0FBQ0Y7QWlCNXRnRFU7RVIzdVJOLDBCQXJCZTtBVCs5eERuQjtBVS9oeURFO0VPZzBSUTtJUnp1UkosZUFoQmE7RVQ0OXhEakI7QUFDRjtBVXBpeURFO0VPZzBSUTtJUnR1UkosbUJBVmdCO0VUdzl4RHBCO0FBQ0Y7QVV6aXlERTtFT2cwUlE7SVJsdVJGLGdCUW11Ukk7RWpCNHVnRFY7QUFDRjtBaUIxdWdEWTtFUi91UlIseUJBckJlO0VBZGYseUJFWkY7RU1neVJZLGNBQUE7RVJqdlJWLDJCQXJCZTtFQXFCZiwwQkFyQmU7QVRxL3hEbkI7QVVyanlERTtFT28wUlU7SVI3dVJOLHlCQWhCYTtFVGsveERqQjtBQUNGO0FVMWp5REU7RU9vMFJVO0lSMXVSTixlRXJESjtFWHloeURBO0FBQ0Y7QVUvanlERTtFT28wUlU7SVJ0dVJKLGVFekROO0VYOGh5REE7QUFDRjtBVXBreURFO0VPbzBSVTtJUmh4Uk4seUJFZEo7RVhraXlEQTtBQUNGO0FVemt5REU7RU9vMFJVO0lSN3dSTix5QkVqQko7RVh1aXlEQTtBQUNGO0FVOWt5REU7RU9vMFJVO0lSMXdSTix5QkVwQko7RVg0aXlEQTtBQUNGO0FVbmx5REU7RU9vMFJVO0lSN3VSTiwyQkFoQmE7RVRnaHlEakI7QUFDRjtBVXhseURFO0VPbzBSVTtJUjF1Uk4sMkJBVmdCO0VUNGd5RHBCO0FBQ0Y7QVU3bHlERTtFT28wUlU7SVJ0dVJKLGlCUXl1Uk07RWpCMHhnRFo7QUFDRjtBVWxteURFO0VPbzBSVTtJUjd1Uk4sMEJBaEJhO0VUK2h5RGpCO0FBQ0Y7QVV2bXlERTtFT28wUlU7SVIxdVJOLDBCQVZnQjtFVDJoeURwQjtBQUNGO0FVNW15REU7RU9vMFJVO0lSdHVSSixnQlEwdVJNO0VqQnd5Z0RaO0FBQ0Y7QWlCcHlnRFk7RVJ4dlJSLDZCQXJCZTtBVG9qeURuQjtBVXBueURFO0VPNjBSVTtJUnR2Uk4sNkJBaEJhO0VUaWp5RGpCO0FBQ0Y7QVV6bnlERTtFTzYwUlU7SVJudlJOLDZCQVZnQjtFVDZpeURwQjtBQUNGO0FVOW55REU7RU82MFJVO0lSL3VSSixtQlFndlJNO0VqQm96Z0RaO0FBQ0Y7QWlCbHpnRFk7RVI1dlJSLHlCQXJCZTtFQWRmLHlCRVpGO0VNNnlSWSxjQUFBO0VSOXZSViwyQkFyQmU7QVR5a3lEbkI7QVV6b3lERTtFT2kxUlU7SVIxdlJOLHlCQWhCYTtFVHNreURqQjtBQUNGO0FVOW95REU7RU9pMVJVO0lSdnZSTixlRXJESjtFWDZteURBO0FBQ0Y7QVVucHlERTtFT2kxUlU7SVJudlJKLGVFekROO0VYa255REE7QUFDRjtBVXhweURFO0VPaTFSVTtJUjd4Uk4seUJFZEo7RVhzbnlEQTtBQUNGO0FVN3B5REU7RU9pMVJVO0lSMXhSTix5QkVqQko7RVgybnlEQTtBQUNGO0FVbHF5REU7RU9pMVJVO0lSdnhSTix5QkVwQko7RVhnb3lEQTtBQUNGO0FVdnF5REU7RU9pMVJVO0lSMXZSTiwyQkFoQmE7RVRvbXlEakI7QUFDRjtBVTVxeURFO0VPaTFSVTtJUnZ2Uk4saUJRMHZSUTtFakI0MWdEWjtBQUNGO0FVanJ5REU7RU9pMVJVO0lSbnZSSixpQlFzdlJNO0VqQmkyZ0RaO0FBQ0Y7QWlCNTFnRGM7RUFDRSxjQUFBO0VSdHdSWiwyQkFyQmU7QVQwbnlEbkI7QVUxcnlERTtFTzAxUlk7SVJud1JSLDJCQWhCYTtFVHVueURqQjtBQUNGO0FVL3J5REU7RU8wMVJZO0lSaHdSUixpQlFrd1JVO0VqQnUyZ0RkO0FBQ0Y7QVVwc3lERTtFTzAxUlk7SVI1dlJOLGlCUTh2UlE7RWpCNDJnRGQ7QUFDRjtBaUI1MmdEZ0I7RUFDRSwwQkFBQTtFQUNBLHVDQUFBO0VBQUEsK0JBQUE7QWpCODJnRGxCO0FpQjcyZ0RrQjtFQUNFLGNKM3pSSjtBYjBxeURoQjtBaUI1MmdEZTtFQUNDLGNKL3pSQTtBYjZxeURoQjtBaUJyMmdEUTtFUnp4UkoseUJBckJlO0VBZGYsZ0JFaUNGO0VGRUUsNkJBckJlO0FUd3B5RG5CO0FVeHR5REU7RU84MlJNO0lSdnhSRix5QkFoQmE7RVRxcHlEakI7QUFDRjtBVTd0eURFO0VPODJSTTtJUnB4UkYsZUVSSjtFWCtveURBO0FBQ0Y7QVVsdXlERTtFTzgyUk07SVJoeFJBLGVFWk47RVhvcHlEQTtBQUNGO0FVdnV5REU7RU84MlJNO0lSMXpSRixnQkUrQko7RVh3cHlEQTtBQUNGO0FVNXV5REU7RU84MlJNO0lSdnpSRixnQkU0Qko7RVg2cHlEQTtBQUNGO0FVanZ5REU7RU84MlJNO0lScHpSRixnQkV5Qko7RVhrcXlEQTtBQUNGO0FVdHZ5REU7RU84MlJNO0lSdnhSRiw2QkFoQmE7RVRtcnlEakI7QUFDRjtBVTN2eURFO0VPODJSTTtJUnB4UkYsNkJBVmdCO0VUK3F5RHBCO0FBQ0Y7QVVod3lERTtFTzgyUk07SVJoeFJBLG1CUWt4UkU7RWpCbzVnRFI7QUFDRjtBaUJsNWdEUTtFQUNFLGNBQUE7RVIveFJOLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWHF1eURGO0FVM3d5REU7RU9tM1JNO0lSNXhSRiwwQkFoQmE7RVR3c3lEakI7QUFDRjtBVWh4eURFO0VPbTNSTTtJUnp4UkYsMEJBVmdCO0VUb3N5RHBCO0FBQ0Y7QVVyeHlERTtFT20zUk07SVJyeFJBLGdCUXV4UkU7RWpCbzZnRFI7QUFDRjtBVTF4eURFO0VPbTNSTTtJUjV4UkYseUJBaEJhO0VUdXR5RGpCO0FBQ0Y7QVUveHlERTtFT20zUk07SVJ6eFJGLGVFckRKO0VYOHZ5REE7QUFDRjtBVXB5eURFO0VPbTNSTTtJUnJ4UkEsZUV6RE47RVhtd3lEQTtBQUNGO0FVenl5REU7RU9tM1JNO0lSL3pSRix5QkVkSjtFWHV3eURBO0FBQ0Y7QVU5eXlERTtFT20zUk07SVI1elJGLHlCRWpCSjtFWDR3eURBO0FBQ0Y7QVVuenlERTtFT20zUk07SVJ6elJGLHlCRXBCSjtFWGl4eURBO0FBQ0Y7QWlCLzdnRFE7RVJweVJKLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0VROHpSVCxjQUFBO0FqQms4Z0RWO0FVaDB5REU7RU95M1JNO0lSbHlSRix5QkFoQmE7RVQ2dnlEakI7QUFDRjtBVXIweURFO0VPeTNSTTtJUi94UkYsZUVyREo7RVhveXlEQTtBQUNGO0FVMTB5REU7RU95M1JNO0lSM3hSQSxlRXpETjtFWHl5eURBO0FBQ0Y7QVUvMHlERTtFT3kzUk07SVJyMFJGLHlCRWRKO0VYNnl5REE7QUFDRjtBVXAxeURFO0VPeTNSTTtJUmwwUkYseUJFakJKO0VYa3p5REE7QUFDRjtBVXoxeURFO0VPeTNSTTtJUi96UkYseUJFcEJKO0VYdXp5REE7QUFDRjtBVTkxeURFO0VPeTNSTTtJUmx5UkYsMEJBaEJhO0VUMnh5RGpCO0FBQ0Y7QVVuMnlERTtFT3kzUk07SVIveFJGLDBCQVZnQjtFVHV4eURwQjtBQUNGO0FVeDJ5REU7RU95M1JNO0lSM3hSQSxnQlE2eFJFO0VqQmkvZ0RSO0FBQ0Y7QVU3MnlERTtFT3kzUk07SVJseVJGLDZCQWhCYTtFVDB5eURqQjtBQUNGO0FVbDN5REU7RU95M1JNO0lSL3hSRiw2QkFWZ0I7RVRzeXlEcEI7QUFDRjtBVXYzeURFO0VPeTNSTTtJUjN4UkEsbUJROHhSRTtFakIrL2dEUjtBQUNGO0FVNTN5REU7RU95M1JNO0lSbHlSRiwyQkFoQmE7RVR5enlEakI7QUFDRjtBVWo0eURFO0VPeTNSTTtJUi94UkYsMkJBVmdCO0VUcXp5RHBCO0FBQ0Y7QVV0NHlERTtFT3kzUk07SVIzeFJBLGlCUSt4UkU7RWpCNmdoRFI7QUFDRjtBaUJ6Z2hEVTtFUjd5Uk4seUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDZCQXJCZTtFUXMwUlAsY0FBQTtBakI0Z2hEWjtBVWw1eURFO0VPazRSUTtJUjN5UkoseUJBaEJhO0VUKzB5RGpCO0FBQ0Y7QVV2NXlERTtFT2s0UlE7SVJ4eVJKLGVFckRKO0VYczN5REE7QUFDRjtBVTU1eURFO0VPazRSUTtJUnB5UkYsZUV6RE47RVgyM3lEQTtBQUNGO0FVajZ5REU7RU9rNFJRO0lSOTBSSix5QkVkSjtFWCszeURBO0FBQ0Y7QVV0NnlERTtFT2s0UlE7SVIzMFJKLHlCRWpCSjtFWG80eURBO0FBQ0Y7QVUzNnlERTtFT2s0UlE7SVJ4MFJKLHlCRXBCSjtFWHk0eURBO0FBQ0Y7QVVoN3lERTtFT2s0UlE7SVIzeVJKLDBCQWhCYTtFVDYyeURqQjtBQUNGO0FVcjd5REU7RU9rNFJRO0lSeHlSSiwwQkFWZ0I7RVR5MnlEcEI7QUFDRjtBVTE3eURFO0VPazRSUTtJUnB5UkYsZ0JRc3lSSTtFakIwamhEVjtBQUNGO0FVLzd5REU7RU9rNFJRO0lSM3lSSiw2QkFoQmE7RVQ0M3lEakI7QUFDRjtBVXA4eURFO0VPazRSUTtJUnh5UkosNkJBVmdCO0VUdzN5RHBCO0FBQ0Y7QVV6OHlERTtFT2s0UlE7SVJweVJGLG1CUXV5Ukk7RWpCd2toRFY7QUFDRjtBaUJ0a2hEWTtFUm56UlIsMkJBckJlO0FUaTV5RG5CO0FVajl5REU7RU93NFJVO0lSanpSTiwyQkFoQmE7RVQ4NHlEakI7QUFDRjtBVXQ5eURFO0VPdzRSVTtJUjl5Uk4sMkJBVmdCO0VUMDR5RHBCO0FBQ0Y7QVUzOXlERTtFT3c0UlU7SVIxeVJKLGlCUTJ5Uk07RWpCc2xoRFo7QUFDRjtBaUJsbGhEUTtFUnp6UkosMEJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYKzd5REY7QVVyK3lERTtFTzg0Uk07SVJ2elJGLDBCQWhCYTtFVGs2eURqQjtBQUNGO0FVMSt5REU7RU84NFJNO0lScHpSRiwwQkFWZ0I7RVQ4NXlEcEI7QUFDRjtBVS8reURFO0VPODRSTTtJUmh6UkEsZ0JRaXpSRTtFakJvbWhEUjtBQUNGO0FVcC95REU7RU84NFJNO0lSdnpSRix5QkFoQmE7RVRpN3lEakI7QUFDRjtBVXoveURFO0VPODRSTTtJUnB6UkYsZUVyREo7RVh3OXlEQTtBQUNGO0FVOS95REU7RU84NFJNO0lSaHpSQSxlRXpETjtFWDY5eURBO0FBQ0Y7QVVuZ3pERTtFTzg0Uk07SVIxMVJGLHlCRWRKO0VYaSt5REE7QUFDRjtBVXhnekRFO0VPODRSTTtJUnYxUkYseUJFakJKO0VYcyt5REE7QUFDRjtBVTdnekRFO0VPODRSTTtJUnAxUkYseUJFcEJKO0VYMit5REE7QUFDRjtBaUJob2hEVTtFUjd6Uk4seUJBckJlO0VBZGYseUJFWkY7RU04MlJVLGNBQUE7RVIvelJSLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0FUMDl5RG5CO0FVMWh6REU7RU9rNVJRO0lSM3pSSix5QkFoQmE7RVR1OXlEakI7QUFDRjtBVS9oekRFO0VPazVSUTtJUnh6UkosZUVyREo7RVg4L3lEQTtBQUNGO0FVcGl6REU7RU9rNVJRO0lScHpSRixlRXpETjtFWG1nekRBO0FBQ0Y7QVV6aXpERTtFT2s1UlE7SVI5MVJKLHlCRWRKO0VYdWd6REE7QUFDRjtBVTlpekRFO0VPazVSUTtJUjMxUkoseUJFakJKO0VYNGd6REE7QUFDRjtBVW5qekRFO0VPazVSUTtJUngxUkoseUJFcEJKO0VYaWh6REE7QUFDRjtBVXhqekRFO0VPazVSUTtJUjN6UkosMEJBaEJhO0VUcS95RGpCO0FBQ0Y7QVU3anpERTtFT2s1UlE7SVJ4elJKLDBCQVZnQjtFVGkveURwQjtBQUNGO0FVbGt6REU7RU9rNVJRO0lScHpSRixnQlF1elJJO0VqQmlyaERWO0FBQ0Y7QVV2a3pERTtFT2s1UlE7SVIzelJKLDZCQWhCYTtFVG9nekRqQjtBQUNGO0FVNWt6REU7RU9rNVJRO0lSeHpSSiw2QkFWZ0I7RVRnZ3pEcEI7QUFDRjtBVWpsekRFO0VPazVSUTtJUnB6UkYsbUJRd3pSSTtFakIrcmhEVjtBQUNGO0FVdGx6REU7RU9rNVJRO0lSM3pSSiwyQkFoQmE7RVRtaHpEakI7QUFDRjtBVTNsekRFO0VPazVSUTtJUnh6UkosMkJBVmdCO0VUK2d6RHBCO0FBQ0Y7QVVobXpERTtFT2s1UlE7SVJwelJGLGlCUXl6Ukk7RWpCNnNoRFY7QUFDRjtBaUIzc2hEVTtFUnIwUk4seUJBckJlO0VBZGYseUJFWkY7RU1zM1JVLGNBQUE7RVJ2MFJSLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0FUNml6RG5CO0FVN216REU7RU8wNVJRO0lSbjBSSix5QkFoQmE7RVQwaXpEakI7QUFDRjtBVWxuekRFO0VPMDVSUTtJUmgwUkosZUVyREo7RVhpbHpEQTtBQUNGO0FVdm56REU7RU8wNVJRO0lSNXpSRixlRXpETjtFWHNsekRBO0FBQ0Y7QVU1bnpERTtFTzA1UlE7SVJ0MlJKLHlCRWRKO0VYMGx6REE7QUFDRjtBVWpvekRFO0VPMDVSUTtJUm4yUkoseUJFakJKO0VYK2x6REE7QUFDRjtBVXRvekRFO0VPMDVSUTtJUmgyUkoseUJFcEJKO0VYb216REE7QUFDRjtBVTNvekRFO0VPMDVSUTtJUm4wUkosMEJBaEJhO0VUd2t6RGpCO0FBQ0Y7QVVocHpERTtFTzA1UlE7SVJoMFJKLDBCQVZnQjtFVG9rekRwQjtBQUNGO0FVcnB6REU7RU8wNVJRO0lSNXpSRixnQlErelJJO0VqQjR2aERWO0FBQ0Y7QVUxcHpERTtFTzA1UlE7SVJuMFJKLDZCQWhCYTtFVHVsekRqQjtBQUNGO0FVL3B6REU7RU8wNVJRO0lSaDBSSiw2QkFWZ0I7RVRtbHpEcEI7QUFDRjtBVXBxekRFO0VPMDVSUTtJUjV6UkYsbUJRZzBSSTtFakIwd2hEVjtBQUNGO0FVenF6REU7RU8wNVJRO0lSbjBSSiwyQkFoQmE7RVRzbXpEakI7QUFDRjtBVTlxekRFO0VPMDVSUTtJUmgwUkosMkJBVmdCO0VUa216RHBCO0FBQ0Y7QVVucnpERTtFTzA1UlE7SVI1elJGLGlCUWkwUkk7RWpCd3hoRFY7QUFDRjtBaUJyeGhEUTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFUmoxUk4sMkJBckJlO0FUOG56RG5CO0FVOXJ6REU7RU9tNlJNO0lSNTBSRiwyQkFoQmE7RVQybnpEakI7QUFDRjtBVW5zekRFO0VPbTZSTTtJUnowUkYsMkJBVmdCO0VUdW56RHBCO0FBQ0Y7QVV4c3pERTtFT202Uk07SVJyMFJBLGlCUXkwUkU7RWpCcXloRFI7QUFDRjtBaUJueWhEUTtFUnIxUkosMEJBckJlO0FUZ3B6RG5CO0FVaHR6REU7RU8wNlJNO0lSbjFSRiwwQkFoQmE7RVQ2b3pEakI7QUFDRjtBVXJ0ekRFO0VPMDZSTTtJUmgxUkYsMEJBVmdCO0VUeW96RHBCO0FBQ0Y7QVUxdHpERTtFTzA2Uk07SVI1MFJBLGdCUTYwUkU7RWpCbXpoRFI7QUFDRjtBaUJsemhEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBakJvemhEWjtBaUJsemhEWTtFQUNFLDBCQUFBO0VSLzFSViwwQkFyQmU7QVR5cXpEbkI7QVV6dXpERTtFT203UlU7SVI1MVJOLDBCQWhCYTtFVHNxekRqQjtBQUNGO0FVOXV6REU7RU9tN1JVO0lSejFSTiwwQkFWZ0I7RVRrcXpEcEI7QUFDRjtBVW52ekRFO0VPbTdSVTtJUnIxUkosZ0JRdTFSTTtFakJrMGhEWjtBQUNGO0FpQmowaERjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJuMlJaLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsMkJBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0FUNnJ6RG5CO0FVN3Z6REU7RU91N1JZO0lSaDJSUix3QkFoQmE7UUFnQmIscUJBaEJhO1lBZ0JiLHVCQWhCYTtFVDByekRqQjtBQUNGO0FVbHd6REU7RU91N1JZO0lSNzFSUix3QlErMVJVO1FSLzFSVixxQlErMVJVO1lSLzFSVix1QlErMVJVO0VqQjYwaERkO0FBQ0Y7QVV2d3pERTtFT3U3Ulk7SVJ6MVJOLHdCUTIxUlE7UVIzMVJSLHFCUTIxUlE7WVIzMVJSLHVCUTIxUlE7RWpCazFoRGQ7QUFDRjtBVTV3ekRFO0VPdTdSWTtJUmgyUlIseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVR5c3pEakI7QUFDRjtBVWp4ekRFO0VPdTdSWTtJUjcxUlIseUJRZzJSVTtRUmgyUlYsc0JRZzJSVTtZUmgyUlYsbUJRZzJSVTtFakIyMWhEZDtBQUNGO0FVdHh6REU7RU91N1JZO0lSejFSTix5QlE0MVJRO1FSNTFSUixzQlE0MVJRO1lSNTFSUixtQlE0MVJRO0VqQmcyaERkO0FBQ0Y7QWlCNzFoRFk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjEyUlYsdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZiwyQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZix1QkFyQmU7RVFrNFJMLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUjcyUlYsdUJBckJlO0VBcUJmLHNCQXJCZTtFUXE0UkwsK0JBQUE7QWpCKzFoRGQ7QVVweXpERTtFTzg3UlU7SVJ2MlJOLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsdUJBaEJhO0VUaXV6RGpCO0FBQ0Y7QVV6eXpERTtFTzg3UlU7SVJwMlJOLHdCUXMyUlE7UVJ0MlJSLHFCUXMyUlE7WVJ0MlJSLHVCUXMyUlE7RWpCNjJoRFo7QUFDRjtBVTl5ekRFO0VPODdSVTtJUmgyUkosd0JRazJSTTtRUmwyUk4scUJRazJSTTtZUmwyUk4sdUJRazJSTTtFakJrM2hEWjtBQUNGO0FVbnp6REU7RU84N1JVO0lSdjJSTix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVGd2ekRqQjtBQUNGO0FVeHp6REU7RU84N1JVO0lScDJSTix5QlF1MlJRO1FSdjJSUixzQlF1MlJRO1lSdjJSUixtQlF1MlJRO0VqQjIzaERaO0FBQ0Y7QVU3enpERTtFTzg3UlU7SVJoMlJKLHlCUW0yUk07UVJuMlJOLHNCUW0yUk07WVJuMlJOLG1CUW0yUk07RWpCZzRoRFo7QUFDRjtBVWwwekRFO0VPODdSVTtJUnYyUk4sdUJBaEJhO0VUK3Z6RGpCO0FBQ0Y7QVV2MHpERTtFTzg3UlU7SVJwMlJOLHVCQVZnQjtFVDJ2ekRwQjtBQUNGO0FVNTB6REU7RU84N1JVO0lSaDJSSixhUXEyUk07RWpCNjRoRFo7QUFDRjtBVWoxekRFO0VPODdSVTtJUnYyUk4sc0JBaEJhO0VUOHd6RGpCO0FBQ0Y7QVV0MXpERTtFTzg3UlU7SVJwMlJOLHNCQVZnQjtFVDB3ekRwQjtBQUNGO0FVMzF6REU7RU84N1JVO0lSaDJSSixZUXMyUk07RWpCMjVoRFo7QUFDRjtBaUJ4NWhEWTtFUm4zUlIsb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixhQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsc0NBckJlO0FUc3l6RG5CO0FVdDJ6REU7RU93OFJVO0lSajNSTixjQWhCYTtFVG15ekRqQjtBQUNGO0FVMzJ6REU7RU93OFJVO0lSOTJSTixjUSsyUlE7RWpCczZoRFo7QUFDRjtBVWgzekRFO0VPdzhSVTtJUjEyUkosY1EyMlJNO0VqQjI2aERaO0FBQ0Y7QVVyM3pERTtFT3c4UlU7SVJqM1JOLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsa0JBaEJhO0VUa3p6RGpCO0FBQ0Y7QVUxM3pERTtFT3c4UlU7SVI5MlJOLHdCUWczUlE7UVJoM1JSLHFCUWczUlE7WVJoM1JSLGtCUWczUlE7RWpCbzdoRFo7QUFDRjtBVS8zekRFO0VPdzhSVTtJUjEyUkosd0JRNDJSTTtRUjUyUk4scUJRNDJSTTtZUjUyUk4sa0JRNDJSTTtFakJ5N2hEWjtBQUNGO0FVcDR6REU7RU93OFJVO0lSajNSTixzQkFoQmE7RVRpMHpEakI7QUFDRjtBVXo0ekRFO0VPdzhSVTtJUjkyUk4sc0JBVmdCO0VUNnp6RHBCO0FBQ0Y7QVU5NHpERTtFT3c4UlU7SVIxMlJKLFlRNjJSTTtFakJ1OGhEWjtBQUNGO0FVbjV6REU7RU93OFJVO0lSajNSTixzQ0FoQmE7RVRnMXpEakI7QUFDRjtBVXg1ekRFO0VPdzhSVTtJUjkyUk4sc0NBVmdCO0VUNDB6RHBCO0FBQ0Y7QVU3NXpERTtFT3c4UlU7SVIxMlJKLGtCUTgyUk07RWpCcTloRFo7QUFDRjtBaUIxOGhETTtFQUNFLFlBQUE7QWpCNDhoRFI7QWlCOTdoREU7RVJsNVJFLDBDQXJCZTtBVHcyekRuQjtBVXg2ekRFO0VPdStSQTtJUmg1UkksMENBaEJhO0VUcTJ6RGpCO0FBQ0Y7QVU3NnpERTtFT3UrUkE7SVI3NFJJLHlDQVZnQjtFVGkyekRwQjtBQUNGO0FVbDd6REU7RU91K1JBO0lSejRSTSxzQlEwNFJKO0VqQjg4aERGO0FBQ0Y7QWlCNzhoREk7RUFDRSxrQkFBQTtFUnQ1UkYsOEJBckJlO0FUMjN6RG5CO0FVMzd6REU7RU8wK1JFO0lSbjVSRSw2QkFoQmE7RVR3M3pEakI7QUFDRjtBVWg4ekRFO0VPMCtSRTtJUmg1UkUsNkJBVmdCO0VUbzN6RHBCO0FBQ0Y7QVVyOHpERTtFTzArUkU7SVI1NFJJLG1CUTg0UkY7RWpCNjloREo7QUFDRjtBaUIzOWhESTtFUjE1UkEsMkJBckJlO0FUNjR6RG5CO0FVNzh6REU7RU8rK1JFO0lSeDVSRSwyQkFoQmE7RVQwNHpEakI7QUFDRjtBVWw5ekRFO0VPKytSRTtJUnI1UkUsMkJBVmdCO0VUczR6RHBCO0FBQ0Y7QVV2OXpERTtFTysrUkU7SVJqNVJJLGlCUWs1UkY7RWpCMitoREo7QUFDRjtBaUIzK2hETTtFQUNFLHNCSjc5Uk07RUpnRVYsNkJBckJlO0VBcUJmLHVCQXJCZTtBVGk2ekRuQjtBVWorekRFO0VPaS9SSTtJUjE1UkEsNkJBaEJhO0VUODV6RGpCO0FBQ0Y7QVV0K3pERTtFT2kvUkk7SVJ2NVJBLDZCQVZnQjtFVDA1ekRwQjtBQUNGO0FVMyt6REU7RU9pL1JJO0lSbjVSRSxtQlFxNVJBO0VqQjQvaEROO0FBQ0Y7QVVoL3pERTtFT2kvUkk7SVIxNVJBLFlBaEJhO0VUNjZ6RGpCO0FBQ0Y7QVVyL3pERTtFT2kvUkk7SVJ2NVJBLGdCQVZnQjtFVHk2ekRwQjtBQUNGO0FVMS96REU7RU9pL1JJO0lSbjVSRSxhUXM1UkE7RWpCMGdpRE47QUFDRjtBaUJ6Z2lEVTtFUmo2Uk4sMEJBckJlO0FUazh6RG5CO0FVbGcwREU7RU9zL1JRO0lSLzVSSixlQWhCYTtFVCs3ekRqQjtBQUNGO0FVdmcwREU7RU9zL1JRO0lSNTVSSixtQkFWZ0I7RVQyN3pEcEI7QUFDRjtBVTVnMERFO0VPcy9SUTtJUng1UkYsZ0JReTVSSTtFakJ5aGlEVjtBQUNGO0FpQnZoaURZO0VBQ0UsZ0JBQUE7QWpCeWhpRGQ7QWlCcmhpRFk7RVIxNlJSLDZCQXJCZTtBVHU5ekRuQjtBVXZoMERFO0VPKy9SVTtJUng2Uk4sb0JBaEJhO0VUbzl6RGpCO0FBQ0Y7QVU1aDBERTtFTysvUlU7SVJyNlJOLHVCQVZnQjtFVGc5ekRwQjtBQUNGO0FVamkwREU7RU8rL1JVO0lSajZSSixtQlFrNlJNO0VqQnFpaURaO0FBQ0Y7QWlCcGlpRFk7RVI3NlJSLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiwyQkFyQmU7RVFzOFJMLGNBQUE7QWpCdWlpRGQ7QVU3aTBERTtFT2tnU1U7SVIzNlJOLHlCQWhCYTtFVDArekRqQjtBQUNGO0FVbGowREU7RU9rZ1NVO0lSeDZSTixlRXJESjtFWGloMERBO0FBQ0Y7QVV2ajBERTtFT2tnU1U7SVJwNlJKLGVFekROO0VYc2gwREE7QUFDRjtBVTVqMERFO0VPa2dTVTtJUjk4Uk4seUJFZEo7RVgwaDBEQTtBQUNGO0FVamswREU7RU9rZ1NVO0lSMzhSTix5QkVqQko7RVgraDBEQTtBQUNGO0FVdGswREU7RU9rZ1NVO0lSeDhSTix5QkVwQko7RVhvaTBEQTtBQUNGO0FVM2swREU7RU9rZ1NVO0lSMzZSTiwwQkFoQmE7RVR3ZzBEakI7QUFDRjtBVWhsMERFO0VPa2dTVTtJUng2Uk4sMEJBVmdCO0VUb2cwRHBCO0FBQ0Y7QVVybDBERTtFT2tnU1U7SVJwNlJKLGdCUXM2Uk07RWpCcWxpRFo7QUFDRjtBVTFsMERFO0VPa2dTVTtJUjM2Uk4sMkJBaEJhO0VUdWgwRGpCO0FBQ0Y7QVUvbDBERTtFT2tnU1U7SVJ4NlJOLDJCQVZnQjtFVG1oMERwQjtBQUNGO0FVcG0wREU7RU9rZ1NVO0lScDZSSixpQlF1NlJNO0VqQm1taURaO0FBQ0Y7QWlCL2xpRFk7RVJyN1JSLDhCQXJCZTtBVDRpMERuQjtBVTVtMERFO0VPMGdTVTtJUm43Uk4sNkJBaEJhO0VUeWkwRGpCO0FBQ0Y7QVVqbjBERTtFTzBnU1U7SVJoN1JOLDZCQVZnQjtFVHFpMERwQjtBQUNGO0FVdG4wREU7RU8wZ1NVO0lSNTZSSixtQlE2NlJNO0VqQittaURaO0FBQ0Y7QWlCNW1pRFE7RVIxN1JKLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVGdrMERuQjtBVWhvMERFO0VPK2dTTTtJUng3UkYseUJBaEJhO0VUNmowRGpCO0FBQ0Y7QVVybzBERTtFTytnU007SVJyN1JGLGVFUko7RVh1ajBEQTtBQUNGO0FVMW8wREU7RU8rZ1NNO0lSajdSQSxlRVpOO0VYNGowREE7QUFDRjtBVS9vMERFO0VPK2dTTTtJUjM5UkYsZ0JFK0JKO0VYZ2swREE7QUFDRjtBVXBwMERFO0VPK2dTTTtJUng5UkYsZ0JFNEJKO0VYcWswREE7QUFDRjtBVXpwMERFO0VPK2dTTTtJUnI5UkYsZ0JFeUJKO0VYMGswREE7QUFDRjtBVTlwMERFO0VPK2dTTTtJUng3UkYsNkJBaEJhO0VUMmwwRGpCO0FBQ0Y7QVVucTBERTtFTytnU007SVJyN1JGLDZCQVZnQjtFVHVsMERwQjtBQUNGO0FVeHEwREU7RU8rZ1NNO0lSajdSQSxtQlFtN1JFO0VqQjJwaURSO0FBQ0Y7QWlCMXBpRFE7RVI5N1JKLHlCQXJCZTtFQWRmLHlCRVpGO0VNKytSUSxjQUFBO0VSaDhSTiwyQkFyQmU7RUFxQmYsMEJBckJlO0FUb24wRG5CO0FVcHIwREU7RU9taFNNO0lSNTdSRix5QkFoQmE7RVRpbjBEakI7QUFDRjtBVXpyMERFO0VPbWhTTTtJUno3UkYsZUVyREo7RVh3cDBEQTtBQUNGO0FVOXIwREU7RU9taFNNO0lScjdSQSxlRXpETjtFWDZwMERBO0FBQ0Y7QVVuczBERTtFT21oU007SVIvOVJGLHlCRWRKO0VYaXEwREE7QUFDRjtBVXhzMERFO0VPbWhTTTtJUjU5UkYseUJFakJKO0VYc3EwREE7QUFDRjtBVTdzMERFO0VPbWhTTTtJUno5UkYseUJFcEJKO0VYMnEwREE7QUFDRjtBVWx0MERFO0VPbWhTTTtJUjU3UkYsMkJBaEJhO0VUK28wRGpCO0FBQ0Y7QVV2dDBERTtFT21oU007SVJ6N1JGLDJCQVZnQjtFVDJvMERwQjtBQUNGO0FVNXQwREU7RU9taFNNO0lScjdSQSxpQlF3N1JFO0VqQjBzaURSO0FBQ0Y7QVVqdTBERTtFT21oU007SVI1N1JGLDBCQWhCYTtFVDhwMERqQjtBQUNGO0FVdHUwREU7RU9taFNNO0lSejdSRiwwQkFWZ0I7RVQwcDBEcEI7QUFDRjtBVTN1MERFO0VPbWhTTTtJUnI3UkEsZ0JReTdSRTtFakJ3dGlEUjtBQUNGO0FpQnR0aURRO0VScjhSSix5QkFyQmU7RUFkZix5QkVaRjtFTXMvUlEsY0FBQTtFUnY4Uk4sMkJBckJlO0VBcUJmLDBCQXJCZTtBVHVyMERuQjtBVXZ2MERFO0VPMGhTTTtJUm44UkYseUJBaEJhO0VUb3IwRGpCO0FBQ0Y7QVU1djBERTtFTzBoU007SVJoOFJGLGVFckRKO0VYMnQwREE7QUFDRjtBVWp3MERFO0VPMGhTTTtJUjU3UkEsZUV6RE47RVhndTBEQTtBQUNGO0FVdHcwREU7RU8waFNNO0lSdCtSRix5QkVkSjtFWG91MERBO0FBQ0Y7QVUzdzBERTtFTzBoU007SVJuK1JGLHlCRWpCSjtFWHl1MERBO0FBQ0Y7QVVoeDBERTtFTzBoU007SVJoK1JGLHlCRXBCSjtFWDh1MERBO0FBQ0Y7QVVyeDBERTtFTzBoU007SVJuOFJGLDJCQWhCYTtFVGt0MERqQjtBQUNGO0FVMXgwREU7RU8waFNNO0lSaDhSRiwyQkFWZ0I7RVQ4czBEcEI7QUFDRjtBVS94MERFO0VPMGhTTTtJUjU3UkEsaUJRKzdSRTtFakJzd2lEUjtBQUNGO0FVcHkwREU7RU8waFNNO0lSbjhSRiwwQkFoQmE7RVRpdTBEakI7QUFDRjtBVXp5MERFO0VPMGhTTTtJUmg4UkYsMEJBVmdCO0VUNnQwRHBCO0FBQ0Y7QVU5eTBERTtFTzBoU007SVI1N1JBLGdCUWc4UkU7RWpCb3hpRFI7QUFDRjtBaUJueGlEUTtFUjM4UkoseUJBckJlO0VBZGYseUJFWkY7RU00L1JRLGNBQUE7RVI3OFJOLDJCQXJCZTtFQXFCZiwwQkFyQmU7RUFxQmYsNkJBckJlO0FUMnYwRG5CO0FVM3owREU7RU9naVNNO0lSejhSRix5QkFoQmE7RVR3djBEakI7QUFDRjtBVWgwMERFO0VPZ2lTTTtJUnQ4UkYsZUVyREo7RVgreDBEQTtBQUNGO0FVcjAwREU7RU9naVNNO0lSbDhSQSxlRXpETjtFWG95MERBO0FBQ0Y7QVUxMDBERTtFT2dpU007SVI1K1JGLHlCRWRKO0VYd3kwREE7QUFDRjtBVS8wMERFO0VPZ2lTTTtJUnorUkYseUJFakJKO0VYNnkwREE7QUFDRjtBVXAxMERFO0VPZ2lTTTtJUnQrUkYseUJFcEJKO0VYa3owREE7QUFDRjtBVXoxMERFO0VPZ2lTTTtJUno4UkYsMkJBaEJhO0VUc3gwRGpCO0FBQ0Y7QVU5MTBERTtFT2dpU007SVJ0OFJGLDJCQVZnQjtFVGt4MERwQjtBQUNGO0FVbjIwREU7RU9naVNNO0lSbDhSQSxpQlFxOFJFO0VqQm8waURSO0FBQ0Y7QVV4MjBERTtFT2dpU007SVJ6OFJGLDBCQWhCYTtFVHF5MERqQjtBQUNGO0FVNzIwREU7RU9naVNNO0lSdDhSRiwwQkFWZ0I7RVRpeTBEcEI7QUFDRjtBVWwzMERFO0VPZ2lTTTtJUmw4UkEsZ0JRczhSRTtFakJrMWlEUjtBQUNGO0FVdjMwREU7RU9naVNNO0lSejhSRiw2QkFoQmE7RVRvejBEakI7QUFDRjtBVTUzMERFO0VPZ2lTTTtJUnQ4UkYsNkJBVmdCO0VUZ3owRHBCO0FBQ0Y7QVVqNDBERTtFT2dpU007SVJsOFJBLG1CUXU4UkU7RWpCZzJpRFI7QUFDRjtBaUJ2MWlETTtFQUNFLFlBQUE7QWpCeTFpRFI7QWlCcDFpREk7RUFDRSxhQUFBO0FqQnMxaUROOztBaUJqMWlERTtFUnQrUkUsMENBckJlO0FUZzEwRG5CO0FVaDUwREU7RU8yalNBO0lScCtSSSwwQ0FoQmE7RVQ2MDBEakI7QUFDRjtBVXI1MERFO0VPMmpTQTtJUmorUkksc0JRaytSRjtFakI2MWlERjtBQUNGO0FVMTUwREU7RU8yalNBO0lSNzlSTSxzQlE4OVJKO0VqQmsyaURGO0FBQ0Y7QWlCbDJpREk7RVJ4K1JBLDZCQXJCZTtFUSsvUmIsa0JBQUE7QWpCbzJpRE47QVVuNjBERTtFTzZqU0U7SVJ0K1JFLGtCQWhCYTtFVGcyMERqQjtBQUNGO0FVeDYwREU7RU82alNFO0lSbitSRSxtQlFvK1JBO0VqQjgyaURKO0FBQ0Y7QVU3NjBERTtFTzZqU0U7SVIvOVJJLG1CUWcrUkY7RWpCbTNpREo7QUFDRjtBaUJoM2lETTtFUjcrUkYsdUJBckJlO0VRb2dTWCx5QkFBQTtFQUNBLG1CQUFBO0FqQmszaURSO0FVdjcwREU7RU9ra1NJO0lSMytSQSxZQWhCYTtFVG8zMERqQjtBQUNGO0FVNTcwREU7RU9ra1NJO0lSeCtSQSxnQkFWZ0I7RVRnMzBEcEI7QUFDRjtBVWo4MERFO0VPa2tTSTtJUnArUkUsYVFxK1JBO0VqQms0aUROO0FBQ0Y7QWlCLzNpRFU7RVJsL1JOLDBCQXJCZTtBVHk0MERuQjtBVXo4MERFO0VPdWtTUTtJUmgvUkosZUFoQmE7RVRzNDBEakI7QUFDRjtBVTk4MERFO0VPdWtTUTtJUjcrUkosZ0JROCtSTTtFakIwNGlEVjtBQUNGO0FVbjkwREU7RU91a1NRO0lSeitSRixnQlEwK1JJO0VqQis0aURWO0FBQ0Y7QWlCNzRpRFU7RVJ0L1JOLDJCQXJCZTtBVDI1MERuQjtBVTM5MERFO0VPMmtTUTtJUnAvUkosMEJBaEJhO0VUdzUwRGpCO0FBQ0Y7QVVoKzBERTtFTzJrU1E7SVJqL1JKLGdCUWsvUk07RWpCdzVpRFY7QUFDRjtBVXIrMERFO0VPMmtTUTtJUjcrUkYsZ0JROCtSSTtFakI2NWlEVjtBQUNGO0FpQjM1aURRO0VSMS9SSix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSw2QkFyQmU7QVQrNjBEbkI7QVUvKzBERTtFTytrU007SVJ4L1JGLHlCQWhCYTtFVDQ2MERqQjtBQUNGO0FVcC8wREU7RU8ra1NNO0lSci9SRixlRVJKO0VYczYwREE7QUFDRjtBVXovMERFO0VPK2tTTTtJUmovUkEsZUVaTjtFWDI2MERBO0FBQ0Y7QVU5LzBERTtFTytrU007SVIzaFNGLGdCRStCSjtFWCs2MERBO0FBQ0Y7QVVuZzFERTtFTytrU007SVJ4aFNGLGdCRTRCSjtFWG83MERBO0FBQ0Y7QVV4ZzFERTtFTytrU007SVJyaFNGLGdCRXlCSjtFWHk3MERBO0FBQ0Y7QVU3ZzFERTtFTytrU007SVJ4L1JGLDZCQWhCYTtFVDA4MERqQjtBQUNGO0FVbGgxREU7RU8ra1NNO0lSci9SRixtQlF1L1JJO0VqQnE4aURSO0FBQ0Y7QVV2aDFERTtFTytrU007SVJqL1JBLG1CUW0vUkU7RWpCMDhpRFI7QUFDRjtBaUJ4OGlEVTtFUi8vUk4sMEJBckJlO0FUKzkwRG5CO0FVL2gxREU7RU9vbFNRO0lSNy9SSiwwQkFoQmE7RVQ0OTBEakI7QUFDRjtBVXBpMURFO0VPb2xTUTtJUjEvUkosZ0JRMi9STTtFakJtOWlEVjtBQUNGO0FVemkxREU7RU9vbFNRO0lSdC9SRixnQlF1L1JJO0VqQnc5aURWO0FBQ0Y7QWlCdDlpRFU7RUFDRSwwQkFBQTtBakJ3OWlEWjtBaUJ2OWlEWTtFUnhpU1IsV1F5aVNVO0FqQnk5aURkO0FVcGoxREU7RU8wbFNVO0lSdGlTTixjUXVpU1E7RWpCNjlpRFo7QUFDRjtBVXpqMURFO0VPMGxTVTtJUm5pU04sY1FvaVNRO0VqQmsraURaO0FBQ0Y7QVU5ajFERTtFTzBsU1U7SVJoaVNOLGNRaWlTUTtFakJ1K2lEWjtBQUNGO0FpQnAraURRO0VSMWdTSix3QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RU00alNRLGNBQUE7QWpCdStpRFY7QVV6azFERTtFTytsU007SVJ4Z1NGLHdCQWhCYTtFVHNnMURqQjtBQUNGO0FVOWsxREU7RU8rbFNNO0lScmdTRixjUXNnU0k7RWpCay9pRFI7QUFDRjtBVW5sMURFO0VPK2xTTTtJUmpnU0EsY1FrZ1NFO0VqQnUvaURSO0FBQ0Y7QVV4bDFERTtFTytsU007SVJ4Z1NGLHlCQWhCYTtFVHFoMURqQjtBQUNGO0FVN2wxREU7RU8rbFNNO0lScmdTRixlRXJESjtFWDRqMURBO0FBQ0Y7QVVsbTFERTtFTytsU007SVJqZ1NBLGVFekROO0VYaWsxREE7QUFDRjtBVXZtMURFO0VPK2xTTTtJUjNpU0YseUJFZEo7RVhxazFEQTtBQUNGO0FVNW0xREU7RU8rbFNNO0lSeGlTRix5QkVqQko7RVgwazFEQTtBQUNGO0FVam4xREU7RU8rbFNNO0lScmlTRix5QkVwQko7RVgrazFEQTtBQUNGO0FpQmpoakRZO0VSaGhTUiwwQkFyQmU7QVR5ajFEbkI7QVV6bjFERTtFT3FtU1U7SVI5Z1NOLDBCQWhCYTtFVHNqMURqQjtBQUNGO0FVOW4xREU7RU9xbVNVO0lSM2dTTixlUTRnU1E7RWpCNGhqRFo7QUFDRjtBVW5vMURFO0VPcW1TVTtJUnZnU0osZVF3Z1NNO0VqQmlpakRaO0FBQ0Y7QWlCN2hqRFE7RVJ0aFNKLDBCQXJCZTtBVDJrMURuQjtBVTNvMURFO0VPMm1TTTtJUnBoU0YsMEJBaEJhO0VUd2sxRGpCO0FBQ0Y7QVVocDFERTtFTzJtU007SVJqaFNGLGdCUWtoU0k7RWpCd2lqRFI7QUFDRjtBVXJwMURFO0VPMm1TTTtJUjdnU0EsZ0JROGdTRTtFakI2aWpEUjtBQUNGO0FpQnJpakRJO0VBQ0UsYUFBQTtBakJ1aWpETjs7QWlCamlqREU7RVJ2aVNFLDBDQXJCZTtBVGltMURuQjtBVWpxMURFO0VPNG5TQTtJUnJpU0ksMENBaEJhO0VUOGwxRGpCO0FBQ0Y7QVV0cTFERTtFTzRuU0E7SVJsaVNJLDBDQVZnQjtFVDBsMURwQjtBQUNGO0FVM3ExREU7RU80blNBO0lSOWhTTSxzQlEraFNKO0VqQmtqakRGO0FBQ0Y7QWlCbGpqREk7RUFDRSxrQkFBQTtFUjFpU0YsOEJBckJlO0FUb24xRG5CO0FVcHIxREU7RU84blNFO0lSdmlTRSw2QkFoQmE7RVRpbjFEakI7QUFDRjtBVXpyMURFO0VPOG5TRTtJUnBpU0UsNkJBVmdCO0VUNm0xRHBCO0FBQ0Y7QVU5cjFERTtFTzhuU0U7SVJoaVNJLG1CUWtpU0Y7RWpCa2tqREo7QUFDRjtBaUJqa2pESTtFUjdpU0EsMkJBckJlO0FUc28xRG5CO0FVdHMxREU7RU9rb1NFO0lSM2lTRSwyQkFoQmE7RVRtbzFEakI7QUFDRjtBVTNzMURFO0VPa29TRTtJUnhpU0UsMkJBVmdCO0VUK24xRHBCO0FBQ0Y7QVVodDFERTtFT2tvU0U7SVJwaVNJLGlCUXFpU0Y7RWpCaWxqREo7QUFDRjtBaUJqbGpETTtFQUNFLHlCQUFBO0VSaGpTSiw2QkFyQmU7RUFxQmYsdUJBckJlO0FUMHAxRG5CO0FVMXQxREU7RU9vb1NJO0lSN2lTQSw2QkFoQmE7RVR1cDFEakI7QUFDRjtBVS90MURFO0VPb29TSTtJUjFpU0EsNkJBVmdCO0VUbXAxRHBCO0FBQ0Y7QVVwdTFERTtFT29vU0k7SVJ0aVNFLG1CUXdpU0E7RWpCa21qRE47QUFDRjtBVXp1MURFO0VPb29TSTtJUjdpU0EsWUFoQmE7RVRzcTFEakI7QUFDRjtBVTl1MURFO0VPb29TSTtJUjFpU0EsZ0JBVmdCO0VUa3ExRHBCO0FBQ0Y7QVVudjFERTtFT29vU0k7SVJ0aVNFLGFReWlTQTtFakJnbmpETjtBQUNGO0FpQi9takRVO0VScGpTTiwwQkFyQmU7QVQycjFEbkI7QVUzdjFERTtFT3lvU1E7SVJsalNKLGVBaEJhO0VUd3IxRGpCO0FBQ0Y7QVVodzFERTtFT3lvU1E7SVIvaVNKLG1CQVZnQjtFVG9yMURwQjtBQUNGO0FVcncxREU7RU95b1NRO0lSM2lTRixnQlE0aVNJO0VqQituakRWO0FBQ0Y7QWlCM25qRFE7RVIxalNKLHlCQXJCZTtFQWRmLGdCRWlDRjtFRkVFLDZCQXJCZTtBVCtzMURuQjtBVS93MURFO0VPK29TTTtJUnhqU0YseUJBaEJhO0VUNHMxRGpCO0FBQ0Y7QVVweDFERTtFTytvU007SVJyalNGLGVFUko7RVhzczFEQTtBQUNGO0FVengxREU7RU8rb1NNO0lSampTQSxlRVpOO0VYMnMxREE7QUFDRjtBVTl4MURFO0VPK29TTTtJUjNsU0YsZ0JFK0JKO0VYK3MxREE7QUFDRjtBVW55MURFO0VPK29TTTtJUnhsU0YsZ0JFNEJKO0VYb3QxREE7QUFDRjtBVXh5MURFO0VPK29TTTtJUnJsU0YsZ0JFeUJKO0VYeXQxREE7QUFDRjtBVTd5MURFO0VPK29TTTtJUnhqU0YsNkJBaEJhO0VUMHUxRGpCO0FBQ0Y7QVVsejFERTtFTytvU007SVJyalNGLDZCQVZnQjtFVHN1MURwQjtBQUNGO0FVdnoxREU7RU8rb1NNO0lSampTQSxtQlFtalNFO0VqQjBxakRSO0FBQ0Y7QWlCenFqRFE7RVI5alNKLHlCQXJCZTtFQWRmLHlCRWxCRjtBWGd5MURGO0FVaDAxREU7RU9tcFNNO0lSNWpTRix5QkFoQmE7RVQ2djFEakI7QUFDRjtBVXIwMURFO0VPbXBTTTtJUnpqU0YsZUUzREo7RVgweTFEQTtBQUNGO0FVMTAxREU7RU9tcFNNO0lScmpTQSxlRS9ETjtFWCt5MURBO0FBQ0Y7QVUvMDFERTtFT21wU007SVIvbFNGLGdCRXBCSjtFWG16MURBO0FBQ0Y7QVVwMTFERTtFT21wU007SVI1bFNGLGdCRXZCSjtFWHd6MURBO0FBQ0Y7QVV6MTFERTtFT21wU007SVJ6bFNGLGdCRTFCSjtFWDZ6MURBO0FBQ0Y7QWlCenNqRFU7RUFDRSxXSi9uU0U7RUo4RFYsNEJBckJlO0FUa3kxRG5CO0FVbDIxREU7RU9xcFNRO0lSOWpTSiw0QkFoQmE7RVQreDFEakI7QUFDRjtBVXYyMURFO0VPcXBTUTtJUjNqU0osNEJBVmdCO0VUMngxRHBCO0FBQ0Y7QVU1MjFERTtFT3FwU1E7SVJ2alNGLGtCUXlqU0k7RWpCeXRqRFY7QUFDRjtBaUJ0dGpEUTtFQUNFLGNBQUE7RVJ2a1NOLDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtBWGkxMURGO0FVdjMxREU7RU8ycFNNO0lScGtTRiwwQkFoQmE7RVRvejFEakI7QUFDRjtBVTUzMURFO0VPMnBTTTtJUmprU0YsMEJBVmdCO0VUZ3oxRHBCO0FBQ0Y7QVVqNDFERTtFTzJwU007SVI3alNBLGdCUStqU0U7RWpCd3VqRFI7QUFDRjtBVXQ0MURFO0VPMnBTTTtJUnBrU0YseUJBaEJhO0VUbTAxRGpCO0FBQ0Y7QVUzNDFERTtFTzJwU007SVJqa1NGLGVFckRKO0VYMDIxREE7QUFDRjtBVWg1MURFO0VPMnBTTTtJUjdqU0EsZUV6RE47RVgrMjFEQTtBQUNGO0FVcjUxREU7RU8ycFNNO0lSdm1TRix5QkVkSjtFWG0zMURBO0FBQ0Y7QVUxNTFERTtFTzJwU007SVJwbVNGLHlCRWpCSjtFWHczMURBO0FBQ0Y7QVUvNTFERTtFTzJwU007SVJqbVNGLHlCRXBCSjtFWDYzMURBO0FBQ0Y7QWlCbndqRFE7RVI1a1NKLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLDBCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsMkJBckJlO0VRc21TVCxjQUFBO0FqQnN3akRWO0FVNTYxREU7RU9pcVNNO0lSMWtTRix5QkFoQmE7RVR5MjFEakI7QUFDRjtBVWo3MURFO0VPaXFTTTtJUnZrU0YsZUVyREo7RVhnNTFEQTtBQUNGO0FVdDcxREU7RU9pcVNNO0lSbmtTQSxlRXpETjtFWHE1MURBO0FBQ0Y7QVUzNzFERTtFT2lxU007SVI3bVNGLHlCRWRKO0VYeTUxREE7QUFDRjtBVWg4MURFO0VPaXFTTTtJUjFtU0YseUJFakJKO0VYODUxREE7QUFDRjtBVXI4MURFO0VPaXFTTTtJUnZtU0YseUJFcEJKO0VYbTYxREE7QUFDRjtBVTE4MURFO0VPaXFTTTtJUjFrU0YsMEJBaEJhO0VUdTQxRGpCO0FBQ0Y7QVUvODFERTtFT2lxU007SVJ2a1NGLDBCQVZnQjtFVG00MURwQjtBQUNGO0FVcDkxREU7RU9pcVNNO0lSbmtTQSxnQlFxa1NFO0VqQnF6akRSO0FBQ0Y7QVV6OTFERTtFT2lxU007SVIxa1NGLDZCQWhCYTtFVHM1MURqQjtBQUNGO0FVOTkxREU7RU9pcVNNO0lSdmtTRiw2QkFWZ0I7RVRrNTFEcEI7QUFDRjtBVW4rMURFO0VPaXFTTTtJUm5rU0EsbUJRc2tTRTtFakJtMGpEUjtBQUNGO0FVeCsxREU7RU9pcVNNO0lSMWtTRiwyQkFoQmE7RVRxNjFEakI7QUFDRjtBVTcrMURFO0VPaXFTTTtJUnZrU0YsMkJBVmdCO0VUaTYxRHBCO0FBQ0Y7QVVsLzFERTtFT2lxU007SVJua1NBLGlCUXVrU0U7RWpCaTFqRFI7QUFDRjtBaUI5MGpEUTtFQUNFLGNBQUE7RVJybFNOLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHNEQXJCZTtBVDY3MURuQjtBVTcvMURFO0VPeXFTTTtJUmxsU0YseUJBaEJhO0VUMDcxRGpCO0FBQ0Y7QVVsZzJERTtFT3lxU007SVIva1NGLGVFckRKO0VYaSsxREE7QUFDRjtBVXZnMkRFO0VPeXFTTTtJUjNrU0EsZUV6RE47RVhzKzFEQTtBQUNGO0FVNWcyREU7RU95cVNNO0lScm5TRix5QkVkSjtFWDArMURBO0FBQ0Y7QVVqaDJERTtFT3lxU007SVJsblNGLHlCRWpCSjtFWCsrMURBO0FBQ0Y7QVV0aDJERTtFT3lxU007SVIvbVNGLHlCRXBCSjtFWG8vMURBO0FBQ0Y7QVUzaDJERTtFT3lxU007SVJsbFNGLHlDQWhCYTtFVHc5MURqQjtBQUNGO0FVaGkyREU7RU95cVNNO0lSL2tTRix5Q0FWZ0I7RVRvOTFEcEI7QUFDRjtBVXJpMkRFO0VPeXFTTTtJUjNrU0EscUJROGtTRTtFakI2M2pEUjtBQUNGO0FpQjczakRVO0VSeGxTTix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VRaW5TUCxjQUFBO0FqQmc0akRaO0FVamoyREU7RU82cVNRO0lSdGxTSix5QkFoQmE7RVQ4KzFEakI7QUFDRjtBVXRqMkRFO0VPNnFTUTtJUm5sU0osZUVyREo7RVhxaDJEQTtBQUNGO0FVM2oyREU7RU82cVNRO0lSL2tTRixlRXpETjtFWDBoMkRBO0FBQ0Y7QVVoazJERTtFTzZxU1E7SVJ6blNKLHlCRWRKO0VYOGgyREE7QUFDRjtBVXJrMkRFO0VPNnFTUTtJUnRuU0oseUJFakJKO0VYbWkyREE7QUFDRjtBVTFrMkRFO0VPNnFTUTtJUm5uU0oseUJFcEJKO0VYd2kyREE7QUFDRjtBVS9rMkRFO0VPNnFTUTtJUnRsU0osMEJBaEJhO0VUNGcyRGpCO0FBQ0Y7QVVwbDJERTtFTzZxU1E7SVJubFNKLDBCQVZnQjtFVHdnMkRwQjtBQUNGO0FVemwyREU7RU82cVNRO0lSL2tTRixnQlFpbFNJO0VqQjg2akRWO0FBQ0Y7QVU5bDJERTtFTzZxU1E7SVJ0bFNKLDZCQWhCYTtFVDJoMkRqQjtBQUNGO0FVbm0yREU7RU82cVNRO0lSbmxTSiw2QkFWZ0I7RVR1aDJEcEI7QUFDRjtBVXhtMkRFO0VPNnFTUTtJUi9rU0YsbUJRa2xTSTtFakI0N2pEVjtBQUNGO0FpQjE3akRZO0VSOWxTUiwyQkFyQmU7QVRnajJEbkI7QVVobjJERTtFT21yU1U7SVI1bFNOLDJCQWhCYTtFVDZpMkRqQjtBQUNGO0FVcm4yREU7RU9tclNVO0lSemxTTiwyQkFWZ0I7RVR5aTJEcEI7QUFDRjtBVTFuMkRFO0VPbXJTVTtJUnJsU0osaUJRc2xTTTtFakIwOGpEWjtBQUNGO0FpQnQ4akRRO0VScG1TSix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSxzREFyQmU7QVRvazJEbkI7QVVwbzJERTtFT3lyU007SVJsbVNGLHlCQWhCYTtFVGlrMkRqQjtBQUNGO0FVem8yREU7RU95clNNO0lSL2xTRixlRXJESjtFWHdtMkRBO0FBQ0Y7QVU5bzJERTtFT3lyU007SVIzbFNBLGVFekROO0VYNm0yREE7QUFDRjtBVW5wMkRFO0VPeXJTTTtJUnJvU0YseUJFZEo7RVhpbjJEQTtBQUNGO0FVeHAyREU7RU95clNNO0lSbG9TRix5QkVqQko7RVhzbjJEQTtBQUNGO0FVN3AyREU7RU95clNNO0lSL25TRix5QkVwQko7RVgybjJEQTtBQUNGO0FVbHEyREU7RU95clNNO0lSbG1TRixzREFoQmE7RVQrbDJEakI7QUFDRjtBVXZxMkRFO0VPeXJTTTtJUi9sU0Ysc0RBVmdCO0VUMmwyRHBCO0FBQ0Y7QVU1cTJERTtFT3lyU007SVIzbFNBLHdCUTZsU0U7RWpCcS9qRFI7QUFDRjtBaUJwL2pEVTtFUnhtU04seUJBckJlO0VBZGYseUJFWkY7RU15cFNVLGNBQUE7RVIxbVNSLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVR3bjJEbkI7QVV4cjJERTtFTzZyU1E7SVJ0bVNKLHlCQWhCYTtFVHFuMkRqQjtBQUNGO0FVN3IyREU7RU82clNRO0lSbm1TSixlRXJESjtFWDRwMkRBO0FBQ0Y7QVVsczJERTtFTzZyU1E7SVIvbFNGLGVFekROO0VYaXEyREE7QUFDRjtBVXZzMkRFO0VPNnJTUTtJUnpvU0oseUJFZEo7RVhxcTJEQTtBQUNGO0FVNXMyREU7RU82clNRO0lSdG9TSix5QkVqQko7RVgwcTJEQTtBQUNGO0FVanQyREU7RU82clNRO0lSbm9TSix5QkVwQko7RVgrcTJEQTtBQUNGO0FVdHQyREU7RU82clNRO0lSdG1TSiwwQkFoQmE7RVRtcDJEakI7QUFDRjtBVTN0MkRFO0VPNnJTUTtJUm5tU0osMEJBVmdCO0VUK28yRHBCO0FBQ0Y7QVVodTJERTtFTzZyU1E7SVIvbFNGLGdCUWttU0k7RWpCb2lrRFY7QUFDRjtBVXJ1MkRFO0VPNnJTUTtJUnRtU0osNkJBaEJhO0VUa3EyRGpCO0FBQ0Y7QVUxdTJERTtFTzZyU1E7SVJubVNKLDZCQVZnQjtFVDhwMkRwQjtBQUNGO0FVL3UyREU7RU82clNRO0lSL2xTRixtQlFtbVNJO0VqQmtqa0RWO0FBQ0Y7QWlCemlrRE07RUFDRSxZQUFBO0FqQjJpa0RSO0FpQnRpa0RJO0VBQ0UsYUFBQTtBakJ3aWtETjs7QWlCbmlrREk7RUFDRSxpQkFBQTtBakJzaWtETjtBaUJyaWtETTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VSdG9TSiwwQ0FyQmU7RVE2cFNYLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCdWlrRFI7QVV2dzJERTtFT3l0U0k7SVJsb1NBLCtCQWhCYTtFVG9zMkRqQjtBQUNGO0FVNXcyREU7RU95dFNJO0lSL25TQSxtQ0FWZ0I7RVRnczJEcEI7QUFDRjtBVWp4MkRFO0VPeXRTSTtJUjNuU0Usc0JROG5TQTtFakJ5amtETjtBQUNGO0FpQnJqa0RRO0VBQ0Usa0JBQUE7QWpCdWprRFY7QWlCcmprRFE7RUFDRSxjSjNyU007RUoyQ1osMEJBckJlO0FUNnQyRG5CO0FVN3gyREU7RU9vdVNNO0lSN29TRiwwQkFoQmE7RVQwdDJEakI7QUFDRjtBVWx5MkRFO0VPb3VTTTtJUjFvU0YsZ0JRNG9TSTtFakJna2tEUjtBQUNGO0FVdnkyREU7RU9vdVNNO0lSdG9TQSxnQlF3b1NFO0VqQnFra0RSO0FBQ0Y7QWlCamtrRE07RVJ0cFNGLDBCQXJCZTtFQXFCZixtQkFyQmU7RVE4cVNYLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FqQm1ra0RSO0FVanoyREU7RU8ydVNJO0lScHBTQSxlQWhCYTtFVDh1MkRqQjtBQUNGO0FVdHoyREU7RU8ydVNJO0lSanBTQSxnQlFrcFNFO0VqQjhra0ROO0FBQ0Y7QVUzejJERTtFTzJ1U0k7SVI3b1NFLGdCUThvU0E7RWpCbWxrRE47QUFDRjtBVWgwMkRFO0VPMnVTSTtJUnBwU0EsUUFoQmE7RVQ2djJEakI7QUFDRjtBVXIwMkRFO0VPMnVTSTtJUmpwU0EsU1FtcFNFO0VqQjRsa0ROO0FBQ0Y7QVUxMDJERTtFTzJ1U0k7SVI3b1NFLFNRK29TQTtFakJpbWtETjtBQUNGO0FpQmhta0RRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCa21rRFY7QWlCam1rRFU7RVI3cFNOLHFCQXJCZTtFQXFCZiwyQkFyQmU7QVR1eDJEbkI7QVV2MTJERTtFT2t2U1E7SVIzcFNKLGFBaEJhO0VUb3gyRGpCO0FBQ0Y7QVU1MTJERTtFT2t2U1E7SVJ4cFNKLHFCQVZnQjtFVGd4MkRwQjtBQUNGO0FVajIyREU7RU9rdlNRO0lScHBTRixVUXFwU0k7RWpCa25rRFY7QUFDRjtBVXQyMkRFO0VPa3ZTUTtJUjNwU0osMkJBaEJhO0VUbXkyRGpCO0FBQ0Y7QVUzMjJERTtFT2t2U1E7SVJ4cFNKLGlCUTBwU007RWpCMm5rRFY7QUFDRjtBVWgzMkRFO0VPa3ZTUTtJUnBwU0YsaUJRc3BTSTtFakJnb2tEVjtBQUNGOztBaUIxbmtERTtFQU1FLGdCQUFBO0VBQ0EsV0FBQTtFUjdxU0EsOEJBckJlO0FUMnoyRG5CO0FpQjlua0RJO0VBQ0UsaUJBQUE7QWpCZ29rRE47QVU5MzJERTtFTzJ2U0E7SVJwcVNJLDhCQWhCYTtFVDJ6MkRqQjtBQUNGO0FVbjQyREU7RU8ydlNBO0lSanFTSSxvQlF5cVNGO0VqQm9va0RGO0FBQ0Y7QVV4NDJERTtFTzJ2U0E7SVI3cFNNLG9CUXFxU0o7RWpCeW9rREY7QUFDRjtBaUJ6b2tESTtFQUNFLGNKOXRTWTtBYnkyMkRsQjtBaUJ6b2tESTtFQUNFLFdKanZTUTtFSjhEViw2QkFyQmU7QVRvMTJEbkI7QVVwNTJERTtFT3V3U0U7SVJoclNFLDZCQWhCYTtFVGkxMkRqQjtBQUNGO0FVejUyREU7RU91d1NFO0lSN3FTRSxtQlErcVNBO0VqQm9wa0RKO0FBQ0Y7QVU5NTJERTtFT3V3U0U7SVJ6cVNJLG1CUTJxU0Y7RWpCeXBrREo7QUFDRjtBaUJ4cGtESTtFUnRyU0EsMEJBckJlO0FUczIyRG5CO0FVdDYyREU7RU8yd1NFO0lScHJTRSxrQkFoQmE7RVRtMjJEakI7QUFDRjtBVTM2MkRFO0VPMndTRTtJUmpyU0UsZ0JRa3JTQTtFakJtcWtESjtBQUNGO0FVaDcyREU7RU8yd1NFO0lSN3FTSSxnQlE4cVNGO0VqQndxa0RKO0FBQ0Y7QWlCdnFrREk7RVJ6clNBLDZCQXJCZTtBVHczMkRuQjtBVXg3MkRFO0VPOHdTRTtJUnZyU0UsNkJBaEJhO0VUcTMyRGpCO0FBQ0Y7QVU3NzJERTtFTzh3U0U7SVJwclNFLG1CUXFyU0E7RWpCa3JrREo7QUFDRjtBVWw4MkRFO0VPOHdTRTtJUmhyU0ksbUJRaXJTRjtFakJ1cmtESjtBQUNGO0FpQnRya0RJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBakJ3cmtETjtBaUJ0cmtESTtFQUNFLGlCQUFBO0FqQndya0ROO0FpQnJya0RJO0VBQ0UsNkJBQUE7RUFDQSwwQkFBQTtFUnpzU0YsMEJBckJlO0VBcUJmLDZCQXJCZTtBVHU1MkRuQjtBVXY5MkRFO0VPNHhTRTtJUnJzU0Usa0JBaEJhO0VUbzUyRGpCO0FBQ0Y7QVU1OTJERTtFTzR4U0U7SVJsc1NFLGdCUXFzU0E7RWpCaXNrREo7QUFDRjtBVWorMkRFO0VPNHhTRTtJUjlyU0ksZ0JRaXNTRjtFakJzc2tESjtBQUNGO0FVdCsyREU7RU80eFNFO0lScnNTRSw2QkFoQmE7RVRtNjJEakI7QUFDRjtBVTMrMkRFO0VPNHhTRTtJUmxzU0Usb0JRc3NTQTtFakIrc2tESjtBQUNGO0FVaC8yREU7RU80eFNFO0lSOXJTSSxvQlFrc1NGO0VqQm90a0RKO0FBQ0Y7QWlCcHRrRE07RUFDRSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBakJzdGtEUjs7QWlCL3NrREU7RUFNRSxnQkFBQTtFQUNBLFdBQUE7RVI3dFNBLDhCQXJCZTtBVGc4MkRuQjtBaUJudGtESTtFQUNFLGlCQUFBO0FqQnF0a0ROO0FVbmczREU7RU8yeVNBO0lScHRTSSw4QkFoQmE7RVRnODJEakI7QUFDRjtBVXhnM0RFO0VPMnlTQTtJUmp0U0ksb0JReXRTRjtFakJ5dGtERjtBQUNGO0FVN2czREU7RU8yeVNBO0lSN3NTTSxvQlFxdFNKO0VqQjh0a0RGO0FBQ0Y7QWlCOXRrREk7RUFDRSxjSjl3U1k7QWI4KzJEbEI7QWlCOXRrREk7RUFDRSxXSmp5U1E7RUo4RFYsNkJBckJlO0FUeTkyRG5CO0FVemgzREU7RU91elNFO0lSaHVTRSw2QkFoQmE7RVRzOTJEakI7QUFDRjtBVTloM0RFO0VPdXpTRTtJUjd0U0UsbUJRK3RTQTtFakJ5dWtESjtBQUNGO0FVbmkzREU7RU91elNFO0lSenRTSSxtQlEydFNGO0VqQjh1a0RKO0FBQ0Y7QWlCN3VrREk7RVJ0dVNBLDBCQXJCZTtBVDIrMkRuQjtBVTNpM0RFO0VPMnpTRTtJUnB1U0Usa0JBaEJhO0VUdysyRGpCO0FBQ0Y7QVVoajNERTtFTzJ6U0U7SVJqdVNFLGdCUWt1U0E7RWpCd3ZrREo7QUFDRjtBVXJqM0RFO0VPMnpTRTtJUjd0U0ksZ0JROHRTRjtFakI2dmtESjtBQUNGO0FpQjV2a0RJO0VSenVTQSw2QkFyQmU7QVQ2LzJEbkI7QVU3ajNERTtFTzh6U0U7SVJ2dVNFLDZCQWhCYTtFVDAvMkRqQjtBQUNGO0FVbGszREU7RU84elNFO0lScHVTRSxtQlFxdVNBO0VqQnV3a0RKO0FBQ0Y7QVV2azNERTtFTzh6U0U7SVJodVNJLG1CUWl1U0Y7RWpCNHdrREo7QUFDRjtBaUIzd2tESTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWpCNndrRE47QWlCM3drREk7RUFDRSxpQkFBQTtBakI2d2tETjtBaUIxd2tESTtFQUNFLDZCQUFBO0VBQ0EsMEJBQUE7RVJ6dlNGLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVQ0aDNEbkI7QVU1bDNERTtFTzQwU0U7SVJydlNFLGtCQWhCYTtFVHloM0RqQjtBQUNGO0FVam0zREU7RU80MFNFO0lSbHZTRSxnQlFxdlNBO0VqQnN4a0RKO0FBQ0Y7QVV0bTNERTtFTzQwU0U7SVI5dVNJLGdCUWl2U0Y7RWpCMnhrREo7QUFDRjtBVTNtM0RFO0VPNDBTRTtJUnJ2U0UsNkJBaEJhO0VUd2kzRGpCO0FBQ0Y7QVVobjNERTtFTzQwU0U7SVJsdlNFLG9CUXN2U0E7RWpCb3lrREo7QUFDRjtBVXJuM0RFO0VPNDBTRTtJUjl1U0ksb0JRa3ZTRjtFakJ5eWtESjtBQUNGO0FpQnp5a0RNO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7QWpCMnlrRFI7O0FpQnB5a0RFO0VBNkJFLGdCQUFBO0VBQ0EsV0FBQTtFUnB5U0EsOEJBckJlO0FUcWszRG5CO0FpQnh5a0RNO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7QWpCMHlrRFI7QWlCdnlrRFU7RUFDRSxpQkFBQTtFQUNBLFdBQUE7QWpCeXlrRFo7QWlCdHlrRFU7RUFDRSxtQkpsMFNNO0VMSmhCLG1KQUFBO0FSK20zREY7QVE5bTNERTtFQUNFLDJMQUFBO0FSZ24zREo7QVE5bTNERTtFQUNFLDBKQUFBO0FSZ24zREo7QVEvbTNESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmluM0ROO0FROW0zREU7RUFDRSwwSkFBQTtBUmduM0RKO0FRL20zREk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJpbjNETjtBaUJ4emtEWTtFQUNFLFdBQUE7QWpCMHprRGQ7QWlCcHprRE07RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FqQnN6a0RSO0FVMXEzREU7RU8yMVNBO0lScHdTSSw4QkFoQmE7RVR1bTNEakI7QUFDRjtBVS9xM0RFO0VPMjFTQTtJUmp3U0ksb0JRZ3lTRjtFakJ5emtERjtBQUNGO0FVcHIzREU7RU8yMVNBO0lSN3ZTTSxvQlE0eFNKO0VqQjh6a0RGO0FBQ0Y7QWlCOXprREk7RUFDRSxjSnIxU1k7QWJxcDNEbEI7QWlCOXprREk7RVJ6eVNBLDZCQXJCZTtBVCtuM0RuQjtBVS9yM0RFO0VPODNTRTtJUnZ5U0Usb0JBaEJhO0VUNG4zRGpCO0FBQ0Y7QVVwczNERTtFTzgzU0U7SVJweVNFLG1CUXF5U0E7RWpCeTBrREo7QUFDRjtBVXpzM0RFO0VPODNTRTtJUmh5U0ksbUJRaXlTRjtFakI4MGtESjtBQUNGO0FpQjcwa0RJO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VSL3lTRix5QkFyQmU7RUFxQmYsNEJBckJlO0FUcXAzRG5CO0FVcnQzREU7RU9pNFNFO0lSMXlTRSx5QkFoQmE7RVRrcDNEakI7QUFDRjtBVTF0M0RFO0VPaTRTRTtJUnZ5U0UsZVEyeVNBO0VqQnkxa0RKO0FBQ0Y7QVUvdDNERTtFT2k0U0U7SVJueVNJLGVRdXlTRjtFakI4MWtESjtBQUNGO0FVcHUzREU7RU9pNFNFO0lSMXlTRSw0QkFoQmE7RVRpcTNEakI7QUFDRjtBVXp1M0RFO0VPaTRTRTtJUnZ5U0Usa0JRNHlTQTtFakJ1MmtESjtBQUNGO0FVOXUzREU7RU9pNFNFO0lSbnlTSSxrQlF3eVNGO0VqQjQya0RKO0FBQ0Y7QWlCMzJrRE07RUFDRSxnQkFBQTtBakI2MmtEUjtBaUIxMmtETTtFQUNFLHlCQUFBO0VBQ0EsY0p4MlNRO0VJeTJTUixrQkFBQTtBakI0MmtEUjtBaUIxMmtETTtFQUNFLGNBQUE7QWpCNDJrRFI7QWlCeDJrREk7RUFDRSxrQkFBQTtBakIwMmtETjtBaUJ2MmtESTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QWpCeTJrRE47QWlCeDJrRE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLHNGQUFBO0VBQUEscURBQUE7QWpCMDJrRFI7QWlCdjJrREk7RVJuMVNBLDZCQXJCZTtBVGt0M0RuQjtBVWx4M0RFO0VPdzZTRTtJUmoxU0UsNkJBaEJhO0VUK3MzRGpCO0FBQ0Y7QVV2eDNERTtFT3c2U0U7SVI5MFNFLG1CUSswU0E7RWpCazNrREo7QUFDRjtBVTV4M0RFO0VPdzZTRTtJUjEwU0ksbUJRMjBTRjtFakJ1M2tESjtBQUNGO0FpQnQza0RJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FqQncza0ROO0FpQnIza0RJO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBakJ1M2tETjs7QWlCbDNrREU7RUE2QkUsZ0JBQUE7RUFDQSxXQUFBO0VSbDRTQSw4QkFyQmU7QVRpdjNEbkI7QWlCdDNrRE07RUFFRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpCdTNrRFI7QWlCcDNrRFU7RUFDRSxpQkFBQTtFQUNBLFdBQUE7QWpCczNrRFo7QWlCbjNrRFU7RUFDRSxtQkpoNlNNO0VMSmhCLG1KQUFBO0FSMHgzREY7QVF6eDNERTtFQUNFLDJMQUFBO0FSMngzREo7QVF6eDNERTtFQUNFLDBKQUFBO0FSMngzREo7QVExeDNESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjR4M0ROO0FRengzREU7RUFDRSwwSkFBQTtBUjJ4M0RKO0FRMXgzREk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI0eDNETjtBaUJyNGtEWTtFQUNFLFdBQUE7QWpCdTRrRGQ7QWlCbjRrRFE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0pBQUE7QWpCcTRrRFY7QVV0MTNERTtFT3k3U0E7SVJsMlNJLDhCQWhCYTtFVG14M0RqQjtBQUNGO0FVMzEzREU7RU95N1NBO0lSLzFTSSxvQlE4M1NGO0VqQnU0a0RGO0FBQ0Y7QVVoMjNERTtFT3k3U0E7SVIzMVNNLG9CUTAzU0o7RWpCNDRrREY7QUFDRjtBaUI1NGtESTtFQUNFLGNKbjdTWTtBYmkwM0RsQjtBaUI3NGtETTtFQUNFLG1KQUFBO0FqQis0a0RSO0FpQjU0a0RJO0VSMTRTQSw2QkFyQmU7QVQ4eTNEbkI7QVU5MjNERTtFTys5U0U7SVJ4NFNFLG9CQWhCYTtFVDJ5M0RqQjtBQUNGO0FVbjMzREU7RU8rOVNFO0lScjRTRSxtQlFzNFNBO0VqQnU1a0RKO0FBQ0Y7QVV4MzNERTtFTys5U0U7SVJqNFNJLG1CUWs0U0Y7RWpCNDVrREo7QUFDRjtBaUIzNWtESTtFQUNFLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTtFUmg1U0YseUJBckJlO0VBcUJmLDRCQXJCZTtBVG8wM0RuQjtBVXA0M0RFO0VPaytTRTtJUjM0U0UseUJBaEJhO0VUaTAzRGpCO0FBQ0Y7QVV6NDNERTtFT2srU0U7SVJ4NFNFLGVRNDRTQTtFakJ1NmtESjtBQUNGO0FVOTQzREU7RU9rK1NFO0lScDRTSSxlUXc0U0Y7RWpCNDZrREo7QUFDRjtBVW41M0RFO0VPaytTRTtJUjM0U0UsNEJBaEJhO0VUZzEzRGpCO0FBQ0Y7QVV4NTNERTtFT2srU0U7SVJ4NFNFLGtCUTY0U0E7RWpCcTdrREo7QUFDRjtBVTc1M0RFO0VPaytTRTtJUnA0U0ksa0JReTRTRjtFakIwN2tESjtBQUNGO0FpQno3a0RNO0VBQ0UsZ0JBQUE7QWpCMjdrRFI7QWlCeDdrRE07RUFDRSx5QkFBQTtFQUNBLGNKejhTUTtFSTA4U1Isa0JBQUE7QWpCMDdrRFI7QWlCejdrRFE7RUFDRSxtSkFBQTtBakIyN2tEVjtBaUJ4N2tETTtFQUNFLGNBQUE7QWpCMDdrRFI7QWlCdDdrREk7RUFDRSxrQkFBQTtBakJ3N2tETjtBaUJyN2tESTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QWpCdTdrRE47QWlCdDdrRE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLHNGQUFBO0VBQUEscURBQUE7QWpCdzdrRFI7QWlCcjdrREk7RVJ2N1NBLDZCQXJCZTtBVG80M0RuQjtBVXA4M0RFO0VPNGdURTtJUnI3U0UsNkJBaEJhO0VUaTQzRGpCO0FBQ0Y7QVV6ODNERTtFTzRnVEU7SVJsN1NFLG1CUW03U0E7RWpCZzhrREo7QUFDRjtBVTk4M0RFO0VPNGdURTtJUjk2U0ksbUJRKzZTRjtFakJxOGtESjtBQUNGO0FpQnA4a0RJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FqQnM4a0ROOztBaUJqOGtERTtFQThCRSxnQkFBQTtFQUNBLFdBQUE7RVJsK1NBLDhCQXJCZTtBVCs1M0RuQjtBaUJyOGtETTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpCdThrRFI7QWlCcDhrRFU7RUFDRSxpQkFBQTtFQUNBLFdBQUE7QWpCczhrRFo7QWlCbjhrRFU7RUFDRSxtQkpqZ1RNO0VMSmhCLG1KQUFBO0FSMjgzREY7QVExODNERTtFQUNFLDJMQUFBO0FSNDgzREo7QVExODNERTtFQUNFLDBKQUFBO0FSNDgzREo7QVEzODNESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjY4M0ROO0FRMTgzREU7RUFDRSwwSkFBQTtBUjQ4M0RKO0FRMzgzREk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI2ODNETjtBaUJyOWtEWTtFQUNFLFdBQUE7QWpCdTlrRGQ7QWlCbjlrRFE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FqQnE5a0RWO0FVdGc0REU7RU93aFRBO0lSajhTSSw4QkFoQmE7RVRtODNEakI7QUFDRjtBVTNnNERFO0VPd2hUQTtJUjk3U0ksb0JRODlTRjtFakJ1OWtERjtBQUNGO0FVaGg0REU7RU93aFRBO0lSMTdTTSxvQlEwOVNKO0VqQjQ5a0RGO0FBQ0Y7QWlCNTlrREk7RUFDRSxjSm5oVFk7QWJpLzNEbEI7QWlCNTlrREk7RVJ2K1NBLDZCQXJCZTtBVDI5M0RuQjtBVTNoNERFO0VPNGpURTtJUnIrU0Usb0JBaEJhO0VUdzkzRGpCO0FBQ0Y7QVVoaTRERTtFTzRqVEU7SVJsK1NFLG1CUW0rU0E7RWpCdStrREo7QUFDRjtBVXJpNERFO0VPNGpURTtJUjk5U0ksbUJRKzlTRjtFakI0K2tESjtBQUNGO0FpQjMra0RJO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VSNytTRix5QkFyQmU7RUFxQmYsNEJBckJlO0FUaS8zRG5CO0FVamo0REU7RU8ralRFO0lSeCtTRSx5QkFoQmE7RVQ4KzNEakI7QUFDRjtBVXRqNERFO0VPK2pURTtJUnIrU0UsZVF5K1NBO0VqQnUva0RKO0FBQ0Y7QVUzajRERTtFTytqVEU7SVJqK1NJLGVRcStTRjtFakI0L2tESjtBQUNGO0FVaGs0REU7RU8ralRFO0lSeCtTRSw0QkFoQmE7RVQ2LzNEakI7QUFDRjtBVXJrNERFO0VPK2pURTtJUnIrU0Usa0JRMCtTQTtFakJxZ2xESjtBQUNGO0FVMWs0REU7RU8ralRFO0lSaitTSSxrQlFzK1NGO0VqQjBnbERKO0FBQ0Y7QWlCemdsRE07RUFDRSxnQkFBQTtBakIyZ2xEUjtBaUJ4Z2xETTtFQUNFLHlCQUFBO0VBQ0EsY0p0aVRRO0VJdWlUUixrQkFBQTtBakIwZ2xEUjtBaUJ4Z2xETTtFQUNFLGNBQUE7QWpCMGdsRFI7QWlCdGdsREk7RUFDRSxrQkFBQTtBakJ3Z2xETjtBaUJyZ2xESTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QWpCdWdsRE47QWlCdGdsRE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLHNGQUFBO0VBQUEscURBQUE7QWpCd2dsRFI7QWlCcmdsREk7RVJqaFRBLDZCQXJCZTtBVDhpNERuQjtBVTltNERFO0VPc21URTtJUi9nVEUsNkJBaEJhO0VUMmk0RGpCO0FBQ0Y7QVVubjRERTtFT3NtVEU7SVI1Z1RFLG1CUTZnVEE7RWpCZ2hsREo7QUFDRjtBVXhuNERFO0VPc21URTtJUnhnVEksbUJReWdURjtFakJxaGxESjtBQUNGO0FpQnBobERJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FqQnNobEROOztBaUJqaGxERTtFQThCRSxnQkFBQTtFQUNBLFdBQUE7RVI1alRBLDhCQXJCZTtBVHlrNERuQjtBaUJyaGxETTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpCdWhsRFI7QWlCcGhsRFU7RUFDRSxpQkFBQTtFQUNBLFdBQUE7QWpCc2hsRFo7QWlCbmhsRFU7RUFDRSxtQkozbFRNO0VMSmhCLG1KQUFBO0FScW40REY7QVFwbjRERTtFQUNFLDJMQUFBO0FSc240REo7QVFwbjRERTtFQUNFLDBKQUFBO0FSc240REo7QVFybjRESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnVuNEROO0FRcG40REU7RUFDRSwwSkFBQTtBUnNuNERKO0FRcm40REk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ1bjRETjtBaUJyaWxEWTtFQUNFLFdBQUE7QWpCdWlsRGQ7QWlCbmlsRFE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FqQnFpbERWO0FVaHI0REU7RU9rblRBO0lSM2hUSSw4QkFoQmE7RVQ2bTREakI7QUFDRjtBVXJyNERFO0VPa25UQTtJUnhoVEksb0JRd2pURjtFakJ1aWxERjtBQUNGO0FVMXI0REU7RU9rblRBO0lScGhUTSxvQlFvalRKO0VqQjRpbERGO0FBQ0Y7QWlCNWlsREk7RUFDRSxjSjdtVFk7QWIycDREbEI7QWlCNWlsREk7RVJqa1RBLDZCQXJCZTtBVHFvNERuQjtBVXJzNERFO0VPc3BURTtJUi9qVEUsb0JBaEJhO0VUa280RGpCO0FBQ0Y7QVUxczRERTtFT3NwVEU7SVI1alRFLG1CUTZqVEE7RWpCdWpsREo7QUFDRjtBVS9zNERFO0VPc3BURTtJUnhqVEksbUJReWpURjtFakI0amxESjtBQUNGO0FpQjNqbERJO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VSdmtURix5QkFyQmU7RUFxQmYsNEJBckJlO0FUMnA0RG5CO0FVM3Q0REU7RU95cFRFO0lSbGtURSx5QkFoQmE7RVR3cDREakI7QUFDRjtBVWh1NERFO0VPeXBURTtJUi9qVEUsZVFta1RBO0VqQnVrbERKO0FBQ0Y7QVVydTRERTtFT3lwVEU7SVIzalRJLGVRK2pURjtFakI0a2xESjtBQUNGO0FVMXU0REU7RU95cFRFO0lSbGtURSw0QkFoQmE7RVR1cTREakI7QUFDRjtBVS91NERFO0VPeXBURTtJUi9qVEUsa0JRb2tUQTtFakJxbGxESjtBQUNGO0FVcHY0REU7RU95cFRFO0lSM2pUSSxrQlFna1RGO0VqQjBsbERKO0FBQ0Y7QWlCemxsRE07RUFDRSxnQkFBQTtBakIybGxEUjtBaUJ4bGxETTtFQUNFLHlCQUFBO0VBQ0EsY0pob1RRO0VJaW9UUixrQkFBQTtBakIwbGxEUjtBaUJ4bGxETTtFQUNFLGNBQUE7QWpCMGxsRFI7QWlCdGxsREk7RUFDRSxrQkFBQTtBakJ3bGxETjtBaUJybGxESTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QWpCdWxsRE47QWlCdGxsRE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLHNGQUFBO0VBQUEscURBQUE7QWpCd2xsRFI7QWlCcmxsREk7RVIzbVRBLDZCQXJCZTtBVHd0NERuQjtBVXh4NERFO0VPZ3NURTtJUnptVEUsNkJBaEJhO0VUcXQ0RGpCO0FBQ0Y7QVU3eDRERTtFT2dzVEU7SVJ0bVRFLG1CUXVtVEE7RWpCZ21sREo7QUFDRjtBVWx5NERFO0VPZ3NURTtJUmxtVEksbUJRbW1URjtFakJxbWxESjtBQUNGO0FpQnBtbERJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FqQnNtbEROOztBaUJqbWxERTtFQTZCRSxnQkFBQTtFQUNBLFdBQUE7RVJycFRBLDhCQXJCZTtBVG12NERuQjtBaUJybWxETTtFQUVFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakJzbWxEUjtBaUJubWxEVTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtBakJxbWxEWjtBaUJsbWxEVTtFQUNFLG1CSm5yVE07RUxKaEIsbUpBQUE7QVI0eDRERjtBUTN4NERFO0VBQ0UsMkxBQUE7QVI2eDRESjtBUTN4NERFO0VBQ0UsMEpBQUE7QVI2eDRESjtBUTV4NERJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSOHg0RE47QVEzeDRERTtFQUNFLDBKQUFBO0FSNng0REo7QVE1eDRESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjh4NEROO0FpQnBubERZO0VBQ0UsV0FBQTtBakJzbmxEZDtBaUJsbmxEUTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzSkFBQTtBakJvbmxEVjtBVXgxNERFO0VPNHNUQTtJUnJuVEksOEJBaEJhO0VUcXg0RGpCO0FBQ0Y7QVU3MTRERTtFTzRzVEE7SVJsblRJLG9CUWlwVEY7RWpCc25sREY7QUFDRjtBVWwyNERFO0VPNHNUQTtJUjltVE0sb0JRNm9USjtFakIybmxERjtBQUNGO0FpQjNubERJO0VBQ0UsY0p0c1RZO0FibTA0RGxCO0FpQjVubERNO0VBQ0UsbUpBQUE7QWpCOG5sRFI7QWlCM25sREk7RVI3cFRBLDZCQXJCZTtBVGd6NERuQjtBVWgzNERFO0VPa3ZURTtJUjNwVEUsb0JBaEJhO0VUNnk0RGpCO0FBQ0Y7QVVyMzRERTtFT2t2VEU7SVJ4cFRFLG1CUXlwVEE7RWpCc29sREo7QUFDRjtBVTEzNERFO0VPa3ZURTtJUnBwVEksbUJRcXBURjtFakIyb2xESjtBQUNGO0FpQjFvbERJO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VSbnFURix5QkFyQmU7RUFxQmYsNEJBckJlO0FUczA0RG5CO0FVdDQ0REU7RU9xdlRFO0lSOXBURSx5QkFoQmE7RVRtMDREakI7QUFDRjtBVTM0NERFO0VPcXZURTtJUjNwVEUsZVErcFRBO0VqQnNwbERKO0FBQ0Y7QVVoNTRERTtFT3F2VEU7SVJ2cFRJLGVRMnBURjtFakIycGxESjtBQUNGO0FVcjU0REU7RU9xdlRFO0lSOXBURSw0QkFoQmE7RVRrMTREakI7QUFDRjtBVTE1NERFO0VPcXZURTtJUjNwVEUsa0JRZ3FUQTtFakJvcWxESjtBQUNGO0FVLzU0REU7RU9xdlRFO0lSdnBUSSxrQlE0cFRGO0VqQnlxbERKO0FBQ0Y7QWlCeHFsRE07RUFDRSxnQkFBQTtBakIwcWxEUjtBaUJ2cWxETTtFQUNFLHlCQUFBO0VBQ0EsY0o1dFRRO0VJNnRUUixrQkFBQTtBakJ5cWxEUjtBaUJ4cWxEUTtFQUNFLG1KQUFBO0FqQjBxbERWO0FpQnZxbERNO0VBQ0UsY0FBQTtBakJ5cWxEUjtBaUJycWxESTtFQUNFLGtCQUFBO0FqQnVxbEROO0FpQnBxbERJO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBakJzcWxETjtBaUJycWxETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0Esc0ZBQUE7RUFBQSxxREFBQTtBakJ1cWxEUjtBaUJwcWxESTtFUjFzVEEsNkJBckJlO0FUczQ0RG5CO0FVdDg0REU7RU8reFRFO0lSeHNURSw2QkFoQmE7RVRtNDREakI7QUFDRjtBVTM4NERFO0VPK3hURTtJUnJzVEUsbUJRc3NUQTtFakIrcWxESjtBQUNGO0FVaDk0REU7RU8reFRFO0lSanNUSSxtQlFrc1RGO0VqQm9ybERKO0FBQ0Y7QWlCbnJsREk7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QWpCcXJsRE47O0FpQmhybERFO0VBMkpFLGdCQUFBO0VBQ0EsV0FBQTtFUmwzVEEsOEJBckJlO0FUaTY0RG5CO0FpQnBybERJO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtBakJzcmxETjtBaUJycmxETTtFQUNFLHlCQUFBO0FqQnVybERSO0FpQnJybERNO0VBQ0UsYUFBQTtFQUNBLG9DQUFBO0VSaHVUSiw2QkFyQmU7QVQ2NjREbkI7QVU3KzRERTtFT216VEk7SVI1dFRBLG9CQWhCYTtFVDA2NERqQjtBQUNGO0FVbC80REU7RU9telRJO0lSenRUQSxtQlE0dFRFO0VqQmdzbEROO0FBQ0Y7QVV2LzRERTtFT216VEk7SVJydFRFLG1CUXd0VEE7RWpCcXNsRE47QUFDRjtBaUJyc2xEUTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxXSnR5VEk7QWI2KzREZDtBaUJyc2xEUTtFUnh1VEosZ0JBckJlO0FUcTg0RG5CO0FVcmc1REU7RU82elRNO0lSdHVURixnQkFoQmE7RVRrODREakI7QUFDRjtBVTFnNURFO0VPNnpUTTtJUm51VEYsZ0JRb3VUSTtFakJndGxEUjtBQUNGO0FVL2c1REU7RU82elRNO0lSL3RUQSxnQlFndVRFO0VqQnF0bERSO0FBQ0Y7QWlCbHRsRE07RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFUm52VEoscUJBckJlO0VROHdUWCxrQkFBQTtBakJndGxEUjtBVTloNURFO0VPazBUSTtJUjN1VEEsVUFoQmE7RVQyOTREakI7QUFDRjtBVW5pNURFO0VPazBUSTtJUnh1VEEsY0FWZ0I7RVR1OTREcEI7QUFDRjtBVXhpNURFO0VPazBUSTtJUnB1VEUsV1EydVRBO0VqQm11bEROO0FBQ0Y7QWlCN3RsRE07RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFUmp3VEoscUJBckJlO0VRNHhUWCxrQkFBQTtBakIydGxEUjtBVXZqNURFO0VPZzFUSTtJUnp2VEEsVUFoQmE7RVRvLzREakI7QUFDRjtBVTVqNURFO0VPZzFUSTtJUnR2VEEsY0FWZ0I7RVRnLzREcEI7QUFDRjtBVWprNURFO0VPZzFUSTtJUmx2VEUsV1F5dlRBO0VqQjh1bEROO0FBQ0Y7QWlCeHVsRE07RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBakIwdWxEUjtBaUJ4dWxETTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0FqQjB1bERSO0FpQnR1bERJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBakJ3dWxETjtBaUJ0dWxESTtFQUNFLGlCQUFBO0FqQnd1bEROO0FpQnZ1bERNO0VBQ0UsbUJBQUE7QWpCeXVsRFI7QWlCdHVsRE07RUFDRSxjSnIxVE87QWI2ajVEZjtBaUJydWxETTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkozMVRRO0VJNDFUUixtQkFBQTtBakJ1dWxEUjtBaUJwdWxETTtFQUNFLGNKMzFUUztBYmlrNURqQjtBaUJudWxETTtFQUNFLGNKaDJUUTtBYnFrNURoQjtBaUJwdWxEUTtFQUNFLGNKdjJUSztFSXcyVEwsWUFBQTtBakJzdWxEVjtBaUJwdWxEUTtFQUNFLFdKMzNUSTtFSTQzVEosWUFBQTtBakJzdWxEVjtBaUIvdGxEUTtFUm4wVEosc0JBckJlO0FUMGo1RG5CO0FVMW41REU7RU93NVRNO0lSajBURixzQkFoQmE7RVR1ajVEakI7QUFDRjtBVS9uNURFO0VPdzVUTTtJUjl6VEYsc0JBVmdCO0VUbWo1RHBCO0FBQ0Y7QVVwbzVERTtFT3c1VE07SVIxelRBLFlRMnpURTtFakIrdWxEUjtBQUNGO0FpQjl1bERRO0VSdDBUSixzQkFyQmU7QVQ0azVEbkI7QVU1bzVERTtFTzI1VE07SVJwMFRGLHNCQWhCYTtFVHlrNURqQjtBQUNGO0FVanA1REU7RU8yNVRNO0lSajBURixZUWswVEk7RWpCeXZsRFI7QUFDRjtBVXRwNURFO0VPMjVUTTtJUjd6VEEsWVE4elRFO0VqQjh2bERSO0FBQ0Y7QWlCN3ZsRFE7RVJ6MFRKLFlBckJlO0VRZzJUVCxnQkFBQTtBakIrdmxEVjtBVS9wNURFO0VPODVUTTtJUnYwVEYsWUFoQmE7RVQ0bDVEakI7QUFDRjtBVXBxNURFO0VPODVUTTtJUnAwVEYsYVFxMFRJO0VqQnl3bERSO0FBQ0Y7QVV6cTVERTtFTzg1VE07SVI5elRBLFlBQUE7RVQ2azVETjtBQUNGO0FpQjF3bERRO0VSLzBUSixVUWcxVE07QWpCNHdsRFY7QVVqcjVERTtFT282VE07SVI3MFRGLFVRODBUSTtFakJneGxEUjtBQUNGO0FVdHI1REU7RU9vNlRNO0lSMTBURixVUTIwVEk7RWpCcXhsRFI7QUFDRjtBVTNyNURFO0VPbzZUTTtJUnQwVEEsVVF1MFRFO0VqQjB4bERSO0FBQ0Y7QWlCenhsRFE7RVJsMVRKLFVRbTFUTTtBakIyeGxEVjtBVW5zNURFO0VPdTZUTTtJUmgxVEYsVVFpMVRJO0VqQit4bERSO0FBQ0Y7QVV4czVERTtFT3U2VE07SVI3MFRGLFVRODBUSTtFakJveWxEUjtBQUNGO0FVN3M1REU7RU91NlRNO0lSejBUQSxVUTAwVEU7RWpCeXlsRFI7QUFDRjtBaUJ0eWxEUTtFUjEzVEosbUJRMjNUTTtBakJ3eWxEVjtBVXJ0NURFO0VPNDZUTTtJUngzVEYsbUJReTNUSTtFakI0eWxEUjtBQUNGO0FVMXQ1REU7RU80NlRNO0lScjNURixtQlFzM1RJO0VqQml6bERSO0FBQ0Y7QVUvdDVERTtFTzQ2VE07SVJsM1RGLG1CUW0zVEk7RWpCc3psRFI7QUFDRjtBaUJyemxEUTtFUjczVEosbUJRODNUTTtBakJ1emxEVjtBVXZ1NURFO0VPKzZUTTtJUjMzVEYsbUJRNDNUSTtFakIyemxEUjtBQUNGO0FVNXU1REU7RU8rNlRNO0lSeDNURixtQlF5M1RJO0VqQmcwbERSO0FBQ0Y7QVVqdjVERTtFTys2VE07SVJyM1RGLG1CUXMzVEk7RWpCcTBsRFI7QUFDRjtBaUJsMGxEUTtFUi8xVEosc0JBckJlO0FUeXI1RG5CO0FVenY1REU7RU9vN1RNO0lSNzFURixVUTgxVEk7RWpCdzBsRFI7QUFDRjtBVTl2NURFO0VPbzdUTTtJUjExVEYsc0JBVmdCO0VUa3I1RHBCO0FBQ0Y7QVVudzVERTtFT283VE07SVJ0MVRBLFlRdTFURTtFakJrMWxEUjtBQUNGO0FpQmoxbERRO0VScjRUSixtQlFzNFRNO0FqQm0xbERWO0FVM3c1REU7RU91N1RNO0lSbjRURixtQlFvNFRJO0VqQnUxbERSO0FBQ0Y7QVVoeDVERTtFT3U3VE07SVJoNFRGLG1CUWk0VEk7RWpCNDFsRFI7QUFDRjtBVXJ4NURFO0VPdTdUTTtJUjczVEYsbUJRODNUSTtFakJpMmxEUjtBQUNGO0FpQjcxbERJO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBakIrMWxETjtBaUI1MWxESTtFQUNFLGlCQUFBO0FqQjgxbEROO0FVank1REU7RU8yeVRBO0lScHRUSSw4QkFoQmE7RVQ4dDVEakI7QUFDRjtBVXR5NURFO0VPMnlUQTtJUmp0VEksb0JRODJURjtFakJrMmxERjtBQUNGO0FVM3k1REU7RU8yeVRBO0lSN3NUTSxvQlEwMlRKO0VqQnUybERGO0FBQ0Y7QWlCdjJsREk7RUFDRSxjSm42VFk7QWI0dzVEbEI7QWlCdjJsREk7RUFDRSxXSnQ3VFE7RUo4RFYsNkJBckJlO0FUdXY1RG5CO0FVdno1REU7RU80OFRFO0lScjNURSw2QkFoQmE7RVRvdjVEakI7QUFDRjtBVTV6NURFO0VPNDhURTtJUmwzVEUsbUJRbzNUQTtFakJrM2xESjtBQUNGO0FVajA1REU7RU80OFRFO0lSOTJUSSxtQlFnM1RGO0VqQnUzbERKO0FBQ0Y7QWlCdDNsREk7RVIzM1RBLDBCQXJCZTtBVHl3NURuQjtBVXowNURFO0VPZzlURTtJUnozVEUsa0JBaEJhO0VUc3c1RGpCO0FBQ0Y7QVU5MDVERTtFT2c5VEU7SVJ0M1RFLGdCUXUzVEE7RWpCaTRsREo7QUFDRjtBVW4xNURFO0VPZzlURTtJUmwzVEksZ0JRbTNURjtFakJzNGxESjtBQUNGO0FpQnI0bERJO0VSOTNUQSw2QkFyQmU7QVQyeDVEbkI7QVUzMTVERTtFT205VEU7SVI1M1RFLDZCQWhCYTtFVHd4NURqQjtBQUNGO0FVaDI1REU7RU9tOVRFO0lSejNURSxtQlEwM1RBO0VqQmc1bERKO0FBQ0Y7QVVyMjVERTtFT205VEU7SVJyM1RJLG1CUXMzVEY7RWpCcTVsREo7QUFDRjtBaUJuNWxESTtFQUNFLGNKbDdUVTtBYnUwNURoQjtBaUJwNWxETTtFUnA0VEYsYUFyQmU7QVRnejVEbkI7QVVoMzVERTtFT3k5VEk7SVJsNFRBLGFBaEJhO0VUNnk1RGpCO0FBQ0Y7QVVyMzVERTtFT3k5VEk7SVIvM1RBLGNBVmdCO0VUeXk1RHBCO0FBQ0Y7QVUxMzVERTtFT3k5VEk7SVIzM1RFLGNRNDNUQTtFakJvNmxETjtBQUNGO0FpQm42bERNO0VSdjRURixhQXJCZTtBVGswNURuQjtBVWw0NURFO0VPNDlUSTtJUnI0VEEsY0FoQmE7RVQrejVEakI7QUFDRjtBVXY0NURFO0VPNDlUSTtJUmw0VEEsYUFWZ0I7RVQyejVEcEI7QUFDRjtBVTU0NURFO0VPNDlUSTtJUjkzVEUsYVErM1RBO0VqQm03bEROO0FBQ0Y7QWlCbDdsRE07RVIxNFRGLGNBckJlO0FUbzE1RG5CO0FVcDU1REU7RU8rOVRJO0lSeDRUQSxhQWhCYTtFVGkxNURqQjtBQUNGO0FVejU1REU7RU8rOVRJO0lScjRUQSxhQVZnQjtFVDYwNURwQjtBQUNGO0FVOTU1REU7RU8rOVRJO0lSajRURSxhUWs0VEE7RWpCazhsRE47QUFDRjtBaUIvN2xESTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxjSmw4VFU7QWJtNDVEaEI7O0FpQjM3bERFO0VBRUUsZ0JBQUE7RUFDQSxXQUFBO0VSNTVUQSw4QkFyQmU7RVEwL1RmLFVBQUE7RUFtTEEsYUFBQTtFQTBGQSxjQUFBO0VBNkVBLFVBQUE7RUF3S0EsU0FBQTtFQXVSQSxhQUFBO0VBK0pBLFlBQUE7RUFzR0EsaUJBQUE7RUFxRUEsWUFBQTtFQWtWQSxlQUFBO0FqQjA4aURKO0FVejc1REU7RU84K1RBO0lSdjVUSSw4QkFoQmE7RVRzMzVEakI7QUFDRjtBVTk3NURFO0VPOCtUQTtJUnA1VEksb0JRdzVURjtFakJnOWxERjtBQUNGO0FVbjg1REU7RU84K1RBO0lSaDVUTSxvQlFvNVRKO0VqQnE5bERGO0FBQ0Y7QWlCcDlsREk7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWpCczlsRE47QWlCcDlsREk7RUFDRSxtQkFBQTtBakJzOWxETjtBaUJwOWxESTtFQUNFLGtCQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0VSNzZURixnQkFyQmU7RUFxQmYsMEJBckJlO0VBcUJmLDZCQXJCZTtBVDI1NURuQjtBVTM5NURFO0VPNC9URTtJUnI2VEUsZUFoQmE7RVR3NTVEakI7QUFDRjtBVWgrNURFO0VPNC9URTtJUmw2VEUsZ0JReTZUQTtFakJpK2xESjtBQUNGO0FVcis1REU7RU80L1RFO0lSOTVUSSxnQlFxNlRGO0VqQnMrbERKO0FBQ0Y7QVUxKzVERTtFTzQvVEU7SVJyNlRFLGlCQWhCYTtFVHU2NURqQjtBQUNGO0FVLys1REU7RU80L1RFO0lSbDZURSxnQlEwNlRBO0VqQisrbERKO0FBQ0Y7QVVwLzVERTtFTzQvVEU7SVI5NVRJLGdCUXM2VEY7RWpCby9sREo7QUFDRjtBVXovNURFO0VPNC9URTtJUnI2VEUsNkJBaEJhO0VUczc1RGpCO0FBQ0Y7QVU5LzVERTtFTzQvVEU7SVJsNlRFLGtCUTI2VEE7RWpCNi9sREo7QUFDRjtBVW5nNkRFO0VPNC9URTtJUjk1VEksa0JRdTZURjtFakJrZ21ESjtBQUNGO0FpQmxnbURNO0VSajdURixhQXJCZTtBVDI4NURuQjtBVTNnNkRFO0VPc2dVSTtJUi82VEEsMkJBaEJhO0lBZ0JiLDJCQWhCYTtJQWdCYixvQkFoQmE7RVR3ODVEakI7QUFDRjtBVWhoNkRFO0VPc2dVSTtJUjU2VEEsMkJRNjZURTtJUjc2VEYsMkJRNjZURTtJUjc2VEYsb0JRNjZURTtFakI2Z21ETjtBQUNGO0FVcmg2REU7RU9zZ1VJO0lSeDZURSwyQlF5NlRBO0lSejZUQSwyQlF5NlRBO0lSejZUQSxvQlF5NlRBO0VqQmtobUROO0FBQ0Y7QWlCamhtRE07RVJwN1RGLDJCQXJCZTtFQXFCZiwyQkFyQmU7RUFxQmYsb0JBckJlO0FUNjk1RG5CO0FVN2g2REU7RU95Z1VJO0lSbDdUQSxhQWhCYTtFVDA5NURqQjtBQUNGO0FVbGk2REU7RU95Z1VJO0lSLzZUQSxhUWc3VEU7RWpCNGhtRE47QUFDRjtBVXZpNkRFO0VPeWdVSTtJUjM2VEUsYVE0NlRBO0VqQmlpbUROO0FBQ0Y7QWlCaGltRE07RUFDRSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCa2ltRFI7QWlCL2htRE07RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FqQmlpbURSO0FpQjlobURNO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBakJnaW1EUjtBaUIvaG1EUTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7QWpCaWltRFY7QWlCL2htRFU7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7QWpCaWltRFo7QWlCM2htREk7RUFDRSxpQkFBQTtBakI2aG1ETjtBaUIxaG1ESTtFQUNFLGNKbmdVWTtBYitoNkRsQjtBaUIxaG1ESTtFQUNFLFdKdGhVUTtFSjhEViw2QkFyQmU7QVQwZzZEbkI7QVUxazZERTtFTzRpVUU7SVJyOVRFLDZCQWhCYTtFVHVnNkRqQjtBQUNGO0FVL2s2REU7RU80aVVFO0lSbDlURSxtQlFvOVRBO0VqQnFpbURKO0FBQ0Y7QVVwbDZERTtFTzRpVUU7SVI5OFRJLG1CUWc5VEY7RWpCMGltREo7QUFDRjtBaUJ6aW1ESTtFUjM5VEEsMEJBckJlO0FUNGg2RG5CO0FVNWw2REU7RU9nalVFO0lSejlURSxrQkFoQmE7RVR5aDZEakI7QUFDRjtBVWptNkRFO0VPZ2pVRTtJUnQ5VEUsZ0JRdTlUQTtFakJvam1ESjtBQUNGO0FVdG02REU7RU9nalVFO0lSbDlUSSxnQlFtOVRGO0VqQnlqbURKO0FBQ0Y7QWlCeGptREk7RVI5OVRBLDZCQXJCZTtBVDhpNkRuQjtBVTltNkRFO0VPbWpVRTtJUjU5VEUsNkJBaEJhO0VUMmk2RGpCO0FBQ0Y7QVVubjZERTtFT21qVUU7SVJ6OVRFLG1CUTA5VEE7RWpCbWttREo7QUFDRjtBVXhuNkRFO0VPbWpVRTtJUnI5VEksbUJRczlURjtFakJ3a21ESjtBQUNGO0FpQnZrbURJO0VBQ0UsY0psaFVTO0FiMmw2RGY7QWlCcGttREk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakJza21ETjtBaUJua21ETTtFUjUrVEYsc0JBckJlO0FUdWs2RG5CO0FVdm82REU7RU9pa1VJO0lSMStUQSxzQkFoQmE7RVRvazZEakI7QUFDRjtBVTVvNkRFO0VPaWtVSTtJUnYrVEEsWVF5K1RFO0VqQjZrbUROO0FBQ0Y7QVVqcDZERTtFT2lrVUk7SVJuK1RFLFlRcStUQTtFakJrbG1ETjtBQUNGO0FVdHA2REU7RU9pa1VJO0lSNStURixzQkFyQmU7RVQwbDZEakI7QUFDRjtBVTNwNkRFO0VPaWtVSTtJUjErVEEsc0JBaEJhO0VUd2w2RGpCO0FBQ0Y7QVVocTZERTtFT2lrVUk7SVJ2K1RBLFlRMitUSTtFakIrbG1EUjtBQUNGO0FVcnE2REU7RU9pa1VJO0lSbitURSxZUXUrVEU7RWpCb21tRFI7QUFDRjtBaUJubW1EUTtFUmwvVEosc0JBckJlO0FUNm02RG5CO0FVN3E2REU7RU91a1VNO0lSaC9URixzQkFoQmE7RVQwbTZEakI7QUFDRjtBVWxyNkRFO0VPdWtVTTtJUjcrVEYsWVE4K1RJO0VqQjhtbURSO0FBQ0Y7QVV2cjZERTtFT3VrVU07SVJ6K1RBLFlRMCtURTtFakJtbm1EUjtBQUNGO0FpQmxubURRO0VBQ0Usd0JBQUE7QWpCb25tRFY7QVUvcjZERTtFTzBrVU07SUFHSSx3QkFBQTtFakJzbm1EVjtBQUNGO0FpQnJubURVO0VBQ0UsZUFBQTtBakJ1bm1EWjtBaUJybm1EVTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBakJ1bm1EWjtBaUJsbm1EVTtFQUNFLGdCQUFBO0VBQ0EsZ0xBQUE7RUFBQSw2SEFBQTtFQUNBLFlBQUE7RVJ2Z1VSLDZCQXJCZTtBVGlwNkRuQjtBVWp0NkRFO0VPeWxVUTtJUmxnVUosNkJBaEJhO0VUOG82RGpCO0FBQ0Y7QVV0dDZERTtFT3lsVVE7SVIvL1RKLG1CUW1nVU07RWpCNm5tRFY7QUFDRjtBVTN0NkRFO0VPeWxVUTtJUjMvVEYsbUJRKy9USTtFakJrb21EVjtBQUNGO0FpQmpvbURZO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0FqQm1vbURkO0FpQmpvbURZO0VSOWdVUixxREFyQmU7QVR1cTZEbkI7QWlCbm9tRGM7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7QWpCcW9tRGhCO0FVMXU2REU7RU9tbVVVO0lSNWdVTiw4QkFoQmE7RVR1cTZEakI7QUFDRjtBVS91NkRFO0VPbW1VVTtJUnpnVU4sa0JRNmdVUTtFakI0b21EWjtBQUNGO0FVcHY2REU7RU9tbVVVO0lScmdVSixrQlF5Z1VNO0VqQmlwbURaO0FBQ0Y7QWlCem9tRE07RUFDRSxlQUFBO0VBRUEsV0FBQTtFUjloVUosdUJBckJlO0VRcWpVWCxjQUFBO0FqQjBvbURSO0FVL3Y2REU7RU9nblVJO0lSemhVQSxzQkFoQmE7RVQ0cjZEakI7QUFDRjtBVXB3NkRFO0VPZ25VSTtJUnRoVUEsc0JBVmdCO0VUd3I2RHBCO0FBQ0Y7QVV6dzZERTtFT2duVUk7SVJsaFVFLFlRc2hVQTtFakJ5cG1ETjtBQUNGO0FpQnRwbURNO0VBQ0Usa0JBQUE7RUFDQSx5SkFBQTtFQUFBLG1IQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RVo1blVOLG1DQUFBO1VBQUEsMkJBQUE7RUlxRkUsNkJBckJlO0VBcUJmLHNCQXJCZTtFUWdrVVgsb0JBQUE7RUFDQSxnQkFBQTtFUjVpVUosMkJBckJlO0VBZGYseUJKMkRBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLCtEQUNFO0VBREYsdURBQ0U7RUFERiwrQ0FDRTtFQURGLHVFQUNFO0VZbWhVRSxjQUFBO0FqQjJwbURSO0FVL3g2REU7RU93blVJO0lSamlVQSw2QkFoQmE7RVQ0dDZEakI7QUFDRjtBVXB5NkRFO0VPd25VSTtJUjloVUEsbUJRb2lVRTtFakIwcW1ETjtBQUNGO0FVenk2REU7RU93blVJO0lSMWhVRSxtQlFnaVVBO0VqQitxbUROO0FBQ0Y7QVU5eTZERTtFT3duVUk7SVJqaVVBLGFBaEJhO0VUMnU2RGpCO0FBQ0Y7QVVuejZERTtFT3duVUk7SVI5aFVBLFlRcWlVRTtFakJ3cm1ETjtBQUNGO0FVeHo2REU7RU93blVJO0lSMWhVRSxZUWlpVUE7RWpCNnJtRE47QUFDRjtBVTd6NkRFO0VPd25VSTtJUmppVUEsMEJBaEJhO0VUMHY2RGpCO0FBQ0Y7QVVsMDZERTtFT3duVUk7SVI5aFVBLGdCUXdpVUU7RWpCb3NtRE47QUFDRjtBVXYwNkRFO0VPd25VSTtJUjFoVUUsZ0JRb2lVQTtFakJ5c21ETjtBQUNGO0FVNTA2REU7RU93blVJO0lScGtVQSxlSnlERjtFTG11NkRGO0FBQ0Y7QVVqMTZERTtFT3duVUk7SVJqa1VBLGVKc0RGO0VMd3U2REY7QUFDRjtBVXQxNkRFO0VPd25VSTtJUjlqVUEsZUptREY7RUw2dTZERjtBQUNGO0FpQnB0bURNO0VBRUUsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JKdG5VTTtFSjhEViw2QkFyQmU7RUFxQmYsc0RBckJlO0FUb3k2RG5CO0FVcDI2REU7RU91b1VJO0lSaGpVQSw2QkFoQmE7RVRpeTZEakI7QUFDRjtBVXoyNkRFO0VPdW9VSTtJUjdpVUEsbUJRb2pVRTtFakIrdG1ETjtBQUNGO0FVOTI2REU7RU91b1VJO0lSemlVRSxtQlFnalVBO0VqQm91bUROO0FBQ0Y7QVVuMzZERTtFT3VvVUk7SVJoalVBLHFEQWhCYTtFVGd6NkRqQjtBQUNGO0FVeDM2REU7RU91b1VJO0lSN2lVQSx1QlFxalVFO0VqQjZ1bUROO0FBQ0Y7QVU3MzZERTtFT3VvVUk7SVJ6aVVFLHVCUWlqVUE7RWpCa3ZtRE47QUFDRjtBaUJsdm1EUTtFQUNFLGNBQUE7RVI1alVOLDBCQXJCZTtBVHMwNkRuQjtBVXQ0NkRFO0VPZ3BVTTtJUnpqVUYsMEJBaEJhO0VUbTA2RGpCO0FBQ0Y7QVUzNDZERTtFT2dwVU07SVJ0alVGLDBCQVZnQjtFVCt6NkRwQjtBQUNGO0FVaDU2REU7RU9ncFVNO0lSbGpVQSxlUW9qVUU7RWpCa3dtRFI7QUFDRjtBaUJsd21EVTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNKNW1VSTtFTFBkLG1KQUFBO0VDa0RFLHlCQXJCZTtFQWRmLHlCRVpGO0VGK0NFLHVCQXJCZTtBVDgxNkRuQjtBUTEzNkRFO0VBQ0UsMkxBQUE7QVI0MzZESjtBUTEzNkRFO0VBQ0UsMEpBQUE7QVI0MzZESjtBUTMzNkRJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSNjM2RE47QVExMzZERTtFQUNFLDBKQUFBO0FSNDM2REo7QVEzMzZESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjYzNkROO0FVLzY2REU7RU9tcFVRO0lSNWpVSix5QkFoQmE7RVQ0MjZEakI7QUFDRjtBVXA3NkRFO0VPbXBVUTtJUnpqVUosZUVyREo7RVhtNTZEQTtBQUNGO0FVejc2REU7RU9tcFVRO0lScmpVRixlRXpETjtFWHc1NkRBO0FBQ0Y7QVU5NzZERTtFT21wVVE7SVIvbFVKLHlCRWRKO0VYNDU2REE7QUFDRjtBVW44NkRFO0VPbXBVUTtJUjVsVUoseUJFakJKO0VYaTY2REE7QUFDRjtBVXg4NkRFO0VPbXBVUTtJUnpsVUoseUJFcEJKO0VYczY2REE7QUFDRjtBVTc4NkRFO0VPbXBVUTtJUjVqVUosdUJBaEJhO0VUMDQ2RGpCO0FBQ0Y7QVVsOTZERTtFT21wVVE7SVJ6alVKLHVCQVZnQjtFVHM0NkRwQjtBQUNGO0FVdjk2REU7RU9tcFVRO0lScmpVRixZUTJqVUk7RWpCazBtRFY7QUFDRjtBaUJoMG1EVTtFQUNFLFlBQUE7RUFDQSxhQUFBO0FqQmswbURaO0FpQjd6bURNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxXSnBwVU07RUlxcFVOLFNBQUE7RVJybFVKLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUhvRkUsVUFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7RUluQ0EscURBckJlO0FUKzY2RG5CO0FVLys2REU7RU9tcVVJO0lSNWtVQSx5QkFoQmE7RVQ0NjZEakI7QUFDRjtBVXAvNkRFO0VPbXFVSTtJUnprVUEsZUVyREo7RVhtOTZEQTtBQUNGO0FVei82REU7RU9tcVVJO0lScmtVRSxlRXpETjtFWHc5NkRBO0FBQ0Y7QVU5LzZERTtFT21xVUk7SVIvbVVBLHlCRWRKO0VYNDk2REE7QUFDRjtBVW5nN0RFO0VPbXFVSTtJUjVtVUEseUJFakJKO0VYaSs2REE7QUFDRjtBVXhnN0RFO0VPbXFVSTtJUnptVUEseUJFcEJKO0VYcys2REE7QUFDRjtBUXorNkRFO0VBQ0UsMkxBQUE7QVIyKzZESjtBUXorNkRFO0VBQ0UsMEpBQUE7QVIyKzZESjtBUTErNkRJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSNCs2RE47QVF6KzZERTtFQUNFLDBKQUFBO0FSMis2REo7QVExKzZESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjQrNkROO0FVOWg3REU7RU9tcVVJO0lSNWtVQSxzQ0FoQmE7RVQyOTZEakI7QUFDRjtBVW5pN0RFO0VPbXFVSTtJUnprVUEsa0JRb2xVRTtFakJ5M21ETjtBQUNGO0FVeGk3REU7RU9tcVVJO0lScmtVRSxrQlFnbFVBO0VqQjgzbUROO0FBQ0Y7QWlCdjNtRFE7RVpwalVKLHVDQUFBO1VBQUEsK0JBQUE7RUloRkEsZUppRkE7QUw4NjZESjtBVWpqN0RFO0VPc3JVTTtJUmxvVUYsZUorRUY7RUxrNzZERjtBQUNGO0FVdGo3REU7RU9zclVNO0lSL25VRixlSjRFRjtFTHU3NkRGO0FBQ0Y7QVUzajdERTtFT3NyVU07SVI1blVGLGVKeUVGO0VMNDc2REY7QUFDRjtBaUJ2NG1EUTtFWnBqVUosVUFBQTtBTDg3NkRKO0FpQnA0bURJO0VSMW1VQSxVQXJCZTtBVHNnN0RuQjtBVXRrN0RFO0VPK3JVRTtJUnhtVUUsbUJBaEJhO0VUbWc3RGpCO0FBQ0Y7QVUzazdERTtFTytyVUU7SVJybVVFLFNRc21VQTtFakIrNG1ESjtBQUNGO0FVaGw3REU7RU8rclVFO0lSam1VSSxTUWttVUY7RWpCbzVtREo7QUFDRjtBaUJsNW1EVTtFQUNFLHVCQUFBO0FqQm81bURaO0FVeGw3REU7RU9tc1VRO0lBR0ksdUJBQUE7RWpCczVtRFo7QUFDRjtBaUI5NG1ESTtFQUNFLGNKN3NVVTtFSThzVVYsb0JBQUE7RUFJQSxrQkFBQTtFUmhvVUYsc0JBckJlO0VBcUJmLHVCQXJCZTtFUTBwVWIsVUFBQTtFQUNBLGtCQUFBO0FqQjI0bUROO0FVdG03REU7RU8rc1VFO0lSeG5VRSxzQkFoQmE7RVRtaTdEakI7QUFDRjtBVTNtN0RFO0VPK3NVRTtJUnJuVUUsWVE4blVBO0VqQnU1bURKO0FBQ0Y7QVVobjdERTtFTytzVUU7SVJqblVJLFlRMG5VRjtFakI0NW1ESjtBQUNGO0FVcm43REU7RU8rc1VFO0lSeG5VRSxZQWhCYTtFVGtqN0RqQjtBQUNGO0FVMW43REU7RU8rc1VFO0lScm5VRSxhUStuVUE7RWpCcTZtREo7QUFDRjtBVS9uN0RFO0VPK3NVRTtJUmpuVUksYVEyblVGO0VqQjA2bURKO0FBQ0Y7QWlCdjZtRE07RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlFQUFBO0VBQUEsaUVBQUE7QWpCeTZtRFI7QWlCcjZtREk7RVJocFVBLFdRaXBVRTtBakJ1Nm1ETjtBVTdvN0RFO0VPcXVVRTtJUjlvVUUsWUFoQmE7RVQwazdEakI7QUFDRjtBVWxwN0RFO0VPcXVVRTtJUjNvVUUsWVE0b1VBO0VqQmc3bURKO0FBQ0Y7QVV2cDdERTtFT3F1VUU7SVJ2b1VJLFlRd29VRjtFakJxN21ESjtBQUNGO0FpQnA3bURJO0VSbnBVQSw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7QVQrbDdEbkI7QVUvcDdERTtFT3d1VUU7SVJqcFVFLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDRsN0RqQjtBQUNGO0FVcHE3REU7RU93dVVFO0lSOW9VRSx5QlErb1VBO0lSL29VQSw0QlErb1VBO1FSL29VQSx5QlErb1VBO1lSL29VQSxxQlErb1VBO0VqQis3bURKO0FBQ0Y7QVV6cTdERTtFT3d1VUU7SVIxb1VJLHlCUTJvVUY7SVIzb1VFLDRCUTJvVUY7UVIzb1VFLHlCUTJvVUY7WVIzb1VFLHFCUTJvVUY7RWpCbzhtREo7QUFDRjtBaUJoOG1ESTtFQUNFLGtCQUFBO0VSMXBVRixjQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsc0JBckJlO0FUb243RG5CO0FVcHI3REU7RU84dVVFO0lSdnBVRSxhQWhCYTtFVGluN0RqQjtBQUNGO0FVenI3REU7RU84dVVFO0lScHBVRSxjQVZnQjtFVDZtN0RwQjtBQUNGO0FVOXI3REU7RU84dVVFO0lSaHBVSSxjUWtwVUY7RWpCazltREo7QUFDRjtBVW5zN0RFO0VPOHVVRTtJUnZwVUUsc0JBaEJhO0VUZ283RGpCO0FBQ0Y7QVV4czdERTtFTzh1VUU7SVJwcFVFLFlRdXBVQTtFakIyOW1ESjtBQUNGO0FVN3M3REU7RU84dVVFO0lSaHBVSSxZUW1wVUY7RWpCZyttREo7QUFDRjtBVWx0N0RFO0VPOHVVRTtJUnZwVUUsV0FoQmE7RVQrbzdEakI7QUFDRjtBVXZ0N0RFO0VPOHVVRTtJUnBwVUUsWVF3cFVBO0VqQnkrbURKO0FBQ0Y7QVU1dDdERTtFTzh1VUU7SVJocFVJLFlRb3BVRjtFakI4K21ESjtBQUNGO0FpQjkrbURNO0VSOXBVRiw2QkFyQmU7RUFxQmYsMkJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZixzQkFyQmU7RVF3clVYLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtFQUNBLDBDQUFBO0FqQmcvbURSO0FVNXU3REU7RU9tdlVJO0lSNXBVQSxvQkFoQmE7RVR5cTdEakI7QUFDRjtBVWp2N0RFO0VPbXZVSTtJUnpwVUEsbUJRMHBVRTtFakJpZ25ETjtBQUNGO0FVdHY3REU7RU9tdlVJO0lScnBVRSxtQlFzcFVBO0VqQnNnbkROO0FBQ0Y7QVUzdjdERTtFT212VUk7SVI1cFVBLDJCQWhCYTtFVHdyN0RqQjtBQUNGO0FVaHc3REU7RU9tdlVJO0lSenBVQSxrQlEycFVFO0VqQitnbkROO0FBQ0Y7QVVydzdERTtFT212VUk7SVJycFVFLGtCUXVwVUE7RWpCb2huRE47QUFDRjtBVTF3N0RFO0VPbXZVSTtJUjVwVUEsWUFoQmE7RVR1czdEakI7QUFDRjtBVS93N0RFO0VPbXZVSTtJUnpwVUEsWVE0cFVFO0VqQjZobkROO0FBQ0Y7QVVweDdERTtFT212VUk7SVJycFVFLFlRd3BVQTtFakJraW5ETjtBQUNGO0FVeng3REU7RU9tdlVJO0lSNXBVQSxhQWhCYTtFVHN0N0RqQjtBQUNGO0FVOXg3REU7RU9tdlVJO0lSenBVQSxhUTZwVUU7RWpCMmluRE47QUFDRjtBVW55N0RFO0VPbXZVSTtJUnJwVUUsYVF5cFVBO0VqQmdqbkROO0FBQ0Y7QWlCMWluRFE7RVJ6cVVKLHFCQXJCZTtFQXFCZixrQkFyQmU7RUFxQmYsU1E0cVVNO0VSNXFVTixRUTZxVU07RVI3cVVOLDZDQXJCZTtVQXFCZixxQ0FyQmU7RUFxQmYsWVErcVVNO0VSL3FVTixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VRc3NVVCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCNGluRFY7QVVsejdERTtFTzh2VU07SVJ2cVVGLHFCQWhCYTtFVCt1N0RqQjtBQUNGO0FVdno3REU7RU84dlVNO0lScHFVRixXUXFxVUk7RWpCNGpuRFI7QUFDRjtBVTV6N0RFO0VPOHZVTTtJUmhxVUEsV1FpcVVFO0VqQmlrbkRSO0FBQ0Y7QVVqMDdERTtFTzh2VU07SVJ2cVVGLGtCQWhCYTtFVDh2N0RqQjtBQUNGO0FVdDA3REU7RU84dlVNO0lScHFVRixrQlFzcVVJO0VqQjBrbkRSO0FBQ0Y7QVUzMDdERTtFTzh2VU07SVJocVVBLGtCUWtxVUU7RWpCK2tuRFI7QUFDRjtBVWgxN0RFO0VPOHZVTTtJUnZxVUYsV0FoQmE7RVQ2dzdEakI7QUFDRjtBVXIxN0RFO0VPOHZVTTtJUnBxVUYsV1F1cVVJO0VqQndsbkRSO0FBQ0Y7QVUxMTdERTtFTzh2VU07SVJocVVBLFdRbXFVRTtFakI2bG5EUjtBQUNGO0FVLzE3REU7RU84dlVNO0lSdnFVRixVQWhCYTtFVDR4N0RqQjtBQUNGO0FVcDI3REU7RU84dlVNO0lScHFVRixVUXdxVUk7RWpCc21uRFI7QUFDRjtBVXoyN0RFO0VPOHZVTTtJUmhxVUEsVVFvcVVFO0VqQjJtbkRSO0FBQ0Y7QVU5MjdERTtFTzh2VU07SVJ2cVVGLHdCQWhCYTtRQWdCYixvQkFoQmE7WUFnQmIsZ0JBaEJhO0VUMnk3RGpCO0FBQ0Y7QVVuMzdERTtFTzh2VU07SVJwcVVGLHdCUXlxVUk7UVJ6cVVKLG9CUXlxVUk7WVJ6cVVKLGdCUXlxVUk7RWpCb25uRFI7QUFDRjtBVXgzN0RFO0VPOHZVTTtJUmhxVUEsd0JRcXFVRTtRUnJxVUYsb0JRcXFVRTtZUnJxVUYsZ0JRcXFVRTtFakJ5bm5EUjtBQUNGO0FVNzM3REU7RU84dlVNO0lSdnFVRixhQWhCYTtFVDB6N0RqQjtBQUNGO0FVbDQ3REU7RU84dlVNO0lScHFVRixhUTBxVUk7RWpCa29uRFI7QUFDRjtBVXY0N0RFO0VPOHZVTTtJUmhxVUEsYVFzcVVFO0VqQnVvbkRSO0FBQ0Y7QVU1NDdERTtFTzh2VU07SVJ2cVVGLGNBaEJhO0VUeTA3RGpCO0FBQ0Y7QVVqNTdERTtFTzh2VU07SVJwcVVGLGNRMnFVSTtFakJncG5EUjtBQUNGO0FVdDU3REU7RU84dlVNO0lSaHFVQSxjUXVxVUU7RWpCcXBuRFI7QUFDRjtBaUJucG5EVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnFwbkRaO0FpQmhwbkRNO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtBakJrcG5EUjtBaUIvb25ETTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QWpCaXBuRFI7QWlCN29uREk7RVJ2c1VBLDBCQXJCZTtFQXFCZixhQXJCZTtFUSt0VWIsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RVIxc1VGLE1BckJlO0FUKzI3RG5CO0FVLzY3REU7RU80eFVFO0lScnNVRSwwQkFoQmE7RVQ0MjdEakI7QUFDRjtBVXA3N0RFO0VPNHhVRTtJUmxzVUUsZ0JRbXNVQTtFakIycG5ESjtBQUNGO0FVejc3REU7RU80eFVFO0lSOXJVSSxnQlErclVGO0VqQmdxbkRKO0FBQ0Y7QVU5NzdERTtFTzR4VUU7SVJyc1VFLGFBaEJhO0VUMjM3RGpCO0FBQ0Y7QVVuODdERTtFTzR4VUU7SVJsc1VFLG9CQVZnQjtJQVVoQixvQkFWZ0I7SUFVaEIsYUFWZ0I7RVR1MzdEcEI7QUFDRjtBVXg4N0RFO0VPNHhVRTtJUjlyVUksb0JRZ3NVRjtJUmhzVUUsb0JRZ3NVRjtJUmhzVUUsYVFnc1VGO0VqQjhxbkRKO0FBQ0Y7QVU3ODdERTtFTzR4VUU7SVJyc1VFLG1CQWhCYTtFVDA0N0RqQjtBQUNGO0FVbDk3REU7RU80eFVFO0lSbHNVRSxTUTBzVUE7RWpCa3JuREo7QUFDRjtBVXY5N0RFO0VPNHhVRTtJUjlyVUksU1Fzc1VGO0VqQnVybkRKO0FBQ0Y7QWlCcnJuRE07RVJsdFVGLDZCQXJCZTtFQXFCZixzQ0FyQmU7RVEwdVVYLDhCQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtFQUNBLDBDQUFBO0FqQnVybkRSO0FVbis3REU7RU91eVVJO0lSaHRVQSxvQkFoQmE7RVRnNjdEakI7QUFDRjtBVXgrN0RFO0VPdXlVSTtJUjdzVUEsbUJROHNVRTtFakJvc25ETjtBQUNGO0FVNys3REU7RU91eVVJO0lSenNVRSxtQlEwc1VBO0VqQnlzbkROO0FBQ0Y7QVVsLzdERTtFT3V5VUk7SVJodFVBLHNDQWhCYTtFVCs2N0RqQjtBQUNGO0FVdi83REU7RU91eVVJO0lSN3NVQSxrQlErc1VFO0VqQmt0bkROO0FBQ0Y7QVU1LzdERTtFT3V5VUk7SVJ6c1VFLGtCUTJzVUE7RWpCdXRuRE47QUFDRjtBaUJudG5EUTtFQUNFLGNBQUE7RVIxdFVOLHFCQXJCZTtBVHE4N0RuQjtBVXJnOERFO0VPOHlVTTtJUnZ0VUYscUJBaEJhO0VUazg3RGpCO0FBQ0Y7QVUxZzhERTtFTzh5VU07SVJwdFVGLFdRc3RVSTtFakI4dG5EUjtBQUNGO0FVL2c4REU7RU84eVVNO0lSaHRVQSxXUWt0VUU7RWpCbXVuRFI7QUFDRjtBaUJsdW5EVTtFQUNFLFdBQUE7QWpCb3VuRFo7QWlCenRuRE07RUFDRSwyQkFBQTtBakIydG5EUjtBaUJ6dG5ETTtFQUNFLGFBQUE7QWpCMnRuRFI7QWlCcnRuREk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFUnh2VUYsOEJBckJlO0VBcUJmLHFDQXJCZTtFQXFCZixpQkFyQmU7QVR1KzdEbkI7QVV2aThERTtFT3cwVUU7SVJqdlVFLDZCQWhCYTtFVG8rN0RqQjtBQUNGO0FVNWk4REU7RU93MFVFO0lSOXVVRSxtQlFvdlVBO0VqQmt1bkRKO0FBQ0Y7QVVqajhERTtFT3cwVUU7SVIxdVVJLG1CUWd2VUY7RWpCdXVuREo7QUFDRjtBVXRqOERFO0VPdzBVRTtJUmp2VUUsMkJBaEJhO0VUbS83RGpCO0FBQ0Y7QVUzajhERTtFT3cwVUU7SVI5dVVFLGtCUXF2VUE7RWpCZ3ZuREo7QUFDRjtBVWhrOERFO0VPdzBVRTtJUjF1VUksa0JRaXZVRjtFakJxdm5ESjtBQUNGO0FVcms4REU7RU93MFVFO0lSanZVRSxtQkFoQmE7RVRrZzhEakI7QUFDRjtBVTFrOERFO0VPdzBVRTtJUjl1VUUsU1FzdlVBO0VqQjh2bkRKO0FBQ0Y7QVUvazhERTtFT3cwVUU7SVIxdVVJLFNRa3ZVRjtFakJtd25ESjtBQUNGO0FpQm53bkRNO0VSNXZVRixxQkFyQmU7RUFxQmYsc0JBckJlO0FUd2g4RG5CO0FVeGw4REU7RU9pMVVJO0lSMXZVQSxxQkFoQmE7RVRxaDhEakI7QUFDRjtBVTdsOERFO0VPaTFVSTtJUnZ2VUEsV1F3dlVFO0VqQit3bkROO0FBQ0Y7QVVsbThERTtFT2kxVUk7SVJudlVFLFdRb3ZVQTtFakJveG5ETjtBQUNGO0FVdm04REU7RU9pMVVJO0lSMXZVQSxzQkFoQmE7RVRvaThEakI7QUFDRjtBVTVtOERFO0VPaTFVSTtJUnZ2VUEsWVF5dlVFO0VqQjZ4bkROO0FBQ0Y7QVVqbjhERTtFT2kxVUk7SVJudlVFLFlRcXZVQTtFakJreW5ETjtBQUNGO0FpQmx5bkRRO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJveW5EVjtBaUJoeW5ETTtFUnZ3VUYsc0NBckJlO0FUK2o4RG5CO0FVL244REU7RU80MVVJO0lScndVQSwyQkFoQmE7RVQ0ajhEakI7QUFDRjtBVXBvOERFO0VPNDFVSTtJUmx3VUEsa0JRbXdVRTtFakIyeW5ETjtBQUNGO0FVem84REU7RU80MVVJO0lSOXZVRSxrQlErdlVBO0VqQmd6bkROO0FBQ0Y7QWlCNXluREk7RVI3d1VBLDZCQXJCZTtBVGlsOERuQjtBVWpwOERFO0VPazJVRTtJUjN3VUUsNkJBaEJhO0VUOGs4RGpCO0FBQ0Y7QVV0cDhERTtFT2syVUU7SVJ4d1VFLG1CUXl3VUE7RWpCdXpuREo7QUFDRjtBVTNwOERFO0VPazJVRTtJUnB3VUksbUJRcXdVRjtFakI0em5ESjtBQUNGO0FpQjV6bkRNO0VBRUUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJseFVKLG1CQXJCZTtBVHFtOERuQjtBVXJxOERFO0VPbzJVSTtJUjd3VUEsbUJBaEJhO0VUa204RGpCO0FBQ0Y7QVUxcThERTtFT28yVUk7SVIxd1VBLFFROHdVRTtFakJzMG5ETjtBQUNGO0FVL3E4REU7RU9vMlVJO0lSdHdVRSxRUTB3VUE7RWpCMjBuRE47QUFDRjtBaUJ6MG5EUTtFUnR4VUoscUJBckJlO0VBcUJmLHFCQXJCZTtBVHduOERuQjtBVXhyOERFO0VPMjJVTTtJUnB4VUYscUJBaEJhO0VUcW44RGpCO0FBQ0Y7QVU3cjhERTtFTzIyVU07SVJqeFVGLFVRa3hVSTtFakJxMW5EUjtBQUNGO0FVbHM4REU7RU8yMlVNO0lSN3dVQSxVUTh3VUU7RWpCMDFuRFI7QUFDRjtBVXZzOERFO0VPMjJVTTtJUnB4VUYsV0FoQmE7RVRvbzhEakI7QUFDRjtBVTVzOERFO0VPMjJVTTtJUmp4VUYsWVFteFVJO0VqQm0ybkRSO0FBQ0Y7QVVqdDhERTtFTzIyVU07SVI3d1VBLFlRK3dVRTtFakJ3Mm5EUjtBQUNGO0FpQngybkRVO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsY0FBQTtBakIwMm5EWjtBaUJ2Mm5EUTtFUmh5VUoseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtBUjhyOERGO0FVanU4REU7RU9xM1VNO0lSOXhVRix5QkFoQmE7RVQ4cDhEakI7QUFDRjtBVXR1OERFO0VPcTNVTTtJUjN4VUYsZUVyREo7RVhxczhEQTtBQUNGO0FVM3U4REU7RU9xM1VNO0lSdnhVQSxlRXpETjtFWDBzOERBO0FBQ0Y7QVVodjhERTtFT3EzVU07SVJqMFVGLHlCRWRKO0VYOHM4REE7QUFDRjtBVXJ2OERFO0VPcTNVTTtJUjl6VUYseUJFakJKO0VYbXQ4REE7QUFDRjtBVTF2OERFO0VPcTNVTTtJUjN6VUYseUJFcEJKO0VYd3Q4REE7QUFDRjtBUTN0OERFO0VBQ0UsMkxBQUE7QVI2dDhESjtBUTN0OERFO0VBQ0UsMEpBQUE7QVI2dDhESjtBUTV0OERJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSOHQ4RE47QVEzdDhERTtFQUNFLDBKQUFBO0FSNnQ4REo7QVE1dDhESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjh0OEROO0FpQm41bkRJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFFQSwrQkFBQTtFUjV5VUYsaUJBckJlO0FUc3Q4RG5CO0FVdHg4REU7RU82M1VFO0lSdHlVRSwwQkFoQmE7RVRtdDhEakI7QUFDRjtBVTN4OERFO0VPNjNVRTtJUm55VUUsZ0JRd3lVQTtFakI2NW5ESjtBQUNGO0FVaHk4REU7RU82M1VFO0lSL3hVSSxnQlFveVVGO0VqQms2bkRKO0FBQ0Y7QWlCbDZuRE07RVI5eVVGLHFCQXJCZTtFQXFCZixrQkFyQmU7QVR5dThEbkI7QVV6eThERTtFT200VUk7SVI1eVVBLHFCQWhCYTtFVHN1OERqQjtBQUNGO0FVOXk4REU7RU9tNFVJO0lSenlVQSxjQVZnQjtFVGt1OERwQjtBQUNGO0FVbno4REU7RU9tNFVJO0lScnlVRSxXUXN5VUE7RWpCbTduRE47QUFDRjtBVXh6OERFO0VPbTRVSTtJUjV5VUEsbUJBaEJhO0VUcXY4RGpCO0FBQ0Y7QVU3ejhERTtFT200VUk7SVJ6eVVBLGdCUTJ5VUU7RWpCNDduRE47QUFDRjtBVWwwOERFO0VPbTRVSTtJUnJ5VUUsZ0JRdXlVQTtFakJpOG5ETjtBQUNGO0FpQmg4bkRVO0VBRUUsZ0NBQUE7QWpCaThuRFo7QWlCNTduRFE7RUFDRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QWpCODduRFY7QWlCdjduREk7RVJqMFVBLDBCQXJCZTtFUXcxVWIsa0JBQUE7RVJuMFVGLFdRbzBVRTtFUnAwVUYsdUJBckJlO0FUbXg4RG5CO0FVbjE4REU7RU9zNVVFO0lSL3pVRSwwQkFoQmE7RVRneDhEakI7QUFDRjtBVXgxOERFO0VPczVVRTtJUjV6VUUsZ0JRNnpVQTtFakJxOG5ESjtBQUNGO0FVNzE4REU7RU9zNVVFO0lSeHpVSSxnQlF5elVGO0VqQjA4bkRKO0FBQ0Y7QVVsMjhERTtFT3M1VUU7SVIvelVFLGNBaEJhO0VUK3g4RGpCO0FBQ0Y7QVV2MjhERTtFT3M1VUU7SVI1elVFLFlRK3pVQTtFakJrOW5ESjtBQUNGO0FVNTI4REU7RU9zNVVFO0lSeHpVSSxZUTJ6VUY7RWpCdTluREo7QUFDRjtBVWozOERFO0VPczVVRTtJUi96VUUsYUFoQmE7RVQ4eThEakI7QUFDRjtBVXQzOERFO0VPczVVRTtJUjV6VUUsWVFnMFVBO0VqQmcrbkRKO0FBQ0Y7QVUzMzhERTtFT3M1VUU7SVJ4elVJLFlRNHpVRjtFakJxK25ESjtBQUNGO0FpQnIrbkRNO0VSdDBVRixrQkFyQmU7QVRtMDhEbkI7QVVuNDhERTtFTzI1VUk7SVJwMFVBLDJCQWhCYTtFVGcwOERqQjtBQUNGO0FVeDQ4REU7RU8yNVVJO0lSajBVQSxpQlFrMFVFO0VqQmcvbkROO0FBQ0Y7QVU3NDhERTtFTzI1VUk7SVI3elVFLGlCUTh6VUE7RWpCcS9uRE47QUFDRjtBaUJwL25ETTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FqQnMvbkRSO0FpQnIvbkRRO0VSajNVSixXUWszVU07QWpCdS9uRFY7QWlCeC9uRFE7RVJqM1VKLFdRazNVTTtBakJ1L25EVjtBaUJ4L25EUTtFUmozVUosV1FrM1VNO0FqQnUvbkRWO0FpQngvbkRRO0VSajNVSixXUWszVU07QWpCdS9uRFY7QWlCeC9uRFE7RVJqM1VKLFdRazNVTTtBakJ1L25EVjtBVTM1OERFO0VPbTZVTTtJUi8yVUYsY1FnM1VJO0VqQjIvbkRSO0VpQjUvbkRNO0lSLzJVRixjUWczVUk7RWpCMi9uRFI7RWlCNS9uRE07SVIvMlVGLGNRZzNVSTtFakIyL25EUjtFaUI1L25ETTtJUi8yVUYsY1FnM1VJO0VqQjIvbkRSO0VpQjUvbkRNO0lSLzJVRixjUWczVUk7RWpCMi9uRFI7QUFDRjtBVWg2OERFO0VPbTZVTTtJUjUyVUYsY1E2MlVJO0VqQmdnb0RSO0VpQmpnb0RNO0lSNTJVRixjUTYyVUk7RWpCZ2dvRFI7RWlCamdvRE07SVI1MlVGLGNRNjJVSTtFakJnZ29EUjtFaUJqZ29ETTtJUjUyVUYsY1E2MlVJO0VqQmdnb0RSO0VpQmpnb0RNO0lSNTJVRixjUTYyVUk7RWpCZ2dvRFI7QUFDRjtBVXI2OERFO0VPbTZVTTtJUnoyVUYsY1EwMlVJO0VqQnFnb0RSO0VpQnRnb0RNO0lSejJVRixjUTAyVUk7RWpCcWdvRFI7RWlCdGdvRE07SVJ6MlVGLGNRMDJVSTtFakJxZ29EUjtFaUJ0Z29ETTtJUnoyVUYsY1EwMlVJO0VqQnFnb0RSO0VpQnRnb0RNO0lSejJVRixjUTAyVUk7RWpCcWdvRFI7QUFDRjtBaUJuZ29ETTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VSeDFVSiw2QkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDJCQXJCZTtFUWkzVVgsK0NBQUE7RUFBQSx1Q0FBQTtBakJxZ29EUjtBVXQ3OERFO0VPdTZVSTtJUmgxVUEsb0JBaEJhO0VUbTM4RGpCO0FBQ0Y7QVUzNzhERTtFT3U2VUk7SVI3MFVBLG1CUW8xVUU7RWpCaWhvRE47QUFDRjtBVWg4OERFO0VPdTZVSTtJUnowVUUsbUJRZzFVQTtFakJzaG9ETjtBQUNGO0FVcjg4REU7RU91NlVJO0lSaDFVQSxhQWhCYTtFVGs0OERqQjtBQUNGO0FVMTg4REU7RU91NlVJO0lSNzBVQSxZUXExVUU7RWpCK2hvRE47QUFDRjtBVS84OERFO0VPdTZVSTtJUnowVUUsWVFpMVVBO0VqQm9pb0ROO0FBQ0Y7QVVwOThERTtFT3U2VUk7SVJoMVVBLGlCQWhCYTtFVGk1OERqQjtBQUNGO0FVejk4REU7RU91NlVJO0lSNzBVQSxnQlFzMVVFO0VqQjZpb0ROO0FBQ0Y7QVU5OThERTtFT3U2VUk7SVJ6MFVFLGdCUWsxVUE7RWpCa2pvRE47QUFDRjtBaUJoam9EUTtFUjkxVUoseUJBckJlO0VBZGYseUJFWkY7QVhpODhERjtBVXYrOERFO0VPbTdVTTtJUjUxVUYseUJBaEJhO0VUbzY4RGpCO0FBQ0Y7QVU1KzhERTtFT203VU07SVJ6MVVGLGVFckRKO0VYMjg4REE7QUFDRjtBVWovOERFO0VPbTdVTTtJUnIxVUEsZUV6RE47RVhnOThEQTtBQUNGO0FVdC84REU7RU9tN1VNO0lSLzNVRix5QkVkSjtFWG85OERBO0FBQ0Y7QVUzLzhERTtFT203VU07SVI1M1VGLHlCRWpCSjtFWHk5OERBO0FBQ0Y7QVVoZzlERTtFT203VU07SVJ6M1VGLHlCRXBCSjtFWDg5OERBO0FBQ0Y7QWlCOWtvRFE7RVJsMlVKLFlBckJlO0VBcUJmLDJCQXJCZTtBVHk4OERuQjtBVXpnOURFO0VPdTdVTTtJUmgyVUYsWUFoQmE7RVRzODhEakI7QUFDRjtBVTlnOURFO0VPdTdVTTtJUjcxVUYsWVE4MVVJO0VqQjBsb0RSO0FBQ0Y7QVVuaDlERTtFT3U3VU07SVJ6MVVBLFlRMDFVRTtFakIrbG9EUjtBQUNGO0FVeGg5REU7RU91N1VNO0lSaDJVRiwyQkFoQmE7RVRxOThEakI7QUFDRjtBVTdoOURFO0VPdTdVTTtJUjcxVUYsaUJRKzFVSTtFakJ3bW9EUjtBQUNGO0FVbGk5REU7RU91N1VNO0lSejFVQSxpQlEyMVVFO0VqQjZtb0RSO0FBQ0Y7QWlCNW1vRFk7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7QWpCOG1vRGQ7QWlCM21vRFU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvREFBQTtFQUFBLDRDQUFBO0VSNzJVUiwyQkFyQmU7QVRnLzhEbkI7QVVoajlERTtFTys3VVE7SVJ4MlVKLDJCQWhCYTtFVDYrOERqQjtBQUNGO0FVcmo5REU7RU8rN1VRO0lScjJVSixpQlF5MlVNO0VqQnNub0RWO0FBQ0Y7QVUxajlERTtFTys3VVE7SVJqMlVGLGlCUXEyVUk7RWpCMm5vRFY7QUFDRjtBaUJ4bm9EUTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdKdDdVSTtFSjhEVixvRUFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLHVCQXJCZTtBVDBnOURuQjtBVTFrOURFO0VPdThVTTtJUmgzVUYsOENBaEJhO0VUdWc5RGpCO0FBQ0Y7QVUvazlERTtFT3U4VU07SVI3MlVGLDRCUW8zVUk7RWpCcW9vRFI7QUFDRjtBVXBsOURFO0VPdThVTTtJUnoyVUEsNEJRZzNVRTtFakIwb29EUjtBQUNGO0FVemw5REU7RU91OFVNO0lSaDNVRixrQkFoQmE7RVRzaDlEakI7QUFDRjtBVTlsOURFO0VPdThVTTtJUjcyVUYsbUJRcTNVSTtFakJtcG9EUjtBQUNGO0FVbm05REU7RU91OFVNO0lSejJVQSxtQlFpM1VFO0VqQndwb0RSO0FBQ0Y7QVV4bTlERTtFT3U4VU07SVJoM1VGLGFBaEJhO0VUcWk5RGpCO0FBQ0Y7QVU3bTlERTtFT3U4VU07SVI3MlVGLFlRczNVSTtFakJpcW9EUjtBQUNGO0FVbG45REU7RU91OFVNO0lSejJVQSxZUWszVUU7RWpCc3FvRFI7QUFDRjtBaUJ0cW9EVTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLG9CQUFBO0VSaDRVUixxQkFyQmU7RUFxQmYscUJBckJlO0FUK2o5RG5CO0FVL245REU7RU9pOVVRO0lSMTNVSixxQkFoQmE7RVQ0ajlEakI7QUFDRjtBVXBvOURFO0VPaTlVUTtJUnYzVUosV1E0M1VNO0VqQmtyb0RWO0FBQ0Y7QVV6bzlERTtFT2k5VVE7SVJuM1VGLFdRdzNVSTtFakJ1cm9EVjtBQUNGO0FVOW85REU7RU9pOVVRO0lSMTNVSixhQWhCYTtFVDJrOURqQjtBQUNGO0FVbnA5REU7RU9pOVVRO0lSdjNVSixnQkFWZ0I7RVR1azlEcEI7QUFDRjtBVXhwOURFO0VPaTlVUTtJUm4zVUYsV1F5M1VJO0VqQnFzb0RWO0FBQ0Y7QWlCcnNvRFk7RUFDRSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSwwRUFBQTtFQUNBLFdBQUE7QWpCdXNvRGQ7QWlCbnNvRFE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLCtDQUFBO0VBQUEsdUNBQUE7RVI3NFVOLHVEQXJCZTtBVHdtOURuQjtBVXhxOURFO0VPODlVTTtJUnY0VUYsZ0NBaEJhO0VUcW05RGpCO0FBQ0Y7QVU3cTlERTtFTzg5VU07SVJwNFVGLG9CUXk0VUk7RWpCOHNvRFI7QUFDRjtBVWxyOURFO0VPODlVTTtJUmg0VUEsb0JRcTRVRTtFakJtdG9EUjtBQUNGO0FpQmh0b0RRO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RVJwNVVOLDJCQXJCZTtBVDRuOURuQjtBVTVyOURFO0VPdStVTTtJUmg1VUYsMkJBaEJhO0VUeW45RGpCO0FBQ0Y7QVVqczlERTtFT3UrVU07SVI3NFVGLGdCUWc1VUk7RWpCMnRvRFI7QUFDRjtBVXRzOURFO0VPdStVTTtJUno0VUEsZ0JRNDRVRTtFakJndW9EUjtBQUNGO0FpQmh1b0RVO0VSdDVVTiwyQkFyQmU7RVE2NlVQLDZCQUFBO0FqQmt1b0RaO0FVL3M5REU7RU8yK1VRO0lScDVVSixtQkFoQmE7RVQ0bzlEakI7QUFDRjtBVXB0OURFO0VPMitVUTtJUmo1VUosaUJRazVVTTtFakI0dW9EVjtBQUNGO0FVenQ5REU7RU8yK1VRO0lSNzRVRixpQlE4NFVJO0VqQml2b0RWO0FBQ0Y7QWlCOXVvRFU7RUFDRSxjSjM4VUk7QWIycjlEaEI7QWlCN3VvRFU7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RVJuNlVSLHVEQXJCZTtFQXFCZiw0QkFyQmU7QVR5cTlEbkI7QVV6dTlERTtFT28vVVE7SVI3NVVKLHVEQWhCYTtFVHNxOURqQjtBQUNGO0FVOXU5REU7RU9vL1VRO0lSMTVVSixzQlErNVVNO0VqQnl2b0RWO0FBQ0Y7QVVudjlERTtFT28vVVE7SVJ0NVVGLHNCUTI1VUk7RWpCOHZvRFY7QUFDRjtBVXh2OURFO0VPby9VUTtJUjc1VUosNEJBaEJhO0VUcXI5RGpCO0FBQ0Y7QVU3djlERTtFT28vVVE7SVIxNVVKLGlCUWc2VU07RWpCdXdvRFY7QUFDRjtBVWx3OURFO0VPby9VUTtJUnQ1VUYsaUJRNDVVSTtFakI0d29EVjtBQUNGO0FpQnZ3b0RJO0VSMzZVQSxVUTQ2VUU7RVI1NlVGLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZix1QkFyQmU7QVQ0czlEbkI7QVU1dzlERTtFT2dnVkU7SVJ6NlVFLFlBaEJhO0VUeXM5RGpCO0FBQ0Y7QVVqeDlERTtFT2dnVkU7SVJ0NlVFLFlRdTZVQTtFakJveG9ESjtBQUNGO0FVdHg5REU7RU9nZ1ZFO0lSbDZVSSxZUW02VUY7RWpCeXhvREo7QUFDRjtBVTN4OURFO0VPZ2dWRTtJUno2VUUseUJBaEJhO0lBZ0JiLDRCQWhCYTtRQWdCYix5QkFoQmE7WUFnQmIscUJBaEJhO0VUd3Q5RGpCO0FBQ0Y7QVVoeTlERTtFT2dnVkU7SVJ0NlVFLHlCUXc2VUE7SVJ4NlVBLDRCUXc2VUE7UVJ4NlVBLHlCUXc2VUE7WVJ4NlVBLHFCUXc2VUE7RWpCa3lvREo7QUFDRjtBVXJ5OURFO0VPZ2dWRTtJUmw2VUkseUJRbzZVRjtJUnA2VUUsNEJRbzZVRjtRUnA2VUUseUJRbzZVRjtZUnA2VUUscUJRbzZVRjtFakJ1eW9ESjtBQUNGO0FVMXk5REU7RU9nZ1ZFO0lSejZVRSx1QkFoQmE7RVR1dTlEakI7QUFDRjtBVS95OURFO0VPZ2dWRTtJUnQ2VUUsYVF5NlVBO0VqQmd6b0RKO0FBQ0Y7QVVwejlERTtFT2dnVkU7SVJsNlVJLGFRcTZVRjtFakJxem9ESjtBQUNGO0FpQm56b0RJO0VSajdVQSxzQkFyQmU7RUFxQmYsb0VBckJlO0VReThVYixtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxnQkpyL1VRO0VJcy9VUixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FqQnF6b0ROO0FVcDA5REU7RU9zZ1ZFO0lSLzZVRSxzQkFoQmE7RVRpdzlEakI7QUFDRjtBVXowOURFO0VPc2dWRTtJUjU2VUUsWVE2NlVBO0VqQnMwb0RKO0FBQ0Y7QVU5MDlERTtFT3NnVkU7SVJ4NlVJLFlReTZVRjtFakIyMG9ESjtBQUNGO0FVbjE5REU7RU9zZ1ZFO0lSLzZVRSw4QkFoQmE7RVRneDlEakI7QUFDRjtBVXgxOURFO0VPc2dWRTtJUjU2VUUsa0JRODZVQTtFakJvMW9ESjtBQUNGO0FVNzE5REU7RU9zZ1ZFO0lSeDZVSSxrQlEwNlVGO0VqQnkxb0RKO0FBQ0Y7QWlCbDFvRE07RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFUmg4VUosNkJBckJlO0FUMHk5RG5CO0FVMTI5REU7RU9naFZJO0lSejdVQSw2QkFoQmE7RVR1eTlEakI7QUFDRjtBVS8yOURFO0VPZ2hWSTtJUnQ3VUEsbUJRNDdVRTtFakI2MW9ETjtBQUNGO0FVcDM5REU7RU9naFZJO0lSbDdVRSxtQlF3N1VBO0VqQmsyb0ROO0FBQ0Y7QWlCbDJvRFE7RUFDRSxjSjkrVU07QWJrMTlEaEI7QWlCcjJvRFE7RUFDRSxjSjkrVU07QWJrMTlEaEI7QWlCcjJvRFE7RUFDRSxjSjkrVU07QWJrMTlEaEI7QWlCcjJvRFE7RUFDRSxjSjkrVU07QWJrMTlEaEI7QWlCcjJvRFE7RUFDRSxjSjkrVU07QWJrMTlEaEI7QWlCbDJvRFE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtBakJvMm9EVjtBaUJqMm9ETTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSNThVSixtQkFyQmU7QVRxMDlEbkI7QVVyNDlERTtFTytoVkk7SVJ4OFVBLG1CQWhCYTtFVGswOURqQjtBQUNGO0FVMTQ5REU7RU8raFZJO0lScjhVQSxTUXc4VUU7RWpCNDJvRE47QUFDRjtBVS80OURFO0VPK2hWSTtJUmo4VUUsU1FvOFVBO0VqQmkzb0ROO0FBQ0Y7QWlCajNvRFE7RVI5OFVKLHFCQXJCZTtFUXErVVQsWUFBQTtBakJtM29EVjtBVXg1OURFO0VPbWlWTTtJUjU4VUYscUJBaEJhO0VUcTE5RGpCO0FBQ0Y7QVU3NTlERTtFT21pVk07SVJ6OFVGLFdRMDhVSTtFakI2M29EUjtBQUNGO0FVbDY5REU7RU9taVZNO0lScjhVQSxXUXM4VUU7RWpCazRvRFI7QUFDRjtBaUJqNG9EVTtFQUNFLGFBQUE7QWpCbTRvRFo7QWlCOTNvRFU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQmc0b0RaO0FpQjMzb0RJO0VSaCtVQSxVUWkrVUU7QWpCNjNvRE47QVVuNzlERTtFT3FqVkU7SVI5OVVFLFlBaEJhO0VUZzM5RGpCO0FBQ0Y7QVV4NzlERTtFT3FqVkU7SVIzOVVFLFlRNDlVQTtFakJzNG9ESjtBQUNGO0FVNzc5REU7RU9xalZFO0lSdjlVSSxZUXc5VUY7RWpCMjRvREo7QUFDRjtBaUIzNG9ETTtFUmwrVUYsV1FtK1VJO0FqQjY0b0RSO0FVcjg5REU7RU91alZJO0lSaCtVQSxZQWhCYTtFVGs0OURqQjtBQUNGO0FVMTg5REU7RU91alZJO0lSNzlVQSxZUTg5VUU7RWpCczVvRE47QUFDRjtBVS84OURFO0VPdWpWSTtJUno5VUUsWVEwOVVBO0VqQjI1b0ROO0FBQ0Y7QWlCdDVvREk7RVJ6K1VBLFdRMCtVRTtFUjdnVkYsZ0JROGdWRTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtBakJ3NW9ETjtBVTU5OURFO0VPOGpWRTtJUnYrVUUsWUFoQmE7RVR5NTlEakI7QUFDRjtBVWorOURFO0VPOGpWRTtJUnArVUUsWVFxK1VBO0VqQnM2b0RKO0FBQ0Y7QVV0KzlERTtFTzhqVkU7SVJoK1VJLFlRaStVRjtFakIyNm9ESjtBQUNGO0FVMys5REU7RU84alZFO0lSMWdWRSxpQlE0Z1ZBO0VqQis2b0RKO0FBQ0Y7QVVoLzlERTtFTzhqVkU7SVJ2Z1ZFLGlCUXlnVkE7RWpCbzdvREo7QUFDRjtBVXIvOURFO0VPOGpWRTtJUnBnVkUsaUJRc2dWQTtFakJ5N29ESjtBQUNGO0FpQnA3b0RNO0VBQ0UsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VSci9VSixtQkFyQmU7RUFxQmYsZ0JBckJlO0VBcUJmLHlCQXJCZTtFQXFCZiw4QkFyQmU7RVFpaFZYLHdCQUFBO0VBQ0EscUJBQUE7QWpCbzdvRFI7QVV0ZytERTtFT3NrVkk7SVIvK1VBLG1CQWhCYTtFVG04OURqQjtBQUNGO0FVM2crREU7RU9za1ZJO0lSNStVQSxTUWkvVUU7RWpCbzhvRE47QUFDRjtBVWhoK0RFO0VPc2tWSTtJUngrVUUsU1E2K1VBO0VqQnk4b0ROO0FBQ0Y7QVVyaCtERTtFT3NrVkk7SVIvK1VBLGlCQWhCYTtFVGs5OURqQjtBQUNGO0FVMWgrREU7RU9za1ZJO0lSNStVQSxpQlFrL1VFO0VqQms5b0ROO0FBQ0Y7QVUvaCtERTtFT3NrVkk7SVJ4K1VFLGlCUTgrVUE7RWpCdTlvRE47QUFDRjtBVXBpK0RFO0VPc2tWSTtJUi8rVUEsY0FoQmE7RVRpKzlEakI7QUFDRjtBVXppK0RFO0VPc2tWSTtJUjUrVUEsY0FWZ0I7RVQ2OTlEcEI7QUFDRjtBVTlpK0RFO0VPc2tWSTtJUngrVUUsY1ErK1VBO0VqQnErb0ROO0FBQ0Y7QVVuaitERTtFT3NrVkk7SVIvK1VBLGlCQWhCYTtFVGcvOURqQjtBQUNGO0FVeGorREU7RU9za1ZJO0lSNStVQSxpQlFvL1VFO0VqQjgrb0ROO0FBQ0Y7QVU3aitERTtFT3NrVkk7SVJ4K1VFLGlCUWcvVUE7RWpCbS9vRE47QUFDRjtBaUIvK29EUTtFQUNFLGFBQUE7QWpCaS9vRFY7QWlCOStvRFE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7QWpCZy9vRFY7QWlCLytvRFU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJpL29EWjtBaUIvK29EVTtFUnhnVk4sc0NBckJlO0VETGpCLHFKQUFBO0VDMEJFLHlCQXJCZTtFQWRmLHlCRWxCRjtFTWlrVlUsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RVJoaFZSLDZCQXJCZTtFUXVpVlAsZUFBQTtFQUNBLGNKOWpWSTtFSStqVkosYUFBQTtFQUNBLGNBQUE7RVJyaFZSLG1CQXJCZTtBVDZoK0RuQjtBVTdsK0RFO0VPNmxWUTtJUnRnVkosNkJBaEJhO0VUMGgrRGpCO0FBQ0Y7QVVsbStERTtFTzZsVlE7SVJuZ1ZKLGtCUW9nVk07RWpCd2dwRFY7QUFDRjtBVXZtK0RFO0VPNmxWUTtJUi8vVUYsa0JRZ2dWSTtFakI2Z3BEVjtBQUNGO0FRaGorREU7RUFDRSxnTUFBQTtBUmtqK0RKO0FRaGorREU7RUFDRSw2SkFBQTtBUmtqK0RKO0FRamorREk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJtaitETjtBUWhqK0RFO0VBQ0UsNkpBQUE7QVJraitESjtBUWpqK0RJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSbWorRE47QVU3bitERTtFTzZsVlE7SVJ0Z1ZKLHlCQWhCYTtFVDBqK0RqQjtBQUNGO0FVbG8rREU7RU82bFZRO0lSbmdWSixlRTNESjtFWHVtK0RBO0FBQ0Y7QVV2bytERTtFTzZsVlE7SVIvL1VGLGVFL0ROO0VYNG0rREE7QUFDRjtBVTVvK0RFO0VPNmxWUTtJUnppVkosZ0JFcEJKO0VYZ24rREE7QUFDRjtBVWpwK0RFO0VPNmxWUTtJUnRpVkosZ0JFdkJKO0VYcW4rREE7QUFDRjtBVXRwK0RFO0VPNmxWUTtJUm5pVkosZ0JFMUJKO0VYMG4rREE7QUFDRjtBVTNwK0RFO0VPNmxWUTtJUnRnVkosb0JBaEJhO0VUd2wrRGpCO0FBQ0Y7QVVocStERTtFTzZsVlE7SVJuZ1ZKLG1CUTRnVk07RWpCOGpwRFY7QUFDRjtBVXJxK0RFO0VPNmxWUTtJUi8vVUYsbUJRd2dWSTtFakJta3BEVjtBQUNGO0FVMXErREU7RU82bFZRO0lSdGdWSixrQkFoQmE7RVR1bStEakI7QUFDRjtBVS9xK0RFO0VPNmxWUTtJUm5nVkosa0JRaWhWTTtFakJ3a3BEVjtBQUNGO0FVcHIrREU7RU82bFZRO0lSLy9VRixrQlE2Z1ZJO0VqQjZrcERWO0FBQ0Y7QWlCN2twRFk7RUFDRSxhQUFBO0FqQitrcERkO0FpQjlrcERjO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsNkNBQUE7VUFBQSxxQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0VSbmlWWiw2QkFyQmU7QVR5bytEbkI7QVV6cytERTtFTzhtVlk7SVJ2aFZSLG9CQWhCYTtFVHNvK0RqQjtBQUNGO0FVOXMrREU7RU84bVZZO0lScGhWUixtQlEraFZVO0VqQnlscERkO0FBQ0Y7QVVudCtERTtFTzhtVlk7SVJoaFZOLG1CUTJoVlE7RWpCOGxwRGQ7QUFDRjtBaUIxbHBEVTtFUnppVk4sNkJBckJlO0FUMnArRG5CO0FVM3QrREU7RU84blZRO0lSdmlWSixvQkFoQmE7RVR3cCtEakI7QUFDRjtBVWh1K0RFO0VPOG5WUTtJUnBpVkosbUJRcWlWTTtFakJxbXBEVjtBQUNGO0FVcnUrREU7RU84blZRO0lSaGlWRixtQlFpaVZJO0VqQjBtcERWO0FBQ0Y7QWlCdG1wRGM7RUFDRSxtQkp4bFZNO0VJeWxWTixXSmpuVkY7QWJ5dCtEZDtBaUJsbXBEYztFQUNFLG1CSmhtVk07RUlpbVZOLFdKem5WRjtBYjZ0K0RkO0FpQjlscERjO0VBQ0UsbUJKeG1WTTtFSXltVk4sV0pqb1ZGO0FiaXUrRGQ7QWlCMWxwRGM7RUFDRSxtQkpoblZNO0VJaW5WTixXSnpvVkY7QWJxdStEZDtBaUJ0bHBEYztFQUNFLG1CSnhuVk07RUl5blZOLFdKanBWRjtBYnl1K0RkO0FpQmxscERjO0VBQ0UsbUJKaG9WTTtFSWlvVk4sV0p6cFZGO0FiNnUrRGQ7QWlCM2twREk7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0FqQjZrcEROO0FpQjNrcERNO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJoblZKLGtCQXJCZTtFQXFCZix5QkFyQmU7RVEwb1ZYLHdCQUFBO0VBQ0EscUJBQUE7QWpCMmtwRFI7QVV0eCtERTtFTytyVkk7SVJ4bVZBLGlCQWhCYTtFVG10K0RqQjtBQUNGO0FVM3grREU7RU8rclZJO0lScm1WQSxpQlE0bVZFO0VqQnlscEROO0FBQ0Y7QVVoeStERTtFTytyVkk7SVJqbVZFLGlCUXdtVkE7RWpCOGxwRE47QUFDRjtBVXJ5K0RFO0VPK3JWSTtJUnhtVkEsY0FoQmE7RVRrdStEakI7QUFDRjtBVTF5K0RFO0VPK3JWSTtJUnJtVkEsY0FWZ0I7RVQ4dCtEcEI7QUFDRjtBVS95K0RFO0VPK3JWSTtJUmptVkUsY1F5bVZBO0VqQjRtcEROO0FBQ0Y7QWlCeG1wRFE7RUFDRSxhQUFBO0FqQjBtcERWO0FpQnZtcERRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VSN25WTiwwQkFyQmU7RVFvcFZULHFCQUFBO0VUenBWUixxSkFBQTtFQzBCRSx5QkFyQmU7RUFkZix5QkVsQkY7RUZrQkUsdUJRcXFWTTtNUnJxVk4sZVFxcVZNO1VScnFWTixXUXFxVk07RUFDQSxrQkFBQTtBakIwbXBEVjtBVWwwK0RFO0VPZ3RWTTtJUnpuVkYsZ0JBaEJhO0VUK3YrRGpCO0FBQ0Y7QVV2MCtERTtFT2d0Vk07SVJ0blZGLGdCUXluVkk7RWpCd25wRFI7QUFDRjtBVTUwK0RFO0VPZ3RWTTtJUmxuVkEsZ0JRcW5WRTtFakI2bnBEUjtBQUNGO0FRcngrREU7RUFDRSxnTUFBQTtBUnV4K0RKO0FRcngrREU7RUFDRSw2SkFBQTtBUnV4K0RKO0FRdHgrREk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ3eCtETjtBUXJ4K0RFO0VBQ0UsNkpBQUE7QVJ1eCtESjtBUXR4K0RJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSd3grRE47QVVsMitERTtFT2d0Vk07SVJ6blZGLHlCQWhCYTtFVCt4K0RqQjtBQUNGO0FVdjIrREU7RU9ndFZNO0lSdG5WRixlRTNESjtFWDQwK0RBO0FBQ0Y7QVU1MitERTtFT2d0Vk07SVJsblZBLGVFL0ROO0VYaTErREE7QUFDRjtBVWozK0RFO0VPZ3RWTTtJUjVwVkYsZ0JFcEJKO0VYcTErREE7QUFDRjtBVXQzK0RFO0VPZ3RWTTtJUnpwVkYsZ0JFdkJKO0VYMDErREE7QUFDRjtBVTMzK0RFO0VPZ3RWTTtJUnRwVkYsZ0JFMUJKO0VYKzErREE7QUFDRjtBVWg0K0RFO0VPZ3RWTTtJUjVwVkYsbUJRbXFWSTtRUm5xVkosV1FtcVZJO1lSbnFWSixPUW1xVkk7RWpCNnFwRFI7QUFDRjtBVXI0K0RFO0VPZ3RWTTtJUnpwVkYsbUJRZ3FWSTtRUmhxVkosV1FncVZJO1lSaHFWSixPUWdxVkk7RWpCa3JwRFI7QUFDRjtBVTE0K0RFO0VPZ3RWTTtJUnRwVkYsbUJRNnBWSTtRUjdwVkosV1E2cFZJO1lSN3BWSixPUTZwVkk7RWpCdXJwRFI7QUFDRjtBaUJycnBEWTtFQUNFLDBCQUFBO0FqQnVycERkO0FpQm5ycERZO0VBQ0UsMEJBQUE7QWpCcXJwRGQ7QWlCanJwRFU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FqQm1ycERaO0FpQmpycERVO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCbXJwRFo7QWlCaHJwRFU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0EsY0o5c1ZJO0VJK3NWSixjQUFBO0VScHFWUix3Q0FyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFbEJGO0VIMkJBLHFKQUFBO0FSbzMrREY7QVUvNitERTtFT212VlE7SVI1cFZKLHdDQWhCYTtFVDQyK0RqQjtBQUNGO0FVcDcrREU7RU9tdlZRO0lSenBWSixvQlFncVZNO0VqQjhycERWO0FBQ0Y7QVV6NytERTtFT212VlE7SVJycFZGLG9CUTRwVkk7RWpCbXNwRFY7QUFDRjtBVTk3K0RFO0VPbXZWUTtJUjVwVkoseUJBaEJhO0VUMjMrRGpCO0FBQ0Y7QVVuOCtERTtFT212VlE7SVJ6cFZKLGVFM0RKO0VYdzYrREE7QUFDRjtBVXg4K0RFO0VPbXZWUTtJUnJwVkYsZUUvRE47RVg2NitEQTtBQUNGO0FVNzgrREU7RU9tdlZRO0lSL3JWSixnQkVwQko7RVhpNytEQTtBQUNGO0FVbDkrREU7RU9tdlZRO0lSNXJWSixnQkV2Qko7RVhzNytEQTtBQUNGO0FVdjkrREU7RU9tdlZRO0lSenJWSixnQkUxQko7RVgyNytEQTtBQUNGO0FRaDYrREU7RUFDRSxnTUFBQTtBUms2K0RKO0FRaDYrREU7RUFDRSw2SkFBQTtBUms2K0RKO0FRajYrREk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJtNitETjtBUWg2K0RFO0VBQ0UsNkpBQUE7QVJrNitESjtBUWo2K0RJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSbTYrRE47QWlCaHZwRFk7RUFDRSxjSnh0VkU7RUl5dFZGLGlCQUFBO0FqQmt2cERkO0FpQmh2cERZO0VBQ0UsYUFBQTtBakJrdnBEZDtBaUJqdnBEYztFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtBakJtdnBEaEI7QWlCOXVwRFU7RVI3clZOLHNDQXJCZTtFUW90VlAsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSx1QkFBQTtBakJndnBEWjtBVTFnL0RFO0VPa3hWUTtJUjNyVkosa0JBaEJhO0VUdTgrRGpCO0FBQ0Y7QVUvZy9ERTtFT2t4VlE7SVJ4clZKLGtCUXlyVk07RWpCZ3dwRFY7QUFDRjtBVXBoL0RFO0VPa3hWUTtJUnByVkYsa0JRcXJWSTtFakJxd3BEVjtBQUNGO0FpQjl2cERZO0VSenVWUixjUTB1VlU7QWpCZ3dwRGQ7QVU1aC9ERTtFTzJ4VlU7SVJ2dVZOLGNRd3VWUTtFakJvd3BEWjtBQUNGO0FVamkvREU7RU8yeFZVO0lScHVWTixjUXF1VlE7RWpCeXdwRFo7QUFDRjtBVXRpL0RFO0VPMnhWVTtJUmp1Vk4sY1FrdVZRO0VqQjh3cERaO0FBQ0Y7QWlCNXdwRFU7RUFDRSxtQkoxdlZJO0VKK0NaLDZCQXJCZTtFUWt1VlAsVUFBQTtBakI4d3BEWjtBVWhqL0RFO0VPK3hWUTtJUnhzVkosb0JBaEJhO0VUNisrRGpCO0FBQ0Y7QVVyai9ERTtFTyt4VlE7SVJyc1ZKLG1CUXVzVk07RWpCd3hwRFY7QUFDRjtBVTFqL0RFO0VPK3hWUTtJUmpzVkYsbUJRbXNWSTtFakI2eHBEVjtBQUNGO0FpQjV4cERZO0VBQ0UsV0ovd1ZBO0FiNmkvRGQ7QWlCN3hwRGM7RVJudlZWLFdRb3ZWWTtBakIreHBEaEI7QVVyay9ERTtFT3F5Vlk7SVJqdlZSLFdRa3ZWVTtFakJteXBEZDtBQUNGO0FVMWsvREU7RU9xeVZZO0lSOXVWUixXUSt1VlU7RWpCd3lwRGQ7QUFDRjtBVS9rL0RFO0VPcXlWWTtJUjN1VlIsV1E0dVZVO0VqQjZ5cERkO0FBQ0Y7QWlCMXlwRFU7RUFVRSxVQUFBO0FqQm15cERaO0FpQjV5cERZO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSx5Qkozd1ZFO0VJNHdWRixrQkFBQTtBakI4eXBEZDtBaUIzeXBEWTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtBakI2eXBEZDtBaUIxeXBEYztFQUNFLGNKaHhWQztBYjRqL0RqQjtBaUJ2eXBEWTtFQUNFLGNKM3hWRTtBYm9rL0RoQjtBaUJyeXBEWTtFQUNFLGNKL3hWSTtBYnNrL0RsQjtBaUJoeXBESTtFUnh2VkEsV1F5dlZFO0FqQmt5cEROO0FVaG4vREU7RU82MFZFO0lSdHZWRSxZQWhCYTtFVDZpL0RqQjtBQUNGO0FVcm4vREU7RU82MFZFO0lSbnZWRSxZUW92VkE7RWpCMnlwREo7QUFDRjtBVTFuL0RFO0VPNjBWRTtJUi91VkksWVFndlZGO0VqQmd6cERKO0FBQ0Y7QWlCM3lwREk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUmh3VkYsbUJBckJlO0VBcUJmLDBCQXJCZTtBVG9rL0RuQjtBVXBvL0RFO0VPbzFWRTtJUjd2VkUsbUJBaEJhO0VUaWsvRGpCO0FBQ0Y7QVV6by9ERTtFT28xVkU7SVIxdlZFLFNRNHZWQTtFakJ1enBESjtBQUNGO0FVOW8vREU7RU9vMVZFO0lSdHZWSSxTUXd2VkY7RWpCNHpwREo7QUFDRjtBVW5wL0RFO0VPbzFWRTtJUjd2VkUsa0JBaEJhO0VUZ2wvRGpCO0FBQ0Y7QVV4cC9ERTtFT28xVkU7SVIxdlZFLGdCUTZ2VkE7RWpCcTBwREo7QUFDRjtBVTdwL0RFO0VPbzFWRTtJUnR2VkksZ0JReXZWRjtFakIwMHBESjtBQUNGO0FpQjEwcERNO0VBQ0Usc0JBQUE7RVJwd1ZKLHVCQXJCZTtBVHNtL0RuQjtBVXRxL0RFO0VPdzFWSTtJUmp3VkEsdUJBaEJhO0VUbW0vRGpCO0FBQ0Y7QVUzcS9ERTtFT3cxVkk7SVI5dlZBLGFRZ3dWRTtFakJxMXBETjtBQUNGO0FVaHIvREU7RU93MVZJO0lSMXZWRSxhUTR2VkE7RWpCMDFwRE47QUFDRjtBaUJ4MXBEUTtFUnh3VkoseUJBckJlO0FUd24vRG5CO0FVeHIvREU7RU82MVZNO0lSdHdWRix5QkFoQmE7RVRxbi9EakI7QUFDRjtBVTdyL0RFO0VPNjFWTTtJUm53VkYsZVFvd1ZJO0VqQm0ycERSO0FBQ0Y7QVVscy9ERTtFTzYxVk07SVIvdlZBLGVRZ3dWRTtFakJ3MnBEUjtBQUNGO0FpQnQycERRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FqQncycERWO0FpQnQycERVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RVJweFZSLGVBckJlO0VFOEZqQixnQkFBQTtFSDNIQSxtSkFBQTtBUmlyL0RGO0FVcHQvREU7RU9xMlZRO0lSOXdWSixlQWhCYTtFVGlwL0RqQjtBQUNGO0FVenQvREU7RU9xMlZRO0lSM3dWSixnQkVtRUo7RVhnay9EQTtBQUNGO0FVOXQvREU7RU9xMlZRO0lScndWRixlQUFBO0VUa28vRE47QUFDRjtBUS9yL0RFO0VBQ0UsMkxBQUE7QVJpcy9ESjtBUS9yL0RFO0VBQ0UsMEpBQUE7QVJpcy9ESjtBUWhzL0RJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSa3MvRE47QVEvci9ERTtFQUNFLDBKQUFBO0FSaXMvREo7QVFocy9ESTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmtzL0ROO0FpQnQ0cERZO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUjV4VlYsUUFyQmU7RUFxQmYsMkJBckJlO0FUMnIvRG5CO0FVM3YvREU7RU84MlZVO0lSdnhWTixxQkFoQmE7RVR3ci9EakI7QUFDRjtBVWh3L0RFO0VPODJWVTtJUnB4Vk4sV1F3eFZRO0VqQms1cERaO0FBQ0Y7QVVydy9ERTtFTzgyVlU7SVJoeFZKLFdRb3hWTTtFakJ1NXBEWjtBQUNGO0FVMXcvREU7RU84MlZVO0lSdnhWTixtQkFoQmE7RVR1cy9EakI7QUFDRjtBVS93L0RFO0VPODJWVTtJUnB4Vk4sZ0JReXhWUTtFakJnNnBEWjtBQUNGO0FVcHgvREU7RU84MlZVO0lSaHhWSixnQlFxeFZNO0VqQnE2cERaO0FBQ0Y7QWlCbDZwRFU7RUFDRSxrQkFBQTtFUm55VlIsT0FyQmU7RUFxQmYsTUFyQmU7RVEyelZQLGdCQUFBO0VBQ0EsYUFBQTtFUnZ5VlIsZ0JBckJlO0FUaXUvRG5CO0FVankvREU7RU91M1ZRO0lSaHlWSixxQkFoQmE7RVQ4dC9EakI7QUFDRjtBVXR5L0RFO0VPdTNWUTtJUjd4VkosVVEreFZNO0VqQmk3cERWO0FBQ0Y7QVUzeS9ERTtFT3UzVlE7SVJ6eFZGLFVRMnhWSTtFakJzN3BEVjtBQUNGO0FVaHovREU7RU91M1ZRO0lSaHlWSixXQWhCYTtFVDZ1L0RqQjtBQUNGO0FVcnovREU7RU91M1ZRO0lSN3hWSixTUWd5Vk07RWpCKzdwRFY7QUFDRjtBVTF6L0RFO0VPdTNWUTtJUnp4VkYsU1E0eFZJO0VqQm84cERWO0FBQ0Y7QVUvei9ERTtFT3UzVlE7SVJoeVZKLDZCQWhCYTtFVDR2L0RqQjtBQUNGO0FVcDAvREU7RU91M1ZRO0lSN3hWSixtQlFveVZNO0VqQjA4cERWO0FBQ0Y7QVV6MC9ERTtFT3UzVlE7SVJ6eFZGLG1CUWd5Vkk7RWpCKzhwRFY7QUFDRjtBaUI5OHBEWTtFUjN5VlIsVUFyQmU7RVFrMFZMLDhCSnIyVk07RUlzMlZOLGdCQUFBO0FqQmc5cERkO0FVbjEvREU7RU9nNFZVO0lSenlWTiwyQkFoQmE7RVRneC9EakI7QUFDRjtBVXgxL0RFO0VPZzRWVTtJUnR5Vk4saUJRdXlWUTtFakIyOXBEWjtBQUNGO0FVNzEvREU7RU9nNFZVO0lSbHlWSixpQlFteVZNO0VqQmcrcERaO0FBQ0Y7QWlCNTlwRGdCO0VBQ0Usa0JBQUE7QWpCODlwRGxCO0FpQjM5cERnQjtFUnJ6VlosYUFyQmU7QVR3eS9EbkI7QVV4Mi9ERTtFTzA0VmM7SVJuelZWLDBCQWhCYTtFVHF5L0RqQjtBQUNGO0FVNzIvREU7RU8wNFZjO0lSaHpWVixlUWl6Vlk7RWpCcytwRGhCO0FBQ0Y7QVVsMy9ERTtFTzA0VmM7SVI1eVZSLGVRNnlWVTtFakIyK3BEaEI7QUFDRjtBaUJwK3BEYztFQUNFLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBakJzK3BEaEI7QWlCbCtwRFk7RUFDRSx5QkFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7RUFDQSw0QkFBQTtBakJvK3BEZDtBaUJqK3BEa0I7RUFDRSxtQkFBQTtBakJtK3BEcEI7QWlCMTlwREk7RVJuMVZBLHVCQXJCZTtBVHEwL0RuQjtBVXI0L0RFO0VPdzZWRTtJUmoxVkUsdUJBaEJhO0VUazAvRGpCO0FBQ0Y7QVUxNC9ERTtFT3c2VkU7SVI5MFZFLGFRKzBWQTtFakJxK3BESjtBQUNGO0FVLzQvREU7RU93NlZFO0lSMTBWSSxhUTIwVkY7RWpCMCtwREo7QUFDRjtBaUJ6K3BESTtFUnQxVkEscURBckJlO0VBcUJmLHVCQXJCZTtFQXFCZixtQkFyQmU7QVR5MS9EbkI7QVV6NS9ERTtFTzI2VkU7SVJwMVZFLFdBaEJhO0VUczEvRGpCO0FBQ0Y7QVU5NS9ERTtFTzI2VkU7SVJqMVZFLFdBMUdNO0VUazcvRFY7QUFDRjtBVW42L0RFO0VPMjZWRTtJUjcwVkksV0E5R0k7RVR1Ny9EVjtBQUNGO0FVeDYvREU7RU8yNlZFO0lScDFWRSxVQWhCYTtFVHEyL0RqQjtBQUNGO0FVNzYvREU7RU8yNlZFO0lSajFWRSxVQTFHTTtFVGk4L0RWO0FBQ0Y7QVVsNy9ERTtFTzI2VkU7SVI3MFZJLFVBOUdJO0VUczgvRFY7QUFDRjtBVXY3L0RFO0VPMjZWRTtJUnAxVkUsT0FoQmE7RVRvMy9EakI7QUFDRjtBVTU3L0RFO0VPMjZWRTtJUmoxVkUsT0ExR007RVRnOS9EVjtBQUNGO0FVajgvREU7RU8yNlZFO0lSNzBWSSxPQTlHSTtFVHE5L0RWO0FBQ0Y7QWlCdmhxRE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RVI1MVZKLDBCQXJCZTtFUW0zVlgsb0JBQUE7QWpCeWhxRFI7QVU1OC9ERTtFTys2Vkk7SVJ4MVZBLGNBaEJhO0VUeTQvRGpCO0FBQ0Y7QVVqOS9ERTtFTys2Vkk7SVJyMVZBLGNBMUdNO0VUcSsvRFY7QUFDRjtBVXQ5L0RFO0VPKzZWSTtJUmoxVkUsY0E5R0k7RVQwKy9EVjtBQUNGO0FpQnRpcURRO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FqQndpcURWO0FpQnZpcURVO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUngyVlIscUJBckJlO0VBcUJmLDJCQXJCZTtFUWc0VlAsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FqQnlpcURaO0FVeisvREU7RU8wN1ZRO0lSbjJWSixTQWhCYTtFVHM2L0RqQjtBQUNGO0FVOSsvREU7RU8wN1ZRO0lSaDJWSixTQTFHTTtFVGtnZ0VWO0FBQ0Y7QVVuLy9ERTtFTzA3VlE7SVI1MVZGLFNBOUdJO0VUdWdnRVY7QUFDRjtBVXgvL0RFO0VPMDdWUTtJUm4yVkosZUFoQmE7RVRxNy9EakI7QUFDRjtBVTcvL0RFO0VPMDdWUTtJUmgyVkosZUExR007RVRpaGdFVjtBQUNGO0FVbGdnRUU7RU8wN1ZRO0lSNTFWRixlQTlHSTtFVHNoZ0VWO0FBQ0Y7QWlCcGtxRFE7RUFDRSxrQkFBQTtFUi8yVk4scUJBckJlO0VRczRWVCxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VSbjNWTiw2QkFyQmU7QVQrOC9EbkI7QVUvZ2dFRTtFT204Vk07SVI1MlZGLFFBaEJhO0VUNDgvRGpCO0FBQ0Y7QVVwaGdFRTtFT204Vk07SVJ6MlZGLFFBMUdNO0VUd2lnRVY7QUFDRjtBVXpoZ0VFO0VPbThWTTtJUnIyVkEsUUE5R0k7RVQ2aWdFVjtBQUNGO0FVOWhnRUU7RU9tOFZNO0lSNTJWRixpQkFoQmE7RVQyOS9EakI7QUFDRjtBVW5pZ0VFO0VPbThWTTtJUnoyVkYsaUJBMUdNO0VUdWpnRVY7QUFDRjtBVXhpZ0VFO0VPbThWTTtJUnIyVkEsaUJBOUdJO0VUNGpnRVY7QUFDRjtBaUJqbXFEVTtFUnYzVk4sc0NBckJlO0VRODRWUCw4QkpqN1ZRO0VJazdWUixXQUFBO0FqQm1tcURaO0FVbGpnRUU7RU80OFZRO0lScjNWSixXQWhCYTtFVCsrL0RqQjtBQUNGO0FVdmpnRUU7RU80OFZRO0lSbDNWSixXQTFHTTtFVDJrZ0VWO0FBQ0Y7QVU1amdFRTtFTzQ4VlE7SVI5MlZGLFdBOUdJO0VUZ2xnRVY7QUFDRjtBaUJqbnFEWTtFQUNFLFdBQUE7QWpCbW5xRGQ7QWlCbG5xRGM7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QWpCb25xRGhCO0FpQmpucURjO0VSbDRWViwwQkFyQmU7QVQyZ2dFbkI7QVUza2dFRTtFT3U5Vlk7SVJoNFZSLGNBaEJhO0VUd2dnRWpCO0FBQ0Y7QVVobGdFRTtFT3U5Vlk7SVI3M1ZSLGNBMUdNO0VUb21nRVY7QUFDRjtBVXJsZ0VFO0VPdTlWWTtJUnozVk4sY0E5R0k7RVR5bWdFVjtBQUNGO0FpQjVucURVO0VBQ0UsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0FqQjhucURaO0FpQjNucURVO0VBQ0UseUJBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0VBQ0EsNEJBQUE7QWpCNm5xRFo7QWlCMW5xRGdCO0VBQ0UsbUJBQUE7QWpCNG5xRGxCO0FpQmpucURJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJqNlZGLG1CQXJCZTtBVDBpZ0VuQjtBVTFtZ0VFO0VPby9WRTtJUjc1VkUsbUJBaEJhO0VUdWlnRWpCO0FBQ0Y7QVUvbWdFRTtFT28vVkU7SVIxNVZFLFNRNjVWQTtFakI0bnFESjtBQUNGO0FVcG5nRUU7RU9vL1ZFO0lSdDVWSSxTUXk1VkY7RWpCaW9xREo7QUFDRjtBaUJqb3FETTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUnQ2Vkosc0JBckJlO0VBcUJmLHFCQXJCZTtBVGdrZ0VuQjtBVWhvZ0VFO0VPdy9WSTtJUmo2VkEsV0FoQmE7RVQ2amdFakI7QUFDRjtBVXJvZ0VFO0VPdy9WSTtJUjk1VkEsWVFrNlZFO0VqQjZvcUROO0FBQ0Y7QVUxb2dFRTtFT3cvVkk7SVIxNVZFLFlRODVWQTtFakJrcHFETjtBQUNGO0FVL29nRUU7RU93L1ZJO0lSajZWQSxVQWhCYTtFVDRrZ0VqQjtBQUNGO0FVcHBnRUU7RU93L1ZJO0lSOTVWQSxXUW02VkU7RWpCMnBxRE47QUFDRjtBVXpwZ0VFO0VPdy9WSTtJUjE1VkUsV1ErNVZBO0VqQmdxcUROO0FBQ0Y7QWlCOXBxRE07RVIzNlZGLHFCQXJCZTtFQXFCZixzQkFyQmU7QVRrbWdFbkI7QVVscWdFRTtFT2dnV0k7SVJ6NlZBLHFCQWhCYTtFVCtsZ0VqQjtBQUNGO0FVdnFnRUU7RU9nZ1dJO0lSdDZWQSxXUXU2VkU7RWpCMHFxRE47QUFDRjtBVTVxZ0VFO0VPZ2dXSTtJUmw2VkUsV1FtNlZBO0VqQitxcUROO0FBQ0Y7QVVqcmdFRTtFT2dnV0k7SVJ6NlZBLHNCQWhCYTtFVDhtZ0VqQjtBQUNGO0FVdHJnRUU7RU9nZ1dJO0lSdDZWQSxZUXc2VkU7RWpCd3JxRE47QUFDRjtBVTNyZ0VFO0VPZ2dXSTtJUmw2VkUsWVFvNlZBO0VqQjZycUROO0FBQ0Y7QWlCenJxREk7RUFDRSxjSmwrVlU7RUorQ1oseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsbUJBckJlO0VBcUJmLHlCQXJCZTtFQXFCZiw2QkFyQmU7QVR3b2dFbkI7QVV4c2dFRTtFT3VnV0U7SVJoN1ZFLHlCQWhCYTtFVHFvZ0VqQjtBQUNGO0FVN3NnRUU7RU91Z1dFO0lSNzZWRSxlRXJESjtFWDRxZ0VBO0FBQ0Y7QVVsdGdFRTtFT3VnV0U7SVJ6NlZJLGVFekROO0VYaXJnRUE7QUFDRjtBVXZ0Z0VFO0VPdWdXRTtJUm45VkUseUJFZEo7RVhxcmdFQTtBQUNGO0FVNXRnRUU7RU91Z1dFO0lSaDlWRSx5QkVqQko7RVgwcmdFQTtBQUNGO0FVanVnRUU7RU91Z1dFO0lSNzhWRSx5QkVwQko7RVgrcmdFQTtBQUNGO0FVdHVnRUU7RU91Z1dFO0lSaDdWRSxtQkFoQmE7RVRtcWdFakI7QUFDRjtBVTN1Z0VFO0VPdWdXRTtJUjc2VkUsUVFpN1ZBO0VqQm91cURKO0FBQ0Y7QVVodmdFRTtFT3VnV0U7SVJ6NlZJLFFRNjZWRjtFakJ5dXFESjtBQUNGO0FVcnZnRUU7RU91Z1dFO0lSaDdWRSx5QkFoQmE7RVRrcmdFakI7QUFDRjtBVTF2Z0VFO0VPdWdXRTtJUjc2VkUsZVFrN1ZBO0VqQmt2cURKO0FBQ0Y7QVUvdmdFRTtFT3VnV0U7SVJ6NlZJLGVRODZWRjtFakJ1dnFESjtBQUNGO0FVcHdnRUU7RU91Z1dFO0lSaDdWRSw2QkFoQmE7RVRpc2dFakI7QUFDRjtBVXp3Z0VFO0VPdWdXRTtJUjc2VkUsNkJBVmdCO0VUNnJnRXBCO0FBQ0Y7QVU5d2dFRTtFT3VnV0U7SVJ6NlZJLG1CUSs2VkY7RWpCcXdxREo7QUFDRjtBaUJyd3FETTtFUno3VkYsMEJBckJlO0VBcUJmLHFCQXJCZTtFQXFCZixzQkFyQmU7QVR3dGdFbkI7QVV4eGdFRTtFTzhnV0k7SVJ2N1ZBLGtCQWhCYTtFVHF0Z0VqQjtBQUNGO0FVN3hnRUU7RU84Z1dJO0lScDdWQSxlUXE3VkU7RWpCa3hxRE47QUFDRjtBVWx5Z0VFO0VPOGdXSTtJUmg3VkUsZVFpN1ZBO0VqQnV4cUROO0FBQ0Y7QVV2eWdFRTtFTzhnV0k7SVJ2N1ZBLFlBaEJhO0VUb3VnRWpCO0FBQ0Y7QVU1eWdFRTtFTzhnV0k7SVJwN1ZBLFVRczdWRTtFakJneXFETjtBQUNGO0FVanpnRUU7RU84Z1dJO0lSaDdWRSxVUWs3VkE7RWpCcXlxRE47QUFDRjtBVXR6Z0VFO0VPOGdXSTtJUnY3VkEsYUFoQmE7RVRtdmdFakI7QUFDRjtBVTN6Z0VFO0VPOGdXSTtJUnA3VkEsV1F1N1ZFO0VqQjh5cUROO0FBQ0Y7QVVoMGdFRTtFTzhnV0k7SVJoN1ZFLFdRbTdWQTtFakJtenFETjtBQUNGO0FpQm56cURRO0VBQ0UsZUo3K1ZNO0Fia3lnRWhCO0FpQmx6cURNO0VSajhWRixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLDBCQXJCZTtBVDR3Z0VuQjtBVTUwZ0VFO0VPc2hXSTtJUi83VkEsYUFoQmE7RVR5d2dFakI7QUFDRjtBVWoxZ0VFO0VPc2hXSTtJUjU3VkEsYVE2N1ZFO0VqQjh6cUROO0FBQ0Y7QVV0MWdFRTtFT3NoV0k7SVJ4N1ZFLGFReTdWQTtFakJtMHFETjtBQUNGO0FVMzFnRUU7RU9zaFdJO0lSLzdWQSxhQWhCYTtFVHd4Z0VqQjtBQUNGO0FVaDJnRUU7RU9zaFdJO0lSNTdWQSxhUTg3VkU7RWpCNDBxRE47QUFDRjtBVXIyZ0VFO0VPc2hXSTtJUng3VkUsYVEwN1ZBO0VqQmkxcUROO0FBQ0Y7QWlCNzBxREk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUno4VkYsbUJBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtBVCt5Z0VuQjtBVS8yZ0VFO0VPNmhXRTtJUnQ4VkUsbUJBaEJhO0VUNHlnRWpCO0FBQ0Y7QVVwM2dFRTtFTzZoV0U7SVJuOFZFLG1CQVZnQjtFVHd5Z0VwQjtBQUNGO0FVejNnRUU7RU82aFdFO0lSLzdWSSxTUWk4VkY7RWpCODFxREo7QUFDRjtBVTkzZ0VFO0VPNmhXRTtJUnQ4VkUsOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUMnpnRWpCO0FBQ0Y7QVVuNGdFRTtFTzZoV0U7SVJuOFZFLDhCQVZnQjtJQVVoQiw2QkFWZ0I7UUFVaEIsdUJBVmdCO1lBVWhCLG1CQVZnQjtFVHV6Z0VwQjtBQUNGO0FVeDRnRUU7RU82aFdFO0lSLzdWSSw4QlFrOFZGO0lSbDhWRSw2QlFrOFZGO1FSbDhWRSx1QlFrOFZGO1lSbDhWRSxtQlFrOFZGO0VqQjQycURKO0FBQ0Y7QWlCNTJxRE07RVI1OFZGLHlCQXJCZTtFQWRmLHlCRVpGO0FYMjJnRUY7QVVqNWdFRTtFT2lpV0k7SVIxOFZBLHlCQWhCYTtFVDgwZ0VqQjtBQUNGO0FVdDVnRUU7RU9paVdJO0lSdjhWQSxlRXJESjtFWHEzZ0VBO0FBQ0Y7QVUzNWdFRTtFT2lpV0k7SVJuOFZFLGVFekROO0VYMDNnRUE7QUFDRjtBVWg2Z0VFO0VPaWlXSTtJUjcrVkEseUJFZEo7RVg4M2dFQTtBQUNGO0FVcjZnRUU7RU9paVdJO0lSMStWQSx5QkVqQko7RVhtNGdFQTtBQUNGO0FVMTZnRUU7RU9paVdJO0lSditWQSx5QkVwQko7RVh3NGdFQTtBQUNGO0FpQjM0cURRO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtFUmg5Vk4scUJBckJlO0VBcUJmLHNCQXJCZTtBVG8zZ0VuQjtBVXA3Z0VFO0VPb2lXTTtJUjc4VkYscUJBaEJhO0VUaTNnRWpCO0FBQ0Y7QVV6N2dFRTtFT29pV007SVIxOFZGLFdRNDhWSTtFakJ1NXFEUjtBQUNGO0FVOTdnRUU7RU9vaVdNO0lSdDhWQSxXUXc4VkU7RWpCNDVxRFI7QUFDRjtBVW44Z0VFO0VPb2lXTTtJUjc4VkYsc0JBaEJhO0VUZzRnRWpCO0FBQ0Y7QVV4OGdFRTtFT29pV007SVIxOFZGLFlRNjhWSTtFakJxNnFEUjtBQUNGO0FVNzhnRUU7RU9vaVdNO0lSdDhWQSxZUXk4VkU7RWpCMDZxRFI7QUFDRjtBaUJ4NnFEUTtFQUNFLHFCQUFBO0VSdDlWTiwyQkFyQmU7QVRzNWdFbkI7QVV0OWdFRTtFTzBpV007SVJuOVZGLDJCQWhCYTtFVG01Z0VqQjtBQUNGO0FVMzlnRUU7RU8waVdNO0lSaDlWRixnQlFrOVZJO0VqQm03cURSO0FBQ0Y7QVVoK2dFRTtFTzBpV007SVI1OFZBLGdCUTg4VkU7RWpCdzdxRFI7QUFDRjtBaUJuN3FESTtFUjc5VkEsNkJBckJlO0FUdzZnRW5CO0FVeCtnRUU7RU9raldFO0lSMzlWRSw2QkFoQmE7RVRxNmdFakI7QUFDRjtBVTcrZ0VFO0VPa2pXRTtJUng5VkUsbUJReTlWQTtFakI4N3FESjtBQUNGO0FVbC9nRUU7RU9raldFO0lScDlWSSxtQlFxOVZGO0VqQm04cURKO0FBQ0Y7QWlCbjhxRE07RUFDRSxjQUFBO0FqQnE4cURSO0FpQnA4cURRO0VBQ0Usc0JBQUE7QWpCczhxRFY7QWlCcDhxRFE7RVJwK1ZKLDJCQXJCZTtFQXFCZixxQkFyQmU7QVRpOGdFbkI7QVVqZ2hFRTtFT3lqV007SVJsK1ZGLGlCQWhCYTtFVDg3Z0VqQjtBQUNGO0FVdGdoRUU7RU95aldNO0lSLzlWRixpQlFnK1ZJO0VqQmc5cURSO0FBQ0Y7QVUzZ2hFRTtFT3lqV007SVIzOVZBLGlCUTQ5VkU7RWpCcTlxRFI7QUFDRjtBVWhoaEVFO0VPeWpXTTtJUmwrVkYscUJBaEJhO0VUNjhnRWpCO0FBQ0Y7QVVyaGhFRTtFT3lqV007SVIvOVZGLFdRaStWSTtFakI4OXFEUjtBQUNGO0FVMWhoRUU7RU95aldNO0lSMzlWQSxXUTY5VkU7RWpCbStxRFI7QUFDRjtBaUI3OXFETTtFUjcrVkYsMEJBckJlO0FUaytnRW5CO0FVbGloRUU7RU9ra1dJO0lSMytWQSwwQkFoQmE7RVQrOWdFakI7QUFDRjtBVXZpaEVFO0VPa2tXSTtJUngrVkEsZ0JReStWRTtFakJ3K3FETjtBQUNGO0FVNWloRUU7RU9ra1dJO0lScCtWRSxnQlFxK1ZBO0VqQjYrcUROO0FBQ0Y7QWlCMytxRFU7RUFDRSxjSmppV0k7QWI4Z2hFaEI7QWlCMytxRFk7RUFDRSxlSnBpV0U7QWJpaGhFaEI7QWlCeitxRFU7RVJ6L1ZOLG1CQXJCZTtBVDAvZ0VuQjtBVTFqaEVFO0VPOGtXUTtJUnYvVkoscUJBaEJhO0VUdS9nRWpCO0FBQ0Y7QVUvamhFRTtFTzhrV1E7SVJwL1ZKLFdRcS9WTTtFakJvL3FEVjtBQUNGO0FVcGtoRUU7RU84a1dRO0lSaC9WRixXUWkvVkk7RWpCeS9xRFY7QUFDRjtBaUJ2L3FEUTtFQUNFLHFCQUFBO0FqQnkvcURWO0FpQmwvcURJO0VBQ0U7SUFDRSw2QkFBQTtFakJvL3FETjtFaUJsL3FESTtJQUNFLDBCQUFBO0VqQm8vcUROO0FBQ0Y7QWlCai9xREk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0psbFdRO0FicWtoRWQ7QWlCbC9xRE07RUFDRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7RUFDQSxVQUFBO0FqQm8vcURSO0FpQm4vcURRO0VBQ0UscUJBQUE7RVJ2aFdOLHlCQXJCZTtFQWRmLHlCRTlDRjtFSHVEQSxxSkFBQTtBUnlpaEVGO0FVcG1oRUU7RU8ybVdNO0lScGhXRix5QkFoQmE7RVRpaWhFakI7QUFDRjtBVXptaEVFO0VPMm1XTTtJUmpoV0YsZUV2Rko7RVgwbWhFQTtBQUNGO0FVOW1oRUU7RU8ybVdNO0lSN2dXQSxlRTNGTjtFWCttaEVBO0FBQ0Y7QVVubmhFRTtFTzJtV007SVJ2aldGLHlCRWhESjtFWG1uaEVBO0FBQ0Y7QVV4bmhFRTtFTzJtV007SVJwaldGLHlCRW5ESjtFWHduaEVBO0FBQ0Y7QVU3bmhFRTtFTzJtV007SVJqaldGLHlCRXRESjtFWDZuaEVBO0FBQ0Y7QVF0a2hFRTtFQUNFLGdNQUFBO0FSd2toRUo7QVF0a2hFRTtFQUNFLDZKQUFBO0FSd2toRUo7QVF2a2hFSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnlraEVOO0FRdGtoRUU7RUFDRSw2SkFBQTtBUndraEVKO0FRdmtoRUk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ5a2hFTjtBaUJuaXJEUTtFUjNoV0oseUJBckJlO0VBZGYseUJFbEJGO0VIMkJBLHFKQUFBO0VTd2pXUSxjQUFBO0VSOWhXTiwwQkFyQmU7RUFxQmYsbUJBckJlO0FUMmxoRW5CO0FVM3BoRUU7RU9nbldNO0lSemhXRix5QkFoQmE7RVR3bGhFakI7QUFDRjtBVWhxaEVFO0VPZ25XTTtJUnRoV0YsZUUzREo7RVhxb2hFQTtBQUNGO0FVcnFoRUU7RU9nbldNO0lSbGhXQSxlRS9ETjtFWDBvaEVBO0FBQ0Y7QVUxcWhFRTtFT2duV007SVI1aldGLGdCRXBCSjtFWDhvaEVBO0FBQ0Y7QVUvcWhFRTtFT2duV007SVJ6aldGLGdCRXZCSjtFWG1waEVBO0FBQ0Y7QVVwcmhFRTtFT2duV007SVJ0aldGLGdCRTFCSjtFWHdwaEVBO0FBQ0Y7QVE3bmhFRTtFQUNFLGdNQUFBO0FSK25oRUo7QVE3bmhFRTtFQUNFLDZKQUFBO0FSK25oRUo7QVE5bmhFSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUmdvaEVOO0FRN25oRUU7RUFDRSw2SkFBQTtBUituaEVKO0FROW5oRUk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJnb2hFTjtBVTFzaEVFO0VPZ25XTTtJUnpoV0YsaUJBaEJhO0VUdW9oRWpCO0FBQ0Y7QVUvc2hFRTtFT2duV007SVJ0aFdGLG9CQVZnQjtFVG1vaEVwQjtBQUNGO0FVcHRoRUU7RU9nbldNO0lSbGhXQSxnQlFzaFdFO0VqQm9tckRSO0FBQ0Y7QVV6dGhFRTtFT2duV007SVJ6aFdGLHFCQWhCYTtFVHNwaEVqQjtBQUNGO0FVOXRoRUU7RU9nbldNO0lSdGhXRixxQlEyaFdJO0VqQjZtckRSO0FBQ0Y7QVVudWhFRTtFT2duV007SVJsaFdBLHFCUXVoV0U7RWpCa25yRFI7QUFDRjtBaUJobnJETTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFUnJpV0oseUJBckJlO0VBZGYseUJFcERGO0VIcUNBLG1KQUFBO0VDa0RFLHFCQXJCZTtFUThqV1gsa0JBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzUkFBQTtFQUFBLGtLQUFBO0VBWUEsNkJBQUE7VUFBQSxxQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWpCd21yRFI7QVV2dmhFRTtFT3duV0k7SVJqaVdBLGNBaEJhO0VUb3JoRWpCO0FBQ0Y7QVU1dmhFRTtFT3duV0k7SVI5aFdBLGVFN0ZKO0VYbXdoRUE7QUFDRjtBVWp3aEVFO0VPd25XSTtJUjFoV0UsZUVqR047RVh3d2hFQTtBQUNGO0FVdHdoRUU7RU93bldJO0lScGtXQSx5QkV0REo7RVg0d2hFQTtBQUNGO0FVM3doRUU7RU93bldJO0lSamtXQSx5QkV6REo7RVhpeGhFQTtBQUNGO0FVaHhoRUU7RU93bldJO0lSOWpXQSx5QkU1REo7RVhzeGhFQTtBQUNGO0FRanZoRUU7RUFDRSwyTEFBQTtBUm12aEVKO0FRanZoRUU7RUFDRSwwSkFBQTtBUm12aEVKO0FRbHZoRUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvdmhFTjtBUWp2aEVFO0VBQ0UsMEpBQUE7QVJtdmhFSjtBUWx2aEVJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSb3ZoRU47QVV0eWhFRTtFT3duV0k7SVJqaVdBLG1CQWhCYTtFVG11aEVqQjtBQUNGO0FVM3loRUU7RU93bldJO0lSOWhXQSxtQlFtaVdFO0VqQmtyckROO0FBQ0Y7QVVoemhFRTtFT3duV0k7SVIxaFdFLG1CUStoV0E7RWpCdXJyRE47QUFDRjtBaUJucXJEUTtFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxvRkFBQTtFQUFBLDRFQUFBO0VBQUEsb0VBQUE7RUFBQSwyR0FBQTtBakJxcXJEVjtBaUJucXJEUTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWpCcXFyRFY7QWlCL3ByREk7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QWpCaXFyRE47QWlCaHFyRE07RUFDRSxjQUFBO0VSN2tXSixxQkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLHVCQXJCZTtFUXNtV1gsZ0JBQUE7QWpCa3FyRFI7QVV4MGhFRTtFT2lxV0k7SVIxa1dBLDhCQWhCYTtFVHF3aEVqQjtBQUNGO0FVNzBoRUU7RU9pcVdJO0lSdmtXQSxvQlF5a1dBO0VqQjhxckRKO0FBQ0Y7QVVsMWhFRTtFT2lxV0k7SVJua1dFLG9CUXFrV0Y7RWpCbXJyREo7QUFDRjtBVXYxaEVFO0VPaXFXSTtJUjFrV0EsdUJBaEJhO0VUb3hoRWpCO0FBQ0Y7QVU1MWhFRTtFT2lxV0k7SVJ2a1dBLGFRMGtXRTtFakI0cnJETjtBQUNGO0FVajJoRUU7RU9pcVdJO0lSbmtXRSxhUXNrV0E7RWpCaXNyRE47QUFDRjtBVXQyaEVFO0VPaXFXSTtJUjFrV0EsdUJBaEJhO0VUbXloRWpCO0FBQ0Y7QVUzMmhFRTtFT2lxV0k7SVJ2a1dBLGFRMmtXRTtFakIwc3JETjtBQUNGO0FVaDNoRUU7RU9pcVdJO0lSbmtXRSxhUXVrV0E7RWpCK3NyRE47QUFDRjtBaUI5c3JEUTtFQUNFLGNBQUE7QWpCZ3RyRFY7QWlCOXNyRFE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtBakJndHJEVjtBaUIzc3JEYztFQUNFLGNKM29XRTtFSTRvV0YsZ0NBQUE7QWpCNnNyRGhCO0FpQjVzckRnQjtFQUNFLDhCQUFBO0VBQ0EscUJBQUE7RUFDQSxXSmhxV0o7QWI4MmhFZDtBaUI1c3JEb0I7RUFDRSxjSm5wV0o7QWJpMmhFbEI7QWlCN3NyRHNCO0VSdG1XbEIsU0FyQmU7RUFxQmYseUJBckJlO0FUNDBoRW5CO0FVNTRoRUU7RU8ycldvQjtJUnBtV2hCLHNCQWhCYTtFVHkwaEVqQjtBQUNGO0FVajVoRUU7RU8ycldvQjtJUmptV2hCLFlRa21Xa0I7RWpCeXRyRHRCO0FBQ0Y7QVV0NWhFRTtFTzJyV29CO0lSN2xXZCxZUThsV2dCO0VqQjh0ckR0QjtBQUNGO0FVMzVoRUU7RU8ycldvQjtJUnBtV2hCLHNDQWhCYTtFVHcxaEVqQjtBQUNGO0FVaDZoRUU7RU8ycldvQjtJUmptV2hCLGlCUW1tV2tCO0VqQnV1ckR0QjtBQUNGO0FVcjZoRUU7RU8ycldvQjtJUjdsV2QsaUJRK2xXZ0I7RWpCNHVyRHRCO0FBQ0Y7QWlCNXVyRHdCO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLDhEQUFBO0VBQUEsc0RBQUE7RUFDQSx5QkpqcVdSO0VJa3FXUSxrQkFBQTtBakI4dXJEMUI7QWlCcnVyRGdCO0VBQ0UsY0FBQTtBakJ1dXJEbEI7QWlCL3RyREk7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QWpCaXVyRE47QWlCN3RyRE07RUFDRSxjQUFBO0FqQit0ckRSO0FpQjV0ckRRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7RVozdVdSLG1DQUFBO1VBQUEsMkJBQUE7RVk2dVdRLHVDQUFBO1VBQUEsK0JBQUE7QWpCOHRyRFY7QWlCNXRyRFE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsV0FBQTtFUi9wV04sdUJBckJlO0VBcUJmLDBDQXJCZTtBVG81aEVuQjtBVXA5aEVFO0VPK3VXTTtJUnhwV0YsVUFoQmE7RVRpNWhFakI7QUFDRjtBVXo5aEVFO0VPK3VXTTtJUnJwV0YsVUExR007RVQ2K2hFVjtBQUNGO0FVOTloRUU7RU8rdVdNO0lSanBXQSxVQTlHSTtFVGsvaEVWO0FBQ0Y7QVVuK2hFRTtFTyt1V007SVJ4cFdGLFdBaEJhO0VUZzZoRWpCO0FBQ0Y7QVV4K2hFRTtFTyt1V007SVJycFdGLFdBMUdNO0VUNC9oRVY7QUFDRjtBVTcraEVFO0VPK3VXTTtJUmpwV0EsV0E5R0k7RVRpZ2lFVjtBQUNGO0FpQjN2ckRVO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQVEsTUFBQTtFQUNSLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0NKNXRXbUI7RVJoQzdCLG1DQUFBO1VBQUEsMkJBQUE7QUwyL2hFRjtBaUI1dnJEVTtFQUNFLGtCQUFBO0VSM3FXUixzQkFyQmU7QVQrN2hFbkI7QVUvL2hFRTtFTyt2V1E7SVJ4cVdKLFVBaEJhO0VUNDdoRWpCO0FBQ0Y7QVVwZ2lFRTtFTyt2V1E7SVJycVdKLFVBMUdNO0VUd2hpRVY7QUFDRjtBVXpnaUVFO0VPK3ZXUTtJUmpxV0YsVUE5R0k7RVQ2aGlFVjtBQUNGO0FpQjV3ckRZO0VBQ0UsWUFBQTtBakI4d3JEZDtBaUI1d3JEWTtFQUNFLFlBQUE7RVJqcldWLHlCQXJCZTtBVHE5aEVuQjtBVXJoaUVFO0VPcXdXVTtJUjlxV04sV0FoQmE7RVRrOWhFakI7QUFDRjtBVTFoaUVFO0VPcXdXVTtJUjNxV04sV0ExR007RVQ4aWlFVjtBQUNGO0FVL2hpRUU7RU9xd1dVO0lSdnFXSixXQTlHSTtFVG1qaUVWO0FBQ0Y7QWlCNXhyRGM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FqQjh4ckRoQjtBaUJ6eHJEWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSN3JXVixtQkFyQmU7QVQ4K2hFbkI7QVU5aWlFRTtFT2d4V1U7SVJ6cldOLE9BaEJhO0VUMitoRWpCO0FBQ0Y7QVVuamlFRTtFT2d4V1U7SVJ0cldOLE9BMUdNO0VUdWtpRVY7QUFDRjtBVXhqaUVFO0VPZ3hXVTtJUmxyV0osT0E5R0k7RVQ0a2lFVjtBQUNGO0FpQnp5ckRjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtBakIyeXJEaEI7QWlCMXlyRGdCO0VSbHNXWix1QkFyQmU7RVF5dFdELFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBakI0eXJEbEI7QVV2a2lFRTtFT3V4V2M7SVJoc1dWLFdBaEJhO0VUb2dpRWpCO0FBQ0Y7QVU1a2lFRTtFT3V4V2M7SVI3cldWLFdBMUdNO0VUZ21pRVY7QUFDRjtBVWpsaUVFO0VPdXhXYztJUnpyV1IsV0E5R0k7RVRxbWlFVjtBQUNGO0FpQnh6ckRnQjtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QWpCMHpyRGxCO0FpQnR6ckRvQjtFUjlzV2hCLHFCQXJCZTtBVDRoaUVuQjtBVTVsaUVFO0VPbXlXa0I7SVI1c1dkLHFCQWhCYTtFVHloaUVqQjtBQUNGO0FVam1pRUU7RU9teVdrQjtJUnpzV2QsV1Ewc1dnQjtFakJpMHJEcEI7QUFDRjtBVXRtaUVFO0VPbXlXa0I7SVJyc1daLFdRc3NXYztFakJzMHJEcEI7QUFDRjtBaUJ0MHJEc0I7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJ3MHJEeEI7QWlCL3pyRFE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFUjl0V04sMkJBckJlO0VRcXZXVCwyQ0FBQTtNQUFBLHVDQUFBO1VBQUEsbUNBQUE7QWpCaTByRFY7QVV0bmlFRTtFT2d6V007SVJ6dFdGLGVBaEJhO0VUbWppRWpCO0FBQ0Y7QVUzbmlFRTtFT2d6V007SVJ0dFdGLGVBMUdNO0VUK29pRVY7QUFDRjtBVWhvaUVFO0VPZ3pXTTtJUmx0V0EsZUE5R0k7RVRvcGlFVjtBQUNGO0FpQjkwckRVO0VBQ0UsK0JBQUE7RUFBQSwrQkFBQTtFQUFBLHdCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RVJydVdSLG9CQXJCZTtFUTR2V1AsV0FBQTtFQUNBLFlBQUE7QWpCZzFyRFo7QVU3b2lFRTtFT3V6V1E7SVJodVdKLG1CQWhCYTtFVDBraUVqQjtBQUNGO0FVbHBpRUU7RU91eldRO0lSN3RXSixVUWl1V007RWpCMjFyRFY7QUFDRjtBVXZwaUVFO0VPdXpXUTtJUnp0V0YsVVE2dFdJO0VqQmcyckRWO0FBQ0Y7QWlCNzFyRFk7RUFDRSxrQkFBQTtBakIrMXJEZDtBaUI5MXJEYztFQUNFLGtCQUFBO0FqQmcyckRoQjtBaUI5MXJEa0I7RUFDRSxtSkFBQTtBakJnMnJEcEI7QWlCMzFyRGtCO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBakI2MXJEcEI7QWlCeDFyRGtCO0VBQ0U7OztJQUFBO0FqQjYxckRwQjtBaUJ6MXJEb0I7RUFDRTtrQ0FBQTtFQUVBLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBakIyMXJEdEI7QWlCeDFyRGtCO0VBQ0UsbUJBQUE7QWpCMDFyRHBCO0FpQnQxckRnQjtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVJoeFdkLHVCQXJCZTtBVDhuaUVuQjtBVTlyaUVFO0VPaTJXYztJUjF3V1YsVUFoQmE7RVQybmlFakI7QUFDRjtBVW5zaUVFO0VPaTJXYztJUnZ3V1YsVUExR007RVR1dGlFVjtBQUNGO0FVeHNpRUU7RU9pMldjO0lSbndXUixVQTlHSTtFVDR0aUVWO0FBQ0Y7QWlCcjJyRGtCO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtFUnJ4V2hCLG1CQXJCZTtBVGtwaUVuQjtBVWx0aUVFO0VPdzJXZ0I7SVJqeFdaLE9BaEJhO0VUK29pRWpCO0FBQ0Y7QVV2dGlFRTtFT3cyV2dCO0lSOXdXWixPQTFHTTtFVDJ1aUVWO0FBQ0Y7QVU1dGlFRTtFT3cyV2dCO0lSMXdXVixPQTlHSTtFVGd2aUVWO0FBQ0Y7QWlCcjNyRG9CO0VSdnhXaEIsMEJBckJlO0VBcUJmLHFCQXJCZTtBVHFxaUVuQjtBVXJ1aUVFO0VPNDJXa0I7SVJyeFdkLGNBaEJhO0VUa3FpRWpCO0FBQ0Y7QVUxdWlFRTtFTzQyV2tCO0lSbHhXZCxjQTFHTTtFVDh2aUVWO0FBQ0Y7QVUvdWlFRTtFTzQyV2tCO0lSOXdXWixjQTlHSTtFVG13aUVWO0FBQ0Y7QVVwdmlFRTtFTzQyV2tCO0lScnhXZCxTQWhCYTtFVGlyaUVqQjtBQUNGO0FVenZpRUU7RU80MldrQjtJUmx4V2QsU0ExR007RVQ2d2lFVjtBQUNGO0FVOXZpRUU7RU80MldrQjtJUjl3V1osU0E5R0k7RVRreGlFVjtBQUNGO0FpQnA1ckRzQjtFUjF4V2xCLDBCQXJCZTtBVHNzaUVuQjtBVXR3aUVFO0VPKzJXb0I7SVJ4eFdoQixjQWhCYTtFVG1zaUVqQjtBQUNGO0FVM3dpRUU7RU8rMldvQjtJUnJ4V2hCLGNBMUdNO0VUK3hpRVY7QUFDRjtBVWh4aUVFO0VPKzJXb0I7SVJqeFdkLGNBOUdJO0VUb3lpRVY7QUFDRjtBaUJuNnJEc0I7RVI3eFdsQiwwQkFyQmU7QVR3dGlFbkI7QVV4eGlFRTtFT2szV29CO0lSM3hXaEIsY0FoQmE7RVRxdGlFakI7QUFDRjtBVTd4aUVFO0VPazNXb0I7SVJ4eFdoQixjQTFHTTtFVGl6aUVWO0FBQ0Y7QVVseWlFRTtFT2szV29CO0lScHhXZCxjQTlHSTtFVHN6aUVWO0FBQ0Y7QWlCbDdyRHNCO0VBQ0Usc0NBQUE7RUFBQSw4QkFBQTtBakJvN3JEeEI7QWlCOTZyRGtCO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSM3lXaEIscUJBckJlO0VBcUJmLHNCQXJCZTtFUW0wV0MsbURBQUE7RUFBQSwyQ0FBQTtFQUFBLG1DQUFBO0VBQUEsb0VBQUE7QWpCZzdyRHBCO0FVbnppRUU7RU80M1dnQjtJUnJ5V1osU0FoQmE7RVRndmlFakI7QUFDRjtBVXh6aUVFO0VPNDNXZ0I7SVJseVdaLFNBMUdNO0VUNDBpRVY7QUFDRjtBVTd6aUVFO0VPNDNXZ0I7SVI5eFdWLFNBOUdJO0VUaTFpRVY7QUFDRjtBVWwwaUVFO0VPNDNXZ0I7SVJyeVdaLFVBaEJhO0VUK3ZpRWpCO0FBQ0Y7QVV2MGlFRTtFTzQzV2dCO0lSbHlXWixVQTFHTTtFVDIxaUVWO0FBQ0Y7QVU1MGlFRTtFTzQzV2dCO0lSOXhXVixVQTlHSTtFVGcyaUVWO0FBQ0Y7QWlCNzhyRG9CO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQis4ckR0QjtBaUI5OHJEc0I7RUFDRSx3Q0FBQTtFQUFBLGdDQUFBO0FqQmc5ckR4QjtBaUIxOHJEZ0I7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7RUFDQSxrQkFBQTtBakI0OHJEbEI7QWlCMzhyRGtCO0VBQ0Usa0JBQUE7RVJqMFdoQiw4QkFyQmU7QVRveWlFbkI7QVVwMmlFRTtFT3E1V2dCO0lSOXpXWixrQkFoQmE7RVRpeWlFakI7QUFDRjtBVXoyaUVFO0VPcTVXZ0I7SVIzeldaLGtCQTFHTTtFVDYzaUVWO0FBQ0Y7QVU5MmlFRTtFT3E1V2dCO0lSdnpXVixrQkE5R0k7RVRrNGlFVjtBQUNGO0FpQjM5ckRvQjtFQUNFLGtCQUFBO0FqQjY5ckR0QjtBaUI1OXJEc0I7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RVJ2MFdwQix1QkFyQmU7QVQyemlFbkI7QVUzM2lFRTtFTzA1V29CO0lSbjBXaEIsVUFoQmE7RVR3emlFakI7QUFDRjtBVWg0aUVFO0VPMDVXb0I7SVJoMFdoQixVQTFHTTtFVG81aUVWO0FBQ0Y7QVVyNGlFRTtFTzA1V29CO0lSNXpXZCxVQTlHSTtFVHk1aUVWO0FBQ0Y7QWlCMytyRDBCO0VSMTBXdEIsMENBckJlO0FUNjBpRW5CO0FVNzRpRUU7RU8rNVd3QjtJUngwV3BCLFVBaEJhO0VUMDBpRWpCO0FBQ0Y7QVVsNWlFRTtFTys1V3dCO0lScjBXcEIsVUExR007RVRzNmlFVjtBQUNGO0FVdjVpRUU7RU8rNVd3QjtJUmowV2xCLFVBOUdJO0VUMjZpRVY7QUFDRjtBaUJ6L3JEd0I7RVI5MFdwQiwwQ0FyQmU7RUFxQmYsb0JBckJlO0FUZzJpRW5CO0FVaDZpRUU7RU9tNldzQjtJUjUwV2xCLFVBaEJhO0VUNjFpRWpCO0FBQ0Y7QVVyNmlFRTtFT202V3NCO0lSejBXbEIsVUExR007RVR5N2lFVjtBQUNGO0FVMTZpRUU7RU9tNldzQjtJUnIwV2hCLFVBOUdJO0VUODdpRVY7QUFDRjtBVS82aUVFO0VPbTZXc0I7SVI1MFdsQixTQWhCYTtFVDQyaUVqQjtBQUNGO0FVcDdpRUU7RU9tNldzQjtJUnowV2xCLFNBMUdNO0VUdzhpRVY7QUFDRjtBVXo3aUVFO0VPbTZXc0I7SVJyMFdoQixTQTlHSTtFVDY4aUVWO0FBQ0Y7QWlCeGhzRDBCO0VSajFXdEIsMEJBckJlO0FUaTRpRW5CO0FVajhpRUU7RU9zNld3QjtJUi8wV3BCLGNBaEJhO0VUODNpRWpCO0FBQ0Y7QVV0OGlFRTtFT3M2V3dCO0lSNTBXcEIsY0ExR007RVQwOWlFVjtBQUNGO0FVMzhpRUU7RU9zNld3QjtJUngwV2xCLGNBOUdJO0VUKzlpRVY7QUFDRjtBaUIvaHNEWTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFUjkxV1YsMEJBckJlO0VBcUJmLDhCQXJCZTtBVHM1aUVuQjtBVXQ5aUVFO0VPaTdXVTtJUjExV04sY0FoQmE7RVRtNWlFakI7QUFDRjtBVTM5aUVFO0VPaTdXVTtJUnYxV04sY0ExR007RVQrK2lFVjtBQUNGO0FVaCtpRUU7RU9pN1dVO0lSbjFXSixjQTlHSTtFVG8vaUVWO0FBQ0Y7QVVyK2lFRTtFT2k3V1U7SVIxMVdOLGtCQWhCYTtFVGs2aUVqQjtBQUNGO0FVMStpRUU7RU9pN1dVO0lSdjFXTixrQkExR007RVQ4L2lFVjtBQUNGO0FVLytpRUU7RU9pN1dVO0lSbjFXSixrQkE5R0k7RVRtZ2pFVjtBQUNGO0FpQjlqc0RjO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FqQmdrc0RoQjtBaUIvanNEZ0I7RUFDRSxtSkFBQTtBakJpa3NEbEI7QWlCL2pzRGdCO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUjUyV2QscUJBckJlO0VBcUJmLDJCQXJCZTtBVG84aUVuQjtBVXBnakVFO0VPODdXYztJUnYyV1YsU0FoQmE7RVRpOGlFakI7QUFDRjtBVXpnakVFO0VPODdXYztJUnAyV1YsU0ExR007RVQ2aGpFVjtBQUNGO0FVOWdqRUU7RU84N1djO0lSaDJXUixTQTlHSTtFVGtpakVWO0FBQ0Y7QVVuaGpFRTtFTzg3V2M7SVJ2MldWLGVBaEJhO0VUZzlpRWpCO0FBQ0Y7QVV4aGpFRTtFTzg3V2M7SVJwMldWLGVBMUdNO0VUNGlqRVY7QUFDRjtBVTdoakVFO0VPODdXYztJUmgyV1IsZUE5R0k7RVRpampFVjtBQUNGO0FpQjVsc0RjO0VBQ0Usa0JBQUE7RVJsM1daLHFCQXJCZTtFUXk0V0gsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFUnQzV1osNkJBckJlO0FUMCtpRW5CO0FVMWlqRUU7RU9zOFdZO0lSLzJXUixRQWhCYTtFVHUraUVqQjtBQUNGO0FVL2lqRUU7RU9zOFdZO0lSNTJXUixRQTFHTTtFVG1rakVWO0FBQ0Y7QVVwampFRTtFT3M4V1k7SVJ4MldOLFFBOUdJO0VUd2tqRVY7QUFDRjtBVXpqakVFO0VPczhXWTtJUi8yV1IsaUJBaEJhO0VUcy9pRWpCO0FBQ0Y7QVU5ampFRTtFT3M4V1k7SVI1MldSLGlCQTFHTTtFVGtsakVWO0FBQ0Y7QVVua2pFRTtFT3M4V1k7SVJ4MldOLGlCQTlHSTtFVHVsakVWO0FBQ0Y7QWlCem5zRGdCO0VSMTNXWixzQ0FyQmU7RVFpNVdELDhCSnA3V0U7RUlxN1dGLFdBQUE7QWpCMm5zRGxCO0FVN2tqRUU7RU8rOFdjO0lSeDNXVixXQWhCYTtFVDBnakVqQjtBQUNGO0FVbGxqRUU7RU8rOFdjO0lScjNXVixXQTFHTTtFVHNtakVWO0FBQ0Y7QVV2bGpFRTtFTys4V2M7SVJqM1dSLFdBOUdJO0VUMm1qRVY7QUFDRjtBaUJ6b3NEa0I7RUFDRSxXQUFBO0FqQjJvc0RwQjtBaUIxb3NEb0I7RUFDRSxXQUFBO0FqQjRvc0R0QjtBaUIzb3NEc0I7RUFDRSxxSkFBQTtBakI2b3NEeEI7QWlCem9zRG9CO0VSdjRXaEIsMEJBckJlO0FUd2lqRW5CO0FVeG1qRUU7RU80OVdrQjtJUnI0V2QsY0FoQmE7RVRxaWpFakI7QUFDRjtBVTdtakVFO0VPNDlXa0I7SVJsNFdkLGNBMUdNO0VUaW9qRVY7QUFDRjtBVWxuakVFO0VPNDlXa0I7SVI5M1daLGNBOUdJO0VUc29qRVY7QUFDRjtBaUJocHNESTtFQUNFLGVBQUE7QWpCa3BzRE47QWlCanBzRE07RUFDRSxvQkFBQTtBakJtcHNEUjtBaUI3b3NESTtFQUNFLFdBQUE7QWpCK29zRE47O0FpQnpvc0RFO0VBZ0NFLGdCQUFBO0VBQ0EsV0FBQTtFUm44V0EsOEJBckJlO0FUc2tqRW5CO0FpQjdvc0RJO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FqQitvc0ROO0FpQjlvc0RNO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtBakJncHNEUjtBaUI1b3NESTtFQUNFLGlCQUFBO0FqQjhvc0ROO0FpQjFvc0RNO0VSdDdXRiwwQkFyQmU7QVR3bGpFbkI7QVV4cGpFRTtFTzJnWEk7SVJwN1dBLDBCQWhCYTtFVHFsakVqQjtBQUNGO0FVN3BqRUU7RU8yZ1hJO0lSajdXQSxnQlFrN1dFO0VqQnFwc0ROO0FBQ0Y7QVVscWpFRTtFTzJnWEk7SVI3NldFLGdCUTg2V0E7RWpCMHBzRE47QUFDRjtBaUJ2cHNEUTtFQUNFLFdBQUE7RVI1N1dOLDBCQXJCZTtBVDJtakVuQjtBVTNxakVFO0VPZ2hYTTtJUno3V0YsMEJBaEJhO0VUd21qRWpCO0FBQ0Y7QVVocmpFRTtFT2doWE07SVJ0N1dGLGdCUXc3V0k7RWpCa3FzRFI7QUFDRjtBVXJyakVFO0VPZ2hYTTtJUmw3V0EsZ0JRbzdXRTtFakJ1cXNEUjtBQUNGO0FVMXJqRUU7RU91L1dBO0lSaDZXSSw4QkFoQmE7RVR1bmpFakI7QUFDRjtBVS9yakVFO0VPdS9XQTtJUjc1V0ksb0JRKzdXRjtFakIwcXNERjtBQUNGO0FVcHNqRUU7RU91L1dBO0lSejVXTSxvQlEyN1dKO0VqQitxc0RGO0FBQ0Y7QWlCL3FzREk7RUFDRSxjSnAvV1k7QWJxcWpFbEI7QWlCL3FzREk7RUFDRSxXSnZnWFE7RUo4RFYsNkJBckJlO0FUZ3BqRW5CO0FVaHRqRUU7RU82aFhFO0lSdDhXRSw2QkFoQmE7RVQ2b2pFakI7QUFDRjtBVXJ0akVFO0VPNmhYRTtJUm44V0UsbUJRcThXQTtFakIwcnNESjtBQUNGO0FVMXRqRUU7RU82aFhFO0lSLzdXSSxtQlFpOFdGO0VqQityc0RKO0FBQ0Y7QWlCOXJzREk7RVI1OFdBLDBCQXJCZTtBVGtxakVuQjtBVWx1akVFO0VPaWlYRTtJUjE4V0Usa0JBaEJhO0VUK3BqRWpCO0FBQ0Y7QVV2dWpFRTtFT2lpWEU7SVJ2OFdFLGdCUXc4V0E7RWpCeXNzREo7QUFDRjtBVTV1akVFO0VPaWlYRTtJUm44V0ksZ0JRbzhXRjtFakI4c3NESjtBQUNGO0FpQjdzc0RJO0VSLzhXQSw2QkFyQmU7QVRvcmpFbkI7QVVwdmpFRTtFT29pWEU7SVI3OFdFLDZCQWhCYTtFVGlyakVqQjtBQUNGO0FVenZqRUU7RU9vaVhFO0lSMThXRSxtQlEyOFdBO0VqQnd0c0RKO0FBQ0Y7QVU5dmpFRTtFT29pWEU7SVJ0OFdJLG1CUXU4V0Y7RWpCNnRzREo7QUFDRjtBaUIzdHNESTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FqQjZ0c0ROO0FpQjF0c0RJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBakI0dHNETjtBaUIxdHNESTtFQUNFLGlCQUFBO0FqQjR0c0ROO0FpQnp0c0RJO0VSbitXQSwwQkFyQmU7QVRvdGpFbkI7QVVweGpFRTtFT3dqWEU7SVJqK1dFLGtCQWhCYTtFVGl0akVqQjtBQUNGO0FVenhqRUU7RU93alhFO0lSOTlXRSxnQlErOVdBO0VqQm91c0RKO0FBQ0Y7QVU5eGpFRTtFT3dqWEU7SVIxOVdJLGdCUTI5V0Y7RWpCeXVzREo7QUFDRjtBaUJ6dXNETTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxjSnhoWFE7QWJtd2pFaEI7QWlCdnVzREk7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBakJ5dXNETjtBaUJ0dXNESTtFUm4vV0EsMEJBckJlO0FUaXZqRW5CO0FVanpqRUU7RU93a1hFO0lSai9XRSwwQkFoQmE7RVQ4dWpFakI7QUFDRjtBVXR6akVFO0VPd2tYRTtJUjkrV0UsZ0JRKytXQTtFakJpdnNESjtBQUNGO0FVM3pqRUU7RU93a1hFO0lSMStXSSxnQlEyK1dGO0VqQnN2c0RKO0FBQ0Y7O0FpQmx2c0RFO0VSei9XRSwwQ0FyQmU7QVRvd2pFbkI7QVVwMGpFRTtFTzhrWEE7SVJ2L1dJLDBDQWhCYTtFVGl3akVqQjtBQUNGO0FVejBqRUU7RU84a1hBO0lScC9XSSxzQlFxL1dGO0VqQjh2c0RGO0FBQ0Y7QVU5MGpFRTtFTzhrWEE7SVJoL1dNLHNCUWkvV0o7RWpCbXdzREY7QUFDRjtBaUJsd3NESTtFQUNFLGtCQUFBO0VSNy9XRiw4QkFyQmU7QVR1eGpFbkI7QVV2MWpFRTtFT2lsWEU7SVIxL1dFLDZCQWhCYTtFVG94akVqQjtBQUNGO0FVNTFqRUU7RU9pbFhFO0lSdi9XRSw2QkFWZ0I7RVRneGpFcEI7QUFDRjtBVWoyakVFO0VPaWxYRTtJUm4vV0ksbUJRcS9XRjtFakJreHNESjtBQUNGO0FpQmh4c0RJO0VSamdYQSwyQkFyQmU7QVR5eWpFbkI7QVV6MmpFRTtFT3NsWEU7SVIvL1dFLDJCQWhCYTtFVHN5akVqQjtBQUNGO0FVOTJqRUU7RU9zbFhFO0lSNS9XRSwyQkFWZ0I7RVRreWpFcEI7QUFDRjtBVW4zakVFO0VPc2xYRTtJUngvV0ksaUJReS9XRjtFakJneXNESjtBQUNGO0FpQmh5c0RNO0VBQ0Usc0JKcGtYTTtFSmdFViw2QkFyQmU7RUFxQmYsdUJBckJlO0FUNnpqRW5CO0FVNzNqRUU7RU93bFhJO0lSamdYQSw2QkFoQmE7RVQwempFakI7QUFDRjtBVWw0akVFO0VPd2xYSTtJUjkvV0EsNkJBVmdCO0VUc3pqRXBCO0FBQ0Y7QVV2NGpFRTtFT3dsWEk7SVIxL1dFLG1CUTQvV0E7RWpCaXpzRE47QUFDRjtBVTU0akVFO0VPd2xYSTtJUmpnWEEsWUFoQmE7RVR5MGpFakI7QUFDRjtBVWo1akVFO0VPd2xYSTtJUjkvV0EsZ0JBVmdCO0VUcTBqRXBCO0FBQ0Y7QVV0NWpFRTtFT3dsWEk7SVIxL1dFLGFRNi9XQTtFakIrenNETjtBQUNGO0FpQjl6c0RVO0VSeGdYTiwwQkFyQmU7QVQ4MWpFbkI7QVU5NWpFRTtFTzZsWFE7SVJ0Z1hKLGVBaEJhO0VUMjFqRWpCO0FBQ0Y7QVVuNmpFRTtFTzZsWFE7SVJuZ1hKLG1CQVZnQjtFVHUxakVwQjtBQUNGO0FVeDZqRUU7RU82bFhRO0lSLy9XRixnQlFnZ1hJO0VqQjgwc0RWO0FBQ0Y7QWlCNTBzRFk7RUFDRSxnQkFBQTtBakI4MHNEZDtBaUIxMHNEWTtFUmpoWFIsNkJBckJlO0FUbTNqRW5CO0FVbjdqRUU7RU9zbVhVO0lSL2dYTixvQkFoQmE7RVRnM2pFakI7QUFDRjtBVXg3akVFO0VPc21YVTtJUjVnWE4sdUJBVmdCO0VUNDJqRXBCO0FBQ0Y7QVU3N2pFRTtFT3NtWFU7SVJ4Z1hKLG1CUXlnWE07RWpCMDFzRFo7QUFDRjtBaUJ6MXNEWTtFUnBoWFIseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDJCQXJCZTtFUTZpWEwsY0FBQTtBakI0MXNEZDtBVXo4akVFO0VPeW1YVTtJUmxoWE4seUJBaEJhO0VUczRqRWpCO0FBQ0Y7QVU5OGpFRTtFT3ltWFU7SVIvZ1hOLGVFckRKO0VYNjZqRUE7QUFDRjtBVW45akVFO0VPeW1YVTtJUjNnWEosZUV6RE47RVhrN2pFQTtBQUNGO0FVeDlqRUU7RU95bVhVO0lScmpYTix5QkVkSjtFWHM3akVBO0FBQ0Y7QVU3OWpFRTtFT3ltWFU7SVJsalhOLHlCRWpCSjtFWDI3akVBO0FBQ0Y7QVVsK2pFRTtFT3ltWFU7SVIvaVhOLHlCRXBCSjtFWGc4akVBO0FBQ0Y7QVV2K2pFRTtFT3ltWFU7SVJsaFhOLDBCQWhCYTtFVG82akVqQjtBQUNGO0FVNStqRUU7RU95bVhVO0lSL2dYTiwwQkFWZ0I7RVRnNmpFcEI7QUFDRjtBVWovakVFO0VPeW1YVTtJUjNnWEosZ0JRNmdYTTtFakIwNHNEWjtBQUNGO0FVdC9qRUU7RU95bVhVO0lSbGhYTiwyQkFoQmE7RVRtN2pFakI7QUFDRjtBVTMvakVFO0VPeW1YVTtJUi9nWE4sMkJBVmdCO0VUKzZqRXBCO0FBQ0Y7QVVoZ2tFRTtFT3ltWFU7SVIzZ1hKLGlCUThnWE07RWpCdzVzRFo7QUFDRjtBaUJwNXNEWTtFUjVoWFIsNkJBckJlO0FUdzhqRW5CO0FVeGdrRUU7RU9pblhVO0lSMWhYTiw2QkFoQmE7RVRxOGpFakI7QUFDRjtBVTdna0VFO0VPaW5YVTtJUnZoWE4sNkJBVmdCO0VUaThqRXBCO0FBQ0Y7QVVsaGtFRTtFT2luWFU7SVJuaFhKLG1CUW9oWE07RWpCbzZzRFo7QUFDRjtBaUJqNnNEWTtFUmppWFIsOEJBckJlO0FUMDlqRW5CO0FVMWhrRUU7RU9zblhVO0lSL2hYTiw2QkFoQmE7RVR1OWpFakI7QUFDRjtBVS9oa0VFO0VPc25YVTtJUjVoWE4sNkJBVmdCO0VUbTlqRXBCO0FBQ0Y7QVVwaWtFRTtFT3NuWFU7SVJ4aFhKLG1CUXloWE07RWpCaTdzRFo7QUFDRjtBaUI5NnNEUTtFUnRpWEoseUJBckJlO0VBZGYsZ0JFaUNGO0VGRUUsNkJBckJlO0FUOCtqRW5CO0FVOWlrRUU7RU8yblhNO0lScGlYRix5QkFoQmE7RVQyK2pFakI7QUFDRjtBVW5qa0VFO0VPMm5YTTtJUmppWEYsZUVSSjtFWHErakVBO0FBQ0Y7QVV4amtFRTtFTzJuWE07SVI3aFhBLGVFWk47RVgwK2pFQTtBQUNGO0FVN2prRUU7RU8yblhNO0lSdmtYRixnQkUrQko7RVg4K2pFQTtBQUNGO0FVbGtrRUU7RU8yblhNO0lScGtYRixnQkU0Qko7RVhtL2pFQTtBQUNGO0FVdmtrRUU7RU8yblhNO0lSamtYRixnQkV5Qko7RVh3L2pFQTtBQUNGO0FVNWtrRUU7RU8yblhNO0lScGlYRiw2QkFoQmE7RVR5Z2tFakI7QUFDRjtBVWpsa0VFO0VPMm5YTTtJUmppWEYsNkJBVmdCO0VUcWdrRXBCO0FBQ0Y7QVV0bGtFRTtFTzJuWE07SVI3aFhBLG1CUStoWEU7RWpCNjlzRFI7QUFDRjtBaUI1OXNEUTtFUjFpWEoseUJBckJlO0VBZGYseUJFWkY7RU0ybFhRLGNBQUE7RVI1aVhOLDJCQXJCZTtFQXFCZiwwQkFyQmU7QVRraWtFbkI7QVVsbWtFRTtFTytuWE07SVJ4aVhGLHlCQWhCYTtFVCtoa0VqQjtBQUNGO0FVdm1rRUU7RU8rblhNO0lScmlYRixlRXJESjtFWHNra0VBO0FBQ0Y7QVU1bWtFRTtFTytuWE07SVJqaVhBLGVFekROO0VYMmtrRUE7QUFDRjtBVWpua0VFO0VPK25YTTtJUjNrWEYseUJFZEo7RVgra2tFQTtBQUNGO0FVdG5rRUU7RU8rblhNO0lSeGtYRix5QkVqQko7RVhvbGtFQTtBQUNGO0FVM25rRUU7RU8rblhNO0lScmtYRix5QkVwQko7RVh5bGtFQTtBQUNGO0FVaG9rRUU7RU8rblhNO0lSeGlYRiwyQkFoQmE7RVQ2amtFakI7QUFDRjtBVXJva0VFO0VPK25YTTtJUnJpWEYsMkJBVmdCO0VUeWprRXBCO0FBQ0Y7QVUxb2tFRTtFTytuWE07SVJqaVhBLGlCUW9pWEU7RWpCNGd0RFI7QUFDRjtBVS9va0VFO0VPK25YTTtJUnhpWEYsMEJBaEJhO0VUNGtrRWpCO0FBQ0Y7QVVwcGtFRTtFTytuWE07SVJyaVhGLDBCQVZnQjtFVHdra0VwQjtBQUNGO0FVenBrRUU7RU8rblhNO0lSamlYQSxnQlFxaVhFO0VqQjBodERSO0FBQ0Y7QWlCeGh0RFE7RVJqalhKLHlCQXJCZTtFQWRmLHlCRVpGO0VNa21YUSxjQUFBO0VSbmpYTiwyQkFyQmU7RUFxQmYsMEJBckJlO0FUcW1rRW5CO0FVcnFrRUU7RU9zb1hNO0lSL2lYRix5QkFoQmE7RVRrbWtFakI7QUFDRjtBVTFxa0VFO0VPc29YTTtJUjVpWEYsZUVyREo7RVh5b2tFQTtBQUNGO0FVL3FrRUU7RU9zb1hNO0lSeGlYQSxlRXpETjtFWDhva0VBO0FBQ0Y7QVVwcmtFRTtFT3NvWE07SVJsbFhGLHlCRWRKO0VYa3BrRUE7QUFDRjtBVXpya0VFO0VPc29YTTtJUi9rWEYseUJFakJKO0VYdXBrRUE7QUFDRjtBVTlya0VFO0VPc29YTTtJUjVrWEYseUJFcEJKO0VYNHBrRUE7QUFDRjtBVW5za0VFO0VPc29YTTtJUi9pWEYsMkJBaEJhO0VUZ29rRWpCO0FBQ0Y7QVV4c2tFRTtFT3NvWE07SVI1aVhGLDJCQVZnQjtFVDRua0VwQjtBQUNGO0FVN3NrRUU7RU9zb1hNO0lSeGlYQSxpQlEyaVhFO0VqQndrdERSO0FBQ0Y7QVVsdGtFRTtFT3NvWE07SVIvaVhGLDBCQWhCYTtFVCtva0VqQjtBQUNGO0FVdnRrRUU7RU9zb1hNO0lSNWlYRiwwQkFWZ0I7RVQyb2tFcEI7QUFDRjtBVTV0a0VFO0VPc29YTTtJUnhpWEEsZ0JRNGlYRTtFakJzbHREUjtBQUNGO0FpQnJsdERRO0VSdmpYSix5QkFyQmU7RUFkZix5QkVaRjtFTXdtWFEsY0FBQTtFUnpqWE4sMkJBckJlO0VBcUJmLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVR5cWtFbkI7QVV6dWtFRTtFTzRvWE07SVJyalhGLHlCQWhCYTtFVHNxa0VqQjtBQUNGO0FVOXVrRUU7RU80b1hNO0lSbGpYRixlRXJESjtFWDZza0VBO0FBQ0Y7QVVudmtFRTtFTzRvWE07SVI5aVhBLGVFekROO0VYa3RrRUE7QUFDRjtBVXh2a0VFO0VPNG9YTTtJUnhsWEYseUJFZEo7RVhzdGtFQTtBQUNGO0FVN3ZrRUU7RU80b1hNO0lScmxYRix5QkVqQko7RVgydGtFQTtBQUNGO0FVbHdrRUU7RU80b1hNO0lSbGxYRix5QkVwQko7RVhndWtFQTtBQUNGO0FVdndrRUU7RU80b1hNO0lScmpYRiwyQkFoQmE7RVRvc2tFakI7QUFDRjtBVTV3a0VFO0VPNG9YTTtJUmxqWEYsMkJBVmdCO0VUZ3NrRXBCO0FBQ0Y7QVVqeGtFRTtFTzRvWE07SVI5aVhBLGlCUWlqWEU7RWpCc290RFI7QUFDRjtBVXR4a0VFO0VPNG9YTTtJUnJqWEYsMEJBaEJhO0VUbXRrRWpCO0FBQ0Y7QVUzeGtFRTtFTzRvWE07SVJsalhGLDBCQVZnQjtFVCtza0VwQjtBQUNGO0FVaHlrRUU7RU80b1hNO0lSOWlYQSxnQlFralhFO0VqQm9wdERSO0FBQ0Y7QVVyeWtFRTtFTzRvWE07SVJyalhGLDZCQWhCYTtFVGt1a0VqQjtBQUNGO0FVMXlrRUU7RU80b1hNO0lSbGpYRiw2QkFWZ0I7RVQ4dGtFcEI7QUFDRjtBVS95a0VFO0VPNG9YTTtJUjlpWEEsbUJRbWpYRTtFakJrcXREUjtBQUNGO0FpQjFwdERNO0VBQ0UsWUFBQTtBakI0cHREUjtBaUJ2cHRESTtFQUNFLGFBQUE7QWpCeXB0RE47O0FpQm5wdERFO0VSbGxYRSwwQ0FyQmU7QVQ4dmtFbkI7QVU5emtFRTtFT3VxWEE7SVJobFhJLDBDQWhCYTtFVDJ2a0VqQjtBQUNGO0FVbjBrRUU7RU91cVhBO0lSN2tYSSxzQlE4a1hGO0VqQitwdERGO0FBQ0Y7QVV4MGtFRTtFT3VxWEE7SVJ6a1hNLHNCUTBrWEo7RWpCb3F0REY7QUFDRjtBaUJucXRESTtFUnJsWEEsMEJBckJlO0FUZ3hrRW5CO0FVaDFrRUU7RU8wcVhFO0lSbmxYRSwwQkFoQmE7RVQ2d2tFakI7QUFDRjtBVXIxa0VFO0VPMHFYRTtJUmhsWEUsMEJBVmdCO0VUeXdrRXBCO0FBQ0Y7QVUxMWtFRTtFTzBxWEU7SVI1a1hJLGdCUTZrWEY7RWpCbXJ0REo7QUFDRjtBaUJscnRESTtFQUNFLGtCQUFBO0VSemxYRiw4QkFyQmU7QVRteWtFbkI7QVVuMmtFRTtFTzZxWEU7SVJ0bFhFLDZCQWhCYTtFVGd5a0VqQjtBQUNGO0FVeDJrRUU7RU82cVhFO0lSbmxYRSw2QkFWZ0I7RVQ0eGtFcEI7QUFDRjtBVTcya0VFO0VPNnFYRTtJUi9rWEksbUJRaWxYRjtFakJrc3RESjtBQUNGO0FpQmpzdERJO0VSNWxYQSwyQkFyQmU7QVRxemtFbkI7QVVyM2tFRTtFT2lyWEU7SVIxbFhFLDJCQWhCYTtFVGt6a0VqQjtBQUNGO0FVMTNrRUU7RU9pclhFO0lSdmxYRSwyQkFWZ0I7RVQ4eWtFcEI7QUFDRjtBVS8za0VFO0VPaXJYRTtJUm5sWEksaUJRb2xYRjtFakJpdHRESjtBQUNGO0FpQi9zdERNO0VBQ0UseUJBQUE7RVJqbVhKLDZCQXJCZTtFQXFCZix1QkFyQmU7QVR5MGtFbkI7QVV6NGtFRTtFT3FyWEk7SVI5bFhBLDZCQWhCYTtFVHMwa0VqQjtBQUNGO0FVOTRrRUU7RU9xclhJO0lSM2xYQSw2QkFWZ0I7RVRrMGtFcEI7QUFDRjtBVW41a0VFO0VPcXJYSTtJUnZsWEUsbUJReWxYQTtFakJndXRETjtBQUNGO0FVeDVrRUU7RU9xclhJO0lSOWxYQSxZQWhCYTtFVHExa0VqQjtBQUNGO0FVNzVrRUU7RU9xclhJO0lSM2xYQSxnQkFWZ0I7RVRpMWtFcEI7QUFDRjtBVWw2a0VFO0VPcXJYSTtJUnZsWEUsYVEwbFhBO0VqQjh1dEROO0FBQ0Y7QWlCOXV0RFE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLDBCQUFBO0VSdm1YTix3Q0FyQmU7QVQ2MmtFbkI7QVU3NmtFRTtFT3lyWE07SVJsbVhGLDRCQWhCYTtFVDAya0VqQjtBQUNGO0FVbDdrRUU7RU95clhNO0lSL2xYRixnQ0FWZ0I7RVRzMmtFcEI7QUFDRjtBVXY3a0VFO0VPeXJYTTtJUjNsWEEsbUJRK2xYRTtFakI4dnREUjtBQUNGO0FpQjl2dERVO0VBQ0Qsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDRyxZQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFUjltWFIsc0NBckJlO0VBcUJmLHVCQXJCZTtBVHE0a0VuQjtBVXI4a0VFO0VPOHJYUTtJUnZtWEosZUFoQmE7RVRrNGtFakI7QUFDRjtBVTE4a0VFO0VPOHJYUTtJUnBtWEosa0JBVmdCO0VUODNrRXBCO0FBQ0Y7QVUvOGtFRTtFTzhyWFE7SVJobVhGLGFRc21YSTtFakIrd3REVjtBQUNGO0FVcDlrRUU7RU84clhRO0lSdm1YSixzQkFoQmE7RVRpNWtFakI7QUFDRjtBVXo5a0VFO0VPOHJYUTtJUnBtWEosYVEybVhNO0VqQnd4dERWO0FBQ0Y7QVU5OWtFRTtFTzhyWFE7SVJobVhGLGFRdW1YSTtFakI2eHREVjtBQUNGO0FpQjd4dERZO0VSam5YUixhQXJCZTtBVHM2a0VuQjtBVXQra0VFO0VPc3NYVTtJUi9tWE4sb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVG02a0VqQjtBQUNGO0FVMytrRUU7RU9zc1hVO0lSNW1YTixvQlE2bVhRO0lSN21YUixvQlE2bVhRO0lSN21YUixhUTZtWFE7RWpCd3l0RFo7QUFDRjtBVWgva0VFO0VPc3NYVTtJUnhtWEosb0JReW1YTTtJUnptWE4sb0JReW1YTTtJUnptWE4sYVF5bVhNO0VqQjZ5dERaO0FBQ0Y7QWlCNXl0RFk7RVJ2cFhSLCtCUXdwWFU7QWpCOHl0RGQ7QVV4L2tFRTtFT3lzWFU7SVJycFhOLGtCUXNwWFE7RWpCa3p0RFo7QUFDRjtBVTcva0VFO0VPeXNYVTtJUmxwWE4sa0JRbXBYUTtFakJ1enREWjtBQUNGO0FVbGdsRUU7RU95c1hVO0lSL29YTixrQlFncFhRO0VqQjR6dERaO0FBQ0Y7QVV2Z2xFRTtFTzhyWFE7SUFlSSxVQUFBO0VqQjh6dERaO0VpQjd6dERZO0lBQ0Usa0JBQUE7RWpCK3p0RGQ7QUFDRjtBaUIzenREWTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdKaHNYQTtFSWlzWEEsY0FBQTtFUm5vWFYseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsdUJBckJlO0FUdzlrRW5CO0FVeGhsRUU7RU9vdFhVO0lSN25YTix5QkFoQmE7RVRxOWtFakI7QUFDRjtBVTdobEVFO0VPb3RYVTtJUjFuWE4sZUVyREo7RVg0L2tFQTtBQUNGO0FVbGlsRUU7RU9vdFhVO0lSdG5YSixlRXpETjtFWGlnbEVBO0FBQ0Y7QVV2aWxFRTtFT290WFU7SVJocVhOLHlCRWRKO0VYcWdsRUE7QUFDRjtBVTVpbEVFO0VPb3RYVTtJUjdwWE4seUJFakJKO0VYMGdsRUE7QUFDRjtBVWpqbEVFO0VPb3RYVTtJUjFwWE4seUJFcEJKO0VYK2dsRUE7QUFDRjtBVXRqbEVFO0VPb3RYVTtJUjduWE4sdUJBaEJhO0VUbS9rRWpCO0FBQ0Y7QVUzamxFRTtFT290WFU7SVIxblhOLHVCQVZnQjtFVCsra0VwQjtBQUNGO0FVaGtsRUU7RU9vdFhVO0lSdG5YSixZUTRuWE07RWpCMDJ0RFo7QUFDRjtBaUJyMnREVTtFUjNvWE4sMEJBckJlO0FUd2dsRW5CO0FVeGtsRUU7RU9ndVhRO0lSem9YSixlQWhCYTtFVHFnbEVqQjtBQUNGO0FVN2tsRUU7RU9ndVhRO0lSdG9YSixtQkFWZ0I7RVRpZ2xFcEI7QUFDRjtBVWxsbEVFO0VPZ3VYUTtJUmxvWEYsZ0JRbW9YSTtFakJxM3REVjtBQUNGO0FpQm4zdERZO0VSL29YUix5QkFyQmU7RUFkZix5QkVaRjtFTWdzWFksY0FBQTtFUmpwWFYsMkJBckJlO0VBcUJmLDBCQXJCZTtBVDhobEVuQjtBVTlsbEVFO0VPb3VYVTtJUjdvWE4seUJBaEJhO0VUMmhsRWpCO0FBQ0Y7QVVubWxFRTtFT291WFU7SVIxb1hOLGVFckRKO0VYa2tsRUE7QUFDRjtBVXhtbEVFO0VPb3VYVTtJUnRvWEosZUV6RE47RVh1a2xFQTtBQUNGO0FVN21sRUU7RU9vdVhVO0lSaHJYTix5QkVkSjtFWDJrbEVBO0FBQ0Y7QVVsbmxFRTtFT291WFU7SVI3cVhOLHlCRWpCSjtFWGdsbEVBO0FBQ0Y7QVV2bmxFRTtFT291WFU7SVIxcVhOLHlCRXBCSjtFWHFsbEVBO0FBQ0Y7QVU1bmxFRTtFT291WFU7SVI3b1hOLDJCQWhCYTtFVHlqbEVqQjtBQUNGO0FVam9sRUU7RU9vdVhVO0lSMW9YTiwyQkFWZ0I7RVRxamxFcEI7QUFDRjtBVXRvbEVFO0VPb3VYVTtJUnRvWEosaUJReW9YTTtFakJtNnREWjtBQUNGO0FVM29sRUU7RU9vdVhVO0lSN29YTiwwQkFoQmE7RVR3a2xFakI7QUFDRjtBVWhwbEVFO0VPb3VYVTtJUjFvWE4sMEJBVmdCO0VUb2tsRXBCO0FBQ0Y7QVVycGxFRTtFT291WFU7SVJ0b1hKLGdCUTBvWE07RWpCaTd0RFo7QUFDRjtBaUI3NnREWTtFUnhwWFIsNkJBckJlO0FUNmxsRW5CO0FVN3BsRUU7RU82dVhVO0lSdHBYTiw2QkFoQmE7RVQwbGxFakI7QUFDRjtBVWxxbEVFO0VPNnVYVTtJUm5wWE4sNkJBVmdCO0VUc2xsRXBCO0FBQ0Y7QVV2cWxFRTtFTzZ1WFU7SVIvb1hKLG1CUWdwWE07RWpCNjd0RFo7QUFDRjtBaUIzN3REWTtFUjVwWFIseUJBckJlO0VBZGYseUJFWkY7RU02c1hZLGNBQUE7RVI5cFhWLDJCQXJCZTtBVGtubEVuQjtBVWxybEVFO0VPaXZYVTtJUjFwWE4seUJBaEJhO0VUK21sRWpCO0FBQ0Y7QVV2cmxFRTtFT2l2WFU7SVJ2cFhOLGVFckRKO0VYc3BsRUE7QUFDRjtBVTVybEVFO0VPaXZYVTtJUm5wWEosZUV6RE47RVgycGxFQTtBQUNGO0FVanNsRUU7RU9pdlhVO0lSN3JYTix5QkVkSjtFWCtwbEVBO0FBQ0Y7QVV0c2xFRTtFT2l2WFU7SVIxclhOLHlCRWpCSjtFWG9xbEVBO0FBQ0Y7QVUzc2xFRTtFT2l2WFU7SVJ2clhOLHlCRXBCSjtFWHlxbEVBO0FBQ0Y7QVVodGxFRTtFT2l2WFU7SVIxcFhOLDJCQWhCYTtFVDZvbEVqQjtBQUNGO0FVcnRsRUU7RU9pdlhVO0lSdnBYTixpQlEwcFhRO0VqQnErdERaO0FBQ0Y7QVUxdGxFRTtFT2l2WFU7SVJucFhKLGlCUXNwWE07RWpCMCt0RFo7QUFDRjtBaUJyK3REYztFQUNFLGNBQUE7RVJ0cVhaLDJCQXJCZTtBVG1xbEVuQjtBVW51bEVFO0VPMHZYWTtJUm5xWFIsMkJBaEJhO0VUZ3FsRWpCO0FBQ0Y7QVV4dWxFRTtFTzB2WFk7SVJocVhSLGlCUWtxWFU7RWpCZy90RGQ7QUFDRjtBVTd1bEVFO0VPMHZYWTtJUjVwWE4saUJROHBYUTtFakJxL3REZDtBQUNGO0FpQnIvdERnQjtFQUNFLDBCQUFBO0VBQ0EsdUNBQUE7RUFBQSwrQkFBQTtBakJ1L3REbEI7QWlCdC90RGtCO0VBQ0UsY0ozdFhKO0FibXRsRWhCO0FpQnIvdERlO0VBQ0MsY0ovdFhBO0Fic3RsRWhCO0FpQjkrdERRO0VSenJYSix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSw2QkFyQmU7QVRpc2xFbkI7QVVqd2xFRTtFTzh3WE07SVJ2clhGLHlCQWhCYTtFVDhybEVqQjtBQUNGO0FVdHdsRUU7RU84d1hNO0lScHJYRixlRVJKO0VYd3JsRUE7QUFDRjtBVTN3bEVFO0VPOHdYTTtJUmhyWEEsZUVaTjtFWDZybEVBO0FBQ0Y7QVVoeGxFRTtFTzh3WE07SVIxdFhGLGdCRStCSjtFWGlzbEVBO0FBQ0Y7QVVyeGxFRTtFTzh3WE07SVJ2dFhGLGdCRTRCSjtFWHNzbEVBO0FBQ0Y7QVUxeGxFRTtFTzh3WE07SVJwdFhGLGdCRXlCSjtFWDJzbEVBO0FBQ0Y7QVUveGxFRTtFTzh3WE07SVJ2clhGLDZCQWhCYTtFVDR0bEVqQjtBQUNGO0FVcHlsRUU7RU84d1hNO0lScHJYRiw2QkFWZ0I7RVR3dGxFcEI7QUFDRjtBVXp5bEVFO0VPOHdYTTtJUmhyWEEsbUJRa3JYRTtFakI2aHVEUjtBQUNGO0FpQjNodURRO0VBQ0UsY0FBQTtFUi9yWE4sMEJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0FYOHdsRUY7QVVwemxFRTtFT214WE07SVI1clhGLDBCQWhCYTtFVGl2bEVqQjtBQUNGO0FVenpsRUU7RU9teFhNO0lSenJYRiwwQkFWZ0I7RVQ2dWxFcEI7QUFDRjtBVTl6bEVFO0VPbXhYTTtJUnJyWEEsZ0JRdXJYRTtFakI2aXVEUjtBQUNGO0FVbjBsRUU7RU9teFhNO0lSNXJYRix5QkFoQmE7RVRnd2xFakI7QUFDRjtBVXgwbEVFO0VPbXhYTTtJUnpyWEYsZUVyREo7RVh1eWxFQTtBQUNGO0FVNzBsRUU7RU9teFhNO0lScnJYQSxlRXpETjtFWDR5bEVBO0FBQ0Y7QVVsMWxFRTtFT214WE07SVIvdFhGLHlCRWRKO0VYZ3psRUE7QUFDRjtBVXYxbEVFO0VPbXhYTTtJUjV0WEYseUJFakJKO0VYcXpsRUE7QUFDRjtBVTUxbEVFO0VPbXhYTTtJUnp0WEYseUJFcEJKO0VYMHpsRUE7QUFDRjtBaUJ4a3VEUTtFUnBzWEoseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7RVE4dFhULGNBQUE7QWpCMmt1RFY7QVV6MmxFRTtFT3l4WE07SVJsc1hGLHlCQWhCYTtFVHN5bEVqQjtBQUNGO0FVOTJsRUU7RU95eFhNO0lSL3JYRixlRXJESjtFWDYwbEVBO0FBQ0Y7QVVuM2xFRTtFT3l4WE07SVIzclhBLGVFekROO0VYazFsRUE7QUFDRjtBVXgzbEVFO0VPeXhYTTtJUnJ1WEYseUJFZEo7RVhzMWxFQTtBQUNGO0FVNzNsRUU7RU95eFhNO0lSbHVYRix5QkVqQko7RVgyMWxFQTtBQUNGO0FVbDRsRUU7RU95eFhNO0lSL3RYRix5QkVwQko7RVhnMmxFQTtBQUNGO0FVdjRsRUU7RU95eFhNO0lSbHNYRiwwQkFoQmE7RVRvMGxFakI7QUFDRjtBVTU0bEVFO0VPeXhYTTtJUi9yWEYsMEJBVmdCO0VUZzBsRXBCO0FBQ0Y7QVVqNWxFRTtFT3l4WE07SVIzclhBLGdCUTZyWEU7RWpCMG51RFI7QUFDRjtBVXQ1bEVFO0VPeXhYTTtJUmxzWEYsNkJBaEJhO0VUbTFsRWpCO0FBQ0Y7QVUzNWxFRTtFT3l4WE07SVIvclhGLDZCQVZnQjtFVCswbEVwQjtBQUNGO0FVaDZsRUU7RU95eFhNO0lSM3JYQSxtQlE4clhFO0VqQndvdURSO0FBQ0Y7QVVyNmxFRTtFT3l4WE07SVJsc1hGLDJCQWhCYTtFVGsybEVqQjtBQUNGO0FVMTZsRUU7RU95eFhNO0lSL3JYRiwyQkFWZ0I7RVQ4MWxFcEI7QUFDRjtBVS82bEVFO0VPeXhYTTtJUjNyWEEsaUJRK3JYRTtFakJzcHVEUjtBQUNGO0FpQmxwdURVO0VSN3NYTix5QkFyQmU7RUFkZix5QkVaRjtFRitDRSwwQkFyQmU7RUFxQmYsNkJBckJlO0VRc3VYUCxjQUFBO0FqQnFwdURaO0FVMzdsRUU7RU9reVhRO0lSM3NYSix5QkFoQmE7RVR3M2xFakI7QUFDRjtBVWg4bEVFO0VPa3lYUTtJUnhzWEosZUVyREo7RVgrNWxFQTtBQUNGO0FVcjhsRUU7RU9reVhRO0lScHNYRixlRXpETjtFWG82bEVBO0FBQ0Y7QVUxOGxFRTtFT2t5WFE7SVI5dVhKLHlCRWRKO0VYdzZsRUE7QUFDRjtBVS84bEVFO0VPa3lYUTtJUjN1WEoseUJFakJKO0VYNjZsRUE7QUFDRjtBVXA5bEVFO0VPa3lYUTtJUnh1WEoseUJFcEJKO0VYazdsRUE7QUFDRjtBVXo5bEVFO0VPa3lYUTtJUjNzWEosMEJBaEJhO0VUczVsRWpCO0FBQ0Y7QVU5OWxFRTtFT2t5WFE7SVJ4c1hKLDBCQVZnQjtFVGs1bEVwQjtBQUNGO0FVbitsRUU7RU9reVhRO0lScHNYRixnQlFzc1hJO0VqQm1zdURWO0FBQ0Y7QVV4K2xFRTtFT2t5WFE7SVIzc1hKLDZCQWhCYTtFVHE2bEVqQjtBQUNGO0FVNytsRUU7RU9reVhRO0lSeHNYSiw2QkFWZ0I7RVRpNmxFcEI7QUFDRjtBVWwvbEVFO0VPa3lYUTtJUnBzWEYsbUJRdXNYSTtFakJpdHVEVjtBQUNGO0FpQi9zdURZO0VSbnRYUiwyQkFyQmU7QVQwN2xFbkI7QVUxL2xFRTtFT3d5WFU7SVJqdFhOLDJCQWhCYTtFVHU3bEVqQjtBQUNGO0FVLy9sRUU7RU93eVhVO0lSOXNYTiwyQkFWZ0I7RVRtN2xFcEI7QUFDRjtBVXBnbUVFO0VPd3lYVTtJUjFzWEosaUJRMnNYTTtFakIrdHVEWjtBQUNGO0FpQjN0dURRO0VSenRYSiwwQkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7QVh3K2xFRjtBVTlnbUVFO0VPOHlYTTtJUnZ0WEYsMEJBaEJhO0VUMjhsRWpCO0FBQ0Y7QVVuaG1FRTtFTzh5WE07SVJwdFhGLDBCQVZnQjtFVHU4bEVwQjtBQUNGO0FVeGhtRUU7RU84eVhNO0lSaHRYQSxnQlFpdFhFO0VqQjZ1dURSO0FBQ0Y7QVU3aG1FRTtFTzh5WE07SVJ2dFhGLHlCQWhCYTtFVDA5bEVqQjtBQUNGO0FVbGltRUU7RU84eVhNO0lScHRYRixlRXJESjtFWGlnbUVBO0FBQ0Y7QVV2aW1FRTtFTzh5WE07SVJodFhBLGVFekROO0VYc2dtRUE7QUFDRjtBVTVpbUVFO0VPOHlYTTtJUjF2WEYseUJFZEo7RVgwZ21FQTtBQUNGO0FVamptRUU7RU84eVhNO0lSdnZYRix5QkVqQko7RVgrZ21FQTtBQUNGO0FVdGptRUU7RU84eVhNO0lScHZYRix5QkVwQko7RVhvaG1FQTtBQUNGO0FpQnp3dURVO0VSN3RYTix5QkFyQmU7RUFkZix5QkVaRjtFTTh3WFUsY0FBQTtFUi90WFIsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7QVRtZ21FbkI7QVVua21FRTtFT2t6WFE7SVIzdFhKLHlCQWhCYTtFVGdnbUVqQjtBQUNGO0FVeGttRUU7RU9relhRO0lSeHRYSixlRXJESjtFWHVpbUVBO0FBQ0Y7QVU3a21FRTtFT2t6WFE7SVJwdFhGLGVFekROO0VYNGltRUE7QUFDRjtBVWxsbUVFO0VPa3pYUTtJUjl2WEoseUJFZEo7RVhnam1FQTtBQUNGO0FVdmxtRUU7RU9relhRO0lSM3ZYSix5QkVqQko7RVhxam1FQTtBQUNGO0FVNWxtRUU7RU9relhRO0lSeHZYSix5QkVwQko7RVgwam1FQTtBQUNGO0FVam1tRUU7RU9relhRO0lSM3RYSiwwQkFoQmE7RVQ4aG1FakI7QUFDRjtBVXRtbUVFO0VPa3pYUTtJUnh0WEosMEJBVmdCO0VUMGhtRXBCO0FBQ0Y7QVUzbW1FRTtFT2t6WFE7SVJwdFhGLGdCUXV0WEk7RWpCMHp1RFY7QUFDRjtBVWhubUVFO0VPa3pYUTtJUjN0WEosNkJBaEJhO0VUNmltRWpCO0FBQ0Y7QVVybm1FRTtFT2t6WFE7SVJ4dFhKLDZCQVZnQjtFVHlpbUVwQjtBQUNGO0FVMW5tRUU7RU9relhRO0lScHRYRixtQlF3dFhJO0VqQncwdURWO0FBQ0Y7QVUvbm1FRTtFT2t6WFE7SVIzdFhKLDJCQWhCYTtFVDRqbUVqQjtBQUNGO0FVcG9tRUU7RU9relhRO0lSeHRYSiwyQkFWZ0I7RVR3am1FcEI7QUFDRjtBVXpvbUVFO0VPa3pYUTtJUnB0WEYsaUJReXRYSTtFakJzMXVEVjtBQUNGO0FpQnAxdURVO0VScnVYTix5QkFyQmU7RUFkZix5QkVaRjtFTXN4WFUsY0FBQTtFUnZ1WFIsMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZiwyQkFyQmU7QVRzbG1FbkI7QVV0cG1FRTtFTzB6WFE7SVJudVhKLHlCQWhCYTtFVG1sbUVqQjtBQUNGO0FVM3BtRUU7RU8welhRO0lSaHVYSixlRXJESjtFWDBubUVBO0FBQ0Y7QVVocW1FRTtFTzB6WFE7SVI1dFhGLGVFekROO0VYK25tRUE7QUFDRjtBVXJxbUVFO0VPMHpYUTtJUnR3WEoseUJFZEo7RVhtb21FQTtBQUNGO0FVMXFtRUU7RU8welhRO0lSbndYSix5QkVqQko7RVh3b21FQTtBQUNGO0FVL3FtRUU7RU8welhRO0lSaHdYSix5QkVwQko7RVg2b21FQTtBQUNGO0FVcHJtRUU7RU8welhRO0lSbnVYSiwwQkFoQmE7RVRpbm1FakI7QUFDRjtBVXpybUVFO0VPMHpYUTtJUmh1WEosMEJBVmdCO0VUNm1tRXBCO0FBQ0Y7QVU5cm1FRTtFTzB6WFE7SVI1dFhGLGdCUSt0WEk7RWpCcTR1RFY7QUFDRjtBVW5zbUVFO0VPMHpYUTtJUm51WEosNkJBaEJhO0VUZ29tRWpCO0FBQ0Y7QVV4c21FRTtFTzB6WFE7SVJodVhKLDZCQVZnQjtFVDRubUVwQjtBQUNGO0FVN3NtRUU7RU8welhRO0lSNXRYRixtQlFndVhJO0VqQm01dURWO0FBQ0Y7QVVsdG1FRTtFTzB6WFE7SVJudVhKLDJCQWhCYTtFVCtvbUVqQjtBQUNGO0FVdnRtRUU7RU8welhRO0lSaHVYSiwyQkFWZ0I7RVQyb21FcEI7QUFDRjtBVTV0bUVFO0VPMHpYUTtJUjV0WEYsaUJRaXVYSTtFakJpNnVEVjtBQUNGO0FpQjk1dURRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VSanZYTiwyQkFyQmU7QVR1cW1FbkI7QVV2dW1FRTtFT20wWE07SVI1dVhGLDJCQWhCYTtFVG9xbUVqQjtBQUNGO0FVNXVtRUU7RU9tMFhNO0lSenVYRiwyQkFWZ0I7RVRncW1FcEI7QUFDRjtBVWp2bUVFO0VPbTBYTTtJUnJ1WEEsaUJReXVYRTtFakI4NnVEUjtBQUNGO0FpQjU2dURRO0VScnZYSiwwQkFyQmU7QVR5cm1FbkI7QVV6dm1FRTtFTzAwWE07SVJudlhGLDBCQWhCYTtFVHNybUVqQjtBQUNGO0FVOXZtRUU7RU8wMFhNO0lSaHZYRiwwQkFWZ0I7RVRrcm1FcEI7QUFDRjtBVW53bUVFO0VPMDBYTTtJUjV1WEEsZ0JRNnVYRTtFakI0N3VEUjtBQUNGO0FpQjM3dURVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FqQjY3dURaO0FpQjM3dURZO0VBQ0UsMEJBQUE7RVIvdlhWLDBCQXJCZTtBVGt0bUVuQjtBVWx4bUVFO0VPbTFYVTtJUjV2WE4sMEJBaEJhO0VUK3NtRWpCO0FBQ0Y7QVV2eG1FRTtFT20xWFU7SVJ6dlhOLDBCQVZnQjtFVDJzbUVwQjtBQUNGO0FVNXhtRUU7RU9tMVhVO0lScnZYSixnQlF1dlhNO0VqQjI4dURaO0FBQ0Y7QWlCMTh1RGM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUm53WFosdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZiwyQkFyQmU7RUFxQmYseUJBckJlO01BcUJmLHNCQXJCZTtVQXFCZixtQkFyQmU7QVRzdW1FbkI7QVV0eW1FRTtFT3UxWFk7SVJod1hSLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsdUJBaEJhO0VUbXVtRWpCO0FBQ0Y7QVUzeW1FRTtFT3UxWFk7SVI3dlhSLHdCUSt2WFU7UVIvdlhWLHFCUSt2WFU7WVIvdlhWLHVCUSt2WFU7RWpCczl1RGQ7QUFDRjtBVWh6bUVFO0VPdTFYWTtJUnp2WE4sd0JRMnZYUTtRUjN2WFIscUJRMnZYUTtZUjN2WFIsdUJRMnZYUTtFakIyOXVEZDtBQUNGO0FVcnptRUU7RU91MVhZO0lSaHdYUix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVGt2bUVqQjtBQUNGO0FVMXptRUU7RU91MVhZO0lSN3ZYUix5QlFnd1hVO1FSaHdYVixzQlFnd1hVO1lSaHdYVixtQlFnd1hVO0VqQm8rdURkO0FBQ0Y7QVUvem1FRTtFT3UxWFk7SVJ6dlhOLHlCUTR2WFE7UVI1dlhSLHNCUTR2WFE7WVI1dlhSLG1CUTR2WFE7RWpCeSt1RGQ7QUFDRjtBaUJ0K3VEWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSMXdYVix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLDJCQXJCZTtFQXFCZix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLHVCQXJCZTtFUWt5WEwseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSN3dYVix1QkFyQmU7RUFxQmYsc0JBckJlO0VRcXlYTCwrQkFBQTtBakJ3K3VEZDtBVTcwbUVFO0VPODFYVTtJUnZ3WE4sd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVQwd21FakI7QUFDRjtBVWwxbUVFO0VPODFYVTtJUnB3WE4sd0JRc3dYUTtRUnR3WFIscUJRc3dYUTtZUnR3WFIsdUJRc3dYUTtFakJzL3VEWjtBQUNGO0FVdjFtRUU7RU84MVhVO0lSaHdYSix3QlFrd1hNO1FSbHdYTixxQlFrd1hNO1lSbHdYTix1QlFrd1hNO0VqQjIvdURaO0FBQ0Y7QVU1MW1FRTtFTzgxWFU7SVJ2d1hOLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUeXhtRWpCO0FBQ0Y7QVVqMm1FRTtFTzgxWFU7SVJwd1hOLHlCUXV3WFE7UVJ2d1hSLHNCUXV3WFE7WVJ2d1hSLG1CUXV3WFE7RWpCb2d2RFo7QUFDRjtBVXQybUVFO0VPODFYVTtJUmh3WEoseUJRbXdYTTtRUm53WE4sc0JRbXdYTTtZUm53WE4sbUJRbXdYTTtFakJ5Z3ZEWjtBQUNGO0FVMzJtRUU7RU84MVhVO0lSdndYTix1QkFoQmE7RVR3eW1FakI7QUFDRjtBVWgzbUVFO0VPODFYVTtJUnB3WE4sdUJBVmdCO0VUb3ltRXBCO0FBQ0Y7QVVyM21FRTtFTzgxWFU7SVJod1hKLGFRcXdYTTtFakJzaHZEWjtBQUNGO0FVMTNtRUU7RU84MVhVO0lSdndYTixzQkFoQmE7RVR1em1FakI7QUFDRjtBVS8zbUVFO0VPODFYVTtJUnB3WE4sc0JBVmdCO0VUbXptRXBCO0FBQ0Y7QVVwNG1FRTtFTzgxWFU7SVJod1hKLFlRc3dYTTtFakJvaXZEWjtBQUNGO0FpQmppdkRZO0VSbnhYUixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZixzQ0FyQmU7QVQrMG1FbkI7QVUvNG1FRTtFT3cyWFU7SVJqeFhOLGNBaEJhO0VUNDBtRWpCO0FBQ0Y7QVVwNW1FRTtFT3cyWFU7SVI5d1hOLGNRK3dYUTtFakIraXZEWjtBQUNGO0FVejVtRUU7RU93MlhVO0lSMXdYSixjUTJ3WE07RWpCb2p2RFo7QUFDRjtBVTk1bUVFO0VPdzJYVTtJUmp4WE4sd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYixrQkFoQmE7RVQyMW1FakI7QUFDRjtBVW42bUVFO0VPdzJYVTtJUjl3WE4sd0JRZ3hYUTtRUmh4WFIscUJRZ3hYUTtZUmh4WFIsa0JRZ3hYUTtFakI2anZEWjtBQUNGO0FVeDZtRUU7RU93MlhVO0lSMXdYSix3QlE0d1hNO1FSNXdYTixxQlE0d1hNO1lSNXdYTixrQlE0d1hNO0VqQmtrdkRaO0FBQ0Y7QVU3Nm1FRTtFT3cyWFU7SVJqeFhOLHNCQWhCYTtFVDAybUVqQjtBQUNGO0FVbDdtRUU7RU93MlhVO0lSOXdYTixzQkFWZ0I7RVRzMm1FcEI7QUFDRjtBVXY3bUVFO0VPdzJYVTtJUjF3WEosWVE2d1hNO0VqQmdsdkRaO0FBQ0Y7QVU1N21FRTtFT3cyWFU7SVJqeFhOLHNDQWhCYTtFVHkzbUVqQjtBQUNGO0FVajhtRUU7RU93MlhVO0lSOXdYTixzQ0FWZ0I7RVRxM21FcEI7QUFDRjtBVXQ4bUVFO0VPdzJYVTtJUjF3WEosa0JROHdYTTtFakI4bHZEWjtBQUNGO0FpQm5sdkRNO0VBQ0UsWUFBQTtBakJxbHZEUjtBaUJ2a3ZERTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0ovNFhhO0FidzltRWpCO0FpQnZrdkRJO0VBQ0UsWUFBQTtBakJ5a3ZETjtBaUJ4a3ZETTtFQUNFLFlBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0FqQjBrdkRSO0FpQnhrdkRNO0VBQ0UsWUFBQTtFQUNBLHdEQUFBO1VBQUEsZ0RBQUE7QWpCMGt2RFI7QWlCeGt2RFE7RVJ0MFhKLGFBckJlO0FUczZtRW5CO0FVdCttRUU7RU8yNVhNO0lScDBYRixjQWhCYTtFVG02bUVqQjtBQUNGO0FVMyttRUU7RU8yNVhNO0lSajBYRixjUWswWEk7RWpCbWx2RFI7QUFDRjtBVWgvbUVFO0VPMjVYTTtJUjd6WEEsY1E4elhFO0VqQndsdkRSO0FBQ0Y7O0FpQmxsdkRFO0VBQ0UsZUFBQTtFQUNBLGNKcDZYYztFSXE2WGQsT0FBQTtFQUFRLE1BQUE7RUFDUixXQUFBO0VBQVksWUFBQTtFQUNaLG9CQUFBO0FqQnVsdkRKOztBaUJybHZERTtFQUNFLGVBQUE7RUFDQSxjSjE2WGlCO0VJMjZYakIsT0FBQTtFQUFRLE1BQUE7RUFDUixXQUFBO0VBQ0EsWUFBQTtBakJ5bHZESjtBaUJ2bHZESTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FqQnlsdkROOztBaUJqbHZERTtFUjEyWEUsY0FyQmU7RVFpNFhmLG1EQUFBO0VBQUEsMkNBQUE7RUFBQSxtQ0FBQTtFQUFBLG9FQUFBO0VBQ0Esb0JBQUE7QWpCb2x2REo7QVV0aG5FRTtFTys3WEE7SVJ4MlhJLGFBaEJhO0VUbTltRWpCO0FBQ0Y7QVUzaG5FRTtFTys3WEE7SVJyMlhJLGFRczJYRjtFakIrbHZERjtBQUNGO0FVaGluRUU7RU8rN1hBO0lSajJYTSxhUWsyWEo7RWpCb212REY7QUFDRjtBaUJobXZETTtFQUNFLFVBQUE7QWpCa212RFI7QWlCaG12RE07RUFDRSxVQUFBO0FqQmttdkRSO0FpQjlsdkRJO0VBQ0UsZ0RBQUE7TUFBQSw0Q0FBQTtVQUFBLHdDQUFBO0FqQmdtdkROO0FpQjVsdkRNO0VBQ0UsYUFBQTtBakI4bHZEUjtBaUI1bHZETTtFQUNFLFVBQUE7QWpCOGx2RFI7QWlCM2x2RFE7RUFDRSxVQUFBO0FqQjZsdkRWO0FpQnpsdkRZO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBakIybHZEZDtBaUJ6bHZEWTtFQUNFLGFBQUE7QWpCMmx2RGQ7QWlCdmx2RGdCO0VBQ0UsYUFBQTtBakJ5bHZEbEI7QWlCdmx2RGdCO0VBQ0UsY0FBQTtBakJ5bHZEbEI7QWlCdGx2RGM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJ3bHZEaEI7QWlCbGx2RE07RUFDRSx5QkFBQTtBakJvbHZEUjtBaUJsbHZETTtFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBakJvbHZEUjtBaUJubHZEUTtFQUNFLGFBQUE7QWpCcWx2RFY7QWlCaGx2REk7RUFDRSx1Q0FBQTtFQUFBLCtCQUFBO0FqQmtsdkROO0FpQmpsdkRNO0VBQ0UsY0o1OVhVO0FiK2luRWxCO0FpQmxsdkRRO0VBQU0sZUo3OVhJO0Fia2puRWxCO0FpQnBsdkRRO0VBQU0sZUo5OVhJO0FicWpuRWxCO0FpQnJsdkRVO0VBQU0sYUpoK1hFO0VJZytYcUIsWUFBQTtBakJ5bHZEdkM7QWlCbmx2REk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RVI3N1hGLHVCQXJCZTtFUW85WGIsb0NKcC9YeUI7RVJoQzdCLG1DQUFBO1VBQUEsMkJBQUE7RVlzaFlJLHVDQUFBO1VBQUEsK0JBQUE7QWpCcWx2RE47QVUzbW5FRTtFTzZnWUU7SVJ0N1hFLFVBaEJhO0VUd2luRWpCO0FBQ0Y7QVVobm5FRTtFTzZnWUU7SVJuN1hFLFVBMUdNO0VUb29uRVY7QUFDRjtBVXJubkVFO0VPNmdZRTtJUi82WEksVUE5R0k7RVR5b25FVjtBQUNGO0FpQmptdkRJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RVIxOFhGLG9CQXJCZTtFUWcrWGIsbUJBQUE7RUFDQSxhQUFBO0FqQm9tdkROO0FVcm9uRUU7RU95aFlFO0lSbDhYRSxPQWhCYTtFVGtrbkVqQjtBQUNGO0FVMW9uRUU7RU95aFlFO0lSLzdYRSxPQTFHTTtFVDhwbkVWO0FBQ0Y7QVUvb25FRTtFT3loWUU7SVIzN1hJLE9BOUdJO0VUbXFuRVY7QUFDRjtBaUJobnZESTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFUnI5WEYsdUJBckJlO0VBcUJmLDBDQXJCZTtBVDhsbkVuQjtBVTlwbkVFO0VPb2lZRTtJUjc4WEUsVUFoQmE7RVQybG5FakI7QUFDRjtBVW5xbkVFO0VPb2lZRTtJUjE4WEUsVUExR007RVR1cm5FVjtBQUNGO0FVeHFuRUU7RU9vaVlFO0lSdDhYSSxVQTlHSTtFVDRybkVWO0FBQ0Y7QVU3cW5FRTtFT29pWUU7SVI3OFhFLFdBaEJhO0VUMG1uRWpCO0FBQ0Y7QVVscm5FRTtFT29pWUU7SVIxOFhFLFdBMUdNO0VUc3NuRVY7QUFDRjtBVXZybkVFO0VPb2lZRTtJUnQ4WEksV0E5R0k7RVQyc25FVjtBQUNGO0FpQjlvdkRNO0VBQ0UseUNBQUE7RUFBQSxpQ0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFBUSxNQUFBO0VBQ1IsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQ0pyaFl1QjtFUmhDN0IsbUNBQUE7VUFBQSwyQkFBQTtBTHVzbkVGO0FpQjlvdkRNO0VBQ0Usa0JBQUE7RVJyK1hKLHNCQXJCZTtBVDJvbkVuQjtBVTNzbkVFO0VPeWpZSTtJUmwrWEEsVUFoQmE7RVR3b25FakI7QUFDRjtBVWh0bkVFO0VPeWpZSTtJUi85WEEsVUExR007RVRvdW5FVjtBQUNGO0FVcnRuRUU7RU95allJO0lSMzlYRSxVQTlHSTtFVHl1bkVWO0FBQ0Y7QWlCOXB2RFE7RUFDRSxZQUFBO0FqQmdxdkRWO0FpQjlwdkRRO0VBQ0UsWUFBQTtFUjMrWE4seUJBckJlO0FUaXFuRW5CO0FVanVuRUU7RU8rallNO0lSeCtYRixXQWhCYTtFVDhwbkVqQjtBQUNGO0FVdHVuRUU7RU8rallNO0lScitYRixXQTFHTTtFVDB2bkVWO0FBQ0Y7QVUzdW5FRTtFTytqWU07SVJqK1hBLFdBOUdJO0VUK3ZuRVY7QUFDRjtBaUI5cXZEVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWpCZ3J2RFo7QWlCM3F2RFE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnYvWE4sbUJBckJlO0FUMHJuRW5CO0FVMXZuRUU7RU8wa1lNO0lSbi9YRixPQWhCYTtFVHVybkVqQjtBQUNGO0FVL3ZuRUU7RU8wa1lNO0lSaC9YRixPQTFHTTtFVG14bkVWO0FBQ0Y7QVVwd25FRTtFTzBrWU07SVI1K1hBLE9BOUdJO0VUd3huRVY7QUFDRjtBaUIxcnZEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7QWpCNHJ2RFo7QWlCdHJ2RFk7RVJsZ1lSLHVCQXJCZTtFUXloWUwsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FqQndydkRkO0FVbnhuRUU7RU91bFlVO0lSaGdZTixXQWhCYTtFVGd0bkVqQjtBQUNGO0FVeHhuRUU7RU91bFlVO0lSNy9YTixXQTFHTTtFVDR5bkVWO0FBQ0Y7QVU3eG5FRTtFT3VsWVU7SVJ6L1hKLFdBOUdJO0VUaXpuRVY7QUFDRjtBaUJwc3ZEWTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QWpCc3N2RGQ7QWlCanN2RGdCO0VBQ0UsY0FBQTtFUmhoWWQscUJBckJlO0VBcUJmLHNCQXJCZTtBVDB1bkVuQjtBVTF5bkVFO0VPb21ZYztJUjdnWVYsU0FoQmE7RVR1dW5FakI7QUFDRjtBVS95bkVFO0VPb21ZYztJUjFnWVYsU0ExR007RVRtMG5FVjtBQUNGO0FVcHpuRUU7RU9vbVljO0lSdGdZUixTQTlHSTtFVHcwbkVWO0FBQ0Y7QVV6em5FRTtFT29tWWM7SVI3Z1lWLFVBaEJhO0VUc3ZuRWpCO0FBQ0Y7QVU5em5FRTtFT29tWWM7SVIxZ1lWLFVBMUdNO0VUazFuRVY7QUFDRjtBVW4wbkVFO0VPb21ZYztJUnRnWVIsVUE5R0k7RVR1MW5FVjtBQUNGO0FpQmh1dkRrQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCa3V2RHBCO0FpQi90dkRnQjtFQUNFLGFBQUE7RVIzaFlkLHFCQXJCZTtBVGt4bkVuQjtBVWwxbkVFO0VPK21ZYztJUnhoWVYscUJBaEJhO0VUK3duRWpCO0FBQ0Y7QVV2MW5FRTtFTyttWWM7SVJyaFlWLFdRdWhZWTtFakIwdXZEaEI7QUFDRjtBVTUxbkVFO0VPK21ZYztJUmpoWVIsV1FtaFlVO0VqQit1dkRoQjtBQUNGO0FpQi91dkRrQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQml2dkRwQjtBaUJ6dXZEZ0I7RVJ2aVlaLHFCQXJCZTtFQXFCZixzQkFyQmU7QVR5eW5FbkI7QVV6Mm5FRTtFTzRuWWM7SVJyaVlWLFNBaEJhO0VUc3luRWpCO0FBQ0Y7QVU5Mm5FRTtFTzRuWWM7SVJsaVlWLFNBMUdNO0VUazRuRVY7QUFDRjtBVW4zbkVFO0VPNG5ZYztJUjloWVIsU0E5R0k7RVR1NG5FVjtBQUNGO0FVeDNuRUU7RU80blljO0lScmlZVixVQWhCYTtFVHF6bkVqQjtBQUNGO0FVNzNuRUU7RU80blljO0lSbGlZVixVQTFHTTtFVGk1bkVWO0FBQ0Y7QVVsNG5FRTtFTzRuWWM7SVI5aFlSLFVBOUdJO0VUczVuRVY7QUFDRjtBaUJ2d3ZEZ0I7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJ5d3ZEbEI7QWlCL3Z2REk7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsT0FBQTtFQUFRLE1BQUE7RUFDUixXQUFBO0VSM2pZRiwyQkFyQmU7RUFxQmYsMkJBckJlO0VRbWxZYixtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxtREFBQTtFQUFBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSxvRUFBQTtBakJrd3ZETjtBVXQ1bkVFO0VPNG9ZRTtJUnJqWUUsZUFoQmE7RVRtMW5FakI7QUFDRjtBVTM1bkVFO0VPNG9ZRTtJUmxqWUUsZUExR007RVQrNm5FVjtBQUNGO0FVaDZuRUU7RU80b1lFO0lSOWlZSSxlQTlHSTtFVG83bkVWO0FBQ0Y7QVVyNm5FRTtFTzRvWUU7SVJyallFLGNBaEJhO0VUazJuRWpCO0FBQ0Y7QVUxNm5FRTtFTzRvWUU7SVJsallFLGNBMUdNO0VUODduRVY7QUFDRjtBVS82bkVFO0VPNG9ZRTtJUjlpWUksY0E5R0k7RVRtOG5FVjtBQUNGO0FpQjl4dkRNO0VBQ0UsK0JBQUE7RUFBQSwrQkFBQTtFQUFBLHdCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJneXZEUjtBaUI5eHZEUTtFQUNFLGtCQUFBO0FqQmd5dkRWO0FpQi94dkRVO0VBQ0Usa0JBQUE7QWpCaXl2RFo7QWlCL3h2RGM7RUFDRSxtSkFBQTtBakJpeXZEaEI7QWlCNXh2RGM7RUFDRTs7O0lBQUE7QWpCaXl2RGhCO0FpQjd4dkRnQjtFQUNFO2tDQUFBO0VBRUEsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FqQit4dkRsQjtBaUI1eHZEYztFQUNFLG1CQUFBO0FqQjh4dkRoQjtBaUIxeHZEWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVJ2bVlWLHVCQXJCZTtBVHk1bkVuQjtBVXo5bkVFO0VPd3JZVTtJUmptWU4sVUFoQmE7RVRzNW5FakI7QUFDRjtBVTk5bkVFO0VPd3JZVTtJUjlsWU4sVUExR007RVRrL25FVjtBQUNGO0FVbituRUU7RU93cllVO0lSMWxZSixVQTlHSTtFVHUvbkVWO0FBQ0Y7QWlCenl2RGM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO0VSNW1ZWixtQkFyQmU7QVQ2Nm5FbkI7QVU3K25FRTtFTytyWVk7SVJ4bVlSLE9BaEJhO0VUMDZuRWpCO0FBQ0Y7QVVsL25FRTtFTytyWVk7SVJybVlSLE9BMUdNO0VUc2dvRVY7QUFDRjtBVXYvbkVFO0VPK3JZWTtJUmptWU4sT0E5R0k7RVQyZ29FVjtBQUNGO0FpQnp6dkRnQjtFUjltWVosMEJBckJlO0VBcUJmLHFCQXJCZTtBVGc4bkVuQjtBVWhnb0VFO0VPbXNZYztJUjVtWVYsY0FoQmE7RVQ2N25FakI7QUFDRjtBVXJnb0VFO0VPbXNZYztJUnptWVYsY0ExR007RVR5aG9FVjtBQUNGO0FVMWdvRUU7RU9tc1ljO0lScm1ZUixjQTlHSTtFVDhob0VWO0FBQ0Y7QVUvZ29FRTtFT21zWWM7SVI1bVlWLFNBaEJhO0VUNDhuRWpCO0FBQ0Y7QVVwaG9FRTtFT21zWWM7SVJ6bVlWLFNBMUdNO0VUd2lvRVY7QUFDRjtBVXpob0VFO0VPbXNZYztJUnJtWVIsU0E5R0k7RVQ2aW9FVjtBQUNGO0FpQngxdkRrQjtFUmpuWWQsMEJBckJlO0FUaStuRW5CO0FVamlvRUU7RU9zc1lnQjtJUi9tWVosY0FoQmE7RVQ4OW5FakI7QUFDRjtBVXRpb0VFO0VPc3NZZ0I7SVI1bVlaLGNBMUdNO0VUMGpvRVY7QUFDRjtBVTNpb0VFO0VPc3NZZ0I7SVJ4bVlWLGNBOUdJO0VUK2pvRVY7QUFDRjtBaUJ2MnZEa0I7RVJwbllkLDBCQXJCZTtBVG0vbkVuQjtBVW5qb0VFO0VPeXNZZ0I7SVJsbllaLGNBaEJhO0VUZy9uRWpCO0FBQ0Y7QVV4am9FRTtFT3lzWWdCO0lSL21ZWixjQTFHTTtFVDRrb0VWO0FBQ0Y7QVU3am9FRTtFT3lzWWdCO0lSM21ZVixjQTlHSTtFVGlsb0VWO0FBQ0Y7QWlCdDN2RGtCO0VBQ0Usc0NBQUE7RUFBQSw4QkFBQTtBakJ3M3ZEcEI7QWlCbDN2RGM7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJsb1laLHFCQXJCZTtFQXFCZixzQkFyQmU7RVEwcFlILG1EQUFBO0VBQUEsMkNBQUE7RUFBQSxtQ0FBQTtFQUFBLG9FQUFBO0FqQm8zdkRoQjtBVTlrb0VFO0VPbXRZWTtJUjVuWVIsU0FoQmE7RVQyZ29FakI7QUFDRjtBVW5sb0VFO0VPbXRZWTtJUnpuWVIsU0ExR007RVR1bW9FVjtBQUNGO0FVeGxvRUU7RU9tdFlZO0lScm5ZTixTQTlHSTtFVDRtb0VWO0FBQ0Y7QVU3bG9FRTtFT210WVk7SVI1bllSLFVBaEJhO0VUMGhvRWpCO0FBQ0Y7QVVsbW9FRTtFT210WVk7SVJ6bllSLFVBMUdNO0VUc25vRVY7QUFDRjtBVXZtb0VFO0VPbXRZWTtJUnJuWU4sVUE5R0k7RVQybm9FVjtBQUNGO0FpQmo1dkRnQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJtNXZEbEI7QWlCbDV2RGtCO0VBQ0Usd0NBQUE7RUFBQSxnQ0FBQTtBakJvNXZEcEI7QWlCOTR2RFk7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7RUFDQSxrQkFBQTtBakJnNXZEZDtBaUIvNHZEYztFQUNFLGtCQUFBO0VSeHBZWiw4QkFyQmU7QVQram9FbkI7QVUvbm9FRTtFTzR1WVk7SVJycFlSLGtCQWhCYTtFVDRqb0VqQjtBQUNGO0FVcG9vRUU7RU80dVlZO0lSbHBZUixrQkExR007RVR3cG9FVjtBQUNGO0FVem9vRUU7RU80dVlZO0lSOW9ZTixrQkE5R0k7RVQ2cG9FVjtBQUNGO0FpQi81dkRnQjtFQUNFLGtCQUFBO0FqQmk2dkRsQjtBaUJoNnZEa0I7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RVI5cFloQix1QkFyQmU7QVRzbG9FbkI7QVV0cG9FRTtFT2l2WWdCO0lSMXBZWixVQWhCYTtFVG1sb0VqQjtBQUNGO0FVM3BvRUU7RU9pdllnQjtJUnZwWVosVUExR007RVQrcW9FVjtBQUNGO0FVaHFvRUU7RU9pdllnQjtJUm5wWVYsVUE5R0k7RVRvcm9FVjtBQUNGO0FpQi82dkRzQjtFUmpxWWxCLDBDQXJCZTtBVHdtb0VuQjtBVXhxb0VFO0VPc3ZZb0I7SVIvcFloQixVQWhCYTtFVHFtb0VqQjtBQUNGO0FVN3FvRUU7RU9zdllvQjtJUjVwWWhCLFVBMUdNO0VUaXNvRVY7QUFDRjtBVWxyb0VFO0VPc3ZZb0I7SVJ4cFlkLFVBOUdJO0VUc3NvRVY7QUFDRjtBaUI3N3ZEb0I7RVJycVloQiwwQ0FyQmU7RUFxQmYsb0JBckJlO0FUMm5vRW5CO0FVM3JvRUU7RU8wdllrQjtJUm5xWWQsVUFoQmE7RVR3bm9FakI7QUFDRjtBVWhzb0VFO0VPMHZZa0I7SVJocVlkLFVBMUdNO0VUb3RvRVY7QUFDRjtBVXJzb0VFO0VPMHZZa0I7SVI1cFlaLFVBOUdJO0VUeXRvRVY7QUFDRjtBVTFzb0VFO0VPMHZZa0I7SVJucVlkLFNBaEJhO0VUdW9vRWpCO0FBQ0Y7QVUvc29FRTtFTzB2WWtCO0lSaHFZZCxTQTFHTTtFVG11b0VWO0FBQ0Y7QVVwdG9FRTtFTzB2WWtCO0lSNXBZWixTQTlHSTtFVHd1b0VWO0FBQ0Y7QWlCNTl2RHNCO0VSeHFZbEIsMEJBckJlO0FUNHBvRW5CO0FVNXRvRUU7RU82dllvQjtJUnRxWWhCLGNBaEJhO0VUeXBvRWpCO0FBQ0Y7QVVqdW9FRTtFTzZ2WW9CO0lSbnFZaEIsY0ExR007RVRxdm9FVjtBQUNGO0FVdHVvRUU7RU82dllvQjtJUi9wWWQsY0E5R0k7RVQwdm9FVjtBQUNGO0FpQm4rdkRRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VScnJZTiwwQkFyQmU7RUFxQmYsOEJBckJlO0FUaXJvRW5CO0FVanZvRUU7RU93d1lNO0lSanJZRixjQWhCYTtFVDhxb0VqQjtBQUNGO0FVdHZvRUU7RU93d1lNO0lSOXFZRixjQTFHTTtFVDB3b0VWO0FBQ0Y7QVUzdm9FRTtFT3d3WU07SVIxcVlBLGNBOUdJO0VUK3dvRVY7QUFDRjtBVWh3b0VFO0VPd3dZTTtJUmpyWUYsa0JBaEJhO0VUNnJvRWpCO0FBQ0Y7QVVyd29FRTtFT3d3WU07SVI5cVlGLGtCQTFHTTtFVHl4b0VWO0FBQ0Y7QVUxd29FRTtFT3d3WU07SVIxcVlBLGtCQTlHSTtFVDh4b0VWO0FBQ0Y7QWlCbGd3RFU7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QWpCb2d3RFo7QWlCbmd3RFk7RUFDRSxtSkFBQTtBakJxZ3dEZDtBaUJuZ3dEWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJuc1lWLHFCQXJCZTtFQXFCZiwyQkFyQmU7RVEydFlMLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBakJxZ3dEZDtBVWh5b0VFO0VPcXhZVTtJUjlyWU4sU0FoQmE7RVQ2dG9FakI7QUFDRjtBVXJ5b0VFO0VPcXhZVTtJUjNyWU4sU0ExR007RVR5em9FVjtBQUNGO0FVMXlvRUU7RU9xeFlVO0lSdnJZSixTQTlHSTtFVDh6b0VWO0FBQ0Y7QVUveW9FRTtFT3F4WVU7SVI5cllOLGVBaEJhO0VUNHVvRWpCO0FBQ0Y7QVVwem9FRTtFT3F4WVU7SVIzcllOLGVBMUdNO0VUdzBvRVY7QUFDRjtBVXp6b0VFO0VPcXhZVTtJUnZyWUosZUE5R0k7RVQ2MG9FVjtBQUNGO0FpQmhpd0RVO0VBQ0Usa0JBQUE7RVIxc1lSLHFCQXJCZTtFUWt1WVAsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFUi9zWVIsNkJBckJlO0FUc3dvRW5CO0FVdDBvRUU7RU84eFlRO0lSdnNZSixRQWhCYTtFVG13b0VqQjtBQUNGO0FVMzBvRUU7RU84eFlRO0lScHNZSixRQTFHTTtFVCsxb0VWO0FBQ0Y7QVVoMW9FRTtFTzh4WVE7SVJoc1lGLFFBOUdJO0VUbzJvRVY7QUFDRjtBVXIxb0VFO0VPOHhZUTtJUnZzWUosaUJBaEJhO0VUa3hvRWpCO0FBQ0Y7QVUxMW9FRTtFTzh4WVE7SVJwc1lKLGlCQTFHTTtFVDgyb0VWO0FBQ0Y7QVUvMW9FRTtFTzh4WVE7SVJoc1lGLGlCQTlHSTtFVG0zb0VWO0FBQ0Y7QWlCNWp3RFk7RVJudFlSLHNDQXJCZTtFUTB1WUwsOEJKN3dZTTtFSTh3WU4sV0FBQTtBakI4andEZDtBVXoyb0VFO0VPd3lZVTtJUmp0WU4sV0FoQmE7RVRzeW9FakI7QUFDRjtBVTkyb0VFO0VPd3lZVTtJUjlzWU4sV0ExR007RVRrNG9FVjtBQUNGO0FVbjNvRUU7RU93eVlVO0lSMXNZSixXQTlHSTtFVHU0b0VWO0FBQ0Y7QWlCNWt3RGM7RUFDRSxXQUFBO0FqQjhrd0RoQjtBaUI3a3dEZ0I7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QWpCK2t3RGxCO0FpQjlrd0RrQjtFQUNFLHFKQUFBO0FqQmdsd0RwQjtBaUI1a3dEZ0I7RVJqdVlaLDBCQXJCZTtBVHEwb0VuQjtBVXI0b0VFO0VPc3pZYztJUi90WVYsY0FoQmE7RVRrMG9FakI7QUFDRjtBVTE0b0VFO0VPc3pZYztJUjV0WVYsY0ExR007RVQ4NW9FVjtBQUNGO0FVLzRvRUU7RU9zelljO0lSeHRZUixjQTlHSTtFVG02b0VWO0FBQ0Y7QWlCdmx3RFk7RUFDRSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7QWpCeWx3RGQ7QWlCdGx3RFk7RUFDRSx5QkFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7QWpCd2x3RGQ7QWlCcmx3RGtCO0VBQ0UsbUJBQUE7QWpCdWx3RHBCOztBaUJ0a3dERTtFUm53WUUsYUFyQmU7RUFxQmYsVUFyQmU7RVEyeFlmLG1EQUFBO0VBQUEsMkNBQUE7RUFBQSxtQ0FBQTtFQUFBLG9FQUFBO0VBQ0Esb0JBQUE7QWpCeWt3REo7QVVyNm9FRTtFT3cxWUE7SVJqd1lJLGNBaEJhO0VUazJvRWpCO0FBQ0Y7QVUxNm9FRTtFT3cxWUE7SVI5dllJLGNRK3ZZRjtFakJxbHdERjtBQUNGO0FVLzZvRUU7RU93MVlBO0lSMXZZTSxjUTJ2WUo7RWpCMGx3REY7QUFDRjtBVXA3b0VFO0VPdzFZQTtJUmp3WUkseUJBaEJhO0VUaTNvRWpCO0FBQ0Y7QVV6N29FRTtFT3cxWUE7SVI5dllJLGVRZ3dZRjtFakJtbXdERjtBQUNGO0FVOTdvRUU7RU93MVlBO0lSMXZZTSxlUTR2WUo7RWpCd213REY7QUFDRjtBaUJwbXdETTtFQUNFLFVBQUE7QWpCc213RFI7QWlCcG13RE07RUFDRSxVQUFBO0FqQnNtd0RSO0FpQmxtd0RJO0VBQ0Usb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0FqQm9td0ROO0FpQmptd0RJO0VBQ0UsdUNBQUE7RUFBQSwrQkFBQTtBakJtbXdETjtBaUJsbXdETTtFQUNFLGNKL3pZUztBYm02b0VqQjtBaUJubXdEUTtFQUFNLGVKaDBZRztBYnM2b0VqQjtBaUJybXdEUTtFQUFNLGVKajBZRztBYnk2b0VqQjtBaUJ0bXdETTtFQUNFLHdDQUFBO0VBQUEsZ0NBQUE7QWpCd213RFI7QWlCcG13REk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLCtEQUFBO0VBQUEsdURBQUE7RVJ2eVlGLFNBckJlO0VROHpZYixvQ0o5MVl5QjtFUmhDN0IsbUNBQUE7VUFBQSwyQkFBQTtBTHErb0VGO0FVcitvRUU7RU91M1lFO0lSaHlZRSxhQWhCYTtFVGs2b0VqQjtBQUNGO0FVMStvRUU7RU91M1lFO0lSN3hZRSxZUW15WUE7RWpCaW53REo7QUFDRjtBVS8rb0VFO0VPdTNZRTtJUnp4WUksWVEreFlGO0VqQnNud0RKO0FBQ0Y7QWlCcG53RE07RVIzeVlGLFNBckJlO0FUdTdvRW5CO0FVdi9vRUU7RU9nNFlJO0lSenlZQSx1QkFoQmE7RVRvN29FakI7QUFDRjtBVTUvb0VFO0VPZzRZSTtJUnR5WUEsYVF1eVlFO0VqQitud0ROO0FBQ0Y7QVVqZ3BFRTtFT2c0WUk7SVJseVlFLGFRbXlZQTtFakJvb3dETjtBQUNGO0FpQmxvd0RJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFBUyxTQUFBO0VBQ1QsbUJBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0FqQnFvd0ROO0FpQmxvd0RJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFBUyxTQUFBO0VBQ1QsbUJKdjJZVztFSXcyWVgsZ0ZBQUE7RUFBQSx3RUFBQTtFQUlBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBakJrb3dETjtBaUJyb3dETTtFQUNFLFdBQUE7QWpCdW93RFI7QWlCbm93REk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsV0FBQTtFUjcwWUYsU0FyQmU7QVR3K29FbkI7QVV4aXBFRTtFTzY1WUU7SVJ0MFlFLGFBaEJhO0VUcStvRWpCO0FBQ0Y7QVU3aXBFRTtFTzY1WUU7SVJuMFlFLFlReTBZQTtFakI4b3dESjtBQUNGO0FVbGpwRUU7RU82NVlFO0lSL3pZSSxZUXEwWUY7RWpCbXB3REo7QUFDRjtBaUJscHdETTtFQUNFLGtCQUFBO0VSajFZSixTQXJCZTtBVDIvb0VuQjtBVTNqcEVFO0VPcTZZSTtJUjkwWUEsc0JBaEJhO0VUdy9vRWpCO0FBQ0Y7QVVoa3BFRTtFT3E2WUk7SVIzMFlBLFlRNjBZRTtFakI2cHdETjtBQUNGO0FVcmtwRUU7RU9xNllJO0lSdjBZRSxZUXkwWUE7RWpCa3F3RE47QUFDRjtBaUJqcXdEUTtFQUNFLFlBQUE7QWpCbXF3RFY7QWlCaHF3RFE7RUFDRSxZQUFBO0VSejFZTix5QkFyQmU7QVRpaHBFbkI7QVVqbHBFRTtFTzY2WU07SVJ0MVlGLHlCQWhCYTtFVDhncEVqQjtBQUNGO0FVdGxwRUU7RU82NllNO0lSbjFZRixlUXExWUk7RWpCMnF3RFI7QUFDRjtBVTNscEVFO0VPNjZZTTtJUi8wWUEsZVFpMVlFO0VqQmdyd0RSO0FBQ0Y7QWlCL3F3RFU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJpcndEWjtBaUI1cXdETTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBakI4cXdEUjtBaUIzcXdETTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSMTJZSixNQXJCZTtBVDZpcEVuQjtBVTdtcEVFO0VPODdZSTtJUnYyWUEsVUFoQmE7RVQwaXBFakI7QUFDRjtBVWxucEVFO0VPODdZSTtJUnAyWUEsU1FzMllFO0VqQnNyd0ROO0FBQ0Y7QVV2bnBFRTtFTzg3WUk7SVJoMllFLFNRazJZQTtFakIycndETjtBQUNGO0FpQjNyd0RRO0VBQ0UsbUJBQUE7RUFDQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVIvMllOLFNBckJlO0FUa2twRW5CO0FVbG9wRUU7RU9pOFlNO0lSMTJZRixhQWhCYTtFVCtqcEVqQjtBQUNGO0FVdm9wRUU7RU9pOFlNO0lSdjJZRixZUTIyWUk7RWpCc3N3RFI7QUFDRjtBVTVvcEVFO0VPaThZTTtJUm4yWUEsWVF1MllFO0VqQjJzd0RSO0FBQ0Y7QWlCM3N3RFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUm4zWVIsU0FyQmU7RUFxQmYseUJBckJlO0FUdWxwRW5CO0FVdnBwRUU7RU9zOFlRO0lSLzJZSixzQkFoQmE7RVRvbHBFakI7QUFDRjtBVTVwcEVFO0VPczhZUTtJUjUyWUosWVErMllNO0VqQnV0d0RWO0FBQ0Y7QVVqcXBFRTtFT3M4WVE7SVJ4MllGLFlRMjJZSTtFakI0dHdEVjtBQUNGO0FVdHFwRUU7RU9zOFlRO0lSLzJZSix5QkFoQmE7RVRtbXBFakI7QUFDRjtBVTNxcEVFO0VPczhZUTtJUjUyWUosZVFnM1lNO0VqQnF1d0RWO0FBQ0Y7QVVocnBFRTtFT3M4WVE7SVJ4MllGLGVRNDJZSTtFakIwdXdEVjtBQUNGO0FpQnp1d0RVO0VSdjNZTixhQXJCZTtBVHducEVuQjtBVXhycEVFO0VPNDhZUTtJUnIzWUosMkJBaEJhO0VUcW5wRWpCO0FBQ0Y7QVU3cnBFRTtFTzQ4WVE7SVJsM1lKLGdCUW0zWU07RWpCb3Z3RFY7QUFDRjtBVWxzcEVFO0VPNDhZUTtJUjkyWUYsZ0JRKzJZSTtFakJ5dndEVjtBQUNGO0FpQnp2d0RZO0VSejNZUixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLHlDQXJCZTtBVDRvcEVuQjtBVTVzcEVFO0VPODhZVTtJUnYzWU4sYUFoQmE7RVR5b3BFakI7QUFDRjtBVWp0cEVFO0VPODhZVTtJUnAzWU4sVVFxM1lRO0VqQnN3d0RaO0FBQ0Y7QVV0dHBFRTtFTzg4WVU7SVJoM1lKLFVRaTNZTTtFakIyd3dEWjtBQUNGO0FVM3RwRUU7RU84OFlVO0lSdjNZTixjQWhCYTtFVHdwcEVqQjtBQUNGO0FVaHVwRUU7RU84OFlVO0lScDNZTixXUXMzWVE7RWpCb3h3RFo7QUFDRjtBVXJ1cEVFO0VPODhZVTtJUmgzWUosV1FrM1lNO0VqQnl4d0RaO0FBQ0Y7QVUxdXBFRTtFTzg4WVU7SVJ2M1lOLGlDQWhCYTtFVHVxcEVqQjtBQUNGO0FVL3VwRUU7RU84OFlVO0lScDNZTixtQlF1M1lRO0VqQmt5d0RaO0FBQ0Y7QVVwdnBFRTtFTzg4WVU7SVJoM1lKLG1CUW0zWU07RWpCdXl3RFo7QUFDRjtBaUJseXdETTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VSejRZSixNQXJCZTtFQXFCZixTQXJCZTtBVG9zcEVuQjtBVXB3cEVFO0VPdTlZSTtJUmg0WUEsVUFoQmE7RVRpc3BFakI7QUFDRjtBVXp3cEVFO0VPdTlZSTtJUjczWUEsU1FxNFlFO0VqQjh5d0ROO0FBQ0Y7QVU5d3BFRTtFT3U5WUk7SVJ6M1lFLFNRaTRZQTtFakJtendETjtBQUNGO0FVbnhwRUU7RU91OVlJO0lSaDRZQSxzQkFoQmE7RVRndHBFakI7QUFDRjtBVXh4cEVFO0VPdTlZSTtJUjczWUEsWVFzNFlFO0VqQjR6d0ROO0FBQ0Y7QVU3eHBFRTtFT3U5WUk7SVJ6M1lFLFlRazRZQTtFakJpMHdETjtBQUNGO0FpQmgwd0RRO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLDBFQUFBO0VBQUEsa0VBQUE7RUFBQSwwREFBQTtFQUFBLDJGQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FqQmswd0RWO0FpQmowd0RVO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFUno1WVIseUJBckJlO0FUa3ZwRW5CO0FVbHpwRUU7RU80K1lRO0lScjVZSixzQ0FoQmE7RVQrdXBFakI7QUFDRjtBVXZ6cEVFO0VPNCtZUTtJUmw1WUosaUJRcTVZTTtFakI0MHdEVjtBQUNGO0FVNXpwRUU7RU80K1lRO0lSOTRZRixpQlFpNVlJO0VqQmkxd0RWO0FBQ0Y7QWlCajF3RFk7RVIzNVlSLFNBckJlO0VBcUJmLHlCQXJCZTtBVHF3cEVuQjtBVXIwcEVFO0VPZy9ZVTtJUno1WU4sc0JBaEJhO0VUa3dwRWpCO0FBQ0Y7QVUxMHBFRTtFT2cvWVU7SVJ0NVlOLFlRdTVZUTtFakI2MXdEWjtBQUNGO0FVLzBwRUU7RU9nL1lVO0lSbDVZSixZUW01WU07RWpCazJ3RFo7QUFDRjtBVXAxcEVFO0VPZy9ZVTtJUno1WU4sc0NBaEJhO0VUaXhwRWpCO0FBQ0Y7QVV6MXBFRTtFT2cvWVU7SVJ0NVlOLGlCUXc1WVE7RWpCMjJ3RFo7QUFDRjtBVTkxcEVFO0VPZy9ZVTtJUmw1WUosaUJRbzVZTTtFakJnM3dEWjtBQUNGO0FpQmgzd0RjO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLDhEQUFBO0VBQUEsc0RBQUE7RUFDQSx5Qko5OFlDO0VJKzhZRCxrQkFBQTtBakJrM3dEaEI7QWlCLzJ3RGdCO0VBQ0UsV0FBQTtFQUNBLFVBQUE7QWpCaTN3RGxCO0FpQjcyd0RnQjtFQUNFLFdBQUE7RUFDQSxVQUFBO0FqQisyd0RsQjtBaUJ6MndEUTtFQUNFLG9CQUFBO0FqQjIyd0RWO0FpQjEyd0RVO0VBQ0UsbUJBQUE7RUFDQSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSxVQUFBO0FqQjQyd0RaO0FpQnYyd0RNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCeTJ3RFI7QWlCdjJ3RFE7RUFDRSxzQkFBQTtFUno4WU4sdUJBckJlO0FUdzBwRW5CO0FVeDRwRUU7RU82aFpNO0lSdDhZRix1QkFoQmE7RVRxMHBFakI7QUFDRjtBVTc0cEVFO0VPNmhaTTtJUm44WUYsYVFxOFlJO0VqQmszd0RSO0FBQ0Y7QVVsNXBFRTtFTzZoWk07SVIvN1lBLGFRaThZRTtFakJ1M3dEUjtBQUNGO0FpQnQzd0RRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtBakJ3M3dEVjtBaUJ2M3dEVTtFUi84WU4seUJBckJlO0FUODFwRW5CO0FVOTVwRUU7RU9vaVpRO0lSNzhZSix5QkFoQmE7RVQyMXBFakI7QUFDRjtBVW42cEVFO0VPb2laUTtJUjE4WUosZVEyOFlNO0VqQms0d0RWO0FBQ0Y7QVV4NnBFRTtFT29pWlE7SVJ0OFlGLGVRdThZSTtFakJ1NHdEVjtBQUNGO0FpQnI0d0RVO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FqQnU0d0RaO0FpQnQ0d0RZO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RVIxOVlWLGVBckJlO0VFOEZqQixnQkFBQTtFSDNIQSxtSkFBQTtBUnU1cEVGO0FVMTdwRUU7RU8yaVpVO0lScDlZTixlQWhCYTtFVHUzcEVqQjtBQUNGO0FVLzdwRUU7RU8yaVpVO0lSajlZTixnQkVtRUo7RVhzeXBFQTtBQUNGO0FVcDhwRUU7RU8yaVpVO0lSMzhZSixlQUFBO0VUdzJwRU47QUFDRjtBUXI2cEVFO0VBQ0UsMkxBQUE7QVJ1NnBFSjtBUXI2cEVFO0VBQ0UsMEpBQUE7QVJ1NnBFSjtBUXQ2cEVJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSdzZwRU47QVFyNnBFRTtFQUNFLDBKQUFBO0FSdTZwRUo7QVF0NnBFSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnc2cEVOO0FpQng2d0RjO0VBQ0UsbUpBQUE7QWpCMDZ3RGhCO0FpQng2d0RjO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUm4rWVosUUFyQmU7RUFxQmYsMkJBckJlO0FUbzZwRW5CO0FVcCtwRUU7RU9xalpZO0lSOTlZUixxQkFoQmE7RVRpNnBFakI7QUFDRjtBVXorcEVFO0VPcWpaWTtJUjM5WVIsV1ErOVlVO0VqQm83d0RkO0FBQ0Y7QVU5K3BFRTtFT3FqWlk7SVJ2OVlOLFdRMjlZUTtFakJ5N3dEZDtBQUNGO0FVbi9wRUU7RU9xalpZO0lSOTlZUixtQkFoQmE7RVRnN3BFakI7QUFDRjtBVXgvcEVFO0VPcWpaWTtJUjM5WVIsZ0JRZytZVTtFakJrOHdEZDtBQUNGO0FVNy9wRUU7RU9xalpZO0lSdjlZTixnQlE0OVlRO0VqQnU4d0RkO0FBQ0Y7QWlCbjh3RFk7RUFDRSxrQkFBQTtFUjMrWVYsT0FyQmU7RUFxQmYsTUFyQmU7RVFtZ1pMLGdCQUFBO0VBQ0EsYUFBQTtFUi8rWVYsZ0JBckJlO0FUMDhwRW5CO0FVMWdxRUU7RU8ralpVO0lSeCtZTixxQkFoQmE7RVR1OHBFakI7QUFDRjtBVS9ncUVFO0VPK2paVTtJUnIrWU4sVVF1K1lRO0VqQms5d0RaO0FBQ0Y7QVVwaHFFRTtFTytqWlU7SVJqK1lKLFVRbStZTTtFakJ1OXdEWjtBQUNGO0FVemhxRUU7RU8ralpVO0lSeCtZTixXQWhCYTtFVHM5cEVqQjtBQUNGO0FVOWhxRUU7RU8ralpVO0lScitZTixTUXcrWVE7RWpCZyt3RFo7QUFDRjtBVW5pcUVFO0VPK2paVTtJUmorWUosU1FvK1lNO0VqQnErd0RaO0FBQ0Y7QVV4aXFFRTtFTytqWlU7SVJ4K1lOLDZCQWhCYTtFVHErcEVqQjtBQUNGO0FVN2lxRUU7RU8ralpVO0lScitZTixtQlE0K1lRO0VqQjIrd0RaO0FBQ0Y7QVVsanFFRTtFTytqWlU7SVJqK1lKLG1CUXcrWU07RWpCZy93RFo7QUFDRjtBaUIvK3dEYztFUm4vWVYsVUFyQmU7RVEwZ1pILDhCSjdpWkk7RUk4aVpKLGdCQUFBO0FqQmkvd0RoQjtBVTVqcUVFO0VPd2taWTtJUmovWVIsMkJBaEJhO0VUeS9wRWpCO0FBQ0Y7QVVqa3FFRTtFT3drWlk7SVI5K1lSLGlCUSsrWVU7RWpCNC93RGQ7QUFDRjtBVXRrcUVFO0VPd2taWTtJUjErWU4saUJRMitZUTtFakJpZ3hEZDtBQUNGO0FpQjkvd0RrQjtFQUNFLGtCQUFBO0FqQmdneERwQjtBaUIvL3dEb0I7RUFDRSxxSkFBQTtBakJpZ3hEdEI7QWlCOS93RGtCO0VSOS9ZZCxhQXJCZTtBVG9ocUVuQjtBVXBscUVFO0VPbWxaZ0I7SVI1L1laLDBCQWhCYTtFVGlocUVqQjtBQUNGO0FVemxxRUU7RU9tbFpnQjtJUnovWVosZVEwL1ljO0VqQnlneERsQjtBQUNGO0FVOWxxRUU7RU9tbFpnQjtJUnIvWVYsZVFzL1lZO0VqQjhneERsQjtBQUNGO0FpQnhneERnQjtFQUNFLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBakIwZ3hEbEI7QWlCdmd4RGM7RUFDRSx5QkFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7QWpCeWd4RGhCO0FpQnRneERvQjtFQUNFLG1CQUFBO0FqQndneER0QjtBaUJoZ3hEVTtFQUNFLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFUjloWlIsU0FyQmU7RUFxQmYsUUFyQmU7RUFxQmYsVUFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLGdCQXJCZTtBVDBqcUVuQjtBVTFucUVFO0VPNm1aUTtJUnRoWkosc0JBaEJhO0VUdWpxRWpCO0FBQ0Y7QVUvbnFFRTtFTzZtWlE7SVJuaFpKLFlRMGhaTTtFakIrZ3hEVjtBQUNGO0FVcG9xRUU7RU82bVpRO0lSL2daRixZUXNoWkk7RWpCb2h4RFY7QUFDRjtBVXpvcUVFO0VPNm1aUTtJUnRoWkosV1E4aFpNO0VqQndoeERWO0FBQ0Y7QVU5b3FFRTtFTzZtWlE7SVJuaFpKLHNCQVZnQjtFVGtrcUVwQjtBQUNGO0FVbnBxRUU7RU82bVpRO0lSL2daRixZUXVoWkk7RWpCa2l4RFY7QUFDRjtBVXhwcUVFO0VPNm1aUTtJUnRoWkosVUFoQmE7RVRxbHFFakI7QUFDRjtBVTdwcUVFO0VPNm1aUTtJUm5oWkosaUNBVmdCO0VUaWxxRXBCO0FBQ0Y7QVVscXFFRTtFTzZtWlE7SVIvZ1pGLGtCUXdoWkk7RWpCZ2p4RFY7QUFDRjtBVXZxcUVFO0VPNm1aUTtJUnRoWkosNEJBaEJhO0VUb21xRWpCO0FBQ0Y7QVU1cXFFRTtFTzZtWlE7SVJuaFpKLGtCUTZoWk07RWpCeWp4RFY7QUFDRjtBVWpycUVFO0VPNm1aUTtJUi9nWkYsa0JReWhaSTtFakI4anhEVjtBQUNGO0FVdHJxRUU7RU82bVpRO0lSdGhaSixnQkFoQmE7RVRtbnFFakI7QUFDRjtBVTNycUVFO0VPNm1aUTtJUm5oWkosMEJBVmdCO0VUK21xRXBCO0FBQ0Y7QVVoc3FFRTtFTzZtWlE7SVIvZ1pGLGdCUTBoWkk7RWpCNGt4RFY7QUFDRjtBVXJzcUVFO0VPNm1aUTtJQWNJLHVCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7RWpCOGt4RFo7QUFDRjtBaUIza3hEWTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QWpCNmt4RGQ7QVVsdHFFRTtFT2tvWlU7SUFNSSxhQUFBO0VqQjhreERkO0FBQ0Y7QWlCM2t4RGdCO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqQjZreERsQjtBaUI1a3hEa0I7RUFFRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0FqQjZreERwQjtBaUJ2a3hEWTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RVIxa1pWLGNBckJlO0VBcUJmLG1CQXJCZTtBVDBxcUVuQjtBVTF1cUVFO0VPMnBaVTtJUnBrWk4sY0FoQmE7RVR1cXFFakI7QUFDRjtBVS91cUVFO0VPMnBaVTtJUmprWk4sMkJBVmdCO0VUbXFxRXBCO0FBQ0Y7QVVwdnFFRTtFTzJwWlU7SVI3alpKLGlCUWtrWk07RWpCd2x4RFo7QUFDRjtBVXp2cUVFO0VPMnBaVTtJUnBrWk4sbUJBaEJhO0VUc3JxRWpCO0FBQ0Y7QVU5dnFFRTtFTzJwWlU7SVJqa1pOLDZCQVZnQjtFVGtycUVwQjtBQUNGO0FVbndxRUU7RU8ycFpVO0lSN2paSixtQlFta1pNO0VqQnNteERaO0FBQ0Y7QWlCdG14RGM7RUFDRSxrQkFBQTtFQUNBLFlBQUE7QWpCd214RGhCO0FpQnRteERjO0VSamxaVixRQXJCZTtBVCtzcUVuQjtBVS93cUVFO0VPc3FaWTtJUi9rWlIscUJBaEJhO0VUNHNxRWpCO0FBQ0Y7QVVweHFFRTtFT3NxWlk7SVI1a1pSLFdRNmtaVTtFakJpbnhEZDtBQUNGO0FVenhxRUU7RU9zcVpZO0lSeGtaTixXUXlrWlE7RWpCc254RGQ7QUFDRjtBaUJ0bnhEZ0I7RUFDRSxZQUFBO0FqQndueERsQjs7QWlCM214RE07RUFDRSxjSmhwWlU7QWI4dnFFbEI7QWlCN214RFE7RUFBTSxlSmpwWkk7QWJpd3FFbEI7QWlCL214RFE7RUFBTSxlSmxwWkk7QWJvd3FFbEI7QWlCL214REk7RUFDRSxtQkp0cFpZO0FidXdxRWxCO0FpQjFteERjO0VBQ0UseUJKOXBaRTtBYjB3cUVsQjs7QWlCam14RE07RUFDRSxjSmxxWlM7QWJzd3FFakI7QWlCbm14RFE7RUFBTSxlSm5xWkc7QWJ5d3FFakI7QWlCcm14RFE7RUFBTSxlSnBxWkc7QWI0d3FFakI7QWlCcm14REk7RUFDRSxtQkp4cVpXO0FiK3dxRWpCO0FpQmhteERjO0VBQ0UseUJKaHJaQztBYmt4cUVqQjs7QWlCdGx4REU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLGFKeHVaYTtFSjhFYix5QkFyQmU7RVFtclpmLGdDQUFBO1VBQUEsd0JBQUE7QWpCdWx4REo7QVUxMHFFRTtFTzJ1WkE7SVJwcFpJLDBDQWhCYTtFVHV3cUVqQjtBQUNGO0FVLzBxRUU7RU8ydVpBO0lSanBaSSxzQlFzcFpGO0VqQm1teERGO0FBQ0Y7QVVwMXFFRTtFTzJ1WkE7SVI3b1pNLHNCUWtwWko7RWpCd214REY7QUFDRjtBaUJwbXhESTtFQUNFLHVDQUFBO0VBQUEsK0JBQUE7QWpCc214RE47QWlCcG14RE07RUFDRSx3Q0FBQTtFQUFBLGdDQUFBO0FqQnNteERSO0FpQm5teERNO0VBQ0UsY0podFpjO0FicXpxRXRCO0FpQmpteERJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxXQUFBO0VSL3FaRix5Q0FyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLG9CQXJCZTtBVDB5cUVuQjtBVTEycUVFO0VPaXdaRTtJUjFxWkUsb0JBaEJhO0VUdXlxRWpCO0FBQ0Y7QVUvMnFFRTtFT2l3WkU7SVJ2cVpFLG9CUTJxWkE7RWpCOG14REo7QUFDRjtBVXAzcUVFO0VPaXdaRTtJUm5xWkksb0JRdXFaRjtFakJtbnhESjtBQUNGO0FVejNxRUU7RU9pd1pFO0lSMXFaRSw4QkFoQmE7SUFnQmIsNkJBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYixtQkFoQmE7RVRzenFFakI7QUFDRjtBVTkzcUVFO0VPaXdaRTtJUnZxWkUsOEJRNHFaQTtJUjVxWkEsNkJRNHFaQTtRUjVxWkEsdUJRNHFaQTtZUjVxWkEsbUJRNHFaQTtFakI0bnhESjtBQUNGO0FVbjRxRUU7RU9pd1pFO0lSbnFaSSw4QlF3cVpGO0lSeHFaRSw2QlF3cVpGO1FSeHFaRSx1QlF3cVpGO1lSeHFaRSxtQlF3cVpGO0VqQmlveERKO0FBQ0Y7QVV4NHFFRTtFT2l3WkU7SVIxcVpFLFVBaEJhO0VUcTBxRWpCO0FBQ0Y7QVU3NHFFRTtFT2l3WkU7SVJ2cVpFLFVRNnFaQTtFakIwb3hESjtBQUNGO0FVbDVxRUU7RU9pd1pFO0lSbnFaSSxVUXlxWkY7RWpCK294REo7QUFDRjtBaUI3b3hESTtFQUNFLGtCQUFBO0VSdHJaRixTQXJCZTtBVDIxcUVuQjtBVTM1cUVFO0VPMHdaRTtJUm5yWkUsV0FoQmE7RVR3MXFFakI7QUFDRjtBVWg2cUVFO0VPMHdaRTtJUmhyWkUsWVFrclpBO0VqQndweERKO0FBQ0Y7QVVyNnFFRTtFTzB3WkU7SVI1cVpJLFlROHFaRjtFakI2cHhESjtBQUNGO0FpQjVweERNO0VSenJaRixzQkFyQmU7QVQ2MnFFbkI7QVU3NnFFRTtFTzh3Wkk7SVJ2clpBLHNCQWhCYTtFVDAycUVqQjtBQUNGO0FVbDdxRUU7RU84d1pJO0lScHJaQSxZUXFyWkU7RWpCdXF4RE47QUFDRjtBVXY3cUVFO0VPOHdaSTtJUmhyWkUsWVFpclpBO0VqQjRxeEROO0FBQ0Y7QWlCMXF4RE07RUFDRSxZQUFBO0VSOXJaSix5QkFyQmU7QVRnNHFFbkI7QVVoOHFFRTtFT2t4Wkk7SVIzclpBLHlCQWhCYTtFVDYzcUVqQjtBQUNGO0FVcjhxRUU7RU9reFpJO0lSeHJaQSxlUTByWkU7RWpCcXJ4RE47QUFDRjtBVTE4cUVFO0VPa3haSTtJUnByWkUsZVFzclpBO0VqQjByeEROO0FBQ0Y7QWlCenJ4RFE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakIycnhEVjtBaUJ0cnhESTtFUnhzWkEsZ0JBckJlO0VBcUJmLFVBckJlO0VBcUJmLFdBckJlO0VRaXVaYixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjVzWkYsVUFyQmU7RUFxQmYseUJBckJlO0FUMjVxRW5CO0FVMzlxRUU7RU82eFpFO0lSdHNaRSxrQkFoQmE7RVR3NXFFakI7QUFDRjtBVWgrcUVFO0VPNnhaRTtJUm5zWkUsa0JRb3NaQTtFakJzc3hESjtBQUNGO0FVcitxRUU7RU82eFpFO0lSL3JaSSxrQlFnc1pGO0VqQjJzeERKO0FBQ0Y7QVUxK3FFRTtFTzZ4WkU7SVJ0c1pFLG1CQWhCYTtFVHU2cUVqQjtBQUNGO0FVLytxRUU7RU82eFpFO0lSbnNaRSxTUXFzWkE7RWpCb3R4REo7QUFDRjtBVXAvcUVFO0VPNnhaRTtJUi9yWkksU1Fpc1pGO0VqQnl0eERKO0FBQ0Y7QVV6L3FFRTtFTzZ4WkU7SVJ0c1pFLFNReXNaQTtFakI2dHhESjtBQUNGO0FVOS9xRUU7RU82eFpFO0lSbnNaRSxTUXNzWkE7RWpCa3V4REo7QUFDRjtBVW5nckVFO0VPNnhaRTtJUi9yWkksU1Frc1pGO0VqQnV1eERKO0FBQ0Y7QVV4Z3JFRTtFTzZ4WkU7SVJ0c1pFLFlBaEJhO0VUcThxRWpCO0FBQ0Y7QVU3Z3JFRTtFTzZ4WkU7SVJuc1pFLFVRd3NaQTtFakIrdXhESjtBQUNGO0FVbGhyRUU7RU82eFpFO0lSL3JaSSxVUW9zWkY7RWpCb3Z4REo7QUFDRjtBVXZockVFO0VPNnhaRTtJUnRzWkUsaUJBaEJhO0VUbzlxRWpCO0FBQ0Y7QVU1aHJFRTtFTzZ4WkU7SVJuc1pFLGlCUXlzWkE7RWpCNnZ4REo7QUFDRjtBVWppckVFO0VPNnhaRTtJUi9yWkksaUJRcXNaRjtFakJrd3hESjtBQUNGO0FpQmp3eERNO0VBQ0UsYUFBQTtFQUNBLHFDQUFBO0VSbHRaSixrQ0FyQmU7S0FxQmYsK0JBckJlO1VBcUJmLDBCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYsV1FxdFpJO0FqQm13eERSO0FVN2lyRUU7RU9xeVpJO0lSOXNaQSxtQ0FoQmE7T0FnQmIsZ0NBaEJhO1lBZ0JiLDJCQWhCYTtFVDArcUVqQjtBQUNGO0FVbGpyRUU7RU9xeVpJO0lSM3NaQSx5QlE4c1pFO09SOXNaRixzQlE4c1pFO1lSOXNaRixpQlE4c1pFO0VqQjh3eEROO0FBQ0Y7QVV2anJFRTtFT3F5Wkk7SVJ2c1pFLHlCUTBzWkE7T1Ixc1pBLHNCUTBzWkE7WVIxc1pBLGlCUTBzWkE7RWpCbXh4RE47QUFDRjtBVTVqckVFO0VPcXlaSTtJUjlzWkEsdUJBaEJhO0VUeS9xRWpCO0FBQ0Y7QVVqa3JFRTtFT3F5Wkk7SVIzc1pBLFlRK3NaRTtFakI0eHhETjtBQUNGO0FVdGtyRUU7RU9xeVpJO0lSdnNaRSxZUTJzWkE7RWpCaXl4RE47QUFDRjtBVTNrckVFO0VPcXlaSTtJUjlzWkEsWUFoQmE7RVR3Z3JFakI7QUFDRjtBVWhsckVFO0VPcXlaSTtJUjNzWkEsWVFndFpFO0VqQjB5eEROO0FBQ0Y7QVVybHJFRTtFT3F5Wkk7SVJ2c1pFLFlRNHNaQTtFakIreXhETjtBQUNGO0FVMWxyRUU7RU9xeVpJO0lSaHRaRixrQ0FyQmU7T0FxQmYsK0JBckJlO1lBcUJmLDBCQXJCZTtFVDhockVqQjtBQUNGO0FVL2xyRUU7RU9xeVpJO0lSOXNaQSxrQ0FoQmE7T0FnQmIsK0JBaEJhO1lBZ0JiLDBCQWhCYTtFVDRockVqQjtBQUNGO0FVcG1yRUU7RU9xeVpJO0lSM3NaQSx5QlFtdFpJO09SbnRaSixzQlFtdFpJO1lSbnRaSixpQlFtdFpJO0VqQjJ6eERSO0FBQ0Y7QVV6bXJFRTtFT3F5Wkk7SVJ2c1pFLHlCUStzWkU7T1Ivc1pGLHNCUStzWkU7WVIvc1pGLGlCUStzWkU7RWpCZzB4RFI7QUFDRjtBVTltckVFO0VPOHlaUTtJUnp0Wk4sa0NBckJlO09BcUJmLCtCQXJCZTtZQXFCZiwwQkFyQmU7RVRranJFakI7QUFDRjtBVW5uckVFO0VPOHlaUTtJUnZ0WkoscUJBaEJhO09BZ0JiLGtCQWhCYTtZQWdCYixhQWhCYTtFVGdqckVqQjtBQUNGO0FVeG5yRUU7RU84eVpRO0lScHRaSixxQlFxdFpNO09ScnRaTixrQlFxdFpNO1lScnRaTixhUXF0Wk07RWpCNjB4RFY7QUFDRjtBVTduckVFO0VPOHlaUTtJUmh0WkYscUJRaXRaSTtPUmp0Wkosa0JRaXRaSTtZUmp0WkosYVFpdFpJO0VqQmsxeERWO0FBQ0Y7QWlCLzB4RFE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJodVpOLFlBckJlO0VBcUJmLHlCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFSHFCQSxxSkFBQTtBUmdsckVGO0FVM29yRUU7RU9telpNO0lSNXRaRixhQWhCYTtFVHdrckVqQjtBQUNGO0FVaHByRUU7RU9telpNO0lSenRaRixZUTR0Wkk7RWpCODF4RFI7QUFDRjtBVXJwckVFO0VPbXpaTTtJUnJ0WkEsWVF3dFpFO0VqQm0yeERSO0FBQ0Y7QVUxcHJFRTtFT216Wk07SVI1dFpGLHlCQWhCYTtFVHVsckVqQjtBQUNGO0FVL3ByRUU7RU9telpNO0lSenRaRixlUTZ0Wkk7RWpCNDJ4RFI7QUFDRjtBVXBxckVFO0VPbXpaTTtJUnJ0WkEsZVF5dFpFO0VqQmkzeERSO0FBQ0Y7QVV6cXJFRTtFT216Wk07SVI1dFpGLHlCQWhCYTtFVHNtckVqQjtBQUNGO0FVOXFyRUU7RU9telpNO0lSenRaRixlRXJESjtFWDZvckVBO0FBQ0Y7QVVucnJFRTtFT216Wk07SVJydFpBLGVFekROO0VYa3ByRUE7QUFDRjtBVXhyckVFO0VPbXpaTTtJUi92WkYseUJFZEo7RVhzcHJFQTtBQUNGO0FVN3JyRUU7RU9telpNO0lSNXZaRix5QkVqQko7RVgycHJFQTtBQUNGO0FVbHNyRUU7RU9telpNO0lSenZaRix5QkVwQko7RVhncXJFQTtBQUNGO0FRM29yRUU7RUFDRSxnTUFBQTtBUjZvckVKO0FRM29yRUU7RUFDRSw2SkFBQTtBUjZvckVKO0FRNW9yRUk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVI4b3JFTjtBUTNvckVFO0VBQ0UsNkpBQUE7QVI2b3JFSjtBUTVvckVJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSOG9yRU47QWlCNTV4RFk7RUFDRSxlSmh4WlE7QWI4cXJFdEI7QWlCMzV4RFk7RUFDRSxlSnB4WlE7QWJpcnJFdEI7QWlCdjV4RFU7RVJsdlpOLHFCQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsd0NBckJlO0VRMndaUCxnQ0FBQTtVQUFBLHdCQUFBO0FqQnk1eERaO0FVcHVyRUU7RU91MFpRO0lSaHZaSixxQkFoQmE7RVRpcXJFakI7QUFDRjtBVXp1ckVFO0VPdTBaUTtJUjd1WkosVVE4dVpNO0VqQnE2eERWO0FBQ0Y7QVU5dXJFRTtFT3UwWlE7SVJ6dVpGLFVRMHVaSTtFakIwNnhEVjtBQUNGO0FVbnZyRUU7RU91MFpRO0lSaHZaSixzQkFoQmE7RVRncnJFakI7QUFDRjtBVXh2ckVFO0VPdTBaUTtJUjd1WkosV1ErdVpNO0VqQm03eERWO0FBQ0Y7QVU3dnJFRTtFT3UwWlE7SVJ6dVpGLFdRMnVaSTtFakJ3N3hEVjtBQUNGO0FVbHdyRUU7RU91MFpRO0lSaHZaSixpQ0FoQmE7RVQrcnJFakI7QUFDRjtBVXZ3ckVFO0VPdTBaUTtJUjd1WkosbUJRZ3ZaTTtFakJpOHhEVjtBQUNGO0FVNXdyRUU7RU91MFpRO0lSenVaRixtQlE0dVpJO0VqQnM4eERWO0FBQ0Y7QWlCaDh4REk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VSOXZaRix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLHVCQXJCZTtFQXFCZiwwQkFyQmU7QVR1dHJFbkI7QVV2eHJFRTtFT2kxWkU7SVIxdlpFLHNCQWhCYTtRQWdCYixtQkFoQmE7WUFnQmIscUJBaEJhO0VUb3RyRWpCO0FBQ0Y7QVU1eHJFRTtFT2kxWkU7SVJ2dlpFLHNCUTB2WkE7UVIxdlpBLG1CUTB2WkE7WVIxdlpBLHFCUTB2WkE7RWpCNDh4REo7QUFDRjtBVWp5ckVFO0VPaTFaRTtJUm52Wkksc0JRc3ZaRjtRUnR2WkUsbUJRc3ZaRjtZUnR2WkUscUJRc3ZaRjtFakJpOXhESjtBQUNGO0FVdHlyRUU7RU9pMVpFO0lSMXZaRSxpQkFoQmE7RVRtdXJFakI7QUFDRjtBVTN5ckVFO0VPaTFaRTtJUnZ2WkUsaUJRMnZaQTtFakIwOXhESjtBQUNGO0FVaHpyRUU7RU9pMVpFO0lSbnZaSSxpQlF1dlpGO0VqQis5eERKO0FBQ0Y7QWlCOTl4RE07RUFDRSxrQkFBQTtFUm53WkosV1Fvd1pJO0VScHdaSixpQkFyQmU7QVQwdnJFbkI7QVUxenJFRTtFT3UxWkk7SVJod1pBLGNBaEJhO0VUdXZyRWpCO0FBQ0Y7QVUvenJFRTtFT3UxWkk7SVI3dlpBLGNRK3ZaRTtFakIwK3hETjtBQUNGO0FVcDByRUU7RU91MVpJO0lSenZaRSxjUTJ2WkE7RWpCKyt4RE47QUFDRjtBVXowckVFO0VPdTFaSTtJUmh3WkEsMEJBaEJhO0VUc3dyRWpCO0FBQ0Y7QVU5MHJFRTtFT3UxWkk7SVI3dlpBLGdCUWd3WkU7RWpCdy94RE47QUFDRjtBVW4xckVFO0VPdTFaSTtJUnp2WkUsZ0JRNHZaQTtFakI2L3hETjtBQUNGO0FpQjMveERVO0VSeHdaTiw0QkFyQmU7RVEreFpQLG1CQUFBO0FqQjYveERaO0FVNTFyRUU7RU82MVpRO0lSdHdaSiwyQkFoQmE7RVR5eHJFakI7QUFDRjtBVWoyckVFO0VPNjFaUTtJUm53WkosaUJRb3daTTtFakJ1Z3lEVjtBQUNGO0FVdDJyRUU7RU82MVpRO0lSL3ZaRixpQlFnd1pJO0VqQjRneURWO0FBQ0Y7QWlCdmd5RG1CO0VBQ0Usb0JBQUE7QWpCeWd5RHJCO0FVOTJyRUU7RU82MlpZO0lSeHhaViw0QkFyQmU7RVRrenJFakI7QUFDRjtBVW4zckVFO0VPNjJaWTtJUnR4WlIsMkJBaEJhO0VUZ3pyRWpCO0FBQ0Y7QVV4M3JFRTtFTzYyWlk7SVJueFpSLGlCUXF4WlU7RWpCNmd5RGQ7QUFDRjtBVTczckVFO0VPNjJaWTtJUi93Wk4saUJRaXhaUTtFakJraHlEZDtBQUNGO0FpQjNneURRO0VSbHlaSix5QkFyQmU7RUFkZix5QkVaRjtFTW0xWlEscUNBQUE7RVJweVpOLHNDQXJCZTtFQXFCZiw4QkFyQmU7RUFxQmYsbUJBckJlO0VRNnpaVCwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QWpCOGd5RFY7QVVoNXJFRTtFT3UzWk07SVJoeVpGLHlCQWhCYTtFVDYwckVqQjtBQUNGO0FVcjVyRUU7RU91M1pNO0lSN3haRixlRXJESjtFWG8zckVBO0FBQ0Y7QVUxNXJFRTtFT3UzWk07SVJ6eFpBLGVFekROO0VYeTNyRUE7QUFDRjtBVS81ckVFO0VPdTNaTTtJUm4wWkYseUJFZEo7RVg2M3JFQTtBQUNGO0FVcDZyRUU7RU91M1pNO0lSaDBaRix5QkVqQko7RVhrNHJFQTtBQUNGO0FVejZyRUU7RU91M1pNO0lSN3paRix5QkVwQko7RVh1NHJFQTtBQUNGO0FVOTZyRUU7RU91M1pNO0lSaHlaRiwyQkFoQmE7RVQyMnJFakI7QUFDRjtBVW43ckVFO0VPdTNaTTtJUjd4WkYsa0JRZ3laSTtFakI2anlEUjtBQUNGO0FVeDdyRUU7RU91M1pNO0lSenhaQSxrQlE0eFpFO0VqQmtreURSO0FBQ0Y7QVU3N3JFRTtFT3UzWk07SVJoeVpGLDZCQWhCYTtFVDAzckVqQjtBQUNGO0FVbDhyRUU7RU91M1pNO0lSN3haRixvQlFpeVpJO0VqQjJreURSO0FBQ0Y7QVV2OHJFRTtFT3UzWk07SVJ6eFpBLG9CUTZ4WkU7RWpCZ2x5RFI7QUFDRjtBVTU4ckVFO0VPdTNaTTtJUmh5WkYsbUJBaEJhO0VUeTRyRWpCO0FBQ0Y7QVVqOXJFRTtFT3UzWk07SVI3eFpGLFNRa3laSTtFakJ5bHlEUjtBQUNGO0FVdDlyRUU7RU91M1pNO0lSenhaQSxTUTh4WkU7RWpCOGx5RFI7QUFDRjtBaUJ0bHlEWTtFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBakJ3bHlEZDtBaUJwbHlEVTtFQUNFLHFCQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJzbHlEWjtBaUJwbHlEWTtFUnp6WlIsb0JBckJlO0VBcUJmLHFCQXJCZTtFQXFCZiw2QkFyQmU7QVR1NnJFbkI7QVV2K3JFRTtFTzg0WlU7SVJ2elpOLHFCQWhCYTtFVG82ckVqQjtBQUNGO0FVNStyRUU7RU84NFpVO0lScHpaTixXUXF6WlE7RWpCaW15RFo7QUFDRjtBVWovckVFO0VPODRaVTtJUmh6WkosV1FpelpNO0VqQnNteURaO0FBQ0Y7QVV0L3JFRTtFTzg0WlU7SVJ2elpOLHNCQWhCYTtFVG03ckVqQjtBQUNGO0FVMy9yRUU7RU84NFpVO0lScHpaTixZUXN6WlE7RWpCK215RFo7QUFDRjtBVWhnc0VFO0VPODRaVTtJUmh6WkosWVFrelpNO0VqQm9ueURaO0FBQ0Y7QVVyZ3NFRTtFTzg0WlU7SVJ2elpOLHFCQWhCYTtFVGs4ckVqQjtBQUNGO0FVMWdzRUU7RU84NFpVO0lScHpaTixrQlF1elpRO0VqQjZueURaO0FBQ0Y7QVUvZ3NFRTtFTzg0WlU7SVJoelpKLGtCUW16Wk07RWpCa295RFo7QUFDRjtBaUI1bnlETTtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxhSnA1WlM7RUlxNVpULGNBQUE7RVJ2MFpKLE9BckJlO0VBcUJmLFlBckJlO0VBcUJmLHVCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsd0JBckJlO0VRazJaWCxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0RUFBQTtFQUFBLG9FQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBakI4bnlEUjtBVXBpc0VFO0VPdzVaSTtJUmowWkEsV0FoQmE7RVRpK3JFakI7QUFDRjtBVXppc0VFO0VPdzVaSTtJUjl6WkEsV1FtMFpFO0VqQmdweUROO0FBQ0Y7QVU5aXNFRTtFT3c1Wkk7SVIxelpFLFdRK3paQTtFakJxcHlETjtBQUNGO0FVbmpzRUU7RU93NVpJO0lSajBaQSxRQWhCYTtFVGcvckVqQjtBQUNGO0FVeGpzRUU7RU93NVpJO0lSOXpaQSxRUW8wWkU7RWpCOHB5RE47QUFDRjtBVTdqc0VFO0VPdzVaSTtJUjF6WkUsUVFnMFpBO0VqQm1xeUROO0FBQ0Y7QVVsa3NFRTtFT3c1Wkk7SVJqMFpBLFdBaEJhO0VUKy9yRWpCO0FBQ0Y7QVV2a3NFRTtFT3c1Wkk7SVI5elpBLFlRcTBaRTtFakI0cXlETjtBQUNGO0FVNWtzRUU7RU93NVpJO0lSMXpaRSxZUWkwWkE7RWpCaXJ5RE47QUFDRjtBVWpsc0VFO0VPdzVaSTtJUmowWkEsNkJBaEJhO0VUOGdzRWpCO0FBQ0Y7QVV0bHNFRTtFT3c1Wkk7SVI5elpBLG1CUXMwWkU7RWpCMHJ5RE47QUFDRjtBVTNsc0VFO0VPdzVaSTtJUjF6WkUsbUJRazBaQTtFakIrcnlETjtBQUNGO0FVaG1zRUU7RU93NVpJO0lSajBaQSxhQWhCYTtFVDZoc0VqQjtBQUNGO0FVcm1zRUU7RU93NVpJO0lSOXpaQSxhUXUwWkU7RWpCd3N5RE47QUFDRjtBVTFtc0VFO0VPdzVaSTtJUjF6WkUsYVFtMFpBO0VqQjZzeUROO0FBQ0Y7QVUvbXNFRTtFTzA2WlE7SVJyMVpOLGVBckJlO0VUbWpzRWpCO0FBQ0Y7QVVwbnNFRTtFTzA2WlE7SVJuMVpKLDBCQWhCYTtFVGlqc0VqQjtBQUNGO0FVem5zRUU7RU8wNlpRO0lSaDFaSixpQlFrMVpNO0VqQml0eURWO0FBQ0Y7QVU5bnNFRTtFTzA2WlE7SVI1MFpGLGlCUTgwWkk7RWpCc3R5RFY7QUFDRjtBaUJqdHlEUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VSaDJaTixtQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLGtCQXJCZTtFQXFCZix1QkFyQmU7RUFxQmYscUNBckJlO0VRNDNaVCx3QkFBQTtFQUNBLHFCQUFBO0FqQmt0eURWO0FVL29zRUU7RU9rN1pNO0lSMzFaRixtQkFoQmE7RVQ0a3NFakI7QUFDRjtBVXBwc0VFO0VPazdaTTtJUngxWkYsWUFWZ0I7RVR3a3NFcEI7QUFDRjtBVXpwc0VFO0VPazdaTTtJUnAxWkEsU1F3MVpFO0VqQnV1eURSO0FBQ0Y7QVU5cHNFRTtFT2s3Wk07SVIzMVpGLDhCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsdUJBaEJhO1lBZ0JiLG1CQWhCYTtFVDJsc0VqQjtBQUNGO0FVbnFzRUU7RU9rN1pNO0lSeDFaRiw4QlE2MVpJO0lSNzFaSiw2QlE2MVpJO1FSNzFaSix1QlE2MVpJO1lSNzFaSixtQlE2MVpJO0VqQmd2eURSO0FBQ0Y7QVV4cXNFRTtFT2s3Wk07SVJwMVpBLDhCUXkxWkU7SVJ6MVpGLDZCUXkxWkU7UVJ6MVpGLHVCUXkxWkU7WVJ6MVpGLG1CUXkxWkU7RWpCcXZ5RFI7QUFDRjtBVTdxc0VFO0VPazdaTTtJUjMxWkYsaUJBaEJhO0VUMG1zRWpCO0FBQ0Y7QVVscnNFRTtFT2s3Wk07SVJ4MVpGLGlCUTgxWkk7RWpCOHZ5RFI7QUFDRjtBVXZyc0VFO0VPazdaTTtJUnAxWkEsaUJRMDFaRTtFakJtd3lEUjtBQUNGO0FVNXJzRUU7RU9rN1pNO0lSMzFaRixVQWhCYTtFVHluc0VqQjtBQUNGO0FVanNzRUU7RU9rN1pNO0lSeDFaRixVUSsxWkk7RWpCNHd5RFI7QUFDRjtBVXRzc0VFO0VPazdaTTtJUnAxWkEsVVEyMVpFO0VqQml4eURSO0FBQ0Y7QVUzc3NFRTtFT2s3Wk07SVIzMVpGLGFBaEJhO0VUd29zRWpCO0FBQ0Y7QVVodHNFRTtFT2s3Wk07SVJ4MVpGLFlRZzJaSTtFakIweHlEUjtBQUNGO0FVcnRzRUU7RU9rN1pNO0lScDFaQSxZUTQxWkU7RWpCK3h5RFI7QUFDRjtBaUI1eHlEVTtFQUNFLGFBQUE7QWpCOHh5RFo7QWlCeHh5RFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VSbDNaUixtQkFyQmU7QVRrcXNFbkI7QVVsdXNFRTtFT3E4WlE7SVI5MlpKLFVBaEJhO0VUK3BzRWpCO0FBQ0Y7QVV2dXNFRTtFT3E4WlE7SVIzMlpKLFVRODJaTTtFakJteXlEVjtBQUNGO0FVNXVzRUU7RU9xOFpRO0lSdjJaRixVUTAyWkk7RWpCd3l5RFY7QUFDRjtBVWp2c0VFO0VPMjhaWTtJUno1WlYsZVEyNVpZO0lSMzVaWix1QlE0NVpZO1FSNTVaWixlUTQ1Wlk7WVI1NVpaLFdRNDVaWTtFakJ3eXlEZDtBQUNGO0FVdnZzRUU7RU8yOFpZO0lSdjVaUixnQlF5NVpVO0VqQjh5eURkO0FBQ0Y7QVU1dnNFRTtFTzI4Wlk7SVJwNVpSLGdCUXM1WlU7RWpCbXp5RGQ7QUFDRjtBVWp3c0VFO0VPMjhaWTtJUmo1WlIsZ0JRbTVaVTtFakJ3enlEZDtBQUNGO0FVdHdzRUU7RU8yOFpZO0lSdjVaUixtQlEwNVpVO1FSMTVaVixvQlEwNVpVO1lSMTVaVixnQlEwNVpVO0VqQjR6eURkO0FBQ0Y7QVUzd3NFRTtFTzI4Wlk7SVJwNVpSLG1CUXU1WlU7UVJ2NVpWLG9CUXU1WlU7WVJ2NVpWLGdCUXU1WlU7RWpCaTB5RGQ7QUFDRjtBVWh4c0VFO0VPMjhaWTtJUmo1WlIsbUJRbzVaVTtRUnA1WlYsb0JRbzVaVTtZUnA1WlYsZ0JRbzVaVTtFakJzMHlEZDtBQUNGO0FVcnhzRUU7RU9nOVpjO0lBQ0UsbUJBQUE7RWpCdzB5RGhCO0FBQ0Y7QWlCbDB5RFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FqQm8weURaO0FpQmoweURVO0VSeDRaTix5QkFyQmU7RUU4SWpCLHlCQUFBO0VNaXhaVSxjQUFBO0VSMTRaUixzQ0FyQmU7QVRvdXNFbkI7QVVweXNFRTtFTzY5WlE7SVJ0NFpKLGNBaEJhO0VUaXVzRWpCO0FBQ0Y7QVV6eXNFRTtFTzY5WlE7SVJuNFpKLGVFbUhKO0VYZ21zRUE7QUFDRjtBVTl5c0VFO0VPNjlaUTtJUi8zWkYsZUUrR047RVhxbXNFQTtBQUNGO0FVbnpzRUU7RU82OVpRO0lSdDRaSix1QkFoQmE7RVRndnNFakI7QUFDRjtBVXh6c0VFO0VPNjlaUTtJUm40WkosYVFzNFpNO0VqQjQxeURWO0FBQ0Y7QVU3enNFRTtFTzY5WlE7SVIvM1pGLGFRazRaSTtFakJpMnlEVjtBQUNGO0FpQi8xeURVO0VSOTRaTix5QkFyQmU7RUFkZix5QkVaRjtBWGd5c0VGO0FVdDBzRUU7RU9tK1pRO0lSNTRaSix5QkFoQmE7RVRtd3NFakI7QUFDRjtBVTMwc0VFO0VPbStaUTtJUno0WkosZUVyREo7RVgweXNFQTtBQUNGO0FVaDFzRUU7RU9tK1pRO0lScjRaRixlRXpETjtFWCt5c0VBO0FBQ0Y7QVVyMXNFRTtFT20rWlE7SVIvNlpKLHlCRWRKO0VYbXpzRUE7QUFDRjtBVTExc0VFO0VPbStaUTtJUjU2WkoseUJFakJKO0VYd3pzRUE7QUFDRjtBVS8xc0VFO0VPbStaUTtJUno2WkoseUJFcEJKO0VYNnpzRUE7QUFDRjtBaUIvM3lEWTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGdCQUFBO0VSbjVaVixzQ0FyQmU7QVQweXNFbkI7QVUxMnNFRTtFT3ErWlU7SVI5NFpOLDZCQWhCYTtFVHV5c0VqQjtBQUNGO0FVLzJzRUU7RU9xK1pVO0lSMzRaTixpQlErNFpRO0VqQjA0eURaO0FBQ0Y7QVVwM3NFRTtFT3ErWlU7SVJ2NFpKLGlCUTI0Wk07RWpCKzR5RFo7QUFDRjtBaUIxNHlETTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSNTVaSixtQkFyQmU7RUFxQmYsdUNBckJlO0FUK3pzRW5CO0FVLzNzRUU7RU8rK1pJO0lSeDVaQSxtQkFoQmE7RVQ0enNFakI7QUFDRjtBVXA0c0VFO0VPKytaSTtJUnI1WkEsU1F3NVpFO0VqQnM1eUROO0FBQ0Y7QVV6NHNFRTtFTysrWkk7SVJqNVpFLFNRbzVaQTtFakIyNXlETjtBQUNGO0FVOTRzRUU7RU8rK1pJO0lSeDVaQSw0Q0FoQmE7RVQyMHNFakI7QUFDRjtBVW41c0VFO0VPKytaSTtJUnI1WkEsd0JReTVaRTtFakJvNnlETjtBQUNGO0FVeDVzRUU7RU8rK1pJO0lSajVaRSx3QlFxNVpBO0VqQnk2eUROO0FBQ0Y7QWlCeDZ5RFE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RVJuNlpOLHNCQXJCZTtFQXFCZixxQkFyQmU7QVRvMnNFbkI7QVVwNnNFRTtFT3EvWk07SVI5NVpGLFdBaEJhO0VUaTJzRWpCO0FBQ0Y7QVV6NnNFRTtFT3EvWk07SVIzNVpGLFlRKzVaSTtFakJvN3lEUjtBQUNGO0FVOTZzRUU7RU9xL1pNO0lSdjVaQSxZUTI1WkU7RWpCeTd5RFI7QUFDRjtBVW43c0VFO0VPcS9aTTtJUjk1WkYsVUFoQmE7RVRnM3NFakI7QUFDRjtBVXg3c0VFO0VPcS9aTTtJUjM1WkYsV1FnNlpJO0VqQms4eURSO0FBQ0Y7QVU3N3NFRTtFT3EvWk07SVJ2NVpBLFdRNDVaRTtFakJ1OHlEUjtBQUNGO0FpQm44eURRO0VSMTZaSixxQkFyQmU7RUFxQmYsc0JBckJlO0FUczRzRW5CO0FVdDhzRUU7RU8rL1pNO0lSeDZaRixxQkFoQmE7RVRtNHNFakI7QUFDRjtBVTM4c0VFO0VPKy9aTTtJUnI2WkYsV1FzNlpJO0VqQis4eURSO0FBQ0Y7QVVoOXNFRTtFTysvWk07SVJqNlpBLFdRazZaRTtFakJvOXlEUjtBQUNGO0FVcjlzRUU7RU8rL1pNO0lSeDZaRixzQkFoQmE7RVRrNXNFakI7QUFDRjtBVTE5c0VFO0VPKy9aTTtJUnI2WkYsWVF1NlpJO0VqQjY5eURSO0FBQ0Y7QVUvOXNFRTtFTysvWk07SVJqNlpBLFlRbTZaRTtFakJrK3lEUjtBQUNGO0FpQi85eURNO0VSaDdaRix5QkFyQmU7RUU4SGpCLHlCQUFBO0FYMHlzRUY7QVV4K3NFRTtFT3FnYUk7SVI5NlpBLGNBaEJhO0VUcTZzRWpCO0FBQ0Y7QVU3K3NFRTtFT3FnYUk7SVIzNlpBLGVFbUdKO0VYb3pzRUE7QUFDRjtBVWwvc0VFO0VPcWdhSTtJUnY2WkUsZUUrRk47RVh5enNFQTtBQUNGO0FpQngreURNO0VBQ0UsY0p6K1pVO0FibTlzRWxCO0FpQnAreURZO0VBQ0UsZUpoL1pJO0FiczlzRWxCO0FpQnAreURZO0VBQ0UsZUpuL1pJO0FieTlzRWxCOztBaUI3OXlERTtFQUNFO0lBQ0UsK0NBQUE7WUFBQSx1Q0FBQTtFakJnK3lESjtFaUI3OXlERTtJQUNFLHlDQUFBO1lBQUEsaUNBQUE7RWpCKzl5REo7RWlCNTl5REU7SUFDRSwrQ0FBQTtZQUFBLHVDQUFBO0VqQjg5eURKO0FBQ0Y7O0FpQnoreURFO0VBQ0U7SUFDRSwrQ0FBQTtZQUFBLHVDQUFBO0VqQmcreURKO0VpQjc5eURFO0lBQ0UseUNBQUE7WUFBQSxpQ0FBQTtFakIrOXlESjtFaUI1OXlERTtJQUNFLCtDQUFBO1lBQUEsdUNBQUE7RWpCODl5REo7QUFDRjtBaUIzOXlERTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RVJqK1pBLDJCQXJCZTtBVG85c0VuQjtBVXBodEVFO0VPaWphQTtJUjE5WkksZUFoQmE7RVRpOXNFakI7QUFDRjtBVXpodEVFO0VPaWphQTtJUnY5WkksZ0JRNjlaRjtFakJzK3lERjtBQUNGO0FVOWh0RUU7RU9pamFBO0lSbjlaTSxnQlF5OVpKO0VqQjIreURGO0FBQ0Y7O0FpQnoreURFO0VScitaRSxxQkFyQmU7RUFxQmYsc0JBckJlO0VRNi9aZixtQkFBQTtFQUNBLDBFQUFBO1VBQUEsa0VBQUE7RUFDQSx1Q0FBQTtNQUFBLG1DQUFBO1VBQUEsK0JBQUE7QWpCNCt5REo7QVUzaXRFRTtFTzBqYUE7SVJuK1pJLHFCQWhCYTtFVHcrc0VqQjtBQUNGO0FVaGp0RUU7RU8wamFBO0lSaCtaSSxxQkFWZ0I7RVRvK3NFcEI7QUFDRjtBVXJqdEVFO0VPMGphQTtJUjU5Wk0sV1E2OVpKO0VqQjgveURGO0FBQ0Y7QVUxanRFRTtFTzBqYUE7SVJuK1pJLHNCQWhCYTtFVHUvc0VqQjtBQUNGO0FVL2p0RUU7RU8wamFBO0lSaCtaSSxzQkFWZ0I7RVRtL3NFcEI7QUFDRjtBVXBrdEVFO0VPMGphQTtJUjU5Wk0sWVE4OVpKO0VqQjRnekRGO0FBQ0Y7QWlCeGd6REk7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0FqQjBnekROO0FpQnhnekRJO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBakIwZ3pETjtBaUJ4Z3pESTtFQUNFLDZCQUFBO1VBQUEscUJBQUE7QWpCMGd6RE47O0FpQnJnekRFO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSwyR0FBQTtFQUFBLGlGQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLDhDQUFBO0VBQUEsc0NBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FqQndnekRKO0FpQnRnekRJO0VBQ0UseUNBQUE7RUFBQSxpQ0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBakJ3Z3pETjtBaUJyZ3pESTtFUjNnYUEsOEJBckJlO1VBcUJmLHNCQXJCZTtFUW1pYWIsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFUmpoYUYsV1FraGFFO0VSbGhhRiw0QkFyQmU7RUFxQmYsNkJBckJlO0VRb2phYixZQUFBO0VBQ0EsbURBQUE7RUFBQSwyQ0FBQTtFQUFBLG1DQUFBO0VBQUEsb0VBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QWpCNC95RE47QVVsbnRFRTtFT2dtYUU7SVJ6Z2FFLCtCQWhCYTtZQWdCYix1QkFoQmE7RVQraXRFakI7QUFDRjtBVXZudEVFO0VPZ21hRTtJUnRnYUUsK0JRd2dhQTtZUnhnYUEsdUJRd2dhQTtFakJ5aHpESjtBQUNGO0FVNW50RUU7RU9nbWFFO0lSbGdhSSwrQlFvZ2FGO1lScGdhRSx1QlFvZ2FGO0VqQjhoekRKO0FBQ0Y7QVVqb3RFRTtFT2dtYUU7SVJ6Z2FFLHNCQWhCYTtFVDhqdEVqQjtBQUNGO0FVdG90RUU7RU9nbWFFO0lSdGdhRSxZUTZnYUE7RWpCbWl6REo7QUFDRjtBVTNvdEVFO0VPZ21hRTtJUmxnYUksWVF5Z2FGO0VqQndpekRKO0FBQ0Y7QVVocHRFRTtFT2dtYUU7SVJ6Z2FFLGlCQWhCYTtFVDZrdEVqQjtBQUNGO0FVcnB0RUU7RU9nbWFFO0lSdGdhRSx1QkFWZ0I7RVR5a3RFcEI7QUFDRjtBVTFwdEVFO0VPZ21hRTtJUmxnYUksa0JRMGdhRjtFakJzanpESjtBQUNGO0FVL3B0RUU7RU9nbWFFO0lSemdhRSxrQkFoQmE7RVQ0bHRFakI7QUFDRjtBVXBxdEVFO0VPZ21hRTtJUnRnYUUsd0JBVmdCO0VUd2x0RXBCO0FBQ0Y7QVV6cXRFRTtFT2dtYUU7SVJsZ2FJLG1CUWdoYUY7RWpCK2p6REo7QUFDRjtBaUJ0anpETTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFUnRpYUosWUFyQmU7QVRvbnRFbkI7QVVwcnRFRTtFT3duYUk7SVJqaWFBLHNCQWhCYTtFVGludEVqQjtBQUNGO0FVenJ0RUU7RU93bmFJO0lSOWhhQSxZQVZnQjtFVDZtdEVwQjtBQUNGO0FVOXJ0RUU7RU93bmFJO0lSMWhhRSxZUThoYUE7RWpCc2t6RE47QUFDRjtBaUJya3pEUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSNWlhTixXUTZpYU07RVI3aWFOLDhDQXJCZTtBVDBvdEVuQjtBVTFzdEVFO0VPOG5hTTtJUnZpYUYsV1EyaWFJO0VqQjRrekRSO0FBQ0Y7QVUvc3RFRTtFTzhuYU07SVJwaWFGLFdRd2lhSTtFakJpbHpEUjtBQUNGO0FVcHR0RUU7RU84bmFNO0lSaGlhQSxXUW9pYUU7RWpCc2x6RFI7QUFDRjtBVXp0dEVFO0VPOG5hTTtJUnZpYUYsOEJBaEJhO0VUc3B0RWpCO0FBQ0Y7QVU5dHRFRTtFTzhuYU07SVJwaWFGLHlCUXlpYUk7RWpCK2x6RFI7QUFDRjtBVW51dEVFO0VPOG5hTTtJUmhpYUEseUJRcWlhRTtFakJvbXpEUjtBQUNGO0FpQmxtekRRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RVJuamFOLGtDQXJCZTtFQXFCZixXUXFqYU07RVJyamFOLGtCQXJCZTtBVCtxdEVuQjtBVS91dEVFO0VPc29hTTtJUi9pYUYsa0NBaEJhO0VUNHF0RWpCO0FBQ0Y7QVVwdnRFRTtFT3NvYU07SVI1aWFGLGNRK2lhSTtFakIrbXpEUjtBQUNGO0FVenZ0RUU7RU9zb2FNO0lSeGlhQSxjUTJpYUU7RWpCb256RFI7QUFDRjtBVTl2dEVFO0VPc29hTTtJUi9pYUYsc0JBaEJhO0VUMnJ0RWpCO0FBQ0Y7QVVud3RFRTtFT3NvYU07SVI1aWFGLFlRZ2phSTtFakI2bnpEUjtBQUNGO0FVeHd0RUU7RU9zb2FNO0lSeGlhQSxZUTRpYUU7RWpCa296RFI7QUFDRjtBVTd3dEVFO0VPc29hTTtJUi9pYUYsbUJBaEJhO0VUMHN0RWpCO0FBQ0Y7QVVseHRFRTtFT3NvYU07SVI1aWFGLGlCUWlqYUk7RWpCMm96RFI7QUFDRjtBVXZ4dEVFO0VPc29hTTtJUnhpYUEsaUJRNmlhRTtFakJncHpEUjtBQUNGO0FpQmhwekRVO0VBQ0UsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0FqQmtwekRaO0FpQmpwekRZO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QWpCbXB6RGQ7QWlCOW96RE07RUFDRSxtREFBQTtFQUFBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSxvRUFBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBakJncHpEUjtBaUI3b3pESTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FqQitvekROO0FpQjVvekRJO0VSL2thQSwwQkFyQmU7RUFxQmYsK0JBckJlO0FUb3Z0RW5CO0FVcHp0RUU7RU9vcWFFO0lSN2thRSxrQkFoQmE7RVRpdnRFakI7QUFDRjtBVXp6dEVFO0VPb3FhRTtJUjFrYUUsZ0JRMmthQTtFakJ3cHpESjtBQUNGO0FVOXp0RUU7RU9vcWFFO0lSdGthSSxnQlF1a2FGO0VqQjZwekRKO0FBQ0Y7QVVuMHRFRTtFT29xYUU7SVI3a2FFLG1CQWhCYTtFVGd3dEVqQjtBQUNGO0FVeDB0RUU7RU9vcWFFO0lSMWthRSxvQlE0a2FBO0VqQnNxekRKO0FBQ0Y7QVU3MHRFRTtFT29xYUU7SVJ0a2FJLG9CUXdrYUY7RWpCMnF6REo7QUFDRjtBaUIxcXpETTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFUnJsYUosdUJBckJlO0FUdXh0RW5CO0FVdjF0RUU7RU93cWFJO0lSamxhQSxjQWhCYTtFVG94dEVqQjtBQUNGO0FVNTF0RUU7RU93cWFJO0lSOWthQSxjUWlsYUU7RWpCcXJ6RE47QUFDRjtBVWoydEVFO0VPd3FhSTtJUjFrYUUsY1E2a2FBO0VqQjByekROO0FBQ0Y7QWlCdHJ6REk7RVIzbGFBLHNCQXJCZTtFQXFCZixvRUFyQmU7RVFtbmFiLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLGdCSi9wYVE7RUlncWFSLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QWpCd3J6RE47QVVqM3RFRTtFT2dyYUU7SVJ6bGFFLHNCQWhCYTtFVDh5dEVqQjtBQUNGO0FVdDN0RUU7RU9ncmFFO0lSdGxhRSxZUXVsYUE7RWpCeXN6REo7QUFDRjtBVTMzdEVFO0VPZ3JhRTtJUmxsYUksWVFtbGFGO0VqQjhzekRKO0FBQ0Y7QVVoNHRFRTtFT2dyYUU7SVJ6bGFFLDhCQWhCYTtFVDZ6dEVqQjtBQUNGO0FVcjR0RUU7RU9ncmFFO0lSdGxhRSxrQlF3bGFBO0VqQnV0ekRKO0FBQ0Y7QVUxNHRFRTtFT2dyYUU7SVJsbGFJLGtCUW9sYUY7RWpCNHR6REo7QUFDRjtBaUJydHpETTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VSMW1hSiw2QkFyQmU7QVR1MXRFbkI7QVV2NXRFRTtFTzByYUk7SVJubWFBLDZCQWhCYTtFVG8xdEVqQjtBQUNGO0FVNTV0RUU7RU8wcmFJO0lSaG1hQSxtQlFzbWFFO0VqQmd1ekROO0FBQ0Y7QVVqNnRFRTtFTzByYUk7SVI1bGFFLG1CUWttYUE7RWpCcXV6RE47QUFDRjtBaUJydXpEUTtFQUNFLGNKeHBhTTtBYiszdEVoQjtBaUJ4dXpEUTtFQUNFLGNKeHBhTTtBYiszdEVoQjtBaUJ4dXpEUTtFQUNFLGNKeHBhTTtBYiszdEVoQjtBaUJ4dXpEUTtFQUNFLGNKeHBhTTtBYiszdEVoQjtBaUJ4dXpEUTtFQUNFLGNKeHBhTTtBYiszdEVoQjtBaUJydXpEUTtFQUNFLFlBQUE7RUFDQSxhQUFBO0FqQnV1ekRWO0FpQm51ekRNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JKeHJhTTtFSXlyYU4sWUFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7RVI1bmFKLDZCQXJCZTtFQXFCZixzQ0FyQmU7RUFxQmYsb0JBckJlO0FUeTN0RW5CO0FVejd0RUU7RU8wc2FJO0lSbm5hQSw2QkFoQmE7RVRzM3RFakI7QUFDRjtBVTk3dEVFO0VPMHNhSTtJUmhuYUEsbUJRd25hRTtFakJndnpETjtBQUNGO0FVbjh0RUU7RU8wc2FJO0lSNW1hRSxtQlFvbmFBO0VqQnF2ekROO0FBQ0Y7QVV4OHRFRTtFTzBzYUk7SVJubmFBLHVCQWhCYTtFVHE0dEVqQjtBQUNGO0FVNzh0RUU7RU8wc2FJO0lSaG5hQSxhUXluYUU7RWpCOHZ6RE47QUFDRjtBVWw5dEVFO0VPMHNhSTtJUjVtYUUsYVFxbmFBO0VqQm13ekROO0FBQ0Y7QVV2OXRFRTtFTzBzYUk7SVJubmFBLFFBaEJhO0VUbzV0RWpCO0FBQ0Y7QVU1OXRFRTtFTzBzYUk7SVJobmFBLFNRMG5hRTtFakI0d3pETjtBQUNGO0FVait0RUU7RU8wc2FJO0lSNW1hRSxTUXNuYUE7RWpCaXh6RE47QUFDRjtBaUJqeHpEUTtFUmhvYUoseUJBckJlO0VRdXBhVCxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RVJyb2FOLDBCQXJCZTtBVDg2dEVuQjtBVTkrdEVFO0VPcXRhTTtJUjluYUYseUJBaEJhO0VUMjZ0RWpCO0FBQ0Y7QVVuL3RFRTtFT3F0YU07SVIzbmFGLGVRNG5hSTtFakJpeXpEUjtBQUNGO0FVeC90RUU7RU9xdGFNO0lSdm5hQSxlUXduYUU7RWpCc3l6RFI7QUFDRjtBVTcvdEVFO0VPcXRhTTtJUjluYUYsMEJBaEJhO0VUMDd0RWpCO0FBQ0Y7QVVsZ3VFRTtFT3F0YU07SVIzbmFGLGdCUWlvYUk7RWpCMnl6RFI7QUFDRjtBVXZndUVFO0VPcXRhTTtJUnZuYUEsZ0JRNm5hRTtFakJnenpEUjtBQUNGO0FpQmh6ekRVO0VBQ0UsYUFBQTtBakJrenpEWjtBaUIveXpEWTtFQUNFLGNKM3JhRTtBYjQrdEVoQjtBaUI5eXpEVTtFQUNFLG1CQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFUmpwYVIsMkJBckJlO0VBcUJmLDBCQXJCZTtFQXFCZixxQkFyQmU7RUFxQmYsc0JBckJlO0FUMDl0RW5CO0FVMWh1RUU7RU9vdWFRO0lSN29hSixtQkFoQmE7RVR1OXRFakI7QUFDRjtBVS9odUVFO0VPb3VhUTtJUjFvYUosZ0JRNm9hTTtFakI0enpEVjtBQUNGO0FVcGl1RUU7RU9vdWFRO0lSdG9hRixnQlF5b2FJO0VqQmkwekRWO0FBQ0Y7QVV6aXVFRTtFT291YVE7SVI3b2FKLDBCQWhCYTtFVHMrdEVqQjtBQUNGO0FVOWl1RUU7RU9vdWFRO0lSMW9hSixpQlE4b2FNO0VqQjAwekRWO0FBQ0Y7QVVuanVFRTtFT291YVE7SVJ0b2FGLGlCUTBvYUk7RWpCKzB6RFY7QUFDRjtBVXhqdUVFO0VPb3VhUTtJUjdvYUosWUFoQmE7RVRxL3RFakI7QUFDRjtBVTdqdUVFO0VPb3VhUTtJUjFvYUosZUFWZ0I7RVRpL3RFcEI7QUFDRjtBVWxrdUVFO0VPb3VhUTtJUnRvYUYsVVEyb2FJO0VqQjYxekRWO0FBQ0Y7QVV2a3VFRTtFT291YVE7SVI3b2FKLGFBaEJhO0VUb2d1RWpCO0FBQ0Y7QVU1a3VFRTtFT291YVE7SVIxb2FKLGdCQVZnQjtFVGdndUVwQjtBQUNGO0FVamx1RUU7RU9vdWFRO0lSdG9hRixXUTRvYUk7RWpCMjJ6RFY7QUFDRjtBaUJ4MnpETTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VSM3BhSixtQkFyQmU7QVQyaHVFbkI7QVUzbHVFRTtFTzh1YUk7SVJ2cGFBLG1CQWhCYTtFVHdodUVqQjtBQUNGO0FVaG11RUU7RU84dWFJO0lScHBhQSxTUXVwYUU7RWpCbTN6RE47QUFDRjtBVXJtdUVFO0VPOHVhSTtJUmhwYUUsU1FtcGFBO0VqQnczekROO0FBQ0Y7QWlCeDN6RFE7RVI3cGFKLHFCQXJCZTtFUW9yYVQsWUFBQTtBakIwM3pEVjtBVTltdUVFO0VPa3ZhTTtJUjNwYUYscUJBaEJhO0VUMml1RWpCO0FBQ0Y7QVVubnVFRTtFT2t2YU07SVJ4cGFGLFdReXBhSTtFakJvNHpEUjtBQUNGO0FVeG51RUU7RU9rdmFNO0lScHBhQSxXUXFwYUU7RWpCeTR6RFI7QUFDRjtBaUJ4NHpEVTtFQUNFLGFBQUE7QWpCMDR6RFo7QWlCcjR6RFU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQnU0ekRaO0FpQmo0ekRJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RVJucmFGLHNCQXJCZTtFQXFCZixtQkFyQmU7QVQ2a3VFbkI7QVU3b3VFRTtFT3F3YUU7SVI5cWFFLFFBaEJhO0VUMGt1RWpCO0FBQ0Y7QVVscHVFRTtFT3F3YUU7SVIzcWFFLFFRK3FhQTtFakI2NHpESjtBQUNGO0FVdnB1RUU7RU9xd2FFO0lSdnFhSSxRUTJxYUY7RWpCazV6REo7QUFDRjtBVTVwdUVFO0VPcXdhRTtJUjlxYUUsbUJBaEJhO0VUeWx1RWpCO0FBQ0Y7QVVqcXVFRTtFT3F3YUU7SVIzcWFFLFNRZ3JhQTtFakIyNXpESjtBQUNGO0FVdHF1RUU7RU9xd2FFO0lSdnFhSSxTUTRxYUY7RWpCZzZ6REo7QUFDRjtBaUJoNnpETTtFUnRyYUYscUJBckJlO0VBcUJmLFlBckJlO0FUK211RW5CO0FVL3F1RUU7RU8yd2FJO0lScHJhQSxxQkFoQmE7RVQ0bXVFakI7QUFDRjtBVXBydUVFO0VPMndhSTtJUmpyYUEsV1FrcmFFO0VqQjQ2ekROO0FBQ0Y7QVV6cnVFRTtFTzJ3YUk7SVI3cWFFLFdROHFhQTtFakJpN3pETjtBQUNGO0FVOXJ1RUU7RU8yd2FJO0lScHJhQSxzQkFoQmE7RVQybnVFakI7QUFDRjtBVW5zdUVFO0VPMndhSTtJUmpyYUEsWVFtcmFFO0VqQjA3ekROO0FBQ0Y7QVV4c3VFRTtFTzJ3YUk7SVI3cWFFLFlRK3FhQTtFakIrN3pETjtBQUNGO0FpQi83ekRRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBakJpOHpEVjtBaUJoOHpEVTtFUjdyYU4sYUFyQmU7QVRxcHVFbkI7QVVydHVFRTtFT2t4YVE7SVIzcmFKLGNBaEJhO0VUa3B1RWpCO0FBQ0Y7QVUxdHVFRTtFT2t4YVE7SVJ4cmFKLGNReXJhTTtFakIyOHpEVjtBQUNGO0FVL3R1RUU7RU9reGFRO0lScHJhRixjUXFyYUk7RWpCZzl6RFY7QUFDRjs7QWlCejh6REk7RUFDRSxjSm54YVc7RUlveGFYLHlJQUFBO0VBQUEsNkdBQUE7RUFDQSxtREFBQTtVQUFBLDJDQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGVBQUE7RVIzc2FGLFlRNHNhRTtFUjVzYUYsWUFyQmU7RUFxQmYsU1E4c2FFO0VSOXNhRixzQkFyQmU7RUFxQmYsd0NBckJlO01BcUJmLG9DQXJCZTtVQXFCZixnQ0FyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDZCQXJCZTtFUXd1YWIsa0JBQUE7RUFDQSxtREFBQTtFQUFBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSxvRUFBQTtBakI0OHpETjtBVXJ2dUVFO0VPMnhhRTtJUnBzYUUsc0JBaEJhO0VUa3J1RWpCO0FBQ0Y7QVUxdnVFRTtFTzJ4YUU7SVJqc2FFLFlRdXNhQTtFakI2OXpESjtBQUNGO0FVL3Z1RUU7RU8yeGFFO0lSN3JhSSxZUW1zYUY7RWpCayt6REo7QUFDRjtBVXB3dUVFO0VPMnhhRTtJUnBzYUUsVUFoQmE7RVRpc3VFakI7QUFDRjtBVXp3dUVFO0VPMnhhRTtJUmpzYUUsV1F3c2FBO0VqQjIrekRKO0FBQ0Y7QVU5d3VFRTtFTzJ4YUU7SVI3cmFJLFdRb3NhRjtFakJnL3pESjtBQUNGO0FVbnh1RUU7RU8yeGFFO0lScHNhRSxXQWhCYTtFVGd0dUVqQjtBQUNGO0FVeHh1RUU7RU8yeGFFO0lSanNhRSxXUXlzYUE7RWpCeS96REo7QUFDRjtBVTd4dUVFO0VPMnhhRTtJUjdyYUksV1Fxc2FGO0VqQjgvekRKO0FBQ0Y7QVVseXVFRTtFTzJ4YUU7SVJwc2FFLGFBaEJhO0VUK3R1RWpCO0FBQ0Y7QVV2eXVFRTtFTzJ4YUU7SVJqc2FFLFlRMHNhQTtFakJ1ZzBESjtBQUNGO0FVNXl1RUU7RU8yeGFFO0lSN3JhSSxZUXNzYUY7RWpCNGcwREo7QUFDRjtBVWp6dUVFO0VPMnhhRTtJUnBzYUUscUNBaEJhO1FBZ0JiLGlDQWhCYTtZQWdCYiw2QkFoQmE7RVQ4dXVFakI7QUFDRjtBVXR6dUVFO0VPMnhhRTtJUmpzYUUscUNRMnNhQTtRUjNzYUEsaUNRMnNhQTtZUjNzYUEsNkJRMnNhQTtFakJxaDBESjtBQUNGO0FVM3p1RUU7RU8yeGFFO0lSN3JhSSxxQ1F1c2FGO1FSdnNhRSxpQ1F1c2FGO1lSdnNhRSw2QlF1c2FGO0VqQjBoMERKO0FBQ0Y7QVVoMHVFRTtFTzJ4YUU7SVJwc2FFLHVCQWhCYTtFVDZ2dUVqQjtBQUNGO0FVcjB1RUU7RU8yeGFFO0lSanNhRSxhUTRzYUE7RWpCbWkwREo7QUFDRjtBVTEwdUVFO0VPMnhhRTtJUjdyYUksYVF3c2FGO0VqQndpMERKO0FBQ0Y7QVUvMHVFRTtFTzJ4YUU7SVJwc2FFLDZCQWhCYTtFVDR3dUVqQjtBQUNGO0FVcDF1RUU7RU8yeGFFO0lSanNhRSxtQlE2c2FBO0VqQmlqMERKO0FBQ0Y7QVV6MXVFRTtFTzJ4YUU7SVI3cmFJLG1CUXlzYUY7RWpCc2owREo7QUFDRjtBaUJwajBETTtFUnJ0YUYscUNBckJlO01BcUJmLGlDQXJCZTtVQXFCZiw2QkFyQmU7RVE0dWFYLG1CQUFBO0FqQnNqMERSO0FVbDJ1RUU7RU8weWFJO0lSbnRhQSxrQ0FoQmE7UUFnQmIsOEJBaEJhO1lBZ0JiLDBCQWhCYTtFVCt4dUVqQjtBQUNGO0FVdjJ1RUU7RU8weWFJO0lSaHRhQSxrQ1FpdGFFO1FSanRhRiw4QlFpdGFFO1lSanRhRiwwQlFpdGFFO0VqQmdrMEROO0FBQ0Y7QVU1MnVFRTtFTzB5YUk7SVI1c2FFLGtDUTZzYUE7UVI3c2FBLDhCUTZzYUE7WVI3c2FBLDBCUTZzYUE7RWpCcWswRE47QUFDRjtBaUJsazBETTtFQUNFLFdKM3hhTTtFSmdFVix5QkFyQmU7RUFkZix5QkVsQkY7QVhzMXVFRjtBVXQzdUVFO0VPK3lhSTtJUnh0YUEseUJBaEJhO0VUbXp1RWpCO0FBQ0Y7QVUzM3VFRTtFTyt5YUk7SVJydGFBLGVFM0RKO0VYZzJ1RUE7QUFDRjtBVWg0dUVFO0VPK3lhSTtJUmp0YUUsZUUvRE47RVhxMnVFQTtBQUNGO0FVcjR1RUU7RU8reWFJO0lSM3ZhQSxnQkVwQko7RVh5MnVFQTtBQUNGO0FVMTR1RUU7RU8reWFJO0lSeHZhQSxnQkV2Qko7RVg4MnVFQTtBQUNGO0FVLzR1RUU7RU8reWFJO0lScnZhQSxnQkUxQko7RVhtM3VFQTtBQUNGO0FpQmxtMERRO0VUL3dhTixtSkFBQTtFQ2tERSw2QkFyQmU7QVR3MXVFbkI7QVFwM3VFRTtFQUNFLDJMQUFBO0FSczN1RUo7QVFwM3VFRTtFQUNFLDBKQUFBO0FSczN1RUo7QVFyM3VFSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnUzdUVOO0FRcDN1RUU7RUFDRSwwSkFBQTtBUnMzdUVKO0FRcjN1RUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ1M3VFTjtBVXo2dUVFO0VPa3phTTtJUjN0YUYsNkJBaEJhO0VUczJ1RWpCO0FBQ0Y7QVU5NnVFRTtFT2t6YU07SVJ4dGFGLG1CUTB0YUk7RWpCOG4wRFI7QUFDRjtBVW43dUVFO0VPa3phTTtJUnB0YUEsbUJRc3RhRTtFakJtbzBEUjtBQUNGO0FpQmpvMERVO0VBQ0UsY0pseGFJO0VJbXhhSiwwQkFBQTtBakJtbzBEWjtBaUIvbjBETTtFQUNFLHNCSnp5YU07RUpnRVYseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsNkJBckJlO0VBcUJmLFdRNHVhSTtFUjV1YUoseUJBckJlO0VBcUJmLDBCQXJCZTtBVHE0dUVuQjtBVXI4dUVFO0VPNnphSTtJUnR1YUEseUJBaEJhO0VUazR1RWpCO0FBQ0Y7QVUxOHVFRTtFTzZ6YUk7SVJudWFBLGVFckRKO0VYeTZ1RUE7QUFDRjtBVS84dUVFO0VPNnphSTtJUi90YUUsZUV6RE47RVg4NnVFQTtBQUNGO0FVcDl1RUU7RU82emFJO0lSendhQSx5QkVkSjtFWGs3dUVBO0FBQ0Y7QVV6OXVFRTtFTzZ6YUk7SVJ0d2FBLHlCRWpCSjtFWHU3dUVBO0FBQ0Y7QVU5OXVFRTtFTzZ6YUk7SVJud2FBLHlCRXBCSjtFWDQ3dUVBO0FBQ0Y7QVVuK3VFRTtFTzZ6YUk7SVJ0dWFBLG9CQWhCYTtFVGc2dUVqQjtBQUNGO0FVeCt1RUU7RU82emFJO0lSbnVhQSxtQlFzdWFFO0VqQjRxMEROO0FBQ0Y7QVU3K3VFRTtFTzZ6YUk7SVIvdGFFLG1CUWt1YUE7RWpCaXIwRE47QUFDRjtBVWwvdUVFO0VPNnphSTtJUnR1YUEsWUFoQmE7RVQrNnVFakI7QUFDRjtBVXYvdUVFO0VPNnphSTtJUm51YUEsWVF1dWFFO0VqQjByMEROO0FBQ0Y7QVU1L3VFRTtFTzZ6YUk7SVIvdGFFLFlRbXVhQTtFakIrcjBETjtBQUNGO0FVamd2RUU7RU82emFJO0lSdHVhQSxrQkFoQmE7RVQ4N3VFakI7QUFDRjtBVXRndkVFO0VPNnphSTtJUm51YUEsa0JRd3VhRTtFakJ3czBETjtBQUNGO0FVM2d2RUU7RU82emFJO0lSL3RhRSxrQlFvdWFBO0VqQjZzMEROO0FBQ0Y7QVVoaHZFRTtFTzZ6YUk7SVJ0dWFBLGVBaEJhO0VUNjh1RWpCO0FBQ0Y7QVVyaHZFRTtFTzZ6YUk7SVJudWFBLGdCUXl1YUU7RWpCc3QwRE47QUFDRjtBVTFodkVFO0VPNnphSTtJUi90YUUsZ0JRcXVhQTtFakIydDBETjtBQUNGOztBaUJ2dDBERTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VSdnZhQSxzQkFyQmU7QVR1K3VFbkI7QVV2aXZFRTtFT3cwYUE7SVJqdmFJLGFBaEJhO0VUbyt1RWpCO0FBQ0Y7QVU1aXZFRTtFT3cwYUE7SVI5dWFJLFlRbXZhRjtFakJtdTBERjtBQUNGO0FVamp2RUU7RU93MGFBO0lSMXVhTSxZUSt1YUo7RWpCd3UwREY7QUFDRjtBaUJ4dTBESTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlKQUFBO0VBQUEsbUhBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFWm4xYUosbUNBQUE7VUFBQSwyQkFBQTtFSXFGRSxVQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsc0NBckJlO0VBcUJmLHNCQXJCZTtFSjFEZixzREFBQTtVQUFBLDhDQUFBO0VJNENBLHlCSjNDQTtFSThFQSx5Qko3RUE7RUk2RUEsMEJKNUVBO0FMNmp2RUo7QVV0a3ZFRTtFTzgwYUU7SVJ2dmFFLFVBaEJhO0VUbWd2RWpCO0FBQ0Y7QVUza3ZFRTtFTzgwYUU7SVJwdmFFLFNRMnZhQTtFakIwdjBESjtBQUNGO0FVaGx2RUU7RU84MGFFO0lSaHZhSSxTUXV2YUY7RWpCK3YwREo7QUFDRjtBVXJsdkVFO0VPODBhRTtJUnZ2YUUsa0JBaEJhO0VUa2h2RWpCO0FBQ0Y7QVUxbHZFRTtFTzgwYUU7SVJwdmFFLG1CUTR2YUE7RWpCd3cwREo7QUFDRjtBVS9sdkVFO0VPODBhRTtJUmh2YUksbUJRd3ZhRjtFakI2dzBESjtBQUNGO0FVcG12RUU7RU84MGFFO0lSdnZhRSxrREFoQmE7RVRpaXZFakI7QUFDRjtBVXptdkVFO0VPODBhRTtJUnB2YUUsNEJRNnZhQTtFakJzeDBESjtBQUNGO0FVOW12RUU7RU84MGFFO0lSaHZhSSw0QlF5dmFGO0VqQjJ4MERKO0FBQ0Y7QVVubnZFRTtFTzgwYUU7SVJ2dmFFLFdBaEJhO0VUZ2p2RWpCO0FBQ0Y7QVV4bnZFRTtFTzgwYUU7SVJwdmFFLFlROHZhQTtFakJveTBESjtBQUNGO0FVN252RUU7RU84MGFFO0lSaHZhSSxZUTB2YUY7RWpCeXkwREo7QUFDRjtBVWxvdkVFO0VPODBhRTtJUjF4YUUsZUo3Q0Y7RUwrbnZFRjtBQUNGO0FVdm92RUU7RU84MGFFO0lSdnhhRSxlSmhERjtFTG9vdkVGO0FBQ0Y7QVU1b3ZFRTtFTzgwYUU7SVJweGFFLGVKbkRGO0VMeW92RUY7QUFDRjtBVWpwdkVFO0VPODBhRTtJUnZ2YUUsY0FoQmE7RVQ4a3ZFakI7QUFDRjtBVXRwdkVFO0VPODBhRTtJUnB2YUUseUJBVmdCO0VUMGt2RXBCO0FBQ0Y7QVUzcHZFRTtFTzgwYUU7SVJodmFJLGVKdEZKO0VMdXB2RUY7QUFDRjtBVWhxdkVFO0VPODBhRTtJUnZ2YUUsZUFoQmE7RVQ2bHZFakI7QUFDRjtBVXJxdkVFO0VPODBhRTtJUnB2YUUsMEJBVmdCO0VUeWx2RXBCO0FBQ0Y7QVUxcXZFRTtFTzgwYUU7SVJodmFJLGdCSnJGSjtFTHFxdkVGO0FBQ0Y7QWlCcjEwRE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFWmwxYUosVUFBQTtFSTBFQSxtQkFyQmU7QVRzbnZFbkI7QVV0cnZFRTtFTzAxYUk7SVJud2FBLG1CQWhCYTtFVG1udkVqQjtBQUNGO0FVM3J2RUU7RU8wMWFJO0lSaHdhQSxTUXF3YUU7RWpCZzIwRE47QUFDRjtBVWhzdkVFO0VPMDFhSTtJUjV2YUUsU1Fpd2FBO0VqQnEyMEROO0FBQ0Y7QWlCajIwRFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUmx4YVIscUJBckJlO0VReXlhUCxZQUFBO0FqQm0yMERaO0FVNXN2RUU7RU9vMmFRO0lSN3dhSixVQWhCYTtFVHlvdkVqQjtBQUNGO0FVanR2RUU7RU9vMmFRO0lSMXdhSixXUTh3YU07RWpCNjIwRFY7QUFDRjtBVXR0dkVFO0VPbzJhUTtJUnR3YUYsV1Ewd2FJO0VqQmszMERWO0FBQ0Y7QWlCajMwRFk7RVJyeGFSLHFCQXJCZTtFUTR5YUwsWUFBQTtBakJtMzBEZDtBVS90dkVFO0VPMDJhVTtJUm54YU4scUJBaEJhO0VUNHB2RWpCO0FBQ0Y7QVVwdXZFRTtFTzAyYVU7SVJoeGFOLFdRaXhhUTtFakI2MzBEWjtBQUNGO0FVenV2RUU7RU8wMmFVO0lSNXdhSixXUTZ3YU07RWpCazQwRFo7QUFDRjtBaUI5MzBEVTtFQUNFLGNBQUE7QWpCZzQwRFo7QWlCOTMwRFU7RUFDRSxhQUFBO0FqQmc0MERaO0FpQjUzMERZO0VBQ0UsYUFBQTtBakI4MzBEZDtBaUI1MzBEWTtFQUNFLGNBQUE7QWpCODMwRGQ7QWlCdjMwRFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUmh6YVIsVUFyQmU7RVF1MGFQLGlCQUFBO0FqQnkzMERaO0FVaHd2RUU7RU9tNGFRO0lSNXlhSixXQWhCYTtFVDZydkVqQjtBQUNGO0FVcnd2RUU7RU9tNGFRO0lSenlhSixRUTR5YU07RWpCbTQwRFY7QUFDRjtBVTF3dkVFO0VPbTRhUTtJUnJ5YUYsUVF3eWFJO0VqQnc0MERWO0FBQ0Y7QWlCdDQwRFk7RUFDRSxXSnIzYUE7QWI2dnZFZDtBaUJ0NDBEWTtFQUNFLGNKbjJhRTtBYjJ1dkVoQjtBaUJyNDBEWTtFUjN6YVIscUJBckJlO0VBcUJmLHNCQXJCZTtFUW0xYUwsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QWpCdTQwRGQ7QVU5eHZFRTtFT2c1YVU7SVJ6emFOLFlBaEJhO0VUMnR2RWpCO0FBQ0Y7QVVueXZFRTtFT2c1YVU7SVJ0emFOLFlRdXphUTtFakJzNTBEWjtBQUNGO0FVeHl2RUU7RU9nNWFVO0lSbHphSixZUW16YU07RWpCMjUwRFo7QUFDRjtBVTd5dkVFO0VPZzVhVTtJUnp6YU4sc0JBaEJhO0VUMHV2RWpCO0FBQ0Y7QVVsenZFRTtFT2c1YVU7SVJ0emFOLFdRd3phUTtFakJvNjBEWjtBQUNGO0FVdnp2RUU7RU9nNWFVO0lSbHphSixXUW96YU07RWpCeTYwRFo7QUFDRjtBaUJsNjBEWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCbzYwRGQ7QWlCbjYwRGM7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFUjcwYVosc0JBckJlO0VRbzJhSCxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QWpCcTYwRGhCO0FVejB2RUU7RU84NWFZO0lSdjBhUixXQWhCYTtFVHN3dkVqQjtBQUNGO0FVOTB2RUU7RU84NWFZO0lScDBhUixZUXkwYVU7RWpCKzYwRGQ7QUFDRjtBVW4xdkVFO0VPODVhWTtJUmgwYU4sWVFxMGFRO0VqQm83MERkO0FBQ0Y7QWlCbDcwRGM7RVJqMWFWLFlBckJlO0VRdzJhSCxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7QWpCbzcwRGhCO0FVaDJ2RUU7RU9zNmFZO0lSLzBhUixzQkFoQmE7RVQ2eHZFakI7QUFDRjtBVXIydkVFO0VPczZhWTtJUjUwYVIsWVE2MGFVO0VqQms4MERkO0FBQ0Y7QVUxMnZFRTtFT3M2YVk7SVJ4MGFOLFlReTBhUTtFakJ1ODBEZDtBQUNGO0FpQmw4MERnQjtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwSkFBQTtFQUFBLDZGQUFBO0FqQm84MERsQjtBaUI1NzBEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VSMzJhUixxQkFyQmU7RVFrNGFQLFlBQUE7QWpCODcwRFo7QVVoNHZFRTtFTzY3YVE7SVJ0MmFKLFVBaEJhO0VUNnp2RWpCO0FBQ0Y7QVVyNHZFRTtFTzY3YVE7SVJuMmFKLFdRdTJhTTtFakJ3ODBEVjtBQUNGO0FVMTR2RUU7RU82N2FRO0lSLzFhRixXUW0yYUk7RWpCNjgwRFY7QUFDRjtBaUI1ODBEWTtFUjkyYVIscUJBckJlO0VRcTRhTCxZQUFBO0FqQjg4MERkO0FVbjV2RUU7RU9tOGFVO0lSNTJhTixxQkFoQmE7RVRnMXZFakI7QUFDRjtBVXg1dkVFO0VPbThhVTtJUnoyYU4sV1EwMmFRO0VqQnc5MERaO0FBQ0Y7QVU3NXZFRTtFT204YVU7SVJyMmFKLFdRczJhTTtFakI2OTBEWjtBQUNGO0FpQjE5MERVO0VBQ0UsYUFBQTtBakI0OTBEWjtBaUIxOTBEVTtFQUNFLGNBQUE7QWpCNDkwRFo7QWlCejkwRFk7RUFDRSxjQUFBO0FqQjI5MERkO0FpQno5MERZO0VBQ0UsYUFBQTtBakIyOTBEZDtBaUJyOTBETTtFUnA0YUYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZixrQkFyQmU7RUFxQmYsVUFyQmU7RUpyRGYsVUFBQTtBTHc2dkVKO0FVbjd2RUU7RU95OWFJO0lSbDRhQSx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVGczdkVqQjtBQUNGO0FVeDd2RUU7RU95OWFJO0lSLzNhQSx5QlFnNGFFO1FSaDRhRixzQlFnNGFFO1lSaDRhRixtQlFnNGFFO0VqQmsrMEROO0FBQ0Y7QVU3N3ZFRTtFT3k5YUk7SVIzM2FFLHlCUTQzYUE7UVI1M2FBLHNCUTQzYUE7WVI1M2FBLG1CUTQzYUE7RWpCdSswRE47QUFDRjtBVWw4dkVFO0VPeTlhSTtJUmw0YUEsbUJBaEJhO0VUKzN2RWpCO0FBQ0Y7QVV2OHZFRTtFT3k5YUk7SVIvM2FBLFNRaTRhRTtFakJnLzBETjtBQUNGO0FVNTh2RUU7RU95OWFJO0lSMzNhRSxTUTYzYUE7RWpCcS8wRE47QUFDRjtBaUJwLzBEUTtFUng0YUosYUFyQmU7RUFxQmYsVUFyQmU7RVFnNmFULHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakJzLzBEVjtBVXQ5dkVFO0VPNjlhTTtJUnQ0YUYsb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVG01dkVqQjtBQUNGO0FVMzl2RUU7RU82OWFNO0lSbjRhRixvQlFvNGFJO0lScDRhSixvQlFvNGFJO0lScDRhSixhUW80YUk7RWpCaWcxRFI7QUFDRjtBVWgrdkVFO0VPNjlhTTtJUi8zYUEsb0JRZzRhRTtJUmg0YUYsb0JRZzRhRTtJUmg0YUYsYVFnNGFFO0VqQnNnMURSO0FBQ0Y7QVVyK3ZFRTtFTzY5YU07SVJ0NGFGLG1CQWhCYTtFVGs2dkVqQjtBQUNGO0FVMSt2RUU7RU82OWFNO0lSbjRhRixTUXE0YUk7RWpCK2cxRFI7QUFDRjtBVS8rdkVFO0VPNjlhTTtJUi8zYUEsU1FpNGFFO0VqQm9oMURSO0FBQ0Y7QWlCbGgxRFE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBakJvaDFEVjtBaUJsaDFEUTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RVIzNWFOLFlBckJlO0VBcUJmLGFBckJlO0VRbTdhVCxrQkFBQTtBakJvaDFEVjtBVXZnd0VFO0VPMCthTTtJUm41YUYscUJBaEJhO0VUbzh2RWpCO0FBQ0Y7QVU1Z3dFRTtFTzArYU07SVJoNWFGLFdRdTVhSTtFakIraDFEUjtBQUNGO0FVamh3RUU7RU8wK2FNO0lSNTRhQSxXUW01YUU7RWpCb2kxRFI7QUFDRjtBVXRod0VFO0VPMCthTTtJUm41YUYsc0JBaEJhO0VUbTl2RWpCO0FBQ0Y7QVUzaHdFRTtFTzArYU07SVJoNWFGLFlRdzVhSTtFakI2aTFEUjtBQUNGO0FVaGl3RUU7RU8wK2FNO0lSNTRhQSxZUW81YUU7RWpCa2oxRFI7QUFDRjtBaUJoajFEVTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWpCa2oxRFo7QWlCaGoxRFk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCa2oxRGQ7QWlCOWkxRFU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0pBQUE7RUFBQSx1RkFBQTtBakJnajFEWjtBaUI3aTFEVTtFQUNFLFdBQUE7QWpCK2kxRFo7O0FpQnZpMURJO0VBQ0UsY0p4aGJVO0VJeWhiVixvQkFBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0FqQjBpMUROO0FpQnhpMURNO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBakIwaTFEUjtBVXZsd0VFO0VPcWliSTtJQVdJLG1CQUFBO0lBQ0EsNkJBQUE7WUFBQSxxQkFBQTtFakIyaTFEUjtBQUNGO0FpQnppMURNO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5RUFBQTtFQUFBLGlFQUFBO0FqQjJpMURSO0FpQnhpMURNO0VSdCthRixhQXJCZTtFUTYvYVgsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RVIxK2FKLE1BckJlO0VBcUJmLE9BckJlO0VBcUJmLE1BckJlO0VRbWdiWCxxQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7QWpCMGkxRFI7QVU3bXdFRTtFTzJqYkk7SVJwK2FBLGFBaEJhO0VUMGl3RWpCO0FBQ0Y7QVVsbndFRTtFTzJqYkk7SVJqK2FBLG9CQVZnQjtJQVVoQixvQkFWZ0I7SUFVaEIsYUFWZ0I7RVRzaXdFcEI7QUFDRjtBVXZud0VFO0VPMmpiSTtJUjc5YUUsb0JRODlhQTtJUjk5YUEsb0JRODlhQTtJUjk5YUEsYVE4OWFBO0VqQitqMUROO0FBQ0Y7QVU1bndFRTtFTzJqYkk7SVJwK2FBLFFReSthRTtFakJnazFETjtBQUNGO0FVam93RUU7RU8yamJJO0lSaithQSxRUXMrYUU7RWpCcWsxRE47QUFDRjtBVXRvd0VFO0VPMmpiSTtJUjc5YUUsUVFrK2FBO0VqQjBrMUROO0FBQ0Y7QVUzb3dFRTtFTzJqYkk7SVJwK2FBLG9CQWhCYTtFVHdrd0VqQjtBQUNGO0FVaHB3RUU7RU8yamJJO0lSaithQSxVUXUrYUU7RWpCbWwxRE47QUFDRjtBVXJwd0VFO0VPMmpiSTtJUjc5YUUsVVFtK2FBO0VqQndsMUROO0FBQ0Y7QVUxcHdFRTtFTzJqYkk7SVJwK2FBLG1CQWhCYTtFVHVsd0VqQjtBQUNGO0FVL3B3RUU7RU8yamJJO0lSaithQSxTUXcrYUU7RWpCaW0xRE47QUFDRjtBVXBxd0VFO0VPMmpiSTtJUjc5YUUsU1FvK2FBO0VqQnNtMUROO0FBQ0Y7QWlCcG0xRFE7RVJoL2FKLDZCQXJCZTtFQXFCZixzQ0FyQmU7RVF3Z2JULDhCQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtFQUNBLDBDQUFBO0FqQnNtMURWO0FVaHJ3RUU7RU9xa2JNO0lSOSthRixvQkFoQmE7RVQ2bXdFakI7QUFDRjtBVXJyd0VFO0VPcWtiTTtJUjMrYUYsbUJRNCthSTtFakJtbjFEUjtBQUNGO0FVMXJ3RUU7RU9xa2JNO0lSdithQSxtQlF3K2FFO0VqQnduMURSO0FBQ0Y7QVUvcndFRTtFT3FrYk07SVI5K2FGLHNDQWhCYTtFVDRud0VqQjtBQUNGO0FVcHN3RUU7RU9xa2JNO0lSMythRixrQlE2K2FJO0VqQmlvMURSO0FBQ0Y7QVV6c3dFRTtFT3FrYk07SVJ2K2FBLGtCUXkrYUU7RWpCc28xRFI7QUFDRjtBaUJsbzFEVTtFQUNFLGNBQUE7RVJ4L2FSLHFCQXJCZTtBVGtwd0VuQjtBVWx0d0VFO0VPNGtiUTtJUnIvYUoscUJBaEJhO0VUK293RWpCO0FBQ0Y7QVV2dHdFRTtFTzRrYlE7SVJsL2FKLFdRby9hTTtFakI2bzFEVjtBQUNGO0FVNXR3RUU7RU80a2JRO0lSOSthRixXUWcvYUk7RWpCa3AxRFY7QUFDRjtBaUJqcDFEWTtFQUNFLFdBQUE7QWpCbXAxRGQ7QWlCeG8xRFE7RUFDRSwyQkFBQTtBakIwbzFEVjtBaUJ4bzFEUTtFQUNFLGFBQUE7QWpCMG8xRFY7QWlCcm8xRE07RUFDRSxrQkFBQTtFQUNBLFVBQUE7RVJsaGJKLG1CQXJCZTtFQXFCZixxQkFyQmU7QVRncndFbkI7QVVodndFRTtFT3FtYkk7SVI5Z2JBLFVBaEJhO0VUNnF3RWpCO0FBQ0Y7QVVydndFRTtFT3FtYkk7SVIzZ2JBLFNROGdiRTtFakJpcDFETjtBQUNGO0FVMXZ3RUU7RU9xbWJJO0lSdmdiRSxTUTBnYkE7RWpCc3AxRE47QUFDRjtBVS92d0VFO0VPcW1iSTtJUjlnYkEsWUFoQmE7RVQ0cndFakI7QUFDRjtBVXB3d0VFO0VPcW1iSTtJUjNnYkEsV1ErZ2JFO0VqQitwMUROO0FBQ0Y7QVV6d3dFRTtFT3FtYkk7SVJ2Z2JFLFdRMmdiQTtFakJvcTFETjtBQUNGO0FpQnBxMURRO0VScmhiSixxQkFyQmU7QVRpdHdFbkI7QVVqeHdFRTtFTzBtYk07SVJuaGJGLHFCQWhCYTtFVDhzd0VqQjtBQUNGO0FVdHh3RUU7RU8wbWJNO0lSaGhiRixXUWloYkk7RWpCK3ExRFI7QUFDRjtBVTN4d0VFO0VPMG1iTTtJUjVnYkEsV1E2Z2JFO0VqQm9yMURSO0FBQ0Y7QWlCanIxRE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWpCbXIxRFI7QWlCanIxRFE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCbXIxRFY7QWlCaHIxRFE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCa3IxRFY7QWlCL3ExRE07RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FqQmlyMURSO0FpQjdxMURVO0VaL25iTixvRUFDRTtFQURGLDREQUNFO0VBREYsb0RBQ0U7RUFERixpRkFDRTtFQVdGLHVDQUFBO1VBQUEsK0JBQUE7RUlxQkEsZUpwQkE7QUxveXdFSjtBVWwwd0VFO0VPZ3BiUTtJUjVsYkosZUp0QkY7RUx3eXdFRjtBQUNGO0FVdjB3RUU7RU9ncGJRO0lSemxiSixlSnpCRjtFTDZ5d0VGO0FBQ0Y7QVU1MHdFRTtFT2dwYlE7SVJ0bGJKLGVKNUJGO0VMa3p3RUY7QUFDRjtBaUI5cjFEWTtFWm5uYlIscUNBQUE7RUFBQSw2QkFBQTtFQU9BLFVBQUE7QUw4eXdFSjs7QWlCenIxREU7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFBUSxNQUFBO0VBQ1IsV0FBQTtFQUNBLGNKanFiZ0I7QWI4MXdFcEI7QWlCM3IxREk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0FqQjZyMUROO0FpQjVyMURNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFUjNsYkoseUJBckJlO0FUK3l3RW5CO0FVLzJ3RUU7RU8ycWJJO0lScGxiQSx5QkFoQmE7RVQ0eXdFakI7QUFDRjtBVXAzd0VFO0VPMnFiSTtJUmpsYkEsZVF1bGJFO0VqQnVzMUROO0FBQ0Y7QVV6M3dFRTtFTzJxYkk7SVI3a2JFLGVRbWxiQTtFakI0czFETjtBQUNGO0FpQjFzMURNO0VBQ0UsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0FqQjRzMURSOztBaUJyczFETTtFUnZtYkYsNkJBckJlO0FUcTB3RW5CO0FVcjR3RUU7RU80cmJJO0lScm1iQSxrQkFoQmE7RVRrMHdFakI7QUFDRjtBVTE0d0VFO0VPNHJiSTtJUmxtYkEsbUJRbW1iRTtFakJpdDFETjtBQUNGO0FVLzR3RUU7RU80cmJJO0lSOWxiRSxtQlErbGJBO0VqQnN0MUROO0FBQ0Y7QWlCcnQxRE07RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7RVJsbmJKLHNCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0VDa0RFLDBCQXJCZTtBVG0yd0VuQjtBVW42d0VFO0VPK3JiSTtJUnhtYkEsYUFoQmE7RVRnMndFakI7QUFDRjtBVXg2d0VFO0VPK3JiSTtJUnJtYkEsWVE4bWJFO0VqQm91MUROO0FBQ0Y7QVU3NndFRTtFTytyYkk7SVJqbWJFLFlRMG1iQTtFakJ5dTFETjtBQUNGO0FVbDd3RUU7RU8rcmJJO0lSeG1iQSx5QkFoQmE7RVQrMndFakI7QUFDRjtBVXY3d0VFO0VPK3JiSTtJUnJtYkEsZUVyREo7RVhzNXdFQTtBQUNGO0FVNTd3RUU7RU8rcmJJO0lSam1iRSxlRXpETjtFWDI1d0VBO0FBQ0Y7QVVqOHdFRTtFTytyYkk7SVIzb2JBLHlCRWRKO0VYKzV3RUE7QUFDRjtBVXQ4d0VFO0VPK3JiSTtJUnhvYkEseUJFakJKO0VYbzZ3RUE7QUFDRjtBVTM4d0VFO0VPK3JiSTtJUnJvYkEseUJFcEJKO0VYeTZ3RUE7QUFDRjtBUTU2d0VFO0VBQ0UsMkxBQUE7QVI4NndFSjtBUTU2d0VFO0VBQ0UsMEpBQUE7QVI4NndFSjtBUTc2d0VJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSKzZ3RU47QVE1NndFRTtFQUNFLDBKQUFBO0FSODZ3RUo7QVE3NndFSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUis2d0VOO0FVait3RUU7RU8rcmJJO0lSeG1iQSxlQWhCYTtFVDg1d0VqQjtBQUNGO0FVdCt3RUU7RU8rcmJJO0lScm1iQSxnQlFpbmJFO0VqQit4MUROO0FBQ0Y7QVUzK3dFRTtFTytyYkk7SVJqbWJFLGdCUTZtYkE7RWpCb3kxRE47QUFDRjtBaUJueTFEUTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsNkpBQUE7RUFBQSx1SEFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFWnJ0YlIsbUNBQUE7VUFBQSwyQkFBQTtFSXFGRSxzQ0FyQmU7RUFxQmYsNkJBckJlO0VBcUJmLG9CQXJCZTtFQXFCZix1QkFyQmU7RVEycGJULGdCQUFBO0VSenFiTix5QkoyREE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EsK0RBQ0U7RUFERix1REFDRTtFQURGLCtDQUNFO0VBREYsdUVBQ0U7QUxtNXdFTjtBVXBneEVFO0VPNnNiTTtJUnRuYkYsc0NBaEJhO0VUaTh3RWpCO0FBQ0Y7QVV6Z3hFRTtFTzZzYk07SVJubmJGLGtCUTZuYkk7RWpCc3oxRFI7QUFDRjtBVTlneEVFO0VPNnNiTTtJUi9tYkEsa0JReW5iRTtFakIyejFEUjtBQUNGO0FVbmh4RUU7RU82c2JNO0lSdG5iRiw2QkFoQmE7RVRnOXdFakI7QUFDRjtBVXhoeEVFO0VPNnNiTTtJUm5uYkYsbUJROG5iSTtFakJvMDFEUjtBQUNGO0FVN2h4RUU7RU82c2JNO0lSL21iQSxtQlEwbmJFO0VqQnkwMURSO0FBQ0Y7QVVsaXhFRTtFTzZzYk07SVJ0bmJGLG1CQWhCYTtFVCs5d0VqQjtBQUNGO0FVdml4RUU7RU82c2JNO0lSbm5iRixTUStuYkk7RWpCazExRFI7QUFDRjtBVTVpeEVFO0VPNnNiTTtJUi9tYkEsU1EybmJFO0VqQnUxMURSO0FBQ0Y7QVVqanhFRTtFTzZzYk07SVJ0bmJGLHNCQWhCYTtFVDgrd0VqQjtBQUNGO0FVdGp4RUU7RU82c2JNO0lSbm5iRixZUWdvYkk7RWpCZzIxRFI7QUFDRjtBVTNqeEVFO0VPNnNiTTtJUi9tYkEsWVE0bmJFO0VqQnEyMURSO0FBQ0Y7QVVoa3hFRTtFTzZzYk07SVJ6cGJGLGVKeURGO0VMdTl3RUY7QUFDRjtBVXJreEVFO0VPNnNiTTtJUnRwYkYsZUpzREY7RUw0OXdFRjtBQUNGO0FVMWt4RUU7RU82c2JNO0lSbnBiRixlSm1ERjtFTGkrd0VGO0FBQ0Y7QWlCLzIxRFU7RVp6bWJOLFVBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FMMjl3RUo7QWlCNzIxRE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUmxwYkoscUJBckJlO0FUdWh4RW5CO0FVdmx4RUU7RU9zdWJJO0lSL29iQSxxQkFoQmE7RVRvaHhFakI7QUFDRjtBVTVseEVFO0VPc3ViSTtJUjVvYkEsVVE4b2JFO0VqQnczMUROO0FBQ0Y7QVVqbXhFRTtFT3N1Ykk7SVJ4b2JFLFVRMG9iQTtFakI2MzFETjtBQUNGO0FpQjczMURRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCKzMxRFY7QWlCNTMxRFE7RUFDRSxVQUFBO0FqQjgzMURWO0FpQnozMURRO0VabG5iSix1Q0FBQTtVQUFBLCtCQUFBO0VJaEZBLGVKaUZBO0FMOCt3RUo7QVVqbnhFRTtFT292Yk07SVJoc2JGLGVKK0VGO0VMay93RUY7QUFDRjtBVXRueEVFO0VPb3ZiTTtJUjdyYkYsZUo0RUY7RUx1L3dFRjtBQUNGO0FVM254RUU7RU9vdmJNO0lSMXJiRixlSnlFRjtFTDQvd0VGO0FBQ0Y7QWlCMTQxRFU7RVpqbmJOLFVBQUE7QUw4L3dFSjtBaUJyNDFEVTtFQUNFLHlKQUFBO0VBQUEsbUhBQUE7QWpCdTQxRFo7O0FpQmg0MURFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUpwd2JhO0VJcXdiYixvQkFBQTtFUnJyYkEseUJBckJlO0FUOGt4RW5CO0FVOW94RUU7RU9zd2JBO0lSL3FiSSx5QkFoQmE7RVQya3hFakI7QUFDRjtBVW5weEVFO0VPc3diQTtJUjVxYkksZVFpcmJGO0VqQjQ0MURGO0FBQ0Y7QVV4cHhFRTtFT3N3YkE7SVJ4cWJNLGVRNnFiSjtFakJpNTFERjtBQUNGO0FpQmo1MURJO0VBQ0UsV0FBQTtBakJtNTFETjtBaUJqNTFESTtFUjFyYkEsYUFyQmU7RVFpdGJiLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqQm01MUROO0FVdHF4RUU7RU8rd2JFO0lSeHJiRSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUbW14RWpCO0FBQ0Y7QVUzcXhFRTtFTyt3YkU7SVJycmJFLG9CUXNyYkE7SVJ0cmJBLG9CUXNyYkE7SVJ0cmJBLGFRc3JiQTtFakIrNTFESjtBQUNGO0FVaHJ4RUU7RU8rd2JFO0lSanJiSSxvQlFrcmJGO0lSbHJiRSxvQlFrcmJGO0lSbHJiRSxhUWtyYkY7RWpCbzYxREo7QUFDRjtBaUJoNjFEUTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VSbnNiTiwyQkFyQmU7QVQybnhFbkI7QVUzcnhFRTtFT3F4Yk07SVI5cmJGLDJCQWhCYTtFVHdueEVqQjtBQUNGO0FVaHN4RUU7RU9xeGJNO0lSM3JiRixpQlErcmJJO0VqQjI2MURSO0FBQ0Y7QVVyc3hFRTtFT3F4Yk07SVJ2cmJBLGlCUTJyYkU7RWpCZzcxRFI7QUFDRjtBaUIzNjFETTtFQUNFLDBCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtBakI2NjFEUjtBaUIxNjFESTtFUmh0YkEsZ0JBckJlO0FUa3B4RW5CO0FVbHR4RUU7RU9xeWJFO0lSOXNiRSxnQkFoQmE7RVQrb3hFakI7QUFDRjtBVXZ0eEVFO0VPcXliRTtJUjNzYkUsZ0JRNHNiQTtFakJxNzFESjtBQUNGO0FVNXR4RUU7RU9xeWJFO0lSdnNiSSxnQlF3c2JGO0VqQjA3MURKO0FBQ0Y7O0FpQnQ3MURFO0VSdHRiRSxhQXJCZTtBVHFxeEVuQjtBVXJ1eEVFO0VPMnliQTtJUnB0YkksYUFoQmE7RVRrcXhFakI7QUFDRjtBVTF1eEVFO0VPMnliQTtJUmp0YkksY0FWZ0I7RVQ4cHhFcEI7QUFDRjtBVS91eEVFO0VPMnliQTtJUjdzYk0sY1E4c2JKO0VqQnU4MURGO0FBQ0Y7O0FpQnI4MURFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FqQnc4MURKO0FpQnQ4MURJO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9DQUFBO01BQUEsZ0NBQUE7VUFBQSw0QkFBQTtBakJ3ODFETjtBaUI5NzFETTtFQUNFO0lBQ0UsYUFBQTtFakJnODFEUjtFaUI5NzFETTtJQUNFLGFBQUE7RWpCZzgxRFI7RWlCOTcxRE07SUFDRSxhQUFBO0VqQmc4MURSO0FBQ0Y7QWlCNTcxREk7RUFDRSxXQUFBO0VBRUEsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBakI2NzFETjtBaUIzNzFETTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakI2NzFEUjtBaUJ4NzFESTtFQUNFLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpCMDcxRE47QWlCdjcxRE07RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0FqQnk3MURSO0FpQnQ3MURNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsbUJBQUE7QWpCdzcxRFI7QWlCcjcxRE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0FqQnU3MURSO0FpQnQ3MURRO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0FqQnc3MURWO0FpQnA3MURNO0VBQ0UsYUFBQTtBakJzNzFEUjtBaUJsNzFESTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBakJvNzFETjtBaUJqNzFESTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFUngwYkYsYUFyQmU7RUFxQmYsY0FyQmU7RVFnMmJiLHdCQUFBO0VBQ0EsZ0NBQUE7QWpCbTcxRE47QVVwMXhFRTtFTzI1YkU7SVJwMGJFLFdBaEJhO0VUaXh4RWpCO0FBQ0Y7QVV6MXhFRTtFTzI1YkU7SVJqMGJFLFdRbzBiQTtFakIrNzFESjtBQUNGO0FVOTF4RUU7RU8yNWJFO0lSN3piSSxXUWcwYkY7RWpCbzgxREo7QUFDRjtBVW4yeEVFO0VPMjViRTtJUnAwYkUsdUJBaEJhO0VUZ3l4RWpCO0FBQ0Y7QVV4MnhFRTtFTzI1YkU7SVJqMGJFLGFRcTBiQTtFakI2ODFESjtBQUNGO0FVNzJ4RUU7RU8yNWJFO0lSN3piSSxhUWkwYkY7RWpCazkxREo7QUFDRjtBaUIvODFETTtFQUNFLFdKLzRiTTtBYmcyeEVkO0FpQmg5MURRO0VBQ0UsY0ovM2JRO0VJZzRiUixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUmwxYk4sNkJBckJlO0FUMHp4RW5CO0FVMTN4RUU7RU9xNmJNO0lSOTBiRiw2QkFoQmE7RVR1enhFakI7QUFDRjtBVS8zeEVFO0VPcTZiTTtJUjMwYkYsbUJRODBiSTtFakIyOTFEUjtBQUNGO0FVcDR4RUU7RU9xNmJNO0lSdjBiQSxtQlEwMGJFO0VqQmcrMURSO0FBQ0Y7QWlCaCsxRFU7RUFDRSxxQkFBQTtBakJrKzFEWjtBaUJqKzFEWTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG1CSnQ0Yks7RUo2Q2YsVUFyQmU7RUFxQmYsd0JBckJlO0VBcUJmLHNCQXJCZTtBVG8xeEVuQjtBVXA1eEVFO0VPMjZiVTtJUnAxYk4sVUFoQmE7RVRpMXhFakI7QUFDRjtBVXo1eEVFO0VPMjZiVTtJUmoxYk4sV1FxMWJRO0VqQjgrMURaO0FBQ0Y7QVU5NXhFRTtFTzI2YlU7SVIzMGJKLFVBQUE7RVRrMHhFTjtBQUNGO0FVbjZ4RUU7RU8yNmJVO0lScDFiTix3QkFoQmE7RVRnMnhFakI7QUFDRjtBVXg2eEVFO0VPMjZiVTtJUmoxYk4sYVFzMWJRO0VqQjQvMURaO0FBQ0Y7QVU3NnhFRTtFTzI2YlU7SVI3MGJKLGFRazFiTTtFakJpZzJEWjtBQUNGO0FVbDd4RUU7RU8yNmJVO0lScDFiTixXQWhCYTtFVCsyeEVqQjtBQUNGO0FVdjd4RUU7RU8yNmJVO0lSajFiTixZUXUxYlE7RWpCMGcyRFo7QUFDRjtBVTU3eEVFO0VPMjZiVTtJUjcwYkosWVFtMWJNO0VqQitnMkRaO0FBQ0Y7QWlCN2cyRGM7RUFDRSxhQUFBO0FqQitnMkRoQjtBaUIxZzJEUTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBakI0ZzJEVjtBaUIxZzJEVTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FqQjRnMkRaO0FpQnZnMkRNO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0FqQnlnMkRSO0FpQnZnMkRRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUjkzYk4sMEJBckJlO0FUNjV4RW5CO0FVNzl4RUU7RU9nOWJNO0lSejNiRixpQkFoQmE7RVQwNXhFakI7QUFDRjtBVWwreEVFO0VPZzliTTtJUnQzYkYsZVEwM2JJO0VqQmtoMkRSO0FBQ0Y7QVV2K3hFRTtFT2c5Yk07SVJsM2JBLGVRczNiRTtFakJ1aDJEUjtBQUNGO0FpQnRoMkRVO0VBQ0UsK0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFUnA0YlIsdUJBckJlO0FUazd4RW5CO0FVbC94RUU7RU9zOWJRO0lSLzNiSiwwQkFoQmE7RVQrNnhFakI7QUFDRjtBVXYveEVFO0VPczliUTtJUjUzYkosWVFnNGJNO0VqQmlpMkRWO0FBQ0Y7QVU1L3hFRTtFT3M5YlE7SVJ4M2JGLFlRNDNiSTtFakJzaTJEVjtBQUNGO0FpQnRpMkRZO0VBQ0UsbUJBQUE7QWpCd2kyRGQ7QWlCbmkyRFE7RVI1NGJKLGlCQXJCZTtFUW02YlQsV0o5OGJJO0VJKzhiSixxQkFBQTtBakJxaTJEVjtBVXpneUVFO0VPaStiTTtJUjE0YkYsaUJBaEJhO0VUczh4RWpCO0FBQ0Y7QVU5Z3lFRTtFT2krYk07SVJ2NGJGLGdCUXc0Ykk7RWpCZ2oyRFI7QUFDRjtBVW5oeUVFO0VPaStiTTtJUm40YkEsZ0JRbzRiRTtFakJxajJEUjtBQUNGO0FpQm5qMkRVO0VSaDViTixxQkFyQmU7QVQyOXhFbkI7QVUzaHlFRTtFT3ErYlE7SVI5NGJKLHFCQWhCYTtFVHc5eEVqQjtBQUNGO0FVaGl5RUU7RU9xK2JRO0lSMzRiSixvQlE0NGJNO0VqQjhqMkRWO0FBQ0Y7QVVyaXlFRTtFT3ErYlE7SVJ2NGJGLG9CUXc0Ykk7RWpCbWsyRFY7QUFDRjtBaUJsazJEVTtFUm41Yk4sMkJBckJlO0VRMDZiUCxnQkFBQTtFQUNBLFdKdDliRTtFSXU5YkYscUJBQUE7RUFJQSxZQUFBO0VBQ0EscUJBQUE7QWpCaWsyRFo7QVVsanlFRTtFT3crYlE7SVJqNWJKLDBCQWhCYTtFVCsreEVqQjtBQUNGO0FVdmp5RUU7RU93K2JRO0lSOTRiSiwwQkFWZ0I7RVQyK3hFcEI7QUFDRjtBVTVqeUVFO0VPdytiUTtJUjE0YkYsaUJRMjRiSTtFakJ1bDJEVjtBQUNGO0FpQnBsMkRZO0VBQ0UsYUFBQTtBakJzbDJEZDtBaUIvazJEUTtFUmg2Ykosa0JBckJlO0VRdTdiVCw2QkFBQTtBakJpbDJEVjtBVXhreUVFO0VPcS9iTTtJUjk1YkYsa0JBaEJhO0VUcWd5RWpCO0FBQ0Y7QVU3a3lFRTtFT3EvYk07SVIzNWJGLGlCUTQ1Ykk7RWpCMmwyRFI7QUFDRjtBVWxseUVFO0VPcS9iTTtJUnY1YkEsaUJRdzViRTtFakJnbTJEUjtBQUNGO0FpQi9sMkRVO0VSbjZiTiwyQkFyQmU7RVEwN2JQLGdCQUFBO0VBQ0EsV0p0K2JFO0VJdStiRixxQkFBQTtFQUlBLFlBQUE7RUFDQSxxQkFBQTtBakI4bDJEWjtBVS9seUVFO0VPdy9iUTtJUmo2YkosMEJBaEJhO0VUNGh5RWpCO0FBQ0Y7QVVwbXlFRTtFT3cvYlE7SVI5NWJKLDBCQVZnQjtFVHdoeUVwQjtBQUNGO0FVem15RUU7RU93L2JRO0lSMTViRixpQlEyNWJJO0VqQm9uMkRWO0FBQ0Y7QWlCam4yRFk7RUFDRSxhQUFBO0FqQm1uMkRkO0FpQjFtMkRNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFFQSwrQkFBQTtFUnQ3YkosaUJBckJlO0FUdWp5RW5CO0FVdm55RUU7RU91Z2NJO0lSaDdiQSwwQkFoQmE7RVRvanlFakI7QUFDRjtBVTVueUVFO0VPdWdjSTtJUjc2YkEsZ0JRazdiRTtFakJvbjJETjtBQUNGO0FVam95RUU7RU91Z2NJO0lSejZiRSxnQlE4NmJBO0VqQnluMkROO0FBQ0Y7QWlCem4yRFE7RVJ4N2JKLFlBckJlO0VBcUJmLGtCQXJCZTtBVDBreUVuQjtBVTFveUVFO0VPNmdjTTtJUnQ3YkYscUJBaEJhO0VUdWt5RWpCO0FBQ0Y7QVUvb3lFRTtFTzZnY007SVJuN2JGLGNBVmdCO0VUbWt5RXBCO0FBQ0Y7QVVwcHlFRTtFTzZnY007SVIvNmJBLFdRZzdiRTtFakIwbzJEUjtBQUNGO0FVenB5RUU7RU82Z2NNO0lSdDdiRixtQkFoQmE7RVRzbHlFakI7QUFDRjtBVTlweUVFO0VPNmdjTTtJUm43YkYsZ0JRcTdiSTtFakJtcDJEUjtBQUNGO0FVbnF5RUU7RU82Z2NNO0lSLzZiQSxnQlFpN2JFO0VqQndwMkRSO0FBQ0Y7QWlCdnAyRFk7RUFFRSxnQ0FBQTtBakJ3cDJEZDtBaUJucDJEVTtFQUNFLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBakJxcDJEWjtBaUJocDJETTtFQUNFLGFBQUE7QWpCa3AyRFI7QWlCN28yREk7RVIvOGJBLDRCQXJCZTtFQXFCZiw2QkFyQmU7RUFxQmYsdUJBckJlO0VRdytiYixrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FqQitvMkROO0FVenJ5RUU7RU9vaWNFO0lSNzhiRSxtQkFoQmE7RVRzbnlFakI7QUFDRjtBVTlyeUVFO0VPb2ljRTtJUjE4YkUsbUJRMjhiQTtFakI2cDJESjtBQUNGO0FVbnN5RUU7RU9vaWNFO0lSdDhiSSxtQlF1OGJGO0VqQmtxMkRKO0FBQ0Y7QVV4c3lFRTtFT29pY0U7SVI3OGJFLG9CQWhCYTtFVHFveUVqQjtBQUNGO0FVN3N5RUU7RU9vaWNFO0lSMThiRSxvQlE0OGJBO0VqQjJxMkRKO0FBQ0Y7QVVsdHlFRTtFT29pY0U7SVJ0OGJJLG9CUXc4YkY7RWpCZ3IyREo7QUFDRjtBVXZ0eUVFO0VPb2ljRTtJUjc4YkUsYUFoQmE7RVRvcHlFakI7QUFDRjtBVTV0eUVFO0VPb2ljRTtJUjE4YkUsYVE2OGJBO0VqQnlyMkRKO0FBQ0Y7QVVqdXlFRTtFT29pY0U7SVJ0OGJJLGFReThiRjtFakI4cjJESjtBQUNGO0FpQjFyMkRNO0VBQ0UsV0p4aGNNO0Fib3R5RWQ7QWlCM3IyRFE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakI2cjJEVjtBaUIzcjJEUTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBakI2cjJEVjtBaUIzcjJEVTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FqQjZyMkRaO0FpQjFyMkRRO0VBQ0UsY0ozaGNRO0VKOENkLDZCQXJCZTtBVCtyeUVuQjtBVS92eUVFO0VPaWtjTTtJUjErYkYsNkJBaEJhO0VUNHJ5RWpCO0FBQ0Y7QVVwd3lFRTtFT2lrY007SVJ2K2JGLG1CUXkrYkk7RWpCcXMyRFI7QUFDRjtBVXp3eUVFO0VPaWtjTTtJUm4rYkEsbUJRcStiRTtFakIwczJEUjtBQUNGO0FpQjFzMkRVO0VBQ0UscUJBQUE7QWpCNHMyRFo7QWlCM3MyRFk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkpqaWNLO0VKNkNmLFVBckJlO0VBcUJmLHdCQXJCZTtFQXFCZixzQkFyQmU7QVR5dHlFbkI7QVV6eHlFRTtFT3NrY1U7SVIvK2JOLFVBaEJhO0VUc3R5RWpCO0FBQ0Y7QVU5eHlFRTtFT3NrY1U7SVI1K2JOLFdRZy9iUTtFakJ3dDJEWjtBQUNGO0FVbnl5RUU7RU9za2NVO0lSdCtiSixVQUFBO0VUdXN5RU47QUFDRjtBVXh5eUVFO0VPc2tjVTtJUi8rYk4sd0JBaEJhO0VUcXV5RWpCO0FBQ0Y7QVU3eXlFRTtFT3NrY1U7SVI1K2JOLGFRaS9iUTtFakJzdTJEWjtBQUNGO0FVbHp5RUU7RU9za2NVO0lSeCtiSixhUTYrYk07RWpCMnUyRFo7QUFDRjtBVXZ6eUVFO0VPc2tjVTtJUi8rYk4sV0FoQmE7RVRvdnlFakI7QUFDRjtBVTV6eUVFO0VPc2tjVTtJUjUrYk4sWVFrL2JRO0VqQm92MkRaO0FBQ0Y7QVVqMHlFRTtFT3NrY1U7SVJ4K2JKLFlROCtiTTtFakJ5djJEWjtBQUNGO0FpQnZ2MkRjO0VBQ0UsYUFBQTtBakJ5djJEaEI7QWlCbHYyRE07RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7QWpCb3YyRFI7QWlCbHYyRFE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUVBLCtCQUFBO0VSM2djTixxQkFyQmU7QVRveHlFbkI7QVVwMXlFRTtFTzJsY007SVJwZ2NGLFVBaEJhO0VUaXh5RWpCO0FBQ0Y7QVV6MXlFRTtFTzJsY007SVJqZ2NGLFVRdWdjSTtFakI0djJEUjtBQUNGO0FVOTF5RUU7RU8ybGNNO0lSNy9iQSxVUW1nY0U7RWpCaXcyRFI7QUFDRjtBaUJodzJEVTtFQUNFLG1CQUFBO0FqQmt3MkRaO0FpQjd2MkRRO0VScGhjSiwwQkFyQmU7RVEyaWNULFdKdGxjSTtFSXVsY0oscUJBQUE7QWpCK3YyRFY7QVUzMnlFRTtFT3ltY007SVJsaGNGLGlCQWhCYTtFVHd5eUVqQjtBQUNGO0FVaDN5RUU7RU95bWNNO0lSL2djRixnQlFnaGNJO0VqQjB3MkRSO0FBQ0Y7QVVyM3lFRTtFT3ltY007SVIzZ2NBLGdCUTRnY0U7RWpCK3cyRFI7QUFDRjtBaUI3dzJEVTtFUnhoY04sOEJBckJlO0FUNnp5RW5CO0FVNzN5RUU7RU82bWNRO0lSdGhjSixxQkFoQmE7RVQwenlFakI7QUFDRjtBVWw0eUVFO0VPNm1jUTtJUm5oY0osb0JRb2hjTTtFakJ3eDJEVjtBQUNGO0FVdjR5RUU7RU82bWNRO0lSL2djRixvQlFnaGNJO0VqQjZ4MkRWO0FBQ0Y7QWlCM3gyRFU7RVI1aGNOLDJCQXJCZTtFUW1qY1AsZ0JBQUE7RUFDQSxXSi9sY0U7RUlnbWNGLHFCQUFBO0VBSUEscUJBQUE7QWpCMHgyRFo7QVVuNXlFRTtFT2luY1E7SVIxaGNKLDBCQWhCYTtFVGcxeUVqQjtBQUNGO0FVeDV5RUU7RU9pbmNRO0lSdmhjSiwwQkFWZ0I7RVQ0MHlFcEI7QUFDRjtBVTc1eUVFO0VPaW5jUTtJUm5oY0YsaUJRb2hjSTtFakIreTJEVjtBQUNGO0FpQjV5MkRZO0VBQ0UsYUFBQTtBakI4eTJEZDtBaUJ2eTJEUTtFQUNFLFdKMW1jSTtFSTJtY0osNkJBQUE7RVIzaWNOLDJCQXJCZTtBVDAyeUVuQjtBVTE2eUVFO0VPOG5jTTtJUnZpY0Ysa0JBaEJhO0VUdTJ5RWpCO0FBQ0Y7QVUvNnlFRTtFTzhuY007SVJwaWNGLGtCUXVpY0k7RWpCa3oyRFI7QUFDRjtBVXA3eUVFO0VPOG5jTTtJUmhpY0Esa0JRbWljRTtFakJ1ejJEUjtBQUNGO0FpQnZ6MkRVO0VSN2ljTiwyQkFyQmU7RVFva2NQLGdCQUFBO0VBQ0EsV0pobmNFO0VJaW5jRixxQkFBQTtFQUtBLFlBQUE7RUFDQSxxQkFBQTtBakJxejJEWjtBVWo4eUVFO0VPa29jUTtJUjNpY0osMEJBaEJhO0VUODN5RWpCO0FBQ0Y7QVV0OHlFRTtFT2tvY1E7SVJ4aWNKLDBCQVZnQjtFVDAzeUVwQjtBQUNGO0FVMzh5RUU7RU9rb2NRO0lScGljRixpQlFxaWNJO0VqQjQwMkRWO0FBQ0Y7QWlCejAyRFk7RUFDRSxhQUFBO0FqQjIwMkRkO0FpQmwwMkRNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFFQSwrQkFBQTtFUmhrY0osMEJBckJlO0FUeTV5RW5CO0FVejl5RUU7RU9pcGNJO0lSMWpjQSxpQkFoQmE7RVRzNXlFakI7QUFDRjtBVTk5eUVFO0VPaXBjSTtJUnZqY0EsaUJRNGpjRTtFakI0MDJETjtBQUNGO0FVbit5RUU7RU9pcGNJO0lSbmpjRSxpQlF3amNBO0VqQmkxMkROO0FBQ0Y7QWlCajEyRFE7RUFDRSxXQUFBO0VSbmtjTiwyQkFyQmU7QVQ0NnlFbkI7QVU1K3lFRTtFT3VwY007SVJoa2NGLGtCQWhCYTtFVHk2eUVqQjtBQUNGO0FVai95RUU7RU91cGNNO0lSN2pjRixrQlEramNJO0VqQjQxMkRSO0FBQ0Y7QVV0L3lFRTtFT3VwY007SVJ6amNBLGtCUTJqY0U7RWpCaTIyRFI7QUFDRjtBaUJoMjJEWTtFQUVFLGdDQUFBO0FqQmkyMkRkO0FpQjUxMkRVO0VBQ0Usa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FqQjgxMkRaO0FpQnoxMkRNO0VBQ0UsYUFBQTtBakIyMTJEUjtBaUJ2MTJESTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUNBLDhCQUFBO0FqQnkxMkROOztBaUJuMTJERTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBakJzMTJESjtBaUI3MDJETTtFQUNFO0lBQ0UsYUFBQTtFakIrMDJEUjtBQUNGO0FpQjMwMkRJO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QWpCNjAyRE47QVVuaXpFRTtFTzZzY0U7SUFZSSxnQkFBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtFakI4MDJETjtBQUNGO0FpQjUwMkRNO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCODAyRFI7QVVqanpFRTtFTzh0Y0k7SVJ6b2NGLDJCQXJCZTtFVHEveUVqQjtBQUNGO0FVdGp6RUU7RU84dGNJO0lSdm9jQSxjQWhCYTtFVG0veUVqQjtBQUNGO0FVM2p6RUU7RU84dGNJO0lScG9jQSxjUTJvY0k7RWpCMDEyRFI7QUFDRjtBVWhrekVFO0VPOHRjSTtJUmhvY0UsY1F1b2NFO0VqQisxMkRSO0FBQ0Y7QWlCMzEyREk7RUFDRSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FqQjYxMkROO0FpQjExMkRNO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtBakI0MTJEUjtBaUJ6MTJETTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLG1CQUFBO0FqQjIxMkRSO0FpQnYxMkRJO0VSanJjQSxjQXJCZTtFUXdzY2Isa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0VBQ0EsZ0NBQUE7QWpCeTEyRE47QVVybXpFRTtFT3N3Y0U7SVIvcWNFLHlEQWhCYTtFVGtpekVqQjtBQUNGO0FVMW16RUU7RU9zd2NFO0lSNXFjRSwyQlE2cWNBO0VqQnUyMkRKO0FBQ0Y7QVUvbXpFRTtFT3N3Y0U7SVJ4cWNJLDJCUXlxY0Y7RWpCNDIyREo7QUFDRjtBaUJ0MjJETTtFQUNFLFdKMXZjTTtBYmttekVkO0FpQnYyMkRRO0VBQ0UsY0oxdWNRO0VJMnVjUixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjdyY04sNkJBckJlO0FUNGp6RW5CO0FVNW56RUU7RU9neGNNO0lSenJjRiw2QkFoQmE7RVR5anpFakI7QUFDRjtBVWpvekVFO0VPZ3hjTTtJUnRyY0YsbUJReXJjSTtFakJrMzJEUjtBQUNGO0FVdG96RUU7RU9neGNNO0lSbHJjQSxtQlFxcmNFO0VqQnUzMkRSO0FBQ0Y7QWlCdjMyRFU7RUFDRSxxQkFBQTtBakJ5MzJEWjtBaUJ4MzJEWTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG1CSmp2Y0s7RUo2Q2YsVUFyQmU7RUFxQmYsd0JBckJlO0VBcUJmLHNCQXJCZTtBVHNsekVuQjtBVXRwekVFO0VPc3hjVTtJUi9yY04sVUFoQmE7RVRtbHpFakI7QUFDRjtBVTNwekVFO0VPc3hjVTtJUjVyY04sV1Fnc2NRO0VqQnE0MkRaO0FBQ0Y7QVVocXpFRTtFT3N4Y1U7SVJ0cmNKLFVBQUE7RVRva3pFTjtBQUNGO0FVcnF6RUU7RU9zeGNVO0lSL3JjTix3QkFoQmE7RVRrbXpFakI7QUFDRjtBVTFxekVFO0VPc3hjVTtJUjVyY04sYVFpc2NRO0VqQm01MkRaO0FBQ0Y7QVUvcXpFRTtFT3N4Y1U7SVJ4cmNKLGFRNnJjTTtFakJ3NTJEWjtBQUNGO0FVcHJ6RUU7RU9zeGNVO0lSL3JjTixXQWhCYTtFVGluekVqQjtBQUNGO0FVenJ6RUU7RU9zeGNVO0lSNXJjTixZUWtzY1E7RWpCaTYyRFo7QUFDRjtBVTlyekVFO0VPc3hjVTtJUnhyY0osWVE4cmNNO0VqQnM2MkRaO0FBQ0Y7QWlCcDYyRGM7RUFDRSxhQUFBO0FqQnM2MkRoQjtBaUJqNjJEUTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBakJtNjJEVjtBaUJqNjJEVTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FqQm02MkRaO0FpQi81MkRNO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0FqQmk2MkRSO0FpQi81MkRRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUnh1Y04sMEJBckJlO0FUK3B6RW5CO0FVL3R6RUU7RU8wemNNO0lSbnVjRixpQkFoQmE7RVQ0cHpFakI7QUFDRjtBVXB1ekVFO0VPMHpjTTtJUmh1Y0YsZVFvdWNJO0VqQjA2MkRSO0FBQ0Y7QVV6dXpFRTtFTzB6Y007SVI1dGNBLGVRZ3VjRTtFakIrNjJEUjtBQUNGO0FpQjk2MkRVO0VBQ0UsK0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFUjl1Y1IsdUJBckJlO0FUb3J6RW5CO0FVcHZ6RUU7RU9nMGNRO0lSenVjSiwwQkFoQmE7RVRpcnpFakI7QUFDRjtBVXp2ekVFO0VPZzBjUTtJUnR1Y0osWVEwdWNNO0VqQnk3MkRWO0FBQ0Y7QVU5dnpFRTtFT2cwY1E7SVJsdWNGLFlRc3VjSTtFakI4NzJEVjtBQUNGO0FpQjk3MkRZO0VBQ0UsbUJBQUE7QWpCZzgyRGQ7QWlCMzcyRFE7RVJ0dmNKLGlCQXJCZTtFUTZ3Y1QsV0p4emNJO0VJeXpjSixjQUFBO0FqQjY3MkRWO0FVM3d6RUU7RU8yMGNNO0lScHZjRixpQkFoQmE7RVR3c3pFakI7QUFDRjtBVWh4ekVFO0VPMjBjTTtJUmp2Y0YsZ0JRa3ZjSTtFakJ3ODJEUjtBQUNGO0FVcnh6RUU7RU8yMGNNO0lSN3VjQSxnQlE4dWNFO0VqQjY4MkRSO0FBQ0Y7QWlCMzgyRFU7RVIxdmNOLHFCQXJCZTtBVDZ0ekVuQjtBVTd4ekVFO0VPKzBjUTtJUnh2Y0oscUJBaEJhO0VUMHR6RWpCO0FBQ0Y7QVVseXpFRTtFTyswY1E7SVJydmNKLG9CUXN2Y007RWpCczkyRFY7QUFDRjtBVXZ5ekVFO0VPKzBjUTtJUmp2Y0Ysb0JRa3ZjSTtFakIyOTJEVjtBQUNGO0FpQjE5MkRVO0VSN3ZjTiwyQkFyQmU7RVFveGNQLGdCQUFBO0VBQ0EsV0poMGNFO0VJaTBjRixxQkFBQTtFQUlBLFlBQUE7RUFDQSxxQkFBQTtBakJ5OTJEWjtBVXB6ekVFO0VPazFjUTtJUjN2Y0osMEJBaEJhO0VUaXZ6RWpCO0FBQ0Y7QVV6enpFRTtFT2sxY1E7SVJ4dmNKLDBCQVZnQjtFVDZ1ekVwQjtBQUNGO0FVOXp6RUU7RU9rMWNRO0lScHZjRixpQlFxdmNJO0VqQisrMkRWO0FBQ0Y7QWlCNSsyRFk7RUFDRSxhQUFBO0FqQjgrMkRkO0FpQnYrMkRRO0VSMXdjSixrQkFyQmU7RVFpeWNULDZCQUFBO0FqQnkrMkRWO0FVMTB6RUU7RU8rMWNNO0lSeHdjRixrQkFoQmE7RVR1d3pFakI7QUFDRjtBVS8wekVFO0VPKzFjTTtJUnJ3Y0YsaUJRc3djSTtFakJtLzJEUjtBQUNGO0FVcDF6RUU7RU8rMWNNO0lSandjQSxpQlFrd2NFO0VqQncvMkRSO0FBQ0Y7QWlCdi8yRFU7RVI3d2NOLDJCQXJCZTtFUW95Y1AsZ0JBQUE7RUFDQSxXSmgxY0U7RUlpMWNGLHFCQUFBO0VBSUEsWUFBQTtFQUNBLHFCQUFBO0FqQnMvMkRaO0FVajJ6RUU7RU9rMmNRO0lSM3djSiwwQkFoQmE7RVQ4eHpFakI7QUFDRjtBVXQyekVFO0VPazJjUTtJUnh3Y0osMEJBVmdCO0VUMHh6RXBCO0FBQ0Y7QVUzMnpFRTtFT2syY1E7SVJwd2NGLGlCUXF3Y0k7RWpCNGczRFY7QUFDRjtBaUJ6ZzNEWTtFQUNFLGFBQUE7QWpCMmczRGQ7QWlCbmczRE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUVBLCtCQUFBO0VSL3hjSixpQkFyQmU7QVR5enpFbkI7QVV6M3pFRTtFT2czY0k7SVJ6eGNBLDBCQWhCYTtFVHN6ekVqQjtBQUNGO0FVOTN6RUU7RU9nM2NJO0lSdHhjQSxnQlEyeGNFO0VqQjZnM0ROO0FBQ0Y7QVVuNHpFRTtFT2czY0k7SVJseGNFLGdCUXV4Y0E7RWpCa2gzRE47QUFDRjtBaUJsaDNEUTtFUmp5Y0osWUFyQmU7RUFxQmYsa0JBckJlO0FUNDB6RW5CO0FVNTR6RUU7RU9zM2NNO0lSL3hjRixxQkFoQmE7RVR5MHpFakI7QUFDRjtBVWo1ekVFO0VPczNjTTtJUjV4Y0YsY0FWZ0I7RVRxMHpFcEI7QUFDRjtBVXQ1ekVFO0VPczNjTTtJUnh4Y0EsV1F5eGNFO0VqQm1pM0RSO0FBQ0Y7QVUzNXpFRTtFT3MzY007SVIveGNGLG1CQWhCYTtFVHcxekVqQjtBQUNGO0FVaDZ6RUU7RU9zM2NNO0lSNXhjRixnQlE4eGNJO0VqQjRpM0RSO0FBQ0Y7QVVyNnpFRTtFT3MzY007SVJ4eGNBLGdCUTB4Y0U7RWpCaWozRFI7QUFDRjtBaUJoajNEWTtFQUNFLGdDQUFBO0FqQmtqM0RkO0FpQjdpM0RVO0VBQ0Usa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FqQitpM0RaO0FpQjNpM0RNO0VBQ0UsYUFBQTtBakI2aTNEUjtBaUIxaTNESTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsaUhBQUE7RUFBQSw2RUFBQTtFQUNBLG1CQUFBO0FqQjRpM0ROO0FpQjNpM0RNO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0FqQjZpM0RSO0FpQnhpM0RJO0VScDBjQSw0QkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLHVCQXJCZTtFUTYxY2Isa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBakIwaTNETjtBVXo4ekVFO0VPeTVjRTtJUmwwY0UsbUJBaEJhO0VUczR6RWpCO0FBQ0Y7QVU5OHpFRTtFT3k1Y0U7SVIvemNFLG1CUWcwY0E7RWpCd2ozREo7QUFDRjtBVW45ekVFO0VPeTVjRTtJUjN6Y0ksbUJRNHpjRjtFakI2ajNESjtBQUNGO0FVeDl6RUU7RU95NWNFO0lSbDBjRSxvQkFoQmE7RVRxNXpFakI7QUFDRjtBVTc5ekVFO0VPeTVjRTtJUi96Y0Usb0JRaTBjQTtFakJzazNESjtBQUNGO0FVbCt6RUU7RU95NWNFO0lSM3pjSSxvQlE2emNGO0VqQjJrM0RKO0FBQ0Y7QVV2K3pFRTtFT3k1Y0U7SVJsMGNFLGFBaEJhO0VUbzZ6RWpCO0FBQ0Y7QVU1K3pFRTtFT3k1Y0U7SVIvemNFLGFRazBjQTtFakJvbDNESjtBQUNGO0FVai96RUU7RU95NWNFO0lSM3pjSSxhUTh6Y0Y7RWpCeWwzREo7QUFDRjtBaUJwbDNETTtFQUNFLFdKOTRjTTtBYm8rekVkO0FpQnJsM0RRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpCdWwzRFY7QWlCcmwzRFE7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7QWpCdWwzRFY7QWlCcmwzRFU7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBakJ1bDNEWjtBaUJubDNEUTtFQUNFLGNKbDVjUTtFSjhDZCw2QkFyQmU7RUFxQmYsNkJBckJlO0FUZzl6RW5CO0FVaGgwRUU7RU93N2NNO0lSajJjRiw2QkFoQmE7RVQ2OHpFakI7QUFDRjtBVXJoMEVFO0VPdzdjTTtJUjkxY0YsbUJRZzJjSTtFakIrbDNEUjtBQUNGO0FVMWgwRUU7RU93N2NNO0lSMTFjQSxtQlE0MWNFO0VqQm9tM0RSO0FBQ0Y7QVUvaDBFRTtFT3c3Y007SVJqMmNGLDZCQWhCYTtFVDQ5ekVqQjtBQUNGO0FVcGkwRUU7RU93N2NNO0lSOTFjRixtQlFpMmNJO0VqQjZtM0RSO0FBQ0Y7QVV6aTBFRTtFT3c3Y007SVIxMWNBLG1CUTYxY0U7RWpCa24zRFI7QUFDRjtBaUJsbjNEVTtFQUNFLHFCQUFBO0FqQm9uM0RaO0FpQm5uM0RZO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJKejVjSztFSjZDZixVQXJCZTtFQXFCZix3QkFyQmU7RUFxQmYsc0JBckJlO0FUeS96RW5CO0FVemowRUU7RU84N2NVO0lSdjJjTixVQWhCYTtFVHMvekVqQjtBQUNGO0FVOWowRUU7RU84N2NVO0lScDJjTixXUXcyY1E7RWpCZ28zRFo7QUFDRjtBVW5rMEVFO0VPODdjVTtJUjkxY0osVUFBQTtFVHUrekVOO0FBQ0Y7QVV4azBFRTtFTzg3Y1U7SVJ2MmNOLHdCQWhCYTtFVHFnMEVqQjtBQUNGO0FVN2swRUU7RU84N2NVO0lScDJjTixhUXkyY1E7RWpCOG8zRFo7QUFDRjtBVWxsMEVFO0VPODdjVTtJUmgyY0osYVFxMmNNO0VqQm1wM0RaO0FBQ0Y7QVV2bDBFRTtFTzg3Y1U7SVJ2MmNOLFdBaEJhO0VUb2gwRWpCO0FBQ0Y7QVU1bDBFRTtFTzg3Y1U7SVJwMmNOLFlRMDJjUTtFakI0cDNEWjtBQUNGO0FVam0wRUU7RU84N2NVO0lSaDJjSixZUXMyY007RWpCaXEzRFo7QUFDRjtBaUIvcDNEYztFQUNFLGFBQUE7QWpCaXEzRGhCO0FpQjFwM0RNO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0FqQjRwM0RSO0FpQjFwM0RRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFFQSwrQkFBQTtFUm40Y04scUJBckJlO0FUb2owRW5CO0FVcG4wRUU7RU9tOWNNO0lSNTNjRixVQWhCYTtFVGlqMEVqQjtBQUNGO0FVem4wRUU7RU9tOWNNO0lSejNjRixVUSszY0k7RWpCb3EzRFI7QUFDRjtBVTluMEVFO0VPbTljTTtJUnIzY0EsVVEyM2NFO0VqQnlxM0RSO0FBQ0Y7QWlCdHEzRFE7RVJ4NGNKLDBCQXJCZTtFUSs1Y1QsY0FBQTtFQUNBLFdKMzhjSTtBYm1uMEVkO0FVeG8wRUU7RU82OWNNO0lSdDRjRixpQkFoQmE7RVRxazBFakI7QUFDRjtBVTdvMEVFO0VPNjljTTtJUm40Y0YsZ0JRbzRjSTtFakJtcjNEUjtBQUNGO0FVbHAwRUU7RU82OWNNO0lSLzNjQSxnQlFnNGNFO0VqQndyM0RSO0FBQ0Y7QWlCdHIzRFU7RVI1NGNOLDhCQXJCZTtBVDBsMEVuQjtBVTFwMEVFO0VPaStjUTtJUjE0Y0oscUJBaEJhO0VUdWwwRWpCO0FBQ0Y7QVUvcDBFRTtFT2krY1E7SVJ2NGNKLHFCUXc0Y007RWpCaXMzRFY7QUFDRjtBVXBxMEVFO0VPaStjUTtJUm40Y0YscUJRbzRjSTtFakJzczNEVjtBQUNGO0FpQnJzM0RVO0VSLzRjTiwyQkFyQmU7RVFzNmNQLGdCQUFBO0VBQ0EsV0psOWNFO0VJbTljRixxQkFBQTtFQUlBLHFCQUFBO0FqQm9zM0RaO0FVaHIwRUU7RU9vK2NRO0lSNzRjSiwwQkFoQmE7RVQ2bTBFakI7QUFDRjtBVXJyMEVFO0VPbytjUTtJUjE0Y0osMEJBVmdCO0VUeW0wRXBCO0FBQ0Y7QVUxcjBFRTtFT28rY1E7SVJ0NGNGLGlCUXU0Y0k7RWpCeXQzRFY7QUFDRjtBaUJ0dDNEWTtFQUNFLGFBQUE7QWpCd3QzRGQ7QWlCanQzRFE7RVI1NWNKLDJCQXJCZTtFUW03Y1QsV0o5OWNJO0VJKzljSiw2QkFBQTtBakJtdDNEVjtBVXZzMEVFO0VPaS9jTTtJUjE1Y0Ysa0JBaEJhO0VUb28wRWpCO0FBQ0Y7QVU1czBFRTtFT2kvY007SVJ2NWNGLGtCUXc1Y0k7RWpCOHQzRFI7QUFDRjtBVWp0MEVFO0VPaS9jTTtJUm41Y0Esa0JRbzVjRTtFakJtdTNEUjtBQUNGO0FpQmp1M0RVO0VSaDZjTiwyQkFyQmU7RVF1N2NQLGdCQUFBO0VBQ0EsV0puK2NFO0VJbytjRixxQkFBQTtFQUlBLHFCQUFBO0FqQmd1M0RaO0FVN3QwRUU7RU9xL2NRO0lSOTVjSiwwQkFoQmE7RVQwcDBFakI7QUFDRjtBVWx1MEVFO0VPcS9jUTtJUjM1Y0osMEJBVmdCO0VUc3AwRXBCO0FBQ0Y7QVV2dTBFRTtFT3EvY1E7SVJ2NWNGLGlCUXc1Y0k7RWpCcXYzRFY7QUFDRjtBaUJsdjNEWTtFQUNFLGFBQUE7QWpCb3YzRGQ7QWlCN3UzRE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUVBLCtCQUFBO0VSajdjSiwwQkFyQmU7QVRxcjBFbkI7QVVydjBFRTtFT2tnZEk7SVIzNmNBLGlCQWhCYTtFVGtyMEVqQjtBQUNGO0FVMXYwRUU7RU9rZ2RJO0lSeDZjQSxpQlE2NmNFO0VqQnV2M0ROO0FBQ0Y7QVUvdjBFRTtFT2tnZEk7SVJwNmNFLGlCUXk2Y0E7RWpCNHYzRE47QUFDRjtBaUI1djNEUTtFQUNFLFdBQUE7RVJwN2NOLDJCQXJCZTtBVHdzMEVuQjtBVXh3MEVFO0VPd2dkTTtJUmo3Y0Ysa0JBaEJhO0VUcXMwRWpCO0FBQ0Y7QVU3dzBFRTtFT3dnZE07SVI5NmNGLGtCUWc3Y0k7RWpCdXczRFI7QUFDRjtBVWx4MEVFO0VPd2dkTTtJUjE2Y0Esa0JRNDZjRTtFakI0dzNEUjtBQUNGO0FpQjN3M0RZO0VBRUUsZ0NBQUE7QWpCNHczRGQ7QWlCdnczRFU7RUFDRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QWpCeXczRFo7QWlCcHczRE07RUFDRSxhQUFBO0FqQnN3M0RSO0FpQmx3M0RJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxNQUFBO0VBQ0EsOEJBQUE7QWpCb3czRE47QWlCanczREk7RUFDRSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsZ0lBQUE7RUFBQSw0RUFBQTtBakJtdzNETjs7QWlCNXYzREk7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RVJ0Z2RGLDJEUXdnZEU7RUFLQSw2QkFBQTtBakIwdjNETjtBVXp6MEVFO0VPb2pkRTtJUmhnZEUsMkRRc2dkQTtFakJtdzNESjtBQUNGO0FVOXowRUU7RU9vamRFO0lSNy9jRSwyRFFtZ2RBO0VqQnd3M0RKO0FBQ0Y7QVVuMDBFRTtFT29qZEU7SVIxL2NFLDJEUWdnZEE7RWpCNnczREo7QUFDRjtBaUJ2dzNETTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0FqQnl3M0RSO0FpQnR3M0RRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FqQnd3M0RWO0FpQnR3M0RVO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0FqQnd3M0RaO0FpQnR3M0RZO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsNkNBQUE7VUFBQSxxQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0VSNWdkViw2QkFyQmU7QVQweTBFbkI7QVUxMjBFRTtFT3VsZFU7SVJoZ2ROLDZCQWhCYTtFVHV5MEVqQjtBQUNGO0FVLzIwRUU7RU91bGRVO0lSNy9jTixtQlF3Z2RRO0VqQml4M0RaO0FBQ0Y7QVVwMzBFRTtFT3VsZFU7SVJ6L2NKLG1CUW9nZE07RWpCc3gzRFo7QUFDRjtBaUJueDNEVTtFUnBqZE4sMEJRcWpkUTtFUmxoZFIsNkJBckJlO0VReWlkUCxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJxeDNEWjtBVWo0MEVFO0VPc21kUTtJUmxqZEosMEJRbWpkTTtFakI4eDNEVjtBQUNGO0FVdDQwRUU7RU9zbWRRO0lSL2lkSiwwQlFnamRNO0VqQm15M0RWO0FBQ0Y7QVUzNDBFRTtFT3NtZFE7SVI1aWRKLDBCUTZpZE07RWpCd3kzRFY7QUFDRjtBVWg1MEVFO0VPc21kUTtJUi9nZEosNkJBaEJhO0VUNjAwRWpCO0FBQ0Y7QVVyNTBFRTtFT3NtZFE7SVI1Z2RKLG1CUThnZE07RWpCaXozRFY7QUFDRjtBVTE1MEVFO0VPc21kUTtJUnhnZEYsbUJRMGdkSTtFakJzejNEVjtBQUNGO0FpQmp6M0RZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtLQUFBLHdCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJtejNEZDtBaUI5eTNEWTtFQUNFLGNKamxkSTtBYmk0MEVsQjtBaUI3eTNEWTtFQUNFLGNKMWxkRztBYnk0MEVqQjtBaUI1eTNEWTtFQUNFLFdKM21kQTtBYnk1MEVkO0FpQnJ5M0RJO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0p4bmRRO0VJeW5kUixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VSNWpkRix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLDJCQXJCZTtFQXFCZix1QkFyQmU7QVQwMzBFbkI7QVUxNzBFRTtFT3lvZEU7SVJsamRFLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsOEJBaEJhO0VUdTMwRWpCO0FBQ0Y7QVUvNzBFRTtFT3lvZEU7SVIvaWRFLHlCUXdqZEE7UVJ4amRBLHNCUXdqZEE7WVJ4amRBLDhCUXdqZEE7RWpCaXozREo7QUFDRjtBVXA4MEVFO0VPeW9kRTtJUjNpZEkseUJRb2pkRjtRUnBqZEUsc0JRb2pkRjtZUnBqZEUsOEJRb2pkRjtFakJzejNESjtBQUNGO0FVejgwRUU7RU95b2RFO0lSbGpkRSx1QkFoQmE7RVRzNDBFakI7QUFDRjtBVTk4MEVFO0VPeW9kRTtJUi9pZEUsYVF5amRBO0VqQit6M0RKO0FBQ0Y7QVVuOTBFRTtFT3lvZEU7SVIzaWRJLGFRcWpkRjtFakJvMDNESjtBQUNGO0FpQnAwM0RNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFUmxrZEosNEJBckJlO0FUODUwRW5CO0FVOTkwRUU7RU9vcGRJO0lSN2pkQSw2QkFoQmE7RVQyNTBFakI7QUFDRjtBVW4rMEVFO0VPb3BkSTtJUjFqZEEsbUJROGpkRTtFakIrMDNETjtBQUNGO0FVeCswRUU7RU9vcGRJO0lSdGpkRSxtQlEwamRBO0VqQm8xM0ROO0FBQ0Y7QWlCbjEzRE07RUFDRSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EscUJBQUE7QWpCcTEzRFI7QWlCbjEzRE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjFrZEosMEJBckJlO0FUcTcwRW5CO0FVci8wRUU7RU84cGRJO0lSdmtkQSxhQWhCYTtFVGs3MEVqQjtBQUNGO0FVMS8wRUU7RU84cGRJO0lScGtkQSxhUXNrZEU7RWpCODEzRE47QUFDRjtBVS8vMEVFO0VPOHBkSTtJUmhrZEUsYVFra2RBO0VqQm0yM0ROO0FBQ0Y7QWlCbDIzRE07RUFDRSxnQ0FBQTtVQUFBLHdCQUFBO0VSOWtkSixxQkFyQmU7RUFxQmYsMkJBckJlO0FUeTgwRW5CO0FVemcxRUU7RU9rcWRJO0lSM2tkQSxxQkFoQmE7RVRzODBFakI7QUFDRjtBVTlnMUVFO0VPa3FkSTtJUnhrZEEscUJBVmdCO0VUazgwRXBCO0FBQ0Y7QVVuaDFFRTtFT2txZEk7SVJwa2RFLFlRc2tkQTtFakJtMzNETjtBQUNGO0FVeGgxRUU7RU9rcWRJO0lSM2tkQSwyQkFoQmE7RVRxOTBFakI7QUFDRjtBVTdoMUVFO0VPa3FkSTtJUnhrZEEsZ0JRMmtkRTtFakI0MzNETjtBQUNGO0FVbGkxRUU7RU9rcWRJO0lScGtkRSxnQlF1a2RBO0VqQmk0M0ROO0FBQ0Y7QWlCOTMzREk7RVJwbGRBLDZCQXJCZTtBVDArMEVuQjtBVTFpMUVFO0VPeXFkRTtJUmxsZEUsNkJBaEJhO0VUdSswRWpCO0FBQ0Y7QVUvaTFFRTtFT3lxZEU7SVIva2RFLG1CUWlsZEE7RWpCdzQzREo7QUFDRjtBVXBqMUVFO0VPeXFkRTtJUjNrZEksbUJRNmtkRjtFakI2NDNESjtBQUNGOztBaUJ0NDNESTtFQUNFLDZCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7QWpCeTQzRE47QWlCdDQzREk7RUFDRSxhQUFBO0VSem1kRix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLHVCQXJCZTtBVHVnMUVuQjtBVXZrMUVFO0VPNnJkRTtJUnRtZEUsdUJBaEJhO1FBZ0JiLG9CQWhCYTtZQWdCYixzQkFoQmE7RVRvZzFFakI7QUFDRjtBVTVrMUVFO0VPNnJkRTtJUm5tZEUsdUJRcW1kQTtRUnJtZEEsb0JRcW1kQTtZUnJtZEEsc0JRcW1kQTtFakJpNTNESjtBQUNGO0FVamwxRUU7RU82cmRFO0lSL2xkSSx1QlFpbWRGO1FSam1kRSxvQlFpbWRGO1lSam1kRSxzQlFpbWRGO0VqQnM1M0RKO0FBQ0Y7QWlCcDUzREk7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RVJwcGRGLDJEUTRwZEU7RUFLQSw2QkFBQTtBakIyNDNETjtBaUJ0NTNETTtFQUNFLGVBQUE7RUFDQSxhQUFBO0FqQnc1M0RSO0FpQnY1M0RRO0VBQU0sa0JBQUE7QWpCMDUzRGQ7QVVybTFFRTtFT2tzZEU7SVI5b2RFLDJEUTBwZEE7RWpCMjUzREo7QUFDRjtBVTFtMUVFO0VPa3NkRTtJUjNvZEUsMkRRdXBkQTtFakJnNjNESjtBQUNGO0FVL20xRUU7RU9rc2RFO0lSeG9kRSwyRFFvcGRBO0VqQnE2M0RKO0FBQ0Y7QWlCNzUzRE07RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFUnJvZEosd0JBckJlO0FUMGoxRW5CO0FVMW4xRUU7RU91dGRJO0lSaG9kQSx1QkFoQmE7RVR1ajFFakI7QUFDRjtBVS9uMUVFO0VPdXRkSTtJUjduZEEsdUJBVmdCO0VUbWoxRXBCO0FBQ0Y7QVVwbzFFRTtFT3V0ZEk7SVJ6bmRFLGFRNm5kQTtFakI2NjNETjtBQUNGO0FpQjU2M0RRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQjg2M0RWO0FpQjU2M0RVO0VBQ0UsVUFBQTtBakI4NjNEWjtBaUI1NjNEVTtFQUNFLFVBQUE7QWpCODYzRFo7QWlCMzYzRFU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCNjYzRFo7QWlCMTYzRFU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQjQ2M0RaO0FpQno2M0RVO0VBQ0UsV0pudWRFO0VKZ0VWLGtCQXJCZTtBVG9tMUVuQjtBVXBxMUVFO0VPdXZkUTtJUmhxZEosZ0JBaEJhO0VUaW0xRWpCO0FBQ0Y7QVV6cTFFRTtFT3V2ZFE7SVI3cGRKLGdCUStwZE07RWpCbzczRFY7QUFDRjtBVTlxMUVFO0VPdXZkUTtJUnpwZEYsZ0JRMnBkSTtFakJ5NzNEVjtBQUNGO0FpQno3M0RZO0VBQ0UsbUpBQUE7QWpCMjczRGQ7QWlCdDczRFU7RUFDRSxjQUFBO0VSNXFkUix5QkFyQmU7RUFkZixnQkV4Q0Y7RUh5QkEsbUpBQUE7QVJ5cDFFRjtBVTVyMUVFO0VPZ3dkUTtJUnpxZEosZ0JBaEJhO0VUeW4xRWpCO0FBQ0Y7QVVqczFFRTtFT2d3ZFE7SVJ0cWRKLGVFakZKO0VYNHIxRUE7QUFDRjtBVXRzMUVFO0VPZ3dkUTtJUmxxZEYsZUVyRk47RVhpczFFQTtBQUNGO0FVM3MxRUU7RU9nd2RRO0lSNXNkSixnQkUxQ0o7RVhxczFFQTtBQUNGO0FVaHQxRUU7RU9nd2RRO0lSenNkSixnQkU3Q0o7RVgwczFFQTtBQUNGO0FVcnQxRUU7RU9nd2RRO0lSdHNkSixnQkVoREo7RVgrczFFQTtBQUNGO0FRdHIxRUU7RUFDRSwyTEFBQTtBUndyMUVKO0FRdHIxRUU7RUFDRSwwSkFBQTtBUndyMUVKO0FRdnIxRUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ5cjFFTjtBUXRyMUVFO0VBQ0UsMEpBQUE7QVJ3cjFFSjtBUXZyMUVJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSeXIxRU47QWlCciszRFU7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0FqQnUrM0RaO0FpQnArM0RVO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VSaHNkUixXUWlzZFE7RVJwdWRSLGlCUXF1ZFE7QWpCcyszRFo7QVU3djFFRTtFT2d4ZFE7SVJ6cmRKLFdBaEJhO0VUMHIxRWpCO0FBQ0Y7QVVsdzFFRTtFT2d4ZFE7SVJ0cmRKLFdRNHJkTTtFakJnLzNEVjtBQUNGO0FVdncxRUU7RU9neGRRO0lSbHJkRixXUXdyZEk7RWpCcS8zRFY7QUFDRjtBVTV3MUVFO0VPZ3hkUTtJUjV0ZEosa0JRbXVkTTtFakJ5LzNEVjtBQUNGO0FVangxRUU7RU9neGRRO0lSenRkSixrQlFndWRNO0VqQjgvM0RWO0FBQ0Y7QVV0eDFFRTtFT2d4ZFE7SVJ0dGRKLGtCUTZ0ZE07RWpCbWc0RFY7QUFDRjtBaUJqZzREVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLHdIQUFBO0VBQUEsOEVBQUE7RUFDQSxvQkFBQTtBakJtZzREWjtBaUJqZzREVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLHdIQUFBO0VBQUEsZ0ZBQUE7RUFDQSxvQkFBQTtBakJtZzREWjtBaUIvLzNEUTtFQUVFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0FqQmdnNERWO0FpQjkvM0RVO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RVJwdWRSLHNCQXJCZTtFUTJ2ZFAsWUFBQTtFQUNBLG1CQUFBO0FqQmdnNERaO0FVNXoxRUU7RU9xemRRO0lSOXRkSixxQkFoQmE7RVR5djFFakI7QUFDRjtBVWowMUVFO0VPcXpkUTtJUjN0ZEosWVFndWRNO0VqQjJnNERWO0FBQ0Y7QVV0MDFFRTtFT3F6ZFE7SVJ2dGRGLFlRNHRkSTtFakJnaDREVjtBQUNGO0FpQnhnNERNO0VSOXVkRiwwQkFyQmU7RUFxQmYsZ0JBckJlO0FUK3cxRW5CO0FVLzAxRUU7RU9tMGRJO0lSNXVkQSwwQkFoQmE7RVQ0dzFFakI7QUFDRjtBVXAxMUVFO0VPbTBkSTtJUnp1ZEEsZ0JRMHVkRTtFakJvaDRETjtBQUNGO0FVejExRUU7RU9tMGRJO0lScnVkRSxnQlFzdWRBO0VqQnloNEROO0FBQ0Y7QVU5MTFFRTtFT20wZEk7SVI1dWRBLGdCQWhCYTtFVDJ4MUVqQjtBQUNGO0FVbjIxRUU7RU9tMGRJO0lSenVkQSxnQlEydWRFO0VqQmtpNEROO0FBQ0Y7QVV4MjFFRTtFT20wZEk7SVJydWRFLGdCUXV1ZEE7RWpCdWk0RE47QUFDRjtBaUJyaTRESTtFQUNFLFdBQUE7QWpCdWk0RE47QWlCcmk0RE07RVJ0dmRGLDRCQXJCZTtBVG16MUVuQjtBVW4zMUVFO0VPMjBkSTtJUnB2ZEEsbUJBaEJhO0VUZ3oxRWpCO0FBQ0Y7QVV4MzFFRTtFTzIwZEk7SVJqdmRBLGtCUWt2ZEU7RWpCZ2o0RE47QUFDRjtBVTczMUVFO0VPMjBkSTtJUjd1ZEUsa0JROHVkQTtFakJxajRETjtBQUNGO0FpQm5qNERNO0VBQ0UsYUFBQTtBakJxajREUjtBaUJsajRESTtFVDkxZEYscUpBQUE7RUNnR0UseUJBckJlO0VEeERqQixpQkFBQTtBUms0MUVGO0FRcDUxRUU7RUFDRSxnTUFBQTtBUnM1MUVKO0FRcDUxRUU7RUFDRSw2SkFBQTtBUnM1MUVKO0FRcjUxRUk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ1NTFFTjtBUXA1MUVFO0VBQ0UsNkpBQUE7QVJzNTFFSjtBUXI1MUVJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSdTUxRU47QVUzNTFFRTtFT20xZEU7SVI1dmRFLHlCQWhCYTtFVHcxMUVqQjtBQUNGO0FVaDYxRUU7RU9tMWRFO0lSenZkRSxlRG5GSjtFUjY1MUVBO0FBQ0Y7QVVyNjFFRTtFT20xZEU7SVJydmRJLGVEdkZOO0VSazYxRUE7QUFDRjs7QWlCdGs0REk7RUFDRSxrQkFBQTtFUmh4ZEYsNkJBckJlO0FUKzIxRW5CO0FVLzYxRUU7RU9vMmRFO0lSN3dkRSw2QkFoQmE7RVQ0MjFFakI7QUFDRjtBVXA3MUVFO0VPbzJkRTtJUjF3ZEUsbUJRNHdkQTtFakJrbDRESjtBQUNGO0FVejcxRUU7RU9vMmRFO0lSdHdkSSxtQlF3d2RGO0VqQnVsNERKO0FBQ0Y7QWlCdGw0REk7RVJueGRBLDRCQXJCZTtBVGk0MUVuQjtBVWo4MUVFO0VPdzJkRTtJUmp4ZEUsaUJBaEJhO0VUODMxRWpCO0FBQ0Y7QVV0ODFFRTtFT3cyZEU7SVI5d2RFLHFCQVZnQjtFVDAzMUVwQjtBQUNGO0FVMzgxRUU7RU93MmRFO0lSMXdkSSxrQlEyd2RGO0VqQnNtNERKO0FBQ0Y7QWlCcm00REk7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFUjl6ZEYsMkRRK3pkRTtFUjV4ZEYsa0NBckJlO0tBcUJmLCtCQXJCZTtVQXFCZiwwQkFyQmU7QVR5NTFFbkI7QVV6OTFFRTtFTzIyZEU7SVJ2emRFLDREUTZ6ZEE7RWpCNG00REo7QUFDRjtBVTk5MUVFO0VPMjJkRTtJUnB6ZEUsNERRMHpkQTtFakJpbjRESjtBQUNGO0FVbisxRUU7RU8yMmRFO0lSanpkRSw0RFF1emRBO0VqQnNuNERKO0FBQ0Y7QVV4KzFFRTtFTzIyZEU7SVJweGRFLHlCQWhCYTtPQWdCYixzQkFoQmE7WUFnQmIsaUJBaEJhO0VUcTYxRWpCO0FBQ0Y7QVU3KzFFRTtFTzIyZEU7SVJqeGRFLDRCQVZnQjtPQVVoQix5QkFWZ0I7WUFVaEIsb0JBVmdCO0VUaTYxRXBCO0FBQ0Y7QVVsLzFFRTtFTzIyZEU7SVI3d2RJLHdCUXd4ZEY7T1J4eGRFLHFCUXd4ZEY7WVJ4eGRFLGdCUXd4ZEY7RWpCZ280REo7QUFDRjtBaUIxbjRETTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7RUFFQTs7Ozs7Ozs7Ozs7SUFBQTtBakJzbzREUjtBaUJ6bjREUTtFQUNFLGtCQUFBO0VBQ0Esa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0VBQ0Esd0hBQUE7RUFBQSxnSEFBQTtFQUFBLHdHQUFBO0VBQUEsOEpBQUE7RVI1emROLDBCQXJCZTtBVDY4MUVuQjtBVTdnMkVFO0VPODRkTTtJUnZ6ZEYsMEJBaEJhO0VUMDgxRWpCO0FBQ0Y7QVVsaDJFRTtFTzg0ZE07SVJwemRGLGdCUXd6ZEk7RWpCb280RFI7QUFDRjtBVXZoMkVFO0VPODRkTTtJUmh6ZEEsZ0JRb3pkRTtFakJ5bzREUjtBQUNGO0FpQnZvNERRO0VSbjJkSix5QlFvMmRNO0VScDJkTixpQlFvMmRNO0FqQnlvNERWO0FVL2gyRUU7RU9xNWRNO0lSajJkRiw4SFFrMmRJO0lSbDJkSixzSFFrMmRJO0lSbDJkSiw4R1FrMmRJO0lSbDJkSix5S1FrMmRJO0VqQjZvNERSO0FBQ0Y7QVVwaTJFRTtFT3E1ZE07SVI5MWRGLDhIUSsxZEk7SVIvMWRKLHNIUSsxZEk7SVIvMWRKLDhHUSsxZEk7SVIvMWRKLHlLUSsxZEk7RWpCa3A0RFI7QUFDRjtBVXppMkVFO0VPcTVkTTtJUjMxZEYsOEhRNDFkSTtJUjUxZEosc0hRNDFkSTtJUjUxZEosOEdRNDFkSTtJUjUxZEoseUtRNDFkSTtFakJ1cDREUjtBQUNGO0FpQnJwNERRO0VSdjJkSix5QlF3MmRNO0VSeDJkTixpQlF3MmRNO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0Esb0JBQUE7QWpCdXA0RFY7QVV2ajJFRTtFT3k1ZE07SVJyMmRGLDhIUXMyZEk7SVJ0MmRKLHNIUXMyZEk7SVJ0MmRKLDhHUXMyZEk7SVJ0MmRKLHlLUXMyZEk7RWpCaXE0RFI7QUFDRjtBVTVqMkVFO0VPeTVkTTtJUmwyZEYsOEhRbTJkSTtJUm4yZEosc0hRbTJkSTtJUm4yZEosOEdRbTJkSTtJUm4yZEoseUtRbTJkSTtFakJzcTREUjtBQUNGO0FVamsyRUU7RU95NWRNO0lSLzFkRiw4SFFnMmRJO0lSaDJkSixzSFFnMmRJO0lSaDJkSiw4R1FnMmRJO0lSaDJkSix5S1FnMmRJO0VqQjJxNERSO0FBQ0Y7QWlCbnE0RFE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtBakJxcTREVjtBaUJucTREVTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7RVIvM2RSLHlCUWc0ZFE7RVJoNGRSLGlCUWc0ZFE7QWpCcXE0RFo7QVV2bDJFRTtFT3k2ZFE7SVJyM2RKLHdFUTgzZE07SVI5M2ROLGdFUTgzZE07SVI5M2ROLHdEUTgzZE07SVI5M2ROLDhHUTgzZE07RWpCeXE0RFY7QUFDRjtBVTVsMkVFO0VPeTZkUTtJUmwzZEosd0VRMjNkTTtJUjMzZE4sZ0VRMjNkTTtJUjMzZE4sd0RRMjNkTTtJUjMzZE4sOEdRMjNkTTtFakI4cTREVjtBQUNGO0FVam0yRUU7RU95NmRRO0lSLzJkSix3RVF3M2RNO0lSeDNkTixnRVF3M2RNO0lSeDNkTix3RFF3M2RNO0lSeDNkTiw4R1F3M2RNO0VqQm1yNERWO0FBQ0Y7QWlCbHI0RFk7RUFDRSwyQkFBQTtBakJvcjREZDtBaUJscjREWTtFQUNFLGFBQUE7QWpCb3I0RGQ7QWlCaHI0RFU7O0VBRUUsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RVIzMmRSLDZCQXJCZTtFUWs0ZFAscUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQmtyNERaO0FVcm4yRUU7RU80N2RROztJUnIyZEosNkJBaEJhO0VUbWoyRWpCO0FBQ0Y7QVUzbjJFRTtFTzQ3ZFE7O0lSbDJkSiw2QkFWZ0I7RVRnajJFcEI7QUFDRjtBVWpvMkVFO0VPNDdkUTs7SVI5MWRGLG1CUW0yZEk7RWpCcXM0RFY7QUFDRjtBaUJuczREWTs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QWpCc3M0RGQ7QWlCcHM0RFk7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQnVzNERkO0FpQnBzNERZOztFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0FqQnVzNERkO0FpQnJzNERjOztFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFUng2ZFosNkZRMDZkWTtFUjE2ZFoscUZRMDZkWTtFUjE2ZFosNkVRMDZkWTtFUjE2ZFosbUlRMDZkWTtBakJ1czREaEI7QVVucTJFRTtFT3c5ZFk7O0lScDZkUiw2RlF3NmRVO0lSeDZkVixxRlF3NmRVO0lSeDZkViw2RVF3NmRVO0lSeDZkVixtSVF3NmRVO0VqQjRzNERkO0FBQ0Y7QVV6cTJFRTtFT3c5ZFk7O0lSajZkUiw2RlFxNmRVO0lScjZkVixxRlFxNmRVO0lScjZkViw2RVFxNmRVO0lScjZkVixtSVFxNmRVO0VqQmt0NERkO0FBQ0Y7QVUvcTJFRTtFT3c5ZFk7O0lSOTVkUiw2RlFrNmRVO0lSbDZkVixxRlFrNmRVO0lSbDZkViw2RVFrNmRVO0lSbDZkVixtSVFrNmRVO0VqQnd0NERkO0FBQ0Y7QWlCcnQ0RFk7O0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBakJ3dDREZDtBaUJ0dDREYzs7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCeXQ0RGhCO0FpQnJ0NERZOztFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0FqQnd0NERkO0FpQnZ0NERjOztFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0VScjZkWixzQkFyQmU7RVE0N2RILFlBQUE7QWpCMHQ0RGhCO0FVdHQyRUU7RU9zL2RZOztJUi81ZFIscUJBaEJhO0VUb3AyRWpCO0FBQ0Y7QVU1dDJFRTtFT3MvZFk7O0lSNTVkUixZUWk2ZFU7RWpCc3U0RGQ7QUFDRjtBVWx1MkVFO0VPcy9kWTs7SVJ4NWROLFlRNjVkUTtFakI0dTREZDtBQUNGO0FpQnh1NERVO0VBQ0UscUJBQUE7QWpCMHU0RFo7QWlCenU0RFk7RUFDRSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtBakIydTREZDtBaUJ6dTREWTtFQUNFLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FqQjJ1NERkO0FpQnp1NERZO0VBQ0UsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FqQjJ1NERkO0FpQnZ1NERZO0VBQ0UsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7QWpCeXU0RGQ7QWlCdnU0RFk7RUFDRSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtBakJ5dTREZDtBaUJ2dTREWTtFQUNFLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBakJ5dTREZDtBaUJwdTREVTs7RUFFRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QWpCc3U0RFo7QWlCcnU0RFk7O0VBQ0UsWUFBQTtFQUNBLGNKamhlSTtBYnl2MkVsQjtBaUJ2dTREYzs7RVJwK2RWLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7QVJtdzJFRjtBVXR5MkVFO0VPeWplWTs7SVJsK2RSLHlCQWhCYTtFVG91MkVqQjtBQUNGO0FVNXkyRUU7RU95amVZOztJUi85ZFIsZUVyREo7RVg0dzJFQTtBQUNGO0FVbHoyRUU7RU95amVZOztJUjM5ZE4sZUV6RE47RVhreDJFQTtBQUNGO0FVeHoyRUU7RU95amVZOztJUnJnZVIseUJFZEo7RVh1eDJFQTtBQUNGO0FVOXoyRUU7RU95amVZOztJUmxnZVIseUJFakJKO0VYNngyRUE7QUFDRjtBVXAwMkVFO0VPeWplWTs7SVIvL2RSLHlCRXBCSjtFWG15MkVBO0FBQ0Y7QVF0eTJFRTs7RUFDRSwyTEFBQTtBUnl5MkVKO0FRdnkyRUU7O0VBQ0UsMEpBQUE7QVIweTJFSjtBUXp5MkVJOztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjR5MkVOO0FRenkyRUU7O0VBQ0UsMEpBQUE7QVI0eTJFSjtBUTN5MkVJOztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjh5MkVOO0FpQnB5NERnQjs7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkp2aGVDO0VKNkNmLFVBckJlO0VBcUJmLHdCQXJCZTtFQXFCZixzQkFyQmU7QVR5eTJFbkI7QVV6MjJFRTtFTzRqZWM7O0lScitkVixVQWhCYTtFVHV5MkVqQjtBQUNGO0FVLzIyRUU7RU80amVjOztJUmwrZFYsV1FzK2RZO0VqQm96NERoQjtBQUNGO0FVcjMyRUU7RU80amVjOztJUjU5ZFIsVUFBQTtFVDB4MkVOO0FBQ0Y7QVUzMzJFRTtFTzRqZWM7O0lScitkVix3QkFoQmE7RVR5ejJFakI7QUFDRjtBVWo0MkVFO0VPNGplYzs7SVJsK2RWLGFRdStkWTtFakJxMDREaEI7QUFDRjtBVXY0MkVFO0VPNGplYzs7SVI5OWRSLGFRbStkVTtFakIyMDREaEI7QUFDRjtBVTc0MkVFO0VPNGplYzs7SVJyK2RWLFdBaEJhO0VUMjAyRWpCO0FBQ0Y7QVVuNTJFRTtFTzRqZWM7O0lSbCtkVixZUXcrZFk7RWpCczE0RGhCO0FBQ0Y7QVV6NTJFRTtFTzRqZWM7O0lSOTlkUixZUW8rZFU7RWpCNDE0RGhCO0FBQ0Y7QWlCMTE0RGtCOztFQUNFLGFBQUE7QWpCNjE0RHBCO0FpQnYxNERZOztFUnYvZFIseUJBckJlO0VBZGYseUJFWkY7RUhxQkEscUpBQUE7RVNvaGVZLGNKdmllSztBYms0MkVuQjtBVTE2MkVFO0VPNGtlVTs7SVJyL2ROLHlCQWhCYTtFVHcyMkVqQjtBQUNGO0FVaDcyRUU7RU80a2VVOztJUmwvZE4sZUVyREo7RVhnNTJFQTtBQUNGO0FVdDcyRUU7RU80a2VVOztJUjkrZEosZUV6RE47RVhzNTJFQTtBQUNGO0FVNTcyRUU7RU80a2VVOztJUnhoZU4seUJFZEo7RVgyNTJFQTtBQUNGO0FVbDgyRUU7RU80a2VVOztJUnJoZU4seUJFakJKO0VYaTYyRUE7QUFDRjtBVXg4MkVFO0VPNGtlVTs7SVJsaGVOLHlCRXBCSjtFWHU2MkVBO0FBQ0Y7QVFsNTJFRTs7RUFDRSxnTUFBQTtBUnE1MkVKO0FRbjUyRUU7O0VBQ0UsNkpBQUE7QVJzNTJFSjtBUXI1MkVJOztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnc1MkVOO0FRcjUyRUU7O0VBQ0UsNkpBQUE7QVJ3NTJFSjtBUXY1MkVJOztFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjA1MkVOO0FpQnA1NERjOztFVHJoZVoscUpBQUE7QVI2NjJFRjtBUTU2MkVFOztFQUNFLGdNQUFBO0FSKzYyRUo7QVE3NjJFRTs7RUFDRSw2SkFBQTtBUmc3MkVKO0FRLzYyRUk7O0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSazcyRU47QVEvNjJFRTs7RUFDRSw2SkFBQTtBUms3MkVKO0FRajcyRUk7O0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSbzcyRU47QWlCejY0RFk7O0VSaGdlUix3QkFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFUytoZVksNEJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLFdKMWtlQTtBYnUvMkVkO0FVNWczRUU7RU9xbGVVOztJUjkvZE4sdUNBaEJhO0VUMDgyRWpCO0FBQ0Y7QVVsaDNFRTtFT3FsZVU7O0lSMy9kTixpQlE0L2RRO0VqQmk4NERaO0FBQ0Y7QVV4aDNFRTtFT3FsZVU7O0lSdi9kSixpQlF3L2RNO0VqQnU4NERaO0FBQ0Y7QVU5aDNFRTtFT3FsZVU7O0lSOS9kTixxQkFoQmE7RVQ0OTJFakI7QUFDRjtBVXBpM0VFO0VPcWxlVTs7SVIzL2ROLHFCUTYvZFE7RWpCazk0RFo7QUFDRjtBVTFpM0VFO0VPcWxlVTs7SVJ2L2RKLHFCUXkvZE07RWpCdzk0RFo7QUFDRjtBVWhqM0VFO0VPcWxlVTs7SVI5L2ROLHlCQWhCYTtFVDgrMkVqQjtBQUNGO0FVdGozRUU7RU9xbGVVOztJUjMvZE4sZUUzREo7RVg0aDNFQTtBQUNGO0FVNWozRUU7RU9xbGVVOztJUnYvZEosZUUvRE47RVhraTNFQTtBQUNGO0FVbGszRUU7RU9xbGVVOztJUmppZU4sZ0JFcEJKO0VYdWkzRUE7QUFDRjtBVXhrM0VFO0VPcWxlVTs7SVI5aGVOLGdCRXZCSjtFWDZpM0VBO0FBQ0Y7QVU5azNFRTtFT3FsZVU7O0lSM2hlTixnQkUxQko7RVhtajNFQTtBQUNGO0FReGgzRUU7O0VBQ0UsZ01BQUE7QVIyaDNFSjtBUXpoM0VFOztFQUNFLDZKQUFBO0FSNGgzRUo7QVEzaDNFSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVI4aDNFTjtBUTNoM0VFOztFQUNFLDZKQUFBO0FSOGgzRUo7QVE3aDNFSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJnaTNFTjtBaUIxZzVEYzs7RUFDRSxTQUFBO0FqQjZnNURoQjtBaUJ6ZzVEWTs7RVRsa2VWLG1KQUFBO0FSK2szRUY7QVE5azNFRTs7RUFDRSwyTEFBQTtBUmlsM0VKO0FRL2szRUU7O0VBQ0UsMEpBQUE7QVJrbDNFSjtBUWpsM0VJOztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm9sM0VOO0FRamwzRUU7O0VBQ0UsMEpBQUE7QVJvbDNFSjtBUW5sM0VJOztFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUnNsM0VOO0FpQjloNURVO0VBQ0UsVUFBQTtBakJnaTVEWjtBaUIvaDVEWTtFUnZoZVIsMkJBckJlO01BcUJmLHVCQXJCZTtVQXFCZixtQkFyQmU7QVQ4azNFbkI7QVU5bzNFRTtFTzRtZVU7SVJyaGVOLCtCQWhCYTtRQWdCYiwyQkFoQmE7WUFnQmIsdUJBaEJhO0VUMmszRWpCO0FBQ0Y7QVVucDNFRTtFTzRtZVU7SVJsaGVOLCtCUW1oZVE7UVJuaGVSLDJCUW1oZVE7WVJuaGVSLHVCUW1oZVE7RWpCMGk1RFo7QUFDRjtBVXhwM0VFO0VPNG1lVTtJUjlnZUosK0JRK2dlTTtRUi9nZU4sMkJRK2dlTTtZUi9nZU4sdUJRK2dlTTtFakIraTVEWjtBQUNGO0FpQjFpNURnQjs7Ozs7RUFHRSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsVUFBQTtBakI4aTVEbEI7QWlCMWk1RFk7O0VBRUUsaUNBQUE7QWpCNGk1RGQ7QWlCMWk1RFk7RVIxaWVSLDJCQXJCZTtNQXFCZix1QkFyQmU7VUFxQmYsbUJBckJlO0FUNG0zRW5CO0FVNXEzRUU7RU8rbmVVO0lSeGllTiwrQkFoQmE7UUFnQmIsMkJBaEJhO1lBZ0JiLHVCQWhCYTtFVHltM0VqQjtBQUNGO0FVanIzRUU7RU8rbmVVO0lScmllTiwrQlFzaWVRO1FSdGllUiwyQlFzaWVRO1lSdGllUix1QlFzaWVRO0VqQnFqNURaO0FBQ0Y7QVV0cjNFRTtFTytuZVU7SVJqaWVKLCtCUWtpZU07UVJsaWVOLDJCUWtpZU07WVJsaWVOLHVCUWtpZU07RWpCMGo1RFo7QUFDRjtBaUJ4ajVEWTtFQUNFLFVBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0Esb0JBQUE7QWpCMGo1RGQ7QWlCeGo1RFk7RUFDRSxjQUFBO0FqQjBqNURkO0FpQnJqNURjO0VSemplViwyQkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtBVHNvM0VuQjtBVXRzM0VFO0VPOG9lWTtJUnZqZVIsOEJBaEJhO1FBZ0JiLDBCQWhCYTtZQWdCYixzQkFoQmE7RVRtbzNFakI7QUFDRjtBVTNzM0VFO0VPOG9lWTtJUnBqZVIsOEJRcWplVTtRUnJqZVYsMEJRcWplVTtZUnJqZVYsc0JRcWplVTtFakJnazVEZDtBQUNGO0FVaHQzRUU7RU84b2VZO0lSaGplTiw4QlFpamVRO1FSamplUiwwQlFpamVRO1lSamplUixzQlFpamVRO0VqQnFrNURkO0FBQ0Y7QWlCOWo1RE07RVJsa2VGLGFBckJlO0VReWxlWCxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFUnZrZUosUUFyQmU7RUFxQmYsY0FyQmU7RVErbGVYLHVDQUFBO1VBQUEsK0JBQUE7QWpCZ2s1RFI7QVUvdDNFRTtFT3VwZUk7SVJoa2VBLGFBaEJhO0VUNHAzRWpCO0FBQ0Y7QVVwdTNFRTtFT3VwZUk7SVI3amVBLGNBVmdCO0VUd3AzRXBCO0FBQ0Y7QVV6dTNFRTtFT3VwZUk7SVJ6amVFLGNRMGplQTtFakJxbDVETjtBQUNGO0FVOXUzRUU7RU91cGVJO0lSaGtlQSxZQWhCYTtFVDJxM0VqQjtBQUNGO0FVbnYzRUU7RU91cGVJO0lSN2plQSxhUW1rZUU7RWpCMGw1RE47QUFDRjtBVXh2M0VFO0VPdXBlSTtJUnpqZUUsYVEramVBO0VqQitsNUROO0FBQ0Y7QVU3djNFRTtFT3VwZUk7SVJoa2VBLDhCQWhCYTtFVDByM0VqQjtBQUNGO0FVbHczRUU7RU91cGVJO0lSN2plQSxvQlFva2VFO0VqQndtNUROO0FBQ0Y7QVV2dzNFRTtFT3VwZUk7SVJ6amVFLG9CUWdrZUE7RWpCNm01RE47QUFDRjtBaUI1bTVEUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsbUJKM29lYztBYnl2M0V4QjtBaUIxbTVETTtFUnBsZUYsY0FyQmU7RVEybWVYLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RVJ4bGVKLG9CQXJCZTtBVDB0M0VuQjtBVTF4M0VFO0VPeXFlSTtJUmxsZUEsYUFoQmE7RVR1dDNFakI7QUFDRjtBVS94M0VFO0VPeXFlSTtJUi9rZUEsY0FWZ0I7RVRtdDNFcEI7QUFDRjtBVXB5M0VFO0VPeXFlSTtJUjNrZUUsY1E0a2VBO0VqQjhuNUROO0FBQ0Y7QVV6eTNFRTtFT3lxZUk7SVJsbGVBLG1CQWhCYTtFVHN1M0VqQjtBQUNGO0FVOXkzRUU7RU95cWVJO0lSL2tlQSxVUW9sZUU7RWpCb281RE47QUFDRjtBVW56M0VFO0VPeXFlSTtJUjNrZUUsVVFnbGVBO0VqQnlvNUROO0FBQ0Y7QVV4ejNFRTtFT3lxZUk7SUFPSSxTQUFBO0lBQ0EsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0VqQjRvNURSO0FBQ0Y7QWlCM281RFE7RVI5bGVKLDZCQXJCZTtFQXFCZiwyQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLHNCQXJCZTtFUXduZVQsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrREFBQTtVQUFBLDBDQUFBO0VBQ0EsMENBQUE7QWpCNm81RFY7QVV6MDNFRTtFT21yZU07SVI1bGVGLG9CQWhCYTtFVHN3M0VqQjtBQUNGO0FVOTAzRUU7RU9tcmVNO0lSemxlRixtQlEwbGVJO0VqQjhwNURSO0FBQ0Y7QVVuMTNFRTtFT21yZU07SVJybGVBLG1CUXNsZUU7RWpCbXE1RFI7QUFDRjtBVXgxM0VFO0VPbXJlTTtJUjVsZUYsMkJBaEJhO0VUcXgzRWpCO0FBQ0Y7QVU3MTNFRTtFT21yZU07SVJ6bGVGLGtCUTJsZUk7RWpCNHE1RFI7QUFDRjtBVWwyM0VFO0VPbXJlTTtJUnJsZUEsa0JRdWxlRTtFakJpcjVEUjtBQUNGO0FVdjIzRUU7RU9tcmVNO0lSNWxlRixZQWhCYTtFVG95M0VqQjtBQUNGO0FVNTIzRUU7RU9tcmVNO0lSemxlRixZUTRsZUk7RWpCMHI1RFI7QUFDRjtBVWozM0VFO0VPbXJlTTtJUnJsZUEsWVF3bGVFO0VqQityNURSO0FBQ0Y7QVV0MzNFRTtFT21yZU07SVI1bGVGLGFBaEJhO0VUbXozRWpCO0FBQ0Y7QVUzMzNFRTtFT21yZU07SVJ6bGVGLGFRNmxlSTtFakJ3czVEUjtBQUNGO0FVaDQzRUU7RU9tcmVNO0lScmxlQSxhUXlsZUU7RWpCNnM1RFI7QUFDRjtBaUJ2czVEVTtFUnptZU4scUJBckJlO0VBcUJmLGtCQXJCZTtFQXFCZixTUTRtZVE7RVI1bWVSLFFRNm1lUTtFUjdtZVIsNkNBckJlO1VBcUJmLHFDQXJCZTtFQXFCZixZUSttZVE7RVIvbWVSLG9CQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsYUFyQmU7RVFzb2VQLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakJ5czVEWjtBVS80M0VFO0VPOHJlUTtJUnZtZUoscUJBaEJhO0VUNDAzRWpCO0FBQ0Y7QVVwNTNFRTtFTzhyZVE7SVJwbWVKLFdRcW1lTTtFakJ5dDVEVjtBQUNGO0FVejUzRUU7RU84cmVRO0lSaG1lRixXUWltZUk7RWpCOHQ1RFY7QUFDRjtBVTk1M0VFO0VPOHJlUTtJUnZtZUosa0JBaEJhO0VUMjEzRWpCO0FBQ0Y7QVVuNjNFRTtFTzhyZVE7SVJwbWVKLGtCUXNtZU07RWpCdXU1RFY7QUFDRjtBVXg2M0VFO0VPOHJlUTtJUmhtZUYsa0JRa21lSTtFakI0dTVEVjtBQUNGO0FVNzYzRUU7RU84cmVRO0lSdm1lSixXQWhCYTtFVDAyM0VqQjtBQUNGO0FVbDczRUU7RU84cmVRO0lScG1lSixXUXVtZU07RWpCcXY1RFY7QUFDRjtBVXY3M0VFO0VPOHJlUTtJUmhtZUYsV1FtbWVJO0VqQjB2NURWO0FBQ0Y7QVU1NzNFRTtFTzhyZVE7SVJ2bWVKLFVBaEJhO0VUeTMzRWpCO0FBQ0Y7QVVqODNFRTtFTzhyZVE7SVJwbWVKLFVRd21lTTtFakJtdzVEVjtBQUNGO0FVdDgzRUU7RU84cmVRO0lSaG1lRixVUW9tZUk7RWpCd3c1RFY7QUFDRjtBVTM4M0VFO0VPOHJlUTtJUnZtZUosd0JBaEJhO1FBZ0JiLG9CQWhCYTtZQWdCYixnQkFoQmE7RVR3NDNFakI7QUFDRjtBVWg5M0VFO0VPOHJlUTtJUnBtZUosd0JReW1lTTtRUnptZU4sb0JReW1lTTtZUnptZU4sZ0JReW1lTTtFakJpeDVEVjtBQUNGO0FVcjkzRUU7RU84cmVRO0lSaG1lRix3QlFxbWVJO1FScm1lSixvQlFxbWVJO1lScm1lSixnQlFxbWVJO0VqQnN4NURWO0FBQ0Y7QVUxOTNFRTtFTzhyZVE7SVJ2bWVKLGFBaEJhO0VUdTUzRWpCO0FBQ0Y7QVUvOTNFRTtFTzhyZVE7SVJwbWVKLGFRMG1lTTtFakIreDVEVjtBQUNGO0FVcCszRUU7RU84cmVRO0lSaG1lRixhUXNtZUk7RWpCb3k1RFY7QUFDRjtBVXorM0VFO0VPOHJlUTtJUnZtZUosY0FoQmE7RVRzNjNFakI7QUFDRjtBVTkrM0VFO0VPOHJlUTtJUnBtZUosY1EybWVNO0VqQjZ5NURWO0FBQ0Y7QVVuLzNFRTtFTzhyZVE7SVJobWVGLGNRdW1lSTtFakJrejVEVjtBQUNGO0FpQmh6NURZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCa3o1RGQ7QWlCN3k1RFE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0FqQit5NURWO0FpQjV5NURRO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBakI4eTVEVjs7QWlCcnk1REU7RUFDRSxrQkFBQTtFUi9vZUEsd0JBckJlO0FUNjgzRW5CO0FVN2c0RUU7RU9tdWVBO0lSNW9lSSxTQWhCYTtFVDA4M0VqQjtBQUNGO0FVbGg0RUU7RU9tdWVBO0lSem9lSSxTUTJvZUY7RWpCaXo1REY7QUFDRjtBVXZoNEVFO0VPbXVlQTtJUnJvZU0sU1F1b2VKO0VqQnN6NURGO0FBQ0Y7QWlCcno1REk7RUFFRSxtQkFBQTtBakJzejVETjtBaUJyejVETTtFUnJwZUYsc0JBckJlO0VRNHFlWCxZQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0FqQnV6NURSO0FVdGk0RUU7RU8wdWVJO0lSbnBlQSxxQkFoQmE7RVRtKzNFakI7QUFDRjtBVTNpNEVFO0VPMHVlSTtJUmhwZUEsWVFpcGVFO0VqQm8wNUROO0FBQ0Y7QVVoajRFRTtFTzB1ZUk7SVI1b2VFLFlRNm9lQTtFakJ5MDVETjtBQUNGO0FpQmwwNURJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VSaHFlRix3QkFyQmU7QVQwLzNFbkI7QVUxajRFRTtFT212ZUU7SVI1cGVFLHVCQWhCYTtFVHUvM0VqQjtBQUNGO0FVL2o0RUU7RU9tdmVFO0lSenBlRSxhUTRwZUE7RWpCNjA1REo7QUFDRjtBVXBrNEVFO0VPbXZlRTtJUnJwZUksYVF3cGVGO0VqQmsxNURKO0FBQ0Y7QWlCaDE1REk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsMkJBQUE7S0FBQSx3QkFBQTtBakJrMTVETjtBaUIvMDVESTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFUmhyZUYsWUFyQmU7RUFxQmYsYUFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixpQlFxcmVFO0FqQmkxNUROO0FVM2w0RUU7RU9td2VFO0lSNXFlRSxZQWhCYTtFVHdoNEVqQjtBQUNGO0FVaG00RUU7RU9td2VFO0lSenFlRSxXUTRxZUE7RWpCODE1REo7QUFDRjtBVXJtNEVFO0VPbXdlRTtJUnJxZUksV1F3cWVGO0VqQm0yNURKO0FBQ0Y7QVUxbTRFRTtFT213ZUU7SVI1cWVFLHVCQWhCYTtFVHVpNEVqQjtBQUNGO0FVL200RUU7RU9td2VFO0lSenFlRSxhUTZxZUE7RWpCNDI1REo7QUFDRjtBVXBuNEVFO0VPbXdlRTtJUnJxZUksYVF5cWVGO0VqQmkzNURKO0FBQ0Y7QVV6bjRFRTtFT213ZUU7SVI1cWVFLFdBaEJhO0VUc2o0RWpCO0FBQ0Y7QVU5bjRFRTtFT213ZUU7SVJ6cWVFLFdROHFlQTtFakIwMzVESjtBQUNGO0FVbm80RUU7RU9td2VFO0lScnFlSSxXUTBxZUY7RWpCKzM1REo7QUFDRjtBVXhvNEVFO0VPbXdlRTtJUjVxZUUsVUFoQmE7RVRxazRFakI7QUFDRjtBVTdvNEVFO0VPbXdlRTtJUnpxZUUsVVErcWVBO0VqQnc0NURKO0FBQ0Y7QVVscDRFRTtFT213ZUU7SVJycWVJLFVRMnFlRjtFakI2NDVESjtBQUNGO0FVdnA0RUU7RU9td2VFO0lSNXFlRSxnQkFoQmE7RVRvbDRFakI7QUFDRjtBVTVwNEVFO0VPbXdlRTtJUnpxZUUsZ0JRZ3JlQTtFakJzNTVESjtBQUNGO0FVanE0RUU7RU9td2VFO0lScnFlSSxnQlE0cWVGO0VqQjI1NURKO0FBQ0Y7QWlCMzU1RE07RUFDRSxvQkFBQTtFUnZyZUoseUJBckJlO0VBZGYseUJFcERGO0VIcUNBLG1KQUFBO0FSeW80RUY7QVU1cTRFRTtFTzJ3ZUk7SVJwcmVBLGNBaEJhO0VUeW00RWpCO0FBQ0Y7QVVqcjRFRTtFTzJ3ZUk7SVJqcmVBLGVFN0ZKO0VYd3I0RUE7QUFDRjtBVXRyNEVFO0VPMndlSTtJUjdxZUUsZUVqR047RVg2cjRFQTtBQUNGO0FVM3I0RUU7RU8yd2VJO0lSdnRlQSx5QkV0REo7RVhpczRFQTtBQUNGO0FVaHM0RUU7RU8yd2VJO0lScHRlQSx5QkV6REo7RVhzczRFQTtBQUNGO0FVcnM0RUU7RU8yd2VJO0lSanRlQSx5QkU1REo7RVgyczRFQTtBQUNGO0FRdHE0RUU7RUFDRSwyTEFBQTtBUndxNEVKO0FRdHE0RUU7RUFDRSwwSkFBQTtBUndxNEVKO0FRdnE0RUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ5cTRFTjtBUXRxNEVFO0VBQ0UsMEpBQUE7QVJ3cTRFSjtBUXZxNEVJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSeXE0RU47QWlCNTg1RFE7RVIxcmVKLGFBckJlO0FUOHA0RW5CO0FVOXQ0RUU7RU8rd2VNO0lSeHJlRixjQWhCYTtFVDJwNEVqQjtBQUNGO0FVbnU0RUU7RU8rd2VNO0lScnJlRixjUXNyZUk7RWpCdTk1RFI7QUFDRjtBVXh1NEVFO0VPK3dlTTtJUmpyZUEsY1FrcmVFO0VqQjQ5NURSO0FBQ0Y7QWlCMzk1RFE7RVI3cmVKLGNBckJlO0FUZ3I0RW5CO0FVaHY0RUU7RU9reGVNO0lSM3JlRixhQWhCYTtFVDZxNEVqQjtBQUNGO0FVcnY0RUU7RU9reGVNO0lSeHJlRixhUXlyZUk7RWpCcys1RFI7QUFDRjtBVTF2NEVFO0VPa3hlTTtJUnByZUEsYVFxcmVFO0VqQjIrNURSO0FBQ0Y7QWlCeis1RE07RUFDRSxvQkFBQTtFQUNBLGNBQUE7RVJuc2VKLDBCQXJCZTtFQXFCZixnQkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFbEJGO0VIMkJBLHFKQUFBO0FSNnM0RUY7QVV4dzRFRTtFT3N4ZUk7SVIvcmVBLGVBaEJhO0VUcXM0RWpCO0FBQ0Y7QVU3dzRFRTtFT3N4ZUk7SVI1cmVBLGdCUStyZUU7RWpCdy81RE47QUFDRjtBVWx4NEVFO0VPc3hlSTtJUnhyZUUsZ0JRMnJlQTtFakI2LzVETjtBQUNGO0FVdng0RUU7RU9zeGVJO0lSL3JlQSxpQkFoQmE7RVRvdDRFakI7QUFDRjtBVTV4NEVFO0VPc3hlSTtJUjVyZUEsaUJRZ3NlRTtFakJzZzZETjtBQUNGO0FVank0RUU7RU9zeGVJO0lSeHJlRSxpQlE0cmVBO0VqQjJnNkROO0FBQ0Y7QVV0eTRFRTtFT3N4ZUk7SVIvcmVBLHlCQWhCYTtFVG11NEVqQjtBQUNGO0FVM3k0RUU7RU9zeGVJO0lSNXJlQSxlRTNESjtFWGd4NEVBO0FBQ0Y7QVVoejRFRTtFT3N4ZUk7SVJ4cmVFLGVFL0ROO0VYcXg0RUE7QUFDRjtBVXJ6NEVFO0VPc3hlSTtJUmx1ZUEsZ0JFcEJKO0VYeXg0RUE7QUFDRjtBVTF6NEVFO0VPc3hlSTtJUi90ZUEsZ0JFdkJKO0VYOHg0RUE7QUFDRjtBVS96NEVFO0VPc3hlSTtJUjV0ZUEsZ0JFMUJKO0VYbXk0RUE7QUFDRjtBUXh3NEVFO0VBQ0UsZ01BQUE7QVIwdzRFSjtBUXh3NEVFO0VBQ0UsNkpBQUE7QVIwdzRFSjtBUXp3NEVJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMnc0RU47QVF4dzRFRTtFQUNFLDZKQUFBO0FSMHc0RUo7QVF6dzRFSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjJ3NEVOO0FpQnhqNkRRO0VSeHNlSixhQXJCZTtBVHd4NEVuQjtBVXgxNEVFO0VPNnhlTTtJUnRzZUYsY0FoQmE7RVRxeDRFakI7QUFDRjtBVTcxNEVFO0VPNnhlTTtJUm5zZUYsY1Fvc2VJO0VqQm1rNkRSO0FBQ0Y7QVVsMjRFRTtFTzZ4ZU07SVIvcmVBLGNRZ3NlRTtFakJ3azZEUjtBQUNGO0FpQnZrNkRRO0VSM3NlSixjQXJCZTtBVDB5NEVuQjtBVTEyNEVFO0VPZ3llTTtJUnpzZUYsYUFoQmE7RVR1eTRFakI7QUFDRjtBVS8yNEVFO0VPZ3llTTtJUnRzZUYsYVF1c2VJO0VqQmtsNkRSO0FBQ0Y7QVVwMzRFRTtFT2d5ZU07SVJsc2VBLGFRbXNlRTtFakJ1bDZEUjtBQUNGO0FpQm5sNkRJO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0FqQnFsNkROO0FpQmxsNkRJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VSM3RlRixzQkFyQmU7QVRxMDRFbkI7QVVyNDRFRTtFTzR5ZUU7SVJydGVFLFdBaEJhO0VUazA0RWpCO0FBQ0Y7QVUxNDRFRTtFTzR5ZUU7SVJsdGVFLFlRdXRlQTtFakI2bDZESjtBQUNGO0FVLzQ0RUU7RU80eWVFO0lSOXNlSSxZUW10ZUY7RWpCa202REo7QUFDRjs7QWlCNWw2REc7RUFDRSxhQUFBO0VScHVlRCxjQXJCZTtBVHkxNEVuQjtBVXo1NEVFO0VPd3plQztJUmp1ZUcsYVFtdWVEO0VqQm1tNkRIO0FBQ0Y7QVU5NTRFRTtFT3d6ZUM7SVI5dGVHLGFRZ3VlRDtFakJ3bTZESDtBQUNGO0FVbjY0RUU7RU93emVDO0lSMXRlSyxhUTR0ZUg7RWpCNm02REg7QUFDRjtBaUI1bTZESztFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWpCOG02RFA7QWlCNW02RE87RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWpCOG02RFQ7QWlCM202RE87RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RVI3dmVMLDZCQXJCZTtFUW94ZVYsZ0JBQUE7RUFDQSwwRkFBQTtFQUFBLGtGQUFBO0VBQ0EseUNBQUE7QWpCNm02RFQ7QVVuODRFRTtFTzQwZUs7SVJydmVELDZCQWhCYTtFVGc0NEVqQjtBQUNGO0FVeDg0RUU7RU80MGVLO0lSbHZlRCxtQlF5dmVHO0VqQnluNkRQO0FBQ0Y7QVU3ODRFRTtFTzQwZUs7SVI5dWVDLG1CUXF2ZUM7RWpCOG42RFA7QUFDRjtBaUIxbjZEUztFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFFQSx3Q0FBQTtFQUNBLFdBQUE7QWpCMm42RFg7QWlCeG42RFM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUVBLHNEQUFBO0VBQUEsOENBQUE7RUFBQSxzQ0FBQTtFQUFBLDBFQUFBO0FqQnluNkRYO0FpQnZuNkRXO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQnluNkRiO0FpQnBuNkRPO0VBQ0UsV0FBQTtFQUNBLGtEQUFBO0VBQUEsMENBQUE7RUFDQSxnQkFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7QWpCc242RFQ7QWlCcm42RFM7RVJueWVMLDZCQXJCZTtBVGc3NEVuQjtBVWgvNEVFO0VPdzNlTztJUmp5ZUgsNkJBaEJhO0VUNjY0RWpCO0FBQ0Y7QVVyLzRFRTtFT3czZU87SVI5eGVILG1CUSt4ZUs7RWpCZ282RFQ7QUFDRjtBVTEvNEVFO0VPdzNlTztJUjF4ZUQsbUJRMnhlRztFakJxbzZEVDtBQUNGO0FpQmxvNkRPO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBakJvbzZEVDtBaUJsbzZEUztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBakJvbzZEWDtBaUJqbzZEUztFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVIvemVQLHFCQXJCZTtFQXFCZix5QkFyQmU7QVR5OTRFbkI7QVV6aDVFRTtFTys0ZU87SVJ4emVILGtCQWhCYTtFVHM5NEVqQjtBQUNGO0FVOWg1RUU7RU8rNGVPO0lScnplSCxrQlEyemVLO0VqQjZvNkRUO0FBQ0Y7QVVuaTVFRTtFTys0ZU87SVJqemVELGtCUXV6ZUc7RWpCa3A2RFQ7QUFDRjtBVXhpNUVFO0VPKzRlTztJUnh6ZUgsY0FoQmE7RVRxKzRFakI7QUFDRjtBVTdpNUVFO0VPKzRlTztJUnJ6ZUgsY1E0emVLO0VqQjJwNkRUO0FBQ0Y7QVVsajVFRTtFTys0ZU87SVJqemVELGNRd3plRztFakJncTZEVDtBQUNGO0FpQi9wNkRXO0VBQ0UsY0psM2VLO0FibWg1RWxCO0FpQi9wNkRXO0VSdDBlUCwwQkFyQmU7RVE2MWVOLFdBQUE7QWpCaXE2RGI7QVU5ajVFRTtFTzI1ZVM7SVJwMGVMLGVBaEJhO0VUMi80RWpCO0FBQ0Y7QVVuazVFRTtFTzI1ZVM7SVJqMGVMLGdCUWswZU87RWpCMnE2RFg7QUFDRjtBVXhrNUVFO0VPMjVlUztJUjd6ZUgsZ0JROHplSztFakJncjZEWDtBQUNGO0FpQnpxNkRLO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBakIycTZEUDtBaUJ6cTZETztFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakIycTZEVDtBaUJ4cTZETztFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakIwcTZEVDtBaUJ4cTZEUztFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQjBxNkRYO0FpQnhxNkRXO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbURBQUE7TUFBQSwrQ0FBQTtVQUFBLDJDQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0FqQjBxNkRiO0FpQnZxNkRXO0VScDNlUCxrQkFyQmU7QVRtajVFbkI7QVVubjVFRTtFT3k4ZVM7SVJsM2VMLG1CQWhCYTtFVGdqNUVqQjtBQUNGO0FVeG41RUU7RU95OGVTO0lSLzJlTCxtQlFnM2VPO0VqQmtyNkRYO0FBQ0Y7QVU3bjVFRTtFT3k4ZVM7SVIzMmVILG1CUTQyZUs7RWpCdXI2RFg7QUFDRjtBaUJ0cjZEVztFUnYzZVAsbUJBckJlO0FUcWs1RW5CO0FVcm81RUU7RU80OGVTO0lScjNlTCxrQkFoQmE7RVRrazVFakI7QUFDRjtBVTFvNUVFO0VPNDhlUztJUmwzZUwsa0JRbTNlTztFakJpczZEWDtBQUNGO0FVL281RUU7RU80OGVTO0lSOTJlSCxrQlErMmVLO0VqQnNzNkRYO0FBQ0Y7QWlCcnM2RFc7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBakJ1czZEYjtBaUJyczZEYTtFQUNFLHFDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtBakJ1czZEZjtBaUJuczZEVztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJxczZEYjtBaUJsczZEVztFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QWpCb3M2RGI7QWlCanM2RFM7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5RkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QWpCbXM2RFg7QVUvcTVFRTtFT3MrZU87SUFRSSwyRkFBQTtFakJxczZEWDtBQUNGO0FpQm5zNkRTO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUdBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7QWpCcXM2RFg7QWlCanM2RE87RUFDRSxrQkFBQTtFQUNBLFdBQUE7RVJ4NmVMLHdCQXJCZTtFUSs3ZVYsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7QWpCbXM2RFQ7QVVwczVFRTtFTzIvZUs7SVJwNmVELGNBaEJhO0VUaW81RWpCO0FBQ0Y7QVV6czVFRTtFTzIvZUs7SVJqNmVELGlCQVZnQjtFVDZuNUVwQjtBQUNGO0FVOXM1RUU7RU8yL2VLO0lSNzVlQyxhUWc2ZUM7RWpCb3Q2RFA7QUFDRjtBaUJodDZEUztFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFUmg3ZVAsc0JBckJlO0VBcUJmLHdCQXJCZTtBVHlwNUVuQjtBVXp0NUVFO0VPbWdmTztJUjU2ZUgsc0JBaEJhO0VUc3A1RWpCO0FBQ0Y7QVU5dDVFRTtFT21nZk87SVJ6NmVILHNCQVZnQjtFVGtwNUVwQjtBQUNGO0FVbnU1RUU7RU9tZ2ZPO0lScjZlRCxZUXc2ZUc7RWpCaXU2RFQ7QUFDRjtBVXh1NUVFO0VPbWdmTztJUjU2ZUgsY0FoQmE7RVRxcTVFakI7QUFDRjtBVTd1NUVFO0VPbWdmTztJUno2ZUgsaUJBVmdCO0VUaXE1RXBCO0FBQ0Y7QVVsdjVFRTtFT21nZk87SVJyNmVELGFReTZlRztFakIrdTZEVDtBQUNGO0FpQjd1NkRTO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFUjU3ZVAsNkJBckJlO0VBcUJmLHVCQXJCZTtFUW85ZVIsZ0NBQUE7RUFBQSx3QkFBQTtBakIrdTZEWDtBVW53NUVFO0VPMGdmTztJUm43ZUgsNkJBaEJhO0VUZ3M1RWpCO0FBQ0Y7QVV4dzVFRTtFTzBnZk87SVJoN2VILG1CUXc3ZUs7RWpCMHY2RFQ7QUFDRjtBVTd3NUVFO0VPMGdmTztJUjU2ZUQsbUJRbzdlRztFakIrdjZEVDtBQUNGO0FVbHg1RUU7RU8wZ2ZPO0lSbjdlSCx1QkFoQmE7RVQrczVFakI7QUFDRjtBVXZ4NUVFO0VPMGdmTztJUmg3ZUgsdUJBVmdCO0VUMnM1RXBCO0FBQ0Y7QVU1eDVFRTtFTzBnZk87SVI1NmVELGFRcTdlRztFakI2dzZEVDtBQUNGO0FpQjV3NkRXO0VSaDhlUCw2QkFyQmU7RUFxQmYsOEJBckJlO0FUcXU1RW5CO0FVcnk1RUU7RU9xaGZTO0lSOTdlTCxrQkFoQmE7RVRrdTVFakI7QUFDRjtBVTF5NUVFO0VPcWhmUztJUjM3ZUwsc0JBVmdCO0VUOHQ1RXBCO0FBQ0Y7QVUveTVFRTtFT3FoZlM7SVJ2N2VILG1CUXc3ZUs7RWpCNng2RFg7QUFDRjtBVXB6NUVFO0VPcWhmUztJUjk3ZUwsOEJBaEJhO0VUaXY1RWpCO0FBQ0Y7QVV6ejVFRTtFT3FoZlM7SVIzN2VMLDhCQVZnQjtFVDZ1NUVwQjtBQUNGO0FVOXo1RUU7RU9xaGZTO0lSdjdlSCxvQlF5N2VLO0VqQjJ5NkRYO0FBQ0Y7QWlCMXk2RFc7RVJwOGVQLDZCQXJCZTtFQXFCZiw4QkFyQmU7QVR1dzVFbkI7QVV2MDVFRTtFT3loZlM7SVJsOGVMLGtCQWhCYTtFVG93NUVqQjtBQUNGO0FVNTA1RUU7RU95aGZTO0lSLzdlTCxzQkFWZ0I7RVRndzVFcEI7QUFDRjtBVWoxNUVFO0VPeWhmUztJUjM3ZUgsbUJRNDdlSztFakIyejZEWDtBQUNGO0FVdDE1RUU7RU95aGZTO0lSbDhlTCw4QkFoQmE7RVRteDVFakI7QUFDRjtBVTMxNUVFO0VPeWhmUztJUi83ZUwsOEJBVmdCO0VUK3c1RXBCO0FBQ0Y7QVVoMjVFRTtFT3loZlM7SVIzN2VILG9CUTY3ZUs7RWpCeTA2RFg7QUFDRjtBaUJ4MDZEVztFUng4ZVAsNkJBckJlO0VBcUJmLDhCQXJCZTtBVHl5NUVuQjtBVXoyNUVFO0VPNmhmUztJUnQ4ZUwsa0JBaEJhO0VUc3k1RWpCO0FBQ0Y7QVU5MjVFRTtFTzZoZlM7SVJuOGVMLHNCQVZnQjtFVGt5NUVwQjtBQUNGO0FVbjM1RUU7RU82aGZTO0lSLzdlSCxtQlFnOGVLO0VqQnkxNkRYO0FBQ0Y7QVV4MzVFRTtFTzZoZlM7SVJ0OGVMLDhCQWhCYTtFVHF6NUVqQjtBQUNGO0FVNzM1RUU7RU82aGZTO0lSbjhlTCw4QkFWZ0I7RVRpejVFcEI7QUFDRjtBVWw0NUVFO0VPNmhmUztJUi83ZUgsb0JRaThlSztFakJ1MjZEWDtBQUNGO0FpQnQyNkRXO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QWpCdzI2RGI7QWlCcjI2RFc7RVJsOWVQLDZCQXJCZTtBVCswNUVuQjtBVS80NUVFO0VPdWlmUztJUmg5ZUwsa0JBaEJhO0VUNDA1RWpCO0FBQ0Y7QVVwNTVFRTtFT3VpZlM7SVI3OGVMLHNCQVZnQjtFVHcwNUVwQjtBQUNGO0FVejU1RUU7RU91aWZTO0lSejhlSCxtQlEwOGVLO0VqQnEzNkRYO0FBQ0Y7QWlCcjM2RGE7RVJwOWVULDZCQXJCZTtBVGkyNUVuQjtBVWo2NUVFO0VPeWlmVztJUmw5ZVAsa0JBaEJhO0VUODE1RWpCO0FBQ0Y7QVV0NjVFRTtFT3lpZlc7SVIvOGVQLHNCQVZnQjtFVDAxNUVwQjtBQUNGO0FVMzY1RUU7RU95aWZXO0lSMzhlTCxtQlE0OGVPO0VqQnE0NkRiO0FBQ0Y7QWlCcDQ2RGE7RVJ2OWVULDZCQXJCZTtBVG0zNUVuQjtBVW43NUVFO0VPNGlmVztJUnI5ZVAsa0JBaEJhO0VUZzM1RWpCO0FBQ0Y7QVV4NzVFRTtFTzRpZlc7SVJsOWVQLHNCQVZnQjtFVDQyNUVwQjtBQUNGO0FVNzc1RUU7RU80aWZXO0lSOThlTCxtQlErOGVPO0VqQm81NkRiO0FBQ0Y7QWlCbjU2RGE7RVIxOWVULDZCQXJCZTtBVHE0NUVuQjtBVXI4NUVFO0VPK2lmVztJUng5ZVAsa0JBaEJhO0VUazQ1RWpCO0FBQ0Y7QVUxODVFRTtFTytpZlc7SVJyOWVQLHNCQVZnQjtFVDgzNUVwQjtBQUNGO0FVLzg1RUU7RU8raWZXO0lSajllTCxtQlFrOWVPO0VqQm02NkRiO0FBQ0Y7QWlCajY2RFc7RUFDRSxvQkFBQTtFQUtBLHFCQUFBO0VBS0EsZ0JBQUE7QWpCMjU2RGI7QWlCcDY2RGE7RUFDRSxVQUFBLEVBQUEsWUFBQTtBakJzNjZEZjtBaUJsNjZEYTtFQUNFLDZCQUFBO0FqQm82NkRmO0FpQmg2NkRhO0VBQ0UseUJBQUE7RUFDQSxtQkFBQSxFQUFBLHFCQUFBO0FqQms2NkRmO0FpQjk1NkRhO0VSaC9lVCw2QkFyQmU7RUFxQmYsa0JBckJlO0VBcUJmLDZCQXJCZTtBVHc2NUVuQjtBVXgrNUVFO0VPcWtmVztJUjkrZVAsb0JBaEJhO0VUcTY1RWpCO0FBQ0Y7QVU3KzVFRTtFT3FrZlc7SVIzK2VQLHVCQVZnQjtFVGk2NUVwQjtBQUNGO0FVbC81RUU7RU9xa2ZXO0lSditlTCxtQlF3K2VPO0VqQmc3NkRiO0FBQ0Y7QVV2LzVFRTtFT3FrZlc7SVI5K2VQLGtCQWhCYTtFVG83NUVqQjtBQUNGO0FVNS81RUU7RU9xa2ZXO0lSMytlUCxrQlE2K2VTO0VqQnk3NkRiO0FBQ0Y7QVVqZzZFRTtFT3FrZlc7SVJ2K2VMLGtCUXkrZU87RWpCODc2RGI7QUFDRjtBVXRnNkVFO0VPcWtmVztJUjkrZVAsb0JBaEJhO0VUbTg1RWpCO0FBQ0Y7QVUzZzZFRTtFT3FrZlc7SVIzK2VQLHVCQVZnQjtFVCs3NUVwQjtBQUNGO0FVaGg2RUU7RU9xa2ZXO0lSditlTCxtQlEwK2VPO0VqQjQ4NkRiO0FBQ0Y7QWlCMzg2RGE7RVJyL2VULDZCQXJCZTtFQXFCZixrQkFyQmU7RUFxQmYsNkJBckJlO0FUMDk1RW5CO0FVMWg2RUU7RU8wa2ZXO0lSbi9lUCxvQkFoQmE7RVR1OTVFakI7QUFDRjtBVS9oNkVFO0VPMGtmVztJUmgvZVAsdUJBVmdCO0VUbTk1RXBCO0FBQ0Y7QVVwaTZFRTtFTzBrZlc7SVI1K2VMLG1CUTYrZU87RWpCNjk2RGI7QUFDRjtBVXppNkVFO0VPMGtmVztJUm4vZVAsa0JBaEJhO0VUcys1RWpCO0FBQ0Y7QVU5aTZFRTtFTzBrZlc7SVJoL2VQLGtCUWsvZVM7RWpCcys2RGI7QUFDRjtBVW5qNkVFO0VPMGtmVztJUjUrZUwsa0JROCtlTztFakIyKzZEYjtBQUNGO0FVeGo2RUU7RU8wa2ZXO0lSbi9lUCxvQkFoQmE7RVRxLzVFakI7QUFDRjtBVTdqNkVFO0VPMGtmVztJUmgvZVAsdUJBVmdCO0VUaS81RXBCO0FBQ0Y7QVVsazZFRTtFTzBrZlc7SVI1K2VMLG1CUSsrZU87RWpCeS82RGI7QUFDRjtBaUJ4LzZEYTtFUjEvZVQsNkJBckJlO0VBcUJmLGtCQXJCZTtFQXFCZiw2QkFyQmU7QVQ0ZzZFbkI7QVU1azZFRTtFTytrZlc7SVJ4L2VQLG9CQWhCYTtFVHlnNkVqQjtBQUNGO0FVamw2RUU7RU8ra2ZXO0lSci9lUCx1QkFWZ0I7RVRxZzZFcEI7QUFDRjtBVXRsNkVFO0VPK2tmVztJUmovZUwsbUJRay9lTztFakIwZzdEYjtBQUNGO0FVM2w2RUU7RU8ra2ZXO0lSeC9lUCxrQkFoQmE7RVR3aDZFakI7QUFDRjtBVWhtNkVFO0VPK2tmVztJUnIvZVAsa0JRdS9lUztFakJtaDdEYjtBQUNGO0FVcm02RUU7RU8ra2ZXO0lSai9lTCxrQlFtL2VPO0VqQndoN0RiO0FBQ0Y7QVUxbTZFRTtFTytrZlc7SVJ4L2VQLG9CQWhCYTtFVHVpNkVqQjtBQUNGO0FVL202RUU7RU8ra2ZXO0lSci9lUCx1QkFWZ0I7RVRtaTZFcEI7QUFDRjtBVXBuNkVFO0VPK2tmVztJUmovZUwsbUJRby9lTztFakJzaTdEYjtBQUNGO0FpQnBpN0RlO0VBQ0UsYUFBQTtBakJzaTdEakI7QWlCcGk3RGU7RVJuZ2ZYLDBCQXJCZTtBVCtqNkVuQjtBVS9uNkVFO0VPd2xmYTtJUmpnZlQsMEJBaEJhO0VUNGo2RWpCO0FBQ0Y7QVVwbzZFRTtFT3dsZmE7SVI5L2VULDBCQVZnQjtFVHdqNkVwQjtBQUNGO0FVem82RUU7RU93bGZhO0lSMS9lUCxnQlEyL2VTO0VqQm9qN0RmO0FBQ0Y7QWlCbGo3RGU7RVJ2Z2ZYLHFCQXJCZTtBVGlsNkVuQjtBVWpwNkVFO0VPNGxmYTtJUnJnZlQsa0JBaEJhO0VUOGs2RWpCO0FBQ0Y7QVV0cDZFRTtFTzRsZmE7SVJsZ2ZULGtCUW1nZlc7RWpCNmo3RGY7QUFDRjtBVTNwNkVFO0VPNGxmYTtJUjkvZVAsa0JRKy9lUztFakJrazdEZjtBQUNGO0FpQi9qN0RXO0VBQ0Usa0JBQUE7RVI3Z2ZULHNCQXJCZTtFQXFCZixxQkFyQmU7QVRxbTZFbkI7QVVycTZFRTtFT2ltZlM7SVIxZ2ZMLHNCQWhCYTtFVGttNkVqQjtBQUNGO0FVMXE2RUU7RU9pbWZTO0lSdmdmTCxzQkFWZ0I7RVQ4bDZFcEI7QUFDRjtBVS9xNkVFO0VPaW1mUztJUm5nZkgsWVFxZ2ZLO0VqQmdsN0RYO0FBQ0Y7QVVwcjZFRTtFT2ltZlM7SVIxZ2ZMLHFCQWhCYTtFVGluNkVqQjtBQUNGO0FVenI2RUU7RU9pbWZTO0lSdmdmTCxxQkFWZ0I7RVQ2bTZFcEI7QUFDRjtBVTlyNkVFO0VPaW1mUztJUm5nZkgsV1FzZ2ZLO0VqQjhsN0RYO0FBQ0Y7QWlCOWw3RGE7RVJoaGZULHFCQXJCZTtFQXFCZixzQkFyQmU7RVF3aWZKLGdDQUFBO1VBQUEsd0JBQUE7QWpCZ203RGY7QVV4czZFRTtFT3FtZlc7SVI5Z2ZQLHFCQWhCYTtFVHFvNkVqQjtBQUNGO0FVN3M2RUU7RU9xbWZXO0lSM2dmUCxxQkFWZ0I7RVRpbzZFcEI7QUFDRjtBVWx0NkVFO0VPcW1mVztJUnZnZkwsV1F3Z2ZPO0VqQmduN0RiO0FBQ0Y7QVV2dDZFRTtFT3FtZlc7SVI5Z2ZQLHNCQWhCYTtFVG9wNkVqQjtBQUNGO0FVNXQ2RUU7RU9xbWZXO0lSM2dmUCxnQkFWZ0I7RVRncDZFcEI7QUFDRjtBVWp1NkVFO0VPcW1mVztJUnZnZkwsWVF5Z2ZPO0VqQjhuN0RiO0FBQ0Y7QWlCeGo3REs7RUFDRTtJQUFTLGlDQUFBO1lBQUEseUJBQUE7RWpCMmo3RGQ7RWlCMWo3REs7SUFBSyxtQ0FBQTtZQUFBLDJCQUFBO0VqQjZqN0RWO0FBQ0Y7O0FpQnJqN0RFO0VScG1mRSwyQkFyQmU7QVRrcjZFbkI7QVVsdjZFRTtFT3lyZkE7SVJsbWZJLGlCQWhCYTtFVCtxNkVqQjtBQUNGO0FVdnY2RUU7RU95cmZBO0lSL2xmSSxpQlFnbWZGO0VqQmlrN0RGO0FBQ0Y7QVU1djZFRTtFT3lyZkE7SVIzbGZNLGlCUTRsZko7RWpCc2s3REY7QUFDRjtBaUJ0azdESTtFUnRtZkEsYUFyQmU7QVRvczZFbkI7QVVwdzZFRTtFTzJyZkU7SVJwbWZFLGlCQWhCYTtFVGlzNkVqQjtBQUNGO0FVenc2RUU7RU8ycmZFO0lSam1mRSxpQlFrbWZBO0VqQmlsN0RKO0FBQ0Y7QVU5dzZFRTtFTzJyZkU7SVI3bGZJLGlCUThsZkY7RWpCc2w3REo7QUFDRjtBaUJsbDdETTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RVJobmZKLDJCQXJCZTtBVDB0NkVuQjtBVTF4NkVFO0VPaXNmSTtJUjFtZkEsMkJBaEJhO0VUdXQ2RWpCO0FBQ0Y7QVUveDZFRTtFT2lzZkk7SVJ2bWZBLGlCUTRtZkU7RWpCNmw3RE47QUFDRjtBVXB5NkVFO0VPaXNmSTtJUm5tZkUsaUJRd21mQTtFakJrbTdETjtBQUNGO0FVenk2RUU7RU9pc2ZJO0lBUUkscUJBQUE7RWpCb203RFI7QUFDRjtBaUJqbTdETTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtBakJtbTdEUjtBaUI5bDdETTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJnbTdEUjtBaUI3bDdETTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBRUEsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsZUFBQTtFUm5wZkosV1FvcGZJO0VScHBmSiw2QkFyQmU7RVEycWZYLGdCQUFBO0FqQjhsN0RSO0FVejA2RUU7RU8rdGZJO0lSeG9mQSxZUWtwZkU7RWpCb203RE47QUFDRjtBVTkwNkVFO0VPK3RmSTtJUnJvZkEsWVErb2ZFO0VqQnltN0ROO0FBQ0Y7QVVuMTZFRTtFTyt0Zkk7SVJqb2ZFLFlRMm9mQTtFakI4bTdETjtBQUNGO0FVeDE2RUU7RU8rdGZJO0lSeG9mQSw2QkFoQmE7RVRxeDZFakI7QUFDRjtBVTcxNkVFO0VPK3RmSTtJUnJvZkEsbUJRZ3BmRTtFakJ1bjdETjtBQUNGO0FVbDI2RUU7RU8rdGZJO0lSam9mRSxtQlE0b2ZBO0VqQjRuN0ROO0FBQ0Y7QWlCM243RFE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RVIvcGZOLDZCQXJCZTtBVGt6NkVuQjtBVWwzNkVFO0VPNHVmTTtJUnJwZkYsNkJBaEJhO0VUK3k2RWpCO0FBQ0Y7QVV2MzZFRTtFTzR1Zk07SVJscGZGLG1CUTJwZkk7RWpCc283RFI7QUFDRjtBVTUzNkVFO0VPNHVmTTtJUjlvZkEsbUJRdXBmRTtFakIybzdEUjtBQUNGO0FpQnhvN0RRO0VScHFmSixtQkFyQmU7RUFxQmYsU0FyQmU7QVRxMDZFbkI7QVVyNDZFRTtFT3l2Zk07SVJscWZGLE1BaEJhO0VUazA2RWpCO0FBQ0Y7QVUxNDZFRTtFT3l2Zk07SVIvcGZGLE1RZ3FmSTtFakJvcDdEUjtBQUNGO0FVLzQ2RUU7RU95dmZNO0lSM3BmQSxNUTRwZkU7RWpCeXA3RFI7QUFDRjtBVXA1NkVFO0VPeXZmTTtJUmxxZkYsWUFoQmE7RVRpMTZFakI7QUFDRjtBVXo1NkVFO0VPeXZmTTtJUi9wZkYsWVFpcWZJO0VqQmtxN0RSO0FBQ0Y7QVU5NTZFRTtFT3l2Zk07SVIzcGZBLFlRNnBmRTtFakJ1cTdEUjtBQUNGO0FpQnZxN0RVO0VSMXNmTixVUTJzZlE7RUFDQSx3Q0FBQTtFQUFBLGdDQUFBO0VSenFmUixtQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLFlBckJlO0VBcUJmLDJCQXJCZTtNQXFCZix1QkFyQmU7VUFxQmYsbUJBckJlO0VBcUJmLHVCQXJCZTtFRDdCakIsbUpBQUE7RVN3dWZVLGdDQUFBO1VBQUEsd0JBQUE7QWpCbXE3RFo7QVU5NjZFRTtFTzR2ZlE7SVJ4c2ZKLGNReXNmTTtFakJxcjdEVjtBQUNGO0FVbjc2RUU7RU80dmZRO0lScnNmSixjUXNzZk07RWpCMHI3RFY7QUFDRjtBVXg3NkVFO0VPNHZmUTtJUmxzZkosY1Ftc2ZNO0VqQityN0RWO0FBQ0Y7QWlCOXI3RFk7RUFDRSxVQUFBO0FqQmdzN0RkO0FpQjlyN0RZO0VBQ0UsV0o5dWZBO0FiODY2RWQ7QVVuODZFRTtFTzR2ZlE7SVJycWZKLG1CQWhCYTtFVGc0NkVqQjtBQUNGO0FVeDg2RUU7RU80dmZRO0lSbHFmSixtQkFWZ0I7RVQ0MzZFcEI7QUFDRjtBVTc4NkVFO0VPNHZmUTtJUjlwZkYsU1F1cWZJO0VqQjRzN0RWO0FBQ0Y7QVVsOTZFRTtFTzR2ZlE7SVJycWZKLFdBaEJhO0VUKzQ2RWpCO0FBQ0Y7QVV2OTZFRTtFTzR2ZlE7SVJscWZKLFdRNHFmTTtFakJxdDdEVjtBQUNGO0FVNTk2RUU7RU80dmZRO0lSOXBmRixXUXdxZkk7RWpCMHQ3RFY7QUFDRjtBVWorNkVFO0VPNHZmUTtJUnJxZkoscUJBaEJhO0VUODU2RWpCO0FBQ0Y7QVV0KzZFRTtFTzR2ZlE7SVJscWZKLHFCQVZnQjtFVDA1NkVwQjtBQUNGO0FVMys2RUU7RU80dmZRO0lSOXBmRixXUXlxZkk7RWpCd3U3RFY7QUFDRjtBVWgvNkVFO0VPNHZmUTtJUnJxZkosaUNBaEJhO1FBZ0JiLHVCQWhCYTtZQWdCYix5QkFoQmE7RVQ2NjZFakI7QUFDRjtBVXIvNkVFO0VPNHZmUTtJUmxxZkosaUNROHFmTTtRUjlxZk4sdUJROHFmTTtZUjlxZk4seUJROHFmTTtFakJpdjdEVjtBQUNGO0FVMS82RUU7RU80dmZRO0lSOXBmRixpQ1EwcWZJO1FSMXFmSix1QlEwcWZJO1lSMXFmSix5QlEwcWZJO0VqQnN2N0RWO0FBQ0Y7QVUvLzZFRTtFTzR2ZlE7SVJycWZKLDBCQWhCYTtFVDQ3NkVqQjtBQUNGO0FVcGc3RUU7RU80dmZRO0lSbHFmSiwwQlErcWZNO0VqQit2N0RWO0FBQ0Y7QVV6ZzdFRTtFTzR2ZlE7SVI5cGZGLDBCUTJxZkk7RWpCb3c3RFY7QUFDRjtBUTErNkVFO0VBQ0UsMkxBQUE7QVI0KzZFSjtBUTErNkVFO0VBQ0UsMEpBQUE7QVI0KzZFSjtBUTMrNkVJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSNis2RU47QVExKzZFRTtFQUNFLDBKQUFBO0FSNCs2RUo7QVEzKzZFSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjYrNkVOO0FpQmx4N0RVO0VSM3RmTixVUTR0ZlE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJveDdEWjtBVXBpN0VFO0VPNndmUTtJUnp0ZkosY1EwdGZNO0VqQjB4N0RWO0FBQ0Y7QVV6aTdFRTtFTzZ3ZlE7SVJ0dGZKLGNRdXRmTTtFakIreDdEVjtBQUNGO0FVOWk3RUU7RU82d2ZRO0lSbnRmSixjUW90Zk07RWpCb3k3RFY7QUFDRjtBaUJoeTdEWTtFQUNFLHNCQUFBO0FqQmt5N0RkO0FpQjl4N0RZO0VBQ0Usd0NBQUE7QWpCZ3k3RGQ7QWlCOXg3RFk7RVJ0c2ZSLDJHQXJCZTtBVDQvNkVuQjtBVTVqN0VFO0VPMnhmVTtJUnBzZk4sMkdBaEJhO0VUeS82RWpCO0FBQ0Y7QVVqazdFRTtFTzJ4ZlU7SVJqc2ZOLDJHUWtzZlE7RWpCeXk3RFo7QUFDRjtBVXRrN0VFO0VPMnhmVTtJUjdyZkosMkdROHJmTTtFakI4eTdEWjtBQUNGO0FpQjN5N0RZO0VBQ0UsdUNBQUE7QWpCNnk3RGQ7QWlCM3k3RFk7RVI5c2ZSLHFHQXJCZTtBVGloN0VuQjtBVWpsN0VFO0VPbXlmVTtJUjVzZk4scUdBaEJhO0VUOGc3RWpCO0FBQ0Y7QVV0bDdFRTtFT215ZlU7SVJ6c2ZOLHFHUTBzZlE7RWpCc3o3RFo7QUFDRjtBVTNsN0VFO0VPbXlmVTtJUnJzZkoscUdRc3NmTTtFakIyejdEWjtBQUNGO0FpQnh6N0RZO0VBQ0UsMENBQUE7QWpCMHo3RGQ7QWlCeHo3RFk7RVJ0dGZSLDJGQXJCZTtBVHNpN0VuQjtBVXRtN0VFO0VPMnlmVTtJUnB0Zk4sMkZBaEJhO0VUbWk3RWpCO0FBQ0Y7QVUzbTdFRTtFTzJ5ZlU7SVJqdGZOLDJGUWt0ZlE7RWpCbTA3RFo7QUFDRjtBVWhuN0VFO0VPMnlmVTtJUjdzZkosMkZROHNmTTtFakJ3MDdEWjtBQUNGO0FpQnIwN0RZO0VBQ0Usd0NBQUE7QWpCdTA3RGQ7QWlCcjA3RFk7RVI5dGZSLG1HQXJCZTtBVDJqN0VuQjtBVTNuN0VFO0VPbXpmVTtJUjV0Zk4sbUdBaEJhO0VUd2o3RWpCO0FBQ0Y7QVVobzdFRTtFT216ZlU7SVJ6dGZOLG1HUTB0ZlE7RWpCZzE3RFo7QUFDRjtBVXJvN0VFO0VPbXpmVTtJUnJ0ZkosbUdRc3RmTTtFakJxMTdEWjtBQUNGO0FpQmwxN0RZO0VBQ0UseUNBQUE7QWpCbzE3RGQ7QWlCbDE3RFk7RVJ0dWZSLDJGQXJCZTtBVGdsN0VuQjtBVWhwN0VFO0VPMnpmVTtJUnB1Zk4sMkZBaEJhO0VUNms3RWpCO0FBQ0Y7QVVycDdFRTtFTzJ6ZlU7SVJqdWZOLDJGUWt1ZlE7RWpCNjE3RFo7QUFDRjtBVTFwN0VFO0VPMnpmVTtJUjd0ZkosMkZROHRmTTtFakJrMjdEWjtBQUNGO0FpQi8xN0RZO0VBQ0UsdUNBQUE7QWpCaTI3RGQ7QWlCLzE3RFk7RVI5dWZSLCtGQXJCZTtBVHFtN0VuQjtBVXJxN0VFO0VPbTBmVTtJUjV1Zk4sK0ZBaEJhO0VUa203RWpCO0FBQ0Y7QVUxcTdFRTtFT20wZlU7SVJ6dWZOLCtGUTB1ZlE7RWpCMDI3RFo7QUFDRjtBVS9xN0VFO0VPbTBmVTtJUnJ1ZkosK0ZRc3VmTTtFakIrMjdEWjtBQUNGO0FpQjUyN0RZO0VBQ0UsMENBQUE7QWpCODI3RGQ7QWlCNTI3RFk7RVJ0dmZSLDZHQXJCZTtBVDBuN0VuQjtBVTFyN0VFO0VPMjBmVTtJUnB2Zk4sNkdBaEJhO0VUdW43RWpCO0FBQ0Y7QVUvcjdFRTtFTzIwZlU7SVJqdmZOLDZHUWt2ZlE7RWpCdTM3RFo7QUFDRjtBVXBzN0VFO0VPMjBmVTtJUjd1ZkosNkdROHVmTTtFakI0MzdEWjtBQUNGO0FpQnozN0RZO0VBQ0Usd0NBQUE7QWpCMjM3RGQ7QWlCejM3RFk7RVI5dmZSLHVHQXJCZTtBVCtvN0VuQjtBVS9zN0VFO0VPbTFmVTtJUjV2Zk4sdUdBaEJhO0VUNG83RWpCO0FBQ0Y7QVVwdDdFRTtFT20xZlU7SVJ6dmZOLHVHUTB2ZlE7RWpCbzQ3RFo7QUFDRjtBVXp0N0VFO0VPbTFmVTtJUnJ2ZkosdUdRc3ZmTTtFakJ5NDdEWjtBQUNGO0FpQnQ0N0RZO0VBQ0UsdUNBQUE7QWpCdzQ3RGQ7QWlCdDQ3RFk7RVJ0d2ZSLHFHQXJCZTtBVG9xN0VuQjtBVXB1N0VFO0VPMjFmVTtJUnB3Zk4scUdBaEJhO0VUaXE3RWpCO0FBQ0Y7QVV6dTdFRTtFTzIxZlU7SVJqd2ZOLHFHUWt3ZlE7RWpCaTU3RFo7QUFDRjtBVTl1N0VFO0VPMjFmVTtJUjd2ZkoscUdROHZmTTtFakJzNTdEWjtBQUNGO0FpQm41N0RRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQnE1N0RWO0FpQnA1N0RVO0VBQ0UsYUFBQTtBakJzNTdEWjtBaUJuNTdEVTtFQUNFLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0p0MWZFO0VKZ0VWLHlCQXJCZTtFQWRmLHlCRTlDRjtFSHVEQSxxSkFBQTtFQzBCRSxvRUFyQmU7RUFkZixVUTZ6ZlE7QWpCczU3RFo7QVVydzdFRTtFT3cyZlE7SVJqeGZKLHlCQWhCYTtFVGtzN0VqQjtBQUNGO0FVMXc3RUU7RU93MmZRO0lSOXdmSixlRXZGSjtFWDJ3N0VBO0FBQ0Y7QVUvdzdFRTtFT3cyZlE7SVIxd2ZGLGVFM0ZOO0VYZ3g3RUE7QUFDRjtBVXB4N0VFO0VPdzJmUTtJUnB6ZkoseUJFaERKO0VYb3g3RUE7QUFDRjtBVXp4N0VFO0VPdzJmUTtJUmp6ZkoseUJFbkRKO0VYeXg3RUE7QUFDRjtBVTl4N0VFO0VPdzJmUTtJUjl5ZkoseUJFdERKO0VYOHg3RUE7QUFDRjtBUXZ1N0VFO0VBQ0UsZ01BQUE7QVJ5dTdFSjtBUXZ1N0VFO0VBQ0UsNkpBQUE7QVJ5dTdFSjtBUXh1N0VJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMHU3RU47QVF2dTdFRTtFQUNFLDZKQUFBO0FSeXU3RUo7QVF4dTdFSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjB1N0VOO0FVcHo3RUU7RU93MmZRO0lSanhmSixvRUFoQmE7RVRpdjdFakI7QUFDRjtBVXp6N0VFO0VPdzJmUTtJUjl3ZkosNEJRb3hmTTtFakIrODdEVjtBQUNGO0FVOXo3RUU7RU93MmZRO0lSMXdmRiw0QlFneGZJO0VqQm85N0RWO0FBQ0Y7QVVuMDdFRTtFT3cyZlE7SVJwemZKLGNRMnpmTTtFakJ3OTdEVjtBQUNGO0FVeDA3RUU7RU93MmZRO0lSanpmSixjUXd6Zk07RWpCNjk3RFY7QUFDRjtBVTcwN0VFO0VPdzJmUTtJUjl5ZkosY1FxemZNO0VqQmsrN0RWO0FBQ0Y7QWlCais3RFk7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSw4Q0FBQTtFQUFBLHNDQUFBO0FqQm0rN0RkO0FpQmgrN0RVO0VBQ0UsVUFBQTtBakJrKzdEWjtBaUJoKzdEVTtFQUNFLFVBQUE7RVJ0eWZSLGNBckJlO0VBZGYsVVEyMGZRO0FqQmsrN0RaO0FVLzE3RUU7RU8wM2ZRO0lSbnlmSixhQWhCYTtFVDR4N0VqQjtBQUNGO0FVcDI3RUU7RU8wM2ZRO0lSaHlmSixhUWt5Zk07RWpCNCs3RFY7QUFDRjtBVXoyN0VFO0VPMDNmUTtJUjV4ZkYsYVE4eGZJO0VqQmkvN0RWO0FBQ0Y7QVU5MjdFRTtFTzAzZlE7SVJ0MGZKLGNReTBmTTtFakJxLzdEVjtBQUNGO0FVbjM3RUU7RU8wM2ZRO0lSbjBmSixjUXMwZk07RWpCMC83RFY7QUFDRjtBVXgzN0VFO0VPMDNmUTtJUmgwZkosY1FtMGZNO0VqQisvN0RWO0FBQ0Y7QWlCNy83RFk7RUFDRSxvQkFBQTtFQUNBLDJEQUFBO0VBQUEsbURBQUE7QWpCKy83RGQ7QWlCNy83RFk7RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsVUFBQTtBakIrLzdEZDtBaUIxLzdEVTtFUnR6Zk4sMkdBckJlO0FUdzA3RW5CO0FVeDQ3RUU7RU8yNGZRO0lScHpmSiwyR0FoQmE7RVRxMDdFakI7QUFDRjtBVTc0N0VFO0VPMjRmUTtJUmp6ZkosMkdRa3pmTTtFakJxZzhEVjtBQUNGO0FVbDU3RUU7RU8yNGZRO0lSN3lmRiwyR1E4eWZJO0VqQjBnOERWO0FBQ0Y7QWlCdmc4RFU7RVIzemZOLHFHQXJCZTtBVDAxN0VuQjtBVTE1N0VFO0VPZzVmUTtJUnp6ZkoscUdBaEJhO0VUdTE3RWpCO0FBQ0Y7QVUvNTdFRTtFT2c1ZlE7SVJ0emZKLHFHUXV6Zk07RWpCa2g4RFY7QUFDRjtBVXA2N0VFO0VPZzVmUTtJUmx6ZkYscUdRbXpmSTtFakJ1aDhEVjtBQUNGO0FpQnBoOERVO0VSaDBmTiwyRkFyQmU7QVQ0MjdFbkI7QVU1NjdFRTtFT3E1ZlE7SVI5emZKLDJGQWhCYTtFVHkyN0VqQjtBQUNGO0FVajc3RUU7RU9xNWZRO0lSM3pmSiwyRlE0emZNO0VqQitoOERWO0FBQ0Y7QVV0NzdFRTtFT3E1ZlE7SVJ2emZGLDJGUXd6Zkk7RWpCb2k4RFY7QUFDRjtBaUJqaThEVTtFUnIwZk4sbUdBckJlO0FUODM3RW5CO0FVOTc3RUU7RU8wNWZRO0lSbjBmSixtR0FoQmE7RVQyMzdFakI7QUFDRjtBVW44N0VFO0VPMDVmUTtJUmgwZkosbUdRaTBmTTtFakI0aThEVjtBQUNGO0FVeDg3RUU7RU8wNWZRO0lSNXpmRixtR1E2emZJO0VqQmlqOERWO0FBQ0Y7QWlCOWk4RFU7RVIxMGZOLDJGQXJCZTtBVGc1N0VuQjtBVWg5N0VFO0VPKzVmUTtJUngwZkosMkZBaEJhO0VUNjQ3RWpCO0FBQ0Y7QVVyOTdFRTtFTys1ZlE7SVJyMGZKLDJGUXMwZk07RWpCeWo4RFY7QUFDRjtBVTE5N0VFO0VPKzVmUTtJUmowZkYsMkZRazBmSTtFakI4ajhEVjtBQUNGO0FpQjNqOERVO0VSLzBmTiwrRkFyQmU7QVRrNjdFbkI7QVVsKzdFRTtFT282ZlE7SVI3MGZKLCtGQWhCYTtFVCs1N0VqQjtBQUNGO0FVdis3RUU7RU9vNmZRO0lSMTBmSiwrRlEyMGZNO0VqQnNrOERWO0FBQ0Y7QVU1KzdFRTtFT282ZlE7SVJ0MGZGLCtGUXUwZkk7RWpCMms4RFY7QUFDRjtBaUJ4azhEVTtFUnAxZk4sNkdBckJlO0FUbzc3RW5CO0FVcC83RUU7RU95NmZRO0lSbDFmSiw2R0FoQmE7RVRpNzdFakI7QUFDRjtBVXovN0VFO0VPeTZmUTtJUi8wZkosNkdRZzFmTTtFakJtbDhEVjtBQUNGO0FVOS83RUU7RU95NmZRO0lSMzBmRiw2R1E0MGZJO0VqQndsOERWO0FBQ0Y7QWlCcmw4RFU7RVJ6MWZOLHVHQXJCZTtBVHM4N0VuQjtBVXRnOEVFO0VPODZmUTtJUnYxZkosdUdBaEJhO0VUbTg3RWpCO0FBQ0Y7QVUzZzhFRTtFTzg2ZlE7SVJwMWZKLHVHUXExZk07RWpCZ204RFY7QUFDRjtBVWhoOEVFO0VPODZmUTtJUmgxZkYsdUdRaTFmSTtFakJxbThEVjtBQUNGO0FpQmxtOERVO0VSOTFmTixxR0FyQmU7QVR3OTdFbkI7QVV4aDhFRTtFT203ZlE7SVI1MWZKLHFHQWhCYTtFVHE5N0VqQjtBQUNGO0FVN2g4RUU7RU9tN2ZRO0lSejFmSixxR1EwMWZNO0VqQjZtOERWO0FBQ0Y7QVVsaThFRTtFT203ZlE7SVJyMWZGLHFHUXMxZkk7RWpCa244RFY7QUFDRjtBaUIvbThEUTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9DQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBakJpbjhEVjtBaUI5bThEUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RVJoM2ZOLDZCQXJCZTtFUXU0ZlQsZ0JBQUE7RVJsM2ZOLFlBckJlO0FUdy83RW5CO0FVeGo4RUU7RU9rOGZNO0lSMzJmRiw2QkFoQmE7RVRxLzdFakI7QUFDRjtBVTdqOEVFO0VPazhmTTtJUngyZkYsbUJRNDJmSTtFakIybjhEUjtBQUNGO0FVbGs4RUU7RU9rOGZNO0lScDJmQSxtQlF3MmZFO0VqQmdvOERSO0FBQ0Y7QVV2azhFRTtFT2s4Zk07SVIzMmZGLGVBaEJhO0VUb2c4RWpCO0FBQ0Y7QVU1azhFRTtFT2s4Zk07SVJ4MmZGLGVBVmdCO0VUZ2c4RXBCO0FBQ0Y7QVVqbDhFRTtFT2s4Zk07SVJwMmZBLGVRMDJmRTtFakI2bzhEUjtBQUNGO0FpQjFvOERRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakI0bzhEVjtBaUJ6bzhEVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakIybzhEWjtBaUJ6bzhEVTtFUmw0Zk4sNkJBckJlO0VReTVmUCxnQkFBQTtFQUNBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBakIybzhEWjtBVXJtOEVFO0VPdTlmUTtJUmg0ZkosNkJBaEJhO0VUa2k4RWpCO0FBQ0Y7QVUxbThFRTtFT3U5ZlE7SVI3M2ZKLG1CUTgzZk07RWpCc3A4RFY7QUFDRjtBVS9tOEVFO0VPdTlmUTtJUnozZkYsbUJRMDNmSTtFakIycDhEVjtBQUNGO0FpQnhwOERVO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VSNTRmUiw2QkFyQmU7RVFtNmZQLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBO0FqQjBwOERaO0FVL244RUU7RU80OWZRO0lScjRmSiw2QkFoQmE7RVQ0ajhFakI7QUFDRjtBVXBvOEVFO0VPNDlmUTtJUmw0ZkosbUJRdzRmTTtFakJzcThEVjtBQUNGO0FVem84RUU7RU80OWZRO0lSOTNmRixtQlFvNGZJO0VqQjJxOERWO0FBQ0Y7QWlCdnE4RFk7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7QWpCeXE4RGQ7QVV2cDhFRTtFT3UrZlU7SUFVSSxxQkFBQTtFakIwcThEZDtBQUNGO0FpQnZxOERZO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VSbjZmVixxQkFyQmU7RVEwN2ZMLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJ5cThEZDtBVXRxOEVFO0VPcS9mVTtJUjk1Zk4scUJBaEJhO0VUbW04RWpCO0FBQ0Y7QVUzcThFRTtFT3EvZlU7SVIzNWZOLHFCQVZnQjtFVCtsOEVwQjtBQUNGO0FVaHI4RUU7RU9xL2ZVO0lSdjVmSixXUTI1Zk07RWpCMnI4RFo7QUFDRjtBaUJycjhEWTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VBQ0EsNkZBQUE7RUFBQSxxRkFBQTtFQUFBLDZFQUFBO0VBQUEsbUlBQUE7QWpCdXI4RGQ7QWlCcHI4RFU7RUFDRSxXSnYvZkU7RUl3L2ZGLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBakJzcjhEWjtBaUJwcjhEWTtFQUNFLGNBQUE7RUFDQSxjSjUrZkk7RUo4Q2QseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSw2QkFyQmU7QVQ2bzhFbkI7QVU3czhFRTtFT2loZ0JVO0lSMTdmTix5QkFoQmE7RVQwbzhFakI7QUFDRjtBVWx0OEVFO0VPaWhnQlU7SVJ2N2ZOLGVFckRKO0VYaXI4RUE7QUFDRjtBVXZ0OEVFO0VPaWhnQlU7SVJuN2ZKLGVFekROO0VYc3I4RUE7QUFDRjtBVTV0OEVFO0VPaWhnQlU7SVI3OWZOLHlCRWRKO0VYMHI4RUE7QUFDRjtBVWp1OEVFO0VPaWhnQlU7SVIxOWZOLHlCRWpCSjtFWCtyOEVBO0FBQ0Y7QVV0dThFRTtFT2loZ0JVO0lSdjlmTix5QkVwQko7RVhvczhFQTtBQUNGO0FRdnM4RUU7RUFDRSwyTEFBQTtBUnlzOEVKO0FRdnM4RUU7RUFDRSwwSkFBQTtBUnlzOEVKO0FReHM4RUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIwczhFTjtBUXZzOEVFO0VBQ0UsMEpBQUE7QVJ5czhFSjtBUXhzOEVJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMHM4RU47QVU1djhFRTtFT2loZ0JVO0lSMTdmTixrQkFoQmE7RVR5cjhFakI7QUFDRjtBVWp3OEVFO0VPaWhnQlU7SVJ2N2ZOLHNCQVZnQjtFVHFyOEVwQjtBQUNGO0FVdHc4RUU7RU9paGdCVTtJUm43ZkosbUJRdzdmTTtFakJvdjhEWjtBQUNGO0FpQmx2OERVO0VBQ0Usa0JBQUE7RUFDQSxXSnRnZ0JFO0VKZ0VWLHFCQXJCZTtFQXFCZixzQkFyQmU7RUR2Q2pCLHFKQUFBO0VDNERFLHlCQXJCZTtFRThHakIsZ0JBQUE7QVhzbThFRjtBVXB4OEVFO0VPeWhnQlE7SVJsOGZKLHFCQWhCYTtFVGl0OEVqQjtBQUNGO0FVeng4RUU7RU95aGdCUTtJUi83ZkoscUJBVmdCO0VUNnM4RXBCO0FBQ0Y7QVU5eDhFRTtFT3loZ0JRO0lSMzdmRixXUTg3Zkk7RWpCc3c4RFY7QUFDRjtBVW55OEVFO0VPeWhnQlE7SVJsOGZKLHNCQWhCYTtFVGd1OEVqQjtBQUNGO0FVeHk4RUU7RU95aGdCUTtJUi83Zkosc0JBVmdCO0VUNHQ4RXBCO0FBQ0Y7QVU3eThFRTtFT3loZ0JRO0lSMzdmRixZUSs3Zkk7RWpCb3g4RFY7QUFDRjtBUXh4OEVFO0VBQ0UsK0xBQUE7QVIweDhFSjtBVXJ6OEVFO0VPeWhnQlE7SVJsOGZKLGNBaEJhO0VUa3Y4RWpCO0FBQ0Y7QVUxejhFRTtFT3loZ0JRO0lSLzdmSixlRW1GSjtFWGlwOEVBO0FBQ0Y7QVUvejhFRTtFT3loZ0JRO0lSMzdmRixlRStFTjtFWHNwOEVBO0FBQ0Y7QWlCL3g4REk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUnA5ZkYsMEJBckJlO0FUMnc4RW5CO0FVMzA4RUU7RU9xaWdCRTtJUjk4ZkUsMkJBaEJhO0VUd3c4RWpCO0FBQ0Y7QVVoMThFRTtFT3FpZ0JFO0lSMzhmRSxpQlFnOWZBO0VqQjB5OERKO0FBQ0Y7QVVyMThFRTtFT3FpZ0JFO0lSdjhmSSxpQlE0OGZGO0VqQit5OERKO0FBQ0Y7QWlCL3k4RE07RUFDRSxhQUFBO0FqQml6OERSOztBaUIxeThERTtFQUNFO0lBQVMsMEJBQUE7RWpCOHk4RFg7RWlCN3k4REU7SUFBSyw0QkFBQTtFakJnejhEUDtBQUNGOztBaUJuejhERTtFQUNFO0lBQVMsMEJBQUE7RWpCOHk4RFg7RWlCN3k4REU7SUFBSyw0QkFBQTtFakJnejhEUDtBQUNGO0FpQjl5OERFLGVBQUE7QUFDQTtFUnArZkUsY0FyQmU7QVQweThFbkI7QVUxMjhFRTtFT3lqZ0JBO0lSbCtmSSxhUW0rZkQ7RWpCb3o4REg7QUFDRjtBVS8yOEVFO0VPeWpnQkE7SVIvOWZJLGFRZytmRDtFakJ5ejhESDtBQUNGO0FVcDM4RUU7RU95amdCQTtJUjM5Zk0sYVE0OWZIO0VqQjh6OERIO0FBQ0Y7QWlCN3o4REs7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtBakIrejhEUDtBaUI3ejhETztFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakIrejhEVDtBaUI1ejhETztFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFUjcvZkwsNkJBckJlO0VRb2hnQlYsZ0JBQUE7RUFDQSwwRkFBQTtFQUFBLGtGQUFBO0VBQ0EseUNBQUE7QWpCOHo4RFQ7QVVwNThFRTtFTzRrZ0JLO0lSci9mRCw2QkFoQmE7RVRpMThFakI7QUFDRjtBVXo1OEVFO0VPNGtnQks7SVJsL2ZELG1CUXkvZkc7RWpCMDA4RFA7QUFDRjtBVTk1OEVFO0VPNGtnQks7SVI5K2ZDLG1CUXEvZkM7RWpCKzA4RFA7QUFDRjtBaUIzMDhEUztFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNkNBQUE7VUFBQSxxQ0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0Esb0NBQUE7RUFDQSxXQUFBO0FqQjYwOERYO0FpQjEwOERTO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSwwRUFBQTtBakI0MDhEWDtBaUIxMDhEVztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakI0MDhEYjtBaUJ0MDhETztFQUNFLFdBQUE7RUFDQSxrREFBQTtFQUFBLDBDQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0FqQncwOERUO0FpQnYwOERTO0VSbGlnQkwsNkJBckJlO0FUaTQ4RW5CO0FVajg4RUU7RU91bmdCTztJUmhpZ0JILDZCQWhCYTtFVDgzOEVqQjtBQUNGO0FVdDg4RUU7RU91bmdCTztJUjdoZ0JILG1CUThoZ0JLO0VqQmsxOERUO0FBQ0Y7QVUzODhFRTtFT3VuZ0JPO0lSemhnQkQsbUJRMGhnQkc7RWpCdTE4RFQ7QUFDRjtBaUJwMThETztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBakJzMThEVDtBaUJuMThETztFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWpCcTE4RFQ7QWlCbjE4RFM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBakJxMThEWDtBaUJsMThEUztFUjlqZ0JMLG1CQXJCZTtBVHc2OEVuQjtBVXgrOEVFO0VPbXBnQk87SVI1amdCSCxxQkFoQmE7RVRxNjhFakI7QUFDRjtBVTcrOEVFO0VPbXBnQk87SVJ6amdCSCxxQlEwamdCSztFakI2MThEVDtBQUNGO0FVbC84RUU7RU9tcGdCTztJUnJqZ0JELHFCUXNqZ0JHO0VqQmsyOERUO0FBQ0Y7QWlCNzE4REs7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQisxOERQO0FpQjUxOERPO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FqQjgxOERUO0FpQjMxOERPO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QWpCNjE4RFQ7QWlCMzE4RFM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakI2MThEWDtBaUIzMThEVztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1EQUFBO01BQUEsK0NBQUE7VUFBQSwyQ0FBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBakI2MThEYjtBaUIxMThEVztFUjVtZ0JQLGtCQXJCZTtBVDg5OEVuQjtBVTloOUVFO0VPaXNnQlM7SVIxbWdCTCxtQkFoQmE7RVQyOThFakI7QUFDRjtBVW5pOUVFO0VPaXNnQlM7SVJ2bWdCTCxtQlF3bWdCTztFakJxMjhEWDtBQUNGO0FVeGk5RUU7RU9pc2dCUztJUm5tZ0JILG1CUW9tZ0JLO0VqQjAyOERYO0FBQ0Y7QWlCejI4RFc7RVIvbWdCUCxtQkFyQmU7QVRnLzhFbkI7QVVoajlFRTtFT29zZ0JTO0lSN21nQkwsa0JBaEJhO0VUNis4RWpCO0FBQ0Y7QVVyajlFRTtFT29zZ0JTO0lSMW1nQkwsa0JRMm1nQk87RWpCbzM4RFg7QUFDRjtBVTFqOUVFO0VPb3NnQlM7SVJ0bWdCSCxrQlF1bWdCSztFakJ5MzhEWDtBQUNGO0FpQnYzOERXO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QWpCeTM4RGI7QWlCdjM4RGE7RUFDRSxzQ0FBQTtNQUFBLGtDQUFBO1VBQUEsOEJBQUE7QWpCeTM4RGY7QWlCcjM4RFc7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCdTM4RGI7QWlCcDM4RFc7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0FqQnMzOERiO0FpQmwzOERTO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUZBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FqQm8zOERYO0FVMWw5RUU7RU9ndWdCTztJQVFJLHVGQUFBO0VqQnMzOERYO0FBQ0Y7QWlCcDM4RFM7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1RkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBakJzMzhEWDtBaUJoMzhETztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFUnBxZ0JMLHdCQXJCZTtFUTJyZ0JWLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0FqQmszOERUO0FVL205RUU7RU91dmdCSztJUmhxZ0JELGNBaEJhO0VUNGk5RWpCO0FBQ0Y7QVVwbjlFRTtFT3V2Z0JLO0lSN3BnQkQsaUJBVmdCO0VUd2k5RXBCO0FBQ0Y7QVV6bjlFRTtFT3V2Z0JLO0lSenBnQkMsYVE0cGdCQztFakJtNDhEUDtBQUNGO0FpQi8zOERTO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VSNXFnQlAsc0JBckJlO0VBcUJmLHdCQXJCZTtBVG9rOUVuQjtBVXBvOUVFO0VPK3ZnQk87SVJ4cWdCSCxzQkFoQmE7RVRpazlFakI7QUFDRjtBVXpvOUVFO0VPK3ZnQk87SVJycWdCSCxzQkFWZ0I7RVQ2ajlFcEI7QUFDRjtBVTlvOUVFO0VPK3ZnQk87SVJqcWdCRCxZUW9xZ0JHO0VqQmc1OERUO0FBQ0Y7QVVucDlFRTtFTyt2Z0JPO0lSeHFnQkgsY0FoQmE7RVRnbDlFakI7QUFDRjtBVXhwOUVFO0VPK3ZnQk87SVJycWdCSCxpQkFWZ0I7RVQ0azlFcEI7QUFDRjtBVTdwOUVFO0VPK3ZnQk87SVJqcWdCRCxhUXFxZ0JHO0VqQjg1OERUO0FBQ0Y7QWlCMzU4RFM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VSenJnQlAsNkJBckJlO0VBcUJmLHNEQXJCZTtBVDZtOUVuQjtBVTdxOUVFO0VPdXdnQk87SVJocmdCSCw2QkFoQmE7RVQwbTlFakI7QUFDRjtBVWxyOUVFO0VPdXdnQk87SVI3cWdCSCxtQlFxcmdCSztFakJ1NjhEVDtBQUNGO0FVdnI5RUU7RU91d2dCTztJUnpxZ0JELG1CUWlyZ0JHO0VqQjQ2OERUO0FBQ0Y7QVU1cjlFRTtFT3V3Z0JPO0lSaHJnQkgsc0RBaEJhO0VUeW45RWpCO0FBQ0Y7QVVqczlFRTtFT3V3Z0JPO0lSN3FnQkgscURBVmdCO0VUcW45RXBCO0FBQ0Y7QVV0czlFRTtFT3V3Z0JPO0lSenFnQkQsd0JRa3JnQkc7RWpCMDc4RFQ7QUFDRjtBaUIxNzhEVztFUjVyZ0JQLHVCQXJCZTtBVDhvOUVuQjtBVTlzOUVFO0VPaXhnQlM7SVIxcmdCTCx1QkFoQmE7RVQybzlFakI7QUFDRjtBVW50OUVFO0VPaXhnQlM7SVJ2cmdCTCx1QkFWZ0I7RVR1bzlFcEI7QUFDRjtBVXh0OUVFO0VPaXhnQlM7SVJucmdCSCxhUXFyZ0JLO0VqQnk4OERYO0FBQ0Y7QWlCeDg4RFc7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakIwODhEYjtBaUJ6ODhEYTtFQUVFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnJzZ0JYLHVCQXJCZTtBVHFxOUVuQjtBVXJ1OUVFO0VPd3hnQlc7SVJqc2dCUCx1QkFoQmE7RVRrcTlFakI7QUFDRjtBVTF1OUVFO0VPd3hnQlc7SVI5cmdCUCx1QkFWZ0I7RVQ4cDlFcEI7QUFDRjtBVS91OUVFO0VPd3hnQlc7SVIxcmdCTCxhUTZyZ0JRO0VqQnc5OERkO0FBQ0Y7QWlCdjk4RGE7RVJ4c2dCVCx1QkFyQmU7QVR1cjlFbkI7QVV2djlFRTtFTzZ4Z0JXO0lSdHNnQlAsdUJBaEJhO0VUb3I5RWpCO0FBQ0Y7QVU1djlFRTtFTzZ4Z0JXO0lSbnNnQlAsc0JBVmdCO0VUZ3I5RXBCO0FBQ0Y7QVVqdzlFRTtFTzZ4Z0JXO0lSL3JnQkwsYVFnc2dCTztFakJ1KzhEYjtBQUNGO0FpQnYrOERlO0VSMXNnQlgsdUJBckJlO0FUeXM5RW5CO0FVenc5RUU7RU8reGdCYTtJUnhzZ0JULHVCQWhCYTtFVHNzOUVqQjtBQUNGO0FVOXc5RUU7RU8reGdCYTtJUnJzZ0JULHVCQVZnQjtFVGtzOUVwQjtBQUNGO0FVbng5RUU7RU8reGdCYTtJUmpzZ0JQLGFRb3NnQlM7RWpCcS84RGY7QUFDRjtBaUJoLzhEYTtFUm50Z0JULDBCQXJCZTtFQXFCZix5QkFyQmU7RUFkZixnQlF5dmdCVztBakJrLzhEZjtBVTd4OUVFO0VPd3lnQlc7SVJqdGdCUCwwQkFoQmE7RVQwdDlFakI7QUFDRjtBVWx5OUVFO0VPd3lnQlc7SVI5c2dCUCwwQkFWZ0I7RVRzdDlFcEI7QUFDRjtBVXZ5OUVFO0VPd3lnQlc7SVIxc2dCTCxnQlEyc2dCTztFakJrZzlEYjtBQUNGO0FVNXk5RUU7RU93eWdCVztJUmp0Z0JQLGNBaEJhO0VUeXU5RWpCO0FBQ0Y7QVVqejlFRTtFT3d5Z0JXO0lSOXNnQlAsaUJBVmdCO0VUcXU5RXBCO0FBQ0Y7QVV0ejlFRTtFT3d5Z0JXO0lSMXNnQkwsZVE0c2dCTztFakJnaDlEYjtBQUNGO0FVM3o5RUU7RU93eWdCVztJUnB2Z0JQLGlCUXV2Z0JTO0VqQm9oOURiO0FBQ0Y7QVVoMDlFRTtFT3d5Z0JXO0lSanZnQlAsaUJRb3ZnQlM7RWpCeWg5RGI7QUFDRjtBVXIwOUVFO0VPd3lnQlc7SVI5dWdCUCxpQlFpdmdCUztFakI4aDlEYjtBQUNGO0FpQjVoOURhO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVIxdGdCWCwwQkFyQmU7RUFxQmYsbUJBckJlO0FUK3c5RW5CO0FVLzA5RUU7RU84eWdCVztJUnZ0Z0JQLGlCQWhCYTtFVDR3OUVqQjtBQUNGO0FVcDE5RUU7RU84eWdCVztJUnB0Z0JQLG9CQVZnQjtFVHd3OUVwQjtBQUNGO0FVejE5RUU7RU84eWdCVztJUmh0Z0JMLGdCUWt0Z0JPO0VqQjZpOURiO0FBQ0Y7QVU5MTlFRTtFTzh5Z0JXO0lSdnRnQlAsbUJBaEJhO0VUMng5RWpCO0FBQ0Y7QVVuMjlFRTtFTzh5Z0JXO0lScHRnQlAsbUJBVmdCO0VUdXg5RXBCO0FBQ0Y7QVV4MjlFRTtFTzh5Z0JXO0lSaHRnQkwsU1FtdGdCTztFakIyajlEYjtBQUNGO0FpQjFqOURlO0VSOXRnQlgscUJBckJlO0VBcUJmLHNCQXJCZTtBVGl6OUVuQjtBVWozOUVFO0VPbXpnQmE7SVI1dGdCVCxhQWhCYTtFVDh5OUVqQjtBQUNGO0FVdDM5RUU7RU9temdCYTtJUnp0Z0JULFdRMHRnQlc7RWpCc2s5RGY7QUFDRjtBVTMzOUVFO0VPbXpnQmE7SVJydGdCUCxXUXN0Z0JTO0VqQjJrOURmO0FBQ0Y7QVVoNDlFRTtFT216Z0JhO0lSNXRnQlQsY0FoQmE7RVQ2ejlFakI7QUFDRjtBVXI0OUVFO0VPbXpnQmE7SVJ6dGdCVCxZUTJ0Z0JXO0VqQm9sOURmO0FBQ0Y7QVUxNDlFRTtFT216Z0JhO0lScnRnQlAsWVF1dGdCUztFakJ5bDlEZjtBQUNGO0FpQnZsOURxQjtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw2RUFBQTtBakJ5bDlEdkI7QWlCbmw5RHFCO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZFQUFBO0FqQnFsOUR2QjtBaUJobDlEZTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJrbDlEakI7QWlCaGw5RGU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQmtsOURqQjtBaUJobDlEZTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQmtsOURqQjs7QWlCeGs5REUsT0FBQTtBQUVFO0VSanhnQkEsNEJBckJlO0VBcUJmLGNBckJlO0FUazM5RW5CO0FVbDc5RUU7RU9zMmdCRTtJUi93Z0JFLDRCQWhCYTtFVCsyOUVqQjtBQUNGO0FVdjc5RUU7RU9zMmdCRTtJUjV3Z0JFLGtCUTZ3Z0JBO0VqQm9sOURKO0FBQ0Y7QVU1NzlFRTtFT3MyZ0JFO0lSeHdnQkksa0JReXdnQkY7RWpCeWw5REo7QUFDRjtBVWo4OUVFO0VPczJnQkU7SVIvd2dCRSxjQWhCYTtFVDgzOUVqQjtBQUNGO0FVdDg5RUU7RU9zMmdCRTtJUjV3Z0JFLGNROHdnQkE7RWpCa205REo7QUFDRjtBVTM4OUVFO0VPczJnQkU7SVJ4d2dCSSxjUTB3Z0JGO0VqQnVtOURKO0FBQ0Y7QWlCdG05RE07RUFDRSxZQUFBO0FqQndtOURSO0FpQnRtOURRO0VBQ0Usb0NBQUE7QWpCd205RFY7QWlCbG05RFU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5RkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QWpCb205RFo7QVU5OTlFRTtFT28zZ0JRO0lBUUksMkZBQUE7RWpCc205RFo7QUFDRjtBaUJubTlEVTtFQUNFLDJGQUFBO0FqQnFtOURaO0FpQmhtOURZO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QWpCa205RGQ7QWlCaG05RGM7RUFDRSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QWpCa205RGhCO0FpQjdsOURRO0VBRUUsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFUmowZ0JOLHdCQXJCZTtFUXcxZ0JULFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0FqQjhsOURWO0FVeC85RUU7RU9rNWdCTTtJUjN6Z0JGLGNBaEJhO0VUcTc5RWpCO0FBQ0Y7QVU3LzlFRTtFT2s1Z0JNO0lSeHpnQkYsaUJBVmdCO0VUaTc5RXBCO0FBQ0Y7QVVsZytFRTtFT2s1Z0JNO0lScHpnQkEsYVF5emdCRTtFakIrbTlEUjtBQUNGO0FpQjNtOURVO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VSejBnQlIsc0JBckJlO0VBcUJmLHdCQXJCZTtBVDY4OUVuQjtBVTdnK0VFO0VPNDVnQlE7SVJyMGdCSixzQkFoQmE7RVQwODlFakI7QUFDRjtBVWxoK0VFO0VPNDVnQlE7SVJsMGdCSixzQkFWZ0I7RVRzODlFcEI7QUFDRjtBVXZoK0VFO0VPNDVnQlE7SVI5emdCRixZUWkwZ0JJO0VqQjRuOURWO0FBQ0Y7QVU1aCtFRTtFTzQ1Z0JRO0lScjBnQkosY0FoQmE7RVR5OTlFakI7QUFDRjtBVWppK0VFO0VPNDVnQlE7SVJsMGdCSixpQkFWZ0I7RVRxOTlFcEI7QUFDRjtBVXRpK0VFO0VPNDVnQlE7SVI5emdCRixhUWswZ0JJO0VqQjBvOURWO0FBQ0Y7QWlCdm85RFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VSdDFnQlIsNkJBckJlO0VBcUJmLHNEQXJCZTtBVHMvOUVuQjtBVXRqK0VFO0VPbzZnQlE7SVI3MGdCSiw2QkFoQmE7RVRtLzlFakI7QUFDRjtBVTNqK0VFO0VPbzZnQlE7SVIxMGdCSixtQlFrMWdCTTtFakJtcDlEVjtBQUNGO0FVaGsrRUU7RU9vNmdCUTtJUnQwZ0JGLG1CUTgwZ0JJO0VqQndwOURWO0FBQ0Y7QVVyaytFRTtFT282Z0JRO0lSNzBnQkosc0RBaEJhO0VUa2crRWpCO0FBQ0Y7QVUxaytFRTtFT282Z0JRO0lSMTBnQkoscURBVmdCO0VUOC85RXBCO0FBQ0Y7QVUvaytFRTtFT282Z0JRO0lSdDBnQkYsd0JRKzBnQkk7RWpCc3E5RFY7QUFDRjs7QWlCaHE5REUsT0FBQTtBQUlNO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUZBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FqQmdxOURWO0FVOWwrRUU7RU93N2dCTTtJQVFJLDJGQUFBO0VqQmtxOURWO0FBQ0Y7QWlCOXA5RFU7RUFDRSwyRkFBQTtBakJncTlEWjtBaUJ6cDlEYztFQUVFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUjEzZ0JaLHVCQXJCZTtBVDBpK0VuQjtBVTFtK0VFO0VPNjhnQlk7SVJ0M2dCUix1QkFoQmE7RVR1aStFakI7QUFDRjtBVS9tK0VFO0VPNjhnQlk7SVJuM2dCUix1QkFWZ0I7RVRtaStFcEI7QUFDRjtBVXBuK0VFO0VPNjhnQlk7SVIvMmdCTixhUWszZ0JRO0VqQndxOURkO0FBQ0Y7QWlCdnE5RGM7RVI3M2dCVix1QkFyQmU7QVQ0aitFbkI7QVU1bitFRTtFT2s5Z0JZO0lSMzNnQlIsY0FoQmE7RVR5aitFakI7QUFDRjtBVWpvK0VFO0VPazlnQlk7SVJ4M2dCUixpQkFWZ0I7RVRxaitFcEI7QUFDRjtBVXRvK0VFO0VPazlnQlk7SVJwM2dCTixhUXEzZ0JRO0VqQnVyOURkO0FBQ0Y7QWlCdnI5RGdCO0VSLzNnQlosdUJBckJlO0FUOGsrRW5CO0FVOW8rRUU7RU9vOWdCYztJUjczZ0JWLHVCQWhCYTtFVDJrK0VqQjtBQUNGO0FVbnArRUU7RU9vOWdCYztJUjEzZ0JWLHVCQVZnQjtFVHVrK0VwQjtBQUNGO0FVeHArRUU7RU9vOWdCYztJUnQzZ0JSLGFReTNnQlU7RWpCcXM5RGhCO0FBQ0Y7O0FpQjFyOURFO0VBQ0UsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWpCNnI5REo7QWlCM3I5REk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RVJyNWdCRixTUXM1Z0JFO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWpCNnI5RE47QVUxcStFRTtFT3crZ0JFO0lSajVnQkUsU1FvNWdCQTtFakJtczlESjtBQUNGO0FVL3ErRUU7RU93K2dCRTtJUjk0Z0JFLFNRaTVnQkE7RWpCd3M5REo7QUFDRjtBVXByK0VFO0VPdytnQkU7SVIxNGdCSSxTUTY0Z0JGO0VqQjZzOURKO0FBQ0Y7QWlCM3M5RE07RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakI2czlEUjtBaUIzczlEUTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1EQUFBO01BQUEsK0NBQUE7VUFBQSwyQ0FBQTtFUnI2Z0JOLDZCQXJCZTtFUTY3Z0JULGdCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakI0czlEVjtBVTFzK0VFO0VPby9nQk07SVI3NWdCRiw2QkFoQmE7RVR1bytFakI7QUFDRjtBVS9zK0VFO0VPby9nQk07SVIxNWdCRixxQlFrNmdCSTtFakJ1dDlEUjtBQUNGO0FVcHQrRUU7RU9vL2dCTTtJUnQ1Z0JBLHFCUTg1Z0JFO0VqQjR0OURSO0FBQ0Y7QWlCeHQ5RE07RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakIwdDlEUjtBaUJ4dDlEUTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1EQUFBO01BQUEsK0NBQUE7VUFBQSwyQ0FBQTtFUng3Z0JOLDZCQXJCZTtFUWc5Z0JULGdCQUFBO0FqQnl0OURWO0FVenUrRUU7RU91Z2hCTTtJUmg3Z0JGLDZCQWhCYTtFVHNxK0VqQjtBQUNGO0FVOXUrRUU7RU91Z2hCTTtJUjc2Z0JGLHFCUXE3Z0JJO0VqQm11OURSO0FBQ0Y7QVVuditFRTtFT3VnaEJNO0lSejZnQkEscUJRaTdnQkU7RWpCd3U5RFI7QUFDRjtBaUJydTlEUTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJ1dTlEVjtBaUJsdTlESTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFUng4Z0JGLFNReThnQkU7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakJvdTlETjtBVXB3K0VFO0VPMmhoQkU7SVJwOGdCRSxTUXU4Z0JBO0VqQjB1OURKO0FBQ0Y7QVV6dytFRTtFTzJoaEJFO0lSajhnQkUsU1FvOGdCQTtFakIrdTlESjtBQUNGO0FVOXcrRUU7RU8yaGhCRTtJUjc3Z0JJLFNRZzhnQkY7RWpCb3Y5REo7QUFDRjtBaUJsdjlETTtFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FqQm92OURSO0FpQm52OURRO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFUnY5Z0JOLFVRdzlnQk07RUFDQSxVQUFBO0FqQnF2OURWO0FVbnkrRUU7RU9zaWhCTTtJUi84Z0JGLFdRczlnQkk7RWpCMHY5RFI7QUFDRjtBVXh5K0VFO0VPc2loQk07SVI1OGdCRixXUW05Z0JJO0VqQit2OURSO0FBQ0Y7QVU3eStFRTtFT3NpaEJNO0lSeDhnQkEsV1ErOGdCRTtFakJvdzlEUjtBQUNGO0FpQm53OURVO0VSMTlnQk4sWUFyQmU7RVFpL2dCUCxpQkFBQTtBakJxdzlEWjtBVXR6K0VFO0VPK2loQlE7SVJ4OWdCSix5QkFoQmE7RVRtditFakI7QUFDRjtBVTN6K0VFO0VPK2loQlE7SVJyOWdCSix5QkFWZ0I7RVQrdStFcEI7QUFDRjtBVWgwK0VFO0VPK2loQlE7SVJqOWdCRixlUWs5Z0JJO0VqQm94OURWO0FBQ0Y7QWlCbHg5RFU7RVI5OWdCTixZQXJCZTtFUXEvZ0JQLGlCQUFBO0FqQm94OURaO0FVejArRUU7RU9tamhCUTtJUjU5Z0JKLHlCQWhCYTtFVHN3K0VqQjtBQUNGO0FVOTArRUU7RU9tamhCUTtJUno5Z0JKLHlCQVZnQjtFVGt3K0VwQjtBQUNGO0FVbjErRUU7RU9tamhCUTtJUnI5Z0JGLGdCUXM5Z0JJO0VqQm15OURWO0FBQ0Y7QWlCank5RFU7RVJsK2dCTix5QkFyQmU7RUFkZix5QkVwREY7RUhxQ0EsbUpBQUE7QVIweitFRjtBVTcxK0VFO0VPdWpoQlE7SVJoK2dCSixjQWhCYTtFVDB4K0VqQjtBQUNGO0FVbDIrRUU7RU91amhCUTtJUjc5Z0JKLGVFN0ZKO0VYeTIrRUE7QUFDRjtBVXYyK0VFO0VPdWpoQlE7SVJ6OWdCRixlRWpHTjtFWDgyK0VBO0FBQ0Y7QVU1MitFRTtFT3VqaEJRO0lSbmdoQkoseUJFdERKO0VYazMrRUE7QUFDRjtBVWozK0VFO0VPdWpoQlE7SVJoZ2hCSix5QkV6REo7RVh1MytFQTtBQUNGO0FVdDMrRUU7RU91amhCUTtJUjcvZ0JKLHlCRTVESjtFWDQzK0VBO0FBQ0Y7QVF2MStFRTtFQUNFLDJMQUFBO0FSeTErRUo7QVF2MStFRTtFQUNFLDBKQUFBO0FSeTErRUo7QVF4MStFSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjAxK0VOO0FRdjErRUU7RUFDRSwwSkFBQTtBUnkxK0VKO0FReDErRUk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIwMStFTjtBaUJqMTlEWTtFQUNFLHFCQUFBO0VBQ0EsaUtBQUE7RUFBQSwySEFBQTtFQUNBLHFCQUFBO0VSNWdoQlYsV1E2Z2hCVTtFQUNBLDZCQUFBO1VBQUEscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VSOStnQlYsZUFyQmU7QVR1MStFbkI7QVV2NStFRTtFTzJqaEJVO0lSdmdoQk4sa0JRMmdoQlE7RWpCNDE5RFo7QUFDRjtBVTU1K0VFO0VPMmpoQlU7SVJwZ2hCTixrQlF3Z2hCUTtFakJpMjlEWjtBQUNGO0FVajYrRUU7RU8yamhCVTtJUmpnaEJOLGtCUXFnaEJRO0VqQnMyOURaO0FBQ0Y7QVV0NitFRTtFTzJqaEJVO0lScCtnQk4scUJBaEJhO0VUbTIrRWpCO0FBQ0Y7QVUzNitFRTtFTzJqaEJVO0lSaitnQk4scUJRMCtnQlE7RWpCMjI5RFo7QUFDRjtBVWg3K0VFO0VPMmpoQlU7SVI3OWdCSixxQlFzK2dCTTtFakJnMzlEWjtBQUNGO0FpQjkyOURZO0VSbC9nQlIsYUFyQmU7QVR3MytFbkI7QVV4NytFRTtFT3VraEJVO0lSaC9nQk4sY0FoQmE7RVRxMytFakI7QUFDRjtBVTc3K0VFO0VPdWtoQlU7SVI3K2dCTixjUTgrZ0JRO0VqQnkzOURaO0FBQ0Y7QVVsOCtFRTtFT3VraEJVO0lSeitnQkosY1EwK2dCTTtFakI4MzlEWjtBQUNGOztBaUJwMzlERTtFUjkvZ0JFLGdCQXJCZTtBVDI0K0VuQjtBVTM4K0VFO0VPbWxoQkE7SVI1L2dCSSwyQkFoQmE7RVR3NCtFakI7QUFDRjtBVWg5K0VFO0VPbWxoQkE7SVJ6L2dCSSxpQlEwL2dCRjtFakJnNDlERjtBQUNGO0FVcjkrRUU7RU9tbGhCQTtJUnIvZ0JNLGlCUXMvZ0JKO0VqQnE0OURGO0FBQ0Y7QWlCcjQ5REk7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFUnhpaEJGLDJEUXlpaEJFO0VSdGdoQkYsa0NBckJlO0tBcUJmLCtCQXJCZTtVQXFCZiwwQkFyQmU7QVRtNitFbkI7QVVuKytFRTtFT3FsaEJFO0lSamloQkUsMkRRdWloQkE7RWpCNDQ5REo7QUFDRjtBVXgrK0VFO0VPcWxoQkU7SVI5aGhCRSwyRFFvaWhCQTtFakJpNTlESjtBQUNGO0FVNysrRUU7RU9xbGhCRTtJUjNoaEJFLDJEUWlpaEJBO0VqQnM1OURKO0FBQ0Y7QVVsLytFRTtFT3FsaEJFO0lSOS9nQkUseUJBaEJhO09BZ0JiLHNCQWhCYTtZQWdCYixpQkFoQmE7RVQrNitFakI7QUFDRjtBVXYvK0VFO0VPcWxoQkU7SVIzL2dCRSw0QkFWZ0I7T0FVaEIseUJBVmdCO1lBVWhCLG9CQVZnQjtFVDI2K0VwQjtBQUNGO0FVNS8rRUU7RU9xbGhCRTtJUnYvZ0JJLHdCUWtnaEJGO09SbGdoQkUscUJRa2doQkY7WVJsZ2hCRSxnQlFrZ2hCRjtFakJnNjlESjtBQUNGO0FpQjE1OURNO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBakI0NTlEUjtBaUIxNTlETTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QWpCNDU5RFI7QWlCMTU5RFE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QWpCNDU5RFY7QWlCMTU5RFU7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RVJ4aWhCUiw2QkFyQmU7QVQwOStFbkI7QVUxaC9FRTtFT3NuaEJRO0lSL2hoQkosNkJBaEJhO0VUdTkrRWpCO0FBQ0Y7QVUvaC9FRTtFT3NuaEJRO0lSNWhoQkosbUJRb2loQk07RWpCcTY5RFY7QUFDRjtBVXBpL0VFO0VPc25oQlE7SVJ4aGhCRixtQlFnaWhCSTtFakIwNjlEVjtBQUNGO0FpQjE2OURZO0VBQ0UsMEJBQUE7QWpCNDY5RGQ7QWlCeDY5RFU7RUFDRSxjQUFBO0VSaGpoQlIsNkJBckJlO0VRdWtoQlAsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FqQjA2OURaO0FVbmovRUU7RU9vb2hCUTtJUjdpaEJKLDZCQWhCYTtFVGcvK0VqQjtBQUNGO0FVeGovRUU7RU9vb2hCUTtJUjFpaEJKLG1CUTRpaEJNO0VqQnM3OURWO0FBQ0Y7QVU3ai9FRTtFT29vaEJRO0lSdGloQkYsbUJRd2loQkk7RWpCMjc5RFY7QUFDRjtBaUJ2NzlEWTtFUnRqaEJSLDZCQXJCZTtFUTZraEJMLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJ5NzlEZDtBVXhrL0VFO0VPMm9oQlU7SVJwamhCTiw2QkFoQmE7RVRxZy9FakI7QUFDRjtBVTdrL0VFO0VPMm9oQlU7SVJqamhCTixtQlFramhCUTtFakJxODlEWjtBQUNGO0FVbGwvRUU7RU8yb2hCVTtJUjdpaEJKLG1CUThpaEJNO0VqQjA4OURaO0FBQ0Y7QWlCcDg5RFU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VSamtoQlIsc0JBckJlO0VBcUJmLHFCQXJCZTtFQXFCZix5QkFyQmU7RUFkZixnQkVpQ0Y7RUZFRSxtQkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLHlCQXJCZTtVQXFCZixxQkFyQmU7RVE0bGhCUCxzQ0FBQTtNQUFBLGtDQUFBO1VBQUEsOEJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QWpCdTg5RFo7QVV0bS9FRTtFT21waEJRO0lSNWpoQkosY0FoQmE7RVRtaS9FakI7QUFDRjtBVTNtL0VFO0VPbXBoQlE7SVJ6amhCSixZUTZqaEJNO0VqQnc5OURWO0FBQ0Y7QVVobi9FRTtFT21waEJRO0lScmpoQkYsWVF5amhCSTtFakI2OTlEVjtBQUNGO0FVcm4vRUU7RU9tcGhCUTtJUjVqaEJKLGFBaEJhO0VUa2ovRWpCO0FBQ0Y7QVUxbi9FRTtFT21waEJRO0lSempoQkosV1E4amhCTTtFakJzKzlEVjtBQUNGO0FVL24vRUU7RU9tcGhCUTtJUnJqaEJGLFdRMGpoQkk7RWpCMis5RFY7QUFDRjtBVXBvL0VFO0VPbXBoQlE7SVI1amhCSix5QkFoQmE7RVRpay9FakI7QUFDRjtBVXpvL0VFO0VPbXBoQlE7SVJ6amhCSixlRVJKO0VYMmovRUE7QUFDRjtBVTlvL0VFO0VPbXBoQlE7SVJyamhCRixlRVpOO0VYZ2svRUE7QUFDRjtBVW5wL0VFO0VPbXBoQlE7SVIvbGhCSixnQkUrQko7RVhvay9FQTtBQUNGO0FVeHAvRUU7RU9tcGhCUTtJUjVsaEJKLGdCRTRCSjtFWHlrL0VBO0FBQ0Y7QVU3cC9FRTtFT21waEJRO0lSemxoQkosZ0JFeUJKO0VYOGsvRUE7QUFDRjtBVWxxL0VFO0VPbXBoQlE7SVI1amhCSixVQWhCYTtFVCtsL0VqQjtBQUNGO0FVdnEvRUU7RU9tcGhCUTtJUnpqaEJKLFNRZ2toQk07RWpCaWgrRFY7QUFDRjtBVTVxL0VFO0VPbXBoQlE7SVJyamhCRixTUTRqaEJJO0VqQnNoK0RWO0FBQ0Y7QVVqci9FRTtFT21waEJRO0lSNWpoQkosd0JBaEJhO1FBZ0JiLG9CQWhCYTtZQWdCYixnQkFoQmE7RVQ4bS9FakI7QUFDRjtBVXRyL0VFO0VPbXBoQlE7SVJ6amhCSix3QlFpa2hCTTtRUmpraEJOLG9CUWlraEJNO1lSamtoQk4sZ0JRaWtoQk07RWpCK2grRFY7QUFDRjtBVTNyL0VFO0VPbXBoQlE7SVJyamhCRix3QlE2amhCSTtRUjdqaEJKLG9CUTZqaEJJO1lSN2poQkosZ0JRNmpoQkk7RWpCb2krRFY7QUFDRjtBaUIvaCtEVTtFQUNFLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0VSbGxoQlIscUJBckJlO0VBcUJmLHNCQXJCZTtBVDBvL0VuQjtBVTFzL0VFO0VPaXFoQlE7SVIxa2hCSixxQkFoQmE7RVR1by9FakI7QUFDRjtBVS9zL0VFO0VPaXFoQlE7SVJ2a2hCSixXUThraEJNO0VqQjJpK0RWO0FBQ0Y7QVVwdC9FRTtFT2lxaEJRO0lSbmtoQkYsV1Ewa2hCSTtFakJnaitEVjtBQUNGO0FVenQvRUU7RU9pcWhCUTtJUjFraEJKLHNCQWhCYTtFVHNwL0VqQjtBQUNGO0FVOXQvRUU7RU9pcWhCUTtJUnZraEJKLFlRK2toQk07RWpCeWorRFY7QUFDRjtBVW51L0VFO0VPaXFoQlE7SVJua2hCRixZUTJraEJJO0VqQjhqK0RWO0FBQ0Y7QWlCOWorRFk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0VSN2xoQlYsc0JBckJlO0VBcUJmLDZCQXJCZTtBVG9yL0VuQjtBVXB2L0VFO0VPMHFoQlU7SVJubGhCTixzQkFoQmE7RVRpci9FakI7QUFDRjtBVXp2L0VFO0VPMHFoQlU7SVJobGhCTixXUXlsaEJRO0VqQjBrK0RaO0FBQ0Y7QVU5di9FRTtFTzBxaEJVO0lSNWtoQkosV1FxbGhCTTtFakIraytEWjtBQUNGO0FVbncvRUU7RU8wcWhCVTtJUm5saEJOLDZCQWhCYTtFVGdzL0VqQjtBQUNGO0FVeHcvRUU7RU8wcWhCVTtJUmhsaEJOLGtCUTBsaEJRO0VqQndsK0RaO0FBQ0Y7QVU3dy9FRTtFTzBxaEJVO0lSNWtoQkosa0JRc2xoQk07RWpCNmwrRFo7QUFDRjtBaUI1bCtEWTtFQUFRLDJEQUFBO1VBQUEsbURBQUE7QWpCK2wrRHBCO0FpQjVsK0RVO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQjhsK0RaO0FpQjVsK0RZO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0FqQjhsK0RkO0FpQjNsK0RZO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VSMW5oQlYsb0JBckJlO0VRaXBoQkwscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQjZsK0RkO0FVanovRUU7RU80c2hCVTtJUnJuaEJOLG9CQWhCYTtFVDh1L0VqQjtBQUNGO0FVdHovRUU7RU80c2hCVTtJUmxuaEJOLG9CQVZnQjtFVDB1L0VwQjtBQUNGO0FVM3ovRUU7RU80c2hCVTtJUjltaEJKLFVRa25oQk07RWpCK20rRFo7QUFDRjtBaUJ6bStEWTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFQUNBLHVHQUFBO0VBQUEsK0ZBQUE7RUFBQSx1RkFBQTtFQUFBLGtKQUFBO0FqQjJtK0RkO0FpQnZtK0RVO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBakJ5bStEWjtBaUJ0bStEVTtFQUNFLGFBQUE7RUFDQSx3REFBQTtVQUFBLGdEQUFBO0FqQndtK0RaO0FpQnJtK0RjO0VBQ0Usb0JBQUE7RUFDQSxzREFBQTtFQUFBLDhDQUFBO0FqQnVtK0RoQjtBaUJybStEYztFQUNFLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSxVQUFBO0FqQnVtK0RoQjtBaUI5bCtEWTtFQUNFLFVBQUE7QWpCZ20rRGQ7QWlCN2wrRFc7RUFDRyxVQUFBO0VBQ0EsNENBQUE7RUFBQSxvQ0FBQTtBakIrbCtEZDtBaUI1bCtEWTtFQUNFLFVBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtBakI4bCtEZDtBaUJ4bCtETTtFUjdyaEJGLGFBckJlO0VRb3RoQlgsa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RVJsc2hCSixRQXJCZTtFQXFCZixjQXJCZTtFUTJ0aEJYLG1CSmp3aEJnQjtBYjAxL0V4QjtBVXAzL0VFO0VPa3hoQkk7SVIzcmhCQSxhQWhCYTtFVGl6L0VqQjtBQUNGO0FVejMvRUU7RU9reGhCSTtJUnhyaEJBLGNBVmdCO0VUNnkvRXBCO0FBQ0Y7QVU5My9FRTtFT2t4aEJJO0lScHJoQkUsY1FxcmhCQTtFakIrbStETjtBQUNGO0FVbjQvRUU7RU9reGhCSTtJUjNyaEJBLFlBaEJhO0VUZzAvRWpCO0FBQ0Y7QVV4NC9FRTtFT2t4aEJJO0lSeHJoQkEsYVE4cmhCRTtFakJvbitETjtBQUNGO0FVNzQvRUU7RU9reGhCSTtJUnByaEJFLGFRMHJoQkE7RWpCeW4rRE47QUFDRjtBVWw1L0VFO0VPa3hoQkk7SVIzcmhCQSxtQkFoQmE7RVQrMC9FakI7QUFDRjtBVXY1L0VFO0VPa3hoQkk7SVJ4cmhCQSxvQlErcmhCRTtFakJrbytETjtBQUNGO0FVNTUvRUU7RU9reGhCSTtJUnByaEJFLG9CUTJyaEJBO0VqQnVvK0ROO0FBQ0Y7QWlCbG8rREk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUjVzaEJGLGlCQXJCZTtBVHMyL0VuQjtBVXQ2L0VFO0VPK3hoQkU7SVJ4c2hCRSwwQkFoQmE7RVRtMi9FakI7QUFDRjtBVTM2L0VFO0VPK3hoQkU7SVJyc2hCRSxnQlF3c2hCQTtFakI2bytESjtBQUNGO0FVaDcvRUU7RU8reGhCRTtJUmpzaEJJLGdCUW9zaEJGO0VqQmtwK0RKO0FBQ0Y7QWlCbHArRE07RVI5c2hCRiwyQkFyQmU7QVR3My9FbkI7QVV4Ny9FRTtFT215aEJJO0lSNXNoQkEsZUFoQmE7RVRxMy9FakI7QUFDRjtBVTc3L0VFO0VPbXloQkk7SVJ6c2hCQSxnQlEwc2hCRTtFakI2cCtETjtBQUNGO0FVbDgvRUU7RU9teWhCSTtJUnJzaEJFLGdCUXNzaEJBO0VqQmtxK0ROO0FBQ0Y7O0FpQjVwK0RJO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RVI5dmhCRiwyRFErdmhCRTtFUjV0aEJGLGtDQXJCZTtLQXFCZiwrQkFyQmU7VUFxQmYsMEJBckJlO0FUaTUvRW5CO0FVajkvRUU7RU8yeWhCRTtJUnZ2aEJFLDJEUTZ2aEJBO0VqQm9xK0RKO0FBQ0Y7QVV0OS9FRTtFTzJ5aEJFO0lScHZoQkUsMkRRMHZoQkE7RWpCeXErREo7QUFDRjtBVTM5L0VFO0VPMnloQkU7SVJqdmhCRSwyRFF1dmhCQTtFakI4cStESjtBQUNGO0FVaCsvRUU7RU8yeWhCRTtJUnB0aEJFLHlCQWhCYTtPQWdCYixzQkFoQmE7WUFnQmIsaUJBaEJhO0VUNjUvRWpCO0FBQ0Y7QVVyKy9FRTtFTzJ5aEJFO0lSanRoQkUsNEJBVmdCO09BVWhCLHlCQVZnQjtZQVVoQixvQkFWZ0I7RVR5NS9FcEI7QUFDRjtBVTErL0VFO0VPMnloQkU7SVI3c2hCSSx3QlF3dGhCRjtPUnh0aEJFLHFCUXd0aEJGO1lSeHRoQkUsZ0JRd3RoQkY7RWpCd3IrREo7QUFDRjtBaUJscitETTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QWpCb3IrRFI7QWlCbHIrRE07RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0FqQm9yK0RSO0FpQmxyK0RRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWpCb3IrRFY7QWlCbHIrRFU7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFUjV2aEJSLDZCQXJCZTtFUW14aEJQLGdDQUFBO1VBQUEsd0JBQUE7QWpCb3IrRFo7QVV2Z2dGRTtFTzIwaEJRO0lScHZoQkosNkJBaEJhO0VUbzgvRWpCO0FBQ0Y7QVU1Z2dGRTtFTzIwaEJRO0lSanZoQkosbUJRd3ZoQk07RWpCOHIrRFY7QUFDRjtBVWpoZ0ZFO0VPMjBoQlE7SVI3dWhCRixtQlFvdmhCSTtFakJtcytEVjtBQUNGO0FpQmxzK0RZO0VBQ0UsMkJBQUE7QWpCb3MrRGQ7QWlCaHMrRFU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VSeHdoQlIsNkJBckJlO0FUZysvRW5CO0FVaGlnRkU7RU95MWhCUTtJUmx3aEJKLDZCQWhCYTtFVDY5L0VqQjtBQUNGO0FVcmlnRkU7RU95MWhCUTtJUi92aEJKLG1CUW93aEJNO0VqQjJzK0RWO0FBQ0Y7QVUxaWdGRTtFT3kxaEJRO0lSM3ZoQkYsbUJRZ3doQkk7RWpCZ3QrRFY7QUFDRjtBaUI5cytEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEscUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXSmwxaEJFO0VKZ0VWLHlCQXJCZTtFQWRmLGdCRWxDRjtFRnFFRSxzQkFyQmU7RUFxQmYscUJBckJlO0VRMnloQlAsc0NBQUE7TUFBQSxrQ0FBQTtVQUFBLDhCQUFBO0VBQ0EsaUJBQUE7RVJ2eGhCUiw2QkFyQmU7TUFxQmYseUJBckJlO1VBcUJmLHFCQXJCZTtBVDgvL0VuQjtBVTlqZ0ZFO0VPaTJoQlE7SVIxd2hCSixjQWhCYTtFVDIvL0VqQjtBQUNGO0FVbmtnRkU7RU9pMmhCUTtJUnZ3aEJKLGVFM0VKO0VYd2pnRkE7QUFDRjtBVXhrZ0ZFO0VPaTJoQlE7SVJud2hCRixlRS9FTjtFWDZqZ0ZBO0FBQ0Y7QVU3a2dGRTtFT2kyaEJRO0lSN3loQkoseUJFcENKO0VYaWtnRkE7QUFDRjtBVWxsZ0ZFO0VPaTJoQlE7SVIxeWhCSix5QkV2Q0o7RVhza2dGQTtBQUNGO0FVdmxnRkU7RU9pMmhCUTtJUnZ5aEJKLHlCRTFDSjtFWDJrZ0ZBO0FBQ0Y7QVU1bGdGRTtFT2kyaEJRO0lSMXdoQkosc0JBaEJhO0VUeWhnRmpCO0FBQ0Y7QVVqbWdGRTtFT2kyaEJRO0lSdndoQkosc0JBVmdCO0VUcWhnRnBCO0FBQ0Y7QVV0bWdGRTtFT2kyaEJRO0lSbndoQkYsWVEyd2hCSTtFakJpdytEVjtBQUNGO0FVM21nRkU7RU9pMmhCUTtJUjF3aEJKLHFCQWhCYTtFVHdpZ0ZqQjtBQUNGO0FVaG5nRkU7RU9pMmhCUTtJUnZ3aEJKLHFCQVZnQjtFVG9pZ0ZwQjtBQUNGO0FVcm5nRkU7RU9pMmhCUTtJUm53aEJGLFdRNHdoQkk7RWpCK3crRFY7QUFDRjtBVTFuZ0ZFO0VPaTJoQlE7SVIxd2hCSix3QkFoQmE7UUFnQmIsb0JBaEJhO1lBZ0JiLGdCQWhCYTtFVHVqZ0ZqQjtBQUNGO0FVL25nRkU7RU9pMmhCUTtJUnZ3aEJKLHdCUW14aEJNO1FSbnhoQk4sb0JRbXhoQk07WVJueGhCTixnQlFteGhCTTtFakJzeCtEVjtBQUNGO0FVcG9nRkU7RU9pMmhCUTtJUm53aEJGLHdCUSt3aEJJO1FSL3doQkosb0JRK3doQkk7WVIvd2hCSixnQlErd2hCSTtFakIyeCtEVjtBQUNGO0FpQjN4K0RZO0VSenhoQlIseUJBckJlO0VBZGYseUJFbEJGO0FYNm1nRkY7QVU3b2dGRTtFTzgyaEJVO0lSdnhoQk4seUJBaEJhO0VUMGtnRmpCO0FBQ0Y7QVVscGdGRTtFTzgyaEJVO0lScHhoQk4sZUUzREo7RVh1bmdGQTtBQUNGO0FVdnBnRkU7RU84MmhCVTtJUmh4aEJKLGVFL0ROO0VYNG5nRkE7QUFDRjtBVTVwZ0ZFO0VPODJoQlU7SVIxemhCTixnQkVwQko7RVhnb2dGQTtBQUNGO0FVanFnRkU7RU84MmhCVTtJUnZ6aEJOLGdCRXZCSjtFWHFvZ0ZBO0FBQ0Y7QVV0cWdGRTtFTzgyaEJVO0lScHpoQk4sZ0JFMUJKO0VYMG9nRkE7QUFDRjtBaUJ4eitEVTtFQUNFLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0VScHloQlIscUJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZiwyQkFyQmU7QVRzbmdGbkI7QVV0cmdGRTtFT20zaEJRO0lSNXhoQkoscUJBaEJhO0VUbW5nRmpCO0FBQ0Y7QVUzcmdGRTtFT20zaEJRO0lSenhoQkosV1FneWhCTTtFakJxMCtEVjtBQUNGO0FVaHNnRkU7RU9tM2hCUTtJUnJ4aEJGLFdRNHhoQkk7RWpCMDArRFY7QUFDRjtBVXJzZ0ZFO0VPbTNoQlE7SVI1eGhCSixzQkFoQmE7RVRrb2dGakI7QUFDRjtBVTFzZ0ZFO0VPbTNoQlE7SVJ6eGhCSixZUWl5aEJNO0VqQm0xK0RWO0FBQ0Y7QVUvc2dGRTtFT20zaEJRO0lScnhoQkYsWVE2eGhCSTtFakJ3MStEVjtBQUNGO0FVcHRnRkU7RU9tM2hCUTtJUjV4aEJKLDJCQWhCYTtFVGlwZ0ZqQjtBQUNGO0FVenRnRkU7RU9tM2hCUTtJUnp4aEJKLGlCUWt5aEJNO0VqQmkyK0RWO0FBQ0Y7QVU5dGdGRTtFT20zaEJRO0lScnhoQkYsaUJROHhoQkk7RWpCczIrRFY7QUFDRjtBaUJ0MitEWTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RVJoemhCVixzQkFyQmU7RUFxQmYsNkJBckJlO0FUK3FnRm5CO0FVL3VnRkU7RU82M2hCVTtJUnR5aEJOLHNCQWhCYTtFVDRxZ0ZqQjtBQUNGO0FVcHZnRkU7RU82M2hCVTtJUm55aEJOLFdRNHloQlE7RWpCazMrRFo7QUFDRjtBVXp2Z0ZFO0VPNjNoQlU7SVIveGhCSixXUXd5aEJNO0VqQnUzK0RaO0FBQ0Y7QVU5dmdGRTtFTzYzaEJVO0lSdHloQk4sNkJBaEJhO0VUMnJnRmpCO0FBQ0Y7QVVud2dGRTtFTzYzaEJVO0lSbnloQk4sa0JRNnloQlE7RWpCZzQrRFo7QUFDRjtBVXh3Z0ZFO0VPNjNoQlU7SVIveGhCSixrQlF5eWhCTTtFakJxNCtEWjtBQUNGO0FpQnA0K0RZO0VBQVEsMkRBQUE7VUFBQSxtREFBQTtBakJ1NCtEcEI7QWlCcDQrRFU7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJzNCtEWjtBaUJwNCtEWTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtBakJzNCtEZDtBaUJuNCtEWTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFUjUwaEJWLG9CQXJCZTtFUW0yaEJMLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakJxNCtEZDtBVTN5Z0ZFO0VPODVoQlU7SVJ2MGhCTixvQkFoQmE7RVR3dWdGakI7QUFDRjtBVWh6Z0ZFO0VPODVoQlU7SVJwMGhCTixvQkFWZ0I7RVRvdWdGcEI7QUFDRjtBVXJ6Z0ZFO0VPODVoQlU7SVJoMGhCSixVUW8waEJNO0VqQnU1K0RaO0FBQ0Y7QWlCajUrRFk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7RUFDQSx1R0FBQTtFQUFBLCtGQUFBO0VBQUEsdUZBQUE7RUFBQSxrSkFBQTtBakJtNStEZDtBaUIvNCtEVTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtBakJpNStEWjtBaUI5NCtEVTtFQUNFLGFBQUE7RUFDQSx1REFBQTtVQUFBLCtDQUFBO0FqQmc1K0RaO0FpQjk0K0RjO0VBQ0Usb0JBQUE7RUFDQSxzREFBQTtFQUFBLDhDQUFBO0FqQmc1K0RoQjtBaUI5NCtEYztFQUNFLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSxVQUFBO0FqQmc1K0RoQjtBaUI1NCtEWTtFQUNFLFVBQUE7RUFDQSx1Q0FBQTtFQUFBLCtCQUFBO0FqQjg0K0RkO0FpQjM0K0RZO0VBQ0UsVUFBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7RVI3M2hCViw2QkFyQmU7TUFxQmYseUJBckJlO1VBcUJmLHFCQXJCZTtBVGd5Z0ZuQjtBVWgyZ0ZFO0VPZzloQlU7SVJ6M2hCTix3QkFoQmE7UUFnQmIsb0JBaEJhO1lBZ0JiLGdCQWhCYTtFVDZ4Z0ZqQjtBQUNGO0FVcjJnRkU7RU9nOWhCVTtJUnQzaEJOLHdCUXkzaEJRO1FSejNoQlIsb0JReTNoQlE7WVJ6M2hCUixnQlF5M2hCUTtFakJzNStEWjtBQUNGO0FVMTJnRkU7RU9nOWhCVTtJUmwzaEJKLHdCUXEzaEJNO1FScjNoQk4sb0JRcTNoQk07WVJyM2hCTixnQlFxM2hCTTtFakIyNStEWjtBQUNGO0FpQjE1K0RZO0VBQ0UsVUFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0FqQjQ1K0RkO0FpQnQ1K0RNO0VSejRoQkYsYUFyQmU7RVFnNmhCWCxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFUjk0aEJKLFFBckJlO0VBcUJmLGNBckJlO0VRdTZoQlgsbUJKNzhoQmdCO0FibzJnRnhCO0FVOTNnRkU7RU84OWhCSTtJUnY0aEJBLGFBaEJhO0VUMnpnRmpCO0FBQ0Y7QVVuNGdGRTtFTzg5aEJJO0lScDRoQkEsY0FWZ0I7RVR1emdGcEI7QUFDRjtBVXg0Z0ZFO0VPODloQkk7SVJoNGhCRSxjUWk0aEJBO0VqQjY2K0ROO0FBQ0Y7QVU3NGdGRTtFTzg5aEJJO0lSdjRoQkEsWUFoQmE7RVQwMGdGakI7QUFDRjtBVWw1Z0ZFO0VPODloQkk7SVJwNGhCQSxhUTA0aEJFO0VqQms3K0ROO0FBQ0Y7QVV2NWdGRTtFTzg5aEJJO0lSaDRoQkUsYVFzNGhCQTtFakJ1NytETjtBQUNGO0FVNTVnRkU7RU84OWhCSTtJUnY0aEJBLG1CQWhCYTtFVHkxZ0ZqQjtBQUNGO0FVajZnRkU7RU84OWhCSTtJUnA0aEJBLG9CUTI0aEJFO0VqQmc4K0ROO0FBQ0Y7QVV0NmdGRTtFTzg5aEJJO0lSaDRoQkUsb0JRdTRoQkE7RWpCcTgrRE47QUFDRjtBaUJoOCtESTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VSeDVoQkYsZUFyQmU7QVRnM2dGbkI7QVVoN2dGRTtFTzIraEJFO0lScDVoQkUsMEJBaEJhO0VUNjJnRmpCO0FBQ0Y7QVVyN2dGRTtFTzIraEJFO0lSajVoQkUsZ0JRbzVoQkE7RWpCMjgrREo7QUFDRjtBVTE3Z0ZFO0VPMitoQkU7SVI3NGhCSSxnQlFnNWhCRjtFakJnOStESjtBQUNGO0FpQmg5K0RNO0VSMTVoQkYsMkJBckJlO0FUazRnRm5CO0FVbDhnRkU7RU8rK2hCSTtJUng1aEJBLGVBaEJhO0VUKzNnRmpCO0FBQ0Y7QVV2OGdGRTtFTysraEJJO0lScjVoQkEsZ0JRczVoQkU7RWpCMjkrRE47QUFDRjtBVTU4Z0ZFO0VPKytoQkk7SVJqNWhCRSxnQlFrNWhCQTtFakJnKytETjtBQUNGOztBaUJ0OStERTtFUnQ2aEJFLDJCQXJCZTtBVHE1Z0ZuQjtBVXI5Z0ZFO0VPMi9oQkE7SVJwNmhCSSwyQkFoQmE7RVRrNWdGakI7QUFDRjtBVTE5Z0ZFO0VPMi9oQkE7SVJqNmhCSSxpQlFrNmhCRjtFakJrKytERjtBQUNGO0FVLzlnRkU7RU8yL2hCQTtJUjc1aEJNLGlCUTg1aEJKO0VqQnUrK0RGO0FBQ0Y7QWlCcisrRE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFUjc2aEJKLDJCQXJCZTtBVDA2Z0ZuQjtBVTErZ0ZFO0VPKy9oQkk7SVJ4NmhCQSwyQkFoQmE7RVR1NmdGakI7QUFDRjtBVS8rZ0ZFO0VPKy9oQkk7SVJyNmhCQSxpQlF5NmhCRTtFakJnLytETjtBQUNGO0FVcC9nRkU7RU8rL2hCSTtJUmo2aEJFLGlCUXE2aEJBO0VqQnEvK0ROO0FBQ0Y7QWlCbi8rRE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7QWpCcS8rRFI7QWlCbC8rRE07RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCby8rRFI7QWlCai8rRE07RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSxxTEFBQTtFQUFBLDZLQUFBO0VBQUEscUtBQUE7RUFBQSxzTUFBQTtFQUNBLCtDQUFBO0VSejhoQkosNkJBckJlO0VBcUJmLFdRMjhoQkk7QWpCbS8rRFI7QVVuaGhGRTtFT3NoaUJJO0lSLzdoQkEsNkJBaEJhO0VUZzlnRmpCO0FBQ0Y7QVV4aGhGRTtFT3NoaUJJO0lSNTdoQkEsbUJRcThoQkU7RWpCNi8rRE47QUFDRjtBVTdoaEZFO0VPc2hpQkk7SVJ4N2hCRSxtQlFpOGhCQTtFakJrZy9ETjtBQUNGO0FVbGloRkU7RU9zaGlCSTtJUi83aEJBLFlReThoQkU7RWpCc2cvRE47QUFDRjtBVXZpaEZFO0VPc2hpQkk7SVI1N2hCQSxZUXM4aEJFO0VqQjJnL0ROO0FBQ0Y7QVU1aWhGRTtFT3NoaUJJO0lSeDdoQkUsWVFrOGhCQTtFakJnaC9ETjtBQUNGO0FpQmhoL0RRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBakJraC9EVjtBaUIvZy9EVTtFQUNFLHNDQUFBO0FqQmloL0RaO0FpQjdnL0RVO0VBQ0UseUNBQUE7QWpCK2cvRFo7QWlCM2cvRFU7RUFDRSxzQ0FBQTtBakI2Zy9EWjtBaUJ6Zy9EVTtFQUNFLHdDQUFBO0FqQjJnL0RaO0FpQnZnL0RRO0VSeitoQkosU0FyQmU7RUFxQmYsU0FyQmU7QVR5Z2hGbkI7QVV6a2hGRTtFTzhqaUJNO0lSditoQkYsTUFoQmE7RVRzZ2hGakI7QUFDRjtBVTlraEZFO0VPOGppQk07SVJwK2hCRixNUXEraEJJO0VqQm1oL0RSO0FBQ0Y7QVVubGhGRTtFTzhqaUJNO0lSaCtoQkEsTVFpK2hCRTtFakJ3aC9EUjtBQUNGO0FVeGxoRkU7RU84amlCTTtJUnYraEJGLFlBaEJhO0VUcWhoRmpCO0FBQ0Y7QVU3bGhGRTtFTzhqaUJNO0lScCtoQkYsWVFzK2hCSTtFakJpaS9EUjtBQUNGO0FVbG1oRkU7RU84amlCTTtJUmgraEJBLFlRaytoQkU7RWpCc2kvRFI7QUFDRjtBaUJyaS9EWTtFUmhoaUJSLFVRaWhpQlU7RUFDQSx3Q0FBQTtFQUFBLGdDQUFBO0VSLytoQlYsbUJBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixZQXJCZTtFQXFCZiwyQkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtFQXFCZix1QkFyQmU7RUQ3QmpCLG1KQUFBO0FSOGtoRkY7QVVqbmhGRTtFT2traUJVO0lSOWdpQk4sY1ErZ2lCUTtFakJrai9EWjtBQUNGO0FVdG5oRkU7RU9ra2lCVTtJUjNnaUJOLGNRNGdpQlE7RWpCdWovRFo7QUFDRjtBVTNuaEZFO0VPa2tpQlU7SVJ4Z2lCTixjUXlnaUJRO0VqQjRqL0RaO0FBQ0Y7QWlCM2ovRGM7RUFFRSxVQUFBO0FqQjRqL0RoQjtBaUIxai9EYztFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QWpCNGovRGhCO0FpQjNqL0RnQjtFQUNFLGFBQUE7QWpCNmovRGxCO0FVM29oRkU7RU9ra2lCVTtJUjMraEJOLG1CQWhCYTtFVHdraEZqQjtBQUNGO0FVaHBoRkU7RU9ra2lCVTtJUngraEJOLG1CQVZnQjtFVG9raEZwQjtBQUNGO0FVcnBoRkU7RU9ra2lCVTtJUnAraEJKLFNRbS9oQk07RWpCd2svRFo7QUFDRjtBVTFwaEZFO0VPa2tpQlU7SVIzK2hCTixXQWhCYTtFVHVsaEZqQjtBQUNGO0FVL3BoRkU7RU9ra2lCVTtJUngraEJOLFdRdy9oQlE7RWpCaWwvRFo7QUFDRjtBVXBxaEZFO0VPa2tpQlU7SVJwK2hCSixXUW8vaEJNO0VqQnNsL0RaO0FBQ0Y7QVV6cWhGRTtFT2traUJVO0lSMytoQk4scUJBaEJhO0VUc21oRmpCO0FBQ0Y7QVU5cWhGRTtFT2traUJVO0lSeCtoQk4scUJBVmdCO0VUa21oRnBCO0FBQ0Y7QVVucmhGRTtFT2traUJVO0lScCtoQkosV1FxL2hCTTtFakJvbS9EWjtBQUNGO0FVeHJoRkU7RU9ra2lCVTtJUjMraEJOLGlDQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIseUJBaEJhO0VUcW5oRmpCO0FBQ0Y7QVU3cmhGRTtFT2traUJVO0lSeCtoQk4saUNRMC9oQlE7UVIxL2hCUix1QlEwL2hCUTtZUjEvaEJSLHlCUTAvaEJRO0VqQjZtL0RaO0FBQ0Y7QVVsc2hGRTtFT2traUJVO0lScCtoQkosaUNRcy9oQk07UVJ0L2hCTix1QlFzL2hCTTtZUnQvaEJOLHlCUXMvaEJNO0VqQmtuL0RaO0FBQ0Y7QVV2c2hGRTtFT2traUJVO0lSMytoQk4sMEJBaEJhO0VUb29oRmpCO0FBQ0Y7QVU1c2hGRTtFT2traUJVO0lSeCtoQk4sMEJRMi9oQlE7RWpCMm4vRFo7QUFDRjtBVWp0aEZFO0VPa2tpQlU7SVJwK2hCSiwwQlF1L2hCTTtFakJnby9EWjtBQUNGO0FRbHJoRkU7RUFDRSwyTEFBQTtBUm9yaEZKO0FRbHJoRkU7RUFDRSwwSkFBQTtBUm9yaEZKO0FRbnJoRkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJxcmhGTjtBUWxyaEZFO0VBQ0UsMEpBQUE7QVJvcmhGSjtBUW5yaEZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FScXJoRk47QWlCOW8vRFU7RVJ2aWlCTixVUXdpaUJRO0VBQ0Esd0NBQUE7RUFBQSxnQ0FBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWpCZ3AvRFo7QVU1dWhGRTtFT3lsaUJRO0lScmlpQkosY1FzaWlCTTtFakJzcC9EVjtBQUNGO0FVanZoRkU7RU95bGlCUTtJUmxpaUJKLGNRbWlpQk07RWpCMnAvRFY7QUFDRjtBVXR2aEZFO0VPeWxpQlE7SVIvaGlCSixjUWdpaUJNO0VqQmdxL0RWO0FBQ0Y7QWlCM3AvRFE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QWpCNnAvRFY7QWlCM3AvRFk7RUFDRSwrQ0FBQTtVQUFBLHVDQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXSnBsaUJBO0VKZ0VWLHlCQXJCZTtFQWRmLHlCRTlDRjtFRmlGRSxvRUFyQmU7RUFkZixVUTBqaUJVO0FqQjhwL0RkO0FVMXdoRkU7RU9xbWlCVTtJUjlnaUJOLHlCQWhCYTtFVHVzaEZqQjtBQUNGO0FVL3doRkU7RU9xbWlCVTtJUjNnaUJOLGVFdkZKO0VYZ3hoRkE7QUFDRjtBVXB4aEZFO0VPcW1pQlU7SVJ2Z2lCSixlRTNGTjtFWHF4aEZBO0FBQ0Y7QVV6eGhGRTtFT3FtaUJVO0lSamppQk4seUJFaERKO0VYeXhoRkE7QUFDRjtBVTl4aEZFO0VPcW1pQlU7SVI5aWlCTix5QkVuREo7RVg4eGhGQTtBQUNGO0FVbnloRkU7RU9xbWlCVTtJUjNpaUJOLHlCRXRESjtFWG15aEZBO0FBQ0Y7QVV4eWhGRTtFT3FtaUJVO0lSOWdpQk4sb0VBaEJhO0VUcXVoRmpCO0FBQ0Y7QVU3eWhGRTtFT3FtaUJVO0lSM2dpQk4sNEJRaWhpQlE7RWpCc3MvRFo7QUFDRjtBVWx6aEZFO0VPcW1pQlU7SVJ2Z2lCSiw0QlE2Z2lCTTtFakIycy9EWjtBQUNGO0FVdnpoRkU7RU9xbWlCVTtJUmpqaUJOLGNRd2ppQlE7RWpCK3MvRFo7QUFDRjtBVTV6aEZFO0VPcW1pQlU7SVI5aWlCTixjUXFqaUJRO0VqQm90L0RaO0FBQ0Y7QVVqMGhGRTtFT3FtaUJVO0lSM2lpQk4sY1FramlCUTtFakJ5dC9EWjtBQUNGO0FpQnp0L0RjO0VBQ0UsVUFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7QWpCMnQvRGhCO0FpQnp0L0RjO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsK0NBQUE7VUFBQSx1Q0FBQTtBakIydC9EaEI7QWlCdHQvRFU7RUFDRSxVQUFBO0FqQnd0L0RaO0FpQnR0L0RVO0VBQ0UsVUFBQTtFUnhpaUJSLGNBckJlO0VBZGYsVVE2a2lCUTtBakJ3dC9EWjtBVXYxaEZFO0VPNG5pQlE7SVJyaWlCSixhQWhCYTtFVG94aEZqQjtBQUNGO0FVNTFoRkU7RU80bmlCUTtJUmxpaUJKLGFRb2lpQk07RWpCa3UvRFY7QUFDRjtBVWoyaEZFO0VPNG5pQlE7SVI5aGlCRixhUWdpaUJJO0VqQnV1L0RWO0FBQ0Y7QVV0MmhGRTtFTzRuaUJRO0lSeGtpQkosY1Eya2lCTTtFakIydS9EVjtBQUNGO0FVMzJoRkU7RU80bmlCUTtJUnJraUJKLGNRd2tpQk07RWpCZ3YvRFY7QUFDRjtBVWgzaEZFO0VPNG5pQlE7SVJsa2lCSixjUXFraUJNO0VqQnF2L0RWO0FBQ0Y7QWlCbHYvRFk7RUFDRSxvQkFBQTtFQUNBLDJEQUFBO0VBQUEsbURBQUE7QWpCb3YvRGQ7QWlCbHYvRFk7RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsVUFBQTtBakJvdi9EZDtBaUIvdS9EUTtFQUNFO0lBQ0UsVUFBQTtFakJpdi9EVjtFaUIvdS9EUTtJQUNFLFVBQUE7RWpCaXYvRFY7QUFDRjtBaUJ2di9EUTtFQUNFO0lBQ0UsVUFBQTtFakJpdi9EVjtFaUIvdS9EUTtJQUNFLFVBQUE7RWpCaXYvRFY7QUFDRjtBaUI3dS9EUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VSdmtpQk4sNkJBckJlO0VROGxpQlQsZ0JBQUE7RVJ6a2lCTixZQXJCZTtBVDgwaEZuQjtBVTk0aEZFO0VPd3BpQk07SVJqa2lCRiw2QkFoQmE7RVQyMGhGakI7QUFDRjtBVW41aEZFO0VPd3BpQk07SVI5amlCRixtQlFta2lCSTtFakIwdi9EUjtBQUNGO0FVeDVoRkU7RU93cGlCTTtJUjFqaUJBLG1CUStqaUJFO0VqQit2L0RSO0FBQ0Y7QVU3NWhGRTtFT3dwaUJNO0lSamtpQkYsZUFoQmE7RVQwMWhGakI7QUFDRjtBVWw2aEZFO0VPd3BpQk07SVI5amlCRixlQVZnQjtFVHMxaEZwQjtBQUNGO0FVdjZoRkU7RU93cGlCTTtJUjFqaUJBLGVRaWtpQkU7RWpCNHcvRFI7QUFDRjtBaUIxdy9EUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCNHcvRFY7QWlCMXcvRFU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCNHcvRFo7QWlCencvRFU7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtBakIydy9EWjtBaUJ6dy9EWTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtBakIydy9EZDtBVXo4aEZFO0VPdXJpQlU7SUFVSSxxQkFBQTtFakI0dy9EZDtBQUNGO0FpQnp3L0RZO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VSbm5pQlYscUJBckJlO0VRMG9pQkwscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQjJ3L0RkO0FVeDloRkU7RU9xc2lCVTtJUjltaUJOLHFCQWhCYTtFVHE1aEZqQjtBQUNGO0FVNzloRkU7RU9xc2lCVTtJUjNtaUJOLHFCQVZnQjtFVGk1aEZwQjtBQUNGO0FVbCtoRkU7RU9xc2lCVTtJUnZtaUJKLFdRMm1pQk07RWpCNngvRFo7QUFDRjtBaUJ2eC9EWTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VBQ0EsNkZBQUE7RUFBQSxxRkFBQTtFQUFBLDZFQUFBO0VBQUEsbUlBQUE7QWpCeXgvRGQ7QWlCcngvRFU7RUFDRSxXSnhzaUJFO0VJeXNpQkYsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqQnV4L0RaO0FpQnJ4L0RZO0VBQ0UsY0FBQTtFQUNBLGNKN3JpQkk7RUo4Q2QseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSw2QkFyQmU7QVQrN2hGbkI7QVUvL2hGRTtFT2t1aUJVO0lSM29pQk4seUJBaEJhO0VUNDdoRmpCO0FBQ0Y7QVVwZ2lGRTtFT2t1aUJVO0lSeG9pQk4sZUVyREo7RVhtK2hGQTtBQUNGO0FVemdpRkU7RU9rdWlCVTtJUnBvaUJKLGVFekROO0VYdytoRkE7QUFDRjtBVTlnaUZFO0VPa3VpQlU7SVI5cWlCTix5QkVkSjtFWDQraEZBO0FBQ0Y7QVVuaGlGRTtFT2t1aUJVO0lSM3FpQk4seUJFakJKO0VYaS9oRkE7QUFDRjtBVXhoaUZFO0VPa3VpQlU7SVJ4cWlCTix5QkVwQko7RVhzL2hGQTtBQUNGO0FRei9oRkU7RUFDRSwyTEFBQTtBUjIvaEZKO0FRei9oRkU7RUFDRSwwSkFBQTtBUjIvaEZKO0FRMS9oRkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI0L2hGTjtBUXovaEZFO0VBQ0UsMEpBQUE7QVIyL2hGSjtBUTEvaEZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSNC9oRk47QVU5aWlGRTtFT2t1aUJVO0lSM29pQk4sa0JBaEJhO0VUMitoRmpCO0FBQ0Y7QVVuamlGRTtFT2t1aUJVO0lSeG9pQk4sc0JBVmdCO0VUdStoRnBCO0FBQ0Y7QVV4amlGRTtFT2t1aUJVO0lScG9pQkosbUJReW9pQk07RWpCcTEvRFo7QUFDRjtBaUJsMS9EVTtFQUNFLGtCQUFBO0VBQ0EsV0p4dGlCRTtFSmdFVixxQkFyQmU7RUFxQmYsc0JBckJlO0VEdkNqQixxSkFBQTtFQzRERSx5QkFyQmU7RUU4R2pCLGdCQUFBO0FYdzVoRkY7QVV0a2lGRTtFTzJ1aUJRO0lScHBpQkoscUJBaEJhO0VUbWdpRmpCO0FBQ0Y7QVUza2lGRTtFTzJ1aUJRO0lSanBpQkoscUJBVmdCO0VUKy9oRnBCO0FBQ0Y7QVVobGlGRTtFTzJ1aUJRO0lSN29pQkYsV1FncGlCSTtFakJzMi9EVjtBQUNGO0FVcmxpRkU7RU8ydWlCUTtJUnBwaUJKLHNCQWhCYTtFVGtoaUZqQjtBQUNGO0FVMWxpRkU7RU8ydWlCUTtJUmpwaUJKLHNCQVZnQjtFVDhnaUZwQjtBQUNGO0FVL2xpRkU7RU8ydWlCUTtJUjdvaUJGLFlRaXBpQkk7RWpCbzMvRFY7QUFDRjtBUTFraUZFO0VBQ0UsK0xBQUE7QVI0a2lGSjtBVXZtaUZFO0VPMnVpQlE7SVJwcGlCSixjQWhCYTtFVG9paUZqQjtBQUNGO0FVNW1pRkU7RU8ydWlCUTtJUmpwaUJKLGVFbUZKO0VYbThoRkE7QUFDRjtBVWpuaUZFO0VPMnVpQlE7SVI3b2lCRixlRStFTjtFWHc4aEZBO0FBQ0Y7QWlCNzMvREk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUnhxaUJGLDBCQXJCZTtBVDZqaUZuQjtBVTduaUZFO0VPeXZpQkU7SVJscWlCRSwyQkFoQmE7RVQwamlGakI7QUFDRjtBVWxvaUZFO0VPeXZpQkU7SVIvcGlCRSxpQlFvcWlCQTtFakJ3NC9ESjtBQUNGO0FVdm9pRkU7RU95dmlCRTtJUjNwaUJJLGlCUWdxaUJGO0VqQjY0L0RKO0FBQ0Y7QWlCNzQvRE07RUFDRSxhQUFBO0FqQis0L0RSOztBaUJ0NC9ERSxnQkFBQTtBQUNBO0VBd0xFLDZDQUFBO0VBaUlBLDJDQUFBO0FqQmtsL0RKO0FpQjE0L0RJO0VSdHJpQkEsY0FyQmU7RUFxQmYsWUFyQmU7QVR5bGlGbkI7QVV6cGlGRTtFTzJ3aUJFO0lScHJpQkUsNEJBaEJhO0VUc2xpRmpCO0FBQ0Y7QVU5cGlGRTtFTzJ3aUJFO0lSanJpQkUsNEJBVmdCO0VUa2xpRnBCO0FBQ0Y7QVVucWlGRTtFTzJ3aUJFO0lSN3FpQkksa0JROHFpQkY7RWpCMjUvREo7QUFDRjtBVXhxaUZFO0VPMndpQkU7SVJwcmlCRSxZQWhCYTtFVHFtaUZqQjtBQUNGO0FVN3FpRkU7RU8yd2lCRTtJUmpyaUJFLFlRbXJpQkE7RWpCbzYvREo7QUFDRjtBVWxyaUZFO0VPMndpQkU7SVI3cWlCSSxZUStxaUJGO0VqQnk2L0RKO0FBQ0Y7QWlCeDYvREk7RUFDRSxXQUFBO0VSM3JpQkYsWUFyQmU7RVFtdGlCYiw4QkFBQTtFQTRLQSw0QkFBQTtBakI4di9ETjtBVTdyaUZFO0VPK3dpQkU7SVJ4cmlCRSx1QkFoQmE7RVQwbmlGakI7QUFDRjtBVWxzaUZFO0VPK3dpQkU7SVJycmlCRSxhUXVyaUJBO0VqQnE3L0RKO0FBQ0Y7QVV2c2lGRTtFTyt3aUJFO0lSanJpQkksYVFtcmlCRjtFakIwNy9ESjtBQUNGO0FpQng3L0RNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QWpCMDcvRFI7QWlCejcvRFE7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWpCMjcvRFY7QWlCejcvRFU7RUFDRSxnQkFBQTtBakIyNy9EWjtBaUIxNy9EWTtFQUNFLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLDhFQUFBO0VBQUEsc0VBQUE7RUFBQSw4REFBQTtFQUFBLGtHQUFBO0FqQjQ3L0RkO0FpQjM3L0RjO0VBQ0UsVUFBQTtBakI2Ny9EaEI7QWlCMzcvRGM7RUFDRSxVQUFBO0FqQjY3L0RoQjtBaUIzNy9EYztFQUNFLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBakI2Ny9EaEI7QWlCMzcvRGM7RUFDRSxVQUFBO0VBQ0Esc0dBQUE7QWpCNjcvRGhCO0FpQjM3L0RjO0VBQ0UsVUFBQTtFQUNBLHNHQUFBO0FqQjY3L0RoQjtBaUIzNy9EYztFQUNFLFVBQUE7RUFDQSxzR0FBQTtBakI2Ny9EaEI7QWlCdDcvRFE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFUjd1aUJOLFVBckJlO0FUMnJpRm5CO0FVM3ZpRkU7RU8remlCTTtJUnh1aUJGLGNBaEJhO0VUd3JpRmpCO0FBQ0Y7QVVod2lGRTtFTyt6aUJNO0lScnVpQkYsY1F5dWlCSTtFakJpOC9EUjtBQUNGO0FVcndpRkU7RU8remlCTTtJUmp1aUJBLGNRcXVpQkU7RWpCczgvRFI7QUFDRjtBaUJ0OC9EVTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VSbHZpQlIsTUFyQmU7RUFxQmYsYVFvdmlCUTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBakJ3OC9EWjtBVW54aUZFO0VPbzBpQlE7SVI3dWlCSixVQWhCYTtFVGd0aUZqQjtBQUNGO0FVeHhpRkU7RU9vMGlCUTtJUjF1aUJKLFVROHVpQk07RWpCbzkvRFY7QUFDRjtBVTd4aUZFO0VPbzBpQlE7SVJ0dWlCRixVUTB1aUJJO0VqQnk5L0RWO0FBQ0Y7QVVseWlGRTtFT28waUJRO0lSN3VpQkosYUFoQmE7RVQrdGlGakI7QUFDRjtBVXZ5aUZFO0VPbzBpQlE7SVIxdWlCSixhUSt1aUJNO0VqQmsrL0RWO0FBQ0Y7QVU1eWlGRTtFT28waUJRO0lSdHVpQkYsYVEydWlCSTtFakJ1Ky9EVjtBQUNGO0FpQm4rL0RZO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlIQUFBO0VBQUEsK0RBQUE7VUFBQSxpSEFBQTtVQUFBLHVEQUFBO0VSN3ZpQlYsUUFyQmU7RVFveGlCTCxPQUFBO0VSL3ZpQlYsYUFyQmU7RVFzeGlCTCxnQkFBQTtBakJxKy9EZDtBVTN6aUZFO0VPODBpQlU7SVJ2dmlCTixNQWhCYTtFVHd2aUZqQjtBQUNGO0FVaDBpRkU7RU84MGlCVTtJUnB2aUJOLE1ReXZpQlE7RWpCaS8vRFo7QUFDRjtBVXIwaUZFO0VPODBpQlU7SVJodmlCSixNUXF2aUJNO0VqQnMvL0RaO0FBQ0Y7QVUxMGlGRTtFTzgwaUJVO0lSdnZpQk4sYUFoQmE7RVR1d2lGakI7QUFDRjtBVS8waUZFO0VPODBpQlU7SVJwdmlCTixhUTJ2aUJRO0VqQjgvL0RaO0FBQ0Y7QVVwMWlGRTtFTzgwaUJVO0lSaHZpQkosYVF1dmlCTTtFakJtZ2dFWjtBQUNGO0FpQmxnZ0VjO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esb0NBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FqQm9nZ0VoQjtBaUJsZ2dFYztFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDhFQUFBO0VBQUEsc0VBQUE7RUFBQSw4REFBQTtFQUFBLGtHQUFBO0VBQ0EsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FqQm9nZ0VoQjtBaUJuZ2dFZ0I7RUFDRSxVQUFBO0FqQnFnZ0VsQjtBaUJuZ2dFZ0I7RUFDRSxVQUFBO0FqQnFnZ0VsQjtBaUJuZ2dFZ0I7RUFDRSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7QWpCcWdnRWxCO0FpQm5nZ0VnQjtFQUNFLFVBQUE7RUFDQSxzR0FBQTtBakJxZ2dFbEI7QWlCbmdnRWdCO0VBQ0UsVUFBQTtFQUNBLHNHQUFBO0FqQnFnZ0VsQjtBaUJuZ2dFZ0I7RUFDRSxVQUFBO0VBQ0Esc0dBQUE7QWpCcWdnRWxCO0FpQmhnZ0VVO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VSbnppQlIseUNBckJlO0VRMDBpQlAsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQUEsa0RBQUE7RUFDQSxvQkFBQTtFQVdBLFlBQUE7QWpCdy8vRFo7QVU5NGlGRTtFT200aUJRO0lSNXlpQkosY0FoQmE7RVQyMGlGakI7QUFDRjtBVW41aUZFO0VPbTRpQlE7SVJ6eWlCSixjUSt5aUJNO0VqQjhnZ0VWO0FBQ0Y7QVV4NWlGRTtFT200aUJRO0lScnlpQkYsY1EyeWlCSTtFakJtaGdFVjtBQUNGO0FpQmpoZ0VZO0VBQ0UsbUJBQUE7QWpCbWhnRWQ7QWlCbGhnRWM7RVJ6emlCViw0QkFyQmU7QVRtMmlGbkI7QVVuNmlGRTtFTzg0aUJZO0lSdnppQlIsZUFoQmE7RVRnMmlGakI7QUFDRjtBVXg2aUZFO0VPODRpQlk7SVJwemlCUixlUXF6aUJVO0VqQjZoZ0VkO0FBQ0Y7QVU3NmlGRTtFTzg0aUJZO0lSaHppQk4sZVFpemlCUTtFakJraWdFZDtBQUNGO0FpQi9oZ0VZO0VBQ0UsVUFBQTtBakJpaWdFZDtBaUI3aGdFVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBakIraGdFWjtBaUI3aGdFVTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFUjUwaUJSLCtCQXJCZTtFQXFCZiwyQkFyQmU7QVRrNGlGbkI7QVVsOGlGRTtFTzQ1aUJRO0lScjBpQkoscUJBaEJhO0VUKzNpRmpCO0FBQ0Y7QVV2OGlGRTtFTzQ1aUJRO0lSbDBpQkoscUJRdzBpQk07RWpCeWlnRVY7QUFDRjtBVTU4aUZFO0VPNDVpQlE7SVI5emlCRixxQlFvMGlCSTtFakI4aWdFVjtBQUNGO0FVajlpRkU7RU80NWlCUTtJUnIwaUJKLGlCQWhCYTtFVDg0aUZqQjtBQUNGO0FVdDlpRkU7RU80NWlCUTtJUmwwaUJKLGlCUXkwaUJNO0VqQnVqZ0VWO0FBQ0Y7QVUzOWlGRTtFTzQ1aUJRO0lSOXppQkYsaUJRcTBpQkk7RWpCNGpnRVY7QUFDRjtBaUIzamdFYztFUmgxaUJWLDJCQXJCZTtBVG02aUZuQjtBVW4raUZFO0VPcTZpQlk7SVI5MGlCUixpQkFoQmE7RVRnNmlGakI7QUFDRjtBVXgraUZFO0VPcTZpQlk7SVIzMGlCUixpQlE0MGlCVTtFakJza2dFZDtBQUNGO0FVNytpRkU7RU9xNmlCWTtJUnYwaUJOLGlCUXcwaUJRO0VqQjJrZ0VkO0FBQ0Y7QWlCemtnRVk7OztFQUdFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWpCMmtnRWQ7QWlCMWtnRWM7OztFQUNFLFVBQUE7QWpCOGtnRWhCO0FpQjNrZ0VZO0VSaDJpQlIsK0JBckJlO0FUbThpRm5CO0FVbmdqRkU7RU9xN2lCVTtJUjkxaUJOLHFCQWhCYTtFVGc4aUZqQjtBQUNGO0FVeGdqRkU7RU9xN2lCVTtJUjMxaUJOLHFCUTQxaUJRO0VqQnNsZ0VaO0FBQ0Y7QVU3Z2pGRTtFT3E3aUJVO0lSdjFpQkoscUJRdzFpQk07RWpCMmxnRVo7QUFDRjtBaUJ2bGdFUTtFQUNFLGtCQUFBO0FqQnlsZ0VWO0FpQmxsZ0VJO0VBQ0Usa0JBQUE7RVIvMmlCRixNQXJCZTtFQXFCZixPQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsbUJBckJlO1VBcUJmLGVBckJlO0VBcUJmLFdRbTNpQkU7RVJ0NWlCRixnQlF1NWlCRTtFUnAzaUJGLFlBckJlO0VRMjRpQmIsVUFBQTtFUnQzaUJGLGdCQXJCZTtFQXFCZixlQXJCZTtBVGkraUZuQjtBVWppakZFO0VPbThpQkU7SVI1MmlCRSxRUTgyaUJBO0VqQmdtZ0VKO0FBQ0Y7QVV0aWpGRTtFT204aUJFO0lSejJpQkUsUVEyMmlCQTtFakJxbWdFSjtBQUNGO0FVM2lqRkU7RU9tOGlCRTtJUnIyaUJJLFFRdTJpQkY7RWpCMG1nRUo7QUFDRjtBVWhqakZFO0VPbThpQkU7SVI1MmlCRSxTUSsyaUJBO0VqQjhtZ0VKO0FBQ0Y7QVVyampGRTtFT204aUJFO0lSejJpQkUsU1E0MmlCQTtFakJtbmdFSjtBQUNGO0FVMWpqRkU7RU9tOGlCRTtJUnIyaUJJLFNRdzJpQkY7RWpCd25nRUo7QUFDRjtBVS9qakZFO0VPbThpQkU7SVI1MmlCRSx3Q0FoQmE7UUFnQmIsb0NBaEJhO1lBZ0JiLGdDQWhCYTtFVDQvaUZqQjtBQUNGO0FVcGtqRkU7RU9tOGlCRTtJUnoyaUJFLHdDQVZnQjtRQVVoQixvQ0FWZ0I7WUFVaEIsZ0NBVmdCO0VUdy9pRnBCO0FBQ0Y7QVV6a2pGRTtFT204aUJFO0lScjJpQkksd0NReTJpQkY7UVJ6MmlCRSxvQ1F5MmlCRjtZUnoyaUJFLGdDUXkyaUJGO0VqQnNvZ0VKO0FBQ0Y7QVU5a2pGRTtFT204aUJFO0lSNTJpQkUsV1FpM2lCQTtFakIwb2dFSjtBQUNGO0FVbmxqRkU7RU9tOGlCRTtJUnoyaUJFLFdRODJpQkE7RWpCK29nRUo7QUFDRjtBVXhsakZFO0VPbThpQkU7SVJyMmlCSSxXUTAyaUJGO0VqQm9wZ0VKO0FBQ0Y7QVU3bGpGRTtFT204aUJFO0lSLzRpQkUsaUJRcTVpQkE7RWpCd3BnRUo7QUFDRjtBVWxtakZFO0VPbThpQkU7SVI1NGlCRSxpQlFrNWlCQTtFakI2cGdFSjtBQUNGO0FVdm1qRkU7RU9tOGlCRTtJUno0aUJFLGlCUSs0aUJBO0VqQmtxZ0VKO0FBQ0Y7QVU1bWpGRTtFT204aUJFO0lSNTJpQkUsdUJBaEJhO0VUeWlqRmpCO0FBQ0Y7QVVqbmpGRTtFT204aUJFO0lSejJpQkUsYVFnM2lCQTtFakIycWdFSjtBQUNGO0FVdG5qRkU7RU9tOGlCRTtJUnIyaUJJLGFRNDJpQkY7RWpCZ3JnRUo7QUFDRjtBVTNuakZFO0VPbThpQkU7SVI1MmlCRSw2QkFoQmE7RVR3ampGakI7QUFDRjtBVWhvakZFO0VPbThpQkU7SVJ6MmlCRSw2QkFWZ0I7RVRvampGcEI7QUFDRjtBVXJvakZFO0VPbThpQkU7SVJyMmlCSSxtQlE4MmlCRjtFakI2cmdFSjtBQUNGO0FVMW9qRkU7RU9tOGlCRTtJUjUyaUJFLGdCQWhCYTtFVHVrakZqQjtBQUNGO0FVL29qRkU7RU9tOGlCRTtJUnoyaUJFLGdCUW0zaUJBO0VqQnNzZ0VKO0FBQ0Y7QVVwcGpGRTtFT204aUJFO0lScjJpQkksZ0JRKzJpQkY7RWpCMnNnRUo7QUFDRjtBVXpwakZFO0VPbThpQkU7SVI5MmlCQSxlQXJCZTtFVDZsakZqQjtBQUNGO0FVOXBqRkU7RU9tOGlCRTtJUjUyaUJFLGVBaEJhO0VUMmxqRmpCO0FBQ0Y7QVVucWpGRTtFT204aUJFO0lSejJpQkUsZVFzM2lCRTtFakJ1dGdFTjtBQUNGO0FVeHFqRkU7RU9tOGlCRTtJUnIyaUJJLGVRazNpQkE7RWpCNHRnRU47QUFDRjtBaUIxdGdFTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBakI0dGdFUjtBaUIxdGdFTTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtBakI0dGdFUjtBaUIzdGdFUTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0FqQjZ0Z0VWO0FpQjV0Z0VVO0VBQ0UsVUFBQTtBakI4dGdFWjtBaUI1dGdFVTtFQUNFLFVBQUE7QWpCOHRnRVo7QWlCNXRnRVU7RUFDRSxVQUFBO0FqQjh0Z0VaO0FpQjV0Z0VVO0VBQ0UsVUFBQTtBakI4dGdFWjtBaUI1dGdFVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakI4dGdFWjtBaUJ6dGdFSTtFQUNFLFlBQUE7RVIxNmlCRixVQXJCZTtBVDJwakZuQjtBVTN0akZFO0VPOC9pQkU7SVJ2NmlCRSx5QkFoQmE7RVR3cGpGakI7QUFDRjtBVWh1akZFO0VPOC9pQkU7SVJwNmlCRSxnQlFzNmlCQTtFakJvdWdFSjtBQUNGO0FVcnVqRkU7RU84L2lCRTtJUmg2aUJJLGdCUWs2aUJGO0VqQnl1Z0VKO0FBQ0Y7QWlCenVnRU07RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0FqQjJ1Z0VSO0FpQnp1Z0VVO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VSbDdpQlIsY0FyQmU7QVRtcmpGbkI7QVVudmpGRTtFT29nakJRO0lSNzZpQkosMkJBaEJhO0VUZ3JqRmpCO0FBQ0Y7QVV4dmpGRTtFT29nakJRO0lSMTZpQkosOEJBVmdCO0VUNHFqRnBCO0FBQ0Y7QVU3dmpGRTtFT29nakJRO0lSdDZpQkYsaUJRMDZpQkk7RWpCeXZnRVY7QUFDRjtBaUJ6dmdFWTtFQUNFLHlCQUFBO0FqQjJ2Z0VkO0FpQnp2Z0VZO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0FqQjJ2Z0VkO0FpQnR2Z0VjO0VBQ0UsY0o3K2lCRTtBYnF1akZsQjtBaUJqdmdFSTtFQUNFLFlBQUE7QWpCbXZnRU47QWlCanZnRUk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQm12Z0VOO0FpQmx2Z0VNOzs7RUFHRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUFBLHdCQUFBO0FqQm92Z0VSO0FpQm52Z0VROzs7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QWpCdXZnRVY7QWlCcHZnRU07RUFDRSxxQkFBQTtBakJzdmdFUjtBaUJudmdFSTtFUmoraUJBLDJCQXJCZTtBVDR1akZuQjtBVTV5akZFO0VPc2pqQkU7SVIvOWlCRSwyQkFoQmE7RVR5dWpGakI7QUFDRjtBVWp6akZFO0VPc2pqQkU7SVI1OWlCRSxpQlE2OWlCQTtFakI4dmdFSjtBQUNGO0FVdHpqRkU7RU9zampCRTtJUng5aUJJLGlCUXk5aUJGO0VqQm13Z0VKO0FBQ0Y7QWlCbndnRU07RUFDRSxZQUFBO0FqQnF3Z0VSO0FpQnB3Z0VRO0VScitpQkosMkJBckJlO0FUaXdqRm5CO0FVajBqRkU7RU8wampCTTtJUm4raUJGLDJCQWhCYTtFVDh2akZqQjtBQUNGO0FVdDBqRkU7RU8wampCTTtJUmgraUJGLGlCUWkraUJJO0VqQit3Z0VSO0FBQ0Y7QVUzMGpGRTtFTzBqakJNO0lSNTlpQkEsaUJRNjlpQkU7RWpCb3hnRVI7QUFDRjtBaUJseGdFTTtFUnoraUJGLDBCQXJCZTtFUWdnakJYLFlBQUE7QWpCb3hnRVI7QVVwMWpGRTtFTzhqakJJO0lSditpQkEsaUJBaEJhO0VUaXhqRmpCO0FBQ0Y7QVV6MWpGRTtFTzhqakJJO0lScCtpQkEsaUJRcStpQkU7RWpCOHhnRU47QUFDRjtBVTkxakZFO0VPOGpqQkk7SVJoK2lCRSxpQlFpK2lCQTtFakJteWdFTjtBQUNGOztBaUI3eGdFRSxTQUFBO0FBRUU7RUFDRSxzQkFBQTtFQXFHQSxxQ0FBQTtBakIycmdFTjtBaUI5eGdFUTtFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakJneWdFVjtBaUI5eGdFVTtFQUNFLGdCQUFBO0FqQmd5Z0VaO0FpQi94Z0VZO0VBQ0Usb0NBQUE7QWpCaXlnRWQ7QWlCOXhnRVk7RUFDRSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSw4RUFBQTtFQUFBLHNFQUFBO0VBQUEsOERBQUE7RUFBQSxrR0FBQTtBakJneWdFZDtBaUIveGdFYztFQUNFLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBakJpeWdFaEI7QWlCL3hnRWM7RUFDRSxVQUFBO0VBQ0EsMEdBQUE7QWpCaXlnRWhCO0FpQi94Z0VjO0VBQ0UsVUFBQTtFQUNBLDBHQUFBO0FqQml5Z0VoQjtBaUIveGdFYztFQUNFLFVBQUE7RUFDQSwwR0FBQTtBakJpeWdFaEI7QWlCenhnRVk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUhBQUE7RUFBQSwrREFBQTtVQUFBLGlIQUFBO1VBQUEsdURBQUE7RVIvaGpCVixRQXJCZTtFUXNqakJMLE9BQUE7RVJqaWpCVixhQXJCZTtFUXdqakJMLGdCQUFBO0FqQjJ4Z0VkO0FVbjVqRkU7RU9nbmpCVTtJUnpoakJOLE1BaEJhO0VUZzFqRmpCO0FBQ0Y7QVV4NWpGRTtFT2duakJVO0lSdGhqQk4sTVEyaGpCUTtFakJ1eWdFWjtBQUNGO0FVNzVqRkU7RU9nbmpCVTtJUmxoakJKLE1RdWhqQk07RWpCNHlnRVo7QUFDRjtBVWw2akZFO0VPZ25qQlU7SVJ6aGpCTixhQWhCYTtFVCsxakZqQjtBQUNGO0FVdjZqRkU7RU9nbmpCVTtJUnRoakJOLGFRNmhqQlE7RWpCb3pnRVo7QUFDRjtBVTU2akZFO0VPZ25qQlU7SVJsaGpCSixhUXloakJNO0VqQnl6Z0VaO0FBQ0Y7QWlCdnpnRWM7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxvQ0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QWpCeXpnRWhCO0FpQnZ6Z0VjO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLDhFQUFBO0VBQUEsc0VBQUE7RUFBQSw4REFBQTtFQUFBLGtHQUFBO0VBQ0EsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FqQnl6Z0VoQjtBaUJ4emdFZ0I7RUFDRSxVQUFBO0VBQ0EsNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0FqQjB6Z0VsQjtBaUJ4emdFZ0I7RUFDRSxVQUFBO0VBQ0EsMEdBQUE7QWpCMHpnRWxCO0FpQnh6Z0VnQjtFQUNFLFVBQUE7RUFDQSwwR0FBQTtBakIwemdFbEI7QWlCeHpnRWdCO0VBQ0UsVUFBQTtFQUNBLDBHQUFBO0FqQjB6Z0VsQjtBaUJyemdFVTtFQUNFLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtBakJ1emdFWjtBaUJwemdFYztFUmpsakJWLDRCQXJCZTtBVDY1akZuQjtBVTc5akZFO0VPc3FqQlk7SVIva2pCUixnQkFoQmE7RVQwNWpGakI7QUFDRjtBVWwrakZFO0VPc3FqQlk7SVI1a2pCUixnQkExR007RVRzL2pGVjtBQUNGO0FVditqRkU7RU9zcWpCWTtJUnhrakJOLGdCQTlHSTtFVDIvakZWO0FBQ0Y7QWlCenpnRWM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakIyemdFaEI7QWlCeHpnRWM7RVJubWpCVixzQkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDRCQXJCZTtBVHE3akZuQjtBVXIvakZFO0VPd3JqQlk7SVJqbWpCUixxQkFoQmE7RVRrN2pGakI7QUFDRjtBVTEvakZFO0VPd3JqQlk7SVI5bGpCUixXUStsakJVO0VqQnEwZ0VkO0FBQ0Y7QVUvL2pGRTtFT3dyakJZO0lSMWxqQk4sV1EybGpCUTtFakIwMGdFZDtBQUNGO0FVcGdrRkU7RU93cmpCWTtJUmptakJSLHNCQWhCYTtFVGk4akZqQjtBQUNGO0FVemdrRkU7RU93cmpCWTtJUjlsakJSLFlRZ21qQlU7RWpCbTFnRWQ7QUFDRjtBVTlna0ZFO0VPd3JqQlk7SVIxbGpCTixZUTRsakJRO0VqQncxZ0VkO0FBQ0Y7QVVuaGtGRTtFT3dyakJZO0lSam1qQlIsbUJBaEJhO0VUZzlqRmpCO0FBQ0Y7QVV4aGtGRTtFT3dyakJZO0lSOWxqQlIsa0JRaW1qQlU7RWpCaTJnRWQ7QUFDRjtBVTdoa0ZFO0VPd3JqQlk7SVIxbGpCTixrQlE2bGpCUTtFakJzMmdFZDtBQUNGOztBaUIxMWdFRSxjQUFBO0FBQ0E7RUFJRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjSi9zakJZO0VJcXlqQlosY0FBQTtBakJxd2dFSjtBaUJwMmdFSTtFQUNFLGNBQUE7QWpCczJnRU47QWlCNTFnRUk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpSEFBQTtFQUFBLHFGQUFBO0VaM3RqQkosbUNBQUE7VUFBQSwyQkFBQTtFWTZ0akJJLFVBQUE7RUFDQSxlQUFBO0FqQjgxZ0VOO0FpQjUxZ0VJO0VBQ0Usa0JBQUE7RVI1b2pCRixNQXJCZTtFQXFCZixPQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsbUJBckJlO1VBcUJmLGVBckJlO0VRcXFqQmIsVUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtBakI4MWdFTjtBVXJra0ZFO0VPZ3VqQkU7SVJ6b2pCRSxRUTJvakJBO0VqQnUyZ0VKO0FBQ0Y7QVUxa2tGRTtFT2d1akJFO0lSdG9qQkUsUVF3b2pCQTtFakI0MmdFSjtBQUNGO0FVL2trRkU7RU9ndWpCRTtJUmxvakJJLFFRb29qQkY7RWpCaTNnRUo7QUFDRjtBVXBsa0ZFO0VPZ3VqQkU7SVJ6b2pCRSxTUTRvakJBO0VqQnEzZ0VKO0FBQ0Y7QVV6bGtGRTtFT2d1akJFO0lSdG9qQkUsU1F5b2pCQTtFakIwM2dFSjtBQUNGO0FVOWxrRkU7RU9ndWpCRTtJUmxvakJJLFNRcW9qQkY7RWpCKzNnRUo7QUFDRjtBVW5ta0ZFO0VPZ3VqQkU7SVJ6b2pCRSx3Q0FoQmE7UUFnQmIsb0NBaEJhO1lBZ0JiLGdDQWhCYTtFVGdpa0ZqQjtBQUNGO0FVeG1rRkU7RU9ndWpCRTtJUnRvakJFLHdDUTBvakJBO1FSMW9qQkEsb0NRMG9qQkE7WVIxb2pCQSxnQ1Ewb2pCQTtFakJ3NGdFSjtBQUNGO0FVN21rRkU7RU9ndWpCRTtJUmxvakJJLHdDUXNvakJGO1FSdG9qQkUsb0NRc29qQkY7WVJ0b2pCRSxnQ1Fzb2pCRjtFakI2NGdFSjtBQUNGO0FVbG5rRkU7RU9ndWpCRTtJQVNJLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBS0EscUJBQUE7SUFLQSxnQkFBQTtFakJxNGdFTjtFaUI5NGdFTTtJQUNFLFVBQUEsRUFBQSxZQUFBO0VqQmc1Z0VSO0VpQjU0Z0VNO0lBQ0UsNkJBQUE7RWpCODRnRVI7RWlCMTRnRU07SUFDRSx5QkFBQTtJQUNBLG1CQUFBLEVBQUEscUJBQUE7RWpCNDRnRVI7QUFDRjtBaUIxNGdFTTtFQUNFLGtCQUFBO0VBQ0Esc0JKeHVqQk07RUl5dWpCTixvQkFBQTtFUnpxakJKLGlCUTBxakJJO0VSMXFqQkosa0JBckJlO0VRaXNqQlgsV0FBQTtFUjVxakJKLGdCQXJCZTtFUW1zakJYLG9CQUFBO0VBS0EscUJBQUE7RUFLQSxnQkFBQTtBakJvNGdFUjtBVWpwa0ZFO0VPMnZqQkk7SVJwcWpCQSxnQlF3cWpCRTtFakJzNWdFTjtBQUNGO0FVdHBrRkU7RU8ydmpCSTtJUmpxakJBLGdCUXFxakJFO0VqQjI1Z0VOO0FBQ0Y7QVUzcGtGRTtFTzJ2akJJO0lSN3BqQkUsZ0JRaXFqQkE7RWpCZzZnRU47QUFDRjtBVWhxa0ZFO0VPMnZqQkk7SVJwcWpCQSxrQkFoQmE7RVQ2bGtGakI7QUFDRjtBVXJxa0ZFO0VPMnZqQkk7SVJqcWpCQSxrQlFzcWpCRTtFakJ5NmdFTjtBQUNGO0FVMXFrRkU7RU8ydmpCSTtJUjdwakJFLGtCUWtxakJBO0VqQjg2Z0VOO0FBQ0Y7QVUvcWtGRTtFTzJ2akJJO0lScHFqQkEsNkJBaEJhO0VUNG1rRmpCO0FBQ0Y7QVVwcmtGRTtFTzJ2akJJO0lSanFqQkEsbUJRd3FqQkU7RWpCczdnRU47QUFDRjtBVXpya0ZFO0VPMnZqQkk7SVI3cGpCRSxtQlFvcWpCQTtFakIyN2dFTjtBQUNGO0FpQjE3Z0VRO0VBQ0UsVUFBQSxFQUFBLFlBQUE7QWpCNDdnRVY7QWlCeDdnRVE7RUFDRSw2QkFBQTtBakIwN2dFVjtBaUJ0N2dFUTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUEsRUFBQSxxQkFBQTtBakJ3N2dFVjtBaUJyN2dFTTtFUjlyakJGLGVBckJlO0VBcUJmLG1CQXJCZTtFQXFCZixxQkFyQmU7RVF1dGpCWCxVQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QWpCdTdnRVI7QVVodGtGRTtFT214akJJO0lSNXJqQkEsa0JBaEJhO0VUNm9rRmpCO0FBQ0Y7QVVydGtGRTtFT214akJJO0lSenJqQkEsa0JRMHJqQkU7RWpCcThnRU47QUFDRjtBVTF0a0ZFO0VPbXhqQkk7SVJycmpCRSxrQlFzcmpCQTtFakIwOGdFTjtBQUNGO0FVL3RrRkU7RU9teGpCSTtJUjVyakJBLFVBaEJhO0VUNHBrRmpCO0FBQ0Y7QVVwdWtGRTtFT214akJJO0lSenJqQkEsU1EycmpCRTtFakJtOWdFTjtBQUNGO0FVenVrRkU7RU9teGpCSTtJUnJyakJFLFNRdXJqQkE7RWpCdzlnRU47QUFDRjtBVTl1a0ZFO0VPbXhqQkk7SVI1cmpCQSxZQWhCYTtFVDJxa0ZqQjtBQUNGO0FVbnZrRkU7RU9teGpCSTtJUnpyakJBLFdRNHJqQkU7RWpCaStnRU47QUFDRjtBVXh2a0ZFO0VPbXhqQkk7SVJycmpCRSxXUXdyakJBO0VqQnMrZ0VOO0FBQ0Y7QWlCbitnRVE7RVJyc2pCSixxQkFyQmU7QVRnc2tGbkI7QVVod2tGRTtFTzB4akJNO0lSbnNqQkYscUJBaEJhO0VUNnJrRmpCO0FBQ0Y7QVVyd2tGRTtFTzB4akJNO0lSaHNqQkYsV1Fpc2pCSTtFakI4K2dFUjtBQUNGO0FVMXdrRkU7RU8weGpCTTtJUjVyakJBLFdRNnJqQkU7RWpCbS9nRVI7QUFDRjtBaUJqL2dFTTtFQUNFLGtCQUFBO0FqQm0vZ0VSO0FpQmovZ0VNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QWpCbS9nRVI7QWlCMytnRU07RVJ4dGpCRix5Q0FyQmU7QVQydGtGbkI7QVUzeGtGRTtFTzZ5akJJO0lSdHRqQkEsaURBaEJhO0VUd3RrRmpCO0FBQ0Y7QVVoeWtGRTtFTzZ5akJJO0lSbnRqQkEsNkJRb3RqQkU7RWpCcy9nRU47QUFDRjtBVXJ5a0ZFO0VPNnlqQkk7SVIvc2pCRSw2QlFndGpCQTtFakIyL2dFTjtBQUNGO0FpQjEvZ0VNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUjd0akJKLG1CQXJCZTtFQXFCZixZQXJCZTtFQXFCZixvQkFyQmU7QVRpdmtGbkI7QVVqemtGRTtFT2d6akJJO0lSenRqQkEsZ0JBaEJhO0VUOHVrRmpCO0FBQ0Y7QVV0emtGRTtFT2d6akJJO0lSdHRqQkEsZ0JReXRqQkU7RWpCdWdoRU47QUFDRjtBVTN6a0ZFO0VPZ3pqQkk7SVJsdGpCRSxnQlFxdGpCQTtFakI0Z2hFTjtBQUNGO0FVaDBrRkU7RU9nempCSTtJUnp0akJBLFlRNnRqQkU7RWpCZ2hoRU47QUFDRjtBVXIwa0ZFO0VPZ3pqQkk7SVJ0dGpCQSxZUTB0akJFO0VqQnFoaEVOO0FBQ0Y7QVUxMGtGRTtFT2d6akJJO0lSbHRqQkUsWVFzdGpCQTtFakIwaGhFTjtBQUNGO0FVLzBrRkU7RU9nempCSTtJUnp0akJBLDZCQWhCYTtFVDR3a0ZqQjtBQUNGO0FVcDFrRkU7RU9nempCSTtJUnR0akJBLG1CUTJ0akJFO0VqQm1paEVOO0FBQ0Y7QVV6MWtGRTtFT2d6akJJO0lSbHRqQkUsbUJRdXRqQkE7RWpCd2loRU47QUFDRjtBaUJ2aWhFTTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnB1akJKLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7TUFxQmYsMEJBckJlO1VBcUJmLHNCQXJCZTtFQXFCZix5QkFyQmU7RUFxQmYsbUJBckJlO0FUc3lrRm5CO0FVdDJrRkU7RU91empCSTtJUmh1akJBLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUbXlrRmpCO0FBQ0Y7QVUzMmtGRTtFT3V6akJJO0lSN3RqQkEseUJRZ3VqQkU7UVJodWpCRixzQlFndWpCRTtZUmh1akJGLG1CUWd1akJFO0VqQnFqaEVOO0FBQ0Y7QVVoM2tGRTtFT3V6akJJO0lSenRqQkUseUJRNHRqQkE7UVI1dGpCQSxzQlE0dGpCQTtZUjV0akJBLG1CUTR0akJBO0VqQjBqaEVOO0FBQ0Y7QVVyM2tGRTtFT3V6akJJO0lSaHVqQkEseUJBaEJhO0lBZ0JiLDRCQWhCYTtRQWdCYix5QkFoQmE7WUFnQmIscUJBaEJhO0VUa3prRmpCO0FBQ0Y7QVUxM2tGRTtFT3V6akJJO0lSN3RqQkEseUJRaXVqQkU7SVJqdWpCRiw0QlFpdWpCRTtRUmp1akJGLHlCUWl1akJFO1lSanVqQkYscUJRaXVqQkU7RWpCbWtoRU47QUFDRjtBVS8za0ZFO0VPdXpqQkk7SVJ6dGpCRSx5QlE2dGpCQTtJUjd0akJBLDRCUTZ0akJBO1FSN3RqQkEseUJRNnRqQkE7WVI3dGpCQSxxQlE2dGpCQTtFakJ3a2hFTjtBQUNGO0FVcDRrRkU7RU91empCSTtJUmh1akJBLHlCQWhCYTtFVGkwa0ZqQjtBQUNGO0FVejRrRkU7RU91empCSTtJUjd0akJBLHlCQVZnQjtFVDZ6a0ZwQjtBQUNGO0FVOTRrRkU7RU91empCSTtJUnp0akJFLGVROHRqQkE7RWpCc2xoRU47QUFDRjtBVW41a0ZFO0VPdXpqQkk7SVJodWpCQSxVQWhCYTtFVGcxa0ZqQjtBQUNGO0FVeDVrRkU7RU91empCSTtJUjd0akJBLFVRbXVqQkU7RWpCK2xoRU47QUFDRjtBVTc1a0ZFO0VPdXpqQkk7SVJ6dGpCRSxVUSt0akJBO0VqQm9taEVOO0FBQ0Y7QWlCcG1oRVE7RUFDRSxjQUFBO0FqQnNtaEVWO0FpQnBtaEVRO0VBQ0UsOENBQUE7QWpCc21oRVY7QWlCbm1oRVE7RVJodmpCSixTQXJCZTtFQXFCZixXUWt2akJNO0VSbHZqQk4sdUJBckJlO0FUNjJrRm5CO0FVNzZrRkU7RU9xMGpCTTtJUjl1akJGLHlDQWhCYTtFVDAya0ZqQjtBQUNGO0FVbDdrRkU7RU9xMGpCTTtJUjN1akJGLDRCQVZnQjtFVHMya0ZwQjtBQUNGO0FVdjdrRkU7RU9xMGpCTTtJUnZ1akJBLHFCUXd1akJFO0VqQnFuaEVSO0FBQ0Y7QVU1N2tGRTtFT3EwakJNO0lSOXVqQkYsc0JBaEJhO0VUeTNrRmpCO0FBQ0Y7QVVqOGtGRTtFT3EwakJNO0lSM3VqQkYsc0JBVmdCO0VUcTNrRnBCO0FBQ0Y7QVV0OGtGRTtFT3EwakJNO0lSdnVqQkEsWVF5dWpCRTtFakJtb2hFUjtBQUNGO0FVMzhrRkU7RU9xMGpCTTtJUjl1akJGLHNCQWhCYTtFVHc0a0ZqQjtBQUNGO0FVaDlrRkU7RU9xMGpCTTtJUjN1akJGLGVBVmdCO0VUbzRrRnBCO0FBQ0Y7QVVyOWtGRTtFT3EwakJNO0lSdnVqQkEsWVEwdWpCRTtFakJpcGhFUjtBQUNGO0FpQmpwaEVVO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QWpCbXBoRVo7QWlCaHBoRVE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVI1dmpCTix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLGtCQXJCZTtFQXFCZixvQkFyQmU7RVFveGpCVCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVIvdmpCTiw0QkFyQmU7QVR1NmtGbkI7QVV2K2tGRTtFTzgwakJNO0lSdnZqQkYseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRvNmtGakI7QUFDRjtBVTUra0ZFO0VPODBqQk07SVJwdmpCRix5QlF3dmpCSTtRUnh2akJKLHNCUXd2akJJO1lSeHZqQkosbUJRd3ZqQkk7RWpCOHBoRVI7QUFDRjtBVWova0ZFO0VPODBqQk07SVJodmpCQSx5QlFvdmpCRTtRUnB2akJGLHNCUW92akJFO1lScHZqQkYsbUJRb3ZqQkU7RWpCbXFoRVI7QUFDRjtBVXQva0ZFO0VPODBqQk07SVJ2dmpCRixRQWhCYTtFVG03a0ZqQjtBQUNGO0FVMy9rRkU7RU84MGpCTTtJUnB2akJGLG1CQVZnQjtFVCs2a0ZwQjtBQUNGO0FVaGdsRkU7RU84MGpCTTtJUmh2akJBLFNRcXZqQkU7RWpCaXJoRVI7QUFDRjtBVXJnbEZFO0VPODBqQk07SVJ2dmpCRixtQkFoQmE7RVRrOGtGakI7QUFDRjtBVTFnbEZFO0VPODBqQk07SVJwdmpCRixtQlEydmpCSTtFakJ5cmhFUjtBQUNGO0FVL2dsRkU7RU84MGpCTTtJUmh2akJBLG1CUXV2akJFO0VqQjhyaEVSO0FBQ0Y7QWlCOXJoRVU7RUFDRSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJud2pCUix5QkFyQmU7RUFkZix5QkVsQkY7RUZxREUsTUFyQmU7RUFxQmYsd0JBckJlO01BcUJmLHFCQXJCZTtVQXFCZix1QkFyQmU7QVQ0OWtGbkI7QVU1aGxGRTtFT3MxakJRO0lSL3ZqQkoseUJBaEJhO0VUeTlrRmpCO0FBQ0Y7QVVqaWxGRTtFT3MxakJRO0lSNXZqQkosZUUzREo7RVhzZ2xGQTtBQUNGO0FVdGlsRkU7RU9zMWpCUTtJUnh2akJGLGVFL0ROO0VYMmdsRkE7QUFDRjtBVTNpbEZFO0VPczFqQlE7SVJseWpCSixnQkVwQko7RVgrZ2xGQTtBQUNGO0FVaGpsRkU7RU9zMWpCUTtJUi94akJKLGdCRXZCSjtFWG9obEZBO0FBQ0Y7QVVyamxGRTtFT3MxakJRO0lSNXhqQkosZ0JFMUJKO0VYeWhsRkE7QUFDRjtBVTFqbEZFO0VPczFqQlE7SVIvdmpCSixtQkFoQmE7RVR1L2tGakI7QUFDRjtBVS9qbEZFO0VPczFqQlE7SVI1dmpCSixtQkFWZ0I7RVRtL2tGcEI7QUFDRjtBVXBrbEZFO0VPczFqQlE7SVJ4dmpCRixRUTR2akJJO0VqQjh1aEVWO0FBQ0Y7QVV6a2xGRTtFT3MxakJRO0lSL3ZqQkoseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVRzZ2xGakI7QUFDRjtBVTlrbEZFO0VPczFqQlE7SVI1dmpCSix5QlFpd2pCTTtRUmp3akJOLHNCUWl3akJNO1lSandqQk4sbUJRaXdqQk07RWpCdXZoRVY7QUFDRjtBVW5sbEZFO0VPczFqQlE7SVJ4dmpCRix5QlE2dmpCSTtRUjd2akJKLHNCUTZ2akJJO1lSN3ZqQkosbUJRNnZqQkk7RWpCNHZoRVY7QUFDRjtBaUIzdmhFYztFUjN5akJWLG1CUTR5akJZO01SNXlqQlosa0JRNHlqQlk7VVI1eWpCWixjUTR5akJZO0VBQ0EsbUJBQUE7QWpCNnZoRWhCO0FVNWxsRkU7RU82MWpCWTtJUnp5akJSLHVCUTB5akJVO1FSMXlqQlYsZVEweWpCVTtZUjF5akJWLFdRMHlqQlU7RWpCa3doRWQ7QUFDRjtBVWptbEZFO0VPNjFqQlk7SVJ0eWpCUix1QlF1eWpCVTtRUnZ5akJWLGVRdXlqQlU7WVJ2eWpCVixXUXV5akJVO0VqQnV3aEVkO0FBQ0Y7QVV0bWxGRTtFTzYxakJZO0lSbnlqQlIsdUJRb3lqQlU7UVJweWpCVixlUW95akJVO1lScHlqQlYsV1FveWpCVTtFakI0d2hFZDtBQUNGO0FpQjN3aEVnQjtFUjN3akJaLHNCQXJCZTtBVDhpbEZuQjtBVTltbEZFO0VPZzJqQmM7SVJ6d2pCVixXQWhCYTtFVDJpbEZqQjtBQUNGO0FVbm5sRkU7RU9nMmpCYztJUnR3akJWLFdRdXdqQlk7RWpCc3hoRWhCO0FBQ0Y7QVV4bmxGRTtFT2cyakJjO0lSbHdqQlIsV1Ftd2pCVTtFakIyeGhFaEI7QUFDRjtBaUIxeGhFZ0I7RVI5d2pCWixzQkFyQmU7QVRna2xGbkI7QVVob2xGRTtFT20yakJjO0lSNXdqQlYsV0FoQmE7RVQ2amxGakI7QUFDRjtBVXJvbEZFO0VPbTJqQmM7SVJ6d2pCVixXUTB3akJZO0VqQnF5aEVoQjtBQUNGO0FVMW9sRkU7RU9tMmpCYztJUnJ3akJSLFdRc3dqQlU7RWpCMHloRWhCO0FBQ0Y7QWlCenloRWdCO0VSanhqQlosc0JBckJlO0FUa2xsRm5CO0FVbHBsRkU7RU9zMmpCYztJUi93akJWLFdBaEJhO0VUK2tsRmpCO0FBQ0Y7QVV2cGxGRTtFT3MyakJjO0lSNXdqQlYsV1E2d2pCWTtFakJvemhFaEI7QUFDRjtBVTVwbEZFO0VPczJqQmM7SVJ4d2pCUixXUXl3akJVO0VqQnl6aEVoQjtBQUNGO0FpQnh6aEVnQjtFUnB4akJaLHNCQXJCZTtBVG9tbEZuQjtBVXBxbEZFO0VPeTJqQmM7SVJseGpCVixXQWhCYTtFVGltbEZqQjtBQUNGO0FVenFsRkU7RU95MmpCYztJUi93akJWLFdRZ3hqQlk7RWpCbTBoRWhCO0FBQ0Y7QVU5cWxGRTtFT3kyakJjO0lSM3dqQlIsV1E0d2pCVTtFakJ3MGhFaEI7QUFDRjtBaUJ2MGhFZ0I7RVJ2eGpCWixzQkFyQmU7QVRzbmxGbkI7QVV0cmxGRTtFTzQyakJjO0lScnhqQlYsV0FoQmE7RVRtbmxGakI7QUFDRjtBVTNybEZFO0VPNDJqQmM7SVJseGpCVixXUW14akJXO0VqQmsxaEVmO0FBQ0Y7QVVoc2xGRTtFTzQyakJjO0lSOXdqQlIsV1Erd2pCUztFakJ1MWhFZjtBQUNGO0FpQm4xaEVVO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0Esb0JBQUE7RVIveGpCUix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLHVCQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7QVQyb2xGbkI7QVUzc2xGRTtFT2szakJRO0lSM3hqQkoseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYixtQkFoQmE7RVR3b2xGakI7QUFDRjtBVWh0bEZFO0VPazNqQlE7SVJ4eGpCSix5QlEyeGpCTTtRUjN4akJOLHNCUTJ4akJNO1lSM3hqQk4sbUJRMnhqQk07RWpCKzFoRVY7QUFDRjtBVXJ0bEZFO0VPazNqQlE7SVJweGpCRix5QlF1eGpCSTtRUnZ4akJKLHNCUXV4akJJO1lSdnhqQkosbUJRdXhqQkk7RWpCbzJoRVY7QUFDRjtBVTF0bEZFO0VPazNqQlE7SVIzeGpCSix5QkFoQmE7SUFnQmIsNEJBaEJhO1FBZ0JiLHlCQWhCYTtZQWdCYixxQkFoQmE7RVR1cGxGakI7QUFDRjtBVS90bEZFO0VPazNqQlE7SVJ4eGpCSix5QlE0eGpCTTtJUjV4akJOLDRCUTR4akJNO1FSNXhqQk4seUJRNHhqQk07WVI1eGpCTixxQlE0eGpCTTtFakI2MmhFVjtBQUNGO0FVcHVsRkU7RU9rM2pCUTtJUnB4akJGLHlCUXd4akJJO0lSeHhqQkosNEJRd3hqQkk7UVJ4eGpCSix5QlF3eGpCSTtZUnh4akJKLHFCUXd4akJJO0VqQmszaEVWO0FBQ0Y7QWlCajNoRVU7RVJueWpCTiw0QkFyQmU7RUFxQmYsOEJBckJlO01BcUJmLGtDQXJCZTtVQXFCZiw4QkFyQmU7RUFxQmYsbUJBckJlO0FUNnFsRm5CO0FVN3VsRkU7RU93M2pCUTtJUmp5akJKLHlCQWhCYTtJQWdCYiw0QkFoQmE7UUFnQmIseUJBaEJhO1lBZ0JiLHFCQWhCYTtFVDBxbEZqQjtBQUNGO0FVbHZsRkU7RU93M2pCUTtJUjl4akJKLHlCUSt4akJNO0lSL3hqQk4sNEJRK3hqQk07UVIveGpCTix5QlEreGpCTTtZUi94akJOLHFCUSt4akJNO0VqQjYzaEVWO0FBQ0Y7QVV2dmxGRTtFT3czakJRO0lSMXhqQkYseUJRMnhqQkk7SVIzeGpCSiw0QlEyeGpCSTtRUjN4akJKLHlCUTJ4akJJO1lSM3hqQkoscUJRMnhqQkk7RWpCazRoRVY7QUFDRjtBVTV2bEZFO0VPdzNqQlE7SVJqeWpCSixtQkFoQmE7RVR5cmxGakI7QUFDRjtBVWp3bEZFO0VPdzNqQlE7SVI5eGpCSixtQkFWZ0I7RVRxcmxGcEI7QUFDRjtBVXR3bEZFO0VPdzNqQlE7SVIxeGpCRixTUTR4akJJO0VqQmc1aEVWO0FBQ0Y7QWlCaDVoRVk7RVJ0eWpCUixtQkFyQmU7QVQ4c2xGbkI7QVU5d2xGRTtFTzIzakJVO0lScHlqQk4sbUJBaEJhO0VUMnNsRmpCO0FBQ0Y7QVVueGxGRTtFTzIzakJVO0lSanlqQk4sbUJBVmdCO0VUdXNsRnBCO0FBQ0Y7QVV4eGxGRTtFTzIzakJVO0lSN3hqQkosU1E4eGpCTTtFakJnNmhFWjtBQUNGO0FpQi81aEVZO0VSenlqQlIsc0JBckJlO0FUZ3VsRm5CO0FVaHlsRkU7RU84M2pCVTtJUnZ5akJOLFdBaEJhO0VUNnRsRmpCO0FBQ0Y7QVVyeWxGRTtFTzgzakJVO0lScHlqQk4sZUFWZ0I7RVR5dGxGcEI7QUFDRjtBVTF5bEZFO0VPODNqQlU7SVJoeWpCSixZUWl5akJNO0VqQis2aEVaO0FBQ0Y7QWlCLzZoRWM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QWpCaTdoRWhCO0FpQjc2aEVVO0VBQ0Usa0JBQUE7RVJuempCUixZQXJCZTtFQXFCZixtQkFyQmU7QVR5dmxGbkI7QVV6emxGRTtFT3U0akJRO0lSaHpqQkosYUFoQmE7RVRzdmxGakI7QUFDRjtBVTl6bEZFO0VPdTRqQlE7SVI3eWpCSixnQkFWZ0I7RVRrdmxGcEI7QUFDRjtBVW4wbEZFO0VPdTRqQlE7SVJ6eWpCRixZUTJ5akJJO0VqQjg3aEVWO0FBQ0Y7QVV4MGxGRTtFT3U0akJRO0lSaHpqQkosVUFoQmE7RVRxd2xGakI7QUFDRjtBVTcwbEZFO0VPdTRqQlE7SVI3eWpCSixhQVZnQjtFVGl3bEZwQjtBQUNGO0FVbDFsRkU7RU91NGpCUTtJUnp5akJGLFNRNHlqQkk7RWpCNDhoRVY7QUFDRjtBaUI1OGhFWTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VSM3pqQlYsc0JBckJlO0VBcUJmLHFCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsd0JBckJlO01BcUJmLG9CQXJCZTtVQXFCZixnQkFyQmU7QVRreWxGbkI7QVVsMmxGRTtFTzI0akJVO0lScHpqQk4sc0JBaEJhO0VUK3hsRmpCO0FBQ0Y7QVV2MmxGRTtFTzI0akJVO0lSanpqQk4sc0JBVmdCO0VUMnhsRnBCO0FBQ0Y7QVU1MmxGRTtFTzI0akJVO0lSN3lqQkosWVFtempCTTtFakIrOWhFWjtBQUNGO0FVajNsRkU7RU8yNGpCVTtJUnB6akJOLHFCQWhCYTtFVDh5bEZqQjtBQUNGO0FVdDNsRkU7RU8yNGpCVTtJUmp6akJOLFdRd3pqQlE7RWpCdytoRVo7QUFDRjtBVTMzbEZFO0VPMjRqQlU7SVI3eWpCSixXUW96akJNO0VqQjYraEVaO0FBQ0Y7QVVoNGxGRTtFTzI0akJVO0lScHpqQk4sUVE0empCUTtFakJpL2hFWjtBQUNGO0FVcjRsRkU7RU8yNGpCVTtJUmp6akJOLFFReXpqQlE7RWpCcy9oRVo7QUFDRjtBVTE0bEZFO0VPMjRqQlU7SVI3eWpCSixRUXF6akJNO0VqQjIvaEVaO0FBQ0Y7QVUvNGxGRTtFTzI0akJVO0lScHpqQk4sbUNBaEJhO1FBZ0JiLCtCQWhCYTtZQWdCYiwyQkFoQmE7RVQ0MGxGakI7QUFDRjtBVXA1bEZFO0VPMjRqQlU7SVJqempCTixtQ1EwempCUTtRUjF6akJSLCtCUTB6akJRO1lSMXpqQlIsMkJRMHpqQlE7RWpCb2dpRVo7QUFDRjtBVXo1bEZFO0VPMjRqQlU7SVI3eWpCSixtQ1FzempCTTtRUnR6akJOLCtCUXN6akJNO1lSdHpqQk4sMkJRc3pqQk07RWpCeWdpRVo7QUFDRjtBaUJ4Z2lFWTtFUmowakJSLHNCQXJCZTtBVGkybEZuQjtBVWo2bEZFO0VPczVqQlU7SVIvempCTixzQkFoQmE7RVQ4MWxGakI7QUFDRjtBVXQ2bEZFO0VPczVqQlU7SVI1empCTixnQkFWZ0I7RVQwMWxGcEI7QUFDRjtBVTM2bEZFO0VPczVqQlU7SVJ4empCSixZUXl6akJNO0VqQndoaUVaO0FBQ0Y7QWlCeGhpRWM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QWpCMGhpRWhCO0FpQjdnaUVNO0VSbjFqQkYsWVFvMWpCSTtFUnAxakJKLGdCQXJCZTtBVHkzbEZuQjtBVXo3bEZFO0VPdzZqQkk7SVJqMWpCQSxhQWhCYTtFVHMzbEZqQjtBQUNGO0FVOTdsRkU7RU93NmpCSTtJUjkwakJBLGFRKzBqQkU7RWpCeWhpRU47QUFDRjtBVW44bEZFO0VPdzZqQkk7SVIxMGpCRSxhUTIwakJBO0VqQjhoaUVOO0FBQ0Y7QVV4OGxGRTtFT3c2akJJO0lSajFqQkEsa0JBaEJhO0VUcTRsRmpCO0FBQ0Y7QVU3OGxGRTtFT3c2akJJO0lSOTBqQkEsc0JBVmdCO0VUaTRsRnBCO0FBQ0Y7QVVsOWxGRTtFT3c2akJJO0lSMTBqQkUsbUJRNDBqQkE7RWpCNGlpRU47QUFDRjtBaUI1aWlFUTtFQUNFLGtCQUFBO0VSdjFqQk4seURBckJlO0FUMjVsRm5CO0FVMzlsRkU7RU8yNmpCTTtJUnAxakJGLGlEQWhCYTtFVHc1bEZqQjtBQUNGO0FVaCtsRkU7RU8yNmpCTTtJUmoxakJGLDZCUW0xakJJO0VqQnVqaUVSO0FBQ0Y7QVVyK2xGRTtFTzI2akJNO0lSNzBqQkEsNkJRKzBqQkU7RWpCNGppRVI7QUFDRjtBaUIzamlFUTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFUjUxakJOLHlCQXJCZTtFQWRmLHlCRTlDRjtFSHVEQSxxSkFBQTtFQzBCRSw2QkFyQmU7QVRrN2xGbkI7QVVsL2xGRTtFTys2akJNO0lSeDFqQkYseUJBaEJhO0VUKzZsRmpCO0FBQ0Y7QVV2L2xGRTtFTys2akJNO0lScjFqQkYsZUV2Rko7RVh3L2xGQTtBQUNGO0FVNS9sRkU7RU8rNmpCTTtJUmoxakJBLGVFM0ZOO0VYNi9sRkE7QUFDRjtBVWpnbUZFO0VPKzZqQk07SVIzM2pCRix5QkVoREo7RVhpZ21GQTtBQUNGO0FVdGdtRkU7RU8rNmpCTTtJUngzakJGLHlCRW5ESjtFWHNnbUZBO0FBQ0Y7QVUzZ21GRTtFTys2akJNO0lScjNqQkYseUJFdERKO0VYMmdtRkE7QUFDRjtBUXA5bEZFO0VBQ0UsZ01BQUE7QVJzOWxGSjtBUXA5bEZFO0VBQ0UsNkpBQUE7QVJzOWxGSjtBUXI5bEZJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSdTlsRk47QVFwOWxGRTtFQUNFLDZKQUFBO0FSczlsRko7QVFyOWxGSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnU5bEZOO0FVamltRkU7RU8rNmpCTTtJUngxakJGLG9CQWhCYTtFVDg5bEZqQjtBQUNGO0FVdGltRkU7RU8rNmpCTTtJUnIxakJGLG9CUTAxakJJO0VqQnNuaUVSO0FBQ0Y7QVUzaW1GRTtFTys2akJNO0lSajFqQkEsb0JRczFqQkU7RWpCMm5pRVI7QUFDRjtBaUIxbmlFUTtFUmoyakJKLG1CQXJCZTtFQXFCZixZQXJCZTtFQXFCZixvQkFyQmU7QVRxL2xGbkI7QVVyam1GRTtFT3M3akJNO0lSLzFqQkYsZ0JBaEJhO0VUay9sRmpCO0FBQ0Y7QVUxam1GRTtFT3M3akJNO0lSNTFqQkYsZ0JRNjFqQkk7RWpCdW9pRVI7QUFDRjtBVS9qbUZFO0VPczdqQk07SVJ4MWpCQSxnQlF5MWpCRTtFakI0b2lFUjtBQUNGO0FVcGttRkU7RU9zN2pCTTtJUi8xakJGLFlRaTJqQkk7RWpCZ3BpRVI7QUFDRjtBVXprbUZFO0VPczdqQk07SVI1MWpCRixZUTgxakJJO0VqQnFwaUVSO0FBQ0Y7QVU5a21GRTtFT3M3akJNO0lSeDFqQkEsWVEwMWpCRTtFakIwcGlFUjtBQUNGO0FVbmxtRkU7RU9zN2pCTTtJUi8xakJGLDZCQWhCYTtFVGdobUZqQjtBQUNGO0FVeGxtRkU7RU9zN2pCTTtJUjUxakJGLG1CUSsxakJJO0VqQm1xaUVSO0FBQ0Y7QVU3bG1GRTtFT3M3akJNO0lSeDFqQkEsbUJRMjFqQkU7RWpCd3FpRVI7QUFDRjtBaUJ2cWlFVTtFQUNFLGFBQUE7QWpCeXFpRVo7QWlCdnFpRVk7RUFDRSxjQUFBO0FqQnlxaUVkO0FpQnZxaUVZO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVJoM2pCVix3QkFyQmU7TUFxQmYscUJBckJlO1VBcUJmLGtCQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsOEJBckJlO01BcUJmLGtDQXJCZTtVQXFCZiw4QkFyQmU7RUFxQmYsdURBckJlO0VBcUJmLG9CQXJCZTtBVGtqbUZuQjtBVWxubUZFO0VPaThqQlU7SVIxMmpCTix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVCtpbUZqQjtBQUNGO0FVdm5tRkU7RU9pOGpCVTtJUnYyakJOLHlCUTQyakJRO1FSNTJqQlIsc0JRNDJqQlE7WVI1MmpCUixtQlE0MmpCUTtFakJxcmlFWjtBQUNGO0FVNW5tRkU7RU9pOGpCVTtJUm4yakJKLHlCUXcyakJNO1FSeDJqQk4sc0JRdzJqQk07WVJ4MmpCTixtQlF3MmpCTTtFakIwcmlFWjtBQUNGO0FVam9tRkU7RU9pOGpCVTtJUjEyakJOLDhCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsdUJBaEJhO1lBZ0JiLG1CQWhCYTtFVDhqbUZqQjtBQUNGO0FVdG9tRkU7RU9pOGpCVTtJUnYyakJOLDhCUTYyakJRO0lSNzJqQlIsNkJRNjJqQlE7UVI3MmpCUix1QlE2MmpCUTtZUjcyakJSLG1CUTYyakJRO0VqQm1zaUVaO0FBQ0Y7QVUzb21GRTtFT2k4akJVO0lSbjJqQkosOEJReTJqQk07SVJ6MmpCTiw2QlF5MmpCTTtRUnoyakJOLHVCUXkyakJNO1lSejJqQk4sbUJReTJqQk07RWpCd3NpRVo7QUFDRjtBVWhwbUZFO0VPaThqQlU7SVIxMmpCTix5QkFoQmE7RVQ2a21GakI7QUFDRjtBVXJwbUZFO0VPaThqQlU7SVJ2MmpCTix5QkFWZ0I7RVR5a21GcEI7QUFDRjtBVTFwbUZFO0VPaThqQlU7SVJuMmpCSixlUTAyakJNO0VqQnN0aUVaO0FBQ0Y7QVUvcG1GRTtFT2k4akJVO0lSMTJqQk4sVUFoQmE7RVQ0bG1GakI7QUFDRjtBVXBxbUZFO0VPaThqQlU7SVJ2MmpCTixVUSsyakJRO0VqQit0aUVaO0FBQ0Y7QVV6cW1GRTtFT2k4akJVO0lSbjJqQkosVVEyMmpCTTtFakJvdWlFWjtBQUNGO0FpQnB1aUVjO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VSdjNqQloseUJBckJlO0VBZGYseUJFMUJGO0VIbUNBLHFKQUFBO0VDMEJFLG1CQXJCZTtBVHNubUZuQjtBVXRybUZFO0VPMDhqQlk7SVJuM2pCUix5QkFoQmE7RVRtbm1GakI7QUFDRjtBVTNybUZFO0VPMDhqQlk7SVJoM2pCUixlRW5FSjtFWHdxbUZBO0FBQ0Y7QVVoc21GRTtFTzA4akJZO0lSNTJqQk4sZUV2RU47RVg2cW1GQTtBQUNGO0FVcnNtRkU7RU8wOGpCWTtJUnQ1akJSLGdCRTVCSjtFWGlybUZBO0FBQ0Y7QVUxc21GRTtFTzA4akJZO0lSbjVqQlIsZ0JFL0JKO0VYc3JtRkE7QUFDRjtBVS9zbUZFO0VPMDhqQlk7SVJoNWpCUixnQkVsQ0o7RVgycm1GQTtBQUNGO0FReHBtRkU7RUFDRSxnTUFBQTtBUjBwbUZKO0FReHBtRkU7RUFDRSw2SkFBQTtBUjBwbUZKO0FRenBtRkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIycG1GTjtBUXhwbUZFO0VBQ0UsNkpBQUE7QVIwcG1GSjtBUXpwbUZJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSMnBtRk47QVVydW1GRTtFTzA4akJZO0lSbjNqQlIscUJBaEJhO0VUa3FtRmpCO0FBQ0Y7QVUxdW1GRTtFTzA4akJZO0lSaDNqQlIscUJRcTNqQlU7RWpCK3hpRWQ7QUFDRjtBVS91bUZFO0VPMDhqQlk7SVI1MmpCTixxQlFpM2pCUTtFakJveWlFZDtBQUNGO0FpQmx5aUVjO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFUmo0akJaLG1CQXJCZTtFQXFCZix5Q0FyQmU7QVQ0cm1GbkI7QVU1dm1GRTtFT2s5akJZO0lSMzNqQlIsbUJBaEJhO0VUeXJtRmpCO0FBQ0Y7QVVqd21GRTtFT2s5akJZO0lSeDNqQlIsbUJBVmdCO0VUcXJtRnBCO0FBQ0Y7QVV0d21GRTtFT2s5akJZO0lScDNqQk4sU1F5M2pCUTtFakJtemlFZDtBQUNGO0FVM3dtRkU7RU9rOWpCWTtJUjMzakJSLDRCQWhCYTtFVHdzbUZqQjtBQUNGO0FVaHhtRkU7RU9rOWpCWTtJUngzakJSLDRCQVZnQjtFVG9zbUZwQjtBQUNGO0FVcnhtRkU7RU9rOWpCWTtJUnAzakJOLGtCUTAzakJRO0VqQmkwaUVkO0FBQ0Y7QWlCaDBpRWdCO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VSeDRqQmQsbUJBckJlO0VRKzVqQkQsV0FBQTtBakJrMGlFbEI7QVVqeW1GRTtFTzA5akJjO0lSbjRqQlYsbUJBaEJhO0VUOHRtRmpCO0FBQ0Y7QVV0eW1GRTtFTzA5akJjO0lSaDRqQlYsbUJBVmdCO0VUMHRtRnBCO0FBQ0Y7QVUzeW1GRTtFTzA5akJjO0lSNTNqQlIsU1FnNGpCVTtFakJpMWlFaEI7QUFDRjtBaUJoMWlFa0I7RVIzNGpCZCxxQkFyQmU7RUFxQmYsc0JBckJlO0FUb3ZtRm5CO0FVcHptRkU7RU9nK2pCZ0I7SVJ6NGpCWixxQkFoQmE7RVRpdm1GakI7QUFDRjtBVXp6bUZFO0VPZytqQmdCO0lSdDRqQlosV1F1NGpCYztFakI0MWlFbEI7QUFDRjtBVTl6bUZFO0VPZytqQmdCO0lSbDRqQlYsV1FtNGpCWTtFakJpMmlFbEI7QUFDRjtBVW4wbUZFO0VPZytqQmdCO0lSejRqQlosc0JBaEJhO0VUZ3dtRmpCO0FBQ0Y7QVV4MG1GRTtFT2crakJnQjtJUnQ0akJaLFlRdzRqQmM7RWpCMDJpRWxCO0FBQ0Y7QVU3MG1GRTtFT2crakJnQjtJUmw0akJWLFlRbzRqQlk7RWpCKzJpRWxCO0FBQ0Y7QWlCMzJpRVk7RUFDRSxjQUFBO0VBQ0EsY0ovN2pCRTtFSjJDWiwwQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtBWDB6bUZGO0FVMTFtRkU7RU91K2pCVTtJUmg1akJOLDBCQWhCYTtFVHV4bUZqQjtBQUNGO0FVLzFtRkU7RU91K2pCVTtJUjc0akJOLDBCQVZnQjtFVG14bUZwQjtBQUNGO0FVcDJtRkU7RU91K2pCVTtJUno0akJKLGdCUTQ0akJNO0VqQjgzaUVaO0FBQ0Y7QVV6Mm1GRTtFT3UrakJVO0lSaDVqQk4sb0JBaEJhO0VUc3ltRmpCO0FBQ0Y7QVU5Mm1GRTtFT3UrakJVO0lSNzRqQk4sb0JRaTVqQlE7RWpCdTRpRVo7QUFDRjtBVW4zbUZFO0VPdStqQlU7SVJ6NGpCSixvQlE2NGpCTTtFakI0NGlFWjtBQUNGO0FVeDNtRkU7RU91K2pCVTtJUmg1akJOLHlCQWhCYTtFVHF6bUZqQjtBQUNGO0FVNzNtRkU7RU91K2pCVTtJUjc0akJOLGVFM0RKO0VYazJtRkE7QUFDRjtBVWw0bUZFO0VPdStqQlU7SVJ6NGpCSixlRS9ETjtFWHUybUZBO0FBQ0Y7QVV2NG1GRTtFT3UrakJVO0lSbjdqQk4sZ0JFcEJKO0VYMjJtRkE7QUFDRjtBVTU0bUZFO0VPdStqQlU7SVJoN2pCTixnQkV2Qko7RVhnM21GQTtBQUNGO0FVajVtRkU7RU91K2pCVTtJUjc2akJOLGdCRTFCSjtFWHEzbUZBO0FBQ0Y7QWlCeDZpRVk7RVJ6NWpCUixnQkFyQmU7RUFxQmYsNkJBckJlO0VRazdqQkwsd0JBQUE7RUFDQSxxQkFBQTtBakJ5NmlFZDtBVTU1bUZFO0VPOCtqQlU7SVJ2NWpCTixpQkFoQmE7RVR5MW1GakI7QUFDRjtBVWo2bUZFO0VPOCtqQlU7SVJwNWpCTixpQlFxNWpCUTtFakJzN2lFWjtBQUNGO0FVdDZtRkU7RU84K2pCVTtJUmg1akJKLGlCUWk1akJNO0VqQjI3aUVaO0FBQ0Y7QVUzNm1GRTtFTzgrakJVO0lSdjVqQk4sb0JBaEJhO0VUdzJtRmpCO0FBQ0Y7QVVoN21GRTtFTzgrakJVO0lScDVqQk4sb0JRczVqQlE7RWpCbzhpRVo7QUFDRjtBVXI3bUZFO0VPOCtqQlU7SVJoNWpCSixvQlFrNWpCTTtFakJ5OGlFWjtBQUNGO0FpQnQ4aUVjO0VBQ0UsYUFBQTtBakJ3OGlFaEI7QWlCcjhpRWM7RVJuNmpCVixtQkFyQmU7RUFxQmYsZ0JBckJlO0FUaTRtRm5CO0FVajhtRkU7RU93L2pCWTtJUmo2akJSLGdCQWhCYTtFVDgzbUZqQjtBQUNGO0FVdDhtRkU7RU93L2pCWTtJUjk1akJSLGdCUSs1akJVO0VqQmk5aUVkO0FBQ0Y7QVUzOG1GRTtFT3cvakJZO0lSMTVqQk4sZ0JRMjVqQlE7RWpCczlpRWQ7QUFDRjtBVWg5bUZFO0VPdy9qQlk7SVJqNmpCUixpQkFoQmE7RVQ2NG1GakI7QUFDRjtBVXI5bUZFO0VPdy9qQlk7SVI5NWpCUixpQlFnNmpCVTtFakIrOWlFZDtBQUNGO0FVMTltRkU7RU93L2pCWTtJUjE1akJOLGlCUTQ1akJRO0VqQm8raUVkO0FBQ0Y7QVUvOW1GRTtFT3cvakJZO0lBS0ksd0JBQUE7SUFDQSxxQkFBQTtFakJzK2lFaEI7RWlCcitpRWdCO0lBQ0UsYUFBQTtFakJ1K2lFbEI7QUFDRjtBaUJoK2lFYztFUm43akJWLHVEQXJCZTtBVDI2bUZuQjtBVTMrbUZFO0VPd2drQlk7SVJqN2pCUiwrQkFoQmE7RVR3Nm1GakI7QUFDRjtBVWgvbUZFO0VPd2drQlk7SVI5NmpCUixrQ0FWZ0I7RVRvNm1GcEI7QUFDRjtBVXIvbUZFO0VPd2drQlk7SVIxNmpCTixvQlEyNmpCUTtFakJnL2lFZDtBQUNGO0FpQjEraUVrQjtFUjM3akJkLFdBckJlO0VBcUJmLGFRNjdqQmtCO0FqQjQraUV0QjtBVTkvbUZFO0VPZ2hrQmdCO0lSejdqQlosV1EwN2pCYztFakJpL2lFbEI7QUFDRjtBVW5nbkZFO0VPZ2hrQmdCO0lSdDdqQlosV1F1N2pCYztFakJzL2lFbEI7QUFDRjtBVXhnbkZFO0VPZ2hrQmdCO0lSbDdqQlYsV1FtN2pCWTtFakIyL2lFbEI7QUFDRjtBVTdnbkZFO0VPZ2hrQmdCO0lSejdqQlosWUFoQmE7RVQwOG1GakI7QUFDRjtBVWxobkZFO0VPZ2hrQmdCO0lSdDdqQlosWVF3N2pCZ0I7RWpCb2dqRXBCO0FBQ0Y7QVV2aG5GRTtFT2doa0JnQjtJUmw3akJWLFlRbzdqQmM7RWpCeWdqRXBCO0FBQ0Y7QWlCemdqRW9CO0VSOTdqQmhCLFdBckJlO0VBcUJmLFlRZzhqQmtCO0FqQjJnakV0QjtBVWhpbkZFO0VPbWhrQmtCO0lSNTdqQmQsV1E2N2pCZ0I7RWpCZ2hqRXBCO0FBQ0Y7QVVyaW5GRTtFT21oa0JrQjtJUno3akJkLFdRMDdqQmdCO0VqQnFoakVwQjtBQUNGO0FVMWluRkU7RU9taGtCa0I7SVJyN2pCWixXUXM3akJjO0VqQjBoakVwQjtBQUNGO0FVL2luRkU7RU9taGtCa0I7SVI1N2pCZCxZQWhCYTtFVDQrbUZqQjtBQUNGO0FVcGpuRkU7RU9taGtCa0I7SVJ6N2pCZCxZUTI3akJnQjtFakJtaWpFcEI7QUFDRjtBVXpqbkZFO0VPbWhrQmtCO0lScjdqQlosWVF1N2pCYztFakJ3aWpFcEI7QUFDRjtBaUJ0aWpFa0I7RUFDRSxXQUFBO0VScDhqQmhCLHdCQXJCZTtBVGtnbkZuQjtBVWxrbkZFO0VPd2hrQmdCO0lSajhqQlosd0JBaEJhO0VUKy9tRmpCO0FBQ0Y7QVV2a25GRTtFT3doa0JnQjtJUjk3akJaLGNRZzhqQmM7RWpCaWpqRWxCO0FBQ0Y7QVU1a25GRTtFT3doa0JnQjtJUjE3akJWLGNRNDdqQlk7RWpCc2pqRWxCO0FBQ0Y7QWlCcmpqRWtCO0VBQ0UsV0FBQTtFUng4akJoQix3QkFyQmU7QVRxaG5GbkI7QVVybG5GRTtFTzRoa0JnQjtJUnI4akJaLHVCQWhCYTtFVGtobkZqQjtBQUNGO0FVMWxuRkU7RU80aGtCZ0I7SVJsOGpCWixjUW84akJjO0VqQmdrakVsQjtBQUNGO0FVL2xuRkU7RU80aGtCZ0I7SVI5N2pCVixjUWc4akJZO0VqQnFrakVsQjtBQUNGO0FpQnBrakVrQjtFQUNFLFdBQUE7RVI1OGpCaEIsd0JBckJlO0FUd2luRm5CO0FVeG1uRkU7RU9naWtCZ0I7SVJ6OGpCWix1QkFoQmE7RVRxaW5GakI7QUFDRjtBVTdtbkZFO0VPZ2lrQmdCO0lSdDhqQlosY1F3OGpCYztFakIra2pFbEI7QUFDRjtBVWxubkZFO0VPZ2lrQmdCO0lSbDhqQlYsY1FvOGpCWTtFakJvbGpFbEI7QUFDRjtBaUJubGpFa0I7RUFDRyxXQUFBO0VSaDlqQmpCLHdCQXJCZTtBVDJqbkZuQjtBVTNubkZFO0VPb2lrQmdCO0lSNzhqQlosd0JBaEJhO0VUd2puRmpCO0FBQ0Y7QVVob25GRTtFT29pa0JnQjtJUjE4akJaLGNRNDhqQmU7RWpCOGxqRW5CO0FBQ0Y7QVVyb25GRTtFT29pa0JnQjtJUnQ4akJWLGNRdzhqQmE7RWpCbW1qRW5CO0FBQ0Y7QWlCbG1qRWtCO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCb21qRXBCO0FpQi9sakVnQjtFUjE5akJaLDhCQXJCZTtBVGlsbkZuQjtBVWpwbkZFO0VPK2lrQmM7SVJ4OWpCVixvQkFoQmE7RVQ4a25GakI7QUFDRjtBVXRwbkZFO0VPK2lrQmM7SVJyOWpCVixvQlF1OWpCWTtFakJ5bWpFaEI7QUFDRjtBVTNwbkZFO0VPK2lrQmM7SVJqOWpCUixvQlFtOWpCVTtFakI4bWpFaEI7QUFDRjtBaUJ4bWpFa0I7RVJuK2pCZCxXQXJCZTtFQXFCZixhUXErakJnQjtBakIwbWpFcEI7QVVwcW5GRTtFT3dqa0JnQjtJUmorakJaLFdRaytqQmM7RWpCK21qRWxCO0FBQ0Y7QVV6cW5GRTtFT3dqa0JnQjtJUjk5akJaLFdRKzlqQmM7RWpCb25qRWxCO0FBQ0Y7QVU5cW5GRTtFT3dqa0JnQjtJUjE5akJWLFdRMjlqQlk7RWpCeW5qRWxCO0FBQ0Y7QVVucm5GRTtFT3dqa0JnQjtJUmorakJaLFlBaEJhO0VUZ25uRmpCO0FBQ0Y7QVV4cm5GRTtFT3dqa0JnQjtJUjk5akJaLFlRZytqQmM7RWpCa29qRWxCO0FBQ0Y7QVU3cm5GRTtFT3dqa0JnQjtJUjE5akJWLFlRNDlqQlk7RWpCdW9qRWxCO0FBQ0Y7QWlCdm9qRW9CO0VSdCtqQmhCLFdBckJlO0VBcUJmLFlRdytqQmtCO0FqQnlvakV0QjtBVXRzbkZFO0VPMmprQmtCO0lScCtqQmQsV1FxK2pCZ0I7RWpCOG9qRXBCO0FBQ0Y7QVUzc25GRTtFTzJqa0JrQjtJUmorakJkLFdRaytqQmdCO0VqQm1wakVwQjtBQUNGO0FVaHRuRkU7RU8yamtCa0I7SVI3OWpCWixXUTg5akJjO0VqQndwakVwQjtBQUNGO0FVcnRuRkU7RU8yamtCa0I7SVJwK2pCZCxZQWhCYTtFVGtwbkZqQjtBQUNGO0FVMXRuRkU7RU8yamtCa0I7SVJqK2pCZCxZUW0rakJnQjtFakJpcWpFcEI7QUFDRjtBVS90bkZFO0VPMmprQmtCO0lSNzlqQlosWVErOWpCYztFakJzcWpFcEI7QUFDRjtBaUJwcWpFa0I7RUFDRSxXQUFBO0VSNStqQmhCLHdCQXJCZTtBVHdxbkZuQjtBVXh1bkZFO0VPZ2trQmdCO0lSeitqQlosYUFoQmE7RVRxcW5GakI7QUFDRjtBVTd1bkZFO0VPZ2trQmdCO0lSdCtqQlosY1F3K2pCYztFakIrcWpFbEI7QUFDRjtBVWx2bkZFO0VPZ2trQmdCO0lSbCtqQlYsY1FvK2pCWTtFakJvcmpFbEI7QUFDRjtBaUJwcmpFb0I7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJzcmpFdEI7QWlCbnJqRWtCO0VBQ0UsV0FBQTtFUnAvakJoQix3QkFyQmU7QVQrcm5GbkI7QVUvdm5GRTtFT3dra0JnQjtJUmovakJaLHdCQWhCYTtFVDRybkZqQjtBQUNGO0FVcHduRkU7RU93a2tCZ0I7SVI5K2pCWixjUWcvakJjO0VqQjhyakVsQjtBQUNGO0FVenduRkU7RU93a2tCZ0I7SVIxK2pCVixjUTQrakJZO0VqQm1zakVsQjtBQUNGO0FpQm5zakVvQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnFzakV0QjtBaUJsc2pFa0I7RUFDRSxXQUFBO0VSNS9qQmhCLHdCQXJCZTtBVHN0bkZuQjtBVXR4bkZFO0VPZ2xrQmdCO0lSei9qQlosd0JBaEJhO0VUbXRuRmpCO0FBQ0Y7QVUzeG5GRTtFT2dsa0JnQjtJUnQvakJaLGNRdy9qQmM7RWpCNnNqRWxCO0FBQ0Y7QVVoeW5GRTtFT2dsa0JnQjtJUmwvakJWLGNRby9qQlk7RWpCa3RqRWxCO0FBQ0Y7QWlCbHRqRW9CO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCb3RqRXRCO0FpQmp0akVrQjtFQUNFLFdBQUE7RVJwZ2tCaEIsd0JBckJlO0FUNnVuRm5CO0FVN3luRkU7RU93bGtCZ0I7SVJqZ2tCWix3QkFoQmE7RVQwdW5GakI7QUFDRjtBVWx6bkZFO0VPd2xrQmdCO0lSOS9qQlosY1FnZ2tCZTtFakI0dGpFbkI7QUFDRjtBVXZ6bkZFO0VPd2xrQmdCO0lSMS9qQlYsY1E0L2pCYTtFakJpdWpFbkI7QUFDRjtBaUJqdWpFc0I7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJtdWpFeEI7QWlCN3RqRWdCO0VSOWdrQlosOEJBckJlO0FUbXduRm5CO0FVbjBuRkU7RU9tbWtCYztJUjVna0JWLG9CQWhCYTtFVGd3bkZqQjtBQUNGO0FVeDBuRkU7RU9tbWtCYztJUnpna0JWLG9CUTBna0JZO0VqQnd1akVoQjtBQUNGO0FVNzBuRkU7RU9tbWtCYztJUnJna0JSLG9CUXNna0JVO0VqQjZ1akVoQjtBQUNGO0FpQnZ1akVnQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnl1akVsQjtBaUJ4dWpFa0I7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakIwdWpFcEI7QWlCbnVqRWdCO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCcXVqRWxCO0FpQnB1akVrQjtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnN1akVwQjtBaUJwdWpFa0I7RVJ6aWtCZCxXQXJCZTtFQXFCZix3QkFyQmU7QVRzeW5GbkI7QVV0Mm5GRTtFTzhua0JnQjtJUnZpa0JaLFdRd2lrQmM7RWpCMnVqRWxCO0FBQ0Y7QVUzMm5GRTtFTzhua0JnQjtJUnBpa0JaLFdRcWlrQmM7RWpCZ3ZqRWxCO0FBQ0Y7QVVoM25GRTtFTzhua0JnQjtJUmhpa0JWLFdRaWlrQlk7RWpCcXZqRWxCO0FBQ0Y7QVVyM25GRTtFTzhua0JnQjtJUnZpa0JaLFlBaEJhO0VUa3puRmpCO0FBQ0Y7QVUxM25GRTtFTzhua0JnQjtJUnBpa0JaLFlRc2lrQmdCO0VqQjh2akVwQjtBQUNGO0FVLzNuRkU7RU84bmtCZ0I7SVJoaWtCVixZUWtpa0JjO0VqQm13akVwQjtBQUNGO0FpQm53akVzQjtFUjVpa0JsQixXQXJCZTtFQXFCZixZUThpa0JvQjtBakJxd2pFeEI7QVV4NG5GRTtFT2lva0JvQjtJUjFpa0JoQixXUTJpa0JrQjtFakIwd2pFdEI7QUFDRjtBVTc0bkZFO0VPaW9rQm9CO0lSdmlrQmhCLFdRd2lrQmtCO0VqQit3akV0QjtBQUNGO0FVbDVuRkU7RU9pb2tCb0I7SVJuaWtCZCxXUW9pa0JnQjtFakJveGpFdEI7QUFDRjtBVXY1bkZFO0VPaW9rQm9CO0lSMWlrQmhCLFlBaEJhO0VUbzFuRmpCO0FBQ0Y7QVU1NW5GRTtFT2lva0JvQjtJUnZpa0JoQixZUXlpa0JrQjtFakI2eGpFdEI7QUFDRjtBVWo2bkZFO0VPaW9rQm9CO0lSbmlrQmQsWVFxaWtCZ0I7RWpCa3lqRXRCO0FBQ0Y7QWlCMXhqRVE7RUFDRSxrQkFBQTtFUnhqa0JOLFdReWprQk07RVJ6amtCTix1QkFyQmU7QVQyMm5GbkI7QVUzNm5GRTtFTzRva0JNO0lScmprQkYsc0JBaEJhO0VUdzJuRmpCO0FBQ0Y7QVVoN25GRTtFTzRva0JNO0lSbGprQkYsWVFvamtCSTtFakJzeWpFUjtBQUNGO0FVcjduRkU7RU80b2tCTTtJUjlpa0JBLFlRZ2prQkU7RWpCMnlqRVI7QUFDRjtBVTE3bkZFO0VPNG9rQk07SVJyamtCRixzQkFoQmE7RVR1M25GakI7QUFDRjtBVS83bkZFO0VPNG9rQk07SVJsamtCRixZUXFqa0JJO0VqQm96akVSO0FBQ0Y7QVVwOG5GRTtFTzRva0JNO0lSOWlrQkEsWVFpamtCRTtFakJ5empFUjtBQUNGO0FpQnp6akVVO0VSM2prQk4sV1E0amtCUTtBakIyempFWjtBVTU4bkZFO0VPZ3BrQlE7SVJ6amtCSixzQkFoQmE7RVR5NG5GakI7QUFDRjtBVWo5bkZFO0VPZ3BrQlE7SVJ0amtCSixZUXVqa0JNO0VqQm8wakVWO0FBQ0Y7QVV0OW5GRTtFT2dwa0JRO0lSbGprQkYsWVFtamtCSTtFakJ5MGpFVjtBQUNGO0FpQngwakVVO0VSOWprQk4sV1EramtCUTtBakIwMGpFWjtBVTk5bkZFO0VPbXBrQlE7SVI1amtCSixhQWhCYTtFVDI1bkZqQjtBQUNGO0FVbituRkU7RU9tcGtCUTtJUnpqa0JKLFlRMGprQk07RWpCbTFqRVY7QUFDRjtBVXgrbkZFO0VPbXBrQlE7SVJyamtCRixZUXNqa0JJO0VqQncxakVWO0FBQ0Y7QWlCdjFqRVU7RUFDRSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBakJ5MWpFWjtBaUJ4MWpFWTtFUnpta0JSLFdRMG1rQlU7QWpCMDFqRWQ7QWlCMzFqRVk7RVJ6bWtCUixXUTBta0JVO0FqQjAxakVkO0FpQjMxakVZO0VSem1rQlIsV1EwbWtCVTtBakIwMWpFZDtBaUIzMWpFWTtFUnpta0JSLFdRMG1rQlU7QWpCMDFqRWQ7QWlCMzFqRVk7RVJ6bWtCUixXUTBta0JVO0FqQjAxakVkO0FVdC9uRkU7RU8ycGtCVTtJUnZta0JOLGNRd21rQlE7RWpCODFqRVo7RWlCLzFqRVU7SVJ2bWtCTixjUXdta0JRO0VqQjgxakVaO0VpQi8xakVVO0lSdm1rQk4sY1F3bWtCUTtFakI4MWpFWjtFaUIvMWpFVTtJUnZta0JOLGNRd21rQlE7RWpCODFqRVo7RWlCLzFqRVU7SVJ2bWtCTixjUXdta0JRO0VqQjgxakVaO0FBQ0Y7QVUzL25GRTtFTzJwa0JVO0lScG1rQk4sY1FxbWtCUTtFakJtMmpFWjtFaUJwMmpFVTtJUnBta0JOLGNRcW1rQlE7RWpCbTJqRVo7RWlCcDJqRVU7SVJwbWtCTixjUXFta0JRO0VqQm0yakVaO0VpQnAyakVVO0lScG1rQk4sY1FxbWtCUTtFakJtMmpFWjtFaUJwMmpFVTtJUnBta0JOLGNRcW1rQlE7RWpCbTJqRVo7QUFDRjtBVWhnb0ZFO0VPMnBrQlU7SVJqbWtCTixjUWtta0JRO0VqQncyakVaO0VpQnoyakVVO0lSam1rQk4sY1FrbWtCUTtFakJ3MmpFWjtFaUJ6MmpFVTtJUmpta0JOLGNRa21rQlE7RWpCdzJqRVo7RWlCejJqRVU7SVJqbWtCTixjUWtta0JRO0VqQncyakVaO0VpQnoyakVVO0lSam1rQk4sY1FrbWtCUTtFakJ3MmpFWjtBQUNGO0FpQnQyakVVO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RVJobGtCUiw2QkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDJCQXJCZTtFUXlta0JQLCtDQUFBO0VBQUEsdUNBQUE7QWpCdzJqRVo7QVVqaG9GRTtFTytwa0JRO0lSeGtrQkosNkJBaEJhO0VUODhuRmpCO0FBQ0Y7QVV0aG9GRTtFTytwa0JRO0lScmtrQkosbUJRNGtrQk07RWpCbzNqRVY7QUFDRjtBVTNob0ZFO0VPK3BrQlE7SVJqa2tCRixtQlF3a2tCSTtFakJ5M2pFVjtBQUNGO0FVaGlvRkU7RU8rcGtCUTtJUnhra0JKLHNCQWhCYTtFVDY5bkZqQjtBQUNGO0FVcmlvRkU7RU8rcGtCUTtJUnJra0JKLFlRNmtrQk07RWpCazRqRVY7QUFDRjtBVTFpb0ZFO0VPK3BrQlE7SVJqa2tCRixZUXlra0JJO0VqQnU0akVWO0FBQ0Y7QVUvaW9GRTtFTytwa0JRO0lSeGtrQkosMEJBaEJhO0VUNCtuRmpCO0FBQ0Y7QVVwam9GRTtFTytwa0JRO0lScmtrQkosZ0JROGtrQk07RWpCZzVqRVY7QUFDRjtBVXpqb0ZFO0VPK3BrQlE7SVJqa2tCRixnQlEwa2tCSTtFakJxNWpFVjtBQUNGO0FpQm41akVZO0VBQ0UsdUJBQUE7RUFDQSxnQkFBQTtFUnhsa0JWLHlCQXJCZTtFQWRmLHlCRVpGO0FYOGhvRkY7QVVwa29GRTtFTzJxa0JVO0lScGxrQk4seUJBaEJhO0VUaWdvRmpCO0FBQ0Y7QVV6a29GRTtFTzJxa0JVO0lSamxrQk4sZUVyREo7RVh3aW9GQTtBQUNGO0FVOWtvRkU7RU8ycWtCVTtJUjdra0JKLGVFekROO0VYNmlvRkE7QUFDRjtBVW5sb0ZFO0VPMnFrQlU7SVJ2bmtCTix5QkVkSjtFWGlqb0ZBO0FBQ0Y7QVV4bG9GRTtFTzJxa0JVO0lScG5rQk4seUJFakJKO0VYc2pvRkE7QUFDRjtBVTdsb0ZFO0VPMnFrQlU7SVJqbmtCTix5QkVwQko7RVgyam9GQTtBQUNGO0FpQmo3akVZO0VSNWxrQlIsWUFyQmU7RUFxQmYsMkJBckJlO0FUc2lvRm5CO0FVdG1vRkU7RU9pcmtCVTtJUjFsa0JOLFlBaEJhO0VUbWlvRmpCO0FBQ0Y7QVUzbW9GRTtFT2lya0JVO0lSdmxrQk4sWVF3bGtCUTtFakI2N2pFWjtBQUNGO0FVaG5vRkU7RU9pcmtCVTtJUm5sa0JKLFlRb2xrQk07RWpCazhqRVo7QUFDRjtBVXJub0ZFO0VPaXJrQlU7SVIxbGtCTiwyQkFoQmE7RVRram9GakI7QUFDRjtBVTFub0ZFO0VPaXJrQlU7SVJ2bGtCTixvQkFWZ0I7RVQ4aW9GcEI7QUFDRjtBVS9ub0ZFO0VPaXJrQlU7SVJubGtCSixpQlFxbGtCTTtFakJnOWpFWjtBQUNGO0FpQi84akVnQjtFQUNFLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBakJpOWpFbEI7QWlCOThqRWM7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvREFBQTtFQUFBLDRDQUFBO0VSdm1rQlosMkJBckJlO0FUNmtvRm5CO0FVN29vRkU7RU95cmtCWTtJUmxta0JSLDJCQWhCYTtFVDBrb0ZqQjtBQUNGO0FVbHBvRkU7RU95cmtCWTtJUi9sa0JSLGlCUW1ta0JVO0VqQnk5akVkO0FBQ0Y7QVV2cG9GRTtFT3lya0JZO0lSM2xrQk4saUJRK2xrQlE7RWpCODlqRWQ7QUFDRjtBaUIzOWpFWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdKaHJrQkE7RUo4RFYsb0VBckJlO0VBcUJmLDZCQXJCZTtFQXFCZix1QkFyQmU7QVR1bW9GbkI7QVV2cW9GRTtFT2lza0JVO0lSMW1rQk4sOENBaEJhO0VUb21vRmpCO0FBQ0Y7QVU1cW9GRTtFT2lza0JVO0lSdm1rQk4sNEJROG1rQlE7RWpCdytqRVo7QUFDRjtBVWpyb0ZFO0VPaXNrQlU7SVJubWtCSiw0QlEwbWtCTTtFakI2K2pFWjtBQUNGO0FVdHJvRkU7RU9pc2tCVTtJUjFta0JOLGtCQWhCYTtFVG1ub0ZqQjtBQUNGO0FVM3JvRkU7RU9pc2tCVTtJUnZta0JOLG1CUStta0JRO0VqQnMvakVaO0FBQ0Y7QVVoc29GRTtFT2lza0JVO0lSbm1rQkosbUJRMm1rQk07RWpCMi9qRVo7QUFDRjtBVXJzb0ZFO0VPaXNrQlU7SVIxbWtCTixzQkFoQmE7RVRrb29GakI7QUFDRjtBVTFzb0ZFO0VPaXNrQlU7SVJ2bWtCTixZUWdua0JRO0VqQm9na0VaO0FBQ0Y7QVUvc29GRTtFT2lza0JVO0lSbm1rQkosWVE0bWtCTTtFakJ5Z2tFWjtBQUNGO0FpQnpna0VjO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0Esb0JBQUE7RVIxbmtCWixxQkFyQmU7RUFxQmYscUJBckJlO0FUNHBvRm5CO0FVNXRvRkU7RU8yc2tCWTtJUnBua0JSLHFCQWhCYTtFVHlwb0ZqQjtBQUNGO0FVanVvRkU7RU8yc2tCWTtJUmpua0JSLFdRc25rQlU7RWpCcWhrRWQ7QUFDRjtBVXR1b0ZFO0VPMnNrQlk7SVI3bWtCTixXUWtua0JRO0VqQjBoa0VkO0FBQ0Y7QVUzdW9GRTtFTzJza0JZO0lScG5rQlIscUJBaEJhO0VUd3FvRmpCO0FBQ0Y7QVVodm9GRTtFTzJza0JZO0lSam5rQlIsV1F1bmtCVTtFakJtaWtFZDtBQUNGO0FVcnZvRkU7RU8yc2tCWTtJUjdta0JOLFdRbW5rQlE7RWpCd2lrRWQ7QUFDRjtBaUJ2aWtFZ0I7RUFDRSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSwwRUFBQTtFQUNBLFdBQUE7QWpCeWlrRWxCO0FpQnJpa0VZO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0VSeG9rQlYsdURBckJlO0FUcXNvRm5CO0FVcndvRkU7RU95dGtCVTtJUmxva0JOLGdDQWhCYTtFVGtzb0ZqQjtBQUNGO0FVMXdvRkU7RU95dGtCVTtJUi9ua0JOLG9CUW9va0JRO0VqQmdqa0VaO0FBQ0Y7QVUvd29GRTtFT3l0a0JVO0lSM25rQkosb0JRZ29rQk07RWpCcWprRVo7QUFDRjtBaUJyamtFYztFUjFva0JWLHVEQXJCZTtBVHV0b0ZuQjtBVXZ4b0ZFO0VPK3RrQlk7SVJ4b2tCUixnQ0FoQmE7RVRvdG9GakI7QUFDRjtBVTV4b0ZFO0VPK3RrQlk7SVJyb2tCUixvQlF1b2tCVTtFakIramtFZDtBQUNGO0FVanlvRkU7RU8rdGtCWTtJUmpva0JOLG9CUW1va0JRO0VqQm9ra0VkO0FBQ0Y7QWlCamtrRVk7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFUmxwa0JWLDJCQXJCZTtBVDJ1b0ZuQjtBVTN5b0ZFO0VPcXVrQlU7SVI5b2tCTiwyQkFoQmE7RVR3dW9GakI7QUFDRjtBVWh6b0ZFO0VPcXVrQlU7SVIzb2tCTixnQlE4b2tCUTtFakI0a2tFWjtBQUNGO0FVcnpvRkU7RU9xdWtCVTtJUnZva0JKLGdCUTBva0JNO0VqQmlsa0VaO0FBQ0Y7QWlCamxrRWM7RVJwcGtCViwyQkFyQmU7RVEycWtCSCw2QkFBQTtBakJtbGtFaEI7QVU5em9GRTtFT3l1a0JZO0lSbHBrQlIsbUJBaEJhO0VUMnZvRmpCO0FBQ0Y7QVVuMG9GRTtFT3l1a0JZO0lSL29rQlIsaUJRZ3BrQlU7RWpCNmxrRWQ7QUFDRjtBVXgwb0ZFO0VPeXVrQlk7SVIzb2tCTixpQlE0b2tCUTtFakJrbWtFZDtBQUNGO0FpQi9sa0VjO0VBQ0UsY0p6c2tCQTtBYjB5b0ZoQjtBaUI5bGtFYztFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFUmpxa0JaLHVEQXJCZTtFQXFCZiw0QkFyQmU7QVR3eG9GbkI7QVV4MW9GRTtFT2t2a0JZO0lSM3BrQlIsdURBaEJhO0VUcXhvRmpCO0FBQ0Y7QVU3MW9GRTtFT2t2a0JZO0lSeHBrQlIsc0JRNnBrQlU7RWpCMG1rRWQ7QUFDRjtBVWwyb0ZFO0VPa3ZrQlk7SVJwcGtCTixzQlF5cGtCUTtFakIrbWtFZDtBQUNGO0FVdjJvRkU7RU9rdmtCWTtJUjNwa0JSLDRCQWhCYTtFVG95b0ZqQjtBQUNGO0FVNTJvRkU7RU9rdmtCWTtJUnhwa0JSLGlCUThwa0JVO0VqQndua0VkO0FBQ0Y7QVVqM29GRTtFT2t2a0JZO0lScHBrQk4saUJRMHBrQlE7RWpCNm5rRWQ7QUFDRjtBaUJ4a2tFTTtFQUNFLHFCQUFBO0FqQjBra0VSO0FpQm5ra0VjO0VBQ0Usa0JBQUE7QWpCcWtrRWhCO0FpQnBra0VnQjtFQUNFLFdKbHlrQko7RUlteWtCSSxnQkFBQTtBakJza2tFbEI7QWlCamtrRWtCO0VSMXVrQmQsdUNBckJlO0FUbTBvRm5CO0FVbjRvRkU7RU8remtCZ0I7SVJ4dWtCWiw2QkFoQmE7RVRnMG9GakI7QUFDRjtBVXg0b0ZFO0VPK3prQmdCO0lScnVrQlosZ0NBVmdCO0VUNHpvRnBCO0FBQ0Y7QVU3NG9GRTtFTyt6a0JnQjtJUmp1a0JWLGtCUWt1a0JZO0VqQmlsa0VsQjtBQUNGO0FpQnhra0VjO0VScnZrQlYsc0NBckJlO0FUcTFvRm5CO0FVcjVvRkU7RU8wMGtCWTtJUm52a0JSLG9CQWhCYTtFVGsxb0ZqQjtBQUNGO0FVMTVvRkU7RU8wMGtCWTtJUmh2a0JSLDBCQVZnQjtFVDgwb0ZwQjtBQUNGO0FVLzVvRkU7RU8wMGtCWTtJUjV1a0JOLGlCUTZ1a0JRO0VqQndsa0VkO0FBQ0Y7QWlCcmxrRWtCO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtBakJ1bGtFcEI7QWlCMWtrRWtCO0VBQ0UseUJBQUE7QWpCNGtrRXBCO0FpQnZra0VnQjtFQUNFLCtCQUFBO0FqQnlra0VsQjtBaUJ2a2tFZ0I7RUFDRSwrQkFBQTtBakJ5a2tFbEI7QWlCdmtrRWdCO0VBQ0UseUJBQUE7QWpCeWtrRWxCO0FpQi9qa0VnQjtFQUVFLGdCQUFBO0VSbHlrQmQsc0NBckJlO0FUdzNvRm5CO0FVeDdvRkU7RU9xM2tCYztJUjl4a0JWLG9CQWhCYTtFVHEzb0ZqQjtBQUNGO0FVNzdvRkU7RU9xM2tCYztJUjN4a0JWLDBCQVZnQjtFVGkzb0ZwQjtBQUNGO0FVbDhvRkU7RU9xM2tCYztJUnZ4a0JSLGtCUTB4a0JVO0VqQjhra0VoQjtBQUNGO0FpQnRra0VrQjs7Ozs7Ozs7O0VBRUUsZ0JBQUE7RVI5eWtCaEIsc0NBckJlO0FUbTVvRm5CO0FVbjlvRkU7RU9pNGtCZ0I7Ozs7Ozs7OztJUjF5a0JaLG9CQWhCYTtFVHc1b0ZqQjtBQUNGO0FVaCtvRkU7RU9pNGtCZ0I7Ozs7Ozs7OztJUnZ5a0JaLDBCQVZnQjtFVDQ1b0ZwQjtBQUNGO0FVNytvRkU7RU9pNGtCZ0I7Ozs7Ozs7OztJUm55a0JWLGtCUXN5a0JZO0VqQnFua0VsQjtBQUNGO0FpQjVta0VjO0VSenprQlYsdUNBckJlO0FUNjdvRm5CO0FVNy9vRkU7RU84NGtCWTtJUnZ6a0JSLGdCQWhCYTtFVDA3b0ZqQjtBQUNGO0FVbGdwRkU7RU84NGtCWTtJUnB6a0JSLG1CQVZnQjtFVHM3b0ZwQjtBQUNGO0FVdmdwRkU7RU84NGtCWTtJUmh6a0JOLGVRaXprQlE7RWpCNG5rRWQ7QUFDRjtBaUJybmtFYztFUmwwa0JWLHVCQXJCZTtFQXFCZixnQkFyQmU7QVRnOW9GbkI7QVVoaHBGRTtFT3U1a0JZO0lSaDBrQlIsZ0JBaEJhO0VUNjhvRmpCO0FBQ0Y7QVVyaHBGRTtFT3U1a0JZO0lSN3prQlIsbUJBVmdCO0VUeThvRnBCO0FBQ0Y7QVUxaHBGRTtFT3U1a0JZO0lSenprQk4sZVEwemtCUTtFakJzb2tFZDtBQUNGO0FVL2hwRkU7RU91NWtCWTtJUmgwa0JSLGtCQWhCYTtFVDQ5b0ZqQjtBQUNGO0FVcGlwRkU7RU91NWtCWTtJUjd6a0JSLGtCUSt6a0JVO0VqQitva0VkO0FBQ0Y7QVV6aXBGRTtFT3U1a0JZO0lSenprQk4sa0JRMnprQlE7RWpCb3BrRWQ7QUFDRjs7QWlCNW5rRUUsU0FBQTtBQUNBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCK25rRUo7QWlCN25rRUk7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtFQUNBLG9IQUFBO0VSNTJrQkYsMEJBckJlO0VBcUJmLDhCQXJCZTtFQXFCZixzQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUNrREUsc0NBckJlO0FUd2dwRm5CO0FVeGtwRkU7RU95N2tCRTtJUmwya0JFLDBCQWhCYTtFVHFncEZqQjtBQUNGO0FVN2twRkU7RU95N2tCRTtJUi8xa0JFLGdCUXcya0JBO0VqQitva0VKO0FBQ0Y7QVVsbHBGRTtFT3k3a0JFO0lSMzFrQkksZ0JRbzJrQkY7RWpCb3BrRUo7QUFDRjtBVXZscEZFO0VPeTdrQkU7SVJsMmtCRSw2QkFoQmE7RVRvaHBGakI7QUFDRjtBVTVscEZFO0VPeTdrQkU7SVIvMWtCRSxvQlF5MmtCQTtFakI2cGtFSjtBQUNGO0FVam1wRkU7RU95N2tCRTtJUjMxa0JJLG9CUXEya0JGO0VqQmtxa0VKO0FBQ0Y7QVV0bXBGRTtFT3k3a0JFO0lSbDJrQkUsc0JBaEJhO0VUbWlwRmpCO0FBQ0Y7QVUzbXBGRTtFT3k3a0JFO0lSLzFrQkUsWVEwMmtCQTtFakIycWtFSjtBQUNGO0FVaG5wRkU7RU95N2tCRTtJUjMxa0JJLFlRczJrQkY7RWpCZ3JrRUo7QUFDRjtBVXJucEZFO0VPeTdrQkU7SVJsMmtCRSw2QkFoQmE7RVRranBGakI7QUFDRjtBVTFucEZFO0VPeTdrQkU7SVIvMWtCRSxtQlEyMmtCQTtFakJ5cmtFSjtBQUNGO0FVL25wRkU7RU95N2tCRTtJUjMxa0JJLG1CUXUya0JGO0VqQjhya0VKO0FBQ0Y7QVVwb3BGRTtFT3k3a0JFO0lSbDJrQkUseUJBaEJhO0VUaWtwRmpCO0FBQ0Y7QVV6b3BGRTtFT3k3a0JFO0lSLzFrQkUsZUVyREo7RVh3bXBGQTtBQUNGO0FVOW9wRkU7RU95N2tCRTtJUjMxa0JJLGVFekROO0VYNm1wRkE7QUFDRjtBVW5wcEZFO0VPeTdrQkU7SVJyNGtCRSx5QkVkSjtFWGlucEZBO0FBQ0Y7QVV4cHBGRTtFT3k3a0JFO0lSbDRrQkUseUJFakJKO0VYc25wRkE7QUFDRjtBVTdwcEZFO0VPeTdrQkU7SVIvM2tCRSx5QkVwQko7RVgybnBGQTtBQUNGO0FROW5wRkU7RUFDRSwyTEFBQTtBUmdvcEZKO0FROW5wRkU7RUFDRSwwSkFBQTtBUmdvcEZKO0FRL25wRkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJpb3BGTjtBUTlucEZFO0VBQ0UsMEpBQUE7QVJnb3BGSjtBUS9ucEZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSaW9wRk47QVVucnBGRTtFT3k3a0JFO0lSbDJrQkUsMkJBaEJhO0VUZ25wRmpCO0FBQ0Y7QVV4cnBGRTtFT3k3a0JFO0lSLzFrQkUsa0JRODJrQkE7RWpCb3ZrRUo7QUFDRjtBVTdycEZFO0VPeTdrQkU7SVIzMWtCSSxrQlEwMmtCRjtFakJ5dmtFSjtBQUNGO0FpQnh2a0VNO0VBQ0UsVUFBQTtFUnQza0JKLHFCQXJCZTtFQXFCZixzQkFyQmU7QVR1b3BGbkI7QVV2c3BGRTtFTzA4a0JJO0lSbjNrQkEscUJBaEJhO0VUb29wRmpCO0FBQ0Y7QVU1c3BGRTtFTzA4a0JJO0lSaDNrQkEsVVFrM2tCRTtFakJvd2tFTjtBQUNGO0FVanRwRkU7RU8wOGtCSTtJUjUya0JFLFVRODJrQkE7RWpCeXdrRU47QUFDRjtBVXR0cEZFO0VPMDhrQkk7SVJuM2tCQSxXQWhCYTtFVG1wcEZqQjtBQUNGO0FVM3RwRkU7RU8wOGtCSTtJUmgza0JBLFlRbTNrQkU7RWpCa3hrRU47QUFDRjtBVWh1cEZFO0VPMDhrQkk7SVI1MmtCRSxZUSsya0JBO0VqQnV4a0VOO0FBQ0Y7O0FpQmx4a0VFO0VBQ0U7SUFDRSwyQkFBQTtZQUFBLG1CQUFBO0VqQnF4a0VKO0VpQm54a0VFO0lBQ0UsNkJBQUE7WUFBQSxxQkFBQTtFakJxeGtFSjtBQUNGOztBaUIzeGtFRTtFQUNFO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtFakJxeGtFSjtFaUJueGtFRTtJQUNFLDZCQUFBO1lBQUEscUJBQUE7RWpCcXhrRUo7QUFDRjtBaUJueGtFQztFQUNDLGtCQUFBO0VBQ00sb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDTixXQUFBO0VBQ0EsV0FBQTtFUjU0a0JFLHdCQXJCZTtFQXFCZix5Q0FyQmU7QVR3cnBGbkI7QVV4dnBGRTtFTzI5a0JEO0lScDRrQkssWUFoQmE7RVRxcnBGakI7QUFDRjtBVTd2cEZFO0VPMjlrQkQ7SVJqNGtCSyxnQkFWZ0I7RVRpcnBGcEI7QUFDRjtBVWx3cEZFO0VPMjlrQkQ7SVI3M2tCTyxhUW80a0JOO0VqQm95a0VBO0FBQ0Y7QVV2d3BGRTtFTzI5a0JEO0lScDRrQksscUJBaEJhO0VUb3NwRmpCO0FBQ0Y7QVU1d3BGRTtFTzI5a0JEO0lSajRrQksseUJBVmdCO0VUZ3NwRnBCO0FBQ0Y7QVVqeHBGRTtFTzI5a0JEO0lSNzNrQk8scUJRcTRrQk47RWpCa3prRUE7QUFDRjtBaUJqemtFRTtFUmg1a0JFLHlCQXJCZTtFQWRmLGdCUXE3a0JEO0VBQ1Msa0JBQUE7RUFDVCxZQUFBO0VBQ0EsV0FBQTtBakJtemtFSDtBVTd4cEZFO0VPcStrQkE7SVI5NGtCSSx5QkFoQmE7RVQwdHBGakI7QUFDRjtBVWx5cEZFO0VPcStrQkE7SVIzNGtCSSx5QkFWZ0I7RVRzdHBGcEI7QUFDRjtBVXZ5cEZFO0VPcStrQkE7SVJ2NGtCTSxlUXc0a0JMO0VqQnEwa0VEO0FBQ0Y7QVU1eXBGRTtFT3Era0JBO0lSajdrQkksaUJRbTdrQkg7RWpCeTBrRUQ7QUFDRjtBVWp6cEZFO0VPcStrQkE7SVI5NmtCSSxpQlFnN2tCSDtFakI4MGtFRDtBQUNGO0FVdHpwRkU7RU9xK2tCQTtJUjM2a0JJLGlCUTY2a0JIO0VqQm0xa0VEO0FBQ0Y7QWlCaDFrRUc7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNZLGtCQUFBO0FqQmsxa0VoQjtBaUJqMWtFSTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RVI3NWtCRCxXUTg1a0JDO0VBQ0EsWUFBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFUmg2a0JELDZCQXJCZTtFQXFCZixnQlFtNmtCQztFQUNBLGdCQUFBO0FqQmsxa0VMO0FVMzBwRkU7RU8rK2tCRTtJUng1a0JFLFdRNDVrQkQ7RWpCNDFrRUg7QUFDRjtBVWgxcEZFO0VPKytrQkU7SVJyNWtCRSxXUXk1a0JEO0VqQmkya0VIO0FBQ0Y7QVVyMXBGRTtFTysra0JFO0lSajVrQkksV1FxNWtCSDtFakJzMmtFSDtBQUNGO0FVMTFwRkU7RU8rK2tCRTtJUng1a0JFLDZCQWhCYTtFVHV4cEZqQjtBQUNGO0FVLzFwRkU7RU8rK2tCRTtJUnI1a0JFLG1CUTY1a0JEO0VqQjQya0VIO0FBQ0Y7QVVwMnBGRTtFTysra0JFO0lSajVrQkksbUJReTVrQkg7RWpCaTNrRUg7QUFDRjtBVXoycEZFO0VPKytrQkU7SVJ4NWtCRSxnQkFoQmE7RVRzeXBGakI7QUFDRjtBVTkycEZFO0VPKytrQkU7SVJyNWtCRSxvQkFWZ0I7RVRreXBGcEI7QUFDRjtBVW4zcEZFO0VPKytrQkU7SVJqNWtCSSxpQlEwNWtCSDtFakIrM2tFSDtBQUNGO0FpQjUza0VvQjtFQUFJLG1EQUFBO1VBQUEsMkNBQUE7QWpCKzNrRXhCO0FpQjMza0VJO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQjYza0VMO0FpQngza0VFO0VBQ0Msa0JBQUE7RVJwN2tCQyx5QkFyQmU7RUFkZixnQlF5OWtCRDtFQUNBLFlBQUE7RUFDQSxXQUFBO0FqQjAza0VIO0FVdjRwRkU7RU93Z2xCQTtJUmo3a0JJLHlCQWhCYTtFVG8wcEZqQjtBQUNGO0FVNTRwRkU7RU93Z2xCQTtJUjk2a0JJLHlCQVZnQjtFVGcwcEZwQjtBQUNGO0FVajVwRkU7RU93Z2xCQTtJUjE2a0JNLGVRNDZrQkw7RWpCMjRrRUQ7QUFDRjtBVXQ1cEZFO0VPd2dsQkE7SVJwOWtCSSxpQlF1OWtCSDtFakIrNGtFRDtBQUNGO0FVMzVwRkU7RU93Z2xCQTtJUmo5a0JJLGlCUW85a0JIO0VqQm81a0VEO0FBQ0Y7QVVoNnBGRTtFT3dnbEJBO0lSOThrQkksaUJRaTlrQkg7RWpCeTVrRUQ7QUFDRjtBaUJ2NWtFRztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ1ksa0JBQUE7QWpCeTVrRWhCO0FpQng1a0VJO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLFVBQUE7RUFDZSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RVJ2OGtCaEIsV1F3OGtCQztFQUNlLFlBQUE7RVJ6OGtCaEIsZ0JRMDhrQkM7RVIxOGtCRCx5QkFyQmU7RVFvK2tCZCxVQUFBO0FqQnU1a0VMO0FVMzdwRkU7RU9raGxCRTtJUjM3a0JFLFdRczhrQkQ7RWpCazZrRUg7QUFDRjtBVWg4cEZFO0VPa2hsQkU7SVJ4N2tCRSxXUW04a0JEO0VqQnU2a0VIO0FBQ0Y7QVVyOHBGRTtFT2tobEJFO0lScDdrQkksV1ErN2tCSDtFakI0NmtFSDtBQUNGO0FVMThwRkU7RU9raGxCRTtJUjM3a0JFLGdCQWhCYTtFVHU0cEZqQjtBQUNGO0FVLzhwRkU7RU9raGxCRTtJUng3a0JFLG9CQVZnQjtFVG00cEZwQjtBQUNGO0FVcDlwRkU7RU9raGxCRTtJUnA3a0JJLGlCUWk4a0JIO0VqQnk3a0VIO0FBQ0Y7QVV6OXBGRTtFT2tobEJFO0lSMzdrQkUseUJBaEJhO0VUczVwRmpCO0FBQ0Y7QVU5OXBGRTtFT2tobEJFO0lSeDdrQkUsVUFWZ0I7RVRrNXBGcEI7QUFDRjtBVW4rcEZFO0VPa2hsQkU7SVJwN2tCSSxVUWs4a0JIO0VqQnU4a0VIO0FBQ0Y7QWlCdjhrRUs7RVI1OGtCRCx5QkFyQmU7QVQyNnBGbkI7QVUzK3BGRTtFT2lpbEJHO0lSMThrQkMseUJBaEJhO0VUdzZwRmpCO0FBQ0Y7QVVoL3BGRTtFT2lpbEJHO0lSdjhrQkMsMEJBVmdCO0VUbzZwRnBCO0FBQ0Y7QVVyL3BGRTtFT2lpbEJHO0lSbjhrQkcsZ0JRbzhrQkY7RWpCdTlrRUo7QUFDRjtBaUJwOWtFSztFUmo5a0JELHFCQXJCZTtFQXFCZixxQkFyQmU7RVE0K2tCYix1SUFBQTtFQUFBLG1GQUFBO0VBTUEscUJBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNrQixnQ0FBQTtVQUFBLHdCQUFBO0VBQ2xCLDRCQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkFBQTtBakI2OGtFTjtBaUJqK2tFd0I7RVJsOWtCcEIsNkJBckJlO0FUMjhwRm5CO0FVM2dxRkU7RU91aWxCc0I7SVJoOWtCbEIscUJBaEJhO0VUdzhwRmpCO0FBQ0Y7QVVoaHFGRTtFT3VpbEJzQjtJUjc4a0JsQixtQlE4OGtCbUI7RWpCNCtrRXZCO0FBQ0Y7QVVyaHFGRTtFT3VpbEJzQjtJUno4a0JoQixtQlEwOGtCaUI7RWpCaS9rRXZCO0FBQ0Y7QVUxaHFGRTtFT3NpbEJHO0lSLzhrQkMsbUJBaEJhO0VUdTlwRmpCO0FBQ0Y7QVUvaHFGRTtFT3NpbEJHO0lSNThrQkMsbUJRZzlrQkE7RWpCeS9rRUo7QUFDRjtBVXBpcUZFO0VPc2lsQkc7SVJ4OGtCRyxtQlE0OGtCRjtFakI4L2tFSjtBQUNGO0FVemlxRkU7RU9zaWxCRztJUi84a0JDLGNBaEJhO0VUcytwRmpCO0FBQ0Y7QVU5aXFGRTtFT3NpbEJHO0lSNThrQkMsY1FpOWtCQTtFakJ1Z2xFSjtBQUNGO0FVbmpxRkU7RU9zaWxCRztJUng4a0JHLGNRNjhrQkY7RWpCNGdsRUo7QUFDRjtBaUI1L2tFd0I7RUFDSSwyQkFBQTtFQUNBLHdEQUFBO0VBQUEsZ0RBQUE7QWpCOC9rRTVCOztBaUJuL2tFSTtFQUNFLGtCQUFBO0VSci9rQkYsMkJBckJlO0VBcUJmLFlBckJlO0VRNHVsQmIscUNBQUE7QWpCdXhrRU47QVVua3FGRTtFT3lrbEJFO0lSbC9rQkUsZ0JBaEJhO0VUZ2dxRmpCO0FBQ0Y7QVV4a3FGRTtFT3lrbEJFO0lSLytrQkUsb0JBVmdCO0VUNC9wRnBCO0FBQ0Y7QVU3a3FGRTtFT3lrbEJFO0lSMytrQkksaUJRNitrQkY7RWpCc2dsRUo7QUFDRjtBVWxscUZFO0VPeWtsQkU7SVJsL2tCRSxZQWhCYTtFVCtncUZqQjtBQUNGO0FVdmxxRkU7RU95a2xCRTtJUi8ra0JFLFlRay9rQkE7RWpCK2dsRUo7QUFDRjtBVTVscUZFO0VPeWtsQkU7SVIzK2tCSSxZUTgra0JGO0VqQm9obEVKO0FBQ0Y7QWlCbmhsRU07RVJ6L2tCRiw4QkFyQmU7QVRvaXFGbkI7QVVwbXFGRTtFTzhrbEJJO0lSdi9rQkEsNkJBaEJhO0VUaWlxRmpCO0FBQ0Y7QVV6bXFGRTtFTzhrbEJJO0lScC9rQkEsNkJBVmdCO0VUNmhxRnBCO0FBQ0Y7QVU5bXFGRTtFTzhrbEJJO0lSaC9rQkUsbUJRaS9rQkE7RWpCbWlsRU47QUFDRjtBaUJuaWxFUTtFUjMva0JKLHlCQXJCZTtFQWRmLHlCRWxCRjtFTWtqbEJRLGNKM2lsQlE7RUk0aWxCUixrQkFBQTtBakJzaWxFVjtBVXpucUZFO0VPZ2xsQk07SVJ6L2tCRix5QkFoQmE7RVRzanFGakI7QUFDRjtBVTlucUZFO0VPZ2xsQk07SVJ0L2tCRixlRTNESjtFWG1tcUZBO0FBQ0Y7QVVub3FGRTtFT2dsbEJNO0lSbC9rQkEsZUUvRE47RVh3bXFGQTtBQUNGO0FVeG9xRkU7RU9nbGxCTTtJUjVobEJGLGdCRXBCSjtFWDRtcUZBO0FBQ0Y7QVU3b3FGRTtFT2dsbEJNO0lSemhsQkYsZ0JFdkJKO0VYaW5xRkE7QUFDRjtBVWxwcUZFO0VPZ2xsQk07SVJ0aGxCRixnQkUxQko7RVhzbnFGQTtBQUNGO0FpQmxrbEVRO0VBQ0Usa0JBQUE7RVJqZ2xCTixtQkFyQmU7RUFxQmYsdUNBckJlO0FUNGxxRm5CO0FVNXBxRkU7RU9xbGxCTTtJUjkva0JGLHFCQWhCYTtFVHlscUZqQjtBQUNGO0FVanFxRkU7RU9xbGxCTTtJUjMva0JGLHFCUTYva0JJO0VqQjhrbEVSO0FBQ0Y7QVV0cXFGRTtFT3FsbEJNO0lSdi9rQkEscUJReS9rQkU7RWpCbWxsRVI7QUFDRjtBVTNxcUZFO0VPcWxsQk07SVI5L2tCRixpQkFoQmE7RVR3bXFGakI7QUFDRjtBVWhycUZFO0VPcWxsQk07SVIzL2tCRixtQlE4L2tCSTtFakI0bGxFUjtBQUNGO0FVcnJxRkU7RU9xbGxCTTtJUnYva0JBLG1CUTAva0JFO0VqQmltbEVSO0FBQ0Y7QWlCL2xsRVE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakJpbWxFVjtBaUI5bGxFUTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFUjlnbEJOLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUNrREUsbUJBckJlO0VBcUJmLDhCQXJCZTtFQXFCZixzQ0FyQmU7QVR5b3FGbkI7QVV6c3FGRTtFTytsbEJNO0lSeGdsQkYseUJBaEJhO0VUc29xRmpCO0FBQ0Y7QVU5c3FGRTtFTytsbEJNO0lScmdsQkYsZUVyREo7RVg2cXFGQTtBQUNGO0FVbnRxRkU7RU8rbGxCTTtJUmpnbEJBLGVFekROO0VYa3JxRkE7QUFDRjtBVXh0cUZFO0VPK2xsQk07SVIzaWxCRix5QkVkSjtFWHNycUZBO0FBQ0Y7QVU3dHFGRTtFTytsbEJNO0lSeGlsQkYseUJFakJKO0VYMnJxRkE7QUFDRjtBVWx1cUZFO0VPK2xsQk07SVJyaWxCRix5QkVwQko7RVhnc3FGQTtBQUNGO0FRbnNxRkU7RUFDRSwyTEFBQTtBUnFzcUZKO0FRbnNxRkU7RUFDRSwwSkFBQTtBUnFzcUZKO0FRcHNxRkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJzc3FGTjtBUW5zcUZFO0VBQ0UsMEpBQUE7QVJxc3FGSjtBUXBzcUZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSc3NxRk47QVV4dnFGRTtFTytsbEJNO0lSeGdsQkYsbUJBaEJhO0VUcXJxRmpCO0FBQ0Y7QVU3dnFGRTtFTytsbEJNO0lScmdsQkYsU1E0Z2xCSTtFakIycGxFUjtBQUNGO0FVbHdxRkU7RU8rbGxCTTtJUmpnbEJBLFNRd2dsQkU7RWpCZ3FsRVI7QUFDRjtBVXZ3cUZFO0VPK2xsQk07SVJ4Z2xCRiw2QkFoQmE7RVRvc3FGakI7QUFDRjtBVTV3cUZFO0VPK2xsQk07SVJyZ2xCRixtQlE2Z2xCSTtFakJ5cWxFUjtBQUNGO0FVanhxRkU7RU8rbGxCTTtJUmpnbEJBLG1CUXlnbEJFO0VqQjhxbEVSO0FBQ0Y7QVV0eHFGRTtFTytsbEJNO0lSeGdsQkYsMkJBaEJhO0VUbXRxRmpCO0FBQ0Y7QVUzeHFGRTtFTytsbEJNO0lScmdsQkYsa0JROGdsQkk7RWpCdXJsRVI7QUFDRjtBVWh5cUZFO0VPK2xsQk07SVJqZ2xCQSxrQlEwZ2xCRTtFakI0cmxFUjtBQUNGO0FpQnZybEVVO0VSemhsQk4scUJBckJlO0VBcUJmLG9CQXJCZTtBVHl1cUZuQjtBVXp5cUZFO0VPOG1sQlE7SVJ2aGxCSixxQkFoQmE7RVRzdXFGakI7QUFDRjtBVTl5cUZFO0VPOG1sQlE7SVJwaGxCSixVUXFobEJNO0VqQm1zbEVWO0FBQ0Y7QVVuenFGRTtFTzhtbEJRO0lSaGhsQkYsVVFpaGxCSTtFakJ3c2xFVjtBQUNGO0FVeHpxRkU7RU84bWxCUTtJUnZobEJKLFdBaEJhO0VUcXZxRmpCO0FBQ0Y7QVU3enFGRTtFTzhtbEJRO0lScGhsQkosWVFzaGxCTTtFakJpdGxFVjtBQUNGO0FVbDBxRkU7RU84bWxCUTtJUmhobEJGLFlRa2hsQkk7RWpCc3RsRVY7QUFDRjtBaUJqdGxFTTtFQUNFLFdBQUE7RVJsaWxCSixZQXJCZTtFUTBqbEJYLHNCQUFBO0FqQmt0bEVSO0FVNTBxRkU7RU9zbmxCSTtJUi9obEJBLHVCQWhCYTtFVHl3cUZqQjtBQUNGO0FVajFxRkU7RU9zbmxCSTtJUjVobEJBLGFROGhsQkU7RWpCNnRsRU47QUFDRjtBVXQxcUZFO0VPc25sQkk7SVJ4aGxCRSxhUTBobEJBO0VqQmt1bEVOO0FBQ0Y7QWlCaHVsRVE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBakJrdWxFVjtBaUJqdWxFVTtFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakJtdWxFWjtBaUJsdWxFWTtFQUNFLGdCQUFBO0FqQm91bEVkO0FpQm51bEVjO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsOEVBQUE7RUFBQSxzRUFBQTtFQUFBLDhEQUFBO0VBQUEsa0dBQUE7QWpCcXVsRWhCO0FpQnB1bEVnQjtFQUNFLFVBQUE7QWpCc3VsRWxCO0FpQnB1bEVnQjtFQUNFLFVBQUE7QWpCc3VsRWxCO0FpQnB1bEVnQjtFQUNFLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBakJzdWxFbEI7QWlCcHVsRWdCO0VBQ0UsVUFBQTtFQUNBLDRHQUFBO0FqQnN1bEVsQjtBaUJwdWxFZ0I7RUFDRSxVQUFBO0VBQ0EsNEdBQUE7QWpCc3VsRWxCO0FpQnB1bEVnQjtFQUNFLFVBQUE7RUFDQSw0R0FBQTtBakJzdWxFbEI7QWlCcHVsRWdCO0VBQ0UsVUFBQTtFQUNBLDRHQUFBO0FqQnN1bEVsQjtBaUJqdWxFVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBakJtdWxFWjtBaUJsdWxFWTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VSMWxsQlYsTUFyQmU7RUFxQmYsYVE0bGxCVTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBakJvdWxFZDtBVXY1cUZFO0VPNHFsQlU7SVJybGxCTixVQWhCYTtFVG8xcUZqQjtBQUNGO0FVNTVxRkU7RU80cWxCVTtJUmxsbEJOLFVRc2xsQlE7RWpCZ3ZsRVo7QUFDRjtBVWo2cUZFO0VPNHFsQlU7SVI5a2xCSixVUWtsbEJNO0VqQnF2bEVaO0FBQ0Y7QVV0NnFGRTtFTzRxbEJVO0lScmxsQk4sYUFoQmE7RVRtMnFGakI7QUFDRjtBVTM2cUZFO0VPNHFsQlU7SVJsbGxCTixhUXVsbEJRO0VqQjh2bEVaO0FBQ0Y7QVVoN3FGRTtFTzRxbEJVO0lSOWtsQkosYVFtbGxCTTtFakJtd2xFWjtBQUNGO0FpQi92bEVjO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlIQUFBO0VBQUEsK0RBQUE7VUFBQSxpSEFBQTtVQUFBLHVEQUFBO0VBQ0Esb0NBQUE7RVJ0bWxCWixRQXJCZTtFUTZubEJILE9BQUE7RVJ4bWxCWixhQXJCZTtFUStubEJILGdCQUFBO0FqQml3bEVoQjtBVWg4cUZFO0VPc3JsQlk7SVIvbGxCUixNQWhCYTtFVDYzcUZqQjtBQUNGO0FVcjhxRkU7RU9zcmxCWTtJUjVsbEJSLE1Ra21sQlU7RWpCNndsRWQ7QUFDRjtBVTE4cUZFO0VPc3JsQlk7SVJ4bGxCTixNUThsbEJRO0VqQmt4bEVkO0FBQ0Y7QVUvOHFGRTtFT3NybEJZO0lSL2xsQlIsYUFoQmE7RVQ0NHFGakI7QUFDRjtBVXA5cUZFO0VPc3JsQlk7SVI1bGxCUixhUW9tbEJVO0VqQjB4bEVkO0FBQ0Y7QVV6OXFGRTtFT3NybEJZO0lSeGxsQk4sYVFnbWxCUTtFakIreGxFZDtBQUNGO0FpQjl4bEVnQjtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFUm5wbEJkLG9DUW9wbEJjO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBakJneWxFbEI7QVUxK3FGRTtFT2dzbEJjO0lSNW9sQlYsb0NRa3BsQlk7RWpCd3lsRWhCO0FBQ0Y7QVUvK3FGRTtFT2dzbEJjO0lSem9sQlYsb0NRK29sQlk7RWpCNnlsRWhCO0FBQ0Y7QVVwL3FGRTtFT2dzbEJjO0lSdG9sQlYsb0NRNG9sQlk7RWpCa3psRWhCO0FBQ0Y7QWlCN3lsRWdCO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsOEVBQUE7RUFBQSxzRUFBQTtFQUFBLDhEQUFBO0VBQUEsa0dBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QWpCK3lsRWxCO0FpQjl5bEVrQjtFQUNFLFVBQUE7QWpCZ3psRXBCO0FpQjl5bEVrQjtFQUNFLFVBQUE7QWpCZ3psRXBCO0FpQjl5bEVrQjtFQUNFLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBakJnemxFcEI7QWlCOXlsRWtCO0VBQ0UsVUFBQTtFQUNBLDRHQUFBO0FqQmd6bEVwQjtBaUI5eWxFa0I7RUFDRSxVQUFBO0VBQ0EsNEdBQUE7QWpCZ3psRXBCO0FpQjl5bEVrQjtFQUNFLFVBQUE7RUFDQSw0R0FBQTtBakJnemxFcEI7QWlCOXlsRWtCO0VBQ0UsVUFBQTtFQUNBLDRHQUFBO0FqQmd6bEVwQjtBaUIzeWxFWTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsaUJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0VBQUEsMEJBQUE7RUFBQSxrREFBQTtFUi9wbEJWLHVEQXJCZTtFUXlybEJMLG9CQUFBO0FqQjB5bEVkO0FVbmlyRkU7RU9ndmxCVTtJUnpwbEJOLGNBaEJhO0VUZytxRmpCO0FBQ0Y7QVV4aXJGRTtFT2d2bEJVO0lSdHBsQk4sY1EycGxCUTtFakJ1emxFWjtBQUNGO0FVN2lyRkU7RU9ndmxCVTtJUmxwbEJKLGNRdXBsQk07RWpCNHpsRVo7QUFDRjtBaUI1emxFYztFQUNFLHlCQUFBO0FqQjh6bEVoQjtBaUIzemxFYztFQUNFLG1CQUFBO0FqQjZ6bEVoQjtBaUI1emxFZ0I7RVJ2cWxCWiw0QkFyQmU7QVQyL3FGbkI7QVUzanJGRTtFTzR2bEJjO0lScnFsQlYsZUFoQmE7RVR3L3FGakI7QUFDRjtBVWhrckZFO0VPNHZsQmM7SVJscWxCVixlUW1xbEJZO0VqQnUwbEVoQjtBQUNGO0FVcmtyRkU7RU80dmxCYztJUjlwbEJSLGVRK3BsQlU7RWpCNDBsRWhCO0FBQ0Y7QWlCeDBsRVk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QWpCMDBsRWQ7QWlCdjBsRVk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RVJ2cmxCViwyQkFyQmU7QVRzaHJGbkI7QVV0bHJGRTtFT3V3bEJVO0lSaHJsQk4saUJBaEJhO0VUbWhyRmpCO0FBQ0Y7QVUzbHJGRTtFT3V3bEJVO0lSN3FsQk4saUJRbXJsQlE7RWpCazFsRVo7QUFDRjtBVWhtckZFO0VPdXdsQlU7SVJ6cWxCSixpQlErcWxCTTtFakJ1MWxFWjtBQUNGO0FpQnQxbEVnQjtFUjFybEJaLDJCQXJCZTtBVHdpckZuQjtBVXhtckZFO0VPK3dsQmM7SVJ4cmxCVixpQkFoQmE7RVRxaXJGakI7QUFDRjtBVTdtckZFO0VPK3dsQmM7SVJycmxCVixpQlFzcmxCWTtFakJpMmxFaEI7QUFDRjtBVWxuckZFO0VPK3dsQmM7SVJqcmxCUixpQlFrcmxCVTtFakJzMmxFaEI7QUFDRjtBaUJuMmxFYzs7OztFQUlFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FqQnEybEVoQjtBaUJwMmxFZ0I7Ozs7RUFDRSxVQUFBO0FqQnkybEVsQjtBaUJ0MmxFYztFUjNzbEJWLCtCQXJCZTtBVHlrckZuQjtBVXpvckZFO0VPZ3lsQlk7SVJ6c2xCUixxQkFoQmE7RVRza3JGakI7QUFDRjtBVTlvckZFO0VPZ3lsQlk7SVJ0c2xCUixxQlF1c2xCVTtFakJpM2xFZDtBQUNGO0FVbnByRkU7RU9neWxCWTtJUmxzbEJOLHFCUW1zbEJRO0VqQnMzbEVkO0FBQ0Y7QWlCbDNsRVU7RUFDRSxrQkFBQTtBakJvM2xFWjtBaUI5MmxFTTtFQUNFLGtCQUFBO0VSenRsQkosTUFyQmU7RUFxQmYsT0FyQmU7RUFxQmYsdUJBckJlO01BcUJmLG1CQXJCZTtVQXFCZixlQXJCZTtFQXFCZixXUTZ0bEJJO0VSaHdsQkosZ0JRaXdsQkk7RVI5dGxCSixZQXJCZTtFUXF2bEJYLFVBQUE7RVJodWxCSixnQkFyQmU7RUFxQmYsZUFyQmU7QVR1bXJGbkI7QVV2cXJGRTtFTzZ5bEJJO0lSdHRsQkEsUVF3dGxCRTtFakI0M2xFTjtBQUNGO0FVNXFyRkU7RU82eWxCSTtJUm50bEJBLFFRcXRsQkU7RWpCaTRsRU47QUFDRjtBVWpyckZFO0VPNnlsQkk7SVIvc2xCRSxRUWl0bEJBO0VqQnM0bEVOO0FBQ0Y7QVV0cnJGRTtFTzZ5bEJJO0lSdHRsQkEsU1F5dGxCRTtFakIwNGxFTjtBQUNGO0FVM3JyRkU7RU82eWxCSTtJUm50bEJBLFNRc3RsQkU7RWpCKzRsRU47QUFDRjtBVWhzckZFO0VPNnlsQkk7SVIvc2xCRSxTUWt0bEJBO0VqQm81bEVOO0FBQ0Y7QVVyc3JGRTtFTzZ5bEJJO0lSdHRsQkEsd0NBaEJhO1FBZ0JiLG9DQWhCYTtZQWdCYixnQ0FoQmE7RVRrb3JGakI7QUFDRjtBVTFzckZFO0VPNnlsQkk7SVJudGxCQSx3Q0FWZ0I7UUFVaEIsb0NBVmdCO1lBVWhCLGdDQVZnQjtFVDhuckZwQjtBQUNGO0FVL3NyRkU7RU82eWxCSTtJUi9zbEJFLHdDUW10bEJBO1FSbnRsQkEsb0NRbXRsQkE7WVJudGxCQSxnQ1FtdGxCQTtFakJrNmxFTjtBQUNGO0FVcHRyRkU7RU82eWxCSTtJUnR0bEJBLFdRMnRsQkU7RWpCczZsRU47QUFDRjtBVXp0ckZFO0VPNnlsQkk7SVJudGxCQSxXUXd0bEJFO0VqQjI2bEVOO0FBQ0Y7QVU5dHJGRTtFTzZ5bEJJO0lSL3NsQkUsV1FvdGxCQTtFakJnN2xFTjtBQUNGO0FVbnVyRkU7RU82eWxCSTtJUnp2bEJBLGlCUSt2bEJFO0VqQm83bEVOO0FBQ0Y7QVV4dXJGRTtFTzZ5bEJJO0lSdHZsQkEsaUJRNHZsQkU7RWpCeTdsRU47QUFDRjtBVTd1ckZFO0VPNnlsQkk7SVJudmxCQSxpQlF5dmxCRTtFakI4N2xFTjtBQUNGO0FVbHZyRkU7RU82eWxCSTtJUnR0bEJBLHVCQWhCYTtFVCtxckZqQjtBQUNGO0FVdnZyRkU7RU82eWxCSTtJUm50bEJBLGFRMHRsQkU7RWpCdThsRU47QUFDRjtBVTV2ckZFO0VPNnlsQkk7SVIvc2xCRSxhUXN0bEJBO0VqQjQ4bEVOO0FBQ0Y7QVVqd3JGRTtFTzZ5bEJJO0lSdHRsQkEsNkJBaEJhO0VUOHJyRmpCO0FBQ0Y7QVV0d3JGRTtFTzZ5bEJJO0lSbnRsQkEsNkJBVmdCO0VUMHJyRnBCO0FBQ0Y7QVUzd3JGRTtFTzZ5bEJJO0lSL3NsQkUsbUJRd3RsQkE7RWpCeTlsRU47QUFDRjtBVWh4ckZFO0VPNnlsQkk7SVJ0dGxCQSxnQkFoQmE7RVQ2c3JGakI7QUFDRjtBVXJ4ckZFO0VPNnlsQkk7SVJudGxCQSxnQlE2dGxCRTtFakJrK2xFTjtBQUNGO0FVMXhyRkU7RU82eWxCSTtJUi9zbEJFLGdCUXl0bEJBO0VqQnUrbEVOO0FBQ0Y7QVUveHJGRTtFTzZ5bEJJO0lSeHRsQkYsZUFyQmU7RVRtdXJGakI7QUFDRjtBVXB5ckZFO0VPNnlsQkk7SVJ0dGxCQSxlQWhCYTtFVGl1ckZqQjtBQUNGO0FVenlyRkU7RU82eWxCSTtJUm50bEJBLGVRZ3VsQkk7RWpCbS9sRVI7QUFDRjtBVTl5ckZFO0VPNnlsQkk7SVIvc2xCRSxlUTR0bEJFO0VqQncvbEVSO0FBQ0Y7QWlCdC9sRVE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RVJoeGxCTixvQ1FpeGxCTTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QWpCdy9sRVY7QVUvenJGRTtFTzZ6bEJNO0lSendsQkYsb0NRK3dsQkk7RWpCZ2dtRVI7QUFDRjtBVXAwckZFO0VPNnpsQk07SVJ0d2xCRixvQ1E0d2xCSTtFakJxZ21FUjtBQUNGO0FVejByRkU7RU82emxCTTtJUm53bEJGLG9DUXl3bEJJO0VqQjBnbUVSO0FBQ0Y7QWlCcmdtRVE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7QWpCdWdtRVY7QWlCdGdtRVU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsNENBQUE7RUFBQSxvQ0FBQTtBakJ3Z21FWjtBaUJ0Z21FWTtFQUNFLFVBQUE7QWpCd2dtRWQ7QWlCcmdtRVk7RUFDRSxVQUFBO0FqQnVnbUVkO0FpQnJnbUVZO0VBQ0UsVUFBQTtBakJ1Z21FZDtBaUJyZ21FWTtFQUNFLFVBQUE7QWpCdWdtRWQ7QWlCcGdtRVk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCc2dtRWQ7QWlCaGdtRU07RUFDRSxZQUFBO0VSeHhsQkosVUFyQmU7QVRnenJGbkI7QVVoM3JGRTtFTzQybEJJO0lScnhsQkEseUJBaEJhO0VUNnlyRmpCO0FBQ0Y7QVVyM3JGRTtFTzQybEJJO0lSbHhsQkEsZ0JRb3hsQkU7RWpCMmdtRU47QUFDRjtBVTEzckZFO0VPNDJsQkk7SVI5d2xCRSxnQlFneGxCQTtFakJnaG1FTjtBQUNGO0FpQmhobUVRO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtBakJraG1FVjtBaUJoaG1FWTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFUmh5bEJWLGNBckJlO0FUdzByRm5CO0FVeDRyRkU7RU9rM2xCVTtJUjN4bEJOLDJCQWhCYTtFVHEwckZqQjtBQUNGO0FVNzRyRkU7RU9rM2xCVTtJUnh4bEJOLDhCQVZnQjtFVGkwckZwQjtBQUNGO0FVbDVyRkU7RU9rM2xCVTtJUnB4bEJKLGlCUXd4bEJNO0VqQmdpbUVaO0FBQ0Y7QWlCaGltRWM7RUFDRSx5QkFBQTtBakJraW1FaEI7QWlCaGltRWM7RUFDRSx5QkFBQTtFQUNBLDhCQUFBO0VBQUEsc0JBQUE7QWpCa2ltRWhCO0FpQjdobUVnQjtFQUNFLGNKMzFsQkE7QWIwM3JGbEI7QWlCdmhtRU07RUFDRSxZQUFBO0FqQnlobUVSO0FpQnhobUVRO0VBQ0UsWUFBQTtBakIwaG1FVjtBaUJ0aG1FTTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCd2htRVI7QWlCdGhtRVE7RVJqMGxCSiw2QkFyQmU7QVQrMnJGbkI7QVUvNnJGRTtFT3M1bEJNO0lSL3psQkYsb0JBaEJhO0VUNDJyRmpCO0FBQ0Y7QVVwN3JGRTtFT3M1bEJNO0lSNXpsQkYsbUJRNnpsQkk7RWpCaWltRVI7QUFDRjtBVXo3ckZFO0VPczVsQk07SVJ4emxCQSxtQlF5emxCRTtFakJzaW1FUjtBQUNGO0FpQm5pbUVVO0VSdDBsQk4sMEJBckJlO0VBcUJmLDZCQXJCZTtFQXFCZixjQXJCZTtBVG00ckZuQjtBVW44ckZFO0VPMjVsQlE7SVJwMGxCSiwwQkFoQmE7RVRnNHJGakI7QUFDRjtBVXg4ckZFO0VPMjVsQlE7SVJqMGxCSixnQlFrMGxCTTtFakJnam1FVjtBQUNGO0FVNzhyRkU7RU8yNWxCUTtJUjd6bEJGLGdCUTh6bEJJO0VqQnFqbUVWO0FBQ0Y7QVVsOXJGRTtFTzI1bEJRO0lScDBsQkosZ0JBaEJhO0VUKzRyRmpCO0FBQ0Y7QVV2OXJGRTtFTzI1bEJRO0lSajBsQkosZ0JRbTBsQk07RWpCOGptRVY7QUFDRjtBVTU5ckZFO0VPMjVsQlE7SVI3emxCRixnQlEremxCSTtFakJta21FVjtBQUNGO0FVaityRkU7RU8yNWxCUTtJUnAwbEJKLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVQ4NXJGakI7QUFDRjtBVXQrckZFO0VPMjVsQlE7SVJqMGxCSixvQlFvMGxCTTtJUnAwbEJOLG9CUW8wbEJNO0lScDBsQk4sYVFvMGxCTTtFakI0a21FVjtBQUNGO0FVMytyRkU7RU8yNWxCUTtJUjd6bEJGLG9CUWcwbEJJO0lSaDBsQkosb0JRZzBsQkk7SVJoMGxCSixhUWcwbEJJO0VqQmlsbUVWO0FBQ0Y7QWlCaGxtRWM7RUFDRSxtQkFBQTtBakJrbG1FaEI7QWlCOWttRVU7RVJoMWxCTix5QkFyQmU7RUFkZix5QkVsQkY7RU11NGxCVSxZQUFBO0FqQmlsbUVaO0FVeC9yRkU7RU9xNmxCUTtJUjkwbEJKLHlCQWhCYTtFVHE3ckZqQjtBQUNGO0FVNy9yRkU7RU9xNmxCUTtJUjMwbEJKLGVFM0RKO0VYaytyRkE7QUFDRjtBVWxnc0ZFO0VPcTZsQlE7SVJ2MGxCRixlRS9ETjtFWHUrckZBO0FBQ0Y7QVV2Z3NGRTtFT3E2bEJRO0lSajNsQkosZ0JFcEJKO0VYMityRkE7QUFDRjtBVTVnc0ZFO0VPcTZsQlE7SVI5MmxCSixnQkV2Qko7RVhnL3JGQTtBQUNGO0FVamhzRkU7RU9xNmxCUTtJUjMybEJKLGdCRTFCSjtFWHEvckZBO0FBQ0Y7QWlCOW1tRVk7RUFDRSxVQUFBO0FqQmdubUVkO0FpQjdtbUVVO0VSdjFsQk4sY0FyQmU7RUFxQmYsZUFyQmU7QVQ2OXJGbkI7QVU3aHNGRTtFTzQ2bEJRO0lScjFsQkoscUJBaEJhO0VUMDlyRmpCO0FBQ0Y7QVVsaXNGRTtFTzQ2bEJRO0lSbDFsQkoscUJRbTFsQk07RWpCeW5tRVY7QUFDRjtBVXZpc0ZFO0VPNDZsQlE7SVI5MGxCRixxQlErMGxCSTtFakI4bm1FVjtBQUNGO0FVNWlzRkU7RU80NmxCUTtJUnIxbEJKLDRCQWhCYTtFVHkrckZqQjtBQUNGO0FVampzRkU7RU80NmxCUTtJUmwxbEJKLGtCUW8xbEJNO0VqQnVvbUVWO0FBQ0Y7QVV0anNGRTtFTzQ2bEJRO0lSOTBsQkYsa0JRZzFsQkk7RWpCNG9tRVY7QUFDRjtBaUJ6b21FUTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFUjkxbEJOLDBCQXJCZTtFQXFCZixxQ0FyQmU7RUFkZix3QlFvNGxCTTtFUmoybEJOLDhCQXJCZTtFQXFCZix5QkFyQmU7TUFxQmYsc0JBckJlO1VBcUJmLG1CQXJCZTtBVG1nc0ZuQjtBVW5rc0ZFO0VPazdsQk07SVIzMWxCRixpQkFoQmE7RVRnZ3NGakI7QUFDRjtBVXhrc0ZFO0VPazdsQk07SVJ4MWxCRixnQlEwMWxCSTtFakJ3cG1FUjtBQUNGO0FVN2tzRkU7RU9rN2xCTTtJUnAxbEJBLGdCUXMxbEJFO0VqQjZwbUVSO0FBQ0Y7QVVsbHNGRTtFT2s3bEJNO0lSMzFsQkYsMkJBaEJhO0VUK2dzRmpCO0FBQ0Y7QVV2bHNGRTtFT2s3bEJNO0lSeDFsQkYsc0NBVmdCO0VUMmdzRnBCO0FBQ0Y7QVU1bHNGRTtFT2s3bEJNO0lScDFsQkEsa0JRdTFsQkU7RWpCMnFtRVI7QUFDRjtBVWptc0ZFO0VPazdsQk07SVI5M2xCRix3QlFrNGxCSTtFakIrcW1FUjtBQUNGO0FVdG1zRkU7RU9rN2xCTTtJUjMzbEJGLHdCUSszbEJJO0VqQm9ybUVSO0FBQ0Y7QVUzbXNGRTtFT2s3bEJNO0lSeDNsQkYsd0JRNDNsQkk7RWpCeXJtRVI7QUFDRjtBVWhuc0ZFO0VPazdsQk07SVIzMWxCRiw2QkFoQmE7RVQ2aXNGakI7QUFDRjtBVXJuc0ZFO0VPazdsQk07SVJ4MWxCRixtQlE2MWxCSTtFakJrc21FUjtBQUNGO0FVMW5zRkU7RU9rN2xCTTtJUnAxbEJBLG1CUXkxbEJFO0VqQnVzbUVSO0FBQ0Y7QVUvbnNGRTtFT2s3bEJNO0lSMzFsQkYsd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYixrQkFoQmE7RVQ0anNGakI7QUFDRjtBVXBvc0ZFO0VPazdsQk07SVJ4MWxCRix3QlE4MWxCSTtRUjkxbEJKLHFCUTgxbEJJO1lSOTFsQkosa0JRODFsQkk7RWpCZ3RtRVI7QUFDRjtBVXpvc0ZFO0VPazdsQk07SVJwMWxCQSx3QlEwMWxCRTtRUjExbEJGLHFCUTAxbEJFO1lSMTFsQkYsa0JRMDFsQkU7RWpCcXRtRVI7QUFDRjtBaUJydG1FVTtFQUNFLHlCQUFBO0FqQnV0bUVaO0FpQm50bUVRO0VSejJsQkosMkJBckJlO0VBcUJmLHFCQXJCZTtFUWk0bEJULFlBQUE7RVI1MmxCTixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLHlCQXJCZTtNQXFCZixzQkFyQmU7VUFxQmYsbUJBckJlO0FUd2xzRm5CO0FVeHBzRkU7RU84N2xCTTtJUnYybEJGLDJCQWhCYTtFVHFsc0ZqQjtBQUNGO0FVN3BzRkU7RU84N2xCTTtJUnAybEJGLGlCUXEybEJJO0VqQmt1bUVSO0FBQ0Y7QVVscXNGRTtFTzg3bEJNO0lSaDJsQkEsaUJRaTJsQkU7RWpCdXVtRVI7QUFDRjtBVXZxc0ZFO0VPODdsQk07SVJ2MmxCRixxQkFoQmE7RVRvbXNGakI7QUFDRjtBVTVxc0ZFO0VPODdsQk07SVJwMmxCRixVUXMybEJJO0VqQmd2bUVSO0FBQ0Y7QVVqcnNGRTtFTzg3bEJNO0lSaDJsQkEsVVFrMmxCRTtFakJxdm1FUjtBQUNGO0FVdHJzRkU7RU84N2xCTTtJUnYybEJGLFdBaEJhO0VUbW5zRmpCO0FBQ0Y7QVUzcnNGRTtFTzg3bEJNO0lScDJsQkYsV0ExR007RVQrc3NGVjtBQUNGO0FVaHNzRkU7RU84N2xCTTtJUmgybEJBLFdBOUdJO0VUb3RzRlY7QUFDRjtBVXJzc0ZFO0VPODdsQk07SVJ2MmxCRix5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVGtvc0ZqQjtBQUNGO0FVMXNzRkU7RU84N2xCTTtJUnAybEJGLHlCUXkybEJJO1FSejJsQkosc0JReTJsQkk7WVJ6MmxCSixtQlF5MmxCSTtFakIyd21FUjtBQUNGO0FVL3NzRkU7RU84N2xCTTtJUmgybEJBLHlCUXEybEJFO1FScjJsQkYsc0JRcTJsQkU7WVJyMmxCRixtQlFxMmxCRTtFakJneG1FUjtBQUNGO0FpQmh4bUVVO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VSbDNsQlIsNkJBckJlO0FUMHBzRm5CO0FVMXRzRkU7RU9vOGxCUTtJUjcybEJKLG9CQWhCYTtFVHVwc0ZqQjtBQUNGO0FVL3RzRkU7RU9vOGxCUTtJUjEybEJKLG9CQVZnQjtFVG1wc0ZwQjtBQUNGO0FVcHVzRkU7RU9vOGxCUTtJUnQybEJGLG9CUTAybEJJO0VqQmd5bUVWO0FBQ0Y7QWlCN3htRVE7Ozs7RUFJRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUFBLHdCQUFBO0FqQit4bUVWO0FpQjd4bUVVOzs7O0VBQ0UsVUFBQTtFQUNBLG9CQUFBO0FqQmt5bUVaO0FpQjV4bUVNO0VSNTRsQkYsMkJBckJlO0FUZ3NzRm5CO0FVaHdzRkU7RU9pK2xCSTtJUjE0bEJBLDJCQWhCYTtFVDZyc0ZqQjtBQUNGO0FVcndzRkU7RU9pK2xCSTtJUnY0bEJBLGlCUXc0bEJFO0VqQnV5bUVOO0FBQ0Y7QVUxd3NGRTtFT2krbEJJO0lSbjRsQkUsaUJRbzRsQkE7RWpCNHltRU47QUFDRjtBaUIzeW1FVTtFUi80bEJOLDJCQXJCZTtBVGt0c0ZuQjtBVWx4c0ZFO0VPbytsQlE7SVI3NGxCSiwyQkFoQmE7RVQrc3NGakI7QUFDRjtBVXZ4c0ZFO0VPbytsQlE7SVIxNGxCSixpQlEyNGxCTTtFakJzem1FVjtBQUNGO0FVNXhzRkU7RU9vK2xCUTtJUnQ0bEJGLGlCUXU0bEJJO0VqQjJ6bUVWO0FBQ0Y7QWlCeHptRVE7RVJwNWxCSiwyQkFyQmU7QVRvdXNGbkI7QVVweXNGRTtFT3krbEJNO0lSbDVsQkYsa0JBaEJhO0VUaXVzRmpCO0FBQ0Y7QVV6eXNGRTtFT3krbEJNO0lSLzRsQkYsZ0JRZzVsQkk7RWpCbTBtRVI7QUFDRjtBVTl5c0ZFO0VPeStsQk07SVIzNGxCQSxnQlE0NGxCRTtFakJ3MG1FUjtBQUNGOztBaUJsMG1FSTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFUjk1bEJGLG1CQXJCZTtFQXFCZixvQkFyQmU7QVQwdnNGbkI7QVUxenNGRTtFT2kvbEJFO0lSMTVsQkUsaUJBaEJhO0VUdXZzRmpCO0FBQ0Y7QVUvenNGRTtFT2kvbEJFO0lSdjVsQkUscUJBVmdCO0VUbXZzRnBCO0FBQ0Y7QVVwMHNGRTtFT2kvbEJFO0lSbjVsQkksa0JRczVsQkY7RWpCbzFtRUo7QUFDRjtBVXowc0ZFO0VPaS9sQkU7SVIxNWxCRSxrQkFoQmE7RVRzd3NGakI7QUFDRjtBVTkwc0ZFO0VPaS9sQkU7SVJ2NWxCRSxzQkFWZ0I7RVRrd3NGcEI7QUFDRjtBVW4xc0ZFO0VPaS9sQkU7SVJuNWxCSSxtQlE0NWxCRjtFakI2MW1FSjtBQUNGO0FpQnYxbUVNO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUjk2bEJKLGdCQXJCZTtFQXFCZix5QkFyQmU7RVFzOGxCWCxXQUFBO0VBR0Esd0JBQUE7RUFDQSxxQkFBQTtBakJ1MW1FUjtBVWoyc0ZFO0VPaWdtQkk7SVIxNmxCQSxpQkFoQmE7RVQ4eHNGakI7QUFDRjtBVXQyc0ZFO0VPaWdtQkk7SVJ2NmxCQSxpQkFWZ0I7RVQweHNGcEI7QUFDRjtBVTMyc0ZFO0VPaWdtQkk7SVJuNmxCRSxpQlFzNmxCQTtFakIyMm1FTjtBQUNGO0FVaDNzRkU7RU9pZ21CSTtJUjE2bEJBLGNBaEJhO0VUNnlzRmpCO0FBQ0Y7QVVyM3NGRTtFT2lnbUJJO0lSdjZsQkEsY0FWZ0I7RVR5eXNGcEI7QUFDRjtBVTEzc0ZFO0VPaWdtQkk7SVJuNmxCRSxjUXU2bEJBO0VqQnkzbUVOO0FBQ0Y7QWlCcDNtRVE7RUFDRSxhQUFBO0FqQnMzbUVWO0FpQmwzbUVNO0VBQ0UsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFUjU3bEJKLHFCQXJCZTtFRDdCakIsbUpBQUE7RUNrREUseUJBckJlO0VBZGYseUJFbEJGO0VNcS9sQk0sb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtBakJxM21FUjtBVTU0c0ZFO0VPZ2htQkk7SVJ6N2xCQSxXUTI3bEJFO0VqQjgzbUVOO0FBQ0Y7QVVqNXNGRTtFT2dobUJJO0lSdDdsQkEsV1F3N2xCRTtFakJtNG1FTjtBQUNGO0FVdDVzRkU7RU9naG1CSTtJUmw3bEJFLFdRbzdsQkE7RWpCdzRtRU47QUFDRjtBUXYzc0ZFO0VBQ0UsMkxBQUE7QVJ5M3NGSjtBUXYzc0ZFO0VBQ0UsMEpBQUE7QVJ5M3NGSjtBUXgzc0ZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSMDNzRk47QVF2M3NGRTtFQUNFLDBKQUFBO0FSeTNzRko7QVF4M3NGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjAzc0ZOO0FVNTZzRkU7RU9naG1CSTtJUno3bEJBLHlCQWhCYTtFVHkyc0ZqQjtBQUNGO0FVajdzRkU7RU9naG1CSTtJUnQ3bEJBLGVFM0RKO0VYczVzRkE7QUFDRjtBVXQ3c0ZFO0VPZ2htQkk7SVJsN2xCRSxlRS9ETjtFWDI1c0ZBO0FBQ0Y7QVUzN3NGRTtFT2dobUJJO0lSNTlsQkEsZ0JFcEJKO0VYKzVzRkE7QUFDRjtBVWg4c0ZFO0VPZ2htQkk7SVJ6OWxCQSxnQkV2Qko7RVhvNnNGQTtBQUNGO0FVcjhzRkU7RU9naG1CSTtJUnQ5bEJBLGdCRTFCSjtFWHk2c0ZBO0FBQ0Y7QWlCajdtRVE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RVIzOGxCTixzQkFyQmU7QVRvNXNGbkI7QVVwOXNGRTtFT3lobUJNO0lSbDhsQkYsc0JBaEJhO0VUaTVzRmpCO0FBQ0Y7QVV6OXNGRTtFT3lobUJNO0lSLzdsQkYsV1F1OGxCSTtFakI0N21FUjtBQUNGO0FVOTlzRkU7RU95aG1CTTtJUjM3bEJBLFdRbThsQkU7RWpCaThtRVI7QUFDRjtBaUIvN21FUTtFQUVFLFVBQUE7QWpCZzhtRVY7QWlCOTdtRVU7RUFDRSxtQkFBQTtFQUNBLHlCSnBnbUJJO0VKK0NaLHNCQXJCZTtBVDI2c0ZuQjtBVTMrc0ZFO0VPd2ltQlE7SVJqOWxCSixzQkFoQmE7RVR3NnNGakI7QUFDRjtBVWgvc0ZFO0VPd2ltQlE7SVI5OGxCSixXUWk5bEJNO0VqQnk4bUVWO0FBQ0Y7QVVyL3NGRTtFT3dpbUJRO0lSMThsQkYsV1E2OGxCSTtFakI4OG1FVjtBQUNGO0FpQjU4bUVVO0VBQ0UsV0FBQTtBakI4OG1FWjtBaUIxOG1FUTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQjQ4bUVWO0FpQno4bUVRO0VSbitsQkosdUJBckJlO0VBcUJmLDhCQXJCZTtFUTIvbEJULG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0p0aG1CTTtFSXVobUJOLDhCQUFBO0VBQUEsc0JBQUE7QWpCMjhtRVY7QVU1Z3RGRTtFT3dqbUJNO0lSaitsQkYsdUJBaEJhO0VUeThzRmpCO0FBQ0Y7QVVqaHRGRTtFT3dqbUJNO0lSOTlsQkYsdUJBVmdCO0VUcThzRnBCO0FBQ0Y7QVV0aHRGRTtFT3dqbUJNO0lSMTlsQkEsYVEyOWxCRTtFakJpK21FUjtBQUNGO0FVM2h0RkU7RU93am1CTTtJUmorbEJGLDhCQWhCYTtFVHc5c0ZqQjtBQUNGO0FVaGl0RkU7RU93am1CTTtJUjk5bEJGLDhCQVZnQjtFVG85c0ZwQjtBQUNGO0FVcml0RkU7RU93am1CTTtJUjE5bEJBLG9CUTQ5bEJFO0VqQisrbUVSO0FBQ0Y7QWlCdittRVU7RVJqaG1CTixjUWtobUJRO0FqQnkrbUVaO0FVN2l0RkU7RU9ta21CUTtJUi9nbUJKLGNRZ2htQk07RWpCNittRVY7QUFDRjtBVWxqdEZFO0VPbWttQlE7SVI1Z21CSixjUTZnbUJNO0VqQmsvbUVWO0FBQ0Y7QVV2anRGRTtFT21rbUJRO0lSemdtQkosY1EwZ21CTTtFakJ1L21FVjtBQUNGO0FpQnQvbUVVO0VBQ0UsYUFBQTtBakJ3L21FWjtBaUJ2L21FWTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtBakJ5L21FZDs7QWlCaC9tRUk7RUFDRSxpQkFBQTtFUnZnbUJGLDJDQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsb0JBckJlO0FUa2h0Rm5CO0FVbGx0RkU7RU8ybG1CRTtJUnBnbUJFLGlDQWhCYTtFVCtndEZqQjtBQUNGO0FVdmx0RkU7RU8ybG1CRTtJUmpnbUJFLG9DQVZnQjtFVDJndEZwQjtBQUNGO0FVNWx0RkU7RU8ybG1CRTtJUjcvbEJJLHVCUSsvbEJGO0VqQm1nbkVKO0FBQ0Y7QVVqbXRGRTtFTzJsbUJFO0lScGdtQkUsaUJBaEJhO0VUOGh0RmpCO0FBQ0Y7QVV0bXRGRTtFTzJsbUJFO0lSamdtQkUscUJBVmdCO0VUMGh0RnBCO0FBQ0Y7QVUzbXRGRTtFTzJsbUJFO0lSNy9sQkksa0JRZ2dtQkY7RWpCaWhuRUo7QUFDRjtBVWhudEZFO0VPMmxtQkU7SVJwZ21CRSxrQkFoQmE7RVQ2aXRGakI7QUFDRjtBVXJudEZFO0VPMmxtQkU7SVJqZ21CRSxzQkFWZ0I7RVR5aXRGcEI7QUFDRjtBVTFudEZFO0VPMmxtQkU7SVI3L2xCSSxtQlFzZ21CRjtFakIwaG5FSjtBQUNGO0FpQnJobkVNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJ4aG1CSixtQkFyQmU7RUFxQmYsZ0JBckJlO0VBcUJmLHlCQXJCZTtFUW1qbUJYLHdCQUFBO0VBQ0EscUJBQUE7QWpCcWhuRVI7QVV6b3RGRTtFTzBtbUJJO0lSbmhtQkEsV0FoQmE7RVRza3RGakI7QUFDRjtBVTlvdEZFO0VPMG1tQkk7SVJoaG1CQSxjQVZnQjtFVGtrdEZwQjtBQUNGO0FVbnB0RkU7RU8wbW1CSTtJUjVnbUJFLFFRZ2htQkE7RWpCeWluRU47QUFDRjtBVXhwdEZFO0VPMG1tQkk7SVJuaG1CQSxpQkFoQmE7RVRxbHRGakI7QUFDRjtBVTdwdEZFO0VPMG1tQkk7SVJoaG1CQSxpQlFxaG1CRTtFakJram5FTjtBQUNGO0FVbHF0RkU7RU8wbW1CSTtJUjVnbUJFLGlCUWlobUJBO0VqQnVqbkVOO0FBQ0Y7QVV2cXRGRTtFTzBtbUJJO0lSbmhtQkEsY0FoQmE7RVRvbXRGakI7QUFDRjtBVTVxdEZFO0VPMG1tQkk7SVJoaG1CQSxjQVZnQjtFVGdtdEZwQjtBQUNGO0FVanJ0RkU7RU8wbW1CSTtJUjVnbUJFLGNRa2htQkE7RWpCcWtuRU47QUFDRjtBaUJqa25FUTtFQUNFLGFBQUE7QWpCbWtuRVY7QWlCL2puRU07RVQvam1CSixxSkFBQTtFQzBCRSx5QkFyQmU7RUFkZix5QkVsQkY7QVg4cHRGRjtBUWxvdEZFO0VBQ0UsZ01BQUE7QVJvb3RGSjtBUWxvdEZFO0VBQ0UsNkpBQUE7QVJvb3RGSjtBUW5vdEZJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FScW90Rk47QVFsb3RGRTtFQUNFLDZKQUFBO0FSb290Rko7QVFub3RGSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnFvdEZOO0FVL3N0RkU7RU8wbm1CSTtJUm5pbUJBLHlCQWhCYTtFVDRvdEZqQjtBQUNGO0FVcHR0RkU7RU8wbm1CSTtJUmhpbUJBLGVFM0RKO0VYeXJ0RkE7QUFDRjtBVXp0dEZFO0VPMG5tQkk7SVI1aG1CRSxlRS9ETjtFWDhydEZBO0FBQ0Y7QVU5dHRGRTtFTzBubUJJO0lSdGttQkEsZ0JFcEJKO0VYa3N0RkE7QUFDRjtBVW51dEZFO0VPMG5tQkk7SVJua21CQSxnQkV2Qko7RVh1c3RGQTtBQUNGO0FVeHV0RkU7RU8wbm1CSTtJUmhrbUJBLGdCRTFCSjtFWDRzdEZBO0FBQ0Y7QWlCOW1uRVE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakJnbm5FVjtBaUI3bW5FUTtFUi9pbUJKLHNDQXJCZTtFUXNrbUJULFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0pqbW1CTTtFSWttbUJOLDhCQUFBO0VBQUEsc0JBQUE7QWpCK21uRVY7QVUzdnRGRTtFT29vbUJNO0lSN2ltQkYsc0NBaEJhO0VUd3J0RmpCO0FBQ0Y7QVVod3RGRTtFT29vbUJNO0lSMWltQkYsc0NBVmdCO0VUb3J0RnBCO0FBQ0Y7QVVyd3RGRTtFT29vbUJNO0lSdGltQkEsa0JRdWltQkU7RWpCb29uRVI7QUFDRjtBaUI3bm5FVTtFQUNFLG1CQUFBO0FqQitubkVaO0FpQjdubkVVO0VSOWxtQk4sY1ErbG1CUTtBakIrbm5FWjtBVWh4dEZFO0VPZ3BtQlE7SVI1bG1CSixjUTZsbUJNO0VqQm1vbkVWO0FBQ0Y7QVVyeHRGRTtFT2dwbUJRO0lSemxtQkosY1EwbG1CTTtFakJ3b25FVjtBQUNGO0FVMXh0RkU7RU9ncG1CUTtJUnRsbUJKLGNRdWxtQk07RWpCNm9uRVY7QUFDRjtBaUI1b25FVTtFQUNFLGFBQUE7QWpCOG9uRVo7QWlCN29uRVk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7RVIxa21CViw2QkFyQmU7QVQrdXRGbkI7QVUveXRGRTtFT3FwbUJVO0lSOWptQk4sb0JBaEJhO0VUNHV0RmpCO0FBQ0Y7QVVwenRGRTtFT3FwbUJVO0lSM2ptQk4sbUJRc2ttQlE7RWpCd3BuRVo7QUFDRjtBVXp6dEZFO0VPcXBtQlU7SVJ2am1CSixtQlFra21CTTtFakI2cG5FWjtBQUNGO0FpQjFwbkVPO0VBQ0MsbUJKL25tQlE7RUorQ1osNkJBckJlO0VRdW1tQlgsVUFBQTtBakI0cG5FUjtBVW4wdEZFO0VPb3FtQks7SVI3a21CRCxvQkFoQmE7RVRnd3RGakI7QUFDRjtBVXgwdEZFO0VPb3FtQks7SVIxa21CRCxtQlE0a21CRTtFakJzcW5FTjtBQUNGO0FVNzB0RkU7RU9vcW1CSztJUnRrbUJDLG1CUXdrbUJBO0VqQjJxbkVOO0FBQ0Y7QWlCMXFuRVE7RUFDQyxXSnBwbUJLO0FiZzB0RmQ7QWlCM3FuRVM7RVJ4bm1CTCxXUXlubUJNO0FqQjZxbkVWO0FVeDF0RkU7RU8wcW1CTztJUnRubUJILFdRdW5tQkk7RWpCaXJuRVI7QUFDRjtBVTcxdEZFO0VPMHFtQk87SVJubm1CSCxXUW9ubUJJO0VqQnNybkVSO0FBQ0Y7QVVsMnRGRTtFTzBxbUJPO0lSaG5tQkgsV1Fpbm1CSTtFakIycm5FUjtBQUNGOztBaUIvcW5FSTtFUm5tbUJBLDZCQXJCZTtBVDJ5dEZuQjtBVTMydEZFO0VPd3JtQkU7SVJqbW1CRSw2QkFoQmE7RVR3eXRGakI7QUFDRjtBVWgzdEZFO0VPd3JtQkU7SVI5bG1CRSxtQlErbG1CQTtFakIycm5FSjtBQUNGO0FVcjN0RkU7RU93cm1CRTtJUjFsbUJJLG1CUTJsbUJGO0VqQmdzbkVKO0FBQ0Y7QWlCOXJuRUk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFUmhubUJGLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsMkJBckJlO0VBcUJmLFNBckJlO0VBcUJmLHNCQXJCZTtFQWRmLGVRd3BtQkU7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0FqQitybkVOO0FpQnBzbkVNO0VBQXFCLGFBQUE7QWpCdXNuRTNCO0FVNzR0RkU7RU80cm1CRTtJUnJtbUJFLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsdUJBaEJhO0VUMDB0RmpCO0FBQ0Y7QVVsNXRGRTtFTzRybUJFO0lSbG1tQkUsd0JRNm1tQkE7UVI3bW1CQSxxQlE2bW1CQTtZUjdtbUJBLHVCUTZtbUJBO0VqQitzbkVKO0FBQ0Y7QVV2NXRGRTtFTzRybUJFO0lSOWxtQkksd0JReW1tQkY7UVJ6bW1CRSxxQlF5bW1CRjtZUnptbUJFLHVCUXltbUJGO0VqQm90bkVKO0FBQ0Y7QVU1NXRGRTtFTzRybUJFO0lScm1tQkUsY0FoQmE7RVR5MXRGakI7QUFDRjtBVWo2dEZFO0VPNHJtQkU7SVJsbW1CRSxjUThtbUJBO0VqQjZ0bkVKO0FBQ0Y7QVV0NnRGRTtFTzRybUJFO0lSOWxtQkksY1EwbW1CRjtFakJrdW5FSjtBQUNGO0FVMzZ0RkU7RU80cm1CRTtJUnJtbUJFLGFBaEJhO0VUdzJ0RmpCO0FBQ0Y7QVVoN3RGRTtFTzRybUJFO0lSbG1tQkUsWVErbW1CQTtFakIydW5FSjtBQUNGO0FVcjd0RkU7RU80cm1CRTtJUjlsbUJJLFlRMm1tQkY7RWpCZ3ZuRUo7QUFDRjtBVTE3dEZFO0VPNHJtQkU7SVJ4b21CRSxjUXNwbUJBO0VqQm92bkVKO0FBQ0Y7QVUvN3RGRTtFTzRybUJFO0lScm9tQkUsaUJRbXBtQkE7RWpCeXZuRUo7QUFDRjtBVXA4dEZFO0VPNHJtQkU7SVJsb21CRSxpQlFncG1CQTtFakI4dm5FSjtBQUNGO0FpQjN2bkVJO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QWpCNnZuRU47QWlCeHZuRUk7RUFDRSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VScG9tQkYsbUJBckJlO0VBcUJmLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsMkJBckJlO0VBcUJmLG1CQXJCZTtFUTZwbUJiLGNBQUE7RVJ4b21CRix5QkFyQmU7RUFxQmYsOEJBckJlO0FUdzV0Rm5CO0FVeDl0RkU7RU9xdG1CRTtJUjlubUJFLG1CQWhCYTtFVHE1dEZqQjtBQUNGO0FVNzl0RkU7RU9xdG1CRTtJUjNubUJFLG1CQVZnQjtFVGk1dEZwQjtBQUNGO0FVbCt0RkU7RU9xdG1CRTtJUnZubUJJLG1CUTRubUJGO0VqQjR3bkVKO0FBQ0Y7QVV2K3RGRTtFT3F0bUJFO0lSOW5tQkUsdUJBaEJhO1FBZ0JiLG9CQWhCYTtZQWdCYiwyQkFoQmE7RVRvNnRGakI7QUFDRjtBVTUrdEZFO0VPcXRtQkU7SVIzbm1CRSx3QkFWZ0I7UUFVaEIscUJBVmdCO1lBVWhCLHVCQVZnQjtFVGc2dEZwQjtBQUNGO0FVai90RkU7RU9xdG1CRTtJUnZubUJJLHdCUTZubUJGO1FSN25tQkUscUJRNm5tQkY7WVI3bm1CRSx1QlE2bm1CRjtFakIweG5FSjtBQUNGO0FVdC90RkU7RU9xdG1CRTtJUjlubUJFLG1CQWhCYTtFVG03dEZqQjtBQUNGO0FVMy90RkU7RU9xdG1CRTtJUjNubUJFLFNRa29tQkE7RWpCbXluRUo7QUFDRjtBVWhndUZFO0VPcXRtQkU7SVJ2bm1CSSxTUThubUJGO0VqQnd5bkVKO0FBQ0Y7QVVyZ3VGRTtFT3F0bUJFO0lSOW5tQkUsVUFoQmE7RVRrOHRGakI7QUFDRjtBVTFndUZFO0VPcXRtQkU7SVIzbm1CRSxVUW9vbUJBO0VqQmd6bkVKO0FBQ0Y7QVUvZ3VGRTtFT3F0bUJFO0lSdm5tQkksVVFnb21CRjtFakJxem5FSjtBQUNGO0FVcGh1RkU7RU9xdG1CRTtJUjlubUJFLHFCQWhCYTtFVGk5dEZqQjtBQUNGO0FVemh1RkU7RU9xdG1CRTtJUjNubUJFLHFCUXFvbUJBO0VqQjh6bkVKO0FBQ0Y7QVU5aHVGRTtFT3F0bUJFO0lSdm5tQkkscUJRaW9tQkY7RWpCbTBuRUo7QUFDRjtBaUJuMG5FTTtFQUFxQixhQUFBO0FqQnMwbkUzQjtBaUJwMG5FTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUpBQUE7RUFBQSxtSEFBQTtFWnR1bUJOLG1DQUFBO1VBQUEsMkJBQUE7RVl3dW1CTSxXQUFBO0VSbnBtQkoseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSx1QkFyQmU7RUFxQmYscURBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw2QkFyQmU7QVRxL3RGbkI7QVVyanVGRTtFT2t1bUJJO0lSM29tQkEseUJBaEJhO0VUay90RmpCO0FBQ0Y7QVUxanVGRTtFT2t1bUJJO0lSeG9tQkEsZUVyREo7RVh5aHVGQTtBQUNGO0FVL2p1RkU7RU9rdW1CSTtJUnBvbUJFLGVFekROO0VYOGh1RkE7QUFDRjtBVXBrdUZFO0VPa3VtQkk7SVI5cW1CQSx5QkVkSjtFWGtpdUZBO0FBQ0Y7QVV6a3VGRTtFT2t1bUJJO0lSM3FtQkEseUJFakJKO0VYdWl1RkE7QUFDRjtBVTlrdUZFO0VPa3VtQkk7SVJ4cW1CQSx5QkVwQko7RVg0aXVGQTtBQUNGO0FRL2l1RkU7RUFDRSwyTEFBQTtBUmlqdUZKO0FRL2l1RkU7RUFDRSwwSkFBQTtBUmlqdUZKO0FRaGp1Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJranVGTjtBUS9pdUZFO0VBQ0UsMEpBQUE7QVJpanVGSjtBUWhqdUZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSa2p1Rk47QVVwbXVGRTtFT2t1bUJJO0lSM29tQkEsc0JBaEJhO0VUaWl1RmpCO0FBQ0Y7QVV6bXVGRTtFT2t1bUJJO0lSeG9tQkEsWVFpcG1CRTtFakJrNG5FTjtBQUNGO0FVOW11RkU7RU9rdW1CSTtJUnBvbUJFLFlRNm9tQkE7RWpCdTRuRU47QUFDRjtBVW5udUZFO0VPa3VtQkk7SVIzb21CQSw2Q0FoQmE7RVRnanVGakI7QUFDRjtBVXhudUZFO0VPa3VtQkk7SVJ4b21CQSx1QlFrcG1CRTtFakJnNW5FTjtBQUNGO0FVN251RkU7RU9rdW1CSTtJUnBvbUJFLHVCUThvbUJBO0VqQnE1bkVOO0FBQ0Y7QVVsb3VGRTtFT2t1bUJJO0lSM29tQkEsbUJBaEJhO0VUK2p1RmpCO0FBQ0Y7QVV2b3VGRTtFT2t1bUJJO0lSeG9tQkEsU1FtcG1CRTtFakI4NW5FTjtBQUNGO0FVNW91RkU7RU9rdW1CSTtJUnBvbUJFLFNRK29tQkE7RWpCbTZuRU47QUFDRjtBVWpwdUZFO0VPa3VtQkk7SVIzb21CQSw2QkFoQmE7RVQ4a3VGakI7QUFDRjtBVXRwdUZFO0VPa3VtQkk7SVJ4b21CQSxtQlFvcG1CRTtFakI0Nm5FTjtBQUNGO0FVM3B1RkU7RU9rdW1CSTtJUnBvbUJFLG1CUWdwbUJBO0VqQmk3bkVOO0FBQ0Y7QWlCLzZuRVU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RVJycW1CUiw2QkFyQmU7QVQ0bXVGbkI7QVU1cXVGRTtFT2l2bUJRO0lSMXBtQkosNkJBaEJhO0VUeW11RmpCO0FBQ0Y7QVVqcnVGRTtFT2l2bUJRO0lSdnBtQkosbUJRaXFtQk07RWpCMDduRVY7QUFDRjtBVXRydUZFO0VPaXZtQlE7SVJucG1CRixtQlE2cG1CSTtFakIrN25FVjtBQUNGO0FpQjM3bkVNO0VBRUUsZ0JBQUE7RUFDQSxtQkFBQTtFUmp0bUJKLG1CUWt0bUJJO01SbHRtQkosa0JRa3RtQkk7VVJsdG1CSixjUWt0bUJJO0VSL3FtQkosNkJBckJlO0FUaW91Rm5CO0FVanN1RkU7RU9nd21CSTtJUjVzbUJBLG1CUWd0bUJFO1FSaHRtQkYsa0JRZ3RtQkU7WVJodG1CRixjUWd0bUJFO0VqQmk4bkVOO0FBQ0Y7QVV0c3VGRTtFT2d3bUJJO0lSenNtQkEsdUJRNnNtQkU7UVI3c21CRixlUTZzbUJFO1lSN3NtQkYsV1E2c21CRTtFakJzOG5FTjtBQUNGO0FVM3N1RkU7RU9nd21CSTtJUnRzbUJBLHVCUTBzbUJFO1FSMXNtQkYsZVEwc21CRTtZUjFzbUJGLFdRMHNtQkU7RWpCMjhuRU47QUFDRjtBVWh0dUZFO0VPZ3dtQkk7SVJ6cW1CQSw2QkFoQmE7RVQ2b3VGakI7QUFDRjtBVXJ0dUZFO0VPZ3dtQkk7SVJ0cW1CQSxtQlEycW1CRTtFakJvOW5FTjtBQUNGO0FVMXR1RkU7RU9nd21CSTtJUmxxbUJFLG1CUXVxbUJBO0VqQnk5bkVOO0FBQ0Y7QWlCdjluRVU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0Esd0RBQUE7RUFBQSxnREFBQTtBakJ5OW5FWjtBaUI3OW5FVTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7RUFDQSw4REFBQTtFQUFBLHNEQUFBO0FqQis5bkVaO0FpQm4rbkVVO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLDREQUFBO0VBQUEsb0RBQUE7QWpCcStuRVo7QWlCeituRVU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsOERBQUE7RUFBQSxzREFBQTtBakIyK25FWjtBaUIvK25FVTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7RUFDQSw0REFBQTtFQUFBLG9EQUFBO0FqQmkvbkVaO0FpQnIvbkVVO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLDhEQUFBO0VBQUEsc0RBQUE7QWpCdS9uRVo7QWlCMy9uRVU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsNERBQUE7RUFBQSxvREFBQTtBakI2L25FWjtBaUJqZ29FVTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7RUFDQSw4REFBQTtFQUFBLHNEQUFBO0FqQm1nb0VaO0FpQnZnb0VVO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLDREQUFBO0VBQUEsb0RBQUE7QWpCeWdvRVo7QWlCN2dvRVU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsOERBQUE7RUFBQSxzREFBQTtBakIrZ29FWjtBaUJuaG9FVTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7RUFDQSw0REFBQTtFQUFBLG9EQUFBO0FqQnFob0VaO0FpQi9nb0VJO0VBQ0UsMEpBQUE7RUFBQSxzRkFBQTtFQUNBLFlBQUE7QWpCaWhvRU47QWlCaGhvRU07RUFDRSxnQkFBQTtBakJraG9FUjtBaUJqaG9FUTtFQUNFLGFBQUE7QWpCbWhvRVY7QWlCOWdvRUk7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUpBQUE7RUFBQSxtSEFBQTtFQUNBLG9CQUFBO0VaanltQkosbUNBQUE7VUFBQSwyQkFBQTtFSXFGRSxxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDBCQXJCZTtFQXFCZixjQXJCZTtBVHN2dUZuQjtBVXR6dUZFO0VPNnhtQkU7SVJ0c21CRSxxQkFoQmE7RVRtdnVGakI7QUFDRjtBVTN6dUZFO0VPNnhtQkU7SVJuc21CRSxXUXlzbUJBO0VqQjRob0VKO0FBQ0Y7QVVoMHVGRTtFTzZ4bUJFO0lSL3JtQkksV1Fxc21CRjtFakJpaW9FSjtBQUNGO0FVcjB1RkU7RU82eG1CRTtJUnRzbUJFLHNCQWhCYTtFVGt3dUZqQjtBQUNGO0FVMTB1RkU7RU82eG1CRTtJUm5zbUJFLFlRMHNtQkE7RWpCMGlvRUo7QUFDRjtBVS8wdUZFO0VPNnhtQkU7SVIvcm1CSSxZUXNzbUJGO0VqQitpb0VKO0FBQ0Y7QVVwMXVGRTtFTzZ4bUJFO0lSdHNtQkUsMEJBaEJhO0VUaXh1RmpCO0FBQ0Y7QVV6MXVGRTtFTzZ4bUJFO0lSbnNtQkUsZ0JRMnNtQkE7RWpCd2pvRUo7QUFDRjtBVTkxdUZFO0VPNnhtQkU7SVIvcm1CSSxnQlF1c21CRjtFakI2am9FSjtBQUNGO0FVbjJ1RkU7RU82eG1CRTtJUnRzbUJFLGFBaEJhO0VUZ3l1RmpCO0FBQ0Y7QVV4MnVGRTtFTzZ4bUJFO0lSbnNtQkUsYVE0c21CQTtFakJza29FSjtBQUNGO0FVNzJ1RkU7RU82eG1CRTtJUi9ybUJJLGFRd3NtQkY7RWpCMmtvRUo7QUFDRjtBaUIxa29FTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCNGtvRVI7QWlCemtvRU07RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpCMmtvRVI7QWlCeGtvRU07RUFBWSxhQUFBO0FqQjJrb0VsQjtBaUIxa29FTTtFQUFhLGNBQUE7QWpCNmtvRW5CO0FpQjFrb0VNO0VBQVksY0FBQTtBakI2a29FbEI7QWlCNWtvRU07RUFBYSxhQUFBO0FqQitrb0VuQjtBaUI3a29FTTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7RVIzd21CSixlUTR3bUJJO0FqQitrb0VSO0FVNzR1RkU7RU80em1CSTtJUnh3bUJBLGVRMHdtQkU7RWpCbWxvRU47QUFDRjtBVWw1dUZFO0VPNHptQkk7SVJyd21CQSxlUXV3bUJFO0VqQndsb0VOO0FBQ0Y7QVV2NXVGRTtFTzR6bUJJO0lSbHdtQkEsZVFvd21CRTtFakI2bG9FTjtBQUNGO0FpQjVsb0VRO0VBQ0UsVUFBQTtBakI4bG9FVjtBaUIxbG9FTTtFQUNFLFVBQUE7QWpCNGxvRVI7QWlCMWxvRVE7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7QWpCNGxvRVY7O0FpQnBsb0VJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RVJod21CRiw2QkFyQmU7QVQ2MnVGbkI7QVU3NnVGRTtFT20xbUJFO0lSNXZtQkUsNkJBaEJhO0VUMDJ1RmpCO0FBQ0Y7QVVsN3VGRTtFT20xbUJFO0lSenZtQkUsbUJRNHZtQkE7RWpCZ21vRUo7QUFDRjtBVXY3dUZFO0VPbTFtQkU7SVJydm1CSSxtQlF3dm1CRjtFakJxbW9FSjtBQUNGO0FpQm5tb0VJO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVIxd21CRixXUTJ3bUJFO0VSM3dtQkYsc0JBckJlO0FUczR1Rm5CO0FVdDh1RkU7RU95MW1CRTtJUmx3bUJFLFlBaEJhO0VUbTR1RmpCO0FBQ0Y7QVUzOHVGRTtFT3kxbUJFO0lSL3ZtQkUsWVFzd21CQTtFakIrbW9FSjtBQUNGO0FVaDl1RkU7RU95MW1CRTtJUjN2bUJJLFlRa3dtQkY7RWpCb25vRUo7QUFDRjtBVXI5dUZFO0VPeTFtQkU7SVJsd21CRSxhQWhCYTtFVGs1dUZqQjtBQUNGO0FVMTl1RkU7RU95MW1CRTtJUi92bUJFLFlRdXdtQkE7RWpCNm5vRUo7QUFDRjtBVS85dUZFO0VPeTFtQkU7SVIzdm1CSSxZUW13bUJGO0VqQmtvb0VKO0FBQ0Y7QWlCaG9vRUk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFUmx4bUJGLGNBckJlO0VBcUJmLGNBckJlO0VBcUJmLHNDQXJCZTtFSmhFakIsbUNBQUE7VUFBQSwyQkFBQTtFSXFGRSw2QkFyQmU7RVE4eW1CYix5SkFBQTtFQUFBLG1IQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFWm56bUJGLHNEQUFBO1VBQUEsOENBQUE7RUFDQSwrREFDRTtFQURGLHVEQUNFO0VBREYsK0NBQ0U7RUFERix1RUFDRTtFSWJGLHlCSmtCQTtFSWlCQSx5QkpoQkE7RUlnQkEsbUJKZkE7QUxnN3VGSjtBVXQvdUZFO0VPbzJtQkU7SVI3d21CRSxlQWhCYTtFVG03dUZqQjtBQUNGO0FVMy91RkU7RU9vMm1CRTtJUjF3bUJFLGVRK3dtQkE7RWpCc3BvRUo7QUFDRjtBVWhndkZFO0VPbzJtQkU7SVJ0d21CSSxlUTJ3bUJGO0VqQjJwb0VKO0FBQ0Y7QVVyZ3ZGRTtFT28ybUJFO0lSN3dtQkUsU0FoQmE7RVRrOHVGakI7QUFDRjtBVTFndkZFO0VPbzJtQkU7SVIxd21CRSxTUWd4bUJBO0VqQm9xb0VKO0FBQ0Y7QVUvZ3ZGRTtFT28ybUJFO0lSdHdtQkksU1E0d21CRjtFakJ5cW9FSjtBQUNGO0FVcGh2RkU7RU9vMm1CRTtJUjd3bUJFLDZCQWhCYTtFVGk5dUZqQjtBQUNGO0FVemh2RkU7RU9vMm1CRTtJUjF3bUJFLGdCUWl4bUJBO0VqQmtyb0VKO0FBQ0Y7QVU5aHZGRTtFT28ybUJFO0lSdHdtQkksZ0JRNndtQkY7RWpCdXJvRUo7QUFDRjtBVW5pdkZFO0VPbzJtQkU7SVI3d21CRSxrQkFoQmE7RVRnK3VGakI7QUFDRjtBVXhpdkZFO0VPbzJtQkU7SVIxd21CRSxtQlFteG1CQTtFakIrcm9FSjtBQUNGO0FVN2l2RkU7RU9vMm1CRTtJUnR3bUJJLG1CUSt3bUJGO0VqQm9zb0VKO0FBQ0Y7QWlCanNvRU07RUFDRSxhQUFBO0FqQm1zb0VSO0FVcmp2RkU7RU9vMm1CRTtJUmh6bUJFLGVKZ0JGO0VMcS91RkY7QUFDRjtBVTFqdkZFO0VPbzJtQkU7SVI3eW1CRSxlSmFGO0VMMC91RkY7QUFDRjtBVS9qdkZFO0VPbzJtQkU7SVIxeW1CRSxlSlVGO0VMKy91RkY7QUFDRjtBVXBrdkZFO0VPbzJtQkU7SVI3d21CRSxjQWhCYTtFVGlndkZqQjtBQUNGO0FVemt2RkU7RU9vMm1CRTtJUjF3bUJFLHlCQVZnQjtFVDYvdUZwQjtBQUNGO0FVOWt2RkU7RU9vMm1CRTtJUnR3bUJJLGVKekJKO0VMNmd2RkY7QUFDRjtBVW5sdkZFO0VPbzJtQkU7SVI3d21CRSxlQWhCYTtFVGdodkZqQjtBQUNGO0FVeGx2RkU7RU9vMm1CRTtJUjF3bUJFLDBCQVZnQjtFVDRndkZwQjtBQUNGO0FVN2x2RkU7RU9vMm1CRTtJUnR3bUJJLGdCSnhCSjtFTDJodkZGO0FBQ0Y7QWlCM3VvRUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VSdHltQkYsV1EweW1CRTtFUjF5bUJGLG1CQXJCZTtFSlNmLFVBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0VJV0EsOEJBckJlO0FUNml2Rm5CO0FpQmp2b0VNO0VBQ0UsYUFBQTtBakJtdm9FUjtBVWhudkZFO0VPdTNtQkU7SVJoeW1CRSxXQWhCYTtFVDZpdkZqQjtBQUNGO0FVcm52RkU7RU91M21CRTtJUjd4bUJFLFdRcXltQkE7RWpCMHZvRUo7QUFDRjtBVTFudkZFO0VPdTNtQkU7SVJ6eG1CSSxXUWl5bUJGO0VqQit2b0VKO0FBQ0Y7QVUvbnZGRTtFT3UzbUJFO0lSaHltQkUsa0JBaEJhO0VUNGp2RmpCO0FBQ0Y7QVVwb3ZGRTtFT3UzbUJFO0lSN3htQkUsa0JRc3ltQkE7RWpCd3dvRUo7QUFDRjtBVXpvdkZFO0VPdTNtQkU7SVJ6eG1CSSxrQlFreW1CRjtFakI2d29FSjtBQUNGO0FVOW92RkU7RU91M21CRTtJUmh5bUJFLHFCQWhCYTtFVDJrdkZqQjtBQUNGO0FVbnB2RkU7RU91M21CRTtJUjd4bUJFLHFCUXd5bUJBO0VqQnF4b0VKO0FBQ0Y7QVV4cHZGRTtFT3UzbUJFO0lSenhtQkkscUJRb3ltQkY7RWpCMHhvRUo7QUFDRjtBaUIxeG9FTTtFQUNFLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtBakI0eG9FUjtBaUJ4eG9FSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RVJ4em1CRiw2QkFyQmU7RUFkZixtQlE2MW1CRTtNUjcxbUJGLGtCUTYxbUJFO1VSNzFtQkYsY1E2MW1CRTtBakIweG9FTjtBVXpxdkZFO0VPdzRtQkU7SVJqem1CRSw2QkFoQmE7RVRzbXZGakI7QUFDRjtBVTlxdkZFO0VPdzRtQkU7SVI5eW1CRSxtQlFvem1CQTtFakJveW9FSjtBQUNGO0FVbnJ2RkU7RU93NG1CRTtJUjF5bUJJLG1CUWd6bUJGO0VqQnl5b0VKO0FBQ0Y7QVV4cnZGRTtFT3c0bUJFO0lScDFtQkUsdUJRMjFtQkE7UVIzMW1CQSxlUTIxbUJBO1lSMzFtQkEsV1EyMW1CQTtFakI2eW9FSjtBQUNGO0FVN3J2RkU7RU93NG1CRTtJUmoxbUJFLHVCUXcxbUJBO1FSeDFtQkEsZVF3MW1CQTtZUngxbUJBLFdRdzFtQkE7RWpCa3pvRUo7QUFDRjtBVWxzdkZFO0VPdzRtQkU7SVI5MG1CRSx1QlFxMW1CQTtRUnIxbUJBLGVRcTFtQkE7WVJyMW1CQSxXUXExbUJBO0VqQnV6b0VKO0FBQ0Y7QWlCdHpvRU07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VSajBtQkosV1FrMG1CSTtFUmwwbUJKLDZCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0VDa0RFLHFEQXJCZTtFQWRmLGdCUTAybUJJO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBakJ5em9FUjtBVXZ0dkZFO0VPaTVtQkk7SVIxem1CQSxZQWhCYTtFVG9wdkZqQjtBQUNGO0FVNXR2RkU7RU9pNW1CSTtJUnZ6bUJBLFlRNnptQkU7RWpCeTBvRU47QUFDRjtBVWp1dkZFO0VPaTVtQkk7SVJuem1CRSxZUXl6bUJBO0VqQjgwb0VOO0FBQ0Y7QVV0dXZGRTtFT2k1bUJJO0lSMXptQkEsNkJBaEJhO0VUbXF2RmpCO0FBQ0Y7QVUzdXZGRTtFT2k1bUJJO0lSdnptQkEsbUJROHptQkU7RWpCdTFvRU47QUFDRjtBVWh2dkZFO0VPaTVtQkk7SVJuem1CRSxtQlEwem1CQTtFakI0MW9FTjtBQUNGO0FVcnZ2RkU7RU9pNW1CSTtJUjF6bUJBLHlCQWhCYTtFVGtydkZqQjtBQUNGO0FVMXZ2RkU7RU9pNW1CSTtJUnZ6bUJBLGVFckRKO0VYeXR2RkE7QUFDRjtBVS92dkZFO0VPaTVtQkk7SVJuem1CRSxlRXpETjtFWDh0dkZBO0FBQ0Y7QVVwd3ZGRTtFT2k1bUJJO0lSNzFtQkEseUJFZEo7RVhrdXZGQTtBQUNGO0FVend2RkU7RU9pNW1CSTtJUjExbUJBLHlCRWpCSjtFWHV1dkZBO0FBQ0Y7QVU5d3ZGRTtFT2k1bUJJO0lSdjFtQkEseUJFcEJKO0VYNHV2RkE7QUFDRjtBUS91dkZFO0VBQ0UsMkxBQUE7QVJpdnZGSjtBUS91dkZFO0VBQ0UsMEpBQUE7QVJpdnZGSjtBUWh2dkZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSa3Z2Rk47QVEvdXZGRTtFQUNFLDBKQUFBO0FSaXZ2Rko7QVFodnZGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmt2dkZOO0FVcHl2RkU7RU9pNW1CSTtJUjF6bUJBLDZDQWhCYTtFVGl1dkZqQjtBQUNGO0FVenl2RkU7RU9pNW1CSTtJUnZ6bUJBLHVCUWkwbUJFO0VqQms1b0VOO0FBQ0Y7QVU5eXZGRTtFT2k1bUJJO0lSbnptQkUsdUJRNnptQkE7RWpCdTVvRU47QUFDRjtBVW56dkZFO0VPaTVtQkk7SVI3MW1CQSxnQlF3Mm1CRTtFakIyNW9FTjtBQUNGO0FVeHp2RkU7RU9pNW1CSTtJUjExbUJBLGdCUXEybUJFO0VqQmc2b0VOO0FBQ0Y7QVU3enZGRTtFT2k1bUJJO0lSdjFtQkEsZ0JRazJtQkU7RWpCcTZvRU47QUFDRjtBaUJqNm9FTTtFQUNFLDBKQUFBO0VBQUEsc0ZBQUE7QWpCbTZvRVI7QWlCajZvRVE7RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBakJtNm9FVjtBaUJoNm9FTTtFUnIxbUJGLGNBckJlO0VBcUJmLHFCQXJCZTtFUTYybUJYLGtCQUFBO0FqQms2b0VSO0FVLzB2RkU7RU8wNm1CSTtJUm4xbUJBLGFBaEJhO0VUNHd2RmpCO0FBQ0Y7QVVwMXZGRTtFTzA2bUJJO0lSaDFtQkEsYVFpMW1CRTtFakI2Nm9FTjtBQUNGO0FVejF2RkU7RU8wNm1CSTtJUjUwbUJFLGFRNjBtQkE7RWpCazdvRU47QUFDRjtBVTkxdkZFO0VPMDZtQkk7SVJuMW1CQSxRQWhCYTtFVDJ4dkZqQjtBQUNGO0FVbjJ2RkU7RU8wNm1CSTtJUmgxbUJBLFFRazFtQkU7RWpCMjdvRU47QUFDRjtBVXgydkZFO0VPMDZtQkk7SVI1MG1CRSxRUTgwbUJBO0VqQmc4b0VOO0FBQ0Y7QWlCNTdvRUk7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUpBQUE7RUFBQSxtSEFBQTtFUi8xbUJGLG9CQXJCZTtFQXFCZixjQXJCZTtFQXFCZixxQkFyQmU7RUFxQmYsc0JBckJlO0VBcUJmLDBCQXJCZTtBVHV6dkZuQjtBVXYzdkZFO0VPaTdtQkU7SVIxMW1CRSxvQkFoQmE7RVRvenZGakI7QUFDRjtBVTUzdkZFO0VPaTdtQkU7SVJ2MW1CRSxvQlEyMW1CQTtFakIyOG9FSjtBQUNGO0FVajR2RkU7RU9pN21CRTtJUm4xbUJJLG9CUXUxbUJGO0VqQmc5b0VKO0FBQ0Y7QVV0NHZGRTtFT2k3bUJFO0lSMTFtQkUsYUFoQmE7RVRtMHZGakI7QUFDRjtBVTM0dkZFO0VPaTdtQkU7SVJ2MW1CRSxhUTQxbUJBO0VqQnk5b0VKO0FBQ0Y7QVVoNXZGRTtFT2k3bUJFO0lSbjFtQkksYVF3MW1CRjtFakI4OW9FSjtBQUNGO0FVcjV2RkU7RU9pN21CRTtJUjExbUJFLHFCQWhCYTtFVGsxdkZqQjtBQUNGO0FVMTV2RkU7RU9pN21CRTtJUnYxbUJFLFdRNjFtQkE7RWpCdStvRUo7QUFDRjtBVS81dkZFO0VPaTdtQkU7SVJuMW1CSSxXUXkxbUJGO0VqQjQrb0VKO0FBQ0Y7QVVwNnZGRTtFT2k3bUJFO0lSMTFtQkUsc0JBaEJhO0VUaTJ2RmpCO0FBQ0Y7QVV6NnZGRTtFT2k3bUJFO0lSdjFtQkUsWVE4MW1CQTtFakJxL29FSjtBQUNGO0FVOTZ2RkU7RU9pN21CRTtJUm4xbUJJLFlRMDFtQkY7RWpCMC9vRUo7QUFDRjtBVW43dkZFO0VPaTdtQkU7SVIxMW1CRSwwQkFoQmE7RVRnM3ZGakI7QUFDRjtBVXg3dkZFO0VPaTdtQkU7SVJ2MW1CRSxnQlErMW1CQTtFakJtZ3BFSjtBQUNGO0FVNzd2RkU7RU9pN21CRTtJUm4xbUJJLGdCUTIxbUJGO0VqQndncEVKO0FBQ0Y7QWlCdGdwRU07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQndncEVSO0FpQnJncEVNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCdWdwRVI7QWlCamdwRU07RVp0M21CRix1Q0FBQTtVQUFBLCtCQUFBO0VJbkNBLGNKb0NBO0FMMDN2Rko7QVVoOXZGRTtFTzI4bUJJO0lSdjVtQkEsZUprQ0Y7RUw4M3ZGRjtBQUNGO0FVcjl2RkU7RU8yOG1CSTtJUnA1bUJBLGVKK0JGO0VMbTR2RkY7QUFDRjtBVTE5dkZFO0VPMjhtQkk7SVJqNW1CQSxlSjRCRjtFTHc0dkZGO0FBQ0Y7QWlCL2dwRU07RVp4M21CRixVQUFBO0FMMDR2Rko7QWlCNWdwRVE7RUFDRSxVQUFBO0VaejNtQk4sa0ZBQ0U7RUFERiwwRUFDRTtFQURGLGtFQUNFO0VBREYsK0ZBQ0U7QUx1NHZGTjtBaUI1Z3BFTTtFQUNFLFVBQUE7RVpyM21CSixnQ0FBQTtFQUFBLHdCQUFBO0FMbzR2Rko7O0FpQnRncEVJO0VSLzRtQkEsNkJBckJlO0FUODZ2Rm5CO0FVOSt2RkU7RU9vK21CRTtJUjc0bUJFLDZCQWhCYTtFVDI2dkZqQjtBQUNGO0FVbi92RkU7RU9vK21CRTtJUjE0bUJFLG1CUTI0bUJBO0VqQmtocEVKO0FBQ0Y7QVV4L3ZGRTtFT28rbUJFO0lSdDRtQkksbUJRdTRtQkY7RWpCdWhwRUo7QUFDRjtBaUJ0aHBFSTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFUjE1bUJGLHNCQXJCZTtFQXFCZix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0VDa0RFLDBCQXJCZTtBVDQ4dkZuQjtBVTVnd0ZFO0VPdSttQkU7SVJoNW1CRSxhQWhCYTtFVHk4dkZqQjtBQUNGO0FVamh3RkU7RU91K21CRTtJUjc0bUJFLFlRczVtQkE7RWpCcWlwRUo7QUFDRjtBVXRod0ZFO0VPdSttQkU7SVJ6NG1CSSxZUWs1bUJGO0VqQjBpcEVKO0FBQ0Y7QVUzaHdGRTtFT3UrbUJFO0lSaDVtQkUseUJBaEJhO0VUdzl2RmpCO0FBQ0Y7QVVoaXdGRTtFT3UrbUJFO0lSNzRtQkUsZUVyREo7RVgrL3ZGQTtBQUNGO0FVcml3RkU7RU91K21CRTtJUno0bUJJLGVFekROO0VYb2d3RkE7QUFDRjtBVTFpd0ZFO0VPdSttQkU7SVJuN21CRSx5QkVkSjtFWHdnd0ZBO0FBQ0Y7QVUvaXdGRTtFT3UrbUJFO0lSaDdtQkUseUJFakJKO0VYNmd3RkE7QUFDRjtBVXBqd0ZFO0VPdSttQkU7SVI3Nm1CRSx5QkVwQko7RVhraHdGQTtBQUNGO0FRcmh3RkU7RUFDRSwyTEFBQTtBUnVod0ZKO0FRcmh3RkU7RUFDRSwwSkFBQTtBUnVod0ZKO0FRdGh3Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJ3aHdGTjtBUXJod0ZFO0VBQ0UsMEpBQUE7QVJ1aHdGSjtBUXRod0ZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSd2h3Rk47QVUxa3dGRTtFT3UrbUJFO0lSaDVtQkUsMEJBaEJhO0VUdWd3RmpCO0FBQ0Y7QVUva3dGRTtFT3UrbUJFO0lSNzRtQkUsZ0JReTVtQkE7RWpCZ21wRUo7QUFDRjtBVXBsd0ZFO0VPdSttQkU7SVJ6NG1CSSxnQlFxNW1CRjtFakJxbXBFSjtBQUNGO0FpQnBtcEVNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsNkpBQUE7RUFBQSx1SEFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFWjUvbUJOLG1DQUFBO1VBQUEsMkJBQUE7RUlxRkUsc0NBckJlO0VBcUJmLDZCQXJCZTtFQXFCZixtQkFyQmU7RUFxQmYsdUJBckJlO0VBZGYseUJKMkRBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLCtEQUNFO0VBREYsdURBQ0U7RUFERiwrQ0FDRTtFQURGLHVFQUNFO0FMMC92Rk47QVUzbXdGRTtFT3EvbUJJO0lSOTVtQkEsc0NBaEJhO0VUd2l3RmpCO0FBQ0Y7QVVobndGRTtFT3EvbUJJO0lSMzVtQkEsa0JRbzZtQkU7RWpCc25wRU47QUFDRjtBVXJud0ZFO0VPcS9tQkk7SVJ2NW1CRSxrQlFnNm1CQTtFakIybnBFTjtBQUNGO0FVMW53RkU7RU9xL21CSTtJUjk1bUJBLDZCQWhCYTtFVHVqd0ZqQjtBQUNGO0FVL253RkU7RU9xL21CSTtJUjM1bUJBLG1CUXE2bUJFO0VqQm9vcEVOO0FBQ0Y7QVVwb3dGRTtFT3EvbUJJO0lSdjVtQkUsbUJRaTZtQkE7RWpCeW9wRU47QUFDRjtBVXpvd0ZFO0VPcS9tQkk7SVI5NW1CQSxtQkFoQmE7RVRza3dGakI7QUFDRjtBVTlvd0ZFO0VPcS9tQkk7SVIzNW1CQSxTUXM2bUJFO0VqQmtwcEVOO0FBQ0Y7QVVucHdGRTtFT3EvbUJJO0lSdjVtQkUsU1FrNm1CQTtFakJ1cHBFTjtBQUNGO0FVeHB3RkU7RU9xL21CSTtJUjk1bUJBLHNCQWhCYTtFVHFsd0ZqQjtBQUNGO0FVN3B3RkU7RU9xL21CSTtJUjM1bUJBLFlRdTZtQkU7RWpCZ3FwRU47QUFDRjtBVWxxd0ZFO0VPcS9tQkk7SVJ2NW1CRSxZUW02bUJBO0VqQnFxcEVOO0FBQ0Y7QVV2cXdGRTtFT3EvbUJJO0lSajhtQkEsZUp5REY7RUw4andGRjtBQUNGO0FVNXF3RkU7RU9xL21CSTtJUjk3bUJBLGVKc0RGO0VMbWt3RkY7QUFDRjtBVWpyd0ZFO0VPcS9tQkk7SVIzN21CQSxlSm1ERjtFTHdrd0ZGO0FBQ0Y7QWlCaHJwRVE7RVovNG1CSixVQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtBTGtrd0ZKO0FpQjlxcEVJO0VSdjdtQkEscUJBckJlO0VRODhtQmIsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpCZ3JwRU47QVU5cndGRTtFTzRnbkJFO0lScjdtQkUsVUFoQmE7RVQybndGakI7QUFDRjtBVW5zd0ZFO0VPNGduQkU7SVJsN21CRSxXUW03bUJBO0VqQjBycEVKO0FBQ0Y7QVV4c3dGRTtFTzRnbkJFO0lSOTZtQkksV1ErNm1CRjtFakIrcnBFSjtBQUNGO0FpQjlycEVNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCZ3NwRVI7QWlCN3JwRU07RUFDRSxVQUFBO0FqQitycEVSO0FpQjFycEVNO0VaeDVtQkYsdUNBQUE7VUFBQSwrQkFBQTtFSWhGQSxlSmlGQTtBTHFsd0ZKO0FVeHR3RkU7RU8waG5CSTtJUnQrbUJBLGVKK0VGO0VMeWx3RkY7QUFDRjtBVTd0d0ZFO0VPMGhuQkk7SVJuK21CQSxlSjRFRjtFTDhsd0ZGO0FBQ0Y7QVVsdXdGRTtFTzBobkJJO0lSaCttQkEsZUp5RUY7RUxtbXdGRjtBQUNGO0FpQjNzcEVRO0VadjVtQkosVUFBQTtBTHFtd0ZKO0FpQnRzcEVRO0VBQ0UseUpBQUE7RUFBQSxtSEFBQTtBakJ3c3BFVjs7QWlCaHNwRUk7RVJ4OW1CQSw2QkFyQmU7QVRpcndGbkI7QVVqdndGRTtFTzZpbkJFO0lSdDltQkUsNkJBaEJhO0VUOHF3RmpCO0FBQ0Y7QVV0dndGRTtFTzZpbkJFO0lSbjltQkUsbUJRbzltQkE7RWpCNHNwRUo7QUFDRjtBVTN2d0ZFO0VPNmluQkU7SVIvOG1CSSxtQlFnOW1CRjtFakJpdHBFSjtBQUNGO0FpQmh0cEVJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VSbittQkYsc0JBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUNrREUsMEJBckJlO0FUK3N3Rm5CO0FVL3d3RkU7RU9nam5CRTtJUno5bUJFLGFBaEJhO0VUNHN3RmpCO0FBQ0Y7QVVweHdGRTtFT2dqbkJFO0lSdDltQkUsWVErOW1CQTtFakIrdHBFSjtBQUNGO0FVenh3RkU7RU9nam5CRTtJUmw5bUJJLFlRMjltQkY7RWpCb3VwRUo7QUFDRjtBVTl4d0ZFO0VPZ2puQkU7SVJ6OW1CRSx5QkFoQmE7RVQydHdGakI7QUFDRjtBVW55d0ZFO0VPZ2puQkU7SVJ0OW1CRSxlRXJESjtFWGt3d0ZBO0FBQ0Y7QVV4eXdGRTtFT2dqbkJFO0lSbDltQkksZUV6RE47RVh1d3dGQTtBQUNGO0FVN3l3RkU7RU9nam5CRTtJUjUvbUJFLHlCRWRKO0VYMnd3RkE7QUFDRjtBVWx6d0ZFO0VPZ2puQkU7SVJ6L21CRSx5QkVqQko7RVhneHdGQTtBQUNGO0FVdnp3RkU7RU9nam5CRTtJUnQvbUJFLHlCRXBCSjtFWHF4d0ZBO0FBQ0Y7QVF4eHdGRTtFQUNFLDJMQUFBO0FSMHh3Rko7QVF4eHdGRTtFQUNFLDBKQUFBO0FSMHh3Rko7QVF6eHdGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjJ4d0ZOO0FReHh3RkU7RUFDRSwwSkFBQTtBUjB4d0ZKO0FRenh3Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVIyeHdGTjtBVTcwd0ZFO0VPZ2puQkU7SVJ6OW1CRSwwQkFoQmE7RVQwd3dGakI7QUFDRjtBVWwxd0ZFO0VPZ2puQkU7SVJ0OW1CRSxnQlFrK21CQTtFakIweHBFSjtBQUNGO0FVdjF3RkU7RU9nam5CRTtJUmw5bUJJLGdCUTg5bUJGO0VqQit4cEVKO0FBQ0Y7QWlCOXhwRU07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSw2SkFBQTtFQUFBLHVIQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VacmtuQk4sbUNBQUE7VUFBQSwyQkFBQTtFSXFGRSxzQ0FyQmU7RUFxQmYsNkJBckJlO0VBcUJmLG1CQXJCZTtFQXFCZix1QkFyQmU7RUFkZix5QkoyREE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EsK0RBQ0U7RUFERix1REFDRTtFQURGLCtDQUNFO0VBREYsdUVBQ0U7QUw2dndGTjtBVTkyd0ZFO0VPOGpuQkk7SVJ2K21CQSxzQ0FoQmE7RVQyeXdGakI7QUFDRjtBVW4zd0ZFO0VPOGpuQkk7SVJwK21CQSxrQlE2K21CRTtFakJnenBFTjtBQUNGO0FVeDN3RkU7RU84am5CSTtJUmgrbUJFLGtCUXkrbUJBO0VqQnF6cEVOO0FBQ0Y7QVU3M3dGRTtFTzhqbkJJO0lSdittQkEsNkJBaEJhO0VUMHp3RmpCO0FBQ0Y7QVVsNHdGRTtFTzhqbkJJO0lScCttQkEsbUJROCttQkU7RWpCOHpwRU47QUFDRjtBVXY0d0ZFO0VPOGpuQkk7SVJoK21CRSxtQlEwK21CQTtFakJtMHBFTjtBQUNGO0FVNTR3RkU7RU84am5CSTtJUnYrbUJBLG1CQWhCYTtFVHkwd0ZqQjtBQUNGO0FVajV3RkU7RU84am5CSTtJUnArbUJBLFNRKyttQkU7RWpCNDBwRU47QUFDRjtBVXQ1d0ZFO0VPOGpuQkk7SVJoK21CRSxTUTIrbUJBO0VqQmkxcEVOO0FBQ0Y7QVUzNXdGRTtFTzhqbkJJO0lSdittQkEsc0JBaEJhO0VUdzF3RmpCO0FBQ0Y7QVVoNndGRTtFTzhqbkJJO0lScCttQkEsWVFnL21CRTtFakIwMXBFTjtBQUNGO0FVcjZ3RkU7RU84am5CSTtJUmgrbUJFLFlRNCttQkE7RWpCKzFwRU47QUFDRjtBVTE2d0ZFO0VPOGpuQkk7SVIxZ25CQSxlSnlERjtFTGkwd0ZGO0FBQ0Y7QVUvNndGRTtFTzhqbkJJO0lSdmduQkEsZUpzREY7RUxzMHdGRjtBQUNGO0FVcDd3RkU7RU84am5CSTtJUnBnbkJBLGVKbURGO0VMMjB3RkY7QUFDRjtBaUIzMnBFUTtFWnY5bUJKLFVBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FMcTB3Rko7QWlCejJwRUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUmhnbkJGLG1CQXJCZTtBVGk0d0ZuQjtBVWo4d0ZFO0VPb2xuQkU7SVI3L21CRSxxQkFoQmE7RVQ4M3dGakI7QUFDRjtBVXQ4d0ZFO0VPb2xuQkU7SVIxL21CRSxVUTQvbUJBO0VqQm8zcEVKO0FBQ0Y7QVUzOHdGRTtFT29sbkJFO0lSdC9tQkksVVF3L21CRjtFakJ5M3BFSjtBQUNGO0FpQnozcEVNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpCMjNwRVI7QWlCeDNwRU07RUFDRSxVQUFBO0FqQjAzcEVSO0FpQnIzcEVNO0VaaCttQkYsdUNBQUE7VUFBQSwrQkFBQTtFSWhGQSxlSmlGQTtBTHcxd0ZKO0FVMzl3RkU7RU9rbW5CSTtJUjlpbkJBLGVKK0VGO0VMNDF3RkY7QUFDRjtBVWgrd0ZFO0VPa21uQkk7SVIzaW5CQSxlSjRFRjtFTGkyd0ZGO0FBQ0Y7QVVyK3dGRTtFT2ttbkJJO0lSeGluQkEsZUp5RUY7RUxzMndGRjtBQUNGO0FpQnQ0cEVRO0VaLzltQkosVUFBQTtBTHcyd0ZKO0FpQmo0cEVRO0VBQ0UseUpBQUE7RUFBQSxtSEFBQTtBakJtNHBFVjs7QWlCNTNwRUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakIrM3BFSjtBaUI1M3BFSTtFUnBpbkJBLDZCQXJCZTtFQXFCZixzQkFyQmU7QVR5N3dGbkI7QVV6L3dGRTtFT3lubkJFO0lSbGluQkUsNkJBaEJhO0VUczd3RmpCO0FBQ0Y7QVU5L3dGRTtFT3lubkJFO0lSL2huQkUsbUJRZ2luQkE7RWpCdzRwRUo7QUFDRjtBVW5neEZFO0VPeW5uQkU7SVIzaG5CSSxtQlE0aG5CRjtFakI2NHBFSjtBQUNGO0FVeGd4RkU7RU95bm5CRTtJUmxpbkJFLHNCQWhCYTtFVHE4d0ZqQjtBQUNGO0FVN2d4RkU7RU95bm5CRTtJUi9obkJFLFlRaWluQkE7RWpCczVwRUo7QUFDRjtBVWxoeEZFO0VPeW5uQkU7SVIzaG5CSSxZUTZobkJGO0VqQjI1cEVKO0FBQ0Y7QVV2aHhGRTtFT3lubkJFO0lScGluQkEsc0JBckJlO0VUMjl3RmpCO0FBQ0Y7QVU1aHhGRTtFT3lubkJFO0lSbGluQkUsc0JBaEJhO0VUeTl3RmpCO0FBQ0Y7QVVqaXhGRTtFT3lubkJFO0lSL2huQkUsWVFtaW5CRTtFakJ3NnBFTjtBQUNGO0FVdGl4RkU7RU95bm5CRTtJUjNobkJJLFlRK2huQkE7RWpCNjZwRU47QUFDRjtBaUI1NnBFTTtFUjFpbkJGLHNCQXJCZTtBVDgrd0ZuQjtBVTlpeEZFO0VPK25uQkk7SVJ4aW5CQSxzQkFoQmE7RVQyK3dGakI7QUFDRjtBVW5qeEZFO0VPK25uQkk7SVJyaW5CQSxZUXNpbkJFO0VqQnU3cEVOO0FBQ0Y7QVV4anhGRTtFTytubkJJO0lSamluQkUsWVFraW5CQTtFakI0N3BFTjtBQUNGO0FpQjE3cEVRO0VBQ0UsY0FBQTtBakI0N3BFVjtBaUJ2N3BFUTtFQUNFLGdCQUFBO0VBQ0EsZ0xBQUE7RUFBQSw2SEFBQTtFQUNBLFlBQUE7RVJ2am5CTiw2QkFyQmU7QVRzZ3hGbkI7QVV0a3hGRTtFT3lvbkJNO0lSbGpuQkYsNkJBaEJhO0VUbWd4RmpCO0FBQ0Y7QVUza3hGRTtFT3lvbkJNO0lSL2luQkYsbUJRbWpuQkk7RWpCazhwRVI7QUFDRjtBVWhseEZFO0VPeW9uQk07SVIzaW5CQSxtQlEraW5CRTtFakJ1OHBFUjtBQUNGO0FpQnQ4cEVVO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0FqQnc4cEVaO0FpQnQ4cEVVO0VSOWpuQk4scURBckJlO0FUNGh4Rm5CO0FpQng4cEVZO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FqQjA4cEVkO0FVL2x4RkU7RU9tcG5CUTtJUjVqbkJKLDhCQWhCYTtFVDRoeEZqQjtBQUNGO0FVcG14RkU7RU9tcG5CUTtJUnpqbkJKLGtCUTZqbkJNO0VqQmk5cEVWO0FBQ0Y7QVV6bXhGRTtFT21wbkJRO0lScmpuQkYsa0JReWpuQkk7RWpCczlwRVY7QUFDRjtBaUI5OHBFSTtFQUNFLGVBQUE7RUFFQSxXQUFBO0VSOWtuQkYsdUJBckJlO0VRcW1uQmIsY0FBQTtBakIrOHBFTjtBVXBueEZFO0VPZ3FuQkU7SVJ6a25CRSxzQkFoQmE7RVRpanhGakI7QUFDRjtBVXpueEZFO0VPZ3FuQkU7SVJ0a25CRSxzQkFWZ0I7RVQ2aXhGcEI7QUFDRjtBVTlueEZFO0VPZ3FuQkU7SVJsa25CSSxZUXNrbkJGO0VqQjg5cEVKO0FBQ0Y7QWlCMzlwRUk7RUFDRSxrQkFBQTtFQUNBLHlKQUFBO0VBQUEsbUhBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFWjVxbkJKLG1DQUFBO1VBQUEsMkJBQUE7RUlxRkUsNkJBckJlO0VBcUJmLHNCQXJCZTtFUWdubkJiLG9CQUFBO0VBQ0EsZ0JBQUE7RVI1bG5CRiwyQkFyQmU7RUFkZix5QkoyREE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EsK0RBQ0U7RUFERix1REFDRTtFQURGLCtDQUNFO0VBREYsdUVBQ0U7RVlta25CQSxjQUFBO0FqQmcrcEVOO0FVcHB4RkU7RU93cW5CRTtJUmpsbkJFLDZCQWhCYTtFVGlseEZqQjtBQUNGO0FVenB4RkU7RU93cW5CRTtJUjlrbkJFLG1CUW9sbkJBO0VqQisrcEVKO0FBQ0Y7QVU5cHhGRTtFT3dxbkJFO0lSMWtuQkksbUJRZ2xuQkY7RWpCby9wRUo7QUFDRjtBVW5xeEZFO0VPd3FuQkU7SVJqbG5CRSxhQWhCYTtFVGdteEZqQjtBQUNGO0FVeHF4RkU7RU93cW5CRTtJUjlrbkJFLFlRcWxuQkE7RWpCNi9wRUo7QUFDRjtBVTdxeEZFO0VPd3FuQkU7SVIxa25CSSxZUWlsbkJGO0VqQmtncUVKO0FBQ0Y7QVVscnhGRTtFT3dxbkJFO0lSamxuQkUsMEJBaEJhO0VUK214RmpCO0FBQ0Y7QVV2cnhGRTtFT3dxbkJFO0lSOWtuQkUsZ0JRd2xuQkE7RWpCeWdxRUo7QUFDRjtBVTVyeEZFO0VPd3FuQkU7SVIxa25CSSxnQlFvbG5CRjtFakI4Z3FFSjtBQUNGO0FVanN4RkU7RU93cW5CRTtJUnBubkJFLGVKeURGO0VMd2x4RkY7QUFDRjtBVXRzeEZFO0VPd3FuQkU7SVJqbm5CRSxlSnNERjtFTDZseEZGO0FBQ0Y7QVUzc3hGRTtFT3dxbkJFO0lSOW1uQkUsZUptREY7RUxrbXhGRjtBQUNGO0FpQnpocUVJO0VBRUUsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JKdHFuQlE7RUo4RFYsNkJBckJlO0VBcUJmLHNEQXJCZTtBVHlweEZuQjtBVXp0eEZFO0VPdXJuQkU7SVJobW5CRSw2QkFoQmE7RVRzcHhGakI7QUFDRjtBVTl0eEZFO0VPdXJuQkU7SVI3bG5CRSxtQlFvbW5CQTtFakJvaXFFSjtBQUNGO0FVbnV4RkU7RU91cm5CRTtJUnpsbkJJLG1CUWdtbkJGO0VqQnlpcUVKO0FBQ0Y7QVV4dXhGRTtFT3VybkJFO0lSaG1uQkUscURBaEJhO0VUcXF4RmpCO0FBQ0Y7QVU3dXhGRTtFT3VybkJFO0lSN2xuQkUsdUJRcW1uQkE7RWpCa2pxRUo7QUFDRjtBVWx2eEZFO0VPdXJuQkU7SVJ6bG5CSSx1QlFpbW5CRjtFakJ1anFFSjtBQUNGO0FpQnZqcUVNO0VBQ0UsY0FBQTtFUjVtbkJKLDBCQXJCZTtBVDJyeEZuQjtBVTN2eEZFO0VPZ3NuQkk7SVJ6bW5CQSwwQkFoQmE7RVR3cnhGakI7QUFDRjtBVWh3eEZFO0VPZ3NuQkk7SVJ0bW5CQSwwQkFWZ0I7RVRvcnhGcEI7QUFDRjtBVXJ3eEZFO0VPZ3NuQkk7SVJsbW5CRSxlUW9tbkJBO0VqQnVrcUVOO0FBQ0Y7QWlCdmtxRVE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSjVwbkJNO0VMUGQsbUpBQUE7RUNrREUseUJBckJlO0VBZGYseUJFWkY7RUYrQ0UsdUJBckJlO0FUbXR4Rm5CO0FRL3V4RkU7RUFDRSwyTEFBQTtBUml2eEZKO0FRL3V4RkU7RUFDRSwwSkFBQTtBUml2eEZKO0FRaHZ4Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJrdnhGTjtBUS91eEZFO0VBQ0UsMEpBQUE7QVJpdnhGSjtBUWh2eEZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSa3Z4Rk47QVVweXhGRTtFT21zbkJNO0lSNW1uQkYseUJBaEJhO0VUaXV4RmpCO0FBQ0Y7QVV6eXhGRTtFT21zbkJNO0lSem1uQkYsZUVyREo7RVh3d3hGQTtBQUNGO0FVOXl4RkU7RU9tc25CTTtJUnJtbkJBLGVFekROO0VYNnd4RkE7QUFDRjtBVW56eEZFO0VPbXNuQk07SVIvb25CRix5QkVkSjtFWGl4eEZBO0FBQ0Y7QVV4enhGRTtFT21zbkJNO0lSNW9uQkYseUJFakJKO0VYc3h4RkE7QUFDRjtBVTd6eEZFO0VPbXNuQk07SVJ6b25CRix5QkVwQko7RVgyeHhGQTtBQUNGO0FVbDB4RkU7RU9tc25CTTtJUjVtbkJGLHVCQWhCYTtFVCt2eEZqQjtBQUNGO0FVdjB4RkU7RU9tc25CTTtJUnptbkJGLHVCQVZnQjtFVDJ2eEZwQjtBQUNGO0FVNTB4RkU7RU9tc25CTTtJUnJtbkJBLFlRMm1uQkU7RWpCdW9xRVI7QUFDRjtBaUJyb3FFUTtFQUNFLFlBQUE7RUFDQSxhQUFBO0FqQnVvcUVWO0FpQmxvcUVJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxXSnBzbkJRO0VJcXNuQlIsU0FBQTtFUnJvbkJGLHlCQXJCZTtFQWRmLHlCRVpGO0VISEEsbUpBQUE7RUhvRkUsVUFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7RUluQ0EscURBckJlO0FUb3l4Rm5CO0FVcDJ4RkU7RU9tdG5CRTtJUjVubkJFLHlCQWhCYTtFVGl5eEZqQjtBQUNGO0FVejJ4RkU7RU9tdG5CRTtJUnpubkJFLGVFckRKO0VYdzB4RkE7QUFDRjtBVTkyeEZFO0VPbXRuQkU7SVJybm5CSSxlRXpETjtFWDYweEZBO0FBQ0Y7QVVuM3hGRTtFT210bkJFO0lSL3BuQkUseUJFZEo7RVhpMXhGQTtBQUNGO0FVeDN4RkU7RU9tdG5CRTtJUjVwbkJFLHlCRWpCSjtFWHMxeEZBO0FBQ0Y7QVU3M3hGRTtFT210bkJFO0lSenBuQkUseUJFcEJKO0VYMjF4RkE7QUFDRjtBUTkxeEZFO0VBQ0UsMkxBQUE7QVJnMnhGSjtBUTkxeEZFO0VBQ0UsMEpBQUE7QVJnMnhGSjtBUS8xeEZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSaTJ4Rk47QVE5MXhGRTtFQUNFLDBKQUFBO0FSZzJ4Rko7QVEvMXhGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUmkyeEZOO0FVbjV4RkU7RU9tdG5CRTtJUjVubkJFLHNDQWhCYTtFVGcxeEZqQjtBQUNGO0FVeDV4RkU7RU9tdG5CRTtJUnpubkJFLGtCUW9vbkJBO0VqQjhycUVKO0FBQ0Y7QVU3NXhGRTtFT210bkJFO0lScm5uQkksa0JRZ29uQkY7RWpCbXNxRUo7QUFDRjtBaUI1cnFFTTtFWnBtbkJGLHVDQUFBO1VBQUEsK0JBQUE7RUloRkEsZUppRkE7QUxteXhGSjtBVXQ2eEZFO0VPc3VuQkk7SVJscm5CQSxlSitFRjtFTHV5eEZGO0FBQ0Y7QVUzNnhGRTtFT3N1bkJJO0lSL3FuQkEsZUo0RUY7RUw0eXhGRjtBQUNGO0FVaDd4RkU7RU9zdW5CSTtJUjVxbkJBLGVKeUVGO0VMaXp4RkY7QUFDRjtBaUI1c3FFTTtFWnBtbkJGLFVBQUE7QUxtenhGSjs7QWlCcnNxRUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFUmhxbkJGLDZCQXJCZTtBVDgzeEZuQjtBVTk3eEZFO0VPbXZuQkU7SVI1cG5CRSw2QkFoQmE7RVQyM3hGakI7QUFDRjtBVW44eEZFO0VPbXZuQkU7SVJ6cG5CRSxtQlE0cG5CQTtFakJpdHFFSjtBQUNGO0FVeDh4RkU7RU9tdm5CRTtJUnJwbkJJLG1CUXdwbkJGO0VqQnN0cUVKO0FBQ0Y7QWlCcnRxRUk7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnpxbkJGLFdRMHFuQkU7RVIxcW5CRixzQkFyQmU7QVR1NXhGbkI7QVV2OXhGRTtFT3d2bkJFO0lSanFuQkUsWUFoQmE7RVRvNXhGakI7QUFDRjtBVTU5eEZFO0VPd3ZuQkU7SVI5cG5CRSxZUXFxbkJBO0VqQml1cUVKO0FBQ0Y7QVVqK3hGRTtFT3d2bkJFO0lSMXBuQkksWVFpcW5CRjtFakJzdXFFSjtBQUNGO0FVdCt4RkU7RU93dm5CRTtJUmpxbkJFLGFBaEJhO0VUbTZ4RmpCO0FBQ0Y7QVUzK3hGRTtFT3d2bkJFO0lSOXBuQkUsWVFzcW5CQTtFakIrdXFFSjtBQUNGO0FVaC94RkU7RU93dm5CRTtJUjFwbkJJLFlRa3FuQkY7RWpCb3ZxRUo7QUFDRjtBaUJsdnFFSTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VSanJuQkYsY0FyQmU7RUFxQmYsY0FyQmU7RUFxQmYsc0NBckJlO0VKaEVqQixtQ0FBQTtVQUFBLDJCQUFBO0VJcUZFLDZCQXJCZTtFUTZzbkJiLDZKQUFBO0VBQUEsdUhBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VabHRuQkYsc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLCtEQUNFO0VBREYsdURBQ0U7RUFERiwrQ0FDRTtFQURGLHVFQUNFO0VJYkYseUJKa0JBO0VJaUJBLHlCSmhCQTtFSWdCQSxtQkpmQTtBTGk4eEZKO0FVdmd5RkU7RU9td25CRTtJUjVxbkJFLGVBaEJhO0VUbzh4RmpCO0FBQ0Y7QVU1Z3lGRTtFT213bkJFO0lSenFuQkUsZVE4cW5CQTtFakJ3d3FFSjtBQUNGO0FVamh5RkU7RU9td25CRTtJUnJxbkJJLGVRMHFuQkY7RWpCNndxRUo7QUFDRjtBVXRoeUZFO0VPbXduQkU7SVI1cW5CRSxTQWhCYTtFVG05eEZqQjtBQUNGO0FVM2h5RkU7RU9td25CRTtJUnpxbkJFLFNRK3FuQkE7RWpCc3hxRUo7QUFDRjtBVWhpeUZFO0VPbXduQkU7SVJycW5CSSxTUTJxbkJGO0VqQjJ4cUVKO0FBQ0Y7QVVyaXlGRTtFT213bkJFO0lSNXFuQkUsNkJBaEJhO0VUayt4RmpCO0FBQ0Y7QVUxaXlGRTtFT213bkJFO0lSenFuQkUsZ0JRZ3JuQkE7RWpCb3lxRUo7QUFDRjtBVS9peUZFO0VPbXduQkU7SVJycW5CSSxnQlE0cW5CRjtFakJ5eXFFSjtBQUNGO0FVcGp5RkU7RU9td25CRTtJUjVxbkJFLGtCQWhCYTtFVGkveEZqQjtBQUNGO0FVemp5RkU7RU9td25CRTtJUnpxbkJFLG1CUWtybkJBO0VqQml6cUVKO0FBQ0Y7QVU5anlGRTtFT213bkJFO0lScnFuQkksbUJROHFuQkY7RWpCc3pxRUo7QUFDRjtBaUJuenFFTTtFQUNFLGFBQUE7QWpCcXpxRVI7QVV0a3lGRTtFT213bkJFO0lSL3NuQkUsZUpnQkY7RUxzZ3lGRjtBQUNGO0FVM2t5RkU7RU9td25CRTtJUjVzbkJFLGVKYUY7RUwyZ3lGRjtBQUNGO0FVaGx5RkU7RU9td25CRTtJUnpzbkJFLGVKVUY7RUxnaHlGRjtBQUNGO0FVcmx5RkU7RU9td25CRTtJUjVxbkJFLGNBaEJhO0VUa2h5RmpCO0FBQ0Y7QVUxbHlGRTtFT213bkJFO0lSenFuQkUseUJBVmdCO0VUOGd5RnBCO0FBQ0Y7QVUvbHlGRTtFT213bkJFO0lScnFuQkksZUp6Qko7RUw4aHlGRjtBQUNGO0FVcG15RkU7RU9td25CRTtJUjVxbkJFLGVBaEJhO0VUaWl5RmpCO0FBQ0Y7QVV6bXlGRTtFT213bkJFO0lSenFuQkUsMEJBVmdCO0VUNmh5RnBCO0FBQ0Y7QVU5bXlGRTtFT213bkJFO0lScnFuQkksZ0JKeEJKO0VMNGl5RkY7QUFDRjtBaUI1MXFFSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VSbnNuQkYsV1Fvc25CRTtFUnBzbkJGLG1CQXJCZTtFSlNmLFVBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0VJV0EsOEJBckJlO0FUMmp5Rm5CO0FVM255RkU7RU91eG5CRTtJUmhzbkJFLFdBaEJhO0VUd2p5RmpCO0FBQ0Y7QVVob3lGRTtFT3V4bkJFO0lSN3JuQkUsV1Ercm5CQTtFakIyMnFFSjtBQUNGO0FVcm95RkU7RU91eG5CRTtJUnpybkJJLFdRMnJuQkY7RWpCZzNxRUo7QUFDRjtBVTFveUZFO0VPdXhuQkU7SVJoc25CRSxrQkFoQmE7RVR1a3lGakI7QUFDRjtBVS9veUZFO0VPdXhuQkU7SVI3cm5CRSxrQlFnc25CQTtFakJ5M3FFSjtBQUNGO0FVcHB5RkU7RU91eG5CRTtJUnpybkJJLGtCUTRybkJGO0VqQjgzcUVKO0FBQ0Y7QWlCNzNxRU07RUFDRSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7QWpCKzNxRVI7QWlCNTNxRU07RUFDRSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QWpCODNxRVI7QVUvcHlGRTtFT3V4bkJFO0lSaHNuQkUscUJBaEJhO0VUNGx5RmpCO0FBQ0Y7QVVwcXlGRTtFT3V4bkJFO0lSN3JuQkUscUJRMHNuQkE7RWpCbzRxRUo7QUFDRjtBVXpxeUZFO0VPdXhuQkU7SVJ6cm5CSSxxQlFzc25CRjtFakJ5NHFFSjtBQUNGO0FpQnY0cUVJO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFUnZ0bkJGLDZCQXJCZTtFQWRmLG1CUTR2bkJFO01SNXZuQkYsa0JRNHZuQkU7VVI1dm5CRixjUTR2bkJFO0FqQnk0cUVOO0FVdnJ5RkU7RU91eW5CRTtJUmh0bkJFLDZCQWhCYTtFVG9ueUZqQjtBQUNGO0FVNXJ5RkU7RU91eW5CRTtJUjdzbkJFLG1CUW10bkJBO0VqQm01cUVKO0FBQ0Y7QVVqc3lGRTtFT3V5bkJFO0lSenNuQkksbUJRK3NuQkY7RWpCdzVxRUo7QUFDRjtBVXRzeUZFO0VPdXluQkU7SVJudm5CRSx1QlEwdm5CQTtRUjF2bkJBLGVRMHZuQkE7WVIxdm5CQSxXUTB2bkJBO0VqQjQ1cUVKO0FBQ0Y7QVUzc3lGRTtFT3V5bkJFO0lSaHZuQkUsdUJRdXZuQkE7UVJ2dm5CQSxlUXV2bkJBO1lSdnZuQkEsV1F1dm5CQTtFakJpNnFFSjtBQUNGO0FVaHR5RkU7RU91eW5CRTtJUjd1bkJFLHVCUW92bkJBO1FScHZuQkEsZVFvdm5CQTtZUnB2bkJBLFdRb3ZuQkE7RWpCczZxRUo7QUFDRjtBaUJyNnFFTTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFUi90bkJKLFdRZ3VuQkk7RVJodW5CSiw2QkFyQmU7RUFxQmYseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSxxREFyQmU7QVRpcXlGbkI7QVVqdXlGRTtFT2d6bkJJO0lSenRuQkEsWUFoQmE7RVQ4cHlGakI7QUFDRjtBVXR1eUZFO0VPZ3puQkk7SVJ0dG5CQSxZUTJ0bkJFO0VqQnE3cUVOO0FBQ0Y7QVUzdXlGRTtFT2d6bkJJO0lSbHRuQkUsWVF1dG5CQTtFakIwN3FFTjtBQUNGO0FVaHZ5RkU7RU9nem5CSTtJUnp0bkJBLDZCQWhCYTtFVDZxeUZqQjtBQUNGO0FVcnZ5RkU7RU9nem5CSTtJUnR0bkJBLG1CUTR0bkJFO0VqQm04cUVOO0FBQ0Y7QVUxdnlGRTtFT2d6bkJJO0lSbHRuQkUsbUJRd3RuQkE7RWpCdzhxRU47QUFDRjtBVS92eUZFO0VPZ3puQkk7SVJ6dG5CQSx5QkFoQmE7RVQ0cnlGakI7QUFDRjtBVXB3eUZFO0VPZ3puQkk7SVJ0dG5CQSxlRXJESjtFWG11eUZBO0FBQ0Y7QVV6d3lGRTtFT2d6bkJJO0lSbHRuQkUsZUV6RE47RVh3dXlGQTtBQUNGO0FVOXd5RkU7RU9nem5CSTtJUjV2bkJBLHlCRWRKO0VYNHV5RkE7QUFDRjtBVW54eUZFO0VPZ3puQkk7SVJ6dm5CQSx5QkVqQko7RVhpdnlGQTtBQUNGO0FVeHh5RkU7RU9nem5CSTtJUnR2bkJBLHlCRXBCSjtFWHN2eUZBO0FBQ0Y7QVF6dnlGRTtFQUNFLDJMQUFBO0FSMnZ5Rko7QVF6dnlGRTtFQUNFLDBKQUFBO0FSMnZ5Rko7QVExdnlGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUjR2eUZOO0FRenZ5RkU7RUFDRSwwSkFBQTtBUjJ2eUZKO0FRMXZ5Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI0dnlGTjtBVTl5eUZFO0VPZ3puQkk7SVJ6dG5CQSw2Q0FoQmE7RVQydXlGakI7QUFDRjtBVW56eUZFO0VPZ3puQkk7SVJ0dG5CQSx1QlErdG5CRTtFakI4L3FFTjtBQUNGO0FVeHp5RkU7RU9nem5CSTtJUmx0bkJFLHVCUTJ0bkJBO0VqQm1nckVOO0FBQ0Y7QWlCamdyRU07RUFDRSwwSkFBQTtFQUFBLHNGQUFBO0FqQm1nckVSO0FpQmpnckVRO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWpCbWdyRVY7QWlCLy9xRU07RVJqdm5CRixjQXJCZTtFQXFCZixxQkFyQmU7QVR5d3lGbkI7QVV6MHlGRTtFT3MwbkJJO0lSL3VuQkEsYUFoQmE7RVRzd3lGakI7QUFDRjtBVTkweUZFO0VPczBuQkk7SVI1dW5CQSxhUTZ1bkJFO0VqQjJnckVOO0FBQ0Y7QVVuMXlGRTtFT3MwbkJJO0lSeHVuQkUsYVF5dW5CQTtFakJnaHJFTjtBQUNGO0FVeDF5RkU7RU9zMG5CSTtJUi91bkJBLFFBaEJhO0VUcXh5RmpCO0FBQ0Y7QVU3MXlGRTtFT3MwbkJJO0lSNXVuQkEsUVE4dW5CRTtFakJ5aHJFTjtBQUNGO0FVbDJ5RkU7RU9zMG5CSTtJUnh1bkJFLFFRMHVuQkE7RWpCOGhyRU47QUFDRjtBaUIzaHJFSTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2SkFBQTtFQUFBLHVIQUFBO0VaLzBuQkosbUNBQUE7VUFBQSwyQkFBQTtFSXFGRSxvQkFyQmU7RUFxQmYsY0FyQmU7RUFxQmYscUJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZiwwQkFyQmU7QVRrenlGbkI7QVVsM3lGRTtFTzQwbkJFO0lScnZuQkUsb0JBaEJhO0VUK3l5RmpCO0FBQ0Y7QVV2M3lGRTtFTzQwbkJFO0lSbHZuQkUsb0JRdXZuQkE7RWpCMGlyRUo7QUFDRjtBVTUzeUZFO0VPNDBuQkU7SVI5dW5CSSxvQlFtdm5CRjtFakIraXJFSjtBQUNGO0FVajR5RkU7RU80MG5CRTtJUnJ2bkJFLGFBaEJhO0VUOHp5RmpCO0FBQ0Y7QVV0NHlGRTtFTzQwbkJFO0lSbHZuQkUsYVF3dm5CQTtFakJ3anJFSjtBQUNGO0FVMzR5RkU7RU80MG5CRTtJUjl1bkJJLGFRb3ZuQkY7RWpCNmpyRUo7QUFDRjtBVWg1eUZFO0VPNDBuQkU7SVJydm5CRSxxQkFoQmE7RVQ2MHlGakI7QUFDRjtBVXI1eUZFO0VPNDBuQkU7SVJsdm5CRSxXUXl2bkJBO0VqQnNrckVKO0FBQ0Y7QVUxNXlGRTtFTzQwbkJFO0lSOXVuQkksV1Fxdm5CRjtFakIya3JFSjtBQUNGO0FVLzV5RkU7RU80MG5CRTtJUnJ2bkJFLHNCQWhCYTtFVDQxeUZqQjtBQUNGO0FVcDZ5RkU7RU80MG5CRTtJUmx2bkJFLFlRMHZuQkE7RWpCb2xyRUo7QUFDRjtBVXo2eUZFO0VPNDBuQkU7SVI5dW5CSSxZUXN2bkJGO0VqQnlsckVKO0FBQ0Y7QVU5NnlGRTtFTzQwbkJFO0lScnZuQkUsMEJBaEJhO0VUMjJ5RmpCO0FBQ0Y7QVVuN3lGRTtFTzQwbkJFO0lSbHZuQkUsZ0JRMnZuQkE7RWpCa21yRUo7QUFDRjtBVXg3eUZFO0VPNDBuQkU7SVI5dW5CSSxnQlF1dm5CRjtFakJ1bXJFSjtBQUNGO0FpQnJtckVNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJ1bXJFUjtBaUJwbXJFTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnNtckVSO0FpQmptckVNO0VaanhuQkYsdUNBQUE7VUFBQSwrQkFBQTtFSW5DQSxjSm9DQTtBTHEzeUZKO0FVMzh5RkU7RU9zMm5CSTtJUmx6bkJBLGVKa0NGO0VMeTN5RkY7QUFDRjtBVWg5eUZFO0VPczJuQkk7SVIveW5CQSxlSitCRjtFTDgzeUZGO0FBQ0Y7QVVyOXlGRTtFT3MybkJJO0lSNXluQkEsZUo0QkY7RUxtNHlGRjtBQUNGO0FpQmhuckVNO0VabHhuQkYsVUFBQTtBTHE0eUZKO0FpQjdtckVNO0VBQ0UsVUFBQTtFWm54bkJKLGtGQUNFO0VBREYsMEVBQ0U7RUFERixrRUFDRTtFQURGLCtGQUNFO0FMazR5Rk47QWlCN21yRU07RVJsMG5CRixVUW0wbkJJO0VaL3duQkosZ0NBQUE7RUFBQSx3QkFBQTtBTCszeUZKO0FVcit5RkU7RU9vM25CSTtJUmgwbkJBLFVRaTBuQkU7RWpCb25yRU47QUFDRjtBVTEreUZFO0VPbzNuQkk7SVI3em5CQSxVUTh6bkJFO0VqQnluckVOO0FBQ0Y7QVUvK3lGRTtFT28zbkJJO0lSMXpuQkEsVVEyem5CRTtFakI4bnJFTjtBQUNGO0FpQnpuckVNO0VBQ0UseUpBQUE7RUFBQSxtSEFBQTtBakIybnJFUjtBaUJ6bnJFTTtFQUNFLHlKQUFBO0VBQUEsbUhBQUE7QWpCMm5yRVI7O0FpQmpuckVJO0VScHpuQkEsNkJBckJlO0FUODd5Rm5CO0FVOS95RkU7RU95NG5CRTtJUmx6bkJFLDZCQWhCYTtFVDI3eUZqQjtBQUNGO0FVbmd6RkU7RU95NG5CRTtJUi95bkJFLG1CUWd6bkJBO0VqQjZuckVKO0FBQ0Y7QVV4Z3pGRTtFT3k0bkJFO0lSM3luQkksbUJRNHluQkY7RWpCa29yRUo7QUFDRjtBaUJob3JFSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VSajBuQkYsdUJBckJlO01BcUJmLG9CQXJCZTtVQXFCZiwyQkFyQmU7RUFxQmYsU0FyQmU7RUFxQmYsc0JBckJlO0VBZGYsZVF5Mm5CRTtFQUVBLHdCQUFBO0VBQUEsZ0JBQUE7QWpCZ29yRU47QWlCdG9yRU07RUFBcUIsYUFBQTtBakJ5b3JFM0I7QVVoaXpGRTtFTzY0bkJFO0lSdHpuQkUsd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVQ2OXlGakI7QUFDRjtBVXJpekZFO0VPNjRuQkU7SVJuem5CRSx3QlE4em5CQTtRUjl6bkJBLHFCUTh6bkJBO1lSOXpuQkEsdUJROHpuQkE7RWpCaXByRUo7QUFDRjtBVTFpekZFO0VPNjRuQkU7SVIveW5CSSx3QlEwem5CRjtRUjF6bkJFLHFCUTB6bkJGO1lSMXpuQkUsdUJRMHpuQkY7RWpCc3ByRUo7QUFDRjtBVS9pekZFO0VPNjRuQkU7SVJ0em5CRSxjQWhCYTtFVDQreUZqQjtBQUNGO0FVcGp6RkU7RU82NG5CRTtJUm56bkJFLGNRK3puQkE7RWpCK3ByRUo7QUFDRjtBVXpqekZFO0VPNjRuQkU7SVIveW5CSSxjUTJ6bkJGO0VqQm9xckVKO0FBQ0Y7QVU5anpGRTtFTzY0bkJFO0lSdHpuQkUsYUFoQmE7RVQyL3lGakI7QUFDRjtBVW5rekZFO0VPNjRuQkU7SVJuem5CRSxZUWcwbkJBO0VqQjZxckVKO0FBQ0Y7QVV4a3pGRTtFTzY0bkJFO0lSL3luQkksWVE0em5CRjtFakJrcnJFSjtBQUNGO0FVN2t6RkU7RU82NG5CRTtJUnoxbkJFLGlCUXUybkJBO0VqQnNyckVKO0FBQ0Y7QVVsbHpGRTtFTzY0bkJFO0lSdDFuQkUsaUJRbzJuQkE7RWpCMnJyRUo7QUFDRjtBVXZsekZFO0VPNjRuQkU7SVJuMW5CRSxpQlFpMm5CQTtFakJnc3JFSjtBQUNGO0FpQjVyckVJO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QWpCOHJyRU47QWlCMXJyRUk7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VScDFuQkYseUJBckJlO0VBcUJmLG1CQXJCZTtFQXFCZix1QkFyQmU7TUFxQmYsb0JBckJlO1VBcUJmLDJCQXJCZTtFQXFCZixtQkFyQmU7RVE4Mm5CYixjQUFBO0FqQjRyckVOO0FVMW16RkU7RU9zNm5CRTtJUi8wbkJFLFVBaEJhO0VUdWl6RmpCO0FBQ0Y7QVUvbXpGRTtFT3M2bkJFO0lSNTBuQkUsVVFnMW5CQTtFakJ5c3JFSjtBQUNGO0FVcG56RkU7RU9zNm5CRTtJUngwbkJJLFVRNDBuQkY7RWpCOHNyRUo7QUFDRjtBVXpuekZFO0VPczZuQkU7SVIvMG5CRSxtQkFoQmE7RVRzanpGakI7QUFDRjtBVTluekZFO0VPczZuQkU7SVI1MG5CRSxtQlFpMW5CQTtFakJ1dHJFSjtBQUNGO0FVbm96RkU7RU9zNm5CRTtJUngwbkJJLG1CUTYwbkJGO0VqQjR0ckVKO0FBQ0Y7QVV4b3pGRTtFT3M2bkJFO0lSLzBuQkUsd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVRxa3pGakI7QUFDRjtBVTdvekZFO0VPczZuQkU7SVI1MG5CRSx3QlFrMW5CQTtRUmwxbkJBLHFCUWsxbkJBO1lSbDFuQkEsdUJRazFuQkE7RWpCcXVyRUo7QUFDRjtBVWxwekZFO0VPczZuQkU7SVJ4MG5CSSx3QlE4MG5CRjtRUjkwbkJFLHFCUTgwbkJGO1lSOTBuQkUsdUJRODBuQkY7RWpCMHVyRUo7QUFDRjtBVXZwekZFO0VPczZuQkU7SVIvMG5CRSxtQkFoQmE7RVRvbHpGakI7QUFDRjtBVTVwekZFO0VPczZuQkU7SVI1MG5CRSxTUW0xbkJBO0VqQm12ckVKO0FBQ0Y7QVVqcXpGRTtFT3M2bkJFO0lSeDBuQkksU1ErMG5CRjtFakJ3dnJFSjtBQUNGO0FpQnZ2ckVNO0VBQXFCLGFBQUE7QWpCMHZyRTNCO0FpQnp2ckVNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw2SkFBQTtFQUFBLHVIQUFBO0VBQ0EsV0FBQTtFWnI3bkJOLG1DQUFBO1VBQUEsMkJBQUE7RUlxRkUseUJBckJlO0VBZGYseUJFWkY7RUhIQSxtSkFBQTtFQ2tERSx1QkFyQmU7RUFxQmYscURBckJlO0VBcUJmLG1CQXJCZTtFQXFCZiw2QkFyQmU7QVR3bnpGbkI7QVV4cnpGRTtFT2c3bkJJO0lSejFuQkEseUJBaEJhO0VUcW56RmpCO0FBQ0Y7QVU3cnpGRTtFT2c3bkJJO0lSdDFuQkEsZUVyREo7RVg0cHpGQTtBQUNGO0FVbHN6RkU7RU9nN25CSTtJUmwxbkJFLGVFekROO0VYaXF6RkE7QUFDRjtBVXZzekZFO0VPZzduQkk7SVI1M25CQSx5QkVkSjtFWHFxekZBO0FBQ0Y7QVU1c3pGRTtFT2c3bkJJO0lSejNuQkEseUJFakJKO0VYMHF6RkE7QUFDRjtBVWp0ekZFO0VPZzduQkk7SVJ0M25CQSx5QkVwQko7RVgrcXpGQTtBQUNGO0FRbHJ6RkU7RUFDRSwyTEFBQTtBUm9yekZKO0FRbHJ6RkU7RUFDRSwwSkFBQTtBUm9yekZKO0FRbnJ6Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJxcnpGTjtBUWxyekZFO0VBQ0UsMEpBQUE7QVJvcnpGSjtBUW5yekZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FScXJ6Rk47QVV2dXpGRTtFT2c3bkJJO0lSejFuQkEsc0JBaEJhO0VUb3F6RmpCO0FBQ0Y7QVU1dXpGRTtFT2c3bkJJO0lSdDFuQkEsWVErMW5CRTtFakJ1enJFTjtBQUNGO0FVanZ6RkU7RU9nN25CSTtJUmwxbkJFLFlRMjFuQkE7RWpCNHpyRU47QUFDRjtBVXR2ekZFO0VPZzduQkk7SVJ6MW5CQSw2Q0FoQmE7RVRtcnpGakI7QUFDRjtBVTN2ekZFO0VPZzduQkk7SVJ0MW5CQSx1QlFnMm5CRTtFakJxMHJFTjtBQUNGO0FVaHd6RkU7RU9nN25CSTtJUmwxbkJFLHVCUTQxbkJBO0VqQjAwckVOO0FBQ0Y7QVVyd3pGRTtFT2c3bkJJO0lSejFuQkEsbUJBaEJhO0VUa3N6RmpCO0FBQ0Y7QVUxd3pGRTtFT2c3bkJJO0lSdDFuQkEsU1FpMm5CRTtFakJtMXJFTjtBQUNGO0FVL3d6RkU7RU9nN25CSTtJUmwxbkJFLFNRNjFuQkE7RWpCdzFyRU47QUFDRjtBVXB4ekZFO0VPZzduQkk7SVJ6MW5CQSw2QkFoQmE7RVRpdHpGakI7QUFDRjtBVXp4ekZFO0VPZzduQkk7SVJ0MW5CQSxtQlFrMm5CRTtFakJpMnJFTjtBQUNGO0FVOXh6RkU7RU9nN25CSTtJUmwxbkJFLG1CUTgxbkJBO0VqQnMyckVOO0FBQ0Y7QWlCcDJyRU07RUFFRSxnQkFBQTtFQUNBLG1CQUFBO0VSaDVuQkosbUJRaTVuQkk7TVJqNW5CSixrQlFpNW5CSTtVUmo1bkJKLGNRaTVuQkk7RVI5Mm5CSiw2QkFyQmU7QVR5dXpGbkI7QVV6eXpGRTtFTys3bkJJO0lSMzRuQkEsdUJRKzRuQkU7UVIvNG5CRixlUSs0bkJFO1lSLzRuQkYsV1ErNG5CRTtFakIwMnJFTjtBQUNGO0FVOXl6RkU7RU8rN25CSTtJUng0bkJBLHVCUTQ0bkJFO1FSNTRuQkYsZVE0NG5CRTtZUjU0bkJGLFdRNDRuQkU7RWpCKzJyRU47QUFDRjtBVW56ekZFO0VPKzduQkk7SVJyNG5CQSx1QlF5NG5CRTtRUno0bkJGLGVReTRuQkU7WVJ6NG5CRixXUXk0bkJFO0VqQm8zckVOO0FBQ0Y7QVV4enpGRTtFTys3bkJJO0lSeDJuQkEsNkJBaEJhO0VUcXZ6RmpCO0FBQ0Y7QVU3enpGRTtFTys3bkJJO0lScjJuQkEsbUJRMDJuQkU7RWpCNjNyRU47QUFDRjtBVWwwekZFO0VPKzduQkk7SVJqMm5CRSxtQlFzMm5CQTtFakJrNHJFTjtBQUNGO0FpQi8zckVVO0VBQ0UsVUFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSw4REFBQTtFQUFBLHNEQUFBO0VBQUEsOENBQUE7RUFBQSx5RUFBQTtBakJpNHJFWjtBaUJwNHJFVTtFQUNFLFVBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0Esb0VBQUE7RUFBQSw0REFBQTtFQUFBLG9EQUFBO0VBQUEsa0ZBQUE7QWpCczRyRVo7QWlCejRyRVU7RUFDRSxVQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLGtFQUFBO0VBQUEsMERBQUE7RUFBQSxrREFBQTtFQUFBLCtFQUFBO0FqQjI0ckVaO0FpQjk0ckVVO0VBQ0UsVUFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSxvRUFBQTtFQUFBLDREQUFBO0VBQUEsb0RBQUE7RUFBQSxrRkFBQTtBakJnNXJFWjtBaUJuNXJFVTtFQUNFLFVBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0Esa0VBQUE7RUFBQSwwREFBQTtFQUFBLGtEQUFBO0VBQUEsK0VBQUE7QWpCcTVyRVo7QWlCeDVyRVU7RUFDRSxVQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLG9FQUFBO0VBQUEsNERBQUE7RUFBQSxvREFBQTtFQUFBLGtGQUFBO0FqQjA1ckVaO0FpQjc1ckVVO0VBQ0UsVUFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSxrRUFBQTtFQUFBLDBEQUFBO0VBQUEsa0RBQUE7RUFBQSwrRUFBQTtBakIrNXJFWjtBaUJsNnJFVTtFQUNFLFVBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0Esb0VBQUE7RUFBQSw0REFBQTtFQUFBLG9EQUFBO0VBQUEsa0ZBQUE7QWpCbzZyRVo7QWlCdjZyRVU7RUFDRSxVQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLGtFQUFBO0VBQUEsMERBQUE7RUFBQSxrREFBQTtFQUFBLCtFQUFBO0FqQnk2ckVaO0FpQjU2ckVVO0VBQ0UsVUFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSxvRUFBQTtFQUFBLDREQUFBO0VBQUEsb0RBQUE7RUFBQSxrRkFBQTtBakI4NnJFWjtBaUJqN3JFVTtFQUNFLFVBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0Esa0VBQUE7RUFBQSwwREFBQTtFQUFBLGtEQUFBO0VBQUEsK0VBQUE7QWpCbTdyRVo7QWlCOTZyRVU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtFUnI0bkJSLDZCQXJCZTtBVDIwekZuQjtBVTM0ekZFO0VPZzluQlE7SVJ6M25CSiw2QkFoQmE7RVR3MHpGakI7QUFDRjtBVWg1ekZFO0VPZzluQlE7SVJ0M25CSixtQlFpNG5CTTtFakJ5N3JFVjtBQUNGO0FVcjV6RkU7RU9nOW5CUTtJUmwzbkJGLG1CUTYzbkJJO0VqQjg3ckVWO0FBQ0Y7QWlCejdyRUk7RUFDRSwwSkFBQTtFQUFBLHNGQUFBO0VBQ0EsWUFBQTtBakIyN3JFTjtBaUIxN3JFTTtFQUNFLGdCQUFBO0FqQjQ3ckVSO0FpQng3ckVJO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDZKQUFBO0VBQUEsdUhBQUE7RUFDQSxvQkFBQTtFWjcrbkJKLG1DQUFBO1VBQUEsMkJBQUE7RUlxRkUscUJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZiwwQkFyQmU7RUFxQmYsY0FyQmU7QVQ0MnpGbkI7QVU1NnpGRTtFT3krbkJFO0lSbDVuQkUscUJBaEJhO0VUeTJ6RmpCO0FBQ0Y7QVVqN3pGRTtFT3krbkJFO0lSLzRuQkUsV1FxNW5CQTtFakJzOHJFSjtBQUNGO0FVdDd6RkU7RU95K25CRTtJUjM0bkJJLFdRaTVuQkY7RWpCMjhyRUo7QUFDRjtBVTM3ekZFO0VPeStuQkU7SVJsNW5CRSxzQkFoQmE7RVR3M3pGakI7QUFDRjtBVWg4ekZFO0VPeStuQkU7SVIvNG5CRSxZUXM1bkJBO0VqQm85ckVKO0FBQ0Y7QVVyOHpGRTtFT3krbkJFO0lSMzRuQkksWVFrNW5CRjtFakJ5OXJFSjtBQUNGO0FVMTh6RkU7RU95K25CRTtJUmw1bkJFLDBCQWhCYTtFVHU0ekZqQjtBQUNGO0FVLzh6RkU7RU95K25CRTtJUi80bkJFLGdCUXU1bkJBO0VqQmsrckVKO0FBQ0Y7QVVwOXpGRTtFT3krbkJFO0lSMzRuQkksZ0JRbTVuQkY7RWpCdStyRUo7QUFDRjtBVXo5ekZFO0VPeStuQkU7SVJsNW5CRSxhQWhCYTtFVHM1ekZqQjtBQUNGO0FVOTl6RkU7RU95K25CRTtJUi80bkJFLGFRdzVuQkE7RWpCZy9yRUo7QUFDRjtBVW4rekZFO0VPeStuQkU7SVIzNG5CSSxhUW81bkJGO0VqQnEvckVKO0FBQ0Y7QWlCcC9yRU07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQnMvckVSO0FpQm4vckVNO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQnEvckVSO0FpQmwvckVNO0VBQVksYUFBQTtBakJxL3JFbEI7QWlCcC9yRU07RUFBYSxjQUFBO0FqQnUvckVuQjtBaUJwL3JFTTtFQUFZLGNBQUE7QWpCdS9yRWxCO0FpQnQvckVNO0VBQWEsYUFBQTtBakJ5L3JFbkI7QWlCdi9yRU07RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0VSdjluQkosZVF3OW5CSTtBakJ5L3JFUjtBVW5nMEZFO0VPd2dvQkk7SVJwOW5CQSxlUXM5bkJFO0VqQjYvckVOO0FBQ0Y7QVV4ZzBGRTtFT3dnb0JJO0lSajluQkEsZVFtOW5CRTtFakJrZ3NFTjtBQUNGO0FVN2cwRkU7RU93Z29CSTtJUjk4bkJBLGVRZzluQkU7RWpCdWdzRU47QUFDRjtBaUJ0Z3NFUTtFQUNFLFVBQUE7QWpCd2dzRVY7QWlCcGdzRU07RUFDRSxVQUFBO0FqQnNnc0VSO0FpQnBnc0VRO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0FqQnNnc0VWO0FpQi8vckVRO0VBQ0UseUpBQUE7RUFBQSxtSEFBQTtBakJpZ3NFVjtBaUI5L3JFTTtFQUNFLHlKQUFBO0VBQUEsbUhBQUE7QWpCZ2dzRVI7O0FpQjEvckVFO0VBQ0Usc0JKcmhvQlU7RUpnRVYsNkJBckJlO0VBcUJmLHNDQXJCZTtBVHkrekZuQjtBVXppMEZFO0VPeWlvQkE7SVJsOW5CSSw2QkFoQmE7RVRzK3pGakI7QUFDRjtBVTlpMEZFO0VPeWlvQkE7SVIvOG5CSSw2QkFWZ0I7RVRrK3pGcEI7QUFDRjtBVW5qMEZFO0VPeWlvQkE7SVIzOG5CTSxtQlE2OG5CSjtFakI0Z3NFRjtBQUNGO0FVeGowRkU7RU95aW9CQTtJUmw5bkJJLDZCQWhCYTtFVHEvekZqQjtBQUNGO0FVN2owRkU7RU95aW9CQTtJUi84bkJJLGtCUWs5bkJGO0VqQnFoc0VGO0FBQ0Y7QVVsazBGRTtFT3lpb0JBO0lSMzhuQk0sa0JRODhuQko7RWpCMGhzRUY7QUFDRjtBaUIxaHNFSTtFQUNFLHFCQUFBO0FqQjRoc0VOO0FpQjNoc0VNO0VBQ0UsY0oxZ29CUTtFSTJnb0JSLHFCQUFBO0FqQjZoc0VSOztBaUI3Z3NFSTtFQUNFLGtCQUFBO0VSNytuQkYsNkJBckJlO0FUbWgwRm5CO0FVbmwwRkU7RU9pa29CRTtJUjErbkJFLDZCQWhCYTtFVGdoMEZqQjtBQUNGO0FVeGwwRkU7RU9pa29CRTtJUnYrbkJFLDZCQVZnQjtFVDRnMEZwQjtBQUNGO0FVN2wwRkU7RU9pa29CRTtJUm4rbkJJLG1CUXErbkJGO0VqQjhoc0VKO0FBQ0Y7QWlCN2hzRUk7RVJoL25CQSw0QkFyQmU7QVRxaTBGbkI7QVVybTBGRTtFT3Frb0JFO0lSOStuQkUsaUJBaEJhO0VUa2kwRmpCO0FBQ0Y7QVUxbTBGRTtFT3Frb0JFO0lSMytuQkUscUJBVmdCO0VUOGgwRnBCO0FBQ0Y7QVUvbTBGRTtFT3Frb0JFO0lSdituQkksa0JRdytuQkY7RWpCNmlzRUo7QUFDRjtBaUI1aXNFSTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RVJ2L25CRixVUXcvbkJFO0VSM2hvQkYsMkRRNGhvQkU7RVJ6L25CRixrQ0FyQmU7S0FxQmYsK0JBckJlO1VBcUJmLDBCQXJCZTtBVDZqMEZuQjtBVTduMEZFO0VPd2tvQkU7SVJqL25CRSxXUXMvbkJBO0VqQm9qc0VKO0FBQ0Y7QVVsbzBGRTtFT3drb0JFO0lSOStuQkUsV1FtL25CQTtFakJ5anNFSjtBQUNGO0FVdm8wRkU7RU93a29CRTtJUjErbkJJLFdRKytuQkY7RWpCOGpzRUo7QUFDRjtBVTVvMEZFO0VPd2tvQkU7SVJwaG9CRSw0RFEwaG9CQTtFakJra3NFSjtBQUNGO0FVanAwRkU7RU93a29CRTtJUmpob0JFLDREUXVob0JBO0VqQnVrc0VKO0FBQ0Y7QVV0cDBGRTtFT3drb0JFO0lSOWdvQkUsNERRb2hvQkE7RWpCNGtzRUo7QUFDRjtBVTNwMEZFO0VPd2tvQkU7SVJqL25CRSx5QkFoQmE7T0FnQmIsc0JBaEJhO1lBZ0JiLGlCQWhCYTtFVHdsMEZqQjtBQUNGO0FVaHEwRkU7RU93a29CRTtJUjkrbkJFLDRCQVZnQjtPQVVoQix5QkFWZ0I7WUFVaEIsb0JBVmdCO0VUb2wwRnBCO0FBQ0Y7QVVycTBGRTtFT3drb0JFO0lSMStuQkksd0JRcS9uQkY7T1JyL25CRSxxQlFxL25CRjtZUnIvbkJFLGdCUXEvbkJGO0VqQnNsc0VKO0FBQ0Y7QWlCaGxzRU07RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0FqQmtsc0VSO0FpQmhsc0VRO0VBQ0Usa0JBQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7RUFDQSx3SEFBQTtFQUFBLGdIQUFBO0VBQUEsd0dBQUE7RUFBQSw4SkFBQTtFUjVnb0JOLDBCQXJCZTtBVG9uMEZuQjtBVXByMEZFO0VPOGxvQk07SVJ2Z29CRiwwQkFoQmE7RVRpbjBGakI7QUFDRjtBVXpyMEZFO0VPOGxvQk07SVJwZ29CRixnQlF3Z29CSTtFakIybHNFUjtBQUNGO0FVOXIwRkU7RU84bG9CTTtJUmhnb0JBLGdCUW9nb0JFO0VqQmdtc0VSO0FBQ0Y7QWlCOWxzRVE7RVJuam9CSix5QlFvam9CTTtFUnBqb0JOLGlCUW9qb0JNO0FqQmdtc0VWO0FVdHMwRkU7RU9xbW9CTTtJUmpqb0JGLDhIUWtqb0JJO0lSbGpvQkosc0hRa2pvQkk7SVJsam9CSiw4R1Fram9CSTtJUmxqb0JKLHlLUWtqb0JJO0VqQm9tc0VSO0FBQ0Y7QVUzczBGRTtFT3Ftb0JNO0lSOWlvQkYsOEhRK2lvQkk7SVIvaW9CSixzSFEraW9CSTtJUi9pb0JKLDhHUStpb0JJO0lSL2lvQkoseUtRK2lvQkk7RWpCeW1zRVI7QUFDRjtBVWh0MEZFO0VPcW1vQk07SVIzaW9CRiw4SFE0aW9CSTtJUjVpb0JKLHNIUTRpb0JJO0lSNWlvQkosOEdRNGlvQkk7SVI1aW9CSix5S1E0aW9CSTtFakI4bXNFUjtBQUNGO0FpQjVtc0VRO0VSdmpvQkoseUJRd2pvQk07RVJ4am9CTixpQlF3am9CTTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLG9CQUFBO0FqQjhtc0VWO0FVOXQwRkU7RU95bW9CTTtJUnJqb0JGLDhIUXNqb0JJO0lSdGpvQkosc0hRc2pvQkk7SVJ0am9CSiw4R1Fzam9CSTtJUnRqb0JKLHlLUXNqb0JJO0VqQnduc0VSO0FBQ0Y7QVVudTBGRTtFT3ltb0JNO0lSbGpvQkYsOEhRbWpvQkk7SVJuam9CSixzSFFtam9CSTtJUm5qb0JKLDhHUW1qb0JJO0lSbmpvQkoseUtRbWpvQkk7RWpCNm5zRVI7QUFDRjtBVXh1MEZFO0VPeW1vQk07SVIvaW9CRiw4SFFnam9CSTtJUmhqb0JKLHNIUWdqb0JJO0lSaGpvQkosOEdRZ2pvQkk7SVJoam9CSix5S1Fnam9CSTtFakJrb3NFUjtBQUNGO0FpQjFuc0VRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWpCNG5zRVY7QWlCMW5zRVU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VSL2tvQlIseUJRZ2xvQlE7RVJobG9CUixpQlFnbG9CUTtBakI0bnNFWjtBVTl2MEZFO0VPeW5vQlE7SVJya29CSix3RVE4a29CTTtJUjlrb0JOLGdFUThrb0JNO0lSOWtvQk4sd0RROGtvQk07SVI5a29CTiw4R1E4a29CTTtFakJnb3NFVjtBQUNGO0FVbncwRkU7RU95bm9CUTtJUmxrb0JKLHdFUTJrb0JNO0lSM2tvQk4sZ0VRMmtvQk07SVIza29CTix3RFEya29CTTtJUjNrb0JOLDhHUTJrb0JNO0VqQnFvc0VWO0FBQ0Y7QVV4dzBGRTtFT3lub0JRO0lSL2pvQkosd0VRd2tvQk07SVJ4a29CTixnRVF3a29CTTtJUnhrb0JOLHdEUXdrb0JNO0lSeGtvQk4sOEdRd2tvQk07RWpCMG9zRVY7QUFDRjtBaUJ6b3NFWTtFQUNFLDJCQUFBO0FqQjJvc0VkO0FpQnpvc0VZO0VBQ0UsYUFBQTtBakIyb3NFZDtBaUJ2b3NFVTs7RUFFRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFUjNqb0JSLDZCQXJCZTtFQWRmLG1CUWdtb0JRO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakJ5b3NFWjtBVTV4MEZFO0VPNG9vQlE7O0lScmpvQkosNkJBaEJhO0VUMHQwRmpCO0FBQ0Y7QVVseTBGRTtFTzRvb0JROztJUmxqb0JKLDZCQVZnQjtFVHV0MEZwQjtBQUNGO0FVeHkwRkU7RU80b29CUTs7SVI5aW9CRixtQlFtam9CSTtFakI0cHNFVjtBQUNGO0FVOXkwRkU7RU80b29CUTs7SVJ4bG9CSixtQlE4bG9CTTtFakJpcXNFVjtBQUNGO0FVcHowRkU7RU80b29CUTs7SVJybG9CSixtQlEybG9CTTtFakJ1cXNFVjtBQUNGO0FVMXowRkU7RU80b29CUTs7SVJsbG9CSixtQlF3bG9CTTtFakI2cXNFVjtBQUNGO0FpQjVxc0VZOztFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBakIrcXNFZDtBaUI3cXNFWTs7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCZ3JzRWQ7QWlCN3FzRVk7O0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QWpCZ3JzRWQ7QWlCOXFzRWM7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VSeG5vQlosNkZRMG5vQlk7RVIxbm9CWixxRlEwbm9CWTtFUjFub0JaLDZFUTBub0JZO0VSMW5vQlosbUlRMG5vQlk7QWpCZ3JzRWhCO0FVNTEwRkU7RU93cW9CWTs7SVJwbm9CUiw2RlF3bm9CVTtJUnhub0JWLHFGUXdub0JVO0lSeG5vQlYsNkVRd25vQlU7SVJ4bm9CVixtSVF3bm9CVTtFakJxcnNFZDtBQUNGO0FVbDIwRkU7RU93cW9CWTs7SVJqbm9CUiw2RlFxbm9CVTtJUnJub0JWLHFGUXFub0JVO0lScm5vQlYsNkVRcW5vQlU7SVJybm9CVixtSVFxbm9CVTtFakIycnNFZDtBQUNGO0FVeDIwRkU7RU93cW9CWTs7SVI5bW9CUiw2RlFrbm9CVTtJUmxub0JWLHFGUWtub0JVO0lSbG5vQlYsNkVRa25vQlU7SVJsbm9CVixtSVFrbm9CVTtFakJpc3NFZDtBQUNGO0FpQjlyc0VZOztFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWpCaXNzRWQ7QWlCL3JzRWM7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQmtzc0VoQjtBaUI5cnNFWTs7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBakJpc3NFZDtBaUJoc3NFYzs7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsNkNBQUE7VUFBQSxxQ0FBQTtFUnJub0JaLHNCQXJCZTtFUTRvb0JILFlBQUE7QWpCbXNzRWhCO0FVLzQwRkU7RU9zc29CWTs7SVIvbW9CUixxQkFoQmE7RVQ2MDBGakI7QUFDRjtBVXI1MEZFO0VPc3NvQlk7O0lSNW1vQlIsWVFpbm9CVTtFakIrc3NFZDtBQUNGO0FVMzUwRkU7RU9zc29CWTs7SVJ4bW9CTixZUTZtb0JRO0VqQnF0c0VkO0FBQ0Y7QWlCanRzRVU7RVI5cG9CTixrQlErcG9CUTtBakJtdHNFWjtBVXA2MEZFO0VPZ3RvQlE7SVI1cG9CSixrQlE2cG9CTTtFakJ1dHNFVjtBQUNGO0FVejYwRkU7RU9ndG9CUTtJUnpwb0JKLGtCUTBwb0JNO0VqQjR0c0VWO0FBQ0Y7QVU5NjBGRTtFT2d0b0JRO0lSdHBvQkosa0JRdXBvQk07RWpCaXVzRVY7QUFDRjtBaUJqdXNFWTtFQUNFLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0FqQm11c0VkO0FpQmp1c0VZO0VBQ0UsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7QWpCbXVzRWQ7QWlCanVzRVk7RUFDRSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QWpCbXVzRWQ7QWlCL3RzRVk7RUFDRSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtBakJpdXNFZDtBaUIvdHNFWTtFQUNFLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FqQml1c0VkO0FpQi90c0VZO0VBQ0UsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FqQml1c0VkO0FpQjV0c0VVOztFQUVFLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBakI4dHNFWjtBaUI3dHNFWTs7RUFDRSxZQUFBO0VBQ0EsY0pqdW9CSTtBYmk4MEZsQjtBaUIvdHNFYzs7RVJwcm9CVix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0FSMjgwRkY7QVU5KzBGRTtFT3l3b0JZOztJUmxyb0JSLHlCQWhCYTtFVDQ2MEZqQjtBQUNGO0FVcC8wRkU7RU95d29CWTs7SVIvcW9CUixlRXJESjtFWG85MEZBO0FBQ0Y7QVUxLzBGRTtFT3l3b0JZOztJUjNxb0JOLGVFekROO0VYMDkwRkE7QUFDRjtBVWhnMUZFO0VPeXdvQlk7O0lScnRvQlIseUJFZEo7RVgrOTBGQTtBQUNGO0FVdGcxRkU7RU95d29CWTs7SVJsdG9CUix5QkVqQko7RVhxKzBGQTtBQUNGO0FVNWcxRkU7RU95d29CWTs7SVIvc29CUix5QkVwQko7RVgyKzBGQTtBQUNGO0FROSswRkU7O0VBQ0UsMkxBQUE7QVJpLzBGSjtBUS8rMEZFOztFQUNFLDBKQUFBO0FSay8wRko7QVFqLzBGSTs7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvLzBGTjtBUWovMEZFOztFQUNFLDBKQUFBO0FSby8wRko7QVFuLzBGSTs7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJzLzBGTjtBaUI1eHNFZ0I7O0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJKdnVvQkM7RUo2Q2YsVUFyQmU7RUFxQmYsd0JBckJlO0VBcUJmLHNCQXJCZTtBVGkvMEZuQjtBVWpqMUZFO0VPNHdvQmM7O0lScnJvQlYsVUFoQmE7RVQrKzBGakI7QUFDRjtBVXZqMUZFO0VPNHdvQmM7O0lSbHJvQlYsV1Fzcm9CWTtFakI0eXNFaEI7QUFDRjtBVTdqMUZFO0VPNHdvQmM7O0lSNXFvQlIsVUFBQTtFVGsrMEZOO0FBQ0Y7QVVuazFGRTtFTzR3b0JjOztJUnJyb0JWLHdCQWhCYTtFVGlnMUZqQjtBQUNGO0FVemsxRkU7RU80d29CYzs7SVJscm9CVixhUXVyb0JZO0VqQjZ6c0VoQjtBQUNGO0FVL2sxRkU7RU80d29CYzs7SVI5cW9CUixhUW1yb0JVO0VqQm0wc0VoQjtBQUNGO0FVcmwxRkU7RU80d29CYzs7SVJycm9CVixXQWhCYTtFVG1oMUZqQjtBQUNGO0FVM2wxRkU7RU80d29CYzs7SVJscm9CVixZUXdyb0JZO0VqQjgwc0VoQjtBQUNGO0FVam0xRkU7RU80d29CYzs7SVI5cW9CUixZUW9yb0JVO0VqQm8xc0VoQjtBQUNGO0FpQmwxc0VrQjs7RUFDRSxhQUFBO0FqQnExc0VwQjtBaUIvMHNFWTs7RVJ2c29CUix5QkFyQmU7RUFkZix5QkVaRjtFSHFCQSxxSkFBQTtFU291b0JZLGNKdnZvQks7QWIwazFGbkI7QVVsbjFGRTtFTzR4b0JVOztJUnJzb0JOLHlCQWhCYTtFVGdqMUZqQjtBQUNGO0FVeG4xRkU7RU80eG9CVTs7SVJsc29CTixlRXJESjtFWHdsMUZBO0FBQ0Y7QVU5bjFGRTtFTzR4b0JVOztJUjlyb0JKLGVFekROO0VYOGwxRkE7QUFDRjtBVXBvMUZFO0VPNHhvQlU7O0lSeHVvQk4seUJFZEo7RVhtbTFGQTtBQUNGO0FVMW8xRkU7RU80eG9CVTs7SVJydW9CTix5QkVqQko7RVh5bTFGQTtBQUNGO0FVaHAxRkU7RU80eG9CVTs7SVJsdW9CTix5QkVwQko7RVgrbTFGQTtBQUNGO0FRMWwxRkU7O0VBQ0UsZ01BQUE7QVI2bDFGSjtBUTNsMUZFOztFQUNFLDZKQUFBO0FSOGwxRko7QVE3bDFGSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJnbTFGTjtBUTdsMUZFOztFQUNFLDZKQUFBO0FSZ20xRko7QVEvbDFGSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJrbTFGTjtBaUI1NHNFYzs7RVRydW9CWixxSkFBQTtBUnFuMUZGO0FRcG4xRkU7O0VBQ0UsZ01BQUE7QVJ1bjFGSjtBUXJuMUZFOztFQUNFLDZKQUFBO0FSd24xRko7QVF2bjFGSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIwbjFGTjtBUXZuMUZFOztFQUNFLDZKQUFBO0FSMG4xRko7QVF6bjFGSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVI0bjFGTjtBaUJqNnNFWTs7RVJodG9CUix3QkFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFUyt1b0JZLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXSjF4b0JBO0FiK3IxRmQ7QVVwdDFGRTtFT3F5b0JVOztJUjlzb0JOLHVDQWhCYTtFVGtwMUZqQjtBQUNGO0FVMXQxRkU7RU9xeW9CVTs7SVIzc29CTixpQlE0c29CUTtFakJ5N3NFWjtBQUNGO0FVaHUxRkU7RU9xeW9CVTs7SVJ2c29CSixpQlF3c29CTTtFakIrN3NFWjtBQUNGO0FVdHUxRkU7RU9xeW9CVTs7SVI5c29CTixxQkFoQmE7RVRvcTFGakI7QUFDRjtBVTV1MUZFO0VPcXlvQlU7O0lSM3NvQk4scUJRNnNvQlE7RWpCMDhzRVo7QUFDRjtBVWx2MUZFO0VPcXlvQlU7O0lSdnNvQkoscUJReXNvQk07RWpCZzlzRVo7QUFDRjtBVXh2MUZFO0VPcXlvQlU7O0lSOXNvQk4seUJBaEJhO0VUc3IxRmpCO0FBQ0Y7QVU5djFGRTtFT3F5b0JVOztJUjNzb0JOLGVFM0RKO0VYb3UxRkE7QUFDRjtBVXB3MUZFO0VPcXlvQlU7O0lSdnNvQkosZUUvRE47RVgwdTFGQTtBQUNGO0FVMXcxRkU7RU9xeW9CVTs7SVJqdm9CTixnQkVwQko7RVgrdTFGQTtBQUNGO0FVaHgxRkU7RU9xeW9CVTs7SVI5dW9CTixnQkV2Qko7RVhxdjFGQTtBQUNGO0FVdHgxRkU7RU9xeW9CVTs7SVIzdW9CTixnQkUxQko7RVgydjFGQTtBQUNGO0FRaHUxRkU7O0VBQ0UsZ01BQUE7QVJtdTFGSjtBUWp1MUZFOztFQUNFLDZKQUFBO0FSb3UxRko7QVFudTFGSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJzdTFGTjtBUW51MUZFOztFQUNFLDZKQUFBO0FSc3UxRko7QVFydTFGSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ3dTFGTjtBaUJsZ3RFYzs7RUFDRSxTQUFBO0FqQnFndEVoQjtBaUJqZ3RFWTs7RVRseG9CVixtSkFBQTtBUnV4MUZGO0FRdHgxRkU7O0VBQ0UsMkxBQUE7QVJ5eDFGSjtBUXZ4MUZFOztFQUNFLDBKQUFBO0FSMHgxRko7QVF6eDFGSTs7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI0eDFGTjtBUXp4MUZFOztFQUNFLDBKQUFBO0FSNHgxRko7QVEzeDFGSTs7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI4eDFGTjtBaUJ0aHRFVTtFQUNFLFVBQUE7QWpCd2h0RVo7QWlCdmh0RVk7RVJ2dW9CUiwyQkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtBVHN4MUZuQjtBVXQxMUZFO0VPNHpvQlU7SVJydW9CTiwrQkFoQmE7UUFnQmIsMkJBaEJhO1lBZ0JiLHVCQWhCYTtFVG14MUZqQjtBQUNGO0FVMzExRkU7RU80em9CVTtJUmx1b0JOLCtCUW11b0JRO1FSbnVvQlIsMkJRbXVvQlE7WVJudW9CUix1QlFtdW9CUTtFakJraXRFWjtBQUNGO0FVaDIxRkU7RU80em9CVTtJUjl0b0JKLCtCUSt0b0JNO1FSL3RvQk4sMkJRK3RvQk07WVIvdG9CTix1QlErdG9CTTtFakJ1aXRFWjtBQUNGO0FpQmxpdEVnQjs7Ozs7RUFHRSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsVUFBQTtBakJzaXRFbEI7QWlCbGl0RVk7O0VBRUUsaUNBQUE7QWpCb2l0RWQ7QWlCbGl0RVk7RVIxdm9CUiwyQkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtBVG96MUZuQjtBVXAzMUZFO0VPKzBvQlU7SVJ4dm9CTiwrQkFoQmE7UUFnQmIsMkJBaEJhO1lBZ0JiLHVCQWhCYTtFVGl6MUZqQjtBQUNGO0FVejMxRkU7RU8rMG9CVTtJUnJ2b0JOLCtCUXN2b0JRO1FSdHZvQlIsMkJRc3ZvQlE7WVJ0dm9CUix1QlFzdm9CUTtFakI2aXRFWjtBQUNGO0FVOTMxRkU7RU8rMG9CVTtJUmp2b0JKLCtCUWt2b0JNO1FSbHZvQk4sMkJRa3ZvQk07WVJsdm9CTix1QlFrdm9CTTtFakJranRFWjtBQUNGO0FpQmhqdEVZO0VBQ0UsVUFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSxvQkFBQTtBakJranRFZDtBaUJoanRFWTtFQUNFLGNBQUE7QWpCa2p0RWQ7QWlCN2l0RWM7RVJ6d29CViwyQkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtBVDgwMUZuQjtBVTk0MUZFO0VPODFvQlk7SVJ2d29CUiw4QkFoQmE7UUFnQmIsMEJBaEJhO1lBZ0JiLHNCQWhCYTtFVDIwMUZqQjtBQUNGO0FVbjUxRkU7RU84MW9CWTtJUnB3b0JSLDhCUXF3b0JVO1FScndvQlYsMEJRcXdvQlU7WVJyd29CVixzQlFxd29CVTtFakJ3anRFZDtBQUNGO0FVeDUxRkU7RU84MW9CWTtJUmh3b0JOLDhCUWl3b0JRO1FSandvQlIsMEJRaXdvQlE7WVJqd29CUixzQlFpd29CUTtFakI2anRFZDtBQUNGO0FpQnRqdEVNO0VSbHhvQkYsYUFyQmU7RVF5eW9CWCxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFUnZ4b0JKLFFBckJlO0VBcUJmLGNBckJlO0VRK3lvQlgsdUNBQUE7VUFBQSwrQkFBQTtBakJ3anRFUjtBVXY2MUZFO0VPdTJvQkk7SVJoeG9CQSxhQWhCYTtFVG8yMUZqQjtBQUNGO0FVNTYxRkU7RU91Mm9CSTtJUjd3b0JBLGNBVmdCO0VUZzIxRnBCO0FBQ0Y7QVVqNzFGRTtFT3Uyb0JJO0lSendvQkUsY1Ewd29CQTtFakI2a3RFTjtBQUNGO0FVdDcxRkU7RU91Mm9CSTtJUmh4b0JBLFlBaEJhO0VUbTMxRmpCO0FBQ0Y7QVUzNzFGRTtFT3Uyb0JJO0lSN3dvQkEsYVFteG9CRTtFakJrbHRFTjtBQUNGO0FVaDgxRkU7RU91Mm9CSTtJUnp3b0JFLGFRK3dvQkE7RWpCdWx0RU47QUFDRjtBVXI4MUZFO0VPdTJvQkk7SVJoeG9CQSw4QkFoQmE7RVRrNDFGakI7QUFDRjtBVTE4MUZFO0VPdTJvQkk7SVI3d29CQSxvQlFveG9CRTtFakJnbXRFTjtBQUNGO0FVLzgxRkU7RU91Mm9CSTtJUnp3b0JFLG9CUWd4b0JBO0VqQnFtdEVOO0FBQ0Y7QWlCcG10RVE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG1CSjMxb0JjO0FiaTgxRnhCO0FpQmxtdEVNO0VScHlvQkYsY0FyQmU7RVEyem9CWCxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VSeHlvQkosb0JBckJlO0FUazYxRm5CO0FVbCsxRkU7RU95M29CSTtJUmx5b0JBLGFBaEJhO0VUKzUxRmpCO0FBQ0Y7QVV2KzFGRTtFT3kzb0JJO0lSL3hvQkEsY0FWZ0I7RVQyNTFGcEI7QUFDRjtBVTUrMUZFO0VPeTNvQkk7SVIzeG9CRSxjUTR4b0JBO0VqQnNudEVOO0FBQ0Y7QVVqLzFGRTtFT3kzb0JJO0lSbHlvQkEsbUJBaEJhO0VUODYxRmpCO0FBQ0Y7QVV0LzFGRTtFT3kzb0JJO0lSL3hvQkEsVVFveW9CRTtFakI0bnRFTjtBQUNGO0FVMy8xRkU7RU95M29CSTtJUjN4b0JFLFVRZ3lvQkE7RWpCaW90RU47QUFDRjtBVWhnMkZFO0VPeTNvQkk7SUFPSSxTQUFBO0lBQ0EsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0VqQm9vdEVSO0FBQ0Y7QWlCbG90RVE7RVIveW9CSiw2QkFyQmU7RUFxQmYsMkJBckJlO0VBcUJmLHNCQXJCZTtFQXFCZixzQkFyQmU7RVF5MG9CVCxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7RUFDQSwwQ0FBQTtBakJvb3RFVjtBVWpoMkZFO0VPbzRvQk07SVI3eW9CRixvQkFoQmE7RVQ4ODFGakI7QUFDRjtBVXRoMkZFO0VPbzRvQk07SVIxeW9CRixtQlEyeW9CSTtFakJxcHRFUjtBQUNGO0FVM2gyRkU7RU9vNG9CTTtJUnR5b0JBLG1CUXV5b0JFO0VqQjBwdEVSO0FBQ0Y7QVVoaTJGRTtFT280b0JNO0lSN3lvQkYsMkJBaEJhO0VUNjkxRmpCO0FBQ0Y7QVVyaTJGRTtFT280b0JNO0lSMXlvQkYsa0JRNHlvQkk7RWpCbXF0RVI7QUFDRjtBVTFpMkZFO0VPbzRvQk07SVJ0eW9CQSxrQlF3eW9CRTtFakJ3cXRFUjtBQUNGO0FVL2kyRkU7RU9vNG9CTTtJUjd5b0JGLFlBaEJhO0VUNCsxRmpCO0FBQ0Y7QVVwajJGRTtFT280b0JNO0lSMXlvQkYsWVE2eW9CSTtFakJpcnRFUjtBQUNGO0FVemoyRkU7RU9vNG9CTTtJUnR5b0JBLFlReXlvQkU7RWpCc3J0RVI7QUFDRjtBVTlqMkZFO0VPbzRvQk07SVI3eW9CRixhQWhCYTtFVDIvMUZqQjtBQUNGO0FVbmsyRkU7RU9vNG9CTTtJUjF5b0JGLGFROHlvQkk7RWpCK3J0RVI7QUFDRjtBVXhrMkZFO0VPbzRvQk07SVJ0eW9CQSxhUTB5b0JFO0VqQm9zdEVSO0FBQ0Y7QWlCOXJ0RVU7RVIxem9CTixxQkFyQmU7RUFxQmYsa0JBckJlO0VBcUJmLFNRNnpvQlE7RVI3em9CUixRUTh6b0JRO0VSOXpvQlIsNkNBckJlO1VBcUJmLHFDQXJCZTtFQXFCZixZUWcwb0JRO0VSaDBvQlIsb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixhQXJCZTtFUXUxb0JQLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakJnc3RFWjtBVXZsMkZFO0VPKzRvQlE7SVJ4em9CSixxQkFoQmE7RVRvaDJGakI7QUFDRjtBVTVsMkZFO0VPKzRvQlE7SVJyem9CSixXUXN6b0JNO0VqQmd0dEVWO0FBQ0Y7QVVqbTJGRTtFTys0b0JRO0lSanpvQkYsV1Frem9CSTtFakJxdHRFVjtBQUNGO0FVdG0yRkU7RU8rNG9CUTtJUnh6b0JKLGtCQWhCYTtFVG1pMkZqQjtBQUNGO0FVM20yRkU7RU8rNG9CUTtJUnJ6b0JKLGtCUXV6b0JNO0VqQjh0dEVWO0FBQ0Y7QVVobjJGRTtFTys0b0JRO0lSanpvQkYsa0JRbXpvQkk7RWpCbXV0RVY7QUFDRjtBVXJuMkZFO0VPKzRvQlE7SVJ4em9CSixXQWhCYTtFVGtqMkZqQjtBQUNGO0FVMW4yRkU7RU8rNG9CUTtJUnJ6b0JKLFdRd3pvQk07RWpCNHV0RVY7QUFDRjtBVS9uMkZFO0VPKzRvQlE7SVJqem9CRixXUW96b0JJO0VqQml2dEVWO0FBQ0Y7QVVwbzJGRTtFTys0b0JRO0lSeHpvQkosVUFoQmE7RVRpazJGakI7QUFDRjtBVXpvMkZFO0VPKzRvQlE7SVJyem9CSixVUXl6b0JNO0VqQjB2dEVWO0FBQ0Y7QVU5bzJGRTtFTys0b0JRO0lSanpvQkYsVVFxem9CSTtFakIrdnRFVjtBQUNGO0FVbnAyRkU7RU8rNG9CUTtJUnh6b0JKLHdCQWhCYTtRQWdCYixvQkFoQmE7WUFnQmIsZ0JBaEJhO0VUZ2wyRmpCO0FBQ0Y7QVV4cDJGRTtFTys0b0JRO0lScnpvQkosd0JRMHpvQk07UVIxem9CTixvQlEwem9CTTtZUjF6b0JOLGdCUTB6b0JNO0VqQnd3dEVWO0FBQ0Y7QVU3cDJGRTtFTys0b0JRO0lSanpvQkYsd0JRc3pvQkk7UVJ0em9CSixvQlFzem9CSTtZUnR6b0JKLGdCUXN6b0JJO0VqQjZ3dEVWO0FBQ0Y7QVVscTJGRTtFTys0b0JRO0lSeHpvQkosYUFoQmE7RVQrbDJGakI7QUFDRjtBVXZxMkZFO0VPKzRvQlE7SVJyem9CSixhUTJ6b0JNO0VqQnN4dEVWO0FBQ0Y7QVU1cTJGRTtFTys0b0JRO0lSanpvQkYsYVF1em9CSTtFakIyeHRFVjtBQUNGO0FVanIyRkU7RU8rNG9CUTtJUnh6b0JKLGNBaEJhO0VUOG0yRmpCO0FBQ0Y7QVV0cjJGRTtFTys0b0JRO0lScnpvQkosY1E0em9CTTtFakJveXRFVjtBQUNGO0FVM3IyRkU7RU8rNG9CUTtJUmp6b0JGLGNRd3pvQkk7RWpCeXl0RVY7QUFDRjtBaUJ2eXRFWTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FqQnl5dEVkO0FpQnB5dEVRO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBakJzeXRFVjtBaUJueXRFUTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QWpCcXl0RVY7O0FpQjV4dEVJO0VSbDRvQkEsZ0JRbTRvQkU7QWpCK3h0RU47QVVwdDJGRTtFT283b0JFO0lSaDRvQkUsZVFpNG9CQTtFakJteXRFSjtBQUNGO0FVenQyRkU7RU9vN29CRTtJUjczb0JFLGVRODNvQkE7RWpCd3l0RUo7QUFDRjtBVTl0MkZFO0VPbzdvQkU7SVIxM29CRSxlUTIzb0JBO0VqQjZ5dEVKO0FBQ0Y7QWlCM3l0RVU7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QWpCNnl0RVo7QWlCenl0RVU7RUFDRSxjQUFBO0FqQjJ5dEVaOztBaUIzeHRFSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFUjUzb0JGLDRCQXJCZTtBVGdyMkZuQjtBVWh2MkZFO0VPKzhvQkU7SVJ4M29CRSxxQkFoQmE7RVQ2cTJGakI7QUFDRjtBVXJ2MkZFO0VPKzhvQkU7SVJyM29CRSxxQkFWZ0I7RVR5cTJGcEI7QUFDRjtBVTF2MkZFO0VPKzhvQkU7SVJqM29CSSxxQlFvM29CRjtFakI0eXRFSjtBQUNGO0FpQjV5dEVNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VSbjZvQkosZVFvNm9CSTtFUmo0b0JKLHlCQXJCZTtFUXc1b0JYLGNBQUE7RUFHQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUnQ0b0JKLG1CQXJCZTtBVHdzMkZuQjtBVXh3MkZFO0VPbTlvQkk7SVIvNW9CQSxpQlFrNm9CRTtFakJzenRFTjtBQUNGO0FVN3cyRkU7RU9tOW9CSTtJUjU1b0JBLGlCUSs1b0JFO0VqQjJ6dEVOO0FBQ0Y7QVVseDJGRTtFT205b0JJO0lSejVvQkEsaUJRNDVvQkU7RWpCZzB0RU47QUFDRjtBVXZ4MkZFO0VPbTlvQkk7SVI1M29CQSxnQkFoQmE7RVRvdDJGakI7QUFDRjtBVTV4MkZFO0VPbTlvQkk7SVJ6M29CQSxtQkFWZ0I7RVRndDJGcEI7QUFDRjtBVWp5MkZFO0VPbTlvQkk7SVJyM29CRSxlUXkzb0JBO0VqQjgwdEVOO0FBQ0Y7QVV0eTJGRTtFT205b0JJO0lSNTNvQkEsVUFoQmE7RVRtdTJGakI7QUFDRjtBVTN5MkZFO0VPbTlvQkk7SVJ6M29CQSxhQVZnQjtFVCt0MkZwQjtBQUNGO0FVaHoyRkU7RU9tOW9CSTtJUnIzb0JFLFNRODNvQkE7RWpCdzF0RU47QUFDRjtBaUJ2MXRFUTtFQUNFLG1CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0VBQ0EsaUJBQUE7QWpCeTF0RVY7QWlCdDF0RVE7RVI5NG9CSixlQXJCZTtBVDR2MkZuQjtBVTV6MkZFO0VPbStvQk07SVI1NG9CRixnQkFoQmE7RVR5djJGakI7QUFDRjtBVWowMkZFO0VPbStvQk07SVJ6NG9CRixtQkFWZ0I7RVRxdjJGcEI7QUFDRjtBVXQwMkZFO0VPbStvQk07SVJyNG9CQSxpQlFzNG9CRTtFakJzMnRFUjtBQUNGO0FpQnIydEVRO0VSajVvQkosYUFyQmU7RUFxQmYsZUFyQmU7QVQrdzJGbkI7QVUvMDJGRTtFT3Mrb0JNO0lSLzRvQkYsY0FoQmE7RVQ0dzJGakI7QUFDRjtBVXAxMkZFO0VPcytvQk07SVI1NG9CRixjQVZnQjtFVHd3MkZwQjtBQUNGO0FVejEyRkU7RU9zK29CTTtJUng0b0JBLGNReTRvQkU7RWpCczN0RVI7QUFDRjtBVTkxMkZFO0VPcytvQk07SVIvNG9CRixnQkFoQmE7RVQyeDJGakI7QUFDRjtBVW4yMkZFO0VPcytvQk07SVI1NG9CRixtQkFWZ0I7RVR1eDJGcEI7QUFDRjtBVXgyMkZFO0VPcytvQk07SVJ4NG9CQSxpQlEwNG9CRTtFakJvNHRFUjtBQUNGO0FpQmo0dEVRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RVI3NW9CTiw2QkFyQmU7QVRzejJGbkI7QVV0MzJGRTtFTzQrb0JNO0lScjVvQkYsOEJBaEJhO0VUbXoyRmpCO0FBQ0Y7QVUzMzJGRTtFTzQrb0JNO0lSbDVvQkYsNkJBVmdCO0VUK3kyRnBCO0FBQ0Y7QVVoNDJGRTtFTzQrb0JNO0lSOTRvQkEsb0JRcTVvQkU7RWpCaTV0RVI7QUFDRjtBaUJqNXRFVTtFQUNFLDJCQUFBO0FqQm01dEVaO0FpQmo1dEVVO0VBQ0UsYUFBQTtBakJtNXRFWjtBaUJqNXRFVTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1FQUFBO0VBQUEsMkRBQUE7RUFBQSxvSEFBQTtFQUNBLDJFQUFBO0FqQm01dEVaO0FpQmg1dEVVO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7RVJwN29CUiw2QkFyQmU7RVE0OG9CUCxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFFQSxxQkFBQTtBakJnNXRFWjtBVWo2MkZFO0VPc2dwQlE7SVIvNm9CSiw2QkFoQmE7RVQ4MTJGakI7QUFDRjtBVXQ2MkZFO0VPc2dwQlE7SVI1Nm9CSiw2QkFWZ0I7RVQwMTJGcEI7QUFDRjtBVTM2MkZFO0VPc2dwQlE7SVJ4Nm9CRixtQlE0Nm9CSTtFakJxNnRFVjtBQUNGO0FpQjk1dEVZO0VBRUUsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWpCKzV0RWQ7QWlCNzV0RWM7RUFDRSxhQUFBO0FqQis1dEVoQjtBaUIzNXRFWTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0FqQjY1dEVkO0FpQjM1dEVjO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VSdC9vQlosNkZRdS9vQlk7RVJ2L29CWixxRlF1L29CWTtFUnYvb0JaLDZFUXUvb0JZO0VSdi9vQlosbUlRdS9vQlk7QWpCNjV0RWhCO0FVdDgyRkU7RU9zaXBCWTtJUmwvb0JSLDZGUXEvb0JVO0lSci9vQlYscUZRcS9vQlU7SVJyL29CViw2RVFxL29CVTtJUnIvb0JWLG1JUXEvb0JVO0VqQmk2dEVkO0FBQ0Y7QVUzODJGRTtFT3NpcEJZO0lSLytvQlIsNkZRay9vQlU7SVJsL29CVixxRlFrL29CVTtJUmwvb0JWLDZFUWsvb0JVO0lSbC9vQlYsbUlRay9vQlU7RWpCczZ0RWQ7QUFDRjtBVWg5MkZFO0VPc2lwQlk7SVI1K29CUiw2RlErK29CVTtJUi8rb0JWLHFGUSsrb0JVO0lSLytvQlYsNkVRKytvQlU7SVIvK29CVixtSVErK29CVTtFakIyNnRFZDtBQUNGO0FpQnY2dEVZO0VBQ0UscUJBQUE7QWpCeTZ0RWQ7QWlCeDZ0RWM7RUFDRSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtBakIwNnRFaEI7QWlCeDZ0RWM7RUFDRSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtBakIwNnRFaEI7QWlCeDZ0RWM7RUFDRSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QWpCMDZ0RWhCO0FpQnQ2dEVjO0VBQ0UsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7QWpCdzZ0RWhCO0FpQnQ2dEVjO0VBQ0UsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7QWpCdzZ0RWhCO0FpQnQ2dEVjO0VBQ0UsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FqQnc2dEVoQjtBaUJuNnRFVTtFUjVncEJOLDBCQXJCZTtFQXFCZixVQXJCZTtFQWRmLHlCUWtqcEJRO0VSbGpwQlIsaUJRa2pwQlE7RUFDQSxXQUFBO0VBQ0Esa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FqQnE2dEVaO0FVM2czRkU7RU9pbXBCUTtJUjFncEJKLDBCQWhCYTtFVHc4MkZqQjtBQUNGO0FVaGgzRkU7RU9pbXBCUTtJUnZncEJKLGdCUXdncEJNO0VqQms3dEVWO0FBQ0Y7QVVyaDNGRTtFT2ltcEJRO0lSbmdwQkYsZ0JRb2dwQkk7RWpCdTd0RVY7QUFDRjtBVTFoM0ZFO0VPaW1wQlE7SVIxZ3BCSix5QkFoQmE7RVR1OTJGakI7QUFDRjtBVS9oM0ZFO0VPaW1wQlE7SVJ2Z3BCSix5QkFWZ0I7RVRtOTJGcEI7QUFDRjtBVXBpM0ZFO0VPaW1wQlE7SVJuZ3BCRixnQlFxZ3BCSTtFakJxOHRFVjtBQUNGO0FVemkzRkU7RU9pbXBCUTtJUjdpcEJKLHlIUWdqcEJNO0lSaGpwQk4saUhRZ2pwQk07SVJoanBCTix5R1FnanBCTTtJUmhqcEJOLCtKUWdqcEJNO0VqQnk4dEVWO0FBQ0Y7QVU5aTNGRTtFT2ltcEJRO0lSMWlwQkoseUhRNmlwQk07SVI3aXBCTixpSFE2aXBCTTtJUjdpcEJOLHlHUTZpcEJNO0lSN2lwQk4sK0pRNmlwQk07RWpCODh0RVY7QUFDRjtBVW5qM0ZFO0VPaW1wQlE7SVJ2aXBCSix5SFEwaXBCTTtJUjFpcEJOLGlIUTBpcEJNO0lSMWlwQk4seUdRMGlwQk07SVIxaXBCTiwrSlEwaXBCTTtFakJtOXRFVjtBQUNGO0FpQmo5dEVZO0VBQ0UsWUFBQTtFQUNBLGNKbGtwQkk7QWJxaDNGbEI7QWlCajl0RWM7RVJ0aHBCVix5QkFyQmU7RUFkZix5QkVaRjtFSEhBLG1KQUFBO0FSOGgzRkY7QVVqazNGRTtFTzJtcEJZO0lScGhwQlIseUJBaEJhO0VUOC8yRmpCO0FBQ0Y7QVV0azNGRTtFTzJtcEJZO0lSamhwQlIsZUVyREo7RVhxaTNGQTtBQUNGO0FVM2szRkU7RU8ybXBCWTtJUjdncEJOLGVFekROO0VYMGkzRkE7QUFDRjtBVWhsM0ZFO0VPMm1wQlk7SVJ2anBCUix5QkVkSjtFWDhpM0ZBO0FBQ0Y7QVVybDNGRTtFTzJtcEJZO0lScGpwQlIseUJFakJKO0VYbWozRkE7QUFDRjtBVTFsM0ZFO0VPMm1wQlk7SVJqanBCUix5QkVwQko7RVh3ajNGQTtBQUNGO0FRM2ozRkU7RUFDRSwyTEFBQTtBUjZqM0ZKO0FRM2ozRkU7RUFDRSwwSkFBQTtBUjZqM0ZKO0FRNWozRkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVI4ajNGTjtBUTNqM0ZFO0VBQ0UsMEpBQUE7QVI2ajNGSjtBUTVqM0ZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSOGozRk47QWlCbGd1RWdCO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJKemtwQkM7RUo2Q2YsVUFyQmU7RUFxQmYsd0JBckJlO0VBcUJmLHNCQXJCZTtBVHdqM0ZuQjtBVXhuM0ZFO0VPOG1wQmM7SVJ2aHBCVixVQWhCYTtFVHFqM0ZqQjtBQUNGO0FVN24zRkU7RU84bXBCYztJUnBocEJWLFdRd2hwQlk7RWpCK2d1RWhCO0FBQ0Y7QVVsbzNGRTtFTzhtcEJjO0lSOWdwQlIsVUFBQTtFVHNpM0ZOO0FBQ0Y7QVV2bzNGRTtFTzhtcEJjO0lSdmhwQlYsd0JBaEJhO0VUb2szRmpCO0FBQ0Y7QVU1bzNGRTtFTzhtcEJjO0lScGhwQlYsYVF5aHBCWTtFakI2aHVFaEI7QUFDRjtBVWpwM0ZFO0VPOG1wQmM7SVJoaHBCUixhUXFocEJVO0VqQmtpdUVoQjtBQUNGO0FVdHAzRkU7RU84bXBCYztJUnZocEJWLFdBaEJhO0VUbWwzRmpCO0FBQ0Y7QVUzcDNGRTtFTzhtcEJjO0lScGhwQlYsWVEwaHBCWTtFakIyaXVFaEI7QUFDRjtBVWhxM0ZFO0VPOG1wQmM7SVJoaHBCUixZUXNocEJVO0VqQmdqdUVoQjtBQUNGO0FpQjlpdUVrQjtFQUNFLGFBQUE7QWpCZ2p1RXBCO0FpQjFpdUVZO0VSemlwQlIseUJBckJlO0VBZGYseUJFWkY7RUhxQkEscUpBQUE7RVNza3BCWSxjSnpscEJLO0VKNkNmLG9CQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsYUFyQmU7RUFxQmYsbUJBckJlO01BcUJmLGVBckJlO0VBcUJmLHVCQXJCZTtBVGluM0ZuQjtBVWpyM0ZFO0VPOG5wQlU7SVJ2aXBCTix5QkFoQmE7RVQ4bTNGakI7QUFDRjtBVXRyM0ZFO0VPOG5wQlU7SVJwaXBCTixlRXJESjtFWHFwM0ZBO0FBQ0Y7QVUzcjNGRTtFTzhucEJVO0lSaGlwQkosZUV6RE47RVgwcDNGQTtBQUNGO0FVaHMzRkU7RU84bnBCVTtJUjFrcEJOLHlCRWRKO0VYOHAzRkE7QUFDRjtBVXJzM0ZFO0VPOG5wQlU7SVJ2a3BCTix5QkVqQko7RVhtcTNGQTtBQUNGO0FVMXMzRkU7RU84bnBCVTtJUnBrcEJOLHlCRXBCSjtFWHdxM0ZBO0FBQ0Y7QVFucDNGRTtFQUNFLGdNQUFBO0FScXAzRko7QVFucDNGRTtFQUNFLDZKQUFBO0FScXAzRko7QVFwcDNGSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnNwM0ZOO0FRbnAzRkU7RUFDRSw2SkFBQTtBUnFwM0ZKO0FRcHAzRkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJzcDNGTjtBVWh1M0ZFO0VPOG5wQlU7SVJ2aXBCTixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUNnAzRmpCO0FBQ0Y7QVVydTNGRTtFTzhucEJVO0lScGlwQk4sb0JRd2lwQlE7SVJ4aXBCUixvQlF3aXBCUTtJUnhpcEJSLGFRd2lwQlE7RWpCdW11RVo7QUFDRjtBVTF1M0ZFO0VPOG5wQlU7SVJoaXBCSixvQlFvaXBCTTtJUnBpcEJOLG9CUW9pcEJNO0lScGlwQk4sYVFvaXBCTTtFakI0bXVFWjtBQUNGO0FVL3UzRkU7RU84bnBCVTtJUnZpcEJOLG1CQWhCYTtRQWdCYixlQWhCYTtFVDRxM0ZqQjtBQUNGO0FVcHYzRkU7RU84bnBCVTtJUnBpcEJOLG1CUXlpcEJRO1FSemlwQlIsZVF5aXBCUTtFakJxbnVFWjtBQUNGO0FVenYzRkU7RU84bnBCVTtJUmhpcEJKLG1CUXFpcEJNO1FScmlwQk4sZVFxaXBCTTtFakIwbnVFWjtBQUNGO0FVOXYzRkU7RU84bnBCVTtJUnZpcEJOLGtCQWhCYTtFVDJyM0ZqQjtBQUNGO0FVbnczRkU7RU84bnBCVTtJUnBpcEJOLFlRMGlwQlE7RWpCbW91RVo7QUFDRjtBVXh3M0ZFO0VPOG5wQlU7SVJoaXBCSixZUXNpcEJNO0VqQndvdUVaO0FBQ0Y7QWlCeG91RWM7RUFDRSxxQkFBQTtBakIwb3VFaEI7QWlCdG91RVk7RVJyanBCUiw2Q0FyQmU7RUFxQmYsbUJBckJlO0VBcUJmLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtFU29scEJZLFdKMW5wQkE7QWJtdzNGZDtBVXh4M0ZFO0VPMG9wQlU7SVJuanBCTix1Q0FoQmE7RVRxdDNGakI7QUFDRjtBVTd4M0ZFO0VPMG9wQlU7SVJoanBCTixpQlFpanBCUTtFakJzcHVFWjtBQUNGO0FVbHkzRkU7RU8wb3BCVTtJUjVpcEJKLGlCUTZpcEJNO0VqQjJwdUVaO0FBQ0Y7QVV2eTNGRTtFTzBvcEJVO0lSbmpwQk4scUJBaEJhO0VUb3UzRmpCO0FBQ0Y7QVU1eTNGRTtFTzBvcEJVO0lSaGpwQk4scUJRa2pwQlE7RWpCb3F1RVo7QUFDRjtBVWp6M0ZFO0VPMG9wQlU7SVI1aXBCSixxQlE4aXBCTTtFakJ5cXVFWjtBQUNGO0FVdHozRkU7RU8wb3BCVTtJUm5qcEJOLHlCQWhCYTtFVG12M0ZqQjtBQUNGO0FVM3ozRkU7RU8wb3BCVTtJUmhqcEJOLGVFM0RKO0VYZ3kzRkE7QUFDRjtBVWgwM0ZFO0VPMG9wQlU7SVI1aXBCSixlRS9ETjtFWHF5M0ZBO0FBQ0Y7QVVyMDNGRTtFTzBvcEJVO0lSdGxwQk4sZ0JFcEJKO0VYeXkzRkE7QUFDRjtBVTEwM0ZFO0VPMG9wQlU7SVJubHBCTixnQkV2Qko7RVg4eTNGQTtBQUNGO0FVLzAzRkU7RU8wb3BCVTtJUmhscEJOLGdCRTFCSjtFWG16M0ZBO0FBQ0Y7QVF4eDNGRTtFQUNFLGdNQUFBO0FSMHgzRko7QVF4eDNGRTtFQUNFLDZKQUFBO0FSMHgzRko7QVF6eDNGSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUjJ4M0ZOO0FReHgzRkU7RUFDRSw2SkFBQTtBUjB4M0ZKO0FRengzRkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIyeDNGTjtBaUJwdHVFWTtFQUNFLGNBQUE7RUFDQSx3SEFBQTtFQUFBLGdIQUFBO0VBQUEsd0dBQUE7RUFBQSw4SkFBQTtBakJzdHVFZDtBaUJsdHVFVTtFUmxrcEJOLFVBckJlO0FUNHkzRm5CO0FVNTIzRkU7RU91cHBCUTtJUmhrcEJKLHlCQWhCYTtFVHl5M0ZqQjtBQUNGO0FVajMzRkU7RU91cHBCUTtJUjdqcEJKLHlCQVZnQjtFVHF5M0ZwQjtBQUNGO0FVdDMzRkU7RU91cHBCUTtJUnpqcEJGLGdCUTBqcEJJO0VqQmt1dUVWO0FBQ0Y7QWlCbHV1RVk7RUFDRSxxQkFBQTtBakJvdXVFZDtBaUJsdXVFWTtFQUNFLFVBQUE7QWpCb3V1RWQ7QWlCN3R1RWdCOzs7OztFQUdFLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSxVQUFBO0FqQml1dUVsQjtBaUI5dHVFYztFQUNFLGFBQUE7QWpCZ3V1RWhCO0FpQjl0dUVjO0VBQ0UsY0FBQTtBakJndXVFaEI7QWlCN3R1RVk7RVI3bHBCUiwyQkFyQmU7TUFxQmYsdUJBckJlO1VBcUJmLG1CQXJCZTtBVGsxM0ZuQjtBVWw1M0ZFO0VPa3JwQlU7SVIzbHBCTiwrQkFoQmE7UUFnQmIsMkJBaEJhO1lBZ0JiLHVCQWhCYTtFVCswM0ZqQjtBQUNGO0FVdjUzRkU7RU9rcnBCVTtJUnhscEJOLCtCUXlscEJRO1FSemxwQlIsMkJReWxwQlE7WVJ6bHBCUix1QlF5bHBCUTtFakJ3dXVFWjtBQUNGO0FVNTUzRkU7RU9rcnBCVTtJUnBscEJKLCtCUXFscEJNO1FScmxwQk4sMkJRcWxwQk07WVJybHBCTix1QlFxbHBCTTtFakI2dXVFWjtBQUNGO0FpQjV1dUVZO0VSaG1wQlIsMkJBckJlO01BcUJmLHVCQXJCZTtVQXFCZixtQkFyQmU7RVF1bnBCTDs7SUFBQTtBakJndnVFZDtBVXY2M0ZFO0VPcXJwQlU7SVI5bHBCTiw4QkFoQmE7UUFnQmIsMEJBaEJhO1lBZ0JiLHNCQWhCYTtFVG8yM0ZqQjtBQUNGO0FVNTYzRkU7RU9xcnBCVTtJUjNscEJOLDhCUTRscEJRO1FSNWxwQlIsMEJRNGxwQlE7WVI1bHBCUixzQlE0bHBCUTtFakIwdnVFWjtBQUNGO0FVajczRkU7RU9xcnBCVTtJUnZscEJKLDhCUXdscEJNO1FSeGxwQk4sMEJRd2xwQk07WVJ4bHBCTixzQlF3bHBCTTtFakIrdnVFWjtBQUNGOztBaUJodnVFSztFUmpucEJELDZCQXJCZTtBVDAzM0ZuQjtBVTE3M0ZFO0VPc3NwQkc7SVIvbXBCQyxvQkFoQmE7RVR1MzNGakI7QUFDRjtBVS83M0ZFO0VPc3NwQkc7SVI1bXBCQyx1QkFWZ0I7RVRtMzNGcEI7QUFDRjtBVXA4M0ZFO0VPc3NwQkc7SVJ4bXBCRyxtQlF5bXBCRjtFakJpd3VFSjtBQUNGO0FpQi92dUVLO0VBQ0MsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JKeHJwQlE7QWJ5NzNGZDtBaUI3dnVFSztFQUNDLGlEQUFBO0FqQit2dUVOO0FpQjl2dUVNO0VSOW5wQkYsbUVBckJlO0FUbzUzRm5CO0FVcDkzRkU7RU9tdHBCSTtJUjVucEJBLGlEQWhCYTtFVGk1M0ZqQjtBQUNGO0FVejkzRkU7RU9tdHBCSTtJUnpucEJBLHNEQVZnQjtFVDY0M0ZwQjtBQUNGO0FVOTkzRkU7RU9tdHBCSTtJUnJucEJFLDRCUXNucEJEO0VqQjh3dUVMO0FBQ0Y7QWlCeHd1RU07RUFDQyw2QkFBQTtBakIwd3VFUDtBaUJ4d3VFTTtFUnpvcEJGLGNBckJlO0VBcUJmLHVCQXJCZTtNQXFCZixvQkFyQmU7VUFxQmYsc0JBckJlO0VBcUJmLHdCQXJCZTtNQXFCZixxQkFyQmU7VUFxQmYsa0JBckJlO0VBcUJmLG9FQXJCZTtFUW1xcEJaLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakIwd3VFUDtBVTcrM0ZFO0VPOHRwQkk7SVJ2b3BCQSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUMDYzRmpCO0FBQ0Y7QVVsLzNGRTtFTzh0cEJJO0lScG9wQkEsb0JBVmdCO0lBVWhCLG9CQVZnQjtJQVVoQixhQVZnQjtFVHM2M0ZwQjtBQUNGO0FVdi8zRkU7RU84dHBCSTtJUmhvcEJFLG9CUWlvcEJEO0lSam9wQkMsb0JRaW9wQkQ7SVJqb3BCQyxhUWlvcEJEO0VqQjR4dUVMO0FBQ0Y7QVU1LzNGRTtFTzh0cEJJO0lSdm9wQkEseUJBaEJhO1FBZ0JiLHNCQWhCYTtZQWdCYiw4QkFoQmE7RVR5NzNGakI7QUFDRjtBVWpnNEZFO0VPOHRwQkk7SVJwb3BCQSx5QkFWZ0I7UUFVaEIsc0JBVmdCO1lBVWhCLDhCQVZnQjtFVHE3M0ZwQjtBQUNGO0FVdGc0RkU7RU84dHBCSTtJUmhvcEJFLHlCUWtvcEJEO1FSbG9wQkMsc0JRa29wQkQ7WVJsb3BCQyw4QlFrb3BCRDtFakIweXVFTDtBQUNGO0FVM2c0RkU7RU84dHBCSTtJUnZvcEJBLHlCQWhCYTtRQWdCYixzQkFoQmE7WUFnQmIsbUJBaEJhO0VUdzgzRmpCO0FBQ0Y7QVVoaDRGRTtFTzh0cEJJO0lScG9wQkEseUJBVmdCO1FBVWhCLHNCQVZnQjtZQVVoQixtQkFWZ0I7RVRvODNGcEI7QUFDRjtBVXJoNEZFO0VPOHRwQkk7SVJob3BCRSx5QlFtb3BCRDtRUm5vcEJDLHNCUW1vcEJEO1lSbm9wQkMsbUJRbW9wQkQ7RWpCd3p1RUw7QUFDRjtBVTFoNEZFO0VPOHRwQkk7SVJ2b3BCQSx5Q0FoQmE7RVR1OTNGakI7QUFDRjtBVS9oNEZFO0VPOHRwQkk7SVJwb3BCQSxrREFWZ0I7RVRtOTNGcEI7QUFDRjtBVXBpNEZFO0VPOHRwQkk7SVJob3BCRSw0QlFvb3BCRDtFakJzMHVFTDtBQUNGO0FpQnAwdUVRO0VSaHBwQkosbUJBckJlO0FUNCszRm5CO0FVNWk0RkU7RU9xdXBCTTtJUjlvcEJGLHFCQWhCYTtFVHkrM0ZqQjtBQUNGO0FVamo0RkU7RU9xdXBCTTtJUjNvcEJGLG1CQVZnQjtFVHErM0ZwQjtBQUNGO0FVdGo0RkU7RU9xdXBCTTtJUnZvcEJBLG1CUXdvcEJDO0VqQm8xdUVQO0FBQ0Y7QWlCaDF1RWdCO0VSdHBwQlosb0VBckJlO0FUOC8zRm5CO0FVOWo0RkU7RU8ydXBCYztJUnBwcEJWLHlDQWhCYTtFVDIvM0ZqQjtBQUNGO0FVbms0RkU7RU8ydXBCYztJUmpwcEJWLGtEQVZnQjtFVHUvM0ZwQjtBQUNGO0FVeGs0RkU7RU8ydXBCYztJUjdvcEJSLDRCUThvcEJTO0VqQmcydUVmO0FBQ0Y7QWlCejF1RU07RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFUmhxcEJILG1CQXJCZTtFQXFCZiwwQkFyQmU7QVRraDRGbkI7QVVsbDRGRTtFT292cEJJO0lSN3BwQkEsbUJBaEJhO0VUK2c0RmpCO0FBQ0Y7QVV2bDRGRTtFT292cEJJO0lSMXBwQkEsbUJBVmdCO0VUMmc0RnBCO0FBQ0Y7QVU1bDRGRTtFT292cEJJO0lSdHBwQkUsU1F3cHBCRDtFakIwMnVFTDtBQUNGO0FVam00RkU7RU9vdnBCSTtJUjdwcEJBLGlCQWhCYTtFVDhoNEZqQjtBQUNGO0FVdG00RkU7RU9vdnBCSTtJUjFwcEJBLGlCQVZnQjtFVDBoNEZwQjtBQUNGO0FVM200RkU7RU9vdnBCSTtJUnRwcEJFLGlCUXlwcEJEO0VqQnczdUVMO0FBQ0Y7QWlCdjN1RVE7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUnRxcEJMLHlCQXJCZTtFQXFCZixtQkFyQmU7QVRzajRGbkI7QVV0bjRGRTtFT3l2cEJNO0lSbHFwQkYsdUJBaEJhO0VUbWo0RmpCO0FBQ0Y7QVUzbjRGRTtFT3l2cEJNO0lSL3BwQkYsdUJBVmdCO0VUK2k0RnBCO0FBQ0Y7QVVobzRGRTtFT3l2cEJNO0lSM3BwQkEsYVE4cHBCQztFakJ3NHVFUDtBQUNGO0FVcm80RkU7RU95dnBCTTtJUmxxcEJGLFVBaEJhO0VUa2s0RmpCO0FBQ0Y7QVUxbzRGRTtFT3l2cEJNO0lSL3BwQkYsYUFWZ0I7RVQ4ajRGcEI7QUFDRjtBVS9vNEZFO0VPeXZwQk07SVIzcHBCQSxRUStwcEJDO0VqQnM1dUVQO0FBQ0Y7QWlCcDV1RVM7RUFDQyxjSjN0cEJNO0FiaW40RmhCO0FpQnA1dUVXO0VBQ0MsZUo5dHBCSTtBYm9uNEZoQjtBaUJqNXVFUztFQUNDLHNCQUFBO0VScnJwQk4scUJBckJlO0VBcUJmLHNCQXJCZTtBVCtsNEZuQjtBVS9wNEZFO0VPeXdwQk87SVJscnBCSCxVQWhCYTtFVDRsNEZqQjtBQUNGO0FVcHE0RkU7RU95d3BCTztJUi9xcEJILFdRaXJwQkk7RWpCNjV1RVI7QUFDRjtBVXpxNEZFO0VPeXdwQk87SVIzcXBCRCxXUTZxcEJFO0VqQms2dUVSO0FBQ0Y7QVU5cTRGRTtFT3l3cEJPO0lSbHJwQkgsV0FoQmE7RVQybTRGakI7QUFDRjtBVW5yNEZFO0VPeXdwQk87SVIvcXBCSCxZUWtycEJJO0VqQjI2dUVSO0FBQ0Y7QVV4cjRGRTtFT3l3cEJPO0lSM3FwQkQsWVE4cXBCRTtFakJnN3VFUjtBQUNGOztBaUJyNnVFRztFUm5zcEJDLDJCQXJCZTtBVGlvNEZuQjtBVWpzNEZFO0VPd3hwQkM7SVJqc3BCRywwQkFoQmE7RVQ4bjRGakI7QUFDRjtBVXRzNEZFO0VPd3hwQkM7SVI5cnBCRywwQkFWZ0I7RVQwbjRGcEI7QUFDRjtBVTNzNEZFO0VPd3hwQkM7SVIxcnBCSyxpQlEycnBCSjtFakJzN3VFRjtBQUNGOztBaUJoN3VFTTtFQUNFLG1CQUFBO0FqQm03dUVSO0FpQmg3dUVFO0VSL3NwQkUsZUFyQmU7RUFxQmYsZ0JBckJlO0FUd3A0Rm5CO0FVeHQ0RkU7RU9veXBCQTtJUjdzcEJJLGVBaEJhO0VUcXA0RmpCO0FBQ0Y7QVU3dDRGRTtFT295cEJBO0lSMXNwQkkscUJBVmdCO0VUaXA0RnBCO0FBQ0Y7QVVsdTRGRTtFT295cEJBO0lSdHNwQk0sa0JRdXNwQkU7RWpCaTh1RVI7QUFDRjtBVXZ1NEZFO0VPb3lwQkE7SVI3c3BCSSxnQkFoQmE7RVRvcTRGakI7QUFDRjtBVTV1NEZFO0VPb3lwQkE7SVIxc3BCSSxzQkFWZ0I7RVRncTRGcEI7QUFDRjtBVWp2NEZFO0VPb3lwQkE7SVJ0c3BCTSxtQlE2c3BCTDtFakIwOHVFRDtBQUNGO0FpQng4dUVFO0VSenRwQkUsNEJBckJlO0VBcUJmLDZCQXJCZTtBVDByNEZuQjtBVTF2NEZFO0VPOHlwQkE7SVJ2dHBCSSw0QkFoQmE7RVR1cjRGakI7QUFDRjtBVS92NEZFO0VPOHlwQkE7SVJwdHBCSSxlQVZnQjtFVG1yNEZwQjtBQUNGO0FVcHc0RkU7RU84eXBCQTtJUmh0cEJNLGVRaXRwQkk7RWpCeTl1RVY7QUFDRjtBVXp3NEZFO0VPOHlwQkE7SVJ2dHBCSSw2QkFoQmE7RVRzczRGakI7QUFDRjtBVTl3NEZFO0VPOHlwQkE7SVJwdHBCSSxnQkFWZ0I7RVRrczRGcEI7QUFDRjtBVW54NEZFO0VPOHlwQkE7SVJodHBCTSxnQlF1dHBCTDtFakJrK3VFRDtBQUNGO0FpQnI3dUVLO0VSOXdwQkQsNkJBckJlO0FUMnQ0Rm5CO0FVM3g0RkU7RU9tMnBCRztJUjV3cEJDLDZCQWhCYTtFVHd0NEZqQjtBQUNGO0FVaHk0RkU7RU9tMnBCRztJUnp3cEJDLDZCQVZnQjtFVG90NEZwQjtBQUNGO0FVcnk0RkU7RU9tMnBCRztJUnJ3cEJHLG1CUXN3cEJGO0VqQnE4dUVKO0FBQ0Y7QWlCNTd1RUU7RVJ6eHBCRSw4QkFyQmU7RUFxQmYsNkJBckJlO0VRaXpwQmhCLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0FqQjg3dUVIO0FVano0RkU7RU84MnBCQTtJUnZ4cEJJLDhCQWhCYTtFVDh1NEZqQjtBQUNGO0FVdHo0RkU7RU84MnBCQTtJUnB4cEJJLDhCQVZnQjtFVDB1NEZwQjtBQUNGO0FVM3o0RkU7RU84MnBCQTtJUmh4cEJNLG9CUWl4cEJMO0VqQmc5dUVEO0FBQ0Y7QVVoMDRGRTtFTzgycEJBO0lSdnhwQkksa0JBaEJhO0VUNnY0RmpCO0FBQ0Y7QVVyMDRGRTtFTzgycEJBO0lScHhwQkksNkJBVmdCO0VUeXY0RnBCO0FBQ0Y7QVUxMDRGRTtFTzgycEJBO0lSaHhwQk0sbUJRa3hwQkw7RWpCODl1RUQ7QUFDRjtBaUIxOXVFRztFQUNDLGNKNTBwQlk7QWJ3eTRGaEI7QWlCeDl1RUU7RUFDQyxnQkp0MnBCVztFSmdFViwyQkFyQmU7RUFxQmYsNkJBckJlO0VBcUJmLDhCQXJCZTtFQXFCZixnREFyQmU7RVFtMHBCaEIsZ0NBQUE7QWpCdTl1RUg7QWlCOTl1RVk7RUFDQyxjQUFBO0FqQmcrdUViO0FVNzE0RkU7RU8wM3BCQTtJUm55cEJJLGdCQWhCYTtFVDB4NEZqQjtBQUNGO0FVbDI0RkU7RU8wM3BCQTtJUmh5cEJJLG9CQVZnQjtFVHN4NEZwQjtBQUNGO0FVdjI0RkU7RU8wM3BCQTtJUjV4cEJNLGlCUWl5cEJMO0VqQjQrdUVEO0FBQ0Y7QVU1MjRGRTtFTzAzcEJBO0lSbnlwQkksNEJBaEJhO0VUeXk0RmpCO0FBQ0Y7QVVqMzRGRTtFTzAzcEJBO0lSaHlwQkksNEJBVmdCO0VUcXk0RnBCO0FBQ0Y7QVV0MzRGRTtFTzAzcEJBO0lSNXhwQk0sa0JRa3lwQkw7RWpCMC91RUQ7QUFDRjtBVTMzNEZFO0VPMDNwQkE7SVJueXBCSSxxQkFoQmE7RVR3ejRGakI7QUFDRjtBVWg0NEZFO0VPMDNwQkE7SVJoeXBCSSx3QkFWZ0I7RVRvejRGcEI7QUFDRjtBVXI0NEZFO0VPMDNwQkE7SVI1eHBCTSxvQlFteXBCTDtFakJ3Z3ZFRDtBQUNGO0FVMTQ0RkU7RU8wM3BCQTtJUm55cEJJLGdEQWhCYTtFVHUwNEZqQjtBQUNGO0FVLzQ0RkU7RU8wM3BCQTtJUmh5cEJJLGdCQVZnQjtFVG0wNEZwQjtBQUNGO0FVcDU0RkU7RU8wM3BCQTtJUjV4cEJNLGdCUW95cEJMO0VqQnNodkVEO0FBQ0Y7QWlCbmh2RU07RUFDRSxnQkpsM3BCTTtFSmdFVixhQXJCZTtFQXFCZixnREFyQmU7RUFxQmYsZ0JBckJlO0FUKzE0Rm5CO0FVLzU0RkU7RU9zNHBCSTtJUi95cEJBLGNBaEJhO0VUNDE0RmpCO0FBQ0Y7QVVwNjRGRTtFT3M0cEJJO0lSNXlwQkEsY1E4eXBCRTtFakJnaXZFTjtBQUNGO0FVejY0RkU7RU9zNHBCSTtJUnh5cEJFLGNRMHlwQkE7RWpCcWl2RU47QUFDRjtBVTk2NEZFO0VPczRwQkk7SVIveXBCQSxrQkFoQmE7RVQyMjRGakI7QUFDRjtBVW43NEZFO0VPczRwQkk7SVI1eXBCQSxrQlEreXBCRTtFakI4aXZFTjtBQUNGO0FVeDc0RkU7RU9zNHBCSTtJUnh5cEJFLGtCUTJ5cEJBO0VqQm1qdkVOO0FBQ0Y7QVU3NzRGRTtFT3M0cEJJO0lSL3lwQkEsMkJBaEJhO0VUMDM0RmpCO0FBQ0Y7QVVsODRGRTtFT3M0cEJJO0lSNXlwQkEsMkJBVmdCO0VUczM0RnBCO0FBQ0Y7QVV2ODRGRTtFT3M0cEJJO0lSeHlwQkUsaUJRNHlwQkE7RWpCaWt2RU47QUFDRjtBaUIvanZFRTtFUnh6cEJFLDJCQXJCZTtFQXFCZiw0QkFyQmU7QVRnNTRGbkI7QVVoOTRGRTtFTzY0cEJBO0lSdHpwQkksMkJBaEJhO0VUNjQ0RmpCO0FBQ0Y7QVVyOTRGRTtFTzY0cEJBO0lSbnpwQkksaUJRb3pwQkk7RWpCMmt2RVI7QUFDRjtBVTE5NEZFO0VPNjRwQkE7SVIveXBCTSxpQlFnenBCRTtFakJnbHZFUjtBQUNGO0FVLzk0RkU7RU82NHBCQTtJUnR6cEJJLDRCQWhCYTtFVDQ1NEZqQjtBQUNGO0FVcCs0RkU7RU82NHBCQTtJUm56cEJJLGVBVmdCO0VUdzU0RnBCO0FBQ0Y7QVV6KzRGRTtFTzY0cEJBO0lSL3lwQk0sZVFxenBCRTtFakIwbHZFUjtBQUNGO0FpQnJsdkVHO0VBQ0MsY0poM3BCWTtBYnU4NEZoQjtBaUJubHZFRTtFQXdCQyxXQUFBO0VBQ0EsZ0JBQUE7QWpCOGp2RUg7QWlCNWp2RUc7RUFDQyxXQUFBO0FqQjhqdkVKO0FpQjVqdkVJO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFUnoycEJELHFEQXJCZTtFUWc0cEJDLFVBQUE7QWpCOGp2RXBCO0FVOS80RkU7RU80N3BCRTtJUnIycEJFLDRDQWhCYTtFVDI3NEZqQjtBQUNGO0FVbmc1RkU7RU80N3BCRTtJUmwycEJFLCtDQVZnQjtFVHU3NEZwQjtBQUNGO0FVeGc1RkU7RU80N3BCRTtJUjkxcEJJLHVCUWkycEJIO0VqQjZrdkVIO0FBQ0Y7QWlCNWt2RUs7RUFDQyxVQUFBO0VBQ0EsZ0JBQUE7RVI5MnBCRixxRUFyQmU7QVRrOTRGbkI7QVVsaDVGRTtFT2k4cEJHO0lSMTJwQkMsMkRBaEJhO0VUKzg0RmpCO0FBQ0Y7QVV2aDVGRTtFT2k4cEJHO0lSdjJwQkMsOERBVmdCO0VUMjg0RnBCO0FBQ0Y7QVU1aDVGRTtFT2k4cEJHO0lSbjJwQkcsNEJRczJwQkY7RWpCNGx2RUo7QUFDRjtBaUIzbHZFSztFUmozcEJELHFFQXJCZTtBVG8rNEZuQjtBVXBpNUZFO0VPczhwQkc7SVIvMnBCQywyREFoQmE7RVRpKzRGakI7QUFDRjtBVXppNUZFO0VPczhwQkc7SVI1MnBCQyw4REFWZ0I7RVQ2OTRGcEI7QUFDRjtBVTlpNUZFO0VPczhwQkc7SVJ4MnBCRyw0QlF5MnBCRjtFakIybXZFSjtBQUNGO0FpQnptdkVJO0VBOUlBLDZCQUFBO0VSdnVwQkEseUJBckJlO0VBZGYseUJFbEJGO0VIR0EsbUpBQUE7QVJzaDVGRjtBVXpqNUZFO0VPMDhwQkU7SVJuM3BCRSx5QkFoQmE7RVRzLzRGakI7QUFDRjtBVTlqNUZFO0VPMDhwQkU7SVJoM3BCRSxlRTNESjtFWG1pNUZBO0FBQ0Y7QVVuazVGRTtFTzA4cEJFO0lSNTJwQkksZUUvRE47RVh3aTVGQTtBQUNGO0FVeGs1RkU7RU8wOHBCRTtJUnQ1cEJFLGdCRXBCSjtFWDRpNUZBO0FBQ0Y7QVU3azVGRTtFTzA4cEJFO0lSbjVwQkUsZ0JFdkJKO0VYaWo1RkE7QUFDRjtBVWxsNUZFO0VPMDhwQkU7SVJoNXBCRSxnQkUxQko7RVhzajVGQTtBQUNGO0FRbmo1RkU7RUFDRSwyTEFBQTtBUnFqNUZKO0FRbmo1RkU7RUFDRSwwSkFBQTtBUnFqNUZKO0FRcGo1Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJzajVGTjtBUW5qNUZFO0VBQ0UsMEpBQUE7QVJxajVGSjtBUXBqNUZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSc2o1Rk47QWlCenB2RU07RVIxM3BCRixzQ0FyQmU7QVQyaTVGbkI7QVUzbTVGRTtFTys4cEJJO0lSeDNwQkEsc0NBaEJhO0VUd2k1RmpCO0FBQ0Y7QVVobjVGRTtFTys4cEJJO0lScjNwQkEsc0NBVmdCO0VUb2k1RnBCO0FBQ0Y7QVVybjVGRTtFTys4cEJJO0lSajNwQkUsa0JRazNwQkQ7RWpCeXF2RUw7QUFDRjtBaUJ6cXZFTztFQUNDLGdCQUFBO0VSNzNwQkoscUVBckJlO0FUOGo1Rm5CO0FVOW41RkU7RU9pOXBCSztJUjEzcEJELG9FQWhCYTtFVDJqNUZqQjtBQUNGO0FVbm81RkU7RU9pOXBCSztJUnYzcEJELG9FQVZnQjtFVHVqNUZwQjtBQUNGO0FVeG81RkU7RU9pOXBCSztJUm4zcEJDLDRCUXEzcEJBO0VqQnlydkVOO0FBQ0Y7QWlCeHJ2RU87RVJoNHBCSCxxRUFyQmU7QVRnbDVGbkI7QVVocDVGRTtFT3E5cEJLO0lSOTNwQkQsb0VBaEJhO0VUNms1RmpCO0FBQ0Y7QVVycDVGRTtFT3E5cEJLO0lSMzNwQkQsb0VBVmdCO0VUeWs1RnBCO0FBQ0Y7QVUxcDVGRTtFT3E5cEJLO0lSdjNwQkMsNEJRdzNwQkE7RWpCd3N2RU47QUFDRjtBaUJqc3ZFSTtFUno0cEJBLHlCQXJCZTtFQWRmLHlCRWxCRjtFSDJCQSxxSkFBQTtBUnltNUZGO0FVcHE1RkU7RU84OXBCRTtJUnY0cEJFLHlCQWhCYTtFVGltNUZqQjtBQUNGO0FVenE1RkU7RU84OXBCRTtJUnA0cEJFLGVFM0RKO0VYOG81RkE7QUFDRjtBVTlxNUZFO0VPODlwQkU7SVJoNHBCSSxlRS9ETjtFWG1wNUZBO0FBQ0Y7QVVucjVGRTtFTzg5cEJFO0lSMTZwQkUsZ0JFcEJKO0VYdXA1RkE7QUFDRjtBVXhyNUZFO0VPODlwQkU7SVJ2NnBCRSxnQkV2Qko7RVg0cDVGQTtBQUNGO0FVN3I1RkU7RU84OXBCRTtJUnA2cEJFLGdCRTFCSjtFWGlxNUZBO0FBQ0Y7QVF0bzVGRTtFQUNFLGdNQUFBO0FSd281Rko7QVF0bzVGRTtFQUNFLDZKQUFBO0FSd281Rko7QVF2bzVGSTtFQUNFLGVBQUE7RUFDQSxxSkFBQTtBUnlvNUZOO0FRdG81RkU7RUFDRSw2SkFBQTtBUndvNUZKO0FRdm81Rkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ5bzVGTjtBaUJodnZFSTtFQUNDLG1CQUFBO0VSLzRwQkQsc0NBckJlO0FUdXA1Rm5CO0FVdnQ1RkU7RU9tK3BCRTtJUjU0cEJFLHNDQWhCYTtFVG9wNUZqQjtBQUNGO0FVNXQ1RkU7RU9tK3BCRTtJUno0cEJFLHNDQVZnQjtFVGdwNUZwQjtBQUNGO0FVanU1RkU7RU9tK3BCRTtJUnI0cEJJLGtCUXU0cEJIO0VqQmd3dkVIO0FBQ0Y7QWlCOXZ2RUk7RUFDQyxnQkFBQTtBakJnd3ZFTDtBaUIvdnZFSztFQUNDLGdCQUFBO0VSdDVwQkYscUVBckJlO0FUNnE1Rm5CO0FVN3U1RkU7RU8wK3BCRztJUm41cEJDLG9FQWhCYTtFVDBxNUZqQjtBQUNGO0FVbHY1RkU7RU8wK3BCRztJUmg1cEJDLG9FQVZnQjtFVHNxNUZwQjtBQUNGO0FVdnY1RkU7RU8wK3BCRztJUjU0cEJHLDRCUTg0cEJGO0VqQit3dkVKO0FBQ0Y7QWlCM3d2RUs7RVI1NXBCRCxxRUFyQmU7QVQrcjVGbkI7QVUvdjVGRTtFT2kvcEJHO0lSMTVwQkMsb0VBaEJhO0VUNHI1RmpCO0FBQ0Y7QVVwdzVGRTtFT2kvcEJHO0lSdjVwQkMsb0VBVmdCO0VUd3I1RnBCO0FBQ0Y7QVV6dzVGRTtFT2kvcEJHO0lSbjVwQkcsNkJRbzVwQkY7RWpCMnh2RUo7QUFDRjtBaUJ4eHZFSTtFQUNDLGlCQUFBO0VBQ2UscUJBQUE7QWpCMHh2RXBCO0FpQnp4dkVLO0VScDZwQkQscUVBckJlO0FUcXQ1Rm5CO0FVcng1RkU7RU95L3BCRztJUmw2cEJDLG9FQWhCYTtFVGt0NUZqQjtBQUNGO0FVMXg1RkU7RU95L3BCRztJUi81cEJDLG9FQVZnQjtFVDhzNUZwQjtBQUNGO0FVL3g1RkU7RU95L3BCRztJUjM1cEJHLDRCUTQ1cEJGO0VqQnl5dkVKO0FBQ0Y7QWlCbit2RUk7RUFDQyxnQ0FBQTtBakJxK3ZFTDtBaUJseXZFSztFQUNDLGdCQUFBO0VSajdwQkYscUVBckJlO0FUMnU1Rm5CO0FVM3k1RkU7RU9xZ3FCRztJUjk2cEJDLG9FQWhCYTtFVHd1NUZqQjtBQUNGO0FVaHo1RkU7RU9xZ3FCRztJUjM2cEJDLG9FQVZnQjtFVG91NUZwQjtBQUNGO0FVcno1RkU7RU9xZ3FCRztJUnY2cEJHLDRCUXk2cEJGO0VqQmt6dkVKO0FBQ0Y7QWlCL3l2RUk7RVJ0N3BCQSxxREFyQmU7QVQ2djVGbkI7QVU3ejVGRTtFTzJncUJFO0lScDdwQkUscURBaEJhO0VUMHY1RmpCO0FBQ0Y7QVVsMDVGRTtFTzJncUJFO0lSajdwQkUscURBVmdCO0VUc3Y1RnBCO0FBQ0Y7QVV2MDVGRTtFTzJncUJFO0lSNzZwQkksdUJRODZwQkg7RWpCK3p2RUg7QUFDRjtBaUIvenZFSztFUng3cEJELHFFQXJCZTtBVCt3NUZuQjtBVS8wNUZFO0VPNmdxQkc7SVJ0N3BCQyxvRUFoQmE7RVQ0dzVGakI7QUFDRjtBVXAxNUZFO0VPNmdxQkc7SVJuN3BCQyxvRUFWZ0I7RVR3dzVGcEI7QUFDRjtBVXoxNUZFO0VPNmdxQkc7SVIvNnBCRyw0QlFnN3BCRjtFakIrMHZFSjtBQUNGO0FpQjMwdkVHO0VBQ0MsWUFBQTtBakI2MHZFSjtBaUIzMHZFSTtFVG4vcEJGLG1KQUFBO0VTcS9wQkcsNkJBQUE7QWpCNjB2RUw7QVFqMDVGRTtFQUNFLDJMQUFBO0FSbTA1Rko7QVFqMDVGRTtFQUNFLDBKQUFBO0FSbTA1Rko7QVFsMDVGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm8wNUZOO0FRajA1RkU7RUFDRSwwSkFBQTtBUm0wNUZKO0FRbDA1Rkk7RUFDRSxlQUFBO0VBQ0EsbUpBQUE7QVJvMDVGTjtBaUIzMXZFSztFQUNDLGdCQUFBO0VSdjhwQkYscUVBckJlO0FUMHo1Rm5CO0FVMTM1RkU7RU8yaHFCRztJUnA4cEJDLG9FQWhCYTtFVHV6NUZqQjtBQUNGO0FVLzM1RkU7RU8yaHFCRztJUmo4cEJDLG9FQVZnQjtFVG16NUZwQjtBQUNGO0FVcDQ1RkU7RU8yaHFCRztJUjc3cEJHLDRCUSs3cEJGO0VqQjIydkVKO0FBQ0Y7QWlCeDJ2RUk7RVI1OHBCQSxxREFyQmU7QVQ0MDVGbkI7QVU1NDVGRTtFT2lpcUJFO0lSMThwQkUscURBaEJhO0VUeTA1RmpCO0FBQ0Y7QVVqNTVGRTtFT2lpcUJFO0lSdjhwQkUscURBVmdCO0VUcTA1RnBCO0FBQ0Y7QVV0NTVGRTtFT2lpcUJFO0lSbjhwQkksdUJRbzhwQkg7RWpCdzN2RUg7QUFDRjtBaUJ4M3ZFSztFUjk4cEJELHFFQXJCZTtBVDgxNUZuQjtBVTk1NUZFO0VPbWlxQkc7SVI1OHBCQyxvRUFoQmE7RVQyMTVGakI7QUFDRjtBVW42NUZFO0VPbWlxQkc7SVJ6OHBCQyxvRUFWZ0I7RVR1MTVGcEI7QUFDRjtBVXg2NUZFO0VPbWlxQkc7SVJyOHBCRyw0QlFzOHBCRjtFakJ3NHZFSjtBQUNGO0FpQnA0dkVHO0VUdGdxQkQsbUpBQUE7QVI2NDVGRjtBUTU0NUZFO0VBQ0UsMkxBQUE7QVI4NDVGSjtBUTU0NUZFO0VBQ0UsMEpBQUE7QVI4NDVGSjtBUTc0NUZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSKzQ1Rk47QVE1NDVGRTtFQUNFLDBKQUFBO0FSODQ1Rko7QVE3NDVGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUis0NUZOO0FpQm41dkVJO0VUM2dxQkYsbUpBQUE7QVJpNjVGRjtBUWg2NUZFO0VBQ0UsMkxBQUE7QVJrNjVGSjtBUWg2NUZFO0VBQ0UsMEpBQUE7QVJrNjVGSjtBUWo2NUZJO0VBQ0UsZUFBQTtFQUNBLG1KQUFBO0FSbTY1Rk47QVFoNjVGRTtFQUNFLDBKQUFBO0FSazY1Rko7QVFqNjVGSTtFQUNFLGVBQUE7RUFDQSxtSkFBQTtBUm02NUZOO0FpQjNvd0VJO0VScnZwQkEsOEJBckJlO0VRNHdwQkMsYUFBQTtBakI2b3dFcEI7QVV6OTVGRTtFTzAwcEJFO0lSbnZwQkUsZ0JBaEJhO0VUczU1RmpCO0FBQ0Y7QVU5OTVGRTtFTzAwcEJFO0lSaHZwQkUsZ0JBVmdCO0VUazU1RnBCO0FBQ0Y7QVVuKzVGRTtFTzAwcEJFO0lSNXVwQkksZ0JRNnVwQkg7RWpCNHB3RUg7QUFDRjtBaUIzcHdFSztFUnh2cEJELDBFQXJCZTtBVDI2NUZuQjtBVTMrNUZFO0VPNjBwQkc7SVJ0dnBCQyxnQkFoQmE7RVR3NjVGakI7QUFDRjtBVWgvNUZFO0VPNjBwQkc7SVJudnBCQyxnQkFWZ0I7RVRvNjVGcEI7QUFDRjtBVXIvNUZFO0VPNjBwQkc7SVIvdXBCRyxnQlFndnBCRjtFakIycXdFSjtBQUNGO0FpQnpxd0VLO0VSNXZwQkQsZ0RBckJlO0FUNjc1Rm5CO0FVNy81RkU7RU9pMXBCRztJUjF2cEJDLGdCQWhCYTtFVDA3NUZqQjtBQUNGO0FVbGc2RkU7RU9pMXBCRztJUnZ2cEJDLGdCQVZnQjtFVHM3NUZwQjtBQUNGO0FVdmc2RkU7RU9pMXBCRztJUm52cEJHLGdCUW92cEJGO0VqQnlyd0VKO0FBQ0Y7QWlCdHJ3RU07RVJqd3BCRiwwRUFyQmU7QVQrODVGbkI7QVUvZzZGRTtFT3MxcEJJO0lSL3ZwQkEsZ0RBaEJhO0VUNDg1RmpCO0FBQ0Y7QVVwaDZGRTtFT3MxcEJJO0lSNXZwQkEsZ0RBVmdCO0VUdzg1RnBCO0FBQ0Y7QVV6aDZGRTtFT3MxcEJJO0lSeHZwQkUsNEJReXZwQkQ7RWpCc3N3RUw7QUFDRjtBaUJsc3dFTTtFUnZ3cEJGLDBFQXJCZTtBVGkrNUZuQjtBVWppNkZFO0VPNDFwQkk7SVJyd3BCQSxnREFoQmE7RVQ4OTVGakI7QUFDRjtBVXRpNkZFO0VPNDFwQkk7SVJsd3BCQSxnREFWZ0I7RVQwOTVGcEI7QUFDRjtBVTNpNkZFO0VPNDFwQkk7SVI5dnBCRSw0QlErdnBCRDtFakJrdHdFTDtBQUNGO0FpQjEvdkVHO0VSaitwQkMsZ0RBckJlO0FUbS81Rm5CO0FVbmo2RkU7RU9zanFCQztJUi85cEJHLGdCQWhCYTtFVGcvNUZqQjtBQUNGO0FVeGo2RkU7RU9zanFCQztJUjU5cEJHLGdCQVZnQjtFVDQrNUZwQjtBQUNGO0FVN2o2RkU7RU9zanFCQztJUng5cEJLLGdCUXk5cEJKO0VqQjBnd0VGO0FBQ0Y7O0FpQmxnd0VDO0VSMytwQkcsaUJBckJlO0VBcUJmLGdCQXJCZTtFQXFCZixrQkFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtFUXNncUJYLGFBQUE7QWpCcWd3RVI7QVUzazZGRTtFT2drcUJEO0lSeitwQkssaUJBaEJhO0VUd2c2RmpCO0FBQ0Y7QVVobDZGRTtFT2drcUJEO0lSdCtwQkssaUJBVmdCO0VUb2c2RnBCO0FBQ0Y7QVVybDZGRTtFT2drcUJEO0lSbCtwQk8saUJRbStwQk47RWpCd2h3RUE7QUFDRjtBVTFsNkZFO0VPZ2txQkQ7SVJ6K3BCSyxnQkFoQmE7RVR1aDZGakI7QUFDRjtBVS9sNkZFO0VPZ2txQkQ7SVJ0K3BCSyxpQkFWZ0I7RVRtaDZGcEI7QUFDRjtBVXBtNkZFO0VPZ2txQkQ7SVJsK3BCTyxpQlFvK3BCTjtFakJzaXdFQTtBQUNGO0FVem02RkU7RU9na3FCRDtJUnorcEJLLGtCQWhCYTtFVHNpNkZqQjtBQUNGO0FVOW02RkU7RU9na3FCRDtJUnQrcEJLLGlCQVZnQjtFVGtpNkZwQjtBQUNGO0FVbm42RkU7RU9na3FCRDtJUmwrcEJPLGlCUXErcEJOO0VqQm9qd0VBO0FBQ0Y7QVV4bjZGRTtFT2drcUJEO0lSeitwQkssNEJBaEJhO0VUcWo2RmpCO0FBQ0Y7QVU3bjZGRTtFT2drcUJEO0lSdCtwQkssZUFWZ0I7RVRpajZGcEI7QUFDRjtBVWxvNkZFO0VPZ2txQkQ7SVJsK3BCTyxlUXMrcEJBO0VqQmtrd0VOO0FBQ0Y7QVV2bzZGRTtFT2drcUJEO0lSeitwQkssNkJBaEJhO0VUb2s2RmpCO0FBQ0Y7QVU1bzZGRTtFT2drcUJEO0lSdCtwQkssZ0JBVmdCO0VUZ2s2RnBCO0FBQ0Y7QVVqcDZGRTtFT2drcUJEO0lSbCtwQk8sZ0JRdStwQk47RWpCZ2x3RUE7QUFDRjs7QWlCNWt3RUM7RUFDQyxhQUFBO0FqQitrd0VGOztBaUIxa3dFSTtFUjMvcEJBLDBCQXJCZTtBVDhsNkZuQjtBVTlwNkZFO0VPZ2xxQkU7SVJ6L3BCRSxrQkFoQmE7RVQybDZGakI7QUFDRjtBVW5xNkZFO0VPZ2xxQkU7SVJ0L3BCRSxnQlF1L3BCQTtFakJzbHdFSjtBQUNGO0FVeHE2RkU7RU9nbHFCRTtJUmwvcEJJLGdCUW0vcEJGO0VqQjJsd0VKO0FBQ0Y7QWlCM2x3RU07RUFDRSxnQkFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7RVIvL3BCSix1QkFyQmU7RUFxQmYsNkJBckJlO0FUbW42Rm5CO0FVbnI2RkU7RU9rbHFCSTtJUjMvcEJBLHVCQWhCYTtFVGduNkZqQjtBQUNGO0FVeHI2RkU7RU9rbHFCSTtJUngvcEJBLGFRMi9wQkU7RWpCdW13RU47QUFDRjtBVTdyNkZFO0VPa2xxQkk7SVJwL3BCRSxhUXUvcEJBO0VqQjRtd0VOO0FBQ0Y7QVVsczZGRTtFT2tscUJJO0lSMy9wQkEsNkJBaEJhO0VUK242RmpCO0FBQ0Y7QVV2czZGRTtFT2tscUJJO0lSeC9wQkEsNkJBVmdCO0VUMm42RnBCO0FBQ0Y7QVU1czZGRTtFT2tscUJJO0lScC9wQkUsbUJRdy9wQkE7RWpCMG53RU47QUFDRjtBaUIxbndFUTtFQUNFLGNBQUE7RUFDQSxZQUFBO0FqQjRud0VWO0FpQjNud0VVO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsaUNBQUE7S0FBQSw4QkFBQTtBakI2bndFWjs7QWlCdG53RUU7RUFDRSxnQkpqbHFCVTtFSWtscUJWLFVBQUE7RVJsaHFCQSwwQkFyQmU7RUFxQmYsNkJBckJlO0FUa3E2Rm5CO0FVbHU2RkU7RU9xbXFCQTtJUjlncUJJLGtCQWhCYTtFVCtwNkZqQjtBQUNGO0FVdnU2RkU7RU9xbXFCQTtJUjNncUJJLGdCUThncUJGO0VqQm1vd0VGO0FBQ0Y7QVU1dTZGRTtFT3FtcUJBO0lSdmdxQk0sZ0JRMGdxQko7RWpCd293RUY7QUFDRjtBVWp2NkZFO0VPcW1xQkE7SVI5Z3FCSSw2QkFoQmE7RVQ4cTZGakI7QUFDRjtBVXR2NkZFO0VPcW1xQkE7SVIzZ3FCSSw2QkFWZ0I7RVQwcTZGcEI7QUFDRjtBVTN2NkZFO0VPcW1xQkE7SVJ2Z3FCTSxtQlEyZ3FCSjtFakJzcHdFRjtBQUNGO0FpQnBwd0VJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxpREFBQTtFUjFocUJGLHNCQXJCZTtNQXFCZixtQkFyQmU7VUFxQmYscUJBckJlO0VBcUJmLHNDQXJCZTtBVHVzNkZuQjtBVXZ3NkZFO0VPNG1xQkU7SVJyaHFCRSx5QkFoQmE7UUFnQmIsc0JBaEJhO1lBZ0JiLG1CQWhCYTtFVG9zNkZqQjtBQUNGO0FVNXc2RkU7RU80bXFCRTtJUmxocUJFLHlCUXNocUJBO1FSdGhxQkEsc0JRc2hxQkE7WVJ0aHFCQSxtQlFzaHFCQTtFakJncXdFSjtBQUNGO0FVang2RkU7RU80bXFCRTtJUjlncUJJLHlCUWtocUJGO1FSbGhxQkUsc0JRa2hxQkY7WVJsaHFCRSxtQlFraHFCRjtFakJxcXdFSjtBQUNGO0FVdHg2RkU7RU80bXFCRTtJUnJocUJFLDJEQWhCYTtFVG10NkZqQjtBQUNGO0FVM3g2RkU7RU80bXFCRTtJUmxocUJFLDRCUXVocUJBO0VqQjhxd0VKO0FBQ0Y7QVVoeTZGRTtFTzRtcUJFO0lSOWdxQkksNEJRbWhxQkY7RWpCbXJ3RUo7QUFDRjtBaUJqcndFSTtFQUNFLGtCQUFBO0VSaGlxQkYsbUJBckJlO0VBcUJmLHFCQXJCZTtBVDB1NkZuQjtBVTF5NkZFO0VPb25xQkU7SVI3aHFCRSxtQkFoQmE7RVR1dTZGakI7QUFDRjtBVS95NkZFO0VPb25xQkU7SVIxaHFCRSxXUTRocUJBO0VqQjZyd0VKO0FBQ0Y7QVVwejZGRTtFT29ucUJFO0lSdGhxQkksV1F3aHFCRjtFakJrc3dFSjtBQUNGO0FVeno2RkU7RU9vbnFCRTtJUjdocUJFLHFCQWhCYTtFVHN2NkZqQjtBQUNGO0FVOXo2RkU7RU9vbnFCRTtJUjFocUJFLFdRNmhxQkE7RWpCMnN3RUo7QUFDRjtBVW4wNkZFO0VPb25xQkU7SVJ0aHFCSSxXUXlocUJGO0VqQmd0d0VKO0FBQ0Y7QWlCL3N3RVE7RUFDRSxzQkFBQTtBakJpdHdFVjtBaUIvc3dFUTtFUnZpcUJKLGlCQXJCZTtFQXFCZixxQkFyQmU7QVQrdzZGbkI7QVUvMDZGRTtFTzRucUJNO0lScmlxQkYsaUJBaEJhO0VUNHc2RmpCO0FBQ0Y7QVVwMTZGRTtFTzRucUJNO0lSbGlxQkYsaUJRbWlxQkk7RWpCMnR3RVI7QUFDRjtBVXoxNkZFO0VPNG5xQk07SVI5aHFCQSxpQlEraHFCRTtFakJndXdFUjtBQUNGO0FVOTE2RkU7RU80bnFCTTtJUnJpcUJGLHFCQWhCYTtFVDJ4NkZqQjtBQUNGO0FVbjI2RkU7RU80bnFCTTtJUmxpcUJGLFdRb2lxQkk7RWpCeXV3RVI7QUFDRjtBVXgyNkZFO0VPNG5xQk07SVI5aHFCQSxXUWdpcUJFO0VqQjh1d0VSO0FBQ0Y7QWlCenV3RUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUmpqcUJGLGNBckJlO0VBcUJmLFVBckJlO0VBcUJmLGNBckJlO0FUb3o2Rm5CO0FVcDM2RkU7RU9vb3FCRTtJUjdpcUJFLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVRpejZGakI7QUFDRjtBVXozNkZFO0VPb29xQkU7SVIxaXFCRSxvQlE2aXFCQTtJUjdpcUJBLG9CUTZpcUJBO0lSN2lxQkEsYVE2aXFCQTtFakJzdndFSjtBQUNGO0FVOTM2RkU7RU9vb3FCRTtJUnRpcUJJLG9CUXlpcUJGO0lSemlxQkUsb0JReWlxQkY7SVJ6aXFCRSxhUXlpcUJGO0VqQjJ2d0VKO0FBQ0Y7QVVuNDZGRTtFT29vcUJFO0lSN2lxQkUsUUFoQmE7RVRnMDZGakI7QUFDRjtBVXg0NkZFO0VPb29xQkU7SVIxaXFCRSxtQkFWZ0I7RVQ0ejZGcEI7QUFDRjtBVTc0NkZFO0VPb29xQkU7SVJ0aXFCSSxTUTBpcUJGO0VqQnl3d0VKO0FBQ0Y7QVVsNTZGRTtFT29vcUJFO0lSN2lxQkUsMkRBaEJhO0VUKzA2RmpCO0FBQ0Y7QVV2NTZGRTtFT29vcUJFO0lSMWlxQkUsNEJRK2lxQkE7RWpCa3h3RUo7QUFDRjtBVTU1NkZFO0VPb29xQkU7SVJ0aXFCSSw0QlEyaXFCRjtFakJ1eHdFSjtBQUNGO0FpQnR4d0VNO0VSdGpxQkYsZVF1anFCSTtFUnZqcUJKLG9FQXJCZTtFQWRmLGlEUTRscUJJO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUjVqcUJKLG1CQXJCZTtBVDAyNkZuQjtBVTE2NkZFO0VPMm9xQkk7SVJwanFCQSwwQkFoQmE7RVR1MjZGakI7QUFDRjtBVS82NkZFO0VPMm9xQkk7SVJqanFCQSxnQlFranFCRTtFakJ1eXdFTjtBQUNGO0FVcDc2RkU7RU8yb3FCSTtJUjdpcUJFLGdCUThpcUJBO0VqQjR5d0VOO0FBQ0Y7QVV6NzZGRTtFTzJvcUJJO0lScGpxQkEsY0FoQmE7RVRzMzZGakI7QUFDRjtBVTk3NkZFO0VPMm9xQkk7SVJqanFCQSxjUW1qcUJFO0VqQnF6d0VOO0FBQ0Y7QVVuODZGRTtFTzJvcUJJO0lSN2lxQkUsY1EraXFCQTtFakIwendFTjtBQUNGO0FVeDg2RkU7RU8yb3FCSTtJUnZscUJBLG9CUTBscUJFO0VqQjh6d0VOO0FBQ0Y7QVU3ODZGRTtFTzJvcUJJO0lScGxxQkEsb0JRdWxxQkU7RWpCbTB3RU47QUFDRjtBVWw5NkZFO0VPMm9xQkk7SVJqbHFCQSxvQlFvbHFCRTtFakJ3MHdFTjtBQUNGO0FVdjk2RkU7RU8yb3FCSTtJUnBqcUJBLG1CQWhCYTtFVG81NkZqQjtBQUNGO0FVNTk2RkU7RU8yb3FCSTtJUmpqcUJBLFNRd2pxQkU7RWpCODB3RU47QUFDRjtBVWorNkZFO0VPMm9xQkk7SVI3aXFCRSxTUW9qcUJBO0VqQm0xd0VOO0FBQ0Y7QWlCbjF3RVE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUmhrcUJOLG1CQXJCZTtFQXFCZixxQkFyQmU7TUFxQmYsa0JBckJlO1VBcUJmLHlCQXJCZTtFQXFCZiwwQkFyQmU7QVQ2NjZGbkI7QVU3KzZGRTtFT21wcUJNO0lSNWpxQkYsV0FoQmE7RVQwNjZGakI7QUFDRjtBVWwvNkZFO0VPbXBxQk07SVJ6anFCRixRUTRqcUJJO0VqQmcyd0VSO0FBQ0Y7QVV2LzZGRTtFT21wcUJNO0lScmpxQkEsUVF3anFCRTtFakJxMndFUjtBQUNGO0FVNS82RkU7RU9tcHFCTTtJUjVqcUJGLHdCQWhCYTtRQWdCYixxQkFoQmE7WUFnQmIsdUJBaEJhO0VUeTc2RmpCO0FBQ0Y7QVVqZzdGRTtFT21wcUJNO0lSempxQkYsd0JRNmpxQkk7UVI3anFCSixxQlE2anFCSTtZUjdqcUJKLHVCUTZqcUJJO0VqQjgyd0VSO0FBQ0Y7QVV0ZzdGRTtFT21wcUJNO0lScmpxQkEsd0JReWpxQkU7UVJ6anFCRixxQlF5anFCRTtZUnpqcUJGLHVCUXlqcUJFO0VqQm0zd0VSO0FBQ0Y7QVUzZzdGRTtFT21wcUJNO0lSNWpxQkYsaUJBaEJhO0VUdzg2RmpCO0FBQ0Y7QVVoaDdGRTtFT21wcUJNO0lSempxQkYsaUJROGpxQkk7RWpCNDN3RVI7QUFDRjtBVXJoN0ZFO0VPbXBxQk07SVJyanFCQSxpQlEwanFCRTtFakJpNHdFUjtBQUNGO0FpQmo0d0VVO0VScGtxQk4scUJBckJlO0FUNjk2Rm5CO0FVN2g3RkU7RU95cHFCUTtJUmxrcUJKLGFBaEJhO0VUMDk2RmpCO0FBQ0Y7QVVsaTdGRTtFT3lwcUJRO0lSL2pxQkosV1Fna3FCTTtFakI0NHdFVjtBQUNGO0FVdmk3RkU7RU95cHFCUTtJUjNqcUJGLFdRNGpxQkk7RWpCaTV3RVY7QUFDRjtBaUIvNHdFUTtFQUNFLHFCQUFBO0VBQ0EsY0pybnFCTTtBYnNnN0ZoQjtBaUIvNHdFUTtFUjVrcUJKLGtCQXJCZTtBVG0vNkZuQjtBVW5qN0ZFO0VPaXFxQk07SVIxa3FCRixlQWhCYTtFVGcvNkZqQjtBQUNGO0FVeGo3RkU7RU9pcXFCTTtJUnZrcUJGLGVRd2txQkk7RWpCMDV3RVI7QUFDRjtBVTdqN0ZFO0VPaXFxQk07SVJua3FCQSxlUW9rcUJFO0VqQis1d0VSO0FBQ0Y7QWlCOTV3RVE7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVJqbHFCTixtQkFyQmU7RUFxQmYsZUFyQmU7RUFxQmYscUJBckJlO01BcUJmLGtCQXJCZTtVQXFCZix5QkFyQmU7QVR5ZzdGbkI7QVV6azdGRTtFT29xcUJNO0lSN2txQkYsbUJBaEJhO0VUc2c3RmpCO0FBQ0Y7QVU5azdGRTtFT29xcUJNO0lSMWtxQkYsU1E4a3FCSTtFakIwNndFUjtBQUNGO0FVbmw3RkU7RU9vcXFCTTtJUnRrcUJBLFNRMGtxQkU7RWpCKzZ3RVI7QUFDRjtBVXhsN0ZFO0VPb3FxQk07SVI3a3FCRixlQWhCYTtFVHFoN0ZqQjtBQUNGO0FVN2w3RkU7RU9vcXFCTTtJUjFrcUJGLGVRK2txQkk7RWpCdzd3RVI7QUFDRjtBVWxtN0ZFO0VPb3FxQk07SVJ0a3FCQSxlUTJrcUJFO0VqQjY3d0VSO0FBQ0Y7QVV2bTdGRTtFT29xcUJNO0lSN2txQkYsd0JBaEJhO1FBZ0JiLHFCQWhCYTtZQWdCYix1QkFoQmE7RVRvaTdGakI7QUFDRjtBVTVtN0ZFO0VPb3FxQk07SVIxa3FCRix3QlFnbHFCSTtRUmhscUJKLHFCUWdscUJJO1lSaGxxQkosdUJRZ2xxQkk7RWpCczh3RVI7QUFDRjtBVWpuN0ZFO0VPb3FxQk07SVJ0a3FCQSx3QlE0a3FCRTtRUjVrcUJGLHFCUTRrcUJFO1lSNWtxQkYsdUJRNGtxQkU7RWpCMjh3RVI7QUFDRjtBaUIzOHdFVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqQjY4d0VaO0FpQjU4d0VZO0VBQ0UsaUJBQUE7RUFDQSxjSnRvcUJFO0Fib2w3RmhCO0FpQjc4d0VjO0VBQ0Usa0JBQUE7QWpCKzh3RWhCO0FpQjU4d0VZO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RVJsbXFCViwyQkFyQmU7QVRzazdGbkI7QVV0bzdGRTtFT3FycUJVO0lSOWxxQk4sbUJBaEJhO0VUbWs3RmpCO0FBQ0Y7QVUzbzdGRTtFT3FycUJVO0lSM2xxQk4sZ0JROGxxQlE7RWpCdTl3RVo7QUFDRjtBVWhwN0ZFO0VPcXJxQlU7SVJ2bHFCSixnQlEwbHFCTTtFakI0OXdFWjtBQUNGO0FpQjU5d0VjO0VScG1xQlYsb0JBckJlO0FUd2w3Rm5CO0FVeHA3RkU7RU95cnFCWTtJUmxtcUJSLHFCQWhCYTtFVHFsN0ZqQjtBQUNGO0FVN3A3RkU7RU95cnFCWTtJUi9scUJSLFVRZ21xQlU7RWpCdSt3RWQ7QUFDRjtBVWxxN0ZFO0VPeXJxQlk7SVIzbHFCTixVUTRscUJRO0VqQjQrd0VkO0FBQ0Y7QWlCMyt3RWM7RUFDRSxjSnZwcUJBO0VJd3BxQkEsa0JBQUE7RVJ6bXFCWiwyQkFyQmU7QVQ0bTdGbkI7QVU1cTdGRTtFTzRycUJZO0lScm1xQlIsb0JBaEJhO0VUeW03RmpCO0FBQ0Y7QVVqcjdGRTtFTzRycUJZO0lSbG1xQlIsa0JRcW1xQlU7RWpCcy93RWQ7QUFDRjtBVXRyN0ZFO0VPNHJxQlk7SVI5bHFCTixrQlFpbXFCUTtFakIyL3dFZDtBQUNGO0FpQjEvd0VjO0VBQ0UsY0o3cHFCRDtFSmdEWCwyQkFyQmU7QVQrbjdGbkI7QVUvcjdGRTtFT2lzcUJZO0lSMW1xQlIsb0JBaEJhO0VUNG43RmpCO0FBQ0Y7QVVwczdGRTtFT2lzcUJZO0lSdm1xQlIsa0JReW1xQlU7RWpCcWd4RWQ7QUFDRjtBVXpzN0ZFO0VPaXNxQlk7SVJubXFCTixrQlFxbXFCUTtFakIwZ3hFZDtBQUNGO0FpQnZneEVVO0VBQ0UsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEscUJBQUE7QWpCeWd4RVo7QWlCcGd4RU07RUFDRSxXQUFBO0FqQnNneEVSO0FpQnJneEVRO0VBQ0UsV0FBQTtFUjVucUJOLGNBckJlO0VBcUJmLFVBckJlO0FUMHA3Rm5CO0FVMXQ3RkU7RU9ndHFCTTtJUnpucUJGLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVR1cDdGakI7QUFDRjtBVS90N0ZFO0VPZ3RxQk07SVJ0bnFCRixvQlF3bnFCSTtJUnhucUJKLG9CUXducUJJO0lSeG5xQkosYVF3bnFCSTtFakJpaHhFUjtBQUNGO0FVcHU3RkU7RU9ndHFCTTtJUmxucUJBLG9CUW9ucUJFO0lScG5xQkYsb0JRb25xQkU7SVJwbnFCRixhUW9ucUJFO0VqQnNoeEVSO0FBQ0Y7QVV6dTdGRTtFT2d0cUJNO0lSem5xQkYsUUFoQmE7RVRzcTdGakI7QUFDRjtBVTl1N0ZFO0VPZ3RxQk07SVJ0bnFCRixtQkFWZ0I7RVRrcTdGcEI7QUFDRjtBVW52N0ZFO0VPZ3RxQk07SVJsbnFCQSxTUXFucUJFO0VqQm9peEVSO0FBQ0Y7QWlCcGl4RVU7RUFDRSxXQUFBO0VSaG9xQlIsb0VBckJlO0VBcUJmLG1CQXJCZTtFUXdwcUJQLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QWpCc2l4RVo7QVVodzdGRTtFT290cUJRO0lSN25xQkosY0FoQmE7RVQ2cjdGakI7QUFDRjtBVXJ3N0ZFO0VPb3RxQlE7SVIxbnFCSixjUTRucUJNO0VqQm1qeEVWO0FBQ0Y7QVUxdzdGRTtFT290cUJRO0lSdG5xQkYsY1F3bnFCSTtFakJ3anhFVjtBQUNGO0FVL3c3RkU7RU9vdHFCUTtJUjducUJKLFVBaEJhO0VUNHM3RmpCO0FBQ0Y7QVVweDdGRTtFT290cUJRO0lSMW5xQkosVVE2bnFCTTtFakJpa3hFVjtBQUNGO0FVeng3RkU7RU9vdHFCUTtJUnRucUJGLFVReW5xQkk7RWpCc2t4RVY7QUFDRjtBaUJsa3hFWTtFUjFxcUJSLGlEUTJxcUJVO0FqQm9reEVkO0FVank3RkU7RU80dHFCVTtJUnhxcUJOLG9CUXlxcUJRO0VqQndreEVaO0FBQ0Y7QVV0eTdGRTtFTzR0cUJVO0lScnFxQk4sb0JRc3FxQlE7RWpCNmt4RVo7QUFDRjtBVTN5N0ZFO0VPNHRxQlU7SVJscXFCTixvQlFtcXFCUTtFakJrbHhFWjtBQUNGO0FpQjVreEVZO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FqQjhreEVkO0FpQjNreEVZO0VScHBxQlIsa0JBckJlO0FUdXY3Rm5CO0FVdno3RkU7RU95dXFCVTtJUmxwcUJOLGVBaEJhO0VUb3Y3RmpCO0FBQ0Y7QVU1ejdGRTtFT3l1cUJVO0lSL29xQk4sZVFncHFCUTtFakJzbHhFWjtBQUNGO0FVajA3RkU7RU95dXFCVTtJUjNvcUJKLGVRNG9xQk07RWpCMmx4RVo7QUFDRjtBaUIxbHhFWTtFUnZwcUJSLGlCQXJCZTtBVHl3N0ZuQjtBVXowN0ZFO0VPNHVxQlU7SVJycHFCTiwwQkFoQmE7RVRzdzdGakI7QUFDRjtBVTkwN0ZFO0VPNHVxQlU7SVJscHFCTixnQlFtcHFCUTtFakJxbXhFWjtBQUNGO0FVbjE3RkU7RU80dXFCVTtJUjlvcUJKLGdCUStvcUJNO0VqQjBteEVaO0FBQ0Y7QWlCem14RVk7RUFDRSxxQkFBQTtFQUNBLGNKdnNxQkU7QWJrejdGaEI7QWlCeG14RVk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFUmxxcUJWLG1CQXJCZTtFQXFCZiwyQkFyQmU7QVRteTdGbkI7QVVuMjdGRTtFT292cUJVO0lSN3BxQk4sbUJBaEJhO0VUZ3k3RmpCO0FBQ0Y7QVV4MjdGRTtFT292cUJVO0lSMXBxQk4sU1E4cHFCUTtFakJvbnhFWjtBQUNGO0FVNzI3RkU7RU9vdnFCVTtJUnRwcUJKLFNRMHBxQk07RWpCeW54RVo7QUFDRjtBVWwzN0ZFO0VPb3ZxQlU7SVI3cHFCTixrQkFoQmE7RVQreTdGakI7QUFDRjtBVXYzN0ZFO0VPb3ZxQlU7SVIxcHFCTixnQlErcHFCUTtFakJrb3hFWjtBQUNGO0FVNTM3RkU7RU9vdnFCVTtJUnRwcUJKLGdCUTJwcUJNO0VqQnVveEVaO0FBQ0Y7QWlCdG94RWM7RVJ0cXFCVixxQkFyQmU7RUFxQmYsMkJBckJlO0FUcTA3Rm5CO0FVcjQ3RkU7RU8ydnFCWTtJUnBxcUJSLHFCQWhCYTtFVGswN0ZqQjtBQUNGO0FVMTQ3RkU7RU8ydnFCWTtJUmpxcUJSLFdRa3FxQlU7RWpCa3B4RWQ7QUFDRjtBVS80N0ZFO0VPMnZxQlk7SVI3cHFCTixXUThwcUJRO0VqQnVweEVkO0FBQ0Y7QVVwNTdGRTtFTzJ2cUJZO0lScHFxQlIsZ0JBaEJhO0VUaTE3RmpCO0FBQ0Y7QVV6NTdGRTtFTzJ2cUJZO0lSanFxQlIsaUJRbXFxQlU7RWpCZ3F4RWQ7QUFDRjtBVTk1N0ZFO0VPMnZxQlk7SVI3cHFCTixpQlErcHFCUTtFakJxcXhFZDtBQUNGOztBaUI1cHhFRTtFQUNFLHNCSm52cUJVO0VKZ0VWLDZCQXJCZTtFQXFCZiwwQkFyQmU7RVEyc3FCZixVQUFBO0FqQitweEVKO0FVMTY3RkU7RU91d3FCQTtJUmhycUJJLDZCQWhCYTtFVHUyN0ZqQjtBQUNGO0FVLzY3RkU7RU91d3FCQTtJUjdxcUJJLDZCQVZnQjtFVG0yN0ZwQjtBQUNGO0FVcDc3RkU7RU91d3FCQTtJUnpxcUJNLG1CUTJxcUJKO0VqQitxeEVGO0FBQ0Y7QVV6NzdGRTtFT3V3cUJBO0lSaHJxQkksa0JBaEJhO0VUczM3RmpCO0FBQ0Y7QVU5NzdGRTtFT3V3cUJBO0lSN3FxQkksZ0JRZ3JxQkY7RWpCd3J4RUY7QUFDRjtBVW44N0ZFO0VPdXdxQkE7SVJ6cXFCTSxnQlE0cXFCSjtFakI2cnhFRjtBQUNGO0FpQjVyeEVJO0VSdnJxQkEsb0VBckJlO0FUMjQ3Rm5CO0FVMzg3RkU7RU80d3FCRTtJUnJycUJFLGtEQWhCYTtFVHc0N0ZqQjtBQUNGO0FVaDk3RkU7RU80d3FCRTtJUmxycUJFLDRCUW1ycUJBO0VqQnVzeEVKO0FBQ0Y7QVVyOTdGRTtFTzR3cUJFO0lSOXFxQkksNEJRK3FxQkY7RWpCNHN4RUo7QUFDRjtBaUIzc3hFTTtFQUNFLDhDQUFBO0FqQjZzeEVSO0FpQjFzeEVNO0VBQ0UsZ0JBQUE7RVIvcnFCSixvRUFyQmU7QVRpNjdGbkI7QVVqKzdGRTtFT214cUJJO0lSNXJxQkEsMkRBaEJhO0VUODU3RmpCO0FBQ0Y7QVV0KzdGRTtFT214cUJJO0lSenJxQkEsNEJRMnJxQkU7RWpCcXR4RU47QUFDRjtBVTMrN0ZFO0VPbXhxQkk7SVJycnFCRSw0QlF1cnFCQTtFakIwdHhFTjtBQUNGO0FpQnp0eEVNO0VSbHNxQkYsb0VBckJlO0FUbTc3Rm5CO0FVbi83RkU7RU91eHFCSTtJUmhzcUJBLDJEQWhCYTtFVGc3N0ZqQjtBQUNGO0FVeC83RkU7RU91eHFCSTtJUjdycUJBLDRCUThycUJFO0VqQm91eEVOO0FBQ0Y7QVU3LzdGRTtFT3V4cUJJO0lSenJxQkUsNEJRMHJxQkE7RWpCeXV4RU47QUFDRjtBaUJ2dXhFTTtFUnRzcUJGLHVCQXJCZTtBVHE4N0ZuQjtBVXJnOEZFO0VPMnhxQkk7SVJwc3FCQSxzQ0FoQmE7RVRrODdGakI7QUFDRjtBVTFnOEZFO0VPMnhxQkk7SVJqc3FCQSxrQlFrc3FCRTtFakJrdnhFTjtBQUNGO0FVL2c4RkU7RU8yeHFCSTtJUjdycUJFLGtCUThycUJBO0VqQnV2eEVOO0FBQ0Y7QWlCbnZ4RU07RUFDRSxjSnh2cUJRO0FiNis3RmhCO0FpQmp2eEVJO0VSanRxQkEsMEJBckJlO0FUMDk3Rm5CO0FVMWg4RkU7RU9zeXFCRTtJUi9zcUJFLGVBaEJhO0VUdTk3RmpCO0FBQ0Y7QVUvaDhGRTtFT3N5cUJFO0lSNXNxQkUsZ0JRNnNxQkE7RWpCNHZ4RUo7QUFDRjtBVXBpOEZFO0VPc3lxQkU7SVJ4c3FCSSxnQlF5c3FCRjtFakJpd3hFSjtBQUNGO0FpQmp3eEVNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtBakJtd3hFUjtBaUIvdnhFSTtFQUNFLGNKNXdxQlU7QWI2ZzhGaEI7O0FpQjV2eEVFO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0VScHVxQkEsMEJBckJlO0VBcUJmLDZCQXJCZTtBVDAvN0ZuQjtBVTFqOEZFO0VPdXpxQkE7SVJodXFCSSxrQkFoQmE7RVR1LzdGakI7QUFDRjtBVS9qOEZFO0VPdXpxQkE7SVI3dHFCSSxnQlFndXFCRjtFakJ5d3hFRjtBQUNGO0FVcGs4RkU7RU91enFCQTtJUnp0cUJNLGdCUTR0cUJKO0VqQjh3eEVGO0FBQ0Y7QVV6azhGRTtFT3V6cUJBO0lSaHVxQkksNkJBaEJhO0VUc2c4RmpCO0FBQ0Y7QVU5azhGRTtFT3V6cUJBO0lSN3RxQkksNkJBVmdCO0VUa2c4RnBCO0FBQ0Y7QVVubDhGRTtFT3V6cUJBO0lSenRxQk0sbUJRNnRxQko7RWpCNHh4RUY7QUFDRjtBaUIxeHhFSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsaURBQUE7RVI3dXFCRixzQ0FyQmU7QVQraDhGbkI7QVUvbDhGRTtFTzh6cUJFO0lSdnVxQkUsc0NBaEJhO0VUNGg4RmpCO0FBQ0Y7QVVwbThGRTtFTzh6cUJFO0lScHVxQkUsa0JReXVxQkE7RWpCcXl4RUo7QUFDRjtBVXptOEZFO0VPOHpxQkU7SVJodXFCSSxrQlFxdXFCRjtFakIweXhFSjtBQUNGO0FpQjF5eEVNO0VBQ0UsY0FBQTtBakI0eXhFUjtBaUIxeXhFTTtFQUNFLGlCQUFBO0FqQjR5eEVSO0FpQjN5eEVRO0VBQ0UsbUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VSdHZxQk4scUJBckJlO0VBcUJmLDBCQXJCZTtBVDBqOEZuQjtBVTFuOEZFO0VPeTBxQk07SVJsdnFCRixxQkFoQmE7RVR1ajhGakI7QUFDRjtBVS9uOEZFO0VPeTBxQk07SVIvdXFCRixVUWt2cUJJO0VqQnV6eEVSO0FBQ0Y7QVVwbzhGRTtFT3kwcUJNO0lSM3VxQkEsVVE4dXFCRTtFakI0enhFUjtBQUNGO0FVem84RkU7RU95MHFCTTtJUmx2cUJGLGtCQWhCYTtFVHNrOEZqQjtBQUNGO0FVOW84RkU7RU95MHFCTTtJUi91cUJGLGVRbXZxQkk7RWpCcTB4RVI7QUFDRjtBVW5wOEZFO0VPeTBxQk07SVIzdXFCQSxlUSt1cUJFO0VqQjAweEVSO0FBQ0Y7QWlCdjB4RUk7RUFDRSxrQkFBQTtFUjd2cUJGLG1CQXJCZTtFQXFCZixxQkFyQmU7QVQ2bDhGbkI7QVU3cDhGRTtFT2kxcUJFO0lSMXZxQkUsbUJBaEJhO0VUMGw4RmpCO0FBQ0Y7QVVscThGRTtFT2kxcUJFO0lSdnZxQkUsV1F5dnFCQTtFakJtMXhFSjtBQUNGO0FVdnE4RkU7RU9pMXFCRTtJUm52cUJJLFdRcXZxQkY7RWpCdzF4RUo7QUFDRjtBVTVxOEZFO0VPaTFxQkU7SVIxdnFCRSxxQkFoQmE7RVR5bThGakI7QUFDRjtBVWpyOEZFO0VPaTFxQkU7SVJ2dnFCRSxXUTB2cUJBO0VqQmkyeEVKO0FBQ0Y7QVV0cjhGRTtFT2kxcUJFO0lSbnZxQkksV1FzdnFCRjtFakJzMnhFSjtBQUNGO0FpQnQyeEVNO0VBQ0UsaUJBQUE7QWpCdzJ4RVI7QWlCdjJ4RVE7RUFDRSxzQkFBQTtBakJ5MnhFVjtBaUJ2MnhFUTtFUnJ3cUJKLDJCQXJCZTtFQXFCZixxQkFyQmU7QVRxbzhGbkI7QVVyczhGRTtFTzAxcUJNO0lSbndxQkYsaUJBaEJhO0VUa284RmpCO0FBQ0Y7QVUxczhGRTtFTzAxcUJNO0lSaHdxQkYsaUJRaXdxQkk7RWpCbTN4RVI7QUFDRjtBVS9zOEZFO0VPMDFxQk07SVI1dnFCQSxpQlE2dnFCRTtFakJ3M3hFUjtBQUNGO0FVcHQ4RkU7RU8wMXFCTTtJUm53cUJGLHFCQWhCYTtFVGlwOEZqQjtBQUNGO0FVenQ4RkU7RU8wMXFCTTtJUmh3cUJGLFdRa3dxQkk7RWpCaTR4RVI7QUFDRjtBVTl0OEZFO0VPMDFxQk07SVI1dnFCQSxXUTh2cUJFO0VqQnM0eEVSO0FBQ0Y7QWlCbDR4RUk7RVI1d3FCQSxvRUFyQmU7QVRzcThGbkI7QVV0dThGRTtFT2kycUJFO0lSMXdxQkUsMkRBaEJhO0VUbXE4RmpCO0FBQ0Y7QVUzdThGRTtFT2kycUJFO0lSdndxQkUsNEJRd3dxQkE7RWpCNjR4RUo7QUFDRjtBVWh2OEZFO0VPaTJxQkU7SVJud3FCSSw0QlFvd3FCRjtFakJrNXhFSjtBQUNGO0FpQmo1eEVNO0VSL3dxQkYsY0FyQmU7RVFzeXFCWCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpCbTV4RVI7QVUxdjhGRTtFT28ycUJJO0lSN3dxQkEsb0JBaEJhO0lBZ0JiLG9CQWhCYTtJQWdCYixhQWhCYTtFVHVyOEZqQjtBQUNGO0FVL3Y4RkU7RU9vMnFCSTtJUjF3cUJBLG9CUTJ3cUJFO0lSM3dxQkYsb0JRMndxQkU7SVIzd3FCRixhUTJ3cUJFO0VqQjg1eEVOO0FBQ0Y7QVVwdzhGRTtFT28ycUJJO0lSdHdxQkUsb0JRdXdxQkE7SVJ2d3FCQSxvQlF1d3FCQTtJUnZ3cUJBLGFRdXdxQkE7RWpCbTZ4RU47QUFDRjtBaUJqNnhFUTtFUm54cUJKLDZCQXJCZTtBVDRzOEZuQjtBVTV3OEZFO0VPdzJxQk07SVJqeHFCRixxQkFoQmE7RVR5czhGakI7QUFDRjtBVWp4OEZFO0VPdzJxQk07SVI5d3FCRixtQlErd3FCSTtFakI0NnhFUjtBQUNGO0FVdHg4RkU7RU93MnFCTTtJUjF3cUJBLG1CUTJ3cUJFO0VqQmk3eEVSO0FBQ0Y7QWlCLzZ4RVE7RVJ2eHFCSixXUXd4cUJNO0FqQmk3eEVWO0FVOXg4RkU7RU80MnFCTTtJUnJ4cUJGLGFBaEJhO0VUMnQ4RmpCO0FBQ0Y7QVVueThGRTtFTzQycUJNO0lSbHhxQkYsWVFteHFCSTtFakIwN3hFUjtBQUNGO0FVeHk4RkU7RU80MnFCTTtJUjl3cUJBLFlRK3dxQkU7RWpCKzd4RVI7QUFDRjtBaUIvN3hFVTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QWpCaTh4RVo7QVVuejhGRTtFTzgycUJRO0lBT0ksa0JBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0EsNEJBQUE7RWpCazh4RVo7QUFDRjtBaUI5N3hFUTtFQUNFLGNKcDFxQk07RUoyQ1osMEJBckJlO0FUK3Y4Rm5CO0FVL3o4RkU7RU82M3FCTTtJUnR5cUJGLGlCQWhCYTtFVDR2OEZqQjtBQUNGO0FVcDA4RkU7RU82M3FCTTtJUm55cUJGLGlCUXF5cUJJO0VqQnk4eEVSO0FBQ0Y7QVV6MDhGRTtFTzYzcUJNO0lSL3hxQkEsaUJRaXlxQkU7RWpCODh4RVI7QUFDRjs7QWlCeDh4RUk7RUFDRSxzQkpsM3FCUTtFSmdFViw2QkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDBCQXJCZTtBVHF4OEZuQjtBVXIxOEZFO0VPczRxQkU7SVIveXFCRSw2QkFoQmE7RVRreDhGakI7QUFDRjtBVTExOEZFO0VPczRxQkU7SVI1eXFCRSw2QkFWZ0I7RVQ4dzhGcEI7QUFDRjtBVS8xOEZFO0VPczRxQkU7SVJ4eXFCSSxtQlEweXFCRjtFakIyOXhFSjtBQUNGO0FVcDI4RkU7RU9zNHFCRTtJUi95cUJFLG9FQWhCYTtFVGl5OEZqQjtBQUNGO0FVejI4RkU7RU9zNHFCRTtJUjV5cUJFLDRCUSt5cUJBO0VqQm8reEVKO0FBQ0Y7QVU5MjhGRTtFT3M0cUJFO0lSeHlxQkksNEJRMnlxQkY7RWpCeSt4RUo7QUFDRjtBVW4zOEZFO0VPczRxQkU7SVIveXFCRSxrQkFoQmE7RVRnejhGakI7QUFDRjtBVXgzOEZFO0VPczRxQkU7SVI1eXFCRSxnQlFnenFCQTtFakJrL3hFSjtBQUNGO0FVNzM4RkU7RU9zNHFCRTtJUnh5cUJJLGdCUTR5cUJGO0VqQnUveEVKO0FBQ0Y7QWlCdC94RVE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUnp6cUJOLG1CQXJCZTtBVHUwOEZuQjtBVXY0OEZFO0VPNDRxQk07SVJyenFCRixVQWhCYTtFVG8wOEZqQjtBQUNGO0FVNTQ4RkU7RU80NHFCTTtJUmx6cUJGLFVRcXpxQkk7RWpCaWd5RVI7QUFDRjtBVWo1OEZFO0VPNDRxQk07SVI5eXFCQSxVUWl6cUJFO0VqQnNneUVSO0FBQ0Y7QWlCdGd5RVU7RUFDRSxtSkFBQTtFUjV6cUJSLFVRNnpxQlE7QWpCd2d5RVo7QVUxNThGRTtFT2c1cUJRO0lSenpxQkosWUFoQmE7RVR1MThGakI7QUFDRjtBVS81OEZFO0VPZzVxQlE7SVJ0enFCSixZUXd6cUJNO0VqQmloeUVWO0FBQ0Y7QVVwNjhGRTtFT2c1cUJRO0lSbHpxQkYsWVFvenFCSTtFakJzaHlFVjtBQUNGO0FpQnRoeUVZO0VBQ0UsMkxBQUE7QWpCd2h5RWQ7QWlCdGh5RVk7RUFDRSwyS0FBQTtBakJ3aHlFZDtBaUJyaHlFYztFQUNFLG1CQUFBO0VSdDBxQloscUJBckJlO0VBcUJmLDBCQXJCZTtFQXFCZiwyQkFyQmU7RVErMXFCSCxnQ0FBQTtVQUFBLHdCQUFBO0FqQnVoeUVoQjtBVXQ3OEZFO0VPMDVxQlk7SVJuMHFCUixxQkFoQmE7RVRtMzhGakI7QUFDRjtBVTM3OEZFO0VPMDVxQlk7SVJoMHFCUixXUWswcUJVO0VqQm1peUVkO0FBQ0Y7QVVoODhGRTtFTzA1cUJZO0lSNXpxQk4sV1E4enFCUTtFakJ3aXlFZDtBQUNGO0FVcjg4RkU7RU8wNXFCWTtJUm4wcUJSLDBCQWhCYTtFVGs0OEZqQjtBQUNGO0FVMTg4RkU7RU8wNXFCWTtJUmgwcUJSLGVRbTBxQlU7RWpCaWp5RWQ7QUFDRjtBVS84OEZFO0VPMDVxQlk7SVI1enFCTixlUSt6cUJRO0VqQnNqeUVkO0FBQ0Y7QVVwOThGRTtFTzA1cUJZO0lSbjBxQlIsbUJBaEJhO0VUaTU4RmpCO0FBQ0Y7QVV6OThGRTtFTzA1cUJZO0lSaDBxQlIsZ0JRbzBxQlU7RWpCK2p5RWQ7QUFDRjtBVTk5OEZFO0VPMDVxQlk7SVI1enFCTixnQlFnMHFCUTtFakJva3lFZDtBQUNGO0FpQi9qeUVVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEsZ0JBQUE7RVJqMXFCUixVUWsxcUJRO0VSbDFxQlIsbUJBckJlO01BcUJmLGVBckJlO0VBcUJmLG1CQXJCZTtBVDA2OEZuQjtBVTErOEZFO0VPbzZxQlE7SVI3MHFCSixZQWhCYTtFVHU2OEZqQjtBQUNGO0FVLys4RkU7RU9vNnFCUTtJUjEwcUJKLFlRNjBxQk07RWpCNGt5RVY7QUFDRjtBVXAvOEZFO0VPbzZxQlE7SVJ0MHFCRixZUXkwcUJJO0VqQmlseUVWO0FBQ0Y7QVV6LzhGRTtFT282cUJRO0lSNzBxQkosb0JBaEJhO1FBZ0JiLGdCQWhCYTtFVHM3OEZqQjtBQUNGO0FVOS84RkU7RU9vNnFCUTtJUjEwcUJKLG9CUTgwcUJNO1FSOTBxQk4sZ0JRODBxQk07RWpCMGx5RVY7QUFDRjtBVW5nOUZFO0VPbzZxQlE7SVJ0MHFCRixvQlEwMHFCSTtRUjEwcUJKLGdCUTAwcUJJO0VqQitseUVWO0FBQ0Y7QVV4ZzlGRTtFT282cUJRO0lSNzBxQkosVUFoQmE7RVRxODhGakI7QUFDRjtBVTdnOUZFO0VPbzZxQlE7SVIxMHFCSixTUSswcUJNO0VqQndteUVWO0FBQ0Y7QVVsaDlGRTtFT282cUJRO0lSdDBxQkYsU1EyMHFCSTtFakI2bXlFVjtBQUNGO0FpQjVteUVjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpCOG15RWhCO0FpQjdteUVnQjtFUngxcUJaLHFCQXJCZTtBVDY5OEZuQjtBVTdoOUZFO0VPNjZxQmM7SVJ0MXFCVixxQkFoQmE7RVQwOThGakI7QUFDRjtBVWxpOUZFO0VPNjZxQmM7SVJuMXFCVixXUW8xcUJZO0VqQndueUVoQjtBQUNGO0FVdmk5RkU7RU82NnFCYztJUi8wcUJSLFdRZzFxQlU7RWpCNm55RWhCO0FBQ0Y7QWlCM255RWM7RUFDRSxpQkFBQTtBakI2bnlFaEI7QWlCM255RWM7RUFDRSxpQkFBQTtBakI2bnlFaEI7QWlCdm55RU07RVJ0MnFCRixvQkFyQmU7RUFxQmYsb0JBckJlO0VBcUJmLGFBckJlO0VBcUJmLDBCQXJCZTtFQXFCZixtQkFyQmU7QVR1LzhGbkI7QVV2ajlGRTtFTzI3cUJJO0lScDJxQkEsY0FoQmE7RVRvLzhGakI7QUFDRjtBVTVqOUZFO0VPMjdxQkk7SVJqMnFCQSxjUWsycUJFO0VqQm9veUVOO0FBQ0Y7QVVqazlGRTtFTzI3cUJJO0lSNzFxQkUsY1E4MXFCQTtFakJ5b3lFTjtBQUNGO0FVdGs5RkU7RU8yN3FCSTtJUnAycUJBLDBCQWhCYTtFVG1nOUZqQjtBQUNGO0FVM2s5RkU7RU8yN3FCSTtJUmoycUJBLGdCUW0ycUJFO0VqQmtweUVOO0FBQ0Y7QVVobDlGRTtFTzI3cUJJO0lSNzFxQkUsZ0JRKzFxQkE7RWpCdXB5RU47QUFDRjtBVXJsOUZFO0VPMjdxQkk7SVJwMnFCQSxVQWhCYTtFVGtoOUZqQjtBQUNGO0FVMWw5RkU7RU8yN3FCSTtJUmoycUJBLFVRbzJxQkU7RWpCZ3F5RU47QUFDRjtBVS9sOUZFO0VPMjdxQkk7SVI3MXFCRSxVUWcycUJBO0VqQnFxeUVOO0FBQ0Y7QWlCcnF5RVE7RVIxMnFCSixVUTIycUJNO0FqQnVxeUVWO0FVdm05RkU7RU8rN3FCTTtJUngycUJGLFdReTJxQkk7RWpCMnF5RVI7QUFDRjtBVTVtOUZFO0VPKzdxQk07SVJyMnFCRixXUXMycUJJO0VqQmdyeUVSO0FBQ0Y7QVVqbjlGRTtFTys3cUJNO0lSajJxQkEsV1FrMnFCRTtFakJxcnlFUjtBQUNGO0FpQnJyeUVVO0VSNTJxQk4sMEJBckJlO0FUeWo5Rm5CO0FVem45RkU7RU9pOHFCUTtJUjEycUJKLDBCQWhCYTtFVHNqOUZqQjtBQUNGO0FVOW45RkU7RU9pOHFCUTtJUnYycUJKLGdCUXcycUJNO0VqQmdzeUVWO0FBQ0Y7QVVubzlGRTtFT2k4cUJRO0lSbjJxQkYsZ0JRbzJxQkk7RWpCcXN5RVY7QUFDRjtBaUJyc3lFWTtFUjkycUJSLG9CQXJCZTtFQXFCZixvQkFyQmU7RUFxQmYsYUFyQmU7RUFxQmYsNEJBckJlO0VBcUJmLDZCQXJCZTtNQXFCZiwwQkFyQmU7VUFxQmYsc0JBckJlO0VRczRxQkwsbUJBQUE7TUFBQSxlQUFBO0VSajNxQlYsbUJBckJlO0FUOGs5Rm5CO0FVOW85RkU7RU9tOHFCVTtJUjUycUJOLG9CQWhCYTtJQWdCYixvQkFoQmE7SUFnQmIsYUFoQmE7RVQyazlGakI7QUFDRjtBVW5wOUZFO0VPbThxQlU7SVJ6MnFCTixvQlEwMnFCUTtJUjEycUJSLG9CUTAycUJRO0lSMTJxQlIsYVEwMnFCUTtFakJtdHlFWjtBQUNGO0FVeHA5RkU7RU9tOHFCVTtJUnIycUJKLG9CUXMycUJNO0lSdDJxQk4sb0JRczJxQk07SVJ0MnFCTixhUXMycUJNO0VqQnd0eUVaO0FBQ0Y7QVU3cDlGRTtFT204cUJVO0lSNTJxQk4sOEJBaEJhO0lBZ0JiLDZCQWhCYTtRQWdCYix1QkFoQmE7WUFnQmIsbUJBaEJhO0VUMGw5RmpCO0FBQ0Y7QVVscTlGRTtFT204cUJVO0lSejJxQk4sOEJRMjJxQlE7SVIzMnFCUiw2QlEyMnFCUTtRUjMycUJSLHVCUTIycUJRO1lSMzJxQlIsbUJRMjJxQlE7RWpCaXV5RVo7QUFDRjtBVXZxOUZFO0VPbThxQlU7SVJyMnFCSiw4QlF1MnFCTTtJUnYycUJOLDZCUXUycUJNO1FSdjJxQk4sdUJRdTJxQk07WVJ2MnFCTixtQlF1MnFCTTtFakJzdXlFWjtBQUNGO0FVNXE5RkU7RU9tOHFCVTtJUjUycUJOLG1CQWhCYTtFVHltOUZqQjtBQUNGO0FVanI5RkU7RU9tOHFCVTtJUnoycUJOLFNRNjJxQlE7RWpCOHV5RVo7QUFDRjtBVXRyOUZFO0VPbThxQlU7SVJyMnFCSixTUXkycUJNO0VqQm12eUVaO0FBQ0Y7QWlCbnZ5RWM7RUFDRSxlQUFBO0FqQnF2eUVoQjtBaUJwdnlFZ0I7RVJyM3FCWiwyQkFyQmU7RUFxQmYsMkJBckJlO0VBcUJmLG9CQXJCZTtFUTQ0cUJELHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FqQnN2eUVsQjtBVXBzOUZFO0VPMDhxQmM7SVJuM3FCVixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUaW85RmpCO0FBQ0Y7QVV6czlGRTtFTzA4cUJjO0lSaDNxQlYsb0JRaTNxQlk7SVJqM3FCWixvQlFpM3FCWTtJUmozcUJaLGFRaTNxQlk7RWpCa3d5RWhCO0FBQ0Y7QVU5czlGRTtFTzA4cUJjO0lSNTJxQlIsb0JRNjJxQlU7SVI3MnFCVixvQlE2MnFCVTtJUjcycUJWLGFRNjJxQlU7RWpCdXd5RWhCO0FBQ0Y7QWlCcHd5RWtCO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QWpCc3d5RXBCO0FpQnB3eUVrQjtFQUNFLG1CQUFBO0VSLzNxQmhCLHFCQXJCZTtFQXFCZiwyQkFyQmU7RUFxQmYsMEJBckJlO0FUNnA5Rm5CO0FVN3Q5RkU7RU9tOXFCZ0I7SVI1M3FCWixxQkFoQmE7RVQwcDlGakI7QUFDRjtBVWx1OUZFO0VPbTlxQmdCO0lSejNxQlosVVEyM3FCYztFakJpeHlFbEI7QUFDRjtBVXZ1OUZFO0VPbTlxQmdCO0lScjNxQlYsVVF1M3FCWTtFakJzeHlFbEI7QUFDRjtBVTV1OUZFO0VPbTlxQmdCO0lSNTNxQlosMkJBaEJhO0VUeXE5RmpCO0FBQ0Y7QVVqdjlGRTtFT205cUJnQjtJUnozcUJaLGdCUTQzcUJjO0VqQit4eUVsQjtBQUNGO0FVdHY5RkU7RU9tOXFCZ0I7SVJyM3FCVixnQlF3M3FCWTtFakJveXlFbEI7QUFDRjtBVTN2OUZFO0VPbTlxQmdCO0lSNTNxQlosa0JBaEJhO0VUd3I5RmpCO0FBQ0Y7QVVodzlGRTtFT205cUJnQjtJUnozcUJaLGVRNjNxQmM7RWpCNnl5RWxCO0FBQ0Y7QVVydzlGRTtFT205cUJnQjtJUnIzcUJWLGVReTNxQlk7RWpCa3p5RWxCO0FBQ0Y7QWlCNXl5RVE7RVJ6NHFCSixVUTA0cUJNO0VSMTRxQk4sb0JBckJlO0VBcUJmLG9CQXJCZTtFQXFCZixhQXJCZTtFQXFCZiw0QkFyQmU7RUFxQmYsNkJBckJlO01BcUJmLDBCQXJCZTtVQXFCZixzQkFyQmU7RUFxQmYsbUJBckJlO0VBcUJmLGlCQXJCZTtBVGl0OUZuQjtBVWp4OUZFO0VPODlxQk07SVJ2NHFCRixXUXc0cUJJO0VqQnN6eUVSO0FBQ0Y7QVV0eDlGRTtFTzg5cUJNO0lScDRxQkYsV1FxNHFCSTtFakIyenlFUjtBQUNGO0FVM3g5RkU7RU84OXFCTTtJUmg0cUJBLFdRaTRxQkU7RWpCZzB5RVI7QUFDRjtBVWh5OUZFO0VPODlxQk07SVJ2NHFCRixvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUNnQ5RmpCO0FBQ0Y7QVVyeTlGRTtFTzg5cUJNO0lScDRxQkYsb0JRczRxQkk7SVJ0NHFCSixvQlFzNHFCSTtJUnQ0cUJKLGFRczRxQkk7RWpCeTB5RVI7QUFDRjtBVTF5OUZFO0VPODlxQk07SVJoNHFCQSxvQlFrNHFCRTtJUmw0cUJGLG9CUWs0cUJFO0lSbDRxQkYsYVFrNHFCRTtFakI4MHlFUjtBQUNGO0FVL3k5RkU7RU84OXFCTTtJUnY0cUJGLDhCQWhCYTtJQWdCYiw2QkFoQmE7UUFnQmIsdUJBaEJhO1lBZ0JiLG1CQWhCYTtFVDR1OUZqQjtBQUNGO0FVcHo5RkU7RU84OXFCTTtJUnA0cUJGLDhCUXU0cUJJO0lSdjRxQkosNkJRdTRxQkk7UVJ2NHFCSix1QlF1NHFCSTtZUnY0cUJKLG1CUXU0cUJJO0VqQnUxeUVSO0FBQ0Y7QVV6ejlGRTtFTzg5cUJNO0lSaDRxQkEsOEJRbTRxQkU7SVJuNHFCRiw2QlFtNHFCRTtRUm40cUJGLHVCUW00cUJFO1lSbjRxQkYsbUJRbTRxQkU7RWpCNDF5RVI7QUFDRjtBVTl6OUZFO0VPODlxQk07SVJ2NHFCRixtQkFoQmE7RVQydjlGakI7QUFDRjtBVW4wOUZFO0VPODlxQk07SVJwNHFCRixTUXc0cUJJO0VqQnEyeUVSO0FBQ0Y7QVV4MDlGRTtFTzg5cUJNO0lSaDRxQkEsU1FvNHFCRTtFakIwMnlFUjtBQUNGO0FVNzA5RkU7RU84OXFCTTtJUnY0cUJGLGlCQWhCYTtFVDB3OUZqQjtBQUNGO0FVbDE5RkU7RU84OXFCTTtJUnA0cUJGLGdCUXk0cUJJO0VqQm0zeUVSO0FBQ0Y7QVV2MTlGRTtFTzg5cUJNO0lSaDRxQkEsZ0JRcTRxQkU7RWpCdzN5RVI7QUFDRjtBaUJ4M3lFVTtFUi80cUJOLFdRZzVxQlE7QWpCMDN5RVo7QVUvMTlGRTtFT28rcUJRO0lSNzRxQkosVVE4NHFCTTtFakI4M3lFVjtBQUNGO0FVcDI5RkU7RU9vK3FCUTtJUjE0cUJKLFVRMjRxQk07RWpCbTR5RVY7QUFDRjtBVXoyOUZFO0VPbytxQlE7SVJ0NHFCRixVUXU0cUJJO0VqQnc0eUVWO0FBQ0Y7QWlCeDR5RVk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBakIwNHlFZDtBaUJ6NHlFYztFUnA1cUJWLHVCQXJCZTtFQXFCZiw2QkFyQmU7RVE0NnFCSCxnQkFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7QWpCMjR5RWhCO0FVeDM5RkU7RU95K3FCWTtJUmw1cUJSLHVCQWhCYTtFVHF6OUZqQjtBQUNGO0FVNzM5RkU7RU95K3FCWTtJUi80cUJSLGFRZzVxQlU7RWpCdTV5RWQ7QUFDRjtBVWw0OUZFO0VPeStxQlk7SVIzNHFCTixhUTQ0cUJRO0VqQjQ1eUVkO0FBQ0Y7QVV2NDlGRTtFT3krcUJZO0lSbDVxQlIsNkJBaEJhO0VUbzA5RmpCO0FBQ0Y7QVU1NDlGRTtFT3krcUJZO0lSLzRxQlIsNkJBVmdCO0VUZzA5RnBCO0FBQ0Y7QVVqNTlGRTtFT3krcUJZO0lSMzRxQk4sbUJRNjRxQlE7RWpCMDZ5RWQ7QUFDRjtBaUJ4NnlFZ0I7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQjA2eUVsQjtBaUJ2NnlFYztFQUNFLFdBQUE7RUFDQSxjQUFBO0VSbDZxQlosMkJBckJlO0VBcUJmLDRCQXJCZTtFUTI3cUJILGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBakJ3NnlFaEI7QVV4NjlGRTtFT3EvcUJZO0lSOTVxQlIsMkJBaEJhO0VUcTI5RmpCO0FBQ0Y7QVU3NjlGRTtFT3EvcUJZO0lSMzVxQlIsaUJRODVxQlU7RWpCeTd5RWQ7QUFDRjtBVWw3OUZFO0VPcS9xQlk7SVJ2NXFCTixpQlEwNXFCUTtFakI4N3lFZDtBQUNGO0FVdjc5RkU7RU9xL3FCWTtJUjk1cUJSLDRCQWhCYTtFVG8zOUZqQjtBQUNGO0FVNTc5RkU7RU9xL3FCWTtJUjM1cUJSLGtCUSs1cUJVO0VqQnU4eUVkO0FBQ0Y7QVVqODlGRTtFT3EvcUJZO0lSdjVxQk4sa0JRMjVxQlE7RWpCNDh5RWQ7QUFDRjtBVXQ4OUZFO0VPcS9xQlk7SUFjSSxxQkFBQTtFakJ1OHlFaEI7QUFDRjs7QWlCOTd5RUk7RUFDRSxzQkp6L3FCUTtFSTAvcUJSLFVBQUE7RVIxN3FCRiwwQkFyQmU7RUFxQmYsNkJBckJlO0FUazU5Rm5CO0FVbDk5RkU7RU82Z3JCRTtJUnQ3cUJFLGtCQWhCYTtFVCs0OUZqQjtBQUNGO0FVdjk5RkU7RU82Z3JCRTtJUm43cUJFLGdCUXM3cUJBO0VqQjI4eUVKO0FBQ0Y7QVU1OTlGRTtFTzZnckJFO0lSLzZxQkksZ0JRazdxQkY7RWpCZzl5RUo7QUFDRjtBVWorOUZFO0VPNmdyQkU7SVJ0N3FCRSw2QkFoQmE7RVQ4NTlGakI7QUFDRjtBVXQrOUZFO0VPNmdyQkU7SVJuN3FCRSw2QkFWZ0I7RVQwNTlGcEI7QUFDRjtBVTMrOUZFO0VPNmdyQkU7SVIvNnFCSSxtQlFtN3FCRjtFakI4OXlFSjtBQUNGO0FpQjc5eUVNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxpREFBQTtFUmw4cUJKLHNDQXJCZTtBVHU3OUZuQjtBVXYvOUZFO0VPbWhyQkk7SVI1N3FCQSxzQ0FoQmE7RVRvNzlGakI7QUFDRjtBVTUvOUZFO0VPbWhyQkk7SVJ6N3FCQSxrQlE4N3FCRTtFakJ3K3lFTjtBQUNGO0FVamcrRkU7RU9taHJCSTtJUnI3cUJFLGtCUTA3cUJBO0VqQjYreUVOO0FBQ0Y7QWlCNyt5RVE7RUFDRSxjQUFBO0FqQisreUVWO0FpQjUreUVNO0VBQ0Usa0JBQUE7RVJ6OHFCSixtQkFyQmU7RUFxQmYscUJBckJlO0FUODg5Rm5CO0FVOWcrRkU7RU82aHJCSTtJUnQ4cUJBLG1CQWhCYTtFVDI4OUZqQjtBQUNGO0FVbmgrRkU7RU82aHJCSTtJUm44cUJBLFdRcThxQkU7RWpCdy95RU47QUFDRjtBVXhoK0ZFO0VPNmhyQkk7SVIvN3FCRSxXUWk4cUJBO0VqQjYveUVOO0FBQ0Y7QVU3aCtGRTtFTzZockJJO0lSdDhxQkEscUJBaEJhO0VUMDk5RmpCO0FBQ0Y7QVVsaStGRTtFTzZockJJO0lSbjhxQkEsV1FzOHFCRTtFakJzZ3pFTjtBQUNGO0FVdmkrRkU7RU82aHJCSTtJUi83cUJFLFdRazhxQkE7RWpCMmd6RU47QUFDRjtBaUIxZ3pFVTtFQUNFLHNCQUFBO0FqQjRnekVaO0FpQjFnekVVO0VSaDlxQk4sMkJBckJlO0VBcUJmLHFCQXJCZTtBVG0vOUZuQjtBVW5qK0ZFO0VPcWlyQlE7SVI5OHFCSixpQkFoQmE7RVRnLzlGakI7QUFDRjtBVXhqK0ZFO0VPcWlyQlE7SVIzOHFCSixpQlE0OHFCTTtFakJzaHpFVjtBQUNGO0FVN2orRkU7RU9xaXJCUTtJUnY4cUJGLGlCUXc4cUJJO0VqQjJoekVWO0FBQ0Y7QVVsaytGRTtFT3FpckJRO0lSOThxQkoscUJBaEJhO0VUKy85RmpCO0FBQ0Y7QVV2aytGRTtFT3FpckJRO0lSMzhxQkosV1E2OHFCTTtFakJvaXpFVjtBQUNGO0FVNWsrRkU7RU9xaXJCUTtJUnY4cUJGLFdReThxQkk7RWpCeWl6RVY7QUFDRjtBaUJyaXpFTTtFUnY5cUJGLG9FQXJCZTtBVG9oK0ZuQjtBVXBsK0ZFO0VPNGlyQkk7SVJyOXFCQSx1QkFoQmE7RVRpaCtGakI7QUFDRjtBVXpsK0ZFO0VPNGlyQkk7SVJsOXFCQSxhUW05cUJFO0VqQmdqekVOO0FBQ0Y7QVU5bCtGRTtFTzRpckJJO0lSOThxQkUsYVErOHFCQTtFakJxanpFTjtBQUNGO0FpQnBqekVRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVIzOXFCTixtQkFyQmU7QVR1aStGbkI7QVV2bStGRTtFTytpckJNO0lSeDlxQkYsV0FoQmE7RVRvaStGakI7QUFDRjtBVTVtK0ZFO0VPK2lyQk07SVJyOXFCRixTUXU5cUJJO0VqQitqekVSO0FBQ0Y7QVVqbitGRTtFTytpckJNO0lSajlxQkEsU1FtOXFCRTtFakJva3pFUjtBQUNGO0FpQnBrekVVO0VSNzlxQk4sYUFyQmU7QVR5aitGbkI7QVV6bitGRTtFT2tqckJRO0lSMzlxQkosY0FoQmE7RVRzaitGakI7QUFDRjtBVTluK0ZFO0VPa2pyQlE7SVJ4OXFCSixjUXk5cUJNO0VqQitrekVWO0FBQ0Y7QVVubytGRTtFT2tqckJRO0lScDlxQkYsY1FxOXFCSTtFakJvbHpFVjtBQUNGO0FpQm5sekVVO0VBQ0UsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtBakJxbHpFWjtBaUJwbHpFWTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBakJzbHpFZDtBaUJwbHpFYztFQUNFLGdCQUFBO0VBQ0EsdUNBQUE7VUFBQSwrQkFBQTtFUngrcUJaLDZCQXJCZTtBVG9sK0ZuQjtBVXBwK0ZFO0VPMmpyQlk7SVJwK3FCUiw2QkFoQmE7RVRpbCtGakI7QUFDRjtBVXpwK0ZFO0VPMmpyQlk7SVJqK3FCUixtQlFvK3FCVTtFakIrbHpFZDtBQUNGO0FVOXArRkU7RU8yanJCWTtJUjc5cUJOLG1CUWcrcUJRO0VqQm9tekVkO0FBQ0Y7QWlCcG16RWdCO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQnNtekVsQjtBaUJwbXpFZ0I7RUFDRSwwQkFBQTtFQUNBLGtCQUFBO0FqQnNtekVsQjtBaUJybXpFa0I7RUFDRSxvQkFBQTtLQUFBLGlCQUFBO0FqQnVtekVwQjtBaUJsbXpFYztFUngvcUJWLDBCQXJCZTtBVGtuK0ZuQjtBVWxyK0ZFO0VPNmtyQlk7SVJ0L3FCUiwwQkFoQmE7RVQrbStGakI7QUFDRjtBVXZyK0ZFO0VPNmtyQlk7SVJuL3FCUixnQlFvL3FCVTtFakI2bXpFZDtBQUNGO0FVNXIrRkU7RU82a3JCWTtJUi8rcUJOLGdCUWcvcUJRO0VqQmtuekVkO0FBQ0Y7QWlCbG56RWdCO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FqQm9uekVsQjtBaUJsbnpFZ0I7RUFDRSxjQUFBO0VBQ0EsY0ozaXJCSTtBYitwK0Z0QjtBaUJubnpFa0I7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CSnJqckJEO0VKNkNmLFVBckJlO0VBcUJmLHdCQXJCZTtFQXFCZixzQkFyQmU7QVRxcCtGbkI7QVVydCtGRTtFT3lsckJnQjtJUmxnckJaLFVBaEJhO0VUa3ArRmpCO0FBQ0Y7QVUxdCtGRTtFT3lsckJnQjtJUi8vcUJaLFdRb2dyQmM7RWpCZ296RWxCO0FBQ0Y7QVUvdCtGRTtFT3lsckJnQjtJUnovcUJWLFVBQUE7RVRtbytGTjtBQUNGO0FVcHUrRkU7RU95bHJCZ0I7SVJsZ3JCWix3QkFoQmE7RVRpcStGakI7QUFDRjtBVXp1K0ZFO0VPeWxyQmdCO0lSLy9xQlosYVFxZ3JCYztFakI4b3pFbEI7QUFDRjtBVTl1K0ZFO0VPeWxyQmdCO0lSMy9xQlYsYVFpZ3JCWTtFakJtcHpFbEI7QUFDRjtBVW52K0ZFO0VPeWxyQmdCO0lSbGdyQlosV0FoQmE7RVRncitGakI7QUFDRjtBVXh2K0ZFO0VPeWxyQmdCO0lSLy9xQlosWVFzZ3JCYztFakI0cHpFbEI7QUFDRjtBVTd2K0ZFO0VPeWxyQmdCO0lSMy9xQlYsWVFrZ3JCWTtFakJpcXpFbEI7QUFDRjtBaUIvcHpFb0I7RUFDRSxhQUFBO0FqQmlxekV0QjtBaUI5cHpFa0I7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QWpCZ3F6RXBCO0FpQjdwekVnQjtFQUNFLHFCQUFBO0VSemhyQmQsMEJBckJlO0VBcUJmLDZCQXJCZTtBVCtzK0ZuQjtBVS93K0ZFO0VPNm1yQmM7SVJ0aHJCVixpQkFoQmE7RVQ0cytGakI7QUFDRjtBVXB4K0ZFO0VPNm1yQmM7SVJuaHJCVixlUXFockJZO0VqQnlxekVoQjtBQUNGO0FVengrRkU7RU82bXJCYztJUi9nckJSLGVRaWhyQlU7RWpCOHF6RWhCO0FBQ0Y7QVU5eCtGRTtFTzZtckJjO0lSdGhyQlYsb0JBaEJhO0VUMnQrRmpCO0FBQ0Y7QVVueStGRTtFTzZtckJjO0lSbmhyQlYsb0JRc2hyQlk7RWpCdXJ6RWhCO0FBQ0Y7QVV4eStGRTtFTzZtckJjO0lSL2dyQlIsb0JRa2hyQlU7RWpCNHJ6RWhCO0FBQ0Y7QWlCcnJ6RU07RVJuaXJCRixVUW9pckJJO0FqQnVyekVSO0FVaHorRkU7RU93bnJCSTtJUmppckJBLFVRa2lyQkU7RWpCMnJ6RU47QUFDRjtBVXJ6K0ZFO0VPd25yQkk7SVI5aHJCQSxVUStockJFO0VqQmdzekVOO0FBQ0Y7QVUxeitGRTtFT3duckJJO0lSMWhyQkUsVVEyaHJCQTtFakJxc3pFTjtBQUNGOztBaUJqc3pFRTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFUjNpckJBLDBCQXJCZTtFQXFCZiw2QkFyQmU7QVRzdytGbkI7QVV0MCtGRTtFTzhuckJBO0lSdmlyQkksa0JBaEJhO0VUbXcrRmpCO0FBQ0Y7QVUzMCtGRTtFTzhuckJBO0lScGlyQkksZ0JRdWlyQkY7RWpCOHN6RUY7QUFDRjtBVWgxK0ZFO0VPOG5yQkE7SVJoaXJCTSxnQlFtaXJCSjtFakJtdHpFRjtBQUNGO0FVcjErRkU7RU84bnJCQTtJUnZpckJJLDZCQWhCYTtFVGt4K0ZqQjtBQUNGO0FVMTErRkU7RU84bnJCQTtJUnBpckJJLDZCQVZnQjtFVDh3K0ZwQjtBQUNGO0FVLzErRkU7RU84bnJCQTtJUmhpckJNLG1CUW9pckJKO0VqQml1ekVGO0FBQ0Y7QWlCL3R6RUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGlEQUFBO0VScGpyQkYsc0NBckJlO0FUMnkrRm5CO0FVMzIrRkU7RU9xb3JCRTtJUjlpckJFLHNDQWhCYTtFVHd5K0ZqQjtBQUNGO0FVaDMrRkU7RU9xb3JCRTtJUjNpckJFLGtCUWdqckJBO0VqQjB1ekVKO0FBQ0Y7QVVyMytGRTtFT3FvckJFO0lSdmlyQkksa0JRNGlyQkY7RWpCK3V6RUo7QUFDRjtBaUIvdXpFTTtFQUNFLGNBQUE7QWpCaXZ6RVI7QWlCOXV6RUk7RUFDRSxrQkFBQTtFUjNqckJGLG1CQXJCZTtFQXFCZixxQkFyQmU7QVRrMCtGbkI7QVVsNCtGRTtFTytvckJFO0lSeGpyQkUsbUJBaEJhO0VUK3orRmpCO0FBQ0Y7QVV2NCtGRTtFTytvckJFO0lScmpyQkUsV1F1anJCQTtFakIwdnpFSjtBQUNGO0FVNTQrRkU7RU8rb3JCRTtJUmpqckJJLFdRbWpyQkY7RWpCK3Z6RUo7QUFDRjtBVWo1K0ZFO0VPK29yQkU7SVJ4anJCRSxxQkFoQmE7RVQ4MCtGakI7QUFDRjtBVXQ1K0ZFO0VPK29yQkU7SVJyanJCRSxXUXdqckJBO0VqQnd3ekVKO0FBQ0Y7QVUzNStGRTtFTytvckJFO0lSampyQkksV1FvanJCRjtFakI2d3pFSjtBQUNGO0FpQjd3ekVNO0VBQ0UsaUJBQUE7QWpCK3d6RVI7QWlCOXd6RVE7RUFDRSxtQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RVJsa3JCTixxQkFyQmU7RUFxQmYsMEJBckJlO0FUeTIrRm5CO0FVejYrRkU7RU9xcHJCTTtJUjlqckJGLHFCQWhCYTtFVHMyK0ZqQjtBQUNGO0FVOTYrRkU7RU9xcHJCTTtJUjNqckJGLFVROGpyQkk7RWpCMHh6RVI7QUFDRjtBVW43K0ZFO0VPcXByQk07SVJ2anJCQSxVUTBqckJFO0VqQit4ekVSO0FBQ0Y7QVV4NytGRTtFT3FwckJNO0lSOWpyQkYsa0JBaEJhO0VUcTMrRmpCO0FBQ0Y7QVU3NytGRTtFT3FwckJNO0lSM2pyQkYsZVEranJCSTtFakJ3eXpFUjtBQUNGO0FVbDgrRkU7RU9xcHJCTTtJUnZqckJBLGVRMmpyQkU7RWpCNnl6RVI7QUFDRjtBaUJ6eXpFSTtFUnprckJBLG9FQXJCZTtBVDA0K0ZuQjtBVTE4K0ZFO0VPOHByQkU7SVJ2a3JCRSwyREFoQmE7RVR1NCtGakI7QUFDRjtBVS84K0ZFO0VPOHByQkU7SVJwa3JCRSw0QlFxa3JCQTtFakJvenpFSjtBQUNGO0FVcDkrRkU7RU84cHJCRTtJUmhrckJJLDRCUWlrckJGO0VqQnl6ekVKO0FBQ0Y7QWlCeHp6RU07RVI1a3JCRixjQXJCZTtFUW1tckJYLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakIwenpFUjtBVTk5K0ZFO0VPaXFyQkk7SVIxa3JCQSxvQkFoQmE7SUFnQmIsb0JBaEJhO0lBZ0JiLGFBaEJhO0VUMjUrRmpCO0FBQ0Y7QVVuKytGRTtFT2lxckJJO0lSdmtyQkEsb0JRd2tyQkU7SVJ4a3JCRixvQlF3a3JCRTtJUnhrckJGLGFRd2tyQkU7RWpCcTB6RU47QUFDRjtBVXgrK0ZFO0VPaXFyQkk7SVJua3JCRSxvQlFva3JCQTtJUnBrckJBLG9CUW9rckJBO0lScGtyQkEsYVFva3JCQTtFakIwMHpFTjtBQUNGO0FpQngwekVRO0VSaGxyQkosNkJBckJlO0FUZzcrRm5CO0FVaC8rRkU7RU9xcXJCTTtJUjlrckJGLHFCQWhCYTtFVDY2K0ZqQjtBQUNGO0FVci8rRkU7RU9xcXJCTTtJUjNrckJGLG1CUTRrckJJO0VqQm0xekVSO0FBQ0Y7QVUxLytGRTtFT3FxckJNO0lSdmtyQkEsbUJRd2tyQkU7RWpCdzF6RVI7QUFDRjtBaUJ0MXpFUTtFUnBsckJKLFdRcWxyQk07QWpCdzF6RVY7QVVsZy9GRTtFT3lxckJNO0lSbGxyQkYsc0JBaEJhO0VUKzcrRmpCO0FBQ0Y7QVV2Zy9GRTtFT3lxckJNO0lSL2tyQkYsWVFnbHJCSTtFakJpMnpFUjtBQUNGO0FVNWcvRkU7RU95cXJCTTtJUjNrckJBLFlRNGtyQkU7RWpCczJ6RVI7QUFDRjtBaUJ0MnpFVTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QWpCdzJ6RVo7QVV2aC9GRTtFTzJxckJRO0lBT0ksa0JBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0EsNEJBQUE7RWpCeTJ6RVo7QUFDRjtBaUJyMnpFUTtFQUNFLGNKanByQk07RUoyQ1osMEJBckJlO0FUbSsrRm5CO0FVbmkvRkU7RU8wcnJCTTtJUm5tckJGLGlCQWhCYTtFVGcrK0ZqQjtBQUNGO0FVeGkvRkU7RU8wcnJCTTtJUmhtckJGLGlCUWttckJJO0VqQmczekVSO0FBQ0Y7QVU3aS9GRTtFTzByckJNO0lSNWxyQkEsaUJROGxyQkU7RWpCcTN6RVI7QUFDRjs7QWlCLzJ6RUU7RUFDRSxzQkovcXJCVTtFSmdFViw2QkFyQmU7RUFxQmYsdUJBckJlO0VBcUJmLDRCQXJCZTtFQXFCZiw2QkFyQmU7QVQwLytGbkI7QVUxai9GRTtFT21zckJBO0lSNW1yQkksNkJBaEJhO0VUdS8rRmpCO0FBQ0Y7QVUvai9GRTtFT21zckJBO0lSem1yQkksNkJBVmdCO0VUbS8rRnBCO0FBQ0Y7QVVway9GRTtFT21zckJBO0lScm1yQk0sbUJRdW1yQko7RWpCbTR6RUY7QUFDRjtBVXprL0ZFO0VPbXNyQkE7SVI1bXJCSSxZQWhCYTtFVHNnL0ZqQjtBQUNGO0FVOWsvRkU7RU9tc3JCQTtJUnptckJJLGFRNG1yQkY7RWpCNDR6RUY7QUFDRjtBVW5sL0ZFO0VPbXNyQkE7SVJybXJCTSxhUXdtckJKO0VqQmk1ekVGO0FBQ0Y7QVV4bC9GRTtFT21zckJBO0lSNW1yQkksNEJBaEJhO0VUcWgvRmpCO0FBQ0Y7QVU3bC9GRTtFT21zckJBO0lSem1yQkksa0JRNm1yQkY7RWpCMDV6RUY7QUFDRjtBVWxtL0ZFO0VPbXNyQkE7SVJybXJCTSxrQlF5bXJCSjtFakIrNXpFRjtBQUNGO0FVdm0vRkU7RU9tc3JCQTtJUjVtckJJLDZCQWhCYTtFVG9pL0ZqQjtBQUNGO0FVNW0vRkU7RU9tc3JCQTtJUnptckJJLG1CUThtckJGO0VqQnc2ekVGO0FBQ0Y7QVVqbi9GRTtFT21zckJBO0lScm1yQk0sbUJRMG1yQko7RWpCNjZ6RUY7QUFDRjtBaUI1NnpFSTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QWpCODZ6RU47O0FBbm8vRkE7RUFDRSxnQkFBQTtBQXNvL0ZGOztBQWxvL0ZFO0VBQ0Usb0JBQUE7QUFxby9GSjs7QUEvbi9GQTtFU2tGSSxxQ0FyQmU7QVRzay9GbkI7QVV0by9GRTtFVkdGO0lTb0ZNLHdCQWhCYTtFVG1rL0ZqQjtBQUNGO0FVM28vRkU7RVZHRjtJU3VGTSx3QlRyRko7RUEwby9GQTtBQUNGO0FVaHAvRkU7RVZHRjtJUzJGUSx3QlR6Rk47RUErby9GQTtBQUNGO0FBOW8vRkk7RUFDRSx3Q0FBQTtVQUFBLGdDQUFBO0FBZ3AvRk47QUE5by9GSTtFQUNFLHdDQUFBO1VBQUEsZ0NBQUE7QUFncC9GTjtBQTdvL0ZFO0VBQ0UsZ0JBQUE7QUErby9GSjtBQTVvL0ZFOztFQUVFLDJCQUFBO0FBOG8vRko7O0FBMW8vRkE7RUFDRSx3Q0FBQTtFUXBDQSxxSkFBQTtFQ2dHRSx5QkFyQmU7RUR4RGpCLGlCQUFBO0VSK0JBLFdBQUE7RUFDQSxzQkFBQTtBQW1vL0ZGO0FRcnIvRkU7RUFDRSxnTUFBQTtBUnVyL0ZKO0FRcnIvRkU7RUFDRSw2SkFBQTtBUnVyL0ZKO0FRdHIvRkk7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ3ci9GTjtBUXJyL0ZFO0VBQ0UsNkpBQUE7QVJ1ci9GSjtBUXRyL0ZJO0VBQ0UsZUFBQTtFQUNBLHFKQUFBO0FSd3IvRk47QVU1ci9GRTtFVndCRjtJUytETSx5QkFoQmE7RVR5bi9GakI7QUFDRjtBVWpzL0ZFO0VWd0JGO0lTa0VNLGVEbkZKO0VSOHIvRkE7QUFDRjtBVXRzL0ZFO0VWd0JGO0lTc0VRLGVEdkZOO0VSbXMvRkE7QUFDRjtBQS9xL0ZFO0VBQ0UsYUFBQTtBQWlyL0ZKO0FBOXEvRkU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBZ3IvRko7QUEvcS9GSTtFQUNFLGtCQUFBO0FBaXIvRk47O0FBMXEvRkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QUE2cS9GRjs7QUF0cS9GQTtFQUNFLGdCQUFBO0FBeXEvRkY7O0FBdHEvRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBQXlxL0ZGOztBQXRxL0ZBOztFQUVFLGdCQUFBO0VTcUJFLHVCQXJCZTtFVEVqQixXQUFBO0FBeXEvRkY7QVUzdS9GRTtFVjhERjs7SVN5Qk0sdUJBaEJhO0VUeXEvRmpCO0FBQ0Y7QVVqdi9GRTtFVjhERjs7SVM0Qk0sYVR6Qko7RUFxci9GQTtBQUNGO0FVdnYvRkU7RVY4REY7O0lTZ0NRLGFUN0JOO0VBMnIvRkE7QUFDRjs7QUF4ci9GQTs7RUFFRSxrQkFBQTtFUWxGQSxxSkFBQTtFQ2dHRSx5QkFyQmU7RUR4RGpCLGlCQUFBO0VBbURBLHFKQUFBO0VSZUEsV0FBQTtBQTZyL0ZGO0FRangvRkU7O0VBQ0UsZ01BQUE7QVJveC9GSjtBUWx4L0ZFOztFQUNFLDZKQUFBO0FScXgvRko7QVFweC9GSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ1eC9GTjtBUXB4L0ZFOztFQUNFLDZKQUFBO0FSdXgvRko7QVF0eC9GSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ5eC9GTjtBVTd4L0ZFO0VWcUVGOztJU2tCTSx5QkFoQmE7RVQydC9GakI7QUFDRjtBVW55L0ZFO0VWcUVGOztJU3FCTSxlRG5GSjtFUml5L0ZBO0FBQ0Y7QVV6eS9GRTtFVnFFRjs7SVN5QlEsZUR2Rk47RVJ1eS9GQTtBQUNGO0FRbnYvRkU7O0VBQ0UsZ01BQUE7QVJzdi9GSjtBUXB2L0ZFOztFQUNFLDZKQUFBO0FSdXYvRko7QVF0di9GSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVJ5di9GTjtBUXR2L0ZFOztFQUNFLDZKQUFBO0FSeXYvRko7QVF4di9GSTs7RUFDRSxlQUFBO0VBQ0EscUpBQUE7QVIydi9GTjs7QUF4di9GQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7QUEydi9GRjs7QUF4di9GQTtFU0dJLGFBckJlO0FUOHcvRm5CO0FVOTAvRkU7RVZrRkY7SVNLTSxjQWhCYTtFVDJ3L0ZqQjtBQUNGO0FVbjEvRkU7RVZrRkY7SVNRTSxjVFBKO0VBb3cvRkE7QUFDRjtBVXgxL0ZFO0VWa0ZGO0lTWVEsY1RYTjtFQXl3L0ZBO0FBQ0Y7O0FBdncvRkE7RVNESSxjQXJCZTtBVGl5L0ZuQjtBVWoyL0ZFO0VWc0ZGO0lTQ00sYUFoQmE7RVQ4eC9GakI7QUFDRjtBVXQyL0ZFO0VWc0ZGO0lTSU0sYVRISjtFQW14L0ZBO0FBQ0Y7QVUzMi9GRTtFVnNGRjtJU1FRLGFUUE47RUF3eC9GQTtBQUNGOztBQXR4L0ZBO0VBQ0UsYUFBQTtBQXl4L0ZGOztBQXR4L0ZBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FBeXgvRkY7QUF0eC9GRTtFU2xCRSxrQkFyQmU7QVRnMC9GbkI7QVVoNC9GRTtFVnVHQTtJU2hCSSxtQkFoQmE7RVQ2ei9GakI7QUFDRjtBVXI0L0ZFO0VWdUdBO0lTYkksbUJUY0Y7RUFpeS9GRjtBQUNGO0FVMTQvRkU7RVZ1R0E7SVNUTSxtQlRVSjtFQXN5L0ZGO0FBQ0Y7QUFyeS9GRTtFU3JCRSxtQkFyQmU7QVRrMS9GbkI7QVVsNS9GRTtFVjBHQTtJU25CSSxrQkFoQmE7RVQrMC9GakI7QUFDRjtBVXY1L0ZFO0VWMEdBO0lTaEJJLGtCVGlCRjtFQWd6L0ZGO0FBQ0Y7QVU1NS9GRTtFVjBHQTtJU1pNLGtCVGFKO0VBcXovRkY7QUFDRjs7QUFsei9GQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGFhaEhlO0FicTYvRmpCOztBQWx6L0ZBO0VTbkNJLDJCQXJCZTtBVDgyL0ZuQjtBVTk2L0ZFO0VWd0hGO0lTakNNLDBCQWhCYTtFVDIyL0ZqQjtBQUNGO0FVbjcvRkU7RVZ3SEY7SVM5Qk0sZ0JUK0JKO0VBOHovRkE7QUFDRjtBVXg3L0ZFO0VWd0hGO0lTMUJRLGdCVDJCTjtFQW0wL0ZBO0FBQ0Y7O0FBaDAvRkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxNQUFBO0VBQ0EsYWEzSGM7QWI4Ny9GaEI7QUFqMC9GRTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLE1BQUE7RUFDQSxnQkFBQTtFQUVBLDJDQUFBO0VBQUEsbUNBQUE7QUFrMC9GSjtBQS96L0ZFO0VBQ0UsY0FBQTtBQWkwL0ZKO0FBL3ovRkU7RUFDRSxhQUFBO0FBaTAvRko7QUE3ei9GSTtFQUNFLGFBQUE7QUErei9GTjtBQTd6L0ZJO0VBQ0UsY0FBQTtBQSt6L0ZOIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyDqs7XthrUgY3NzXG5AaW1wb3J0ICd2YXJpYWJsZSc7XG5AaW1wb3J0ICcuZGVmYXVsdC9kZWZhdWx0JztcbkBpbXBvcnQgJy51dGlsL3V0aWwnO1xuQGltcG9ydCAnLmZvbnQvZm9udCc7XG5AaW1wb3J0ICcuZm9udC9zaXplJztcbkBpbXBvcnQgJ2NvbW1vbi9jb21tb24nO1xuQGltcG9ydCAnQC9zY3NzL2Fzc2V0cy9tb3Rpb24nO1xuQGltcG9ydCAnQC9zY3NzL2Fzc2V0cy9zbGlkZXInO1xuQGltcG9ydCAnZWpzJztcbkBpbXBvcnQgJ2NvbXBvbmVudCc7XG5cbi5mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgIC8vb3V0bGluZTogMXB4IHNvbGlkICNmMDA7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2YwMDtcbiAgfVxufVxuXG5odG1sIHtcbiAgLy/soJHqt7zshLHqtIDroKjtlZjsl6wg7Iqk7YGs66GkIO2MqOuUqSDrsJTthYDqsJIg7LaU6rCAXG4gIEBpbmNsdWRlIG1xKHNjcm9sbC1wYWRkaW5nLWJvdHRvbSwgMzBweCwgMCk7XG4gICYub25IZWxwIHtcbiAgICBhIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMGYwO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwZjA7XG4gICAgfVxuICB9XG4gICYub25DbGlwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgYnV0dG9uOmZvY3VzLXZpc2libGUsXG4gIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgZm9udC1kZWZhdWx0O1xuXG4gIC5hcHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBtYWluIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJiA+IHNlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4vL1BDIEhvdmVyIGV2ZW50XG4uaG92ZXIge1xufVxuXG4uaXMtY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdCxcbmlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgQGluY2x1ZGUgbXEocGFkZGluZywgMTBweCwgMTBweCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5idXR0b24sXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LWRlZmF1bHQ7XG4gIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmQtYmxvY2stcGMge1xuICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBibG9jayk7XG59XG5cbi5kLWJsb2NrLW0ge1xuICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgbm9uZSk7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHh0LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDApO1xuXG4gIC8v7YWN7Iqk7Yq4IO2eiOuToCDsmLXshZgg7LaU6rCAXG4gICYuZC1ibG9jay1wYyB7XG4gICAgQGluY2x1ZGUgbXEodmlzaWJpbGl0eSwgaGlkZGVuLCB2aXNpYmxlKTtcbiAgfVxuICAmLmQtYmxvY2stbSB7XG4gICAgQGluY2x1ZGUgbXEodmlzaWJpbGl0eSwgdmlzaWJsZSwgaGlkZGVuKTtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAkei1pbmRleC1oZWFkZXI7XG59XG5cbi5zZWN0aW9uLWRldi10ZXN0IHtcbiAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTAwcHgsIDUwcHgpO1xufVxuXG4vL+2MqOuEkCDqs7XthrXsgqztla1cbi5jb250YWluZXItcGFnZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHotaW5kZXgtcGFuZWw7XG5cbiAgZGl2W2NsYXNzXj0nd3JhcHBlci1wYW5lbC0nXSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8v7Yyo64SQIOuGkuydtOqwkiDtirjrnpzsp4DshZgg7LaU6rCAICjsnoTsi5zrsKntjrgpXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuc3Bhbi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwYW4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5vbkhpZGUge1xuICAgIC5zcGFuLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zcGFuLWZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCBjYXB0aW9uLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHQvL2ZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Ly9jb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyXCI7IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0Ly90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogdW5zZXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIC5kZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6M1wiOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogISBIVE1MNSBCb2lsZXJwbGF0ZSB2NS4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vaHRtbDVib2lsZXJwbGF0ZS5jb20vXG4gKiBTb21lIHdlcmUgYWRkZWQgYnkgRGVzaWduZmV2ZXIuY29tXG4gKiB1cGRhdGUgOiAyMDE3LzAzLzA3XG4qL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJhc2Ugc3R5bGU6IG9waW5pb25hdGVkIGRlZmF1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIGJhc2Ugc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJveC1zaXplXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLy8gdG91Y2hcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG5ib2R5LCBkbCwgdWwsIG9sLCBsaSwgZHQsIGRkLCBibG9ja3F1b3RlLCBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsLCBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG5jYXB0aW9uLCBsZWdlbmQge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOjFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5wcmUsIHNhbXAsIGtiZCwgY29kZSwgZmlndXJlLCBmaWdjYXB0aW9uIHtcbi8vcHJlLCB4bXAsIHBsYWludGV4dCwgbGlzdGluZywgc2FtcCwga2JkLCBjb2RlLCBmaWd1cmUsIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbjogMFxufVxuXG5pZnJhbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vLyBSZW1vdmUgdGhlIGdhcCBiZXR3ZWVuIGF1ZGlvLCBjYW52YXMsIGlmcmFtZXMsXG4vLyBpbWFnZXMsIHZpZGVvcyBhbmQgdGhlIGJvdHRvbSBvZiB0aGVpciBjb250YWluZXJzOlxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzQ0MFxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaSwgY2l0ZSwgZW0sIHZhciwgYWRkcmVzcywgZGZuIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmEge1xuICAgICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLy8gYmFzZSBzdHlsZTogRm9ybSBlbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8qYnV0dG9uIO2DnOq3uCB0YWIgZm9jdXMqL1xuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiAycHggc29saWQgcmdiKDAsOTUsMjA0KTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIGlucHV0IHR5cGU6YnV0dG9uIHN0eWxlXG4kX2J1dHRvbnMtbGlzdDogKFxuICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICBcIlt0eXBlPSdidXR0b24nXVwiLFxuICAgICAgICBcIlt0eXBlPSdyZXNldCddXCIsXG4gICAgICAgIFwiW3R5cGU9J3N1Ym1pdCddXCIsXG4pO1xuXG4jeyRfYnV0dG9ucy1saXN0fXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpjaGVja2JveDtcbiAgICAtbW96LWFwcGVhcmFuY2U6Y2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOnJhZGlvO1xuICAgIC1tb3otYXBwZWFyYW5jZTpyYWRpbztcbn1cblxuLy8gaW5wdXQgc3R5bGVcbiRfdGV4dC1pbnB1dHMtbGlzdDogKFxuICAgICAgICBcIlt0eXBlPSdjb2xvciddXCIsXG4gICAgICAgIFwiW3R5cGU9J2RhdGUnXVwiLFxuICAgICAgICBcIlt0eXBlPSdkYXRldGltZSddXCIsXG4gICAgICAgIFwiW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11cIixcbiAgICAgICAgXCJbdHlwZT0nZW1haWwnXVwiLFxuICAgICAgICBcIlt0eXBlPSdtb250aCddXCIsXG4gICAgICAgIFwiW3R5cGU9J251bWJlciddXCIsXG4gICAgICAgIFwiW3R5cGU9J3Bhc3N3b3JkJ11cIixcbiAgICAgICAgXCJbdHlwZT0nc2VhcmNoJ11cIixcbiAgICAgICAgXCJbdHlwZT0ndGVsJ11cIixcbiAgICAgICAgXCJbdHlwZT0ndGV4dCddXCIsXG4gICAgICAgIFwiW3R5cGU9J3RpbWUnXVwiLFxuICAgICAgICBcIlt0eXBlPSd1cmwnXVwiLFxuICAgICAgICBcIlt0eXBlPSd3ZWVrJ11cIixcbiAgICAgICAgXCJpbnB1dDpub3QoW3R5cGVdKVwiLFxuICAgICAgICBcInRleHRhcmVhXCIsXG4pO1xuXG4jeyRfdGV4dC1pbnB1dHMtbGlzdH17XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cbn1cbiN7JF90ZXh0LWlucHV0cy1saXN0fSB7XG4gICAgJjppbnZhbGlke1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgfVxufVxuXG5zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7IC8qIGZvciBjaHJvbWUgKi9cbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLypmb3IgZmlyZWZveCovXG4gICAgYXBwZWFyYW5jZTpub25lO1xuXG4gICAgJjo6LW1zLWV4cGFuZHtcbiAgICAgICAgZGlzcGxheTpub25lOy8qZm9yIElFMTAsMTEqL1xuICAgIH1cbn1cblxudGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cblxuI3skX3RleHQtaW5wdXRzLWxpc3R9LCBzZWxlY3Qge1xuICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG4gICAgfVxuICAgICY6ZGlzYWJsZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgIH1cbn1cblxuLy8gcmVzZXQgc3R5bGVcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIsXG5pbnB1dDo6LW1zLXJldmVhbCB7ZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7fVxuXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG4uY2xlYXJmaXg6OmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aCB9XG5cbi8vIGJhc2Ugc3R5bGU6IFRvdWNoIERldmljZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gdG91Y2gtYWN0aW9uXG4vL1xuLy8g6rCSXHQgICAgICAgICAgICAgICAg7ISk66qFXG4vLyAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cbi8vIGF1dG9cdCAgICAgICAgICAgIOu4jOudvOyasOyggOqwgCDsmpTshozsnZgg64+Z7J6R7J2EIOqysOygle2VqeuLiOuLpC4g7J2064qUIC1tcy10b3VjaC1hY3Rpb27snZgg6riw67O46rCS7J6F64uI64ukLlxuLy8gbm9uZVx0ICAgICAgICAgICAg7ZeI7Jqp65CY64qUIOq4sOuzuCDrj5nsnpHsnbQg7JeG7Iq164uI64ukLlxuLy8gbWFuaXB1bGF0aW9uXHQgICAg7J2064+ZLCDshpDqsIDrnb3snYQg66qo7JWE7IScIOy2leyGjC/tmZXrjIAg67CPIOyCtOynnSDrsIDslrTshJwg7JWeL+uSpOuhnCDsnbTrj5nrp4wg7ZeI7Jqp65Cp64uI64ukLlxuLy8gZG91YmxlLXRhcC16b29tICDrkZAg67KIIO2Dre2VmOyXrCDtmZXrjIAv7LaV7IaM66eMIO2XiOyaqeuQqeuLiOuLpC5cbi8vIGluaGVyaXRcdCAgICAgICAg7JqU7IaM6rCAIO2VtOuLuSDsg4HsnIQg7JqU7IaM7JeQ7IScIC1tcy10b3VjaC1hY3Rpb24g6rCS7J2EIOyDgeyGje2VqeuLiOuLpC5cbi8vXG4vLyBhcGkgOiBodHRwczovL2Jsb2dzLm1zZG4ubWljcm9zb2Z0LmNvbS9pZV9rby8yMDEyLzA0LzI4LzExNTMvXG5bcm9sZT1idXR0b25dLCBhLCBhcmVhLCBidXR0b24sIGlucHV0LCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCB0ZXh0YXJlYSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4vL+2EsOy5mCDrlJTrsJTsnbTsiqQg6riw6riw7JeQ7IScIO2DrSDtlZjsnbTrnbzsnbTtirgg7Zqo6rO8IOygnOqxsFxuLy8gYSwgYnV0dG9uLCBpbnB1dCwgbGFiZWwsIHNlbGVjdCwgdGV4dGFyZWF7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDt9XG5cblxuXG5cbi8vIGJhc2Ugc3R5bGU6IFNraXAgTmF2aSAmIEJyb3dzZXIgVXBncmFkZSBQcm9tcHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIHNraXAgTmF2aWdhdGlvblxuI3NraXAtbmF2aXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA2MDA7XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYnJvd3NlciBVcGdyYWdlXG4uYnJvd3Nlci11cGdyYWRlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmFiYWJhO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAyN0FBO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8g7Ya17Iug7JqpIOyXmOumrOuovO2KuCDsiKjquLDquLBcbmlmcmFtZVtuYW1lIF49J2dvb2dsZV8nXXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6LTk5OTlweDsgdG9wOi05OTk5cHg7IHdpZHRoOjA7IGhlaWdodDowOyB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblxuLy8gYmFzZSBzdHlsZTogYnJvd3NlciBzY3JvbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIElFIHNjcm9sbGJhclxuLy8gYm9keXtcbi8vICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiNkZGQ7XG4vLyAgICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjojZmZmO1xuLy8gICAgc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjojZmZmO1xuLy8gICAgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjojZmZmO1xuLy8gICAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6I2ZmZjtcbi8vICAgIHNjcm9sbGJhci1hcnJvdy1jb2xvcjojZGRkO1xuLy8gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiNmZmY7XG4vLyB9XG5cbi8vIHdlYmtpdCBzY3JvbGxiYXJcblxuXG5cbi8vIGJhc2Ugc3R5bGU6IFByaW50XG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIsXG4gICAgKjpmaXJzdC1sZXR0ZXIsXG4gICAgKjpmaXJzdC1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy9CbGFjayBwcmludHMgZmFzdGVyOiBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTMgKi9cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufVxuXG4ud2Ege1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo0XCI7IiwiQGltcG9ydCBcInJlc2V0L21leWVyLXJlc2V0XCI7XG5AaW1wb3J0IFwicmVzZXQvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyDsi6DtmJXso7w6IOyVoO2UjCDquLDquLDsl5DshJwg7KCE7ZmU67KI7Zi466GcIOyduOyLnSDrkJjripQg67aA67aE7JeQIOuMgO2VnCDsiqTtg4Dsnbzrp4HsnbQg64uk66W06rKMIOuCmOyYpOuKlCDrtoDrtoQg7IiY7KCVXG5hW3gtYXBwbGUtZGF0YS1kZXRlY3RvcnNdIHtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxXCI7IiwiQGltcG9ydCAnLi9lYXNpbmcnO1xuQGltcG9ydCAnLi9tZWRpYXF1ZXJpZXMnO1xuQGltcG9ydCAnLi90eXBlY2hlY2snO1xuQGltcG9ydCAnLi9jYWxjJztcbkBpbXBvcnQgJy4vbXEnO1xuXG4vL3BhbmVsIGR1cmF0aW9uXG4kcGFnZVBhbmVsX0R1cmF0aW9uOiAwLjU7XG4kcGFnZVBhbmVsX09wYWNpdHlNaW51czogMC4yO1xuXG5AbWl4aW4gY3NzLW5vLXNlbGVjdCB7XG4gIHVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY3NzLW5vLXNlbGVjdCB7XG4gIEBpbmNsdWRlIGNzcy1uby1zZWxlY3Q7XG59XG5cbkBtaXhpbiBiYWNrZHJvcC1CbHVyIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4vKlZJREVPIO2DgOyehSovXG5AbWl4aW4gY3NzLXNldC1wYW5lbC12aWRlbygkaXNQYW5lbCkge1xuICBAaWYgKCRpc1BhbmVsKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKDEwMCUgKyAydncpLCAwKTtcbiAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIDExLjY5NzU3NDg5M3Z3LCA2MHB4LCA2MnB4KTtcbiAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsIDExLjY5NzU3NDg5M3Z3LCA2MHB4LCA2MnB4KTtcbiAgICBAaW5jbHVkZSBtcShtaW4taGVpZ2h0LCAxMS42OTc1NzQ4OTN2dywgNjBweCwgNjJweCk7XG4gIH0gQGVsc2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1peGluIGNzcy1vbi1wYW5lbC12aWRlbygkaXNQYW5lbCkge1xuICBAaWYgKCRpc1BhbmVsKSB7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybVxuICAgICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb259c1xuICAgICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb24gK1xuICAgICAgICAkcGFnZVBhbmVsX0R1cmF0aW9uIC1cbiAgICAgICAgJHBhZ2VQYW5lbF9PcGFjaXR5TWludXN9cyxcbiAgICAgIG1heC13aWR0aFxuICAgICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb259c1xuICAgICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb24gKlxuICAgICAgICAyICtcbiAgICAgICAgJHBhZ2VQYW5lbF9EdXJhdGlvbiAtXG4gICAgICAgICRwYWdlUGFuZWxfT3BhY2l0eU1pbnVzfXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIDEwMCUsIDEwMCUpO1xuICB9IEBlbHNlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5XG4gICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb24gLVxuICAgICAgMC4xfXNcbiAgICAgICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAqXG4gICAgICAzICtcbiAgICAgICRwYWdlUGFuZWxfRHVyYXRpb24gLVxuICAgICAgJHBhZ2VQYW5lbF9PcGFjaXR5TWludXN9cztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qQG1peGluIGNzcy1vbi1wYW5lbC12aWRlby1oaWRlKCRpc1BhbmVsKSB7XG4gIEBpZiAoJGlzUGFuZWwpIHtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgbWF4LXdpZHRoICN7JHBhZ2VQYW5lbF9EdXJhdGlvbn1zLFxuICAgICAgdHJhbnNmb3JtXG4gICAgICAgICN7JHBhZ2VQYW5lbF9EdXJhdGlvbn1zXG4gICAgICAgICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAtXG4gICAgICAgICRwYWdlUGFuZWxfT3BhY2l0eU1pbnVzfXMsXG4gICAgICBvcGFjaXR5ICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAtIDAuMX1zICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAqIDEuMn1zO1xuICB9IEBlbHNlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAtIDAuMn1zO1xuICB9XG59Ki9cblxuLypBTkNIT1Ig7YOA7J6FKi9cbkBtaXhpbiBjc3Mtc2V0LXBhbmVsLWFuY2hvcigkaXNQYW5lbCkge1xuICBAaWYgKCRpc1BhbmVsKSB7XG4gICAgLy/tjKjrhJAg7JWg64uI66mU7J207IWYIOyLpO2WieyghCDshLjtjIVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoMTAwJSArIDJ2dyksIDApO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gI3skcGFnZVBhbmVsX0R1cmF0aW9ufXMsXG4gICAgICBtYXgtd2lkdGhcbiAgICAgICAgI3skcGFnZVBhbmVsX0R1cmF0aW9ufXNcbiAgICAgICAgI3skcGFnZVBhbmVsX0R1cmF0aW9uIC1cbiAgICAgICAgJHBhZ2VQYW5lbF9PcGFjaXR5TWludXN9cztcbiAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIDExLjY5NzU3NDg5M3Z3LCA2MHB4LCA2MnB4KTtcbiAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsIDExLjY5NzU3NDg5M3Z3LCA2MHB4LCA2MnB4KTtcbiAgICBAaW5jbHVkZSBtcShtaW4taGVpZ2h0LCAxMC41N3Z3LCA2MHB4LCA2MnB4KTtcbiAgfSBAZWxzZSB7XG4gICAgLy91bCDslaDri4jrqZTsnbTshZgg7Iuk7ZaJ7KCEIOyEuO2MhVxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eVxuICAgICAgI3skcGFnZVBhbmVsX0R1cmF0aW9uIC1cbiAgICAgIDAuMX1zXG4gICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb24gK1xuICAgICAgJHBhZ2VQYW5lbF9EdXJhdGlvbiAtXG4gICAgICAkcGFnZVBhbmVsX09wYWNpdHlNaW51c31zO1xuICB9XG59XG5cbkBtaXhpbiBjc3Mtb24tcGFuZWwtYW5jaG9yKCRpc1BhbmVsKSB7XG4gIEBpZiAoJGlzUGFuZWwpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgOTAlLCAxMDAlKTtcbiAgfSBAZWxzZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gY3NzLW9uLXBhbmVsLWFuY2hvci1oaWRlKCRpc1BhbmVsKSB7XG4gIEBpZiAoJGlzUGFuZWwpIHtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgbWF4LXdpZHRoICN7JHBhZ2VQYW5lbF9EdXJhdGlvbn1zLFxuICAgICAgdHJhbnNmb3JtXG4gICAgICAgICN7JHBhZ2VQYW5lbF9EdXJhdGlvbn1zXG4gICAgICAgICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAtXG4gICAgICAgICRwYWdlUGFuZWxfT3BhY2l0eU1pbnVzfXMsXG4gICAgICBvcGFjaXR5ICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAtIDAuMX1zICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAqIDEuMn1zO1xuICB9IEBlbHNlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHBhZ2VQYW5lbF9EdXJhdGlvbiAtIDAuMn1zO1xuICB9XG59XG5cbi8qQ1RBLCBET1dOTE9BRCwgTElOSywgc2VsZWN0IO2DgOyehSovXG5AbWl4aW4gY3NzLXNldC1wYW5lbCgkaXNBVGFnKSB7XG4gIEBpZiAoJGlzQVRhZykge1xuICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMTEuNjk3NTc0ODkzdncsIDU2cHgsIDU2cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygxMDAlICsgM3Z3KSwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gI3skcGFnZVBhbmVsX0R1cmF0aW9ufXMsXG4gICAgICBtYXgtd2lkdGhcbiAgICAgICAgI3skcGFnZVBhbmVsX0R1cmF0aW9ufXNcbiAgICAgICAgI3skcGFnZVBhbmVsX0R1cmF0aW9uIC1cbiAgICAgICAgJHBhZ2VQYW5lbF9PcGFjaXR5TWludXN9cztcbiAgfSBAZWxzZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5XG4gICAgICAwLjNzXG4gICAgICAjeyRwYWdlUGFuZWxfRHVyYXRpb24gK1xuICAgICAgJHBhZ2VQYW5lbF9EdXJhdGlvbiAtXG4gICAgICAkcGFnZVBhbmVsX09wYWNpdHlNaW51c31zO1xuICB9XG59XG5cbkBtaXhpbiBjc3Mtb24tcGFuZWwoJGlzQVRhZykge1xuICBAaWYgKCRpc0FUYWcpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMTAwJSwgMTAwJSk7XG4gIH0gQGVsc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NVwiOyIsIi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ2NqLWxpZ2h0Jztcbi8vICAgc3JjOiB1cmwoJ2h0dHBzOi8vaW1hZ2VzLmNqLm5ldC9mb250L2Nqb25seW9uZW5ld192Mi9DSk9OTFlPTkVORVdib2R5TGlnaHRfMTExNzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4vLyB9XG4vL1xuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnY2otcmVndWxhcic7XG4vLyAgIHNyYzogdXJsKCdodHRwczovL2ltYWdlcy5jai5uZXQvZm9udC9jam9ubHlvbmVuZXdfdjIvQ0pPTkxZT05FTkVXYm9keVJlZ3VsYXJfMTExNzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4vLyB9XG4vL1xuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnY2otYm9sZCc7XG4vLyAgIHNyYzogdXJsKCdodHRwczovL2ltYWdlcy5jai5uZXQvZm9udC9jam9ubHlvbmVuZXdfdjIvQ0pPTkxZT05FTkVXdGl0bGVCb2xkXzExMTcyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuLy8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjai1ib2R5LWxpZ2h0JztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9DSk9OTFlPTkVORVdib2R5TGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjai1ib2R5LXJlZ3VsYXInO1xuICBzcmM6IHVybCgnL3N0YXRpYy9mb250L0NKT05MWU9ORU5FV2JvZHlSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCc7XG4gIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvQ0pPTkxZT05FTkVXdGl0bGVCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtbWVkaXVtJztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9DSk9OTFlPTkVORVd0aXRsZU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTJcIjsiLCIvKiBHb29nbGUgRm9udCBjZG4gaW1wb3J0ICovXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2Fuczp3Z2h0QDQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytTQzp3Z2h0QDQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY24tbm90by1zYW5zLXNjLWxpZ2h0JztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtc2MtdjM2LWNoaW5lc2Utc2ltcGxpZmllZF9sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjbi1ub3RvLXNhbnMtc2MtcmVndWxhcic7XG4gIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvbm90by1zYW5zLXNjLXYzNi1jaGluZXNlLXNpbXBsaWZpZWRfbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NuLW5vdG8tc2Fucy1zYy1tZWRpdW0nO1xuICBzcmM6IHVybCgnL3N0YXRpYy9mb250L25vdG8tc2Fucy1zYy12MzYtY2hpbmVzZS1zaW1wbGlmaWVkX2xhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NuLW5vdG8tc2Fucy1zYy1ib2xkJztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtc2MtdjM2LWNoaW5lc2Utc2ltcGxpZmllZF9sYXRpbi04MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZuLW5vdG8tc2Fucy1zYy1saWdodCc7XG4gIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvbm90by1zYW5zLXNjLXYzNi1sYXRpbl92aWV0bmFtZXNlLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZuLW5vdG8tc2Fucy1zYy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtc2MtdjM2LWxhdGluX3ZpZXRuYW1lc2UtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZuLW5vdG8tc2Fucy1zYy1tZWRpdW0nO1xuICBzcmM6IHVybCgnL3N0YXRpYy9mb250L25vdG8tc2Fucy1zYy12MzYtbGF0aW5fdmlldG5hbWVzZS02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2bi1ub3RvLXNhbnMtc2MtYm9sZCc7XG4gIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvbm90by1zYW5zLXNjLXYzNi1sYXRpbl92aWV0bmFtZXNlLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnanAtbm90by1zYW5zLXNjLWxpZ2h0JztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtanAtdjUyLWphcGFuZXNlX2xhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2pwLW5vdG8tc2Fucy1zYy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtanAtdjUyLWphcGFuZXNlX2xhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdqcC1ub3RvLXNhbnMtc2MtbWVkaXVtJztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtanAtdjUyLWphcGFuZXNlX2xhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2pwLW5vdG8tc2Fucy1zYy1ib2xkJztcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9ub3RvLXNhbnMtanAtdjUyLWphcGFuZXNlX2xhdGluLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxM1wiOyIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AaW1wb3J0ICdjai5vbmx5Lm9uZS5uZXcnO1xuQGltcG9ydCAnbm90by5zYW5zJztcblxuJHNhbnMtc2VyaWY6ICdOb3RvIFNhbnMnLCAnQXBwbGVHb3RoaWMnLCAnQXBwbGUgU0QgR290aGljIE5lbycsXG4gICdoZWx2ZXRpY2EnLCAnTWFsZ3VuIEdvdGhpYycsICfrp5HsnYAg6rOg65SVJywgJ+uPi+ybgCcsICdEb3R1bScsICdzYW5zLXNlcmlmJztcblxuJHNhbnMtc2VyaWYtY246ICdOb3RvIFNhbnMgU0MnLCAnTm90byBTYW5zJywgJ0FwcGxlR290aGljJyxcbiAgJ0FwcGxlIFNEIEdvdGhpYyBOZW8nLCAnaGVsdmV0aWNhJywgJ01hbGd1biBHb3RoaWMnLCAn66eR7J2AIOqzoOuUlScsICfrj4vsm4AnLFxuICAnRG90dW0nLCAnc2Fucy1zZXJpZic7XG5cbkBtaXhpbiBmb250LWRlZmF1bHQge1xuICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICRzYW5zLXNlcmlmO1xuICAmOmxhbmcoY24pIHtcbiAgICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICdjbi1ub3RvLXNhbnMtc2MtcmVndWxhcicsICRzYW5zLXNlcmlmLWNuO1xuICB9XG4gICY6bGFuZyh2bikge1xuICAgIGZvbnQtZmFtaWx5OiAndm4tbm90by1zYW5zLXNjLXJlZ3VsYXInLCAkc2Fucy1zZXJpZjtcbiAgICAuZm9udC1jai12biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICRzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuICAmOmxhbmcoamEpIHtcbiAgICBmb250LWZhbWlseTogJ2pwLW5vdG8tc2Fucy1zYy1yZWd1bGFyJywgJHNhbnMtc2VyaWY7XG4gICAgLmZvbnQtY2otanAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICdjai1ib2R5LXJlZ3VsYXInLCAkc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyOHB4LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LCAxNik7XG59XG4uZm9udC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgZm9udC1kZWZhdWx0O1xufVxuXG5AbWl4aW4gZm9udC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnY2otYm9keS1saWdodCcsICRzYW5zLXNlcmlmO1xuICAmOmxhbmcoY24pe1xuICAgIGZvbnQtZmFtaWx5OiAnY2otYm9keS1saWdodCcsICdjbi1ub3RvLXNhbnMtc2MtbGlnaHQnLCAkc2Fucy1zZXJpZi1jbjtcbiAgfVxufVxuLmZvbnQtbGlnaHQge1xuICBAaW5jbHVkZSBmb250LWxpZ2h0O1xufVxuXG5AbWl4aW4gZm9udC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJ2NqLXRpdGxlLW1lZGl1bScsICRzYW5zLXNlcmlmO1xuICAmOmxhbmcoY24pe1xuICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtbWVkaXVtJywgJ2NuLW5vdG8tc2Fucy1zYy1tZWRpdW0nLCAkc2Fucy1zZXJpZi1jbjtcbiAgfVxufVxuLmZvbnQtbWVkaXVtIHtcbiAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG59XG5cbkBtaXhpbiBmb250LWJvbGQge1xuICBmb250LWZhbWlseTogJ2NqLXRpdGxlLWJvbGQnLCAkc2Fucy1zZXJpZjtcbiAgJjpsYW5nKGNuKSB7XG4gICAgZm9udC1mYW1pbHk6ICdjai10aXRsZS1ib2xkJywgJ2NuLW5vdG8tc2Fucy1zYy1ib2xkJywgJHNhbnMtc2VyaWYtY247XG4gIH1cbiAgJjpsYW5nKHZuKSB7XG4gICAgZm9udC1mYW1pbHk6ICd2bi1ub3RvLXNhbnMtc2MtYm9sZCcsICRzYW5zLXNlcmlmO1xuICAgIC5mb250LWNqLXZuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuICAmOmxhbmcoamEpIHtcbiAgICBmb250LWZhbWlseTogJ2pwLW5vdG8tc2Fucy1zYy1ib2xkJywgJHNhbnMtc2VyaWY7XG4gICAgLmZvbnQtY2otanAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICdjai10aXRsZS1ib2xkJywgJHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG59XG4uZm9udC1ib2xkIHtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xufVxuXG5AbWl4aW4gZm9udC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICdjai1ib2R5LXJlZ3VsYXInLCAkc2Fucy1zZXJpZjtcbiAgJjpsYW5nKGNuKXtcbiAgICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICdjbi1ub3RvLXNhbnMtc2MtcmVndWxhcicsICRzYW5zLXNlcmlmLWNuO1xuICB9XG4gICY6bGFuZyh2bikge1xuICAgIGZvbnQtZmFtaWx5OiAndm4tbm90by1zYW5zLXNjLXJlZ3VsYXInLCAkc2Fucy1zZXJpZjtcbiAgICAuZm9udC1jai12biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICRzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuICAmOmxhbmcoamEpIHtcbiAgICBmb250LWZhbWlseTogJ2pwLW5vdG8tc2Fucy1zYy1yZWd1bGFyJywgJHNhbnMtc2VyaWY7XG4gICAgLmZvbnQtY2otanAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICdjai1ib2R5LXJlZ3VsYXInLCAkc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbn1cbi5mb250LXJlZ3VsYXIge1xuICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG59XG5cbi8vIO2VnOusuCDquIDthLDsp5Ag67Cp7KeAXG46bGFuZyhjbiksOmxhbmcoamEpIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4kdHh0OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmO1xuJHR4dDI6ICdjai1ib2R5LXJlZ3VsYXInLCAkc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnQtYm9sZC1yZWd1bGFyIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1mYW1pbHksICR0eHQsICR0eHQyKTtcbn1cbi5mb250LWJvbGQtcmVndWxhciB7XG4gIEBpbmNsdWRlIGZvbnQtYm9sZC1yZWd1bGFyO1xufVxuXG5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTFcIjsiLCJAdXNlICdzYXNzOm1ldGEnO1xuXG5AbWl4aW4gbXEoJGFyZ3MuLi4pIHtcbiAgJGNvdW50OiAwO1xuICAkcHJvcGVydHk6ICcnO1xuICAkbW9iaWxlOiAnJztcbiAgJHRhYmxldDogJyc7XG4gICRkZXNrdG9wOiAnJztcbiAgQGVhY2ggJHZhbHVlIGluICRhcmdzIHtcbiAgICBAaWYgJGNvdW50ID09IDAge1xuICAgICAgJHByb3BlcnR5OiAkdmFsdWU7XG4gICAgfSBAZWxzZSBpZiAkY291bnQgPT0gMSB7XG4gICAgICAkbW9iaWxlOiAkdmFsdWU7XG4gICAgfSBAZWxzZSBpZiAkY291bnQgPT0gMiB7XG4gICAgICAkdGFibGV0OiAkdmFsdWU7XG4gICAgICAkZGVza3RvcDogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJGNvdW50ID09IDMge1xuICAgICAgJGRlc2t0b3A6ICR2YWx1ZTtcbiAgICB9XG4gICAgJGNvdW50OiAkY291bnQgKyAxO1xuICB9XG5cbiAgLy8gQGRlYnVnICRhcmdzO1xuXG4gIC8vIEBkZWJ1ZyAkcHJvcGVydHkgJG1vYmlsZSAkdGFibGV0ICRkZXNrdG9wO1xuXG4gIC8vIHZ3IOyXsOyCsOydhCDtlZjrqbQg7JWI65CY64qUIOuLpOykkSDsiKvsnpAg7J247J6Q6rCS7J20IOuTpOyWtOqwgOuKlCDrtoDrtoTsl5Ag64yA7ZWcIOyymOumrFxuICBAaWYgKFxuICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2FzcGVjdC1yYXRpbycgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2dyaWQtdGVtcGxhdGUtY29sdW1ucycgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2dyaWQtY29sdW1uLWVuZCcgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2dyaWQtY29sdW1uLXN0YXJ0JyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnYm9yZGVyLWJvdHRvbScgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2JvcmRlci1sZWZ0JyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnYm9yZGVyLXRvcCcgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2JvcmRlci1yaWdodCcgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2JvcmRlci1jb2xvcicgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2JvcmRlcicgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2xpbmUtaGVpZ2h0JyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnZm9udC13ZWlnaHQnIG9yXG4gICAgICAkcHJvcGVydHkgPT1cbiAgICAgICdiYWNrZ3JvdW5kJyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnYmFja2dyb3VuZC1jb2xvcicgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ29yZGVyJyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnbWF4LXdpZHRoJyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAndHJhbnNpdGlvbicgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2NvbG9yJyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnb3BhY2l0eScgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2ZvbnQtZmFtaWx5JyBvclxuICAgICAgJHByb3BlcnR5ID09XG4gICAgICAnZmxleCcgb3JcbiAgICAgICRwcm9wZXJ0eSA9PVxuICAgICAgJ2FuaW1hdGlvbidcbiAgKSB7XG4gICAgI3skcHJvcGVydHl9OiAkbW9iaWxlO1xuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LWJldHdlZW4oJG1heC1tb2JpbGUtd2lkdGgsICRtYXgtdGFibGV0LXdpZHRoKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR0YWJsZXQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LWJldHdlZW4oJG1heC10YWJsZXQtd2lkdGgsICRtYXgtY29udGVudC13aWR0aCkge1xuICAgICAgI3skcHJvcGVydHl9OiAkZGVza3RvcDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWluKCRtYXgtY29udGVudC13aWR0aCkge1xuICAgICAgI3skcHJvcGVydHl9OiAkZGVza3RvcDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICRtb2JpbGVWVzogJG1vYmlsZTtcbiAgICBAaWYgaXMtcGVyY2VudGFnZSgkbW9iaWxlVlcpID09ZmFsc2Uge1xuICAgICAgQGlmIGlzLXJlbGF0aXZlLWxlbmd0aCgkbW9iaWxlVlcpID09ZmFsc2Uge1xuICAgICAgICAkbW9iaWxlVlc6IGNhbGMtdnctbW9iaWxlKCRtb2JpbGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICR0YWJsZXRWVzogJHRhYmxldDtcbiAgICBAaWYgaXMtcGVyY2VudGFnZSgkdGFibGV0VlcpID09ZmFsc2Uge1xuICAgICAgQGlmIGlzLXJlbGF0aXZlLWxlbmd0aCgkdGFibGV0VlcpID09ZmFsc2Uge1xuICAgICAgICAkdGFibGV0Vlc6IGNhbGMtdnctdGFibGV0KCR0YWJsZXQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRkZXNrdG9wVlc6ICRkZXNrdG9wO1xuICAgIC8vIGRlc2t0b3Ag6rCS7J20IOyeiOydhOqyveyasOyXkOunjCB2dyDsl7DsgrAg7ZWY64+E66GdIOyImOyglVxuICAgIEBpZiAoJGNvdW50ID4zKSB7XG4gICAgICBAaWYgaXMtcGVyY2VudGFnZSgkZGVza3RvcFZXKSA9PWZhbHNlIHtcbiAgICAgICAgQGlmIGlzLXJlbGF0aXZlLWxlbmd0aCgkZGVza3RvcFZXKSA9PWZhbHNlIHtcbiAgICAgICAgICAkZGVza3RvcFZXOiBjYWxjLXZ3LWRlc2t0b3AoJGRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skcHJvcGVydHl9OiAkbW9iaWxlVlc7XG4gICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtYmV0d2VlbigkbWF4LW1vYmlsZS13aWR0aCwgJG1heC10YWJsZXQtd2lkdGgpIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHRhYmxldFZXO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVhay1wb2ludC1iZXR3ZWVuKCRtYXgtdGFibGV0LXdpZHRoLCAkbWF4LWNvbnRlbnQtd2lkdGgpIHtcbiAgICAgICN7JHByb3BlcnR5fTogJGRlc2t0b3BWVztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWluKCRtYXgtY29udGVudC13aWR0aCkge1xuICAgICAgQGlmIChpcy1zcHgoJGRlc2t0b3ApID09ZmFsc2UpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkZGVza3RvcDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IHNweC10by1weCgkZGVza3RvcCk7XG4gICAgICAgIC8vIEBkZWJ1ZyAkZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQGRlYnVnICRwcm9wZXJ0eSAkbW9iaWxlVlcgJHRhYmxldFZXICRkZXNrdG9wVlc7XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTBcIjsiLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBtaXhpbiBzZXQtbXEoJGFyZ3MuLi4pIHtcbiAgJG1lZGlhLXR5cGU6ICdvbmx5IHNjcmVlbic7XG4gICRtZWRpYS10eXBlLWtleTogJ21lZGlhLXR5cGUnO1xuICAkYXJnczoga2V5d29yZHMoJGFyZ3MpO1xuICAkZXhwcjogJyc7XG5cbiAgLy9AZGVidWcgJ3NldC1tcTo6JyAkbWVkaWEtdHlwZSAkbWVkaWEtdHlwZS1rZXkgJGFyZ3MgJGV4cHI7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRhcmdzLCAkbWVkaWEtdHlwZS1rZXkpIHtcbiAgICAkbWVkaWEtdHlwZTogbWFwLWdldCgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcbiAgICAkYXJnczogbWFwLXJlbW92ZSgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkYXJncyB7XG4gICAgQGlmICR2YWx1ZSB7XG4gICAgICAkZXhwcjogXCIjeyRleHByfSBhbmQgKCN7JGtleX06ICN7JHZhbHVlfSlcIjtcbiAgICB9XG4gIH1cblxuICAkdGVtcDogI3skbWVkaWEtdHlwZX0gI3skZXhwcn07XG5cbiAgQG1lZGlhICN7JHRlbXB9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWstcG9pbnQtbWF4KCRtYXgpIHtcbiAgQGluY2x1ZGUgc2V0LW1xKCRtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWstcG9pbnQtYmV0d2VlbigkbWluLCAkbWF4KSB7XG4gIEBpbmNsdWRlIHNldC1tcSgkbWluLXdpZHRoOiAkbWluLCAkbWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrLXBvaW50LW1pbigkbWluKSB7XG4gIEBpbmNsdWRlIHNldC1tcSgkbWluLXdpZHRoOiAkbWluKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGhkcGkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhkcGkoJHJhdGlvOiAxLjMpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAkcmF0aW8pLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAje3JvdW5kKCRyYXRpbyo5Nil9ZHBpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGhkIGxpbmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhkTGluZSgkcHJvcGVydHkpIHtcbiAgQGluY2x1ZGUgaGRwaSgxLjUpIHtcbiAgICAjeyRwcm9wZXJ0eX06IDAuNjY3cHg7XG4gIH1cbiAgQGluY2x1ZGUgaGRwaSgyKSB7XG4gICAgI3skcHJvcGVydHl9OiAxcHg7XG4gIH1cbn1cblxuLy8gLS0tIG9yaWVudGF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYW5kc2NhcGUoKSB7XG4gIEBpbmNsdWRlIHNldC1tcSgkb3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwb3J0cmFpdCgpIHtcbiAgQGluY2x1ZGUgc2V0LW1xKCRvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBzZXQtcHJvcC1zZXQoXG4gICRwcm9wZXJ0eSxcbiAgJGRlc2t0b3AsICRtb2JpbGVcbikge1xuICAjeyRwcm9wZXJ0eX06ICRtb2JpbGU7XG4gIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1pbigkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICN7JHByb3BlcnR5fTogJGRlc2t0b3A7XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6N1wiOyIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4vKk5FVyBGT05UIEdVSURFIE5FVyBGT05UIEdVSURFIE5FVyBGT05UIEdVSURFIE5FVyBGT05UIEdVSURFKi9cbi8qMjAyMy4xMi40LiDtj7Dtirgg7IKs7J207KaIIDEyMDDquYzsp4Ag7JWI7KSE7Ja0IOuTpOuPhOuhnSh2dykgYXJncyDqsJIgMuqwnOuhnCDsnbzqtIQg67OA6rK9IC0gZ2lsKi9cblxuLyogbW9iaWxlIC0gcGMgKi9cbi8qIG1hdGguZGl2KGxpbmUtaGVpZ2h0LCBmb250LXNpemUpICovXG5cbi8vLS0tLS1bQ09NTU9OIENBU0VTXS0tLS0tXG4vL0gxIEhFQURFUlxuQG1peGluIGZvbnQtNTQtNjAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDU0cHgsIDYwcHgpO1xuICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgbWF0aC5kaXYoODAsIDU0KSwgbWF0aC5kaXYoODIsIDYwKSk7XG5cbiAgJjpsYW5nKGVuKSB7XG4gICAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDcwLCA1NCksIG1hdGguZGl2KDcyLCA2MCkpO1xuICB9XG59XG5cbi8vSDIgSEVBREVSXG5AbWl4aW4gZm9udC00Mi00OCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNDJweCwgNDhweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig2MCwgNDIpLCBtYXRoLmRpdig2OCwgNDgpKTtcbn1cblxuLy9TVUJUSVRMRSAxXG5AbWl4aW4gZm9udC00Mi0zOCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNDJweCwgMzhweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig2MCwgNDIpLCBtYXRoLmRpdig1MiwgMzgpKTtcbn1cblxuLy9TVUJUSVRMRSAyXG5AbWl4aW4gZm9udC0zMi0zMCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMzJweCwgMzBweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig0OCwgMzIpLCBtYXRoLmRpdig0MiwgMzApKTtcbn1cblxuLy9TVUJUSVRMRSAzXG5AbWl4aW4gZm9udC0zMi0yNCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMzJweCwgMjRweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig0OCwgMzIpLCBtYXRoLmRpdigzOCwgMjQpKTtcbn1cblxuLy9CT0RZIDFcbi8vMjAyMy4xMC4xOSDqsIDsnbTrk5wg7Y+w7Yq4IOuzgOqyvSAoZm9udC0yNC0yMCA+IGZvbnQtMjgtMjApXG4vLzIwMjMuMTAuMTkg6rCA7J2065OcIO2PsO2KuCDsm5Drs7UgKGZvbnQtMjgtMjAgPiBmb250LTI0LTIwKVxuQG1peGluIGZvbnQtMjQtMjAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDI0cHgsIDIwcHgpO1xuICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgbWF0aC5kaXYoMzgsIDI0KSwgbWF0aC5kaXYoMzAsIDIwKSk7XG59XG5cbi8vQk9EWSAyXG4vLzIwMjMuMTAuMTkg6rCA7J2065OcIO2PsO2KuCDrs4Dqsr0gKGZvbnQtMjQtMTYgPiBmb250LTI4LTE2KVxuLy8yMDIzLjEwLjE5IOqwgOydtOuTnCDtj7Dtirgg7JuQ67O1IChmb250LTI4LTE2ID4gZm9udC0yNC0xNilcbkBtaXhpbiBmb250LTI0LTE2IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDM4LCAyNCksIG1hdGguZGl2KDI0LCAxNikpO1xufVxuXG4vL0NBUFRJT05cbkBtaXhpbiBmb250LTI0LTE0IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyNHB4LCAxNHB4KTtcbiAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDM4LCAyNCksIG1hdGguZGl2KDIwLCAxNCkpO1xufVxuXG4vLy0tLS0tW0VYQ0VQVElPTkFMIENBU0VTXS0tLS0tXG4vL+yXsO2YgVxuQG1peGluIGZvbnQtMjQtMjAtaDYwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyNHB4LCAyMHB4KTtcbiAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDcwLCAyNCksIG1hdGguZGl2KDYwLCAyMCkpO1xufVxuQG1peGluIGZvbnQtODAtODAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDgwcHgsIDgwcHgpO1xuICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgbWF0aC5kaXYoMTEwLCA4MCksIG1hdGguZGl2KDExMCwgODApKTtcbn1cblxuLy9DSiDqs4Tsl7TsgqxcbkBtaXhpbiBmb250LTIwLTE0IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyMHB4LCAxNHB4KTtcbiAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDI0LCAyMCksIG1hdGguZGl2KDE0LCAxNCkpO1xufVxuXG4vL+uplOyduCBTTkJcbkBtaXhpbiBmb250LTEyLTEyIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAxMnNweCwgMTJzcHgsIDEyc3B4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWl4aW4gZm9udC0xMC0xMCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMTBzcHgsIDEwc3B4LCAxMHNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vL+yGjOqwnCBIMyAvXG5AbWl4aW4gZm9udC01NC00OCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNTRweCwgNDhweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig4MCwgNTQpLCBtYXRoLmRpdig2OCwgNDgpKTtcbn1cblxuLy8g6rKA7IOJIOuwsOuEiFxuQG1peGluIGZvbnQtMjQtMTIge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDI0cHgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy9HTkIsIEZJTkQsIOqwnOyduOygleuztOyymOumrOuwqey5qCwg7IKs7J207Yq466e1LCDsv6DtgqTsoJXssYUsIOyXsO2YgSwg7Iqk7Y+s7LigIOyEoOyImO2MneyXhSwgRVNHIO2ZnOuPmeqzvOyEseqzvCAvXG5AbWl4aW4gZm9udC0zMi0yMCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMzJweCwgMjBweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig0OCwgMzIpLCBtYXRoLmRpdigzMCwgMjApKTtcbn1cblxuLy8g7Jew7ZiBIHNwZWNpYWwg7YWN7Iqk7Yq4IC9cbkBtaXhpbiBmb250LTI0LTMwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyNHB4LCAzMHB4KTtcbiAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDM4LCAyNCksIG1hdGguZGl2KDQyLCAzMCkpO1xufVxuXG4vLy0tLS0tW0NMQVNTRVNdLS0tLS1cbi5mb250LTU0LTYwIHtcbiAgQGluY2x1ZGUgZm9udC01NC02MDtcbn1cbi5mb250LTU0LTQ4IHtcbiAgQGluY2x1ZGUgZm9udC01NC00ODtcbn1cbi5mb250LTQyLTQ4IHtcbiAgQGluY2x1ZGUgZm9udC00Mi00ODtcbn1cbi5mb250LTQyLTM4IHtcbiAgQGluY2x1ZGUgZm9udC00Mi0zODtcbn1cbi5mb250LTMyLTIwIHtcbiAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbn1cbi5mb250LTMyLTMwIHtcbiAgQGluY2x1ZGUgZm9udC0zMi0zMDtcbn1cbi5mb250LTI0LTMwIHtcbiAgQGluY2x1ZGUgZm9udC0yNC0zMDtcbn1cbi5mb250LTMyLTI0IHtcbiAgQGluY2x1ZGUgZm9udC0zMi0yNDtcbn1cbi5mb250LTMyLTIwIHtcbiAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbn1cbi8qLmZvbnQtMjgtMTYge1xuICBAaW5jbHVkZSBmb250LTI4LTE2O1xufSovXG4vKi5mb250LTI4LTIwIHtcbiAgQGluY2x1ZGUgZm9udC0yOC0yMDtcbn0qL1xuLmZvbnQtMjQtMjAge1xuICBAaW5jbHVkZSBmb250LTI0LTIwO1xufVxuLmZvbnQtMjQtMTYge1xuICBAaW5jbHVkZSBmb250LTI0LTE2O1xufVxuLmZvbnQtMjQtMTQge1xuICBAaW5jbHVkZSBmb250LTI0LTE0O1xufVxuLmZvbnQtMjQtMTIge1xuICBAaW5jbHVkZSBmb250LTI0LTEyO1xufVxuLmZvbnQtMjQtMjAtaDYwIHtcbiAgQGluY2x1ZGUgZm9udC0yNC0yMC1oNjA7XG59XG4uZm9udC0yMC0xNCB7XG4gIEBpbmNsdWRlIGZvbnQtMjAtMTQ7XG59XG4uZm9udC0xMi0xMiB7XG4gIEBpbmNsdWRlIGZvbnQtMTItMTI7XG59XG4uZm9udC0xMC0xMCB7XG4gIEBpbmNsdWRlIGZvbnQtMTAtMTA7XG59XG4uZm9udC04MC04MCB7XG4gIEBpbmNsdWRlIGZvbnQtODAtODA7XG59XG5cbi8qTkVXIEZPTlQgR1VJREUgTkVXIEZPTlQgR1VJREUgTkVXIEZPTlQgR1VJREUgTkVXIEZPTlQgR1VJREUqL1xuXG5AbWl4aW4gZm9udC0xNC0xNCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMTRzcHgsIDE0c3B4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mb250LTE0LTE0IHtcbiAgQGluY2x1ZGUgZm9udC0xNC0xNDtcbn1cblxuQG1peGluIGZvbnQtMTQtMTYge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDE0c3B4LCAxNnNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZm9udC0xNC0xNiB7XG4gIEBpbmNsdWRlIGZvbnQtMTQtMTY7XG59XG5cbkBtaXhpbiBmb250LTE4LTEyIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAxOHB4LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDE4LCAxMik7XG59XG4uZm9udC0xOC0xMiB7XG4gIEBpbmNsdWRlIGZvbnQtMTgtMTI7XG59XG5cbkBtaXhpbiBmb250LTE4LTE0IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAxOHB4LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDE4LCAxNCk7XG59XG4uZm9udC0xOC0xNCB7XG4gIEBpbmNsdWRlIGZvbnQtMTgtMTQ7XG59XG5cbkBtaXhpbiBmb250LTIwLTEyIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyMHB4LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIwLCAxMik7XG59XG4uZm9udC0yMC0xMiB7XG4gIEBpbmNsdWRlIGZvbnQtMjAtMTI7XG59XG5cbkBtaXhpbiBmb250LTIwLTIwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyMHB4LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLCAyMCk7XG59XG4uZm9udC0yMC0yMCB7XG4gIEBpbmNsdWRlIGZvbnQtMjAtMjA7XG59XG5cbkBtaXhpbiBmb250LTIyLTEyIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyMnB4LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIyLCAxMik7XG59XG4uZm9udC0yMi0xMiB7XG4gIEBpbmNsdWRlIGZvbnQtMjItMTI7XG59XG5cbkBtaXhpbiBmb250LTIyLTE0IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyMnB4LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIyLCAxNCk7XG59XG4uZm9udC0yMi0xNCB7XG4gIEBpbmNsdWRlIGZvbnQtMjItMTQ7XG59XG5cbkBtaXhpbiBmb250LTI0LTE4IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyNHB4LCAxOHB4KTtcbn1cbi5mb250LTI0LTE4IHtcbiAgQGluY2x1ZGUgZm9udC0yNC0xODtcbn1cblxuQG1peGluIGZvbnQtMjQtMjQge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDI0cHgsIDI0cHgpO1xufVxuLmZvbnQtMjQtMjQge1xuICBAaW5jbHVkZSBmb250LTI0LTI0O1xufVxuXG5AbWl4aW4gZm9udC0yNi0yMCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMjZweCwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMiwgMjApO1xufVxuLmZvbnQtMjYtMjAge1xuICBAaW5jbHVkZSBmb250LTI2LTIwO1xufVxuXG5AbWl4aW4gZm9udC0yOC0xOCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMjhweCwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwgMTgpO1xufVxuLmZvbnQtMjgtMTgge1xuICBAaW5jbHVkZSBmb250LTI4LTE4O1xufVxuXG5AbWl4aW4gZm9udC0zMC0zMCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMzBweCwgMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvbnQtMzAtMzAge1xuICBAaW5jbHVkZSBmb250LTMwLTMwO1xufVxuXG5AbWl4aW4gZm9udC0zMi0xNiB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMzJweCwgMTZweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig1MiwgMzIpLCBtYXRoLmRpdigzMiwgMTYpKTtcbn1cbi5mb250LTMyLTE2IHtcbiAgQGluY2x1ZGUgZm9udC0zMi0xNjtcbn1cblxuLyogZ3VpZGUgZm9udC0zNi0yNCAqL1xuQG1peGluIGZvbnQtMzYtMjQge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDM2cHgsIDI0cHgpO1xuICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgbWF0aC5kaXYoNTQsIDM2KSwgbWF0aC5kaXYoMzYsIDI0KSk7XG59XG4uZm9udC0zNi0yNCB7XG4gIEBpbmNsdWRlIGZvbnQtMzYtMjQ7XG59XG4vKiovXG5cbkBtaXhpbiBmb250LTM2LTMwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAzNnB4LCAzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ2LCAzMCk7XG59XG4uZm9udC0zNi0zMCB7XG4gIEBpbmNsdWRlIGZvbnQtMzYtMzA7XG59XG5cbkBtaXhpbiBmb250LTM4LTM4IHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAzOHB4LCAzOHB4KTtcbiAgQGluY2x1ZGUgbXEobGluZS1oZWlnaHQsIG1hdGguZGl2KDUyLCAzOCksIG1hdGguZGl2KDUyLCAzOCkpO1xufVxuLmZvbnQtMzgtMzgge1xuICBAaW5jbHVkZSBmb250LTM4LTM4O1xufVxuXG4vKiBndWlkZSBmb250LTQwLTMwICovXG5AbWl4aW4gZm9udC00MC0zMCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNDBweCwgMzBweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig2NiwgNDApLCBtYXRoLmRpdig0NiwgMzApKTtcbn1cbi5mb250LTQwLTMwIHtcbiAgQGluY2x1ZGUgZm9udC00MC0zMDtcbn1cbi8qKi9cblxuQG1peGluIGZvbnQtNDItMzAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDQycHgsIDMwcHgpO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsIDMwKTtcbn1cbi5mb250LTQyLTMwIHtcbiAgQGluY2x1ZGUgZm9udC00Mi0zMDtcbn1cblxuQG1peGluIGZvbnQtNDItMzYge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDQycHgsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTIsIDM2KTtcbn1cbi5mb250LTQyLTM2IHtcbiAgQGluY2x1ZGUgZm9udC00Mi0zNjtcbn1cblxuQG1peGluIGZvbnQtNDItNjAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDQycHgsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoODIsIDYwKTtcbn1cbi5mb250LTQyLTYwIHtcbiAgQGluY2x1ZGUgZm9udC00Mi02MDtcbn1cblxuQG1peGluIGZvbnQtNDgtNDgge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDQ4cHgsIDQ4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvbnQtNDgtNDgge1xuICBAaW5jbHVkZSBmb250LTQ4LTQ4O1xufVxuXG4vKiBndWlkZSBmb250LTUyLTQ4ICovXG5AbWl4aW4gZm9udC01Mi00OCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNTJweCwgNDhweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCBtYXRoLmRpdig3MCwgNTIpLCBtYXRoLmRpdig2OCwgNDgpKTtcbn1cbi5mb250LTUyLTQ4IHtcbiAgQGluY2x1ZGUgZm9udC01Mi00ODtcbn1cblxuQG1peGluIGZvbnQtNjAtNjAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDYwcHgsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoODIsIDYwKTtcbn1cbi5mb250LTYwLTYwIHtcbiAgQGluY2x1ZGUgZm9udC02MC02MDtcbn1cblxuQG1peGluIGZvbnQtNjAtMzgge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDYwcHgsIDM4cHgpO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTQsIDM4KTtcbn1cbi5mb250LTYwLTM4IHtcbiAgQGluY2x1ZGUgZm9udC02MC0zODtcbn1cblxuQG1peGluIGZvbnQtODAtMTIwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCA4MHB4LCAxMjBweCk7XG4gIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCAxLjI1LCAxLjEpO1xufVxuLmZvbnQtODAtMTIwIHtcbiAgQGluY2x1ZGUgZm9udC04MC0xMjA7XG59XG5cbkBtaXhpbiBmb250LTEyMC0xMjAge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDEyMHB4LCAxMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNTAsIDEyMCk7XG59XG4uZm9udC0xMjAtMTIwIHtcbiAgQGluY2x1ZGUgZm9udC0xMjAtMTIwO1xufVxuXG5AbWl4aW4gZm9udC0xMjAtMTgwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAxMjBweCwgMTgwcHgpO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmZvbnQtMTIwLTE4MCB7XG4gIEBpbmNsdWRlIGZvbnQtMTIwLTE4MDtcbn1cblxuQG1peGluIGZvbnQtMTgwLTE4MCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMTgwcHgsIDE4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb250LTE4MC0xODAge1xuICBAaW5jbHVkZSBmb250LTE4MC0xODA7XG59XG5AbWl4aW4gZm9udC0yMDAtMjAwIHtcbiAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyMDBweCwgMjAwcHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZvbnQtMjAwLTIwMCB7XG4gIEBpbmNsdWRlIGZvbnQtMjAwLTIwMDtcbn1cblxuQG1peGluIGZvbnQtMjUwLTI1MCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMjUwcHgsIDI1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb250LTI1MC0yNTAge1xuICBAaW5jbHVkZSBmb250LTI1MC0yNTA7XG59XG5cbi8vIO2DgOu4lOugmyDsgqzsnbTspogg7LaU6rCAIOuyhOyghFxuLy8ga3Yg7IKs7JqpXG5AbWl4aW4gZm9udC02MC02MC1sYWJlbCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNjBweCwgNjBweCwgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig4MiwgNjApO1xufVxuXG4uZm9udC02MC02MC1sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnQtNjAtNjAtbGFiZWw7XG59XG5cbi8vIOuplOyduCDrp4jsp4Drp4kg7Iqs65287J2065OcIOyCrOyaqVxuQG1peGluIGZvbnQtMjQtMTYtbGFiZWwge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDI0cHgsIDE2cHgsIDE2cHgpO1xuICBAaW5jbHVkZSBtcShcbiAgICBsaW5lLWhlaWdodCxcbiAgICBtYXRoLmRpdigzOCwgMjQpLFxuICAgIG1hdGguZGl2KDI0LCAxNiksXG4gICAgbWF0aC5kaXYoMjQsIDE2KVxuICApO1xufVxuXG4uZm9udC0yNC0xNi1sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnQtMjQtMTYtbGFiZWw7XG59XG5cbi8vIOuplOyduCDrp4jsp4Drp4kg7Iqs65287J2065OcIOyCrOyaqVxuQG1peGluIGZvbnQtMzItNDgtbGFiZWwge1xuICBAaW5jbHVkZSBtcShmb250LXNpemUsIDMycHgsIDI0cHgsIDQ4cHgpO1xuICBAaW5jbHVkZSBtcShcbiAgICBsaW5lLWhlaWdodCxcbiAgICBtYXRoLmRpdig0OCwgMzIpLFxuICAgIG1hdGguZGl2KDY4LCA0OCksXG4gICAgbWF0aC5kaXYoNjgsIDQ4KVxuICApO1xuICAmOmxhbmcoZW4pIHtcbiAgICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgbWF0aC5kaXYoNDAsIDMyKSwgMS4xLCAxLjEpO1xuICB9XG59XG5cbi5mb250LTMyLTQ4LWxhYmVsIHtcbiAgQGluY2x1ZGUgZm9udC0zMi00OC1sYWJlbDtcbn1cblxuLy8gW0VTRyDslb3sho1dIOuhnOudoCDsvZjthZDsuKAg6rCBIOuwleyKpCDtg4DsnbTti4Ag7IKs7JqpXG5AbWl4aW4gZm9udC0zMi0yNC1sYWJlbCB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgNC41NzV2dywgMS4yNXZ3LCAyNHB4KTtcbiAgQGluY2x1ZGUgbXEoXG4gICAgbGluZS1oZWlnaHQsXG4gICAgbWF0aC5kaXYoNDgsIDMyKSxcbiAgICBtYXRoLmRpdigzOCwgMjQpLFxuICAgIG1hdGguZGl2KDM4LCAyNClcbiAgKTtcbn1cblxuLmZvbnQtMzItMjQtbGFiZWwge1xuICBAaW5jbHVkZSBmb250LTMyLTI0LWxhYmVsO1xufVxuXG4vLyDqs4Tsl7Tsgqwg64uk6rWt7Ja0IOu4jOuenOuTnCDthY3siqTtirgg7IKs7JqpXG5AbWl4aW4gZm9udC0xNC0xMiB7XG4gIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMTRweCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9udC0xNC0xMiB7XG4gIEBpbmNsdWRlIGZvbnQtMTQtMTI7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE0XCI7IiwiQHVzZSAnc2FzczptYXRoJztcbkBpbXBvcnQgJ0Avc2Nzcy9fdmFyaWFibGUuc2Nzcyc7XG5cbnNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLmJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgLyoqIGNvbnRlbnRzIHNpemUgMTIwMHB4ICsg7JaR7JiGIOyXrOuwsSDtlakgMTIwcHgqL1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIEBpbmNsdWRlIG1xKFxuICAgICAgY29sdW1uLWdhcCxcbiAgICAgICRtb2JpbGUtY29sdW1uLWdhcCxcbiAgICAgICRkZXNrdG9wLWNvbHVtbi1nYXAsXG4gICAgICAkZGVza3RvcC1jb2x1bW4tZ2FwXG4gICAgKTtcbiAgICBAaW5jbHVkZSBtcShcbiAgICAgIHBhZGRpbmctbGVmdCxcbiAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICk7XG4gICAgQGluY2x1ZGUgbXEoXG4gICAgICBwYWRkaW5nLXJpZ2h0LFxuICAgICAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLFxuICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5zaXplLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxIHNwYW47XG4gICAgfVxuICAgICYuc2l6ZS0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMiBzcGFuO1xuICAgIH1cbiAgICAmLnNpemUtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDMgc3BhbjtcbiAgICB9XG4gICAgJi5zaXplLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0IHNwYW47XG4gICAgfVxuICAgICYuc2l6ZS01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNSBzcGFuO1xuICAgIH1cbiAgICAmLnNpemUtNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDYgc3BhbjtcbiAgICB9XG4gICAgJi5zaXplLWZ1bGwge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2IHNwYW47XG4gICAgfVxuXG4gICAgJi5zdGFydC1zaXplLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuXG4gICAgJi5zdGFydC1zaXplLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuXG4gICAgJi5zdGFydC1zaXplLTMge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuXG4gICAgJi5zdGFydC1zaXplLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuXG4gICAgJi5zdGFydC1zaXplLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuXG4gICAgJi5zdGFydC1zaXplLTYge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgJi5zaXplLTEsXG4gICAgICAmLnNpemUtMixcbiAgICAgICYuc2l6ZS0zLFxuICAgICAgJi5zaXplLTQsXG4gICAgICAmLnNpemUtNSxcbiAgICAgICYuc2l6ZS02LFxuICAgICAgJi5zaXplLWZ1bGwge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDIgc3BhbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5tLWhhbGYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEgc3BhbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5zdGFydC1zaXplLTEsXG4gICAgICAmLnN0YXJ0LXNpemUtMixcbiAgICAgICYuc3RhcnQtc2l6ZS0zLFxuICAgICAgJi5zdGFydC1zaXplLTQsXG4gICAgICAmLnN0YXJ0LXNpemUtNSxcbiAgICAgICYuc3RhcnQtc2l6ZS02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTZcIjsiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNpdGUgdmFyaWFibGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiRwc2QtZGVza3RvcC13aWR0aDogMTkyMHB4O1xuJHBzZC10YWJsZXQtd2lkdGg6IDEyMDBweDtcbiRwc2QtbW9iaWxlLXdpZHRoOiA3MDFweDtcblxuJG1heC1kZXNrdG9wLXdpZHRoOiAkcHNkLWRlc2t0b3Atd2lkdGg7XG4kbWF4LXRhYmxldC13aWR0aDogJHBzZC10YWJsZXQtd2lkdGg7XG4kbWF4LW1vYmlsZS13aWR0aDogJHBzZC1tb2JpbGUtd2lkdGg7XG5cbiRtYXgtY29udGVudC13aWR0aDogJG1heC1kZXNrdG9wLXdpZHRoO1xuJG1pbi1jb250ZW50LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aDtcblxuLy8gZnJhbWUgcGFkZGluZ1xuJGRlc2t0b3AtY29sdW1uLWdhcDogMzBweDtcbiRkZXNrdG9wLXJvdy1nYXA6IDMwcHg7XG4kdGFibGV0LWZyYW1lLXBhZGRpbmc6IDYwcHg7XG4kZGVza3RvcC1mcmFtZS1wYWRkaW5nOiAzNjBweDtcbiRtb2JpbGUtY29sdW1uLWdhcDogMzBweDtcbiRtb2JpbGUtcm93LWdhcDogNDBweDtcbiRtb2JpbGUtZnJhbWUtcGFkZGluZzogNDBweDtcblxuLy96LWluZGV4XG4kei1pbmRleC1za2lwLW5hdmk6IDYwMDAwO1xuJHotaW5kZXgtaGVscGVyOiA1MDAwMDtcbiR6LWluZGV4LWxvYWRpbmc6IDQwMDAwO1xuJHotaW5kZXgtdHJhbnNpdGlvbjogMzAwMDA7XG4kei1pbmRleC12aWRlbzogMjAwMDA7XG4kei1pbmRleC1wb3B1cDogMTAwMDA7XG4kei1pbmRleC1oZWFkZXI6IDIwMDA7XG4kei1pbmRleC1zbmI6IDkwMDtcbiR6LWluZGV4LWZvb3RlcjogMTkwMDtcbiR6LWluZGV4LXBhbmVsOiAxODAwO1xuJHotaW5kZXgtY29va2llOiA2MDAwMDtcblxuLy9ib3JkZXItcmFkaXVzXG4kYm9yZGVyLXJhZGl1cy1zbTogMTBweDtcbiRib3JkZXItcmFkaXVzLW1kOiAyMHB4O1xuJGJvcmRlci1yYWRpdXMtbGc6IDQwcHg7XG5cbi8vcGFuZWxcbiRwYW5lbC1ib3R0b20tcGM6IDMwcHg7XG4kcGFuZWwtYm90dG9tLW1vOiAzMHB4O1xuXG4vL2NvbG9yXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItZ3JheTogIzRmNGY1MTtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1mb290ZXItZ3JheTogIzhjOGM4YztcbiRjb2xvci1mb290ZXItZ3JheTI6ICM3YTdhN2E7XG4kY29sb3ItYmFja2dyb3VuZC1kYXJrOiAjMWQxZjIyO1xuXG4kY29sb3ItZnJhbWUtYmxhY2s6IHJnYmEoMjksIDMxLCAzNCwgMSk7XG4kY29sb3ItZnJhbWUtd2hpdGU6IHJnYmEoMjQ0LCAyNDQsIDI0NiwgMSk7XG5cbiRjb2xvci1mcmFtZS1iYWNrZ3JvdW5kLWJsYWNrOiByZ2JhKDI5LCAzMSwgMzQsIDAuNyk7XG4kY29sb3ItZnJhbWUtYmFja2dyb3VuZC13aGl0ZTogcmdiYSgyNDQsIDI0NCwgMjQ2LCAwLjcpO1xuXG4kY29sb3ItdGFnLWdyYXk6ICM3Nzc3Nzc7XG5cbiRjb2xvci1ib3JkZXI6ICNkYmRiZGI7XG4kY29sb3ItY2otcmVkOiAjZWYxNTFlO1xuJGNvbG9yLWNqLWJsdWU6ICMwMDZlY2Q7XG4kY29sb3ItY2oteWVsbG93OiAjZmY5NzAwO1xuJGNvbG9yLWNqLWctYmxhY2s6ICM5Nzk4OWE7XG4vLzIwMjMxMTI0IOq3uOugiOydtCDsoJHqt7zshLEg7J207IqI66GcIOuzgOqyvSAgIzk3OTk5YiA9PiAjNjY2RDdBXG4kY29sb3ItY2otZ3JheTogIzY2NmQ3YTtcbiRjb2xvci1jai1ncmVlbjogIzAwYzA4Yjtcbi8vMjAyMzExMzAg7Y+s7J247Yq4IOy7rOufrCDrqoXrj4TrjIDruYQg67OA7IiYIOy2lOqwgCDstpTtm4Qg7ZS865Oc67Cx7Jik66m0IOyDieyDgSDrs4Dqsr3smIjsoJVcbiRjb2xvci1jai1uZXcteWVsbG93OiAjMDA2ZWNkO1xuLy8yMDIzMTEzMCDtl6TrjZQg7KCR6re87ISxIOydtOyKiOyXkCDrlLDrpbgg7JWh7Yuw67iMIOyDieyDgSDrs4Dqsr1cbiRjb2xvci1jai1ibGFjazogIzAwMDAwMDtcblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MFwiOyIsImh0bWwge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjc1KTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbmhlYWRlcixcbmZvb3RlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIC53aGl0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAud2hpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ibGFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICByZWN0IHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAudWwtbGFuZ3VhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZyYW1lLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idXR0b24tbGFuZ3VhZ2Uge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgLndyYXBwZXItYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mcmFtZS1iYWNrZ3JvdW5kLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZyYW1lLWJhY2tncm91bmQtYmxhY2s7XG4gICAgfVxuICAgIC5jb250YWluZXItbWVudSB7XG4gICAgICAuc3Bhbi1sYWJlbCB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIH1cbiAgICAud3JhcHBlci1zZWFyY2gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC10YWJsZXQtd2lkdGggLSAxKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXItbWVudSB7XG4gICAgICAuc3ZnLW9wZW4ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdmctY2xvc2Uge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuXG4gIHBhdGgge1xuICAgIHN0cm9rZTogJGNvbG9yLWNqLWdyYXk7XG4gIH1cbiAgcmVjdCB7XG4gICAgc3Ryb2tlOiAkY29sb3ItY2otZ3JheTtcbiAgfVxuXG4gIC5jb250YWluZXItbWVudSB7XG4gICAgbGkub24ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLXV0aWwge1xuICAgIC5ib3gtYml6IHtcbiAgICAgIHVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc25zIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBjb2xvcjogJGNvbG9yLWNqLWctYmxhY2s7XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgfVxuICAgIHJlY3Qge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW1lbnUge1xuICAgICAgbGkub24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItdXRpbCB7XG4gICAgICAud3JhcHBlci1iaXoge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4wOCk7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LWJpeiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZTMwMzI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFmMjI7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cmFwcGVyLXNucyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1jai1nLWJsYWNrO1xuICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE3XCI7IiwiLyogbW90aW9uICovXG4kbW90aW9uRGVsYXk6IDAuNztcblxuLnNsaWRlLWluLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAxcyxcbiAgICBvcGFjaXR5IDFzO1xuXG4gICYub25UcmFucyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb20tb3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG5cbiAgJi5vblRyYW5zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuLnpvb20taW4ge1xuICBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gIH1cblxuICAmLm9uVHJhbnMge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxufVxuXG4ub3BhY2l0eS1pbiB7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5vblRyYW5zIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm1vdGlvbi1zbGlkaW5nIHtcbiAgbGkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKCN7JGkgKiAzfXB4KSwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYub25UcmFucyB7XG4gICAgbGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyRtb3Rpb25EZWxheX1zIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNzUsIDEpO1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMDF9cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW90aW9uLXNlbWktaW4tdXAge1xuICBsaSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICN7JGkgKiAxMH1weCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYub25UcmFucyB7XG4gICAgbGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyRtb3Rpb25EZWxheX1zIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNzUsIDEpO1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMDF9cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW90aW9uLWdyYWRpZW50LXNsaWNlIHtcbiAgLnNsaWNlLWRpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNzUsIDEpLFxuICAgICAgICBiYWNrZ3JvdW5kIDAuNXM7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2IoMjksIDMxLCAzNCkgMzAlLFxuICAgICAgICByZ2JhKDI5LCAzMSwgMzQsIDAuNSkgNTAlLFxuICAgICAgICByZ2JhKDI5LCAzMSwgMzQsIDApIDg1JVxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwgLTQwcHgsIDApO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDBkZWcsXG4gICAgICAgIHJnYigyOSwgMzEsIDM0KSAzMCUsXG4gICAgICAgIHJnYmEoMjksIDMxLCAzNCwgMC41KSA1MCUsXG4gICAgICAgIHJnYmEoMjksIDMxLCAzNCwgMCkgODUlXG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCAtNDBweCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJi5vblRyYW5zIHtcbiAgICAuc2xpY2UtZGltIHtcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW90aW9uLXNlbWktaW4tdXAtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICYub25UcmFucyB7XG4gICAgbGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyRtb3Rpb25EZWxheX1zIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNzUsIDEpO1xuICAgIH1cbiAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxOFwiOyIsIi8vc2xpZGVyIGJ0biBjb21tb24gc3R5bGVcbi5jb21tb24tc2xpZGVyLWNvbnRyb2x7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsNDBweCk7XG4gIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gIEBpbmNsdWRlIGZvbnQtbWVkaXVtO1xuXG4gIHNwYW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsNCwxMiwwLjYpO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxNnB4IDMwcHgsMTZweCAzMHB4LCk7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgMzBweCk7XG4gICAgQGluY2x1ZGUgbXEobWFyZ2luLDAgMjBweCwwIDE4cHgpO1xuICAgICYuc3Bhbi1wYWdlcntcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMTYuNXB4IDM5cHgsMThweCAzNXB4KTtcbiAgICB9XG4gIH1cbiAgc3Zne1xuICAgIGhlaWdodDphdXRvO1xuICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwcHgsOHB4KTtcbiAgfVxuICBidXR0b24sYXtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsNCwxMiwwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEod2lkdGgsNzBweCw1NnB4KTtcbiAgICBAaW5jbHVkZSBtcShoZWlnaHQsNzBweCw1NnB4KTtcbiAgfVxuXG4gIC5zcGFuLXBhZ2VyLWN1cnJlbnR7XG4gICBAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsOHB4LDVweCk7XG4gIH1cbiAgLnNwYW4tcGFnZXItdG90YWx7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDhweCw1cHgpO1xuICB9XG59XG5cbi5hc2lkZS1kdW1teXtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE5XCI7IiwiLy9zdGFydC0vc3JjL2Vqcy9wYWdlL3BhZ2UuaW5kZXguZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZGV2LWluZGV4IHtcblxuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1ib3R0b20sIDFweCBzb2xpZCAjY2NjLCAxcHggc29saWQgI2NjYyk7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4IDAsIDEwcHggMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMHB4LDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxMDBweCwxMDBweCk7XG4gICAgfVxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvcGFnZS5pbmRleC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9tYWluL3BhZ2UubWFpbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1tYWluIHtcbiAgICAkc3RpY2t5LWhlaWdodDoxMDBweDtcbiAgICAkZGVza3RvcC1tYWluLXBhZGRpbmc6NTBweDtcbiAgICAkei1pbmRleDo5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMjUwcHgsMjUwcHgpO1xuXG4gICAgLmNvbnRhaW5lci1jb250ZW50c3tcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgei1pbmRleDogJHotaW5kZXg7XG4gICAgfVxuXG4gICAgLndyYXBwZXItbWFpbi1zbmJ7XG4gICAgICB6LWluZGV4OiAkei1pbmRleC1zbmI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsICRkZXNrdG9wLW1haW4tcGFkZGluZyk7XG4gICAgICBwYWRkaW5nLXRvcDo3OHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE5MjBweCkge1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCw4MHB4LDgycHgsODJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFzaWRlLXNuYntcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwkc3RpY2t5LWhlaWdodCwkc3RpY2t5LWhlaWdodCk7XG4gICAgICBkbHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgZHR7bWFyZ2luLXRvcDowO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtcGFkZGluZ3tcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZXJvIHtcbiAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxMDBweCwxMDBweCk7XG4gICAgfVxuXG4gICAgLndyYXBwZXItbWFpbntcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDUwcHgsNzVweCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAwLCA0MHB4KTtcbiAgICAgIC8vQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMTAwcHgsIDE1MHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9vdmVyZmxvdy14OmhpZGRlbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCwgMCwgICRkZXNrdG9wLW1haW4tcGFkZGluZyk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCAwLCAkZGVza3RvcC1tYWluLXBhZGRpbmcpO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDp1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmJveC1tYWluIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAucGFuZWwtYW5jaG9yIHtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXNpZGUge1xuICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxub25lLCBub25lLCBibG9jayk7XG4gICAgICB6LWluZGV4OjIwMDA7XG4gICAgICAmLmFzaWRlLWR1bW15e1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLCB1bnNldCwgOTBweCk7XG4gICAgICB9XG5cbiAgICAgIGR0e1xuICAgICAgICBjb2xvcjokY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMi0xMjtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxNHB4LDE0cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDM2cHgsMzZweCk7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBAaW5jbHVkZSBmb250LTE0LTE0O1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDE2cHgsMTZweCk7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLW1haW4tc25ie1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICB9XG5cblxuICAgIC5zZWN0aW9uLWFyY2hpdmUge1xuICAgICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgICAuc2VjdGlvbi1zdG9yeSB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTZweCwgMTUwcHgpO1xuICAgICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNTBweCwgJGRlc2t0b3AtbWFpbi1wYWRkaW5nKTtcbiAgICB9XG4gICAgLnNlY3Rpb24tbWlkZGxlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmfi53cmFwcGVyLW1haW57XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMCwwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tZmVhdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTZweCwgMTUwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw3NXB4LDApO1xuICAgICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgLmNvbnRhaW5lci1zbGlkZXJ7XG4gICAgICAgIC5jb250YWluZXItYnV0dG9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDI2MnB4LCAxMDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbm93e1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw3NXB4LDc1cHgpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNTBweCwgJGRlc2t0b3AtbWFpbi1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1iYW5uZXIge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTUwcHgsIDE1MHB4KTtcbiAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgIH1cbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBiZyBsaW5lIOy2lOqwgFxuICAgIC53cmFwcGVyLWxpbmUtYmd7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zcGFuLWJnLWxpbmUtMXtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6NDglO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgei1pbmRleDogI3skei1pbmRleCAtIDF9O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksbm9uZSxibG9jayk7XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDE1JSwtMzAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNwYW4tYmctbGluZS0ye1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDo2MiU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIHotaW5kZXg6ICN7JHotaW5kZXh9O1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLDIwcHgsMjBweCk7XG4gICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LG5vbmUsYmxvY2spO1xuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLjUlLDApO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3Bhbi1iZy1saW5lLTN7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbGVmdDo1MCU7XG4gICAgICB3aWR0aDpjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLDAsMCk7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxub25lLGJsb2NrKTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwyMjBweCwyODBweCk7XG4gICAgfVxuICAgIC5zcGFuLWJnLWxpbmUtMS1te1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB3aWR0aDo5NiU7XG4gICAgICB6LWluZGV4OiAjeyR6LWluZGV4IC0gMX07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdG9wOjA7XG4gICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGJsb2NrLG5vbmUpO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE5ODFweCx1bnNldCk7XG4gICAgICBzdmd7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMSUsLTElKTtcbiAgICAgICAgaGVpZ2h0OjEwMSU7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGFuLWJnLWxpbmUtMi1te1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDo4OCU7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDozMCU7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xJSwtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMHB4LDApO1xuICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxibG9jayxub25lKTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMTE2cHgsdW5zZXQpO1xuICAgICAgc3Zne1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xLjUlLDApO1xuICAgICAgICBoZWlnaHQ6MTAxJTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWJvdHRvbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6ICN7JHotaW5kZXggKyAxfTtcbiAgICB9XG5cbiAgICAvL+yVtey7pOyaqSDtl6TrjZQg642U66+4XG4gICAgLmhlYWRlci1kdW1teXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6LTQwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTI5cHgsOTBweCk7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL21haW4vcGFnZS5tYWluLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2JyYW5kL3BhZ2UuYnJhbmQuc3RvcnkuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgQGltcG9ydCAnQC9lanMvcGFnZS9icmFuZC9wYWdlLmJyYW5kLnN0b3J5JztcblxuXG4gIC5wYWdlLWJyYW5kLXN0b3J5IHtcbiAgICAvLyBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMTAwcHgsIDE1MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjMUQxRjIyO1xuICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAuYmxpbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICB9XG4gICAgLyrtjpjsnbTsp4Ag7Yyo64SQKi9cbiAgICAucGFnZS1wYW5lbC1idG4ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCByZ2JhKDY4LCA0OSwgMzIsIDAuOCkgMCUsIHJnYmEoNjQsIDMyLCAzMSwgMC44KSA1MCUsIHJnYmEoNDAsIDQwLCA1MywgMC44KSAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNTBweCw4MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDQ1MHB4LDI4MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDUwcHgsIDUwcHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDI0cHggNDBweCwgMjRweCAyOHB4KTtcblxuICAgICAgc3Zne1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDExcHgsN3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE4cHgsMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi5zY3JvbGwtdmFsdWUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAaW5jbHVkZSBmb250LTMwLTMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDAsIDAuNSk7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuXG4gIC5zY3JvbGwtdmFsdWUyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC0zMC0zMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMjU1LCA4NCwgMC41KTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbiAgLmNvbnRlbnQtdGV4dC12aWRlb3tcbiAgICAmID4gLmNvbHVtbntcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXRleHQtN3tcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgfVxuXG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2JyYW5kL3BhZ2UuYnJhbmQuc3RvcnkuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvYnJhbmQvcGFnZS5icmFuZC5jb250ZW50LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gICAgQGtleWZyYW1lcyBvcGFjaXR5TW90aW9uIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFEMUYyMjtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcblx0ICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgLnBhZ2UtYnJhbmQtY29udGVudCB7XG5cdCAgYmFja2dyb3VuZDojMUQxRjIyO1xuICAgICAgLnNlY3Rpb24tYmFja2dyb3VuZHtcblx0ICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICB0b3A6IDA7XG5cdCAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHZpZGVvIHtcblx0ICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblx0ICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cdCAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgJi5kLWJsb2NrLW0ge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24tYnJhbmQtdGl0bGV7XG5cdCAgICAgIC5jb250YWluZXItYmFja2dyb3VuZHtcblx0XHQgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHQgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwyMzBweCwyNTBweCwyNTBzcHgpO1xuXHRcdCAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDEzNXB4LDEwMHB4KTtcbiAgICAgICAgICAgICAgJjpsYW5nKGNuKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsNDBweCwwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDQwcHgsMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiNGRjk3MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sMjBweCwxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNTQtNjA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm9ybWFsLG5vcm1hbCxwcmUtbGluZSk7XG4gICAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNTBweCwwIDUwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdCAgICAgIH1cbiAgICAgIH1cbiAgICAgICAgLy8g67KE7Yq8IOy7qO2FjOydtOuEiFxuICAgICAgICAuY29udGFpbmVyLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMjUwcHgsMjUwcHgpO1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDAgYXV0bywwIGF1dG8pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTNweCAzMHB4LCAxMHB4IDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA4MHB4LCA4NHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDUwcHgsNTBweCwgNTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsIDIyOHB4LCAxNzZweCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDFweCwgdW5zZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxcHgsIDFweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxNnB4LCAxMXB4KTtcbiAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvYnJhbmQvcGFnZS5icmFuZC5jb250ZW50LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL3RvbW9ycm93L3BhZ2UudG9tb3Jyb3cuZXNnLnByb21pc2UuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLyrqs7XthrUqL1xuICAucGFnZS10b21vcnJvdy1lc2ctcHJvbWlzZSB7XG4gICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAxMnB4LCAxMnB4LCAxMnB4KTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHNjcm9sbFRleHQge1xuICAgICAgZnJvbSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwic2VjdGlvbi1lc2ctcHJvbWlzZS1cIl17XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC8q7ZW17Ius7JiB7JetKi9cbiAgICAuc2VjdGlvbi1lc2ctcHJvbWlzZS1jb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAyMDBweCwgMjAwcHgsIDIwMHB4KTtcbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNzMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgNDBweCwgMzBweCwgMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0LFxuICAgICAgICAgICAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCxcbiAgICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgICApO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxIHNwYW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgNTBweCwgNDFweCwgNDFweCk7XG4gICAgICAgIC8vQGluY2x1ZGUgbXEocGFkZGluZyw1MHB4IDEwMHB4IDEwMHB4LDQwcHggMzBweCAzMHB4LCA0MHB4IDY1cHggNjVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCAzODBweCwgMzgwcHgpO1xuICAgICAgICAvL0BpbmNsdWRlIG1xKGhlaWdodCwgNjIwcHgsIDM4MHB4LCAzODBweCk7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLy9AaW5jbHVkZSBmb250LTI4LTIwO1xuICAgICAgICAgIC8vQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgdW5zZXQsIHByZS1saW5lKTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGltZywgc3Zne1xuICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8q66Gc65Oc66e1Ki9cbiAgICAuc2VjdGlvbi1lc2ctcHJvbWlzZS1nb2Fse1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDIwMHB4LCAyMDBweCwgMjAwcHgpO1xuICAgICAgLnVsLWdvYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsMzBweCwgMzBweCwgMzBweCk7XG4gICAgICAgIC5saS1nb2FsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDgwcHgsIDIwNXB4LCAyMDVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCA1MHB4LCA0MHB4IDUwcHgsIDQwcHggNTBweCk7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0zMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjQ7XG4gICAgICAgICAgICAuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTBweCAwIHJnYmEoMTY1LCAyMzcsMTM4LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyrstpTsp4TssrTqs4QqL1xuICAgIC5zZWN0aW9uLWVzZy1wcm9taXNlLXN5c3RlbXtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAyMDBweCwgMjAwcHgsIDIwMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAyNTBweCwgMjUwcHgsIDI1MHB4KTtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyrtjJ3sl4UqL1xuICAgIC5zZWN0aW9uLXBvcHVwIHtcbiAgICAgICYub25TaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtcG9wdXA7XG5cbiAgICAgIC8v7Yyd7JeFIOqzte2GtVxuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tkcm9wLUJsdXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDAsIDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDAsIDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgbm9uZSwgdHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJHBzZC1tb2JpbGUtd2lkdGggLSAxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg64SI67mE7JmAIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7IC8qIOyKpO2BrOuhpOuwlCDrhIjruYQgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg67Cw6rK97IOJ6rO8IOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEOURFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgLyog7Iqk7YGs66Gk67CUIOuqqOyEnOumrCDrkaXquIDqsowg66eM65Ok6riwICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtcG9wdXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMTAwdmgsIDk1dmgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXksIHNjcm9sbCwgaGlkZGVuKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwLCA0MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgZmxleCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTM0cHggNDBweCwgMTEwcHggMCA4MHB4IDgwcHgpO1xuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDsgLyog7Iqk7YGs66Gk67CUIOuEiOu5hCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrsLDqsr3sg4nqs7wg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0Q5REU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAvKiDsiqTtgazroaTrsJQg66qo7ISc66asIOuRpeq4gOqyjCDrp4zrk6TquLAgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNsb3NlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwb3NpdGlvbiwgZml4ZWQsIGFic29sdXRlKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDQwcHgsIDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA0MHB4LCAzMHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA1NHB4LCA0MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMTAwcHgsIDUwcHgsIDUwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB2aXNpYmxlLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCBhdXRvLCAxMDAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsIDAsIDQ1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjcm9sbC1kdW1teSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saS10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIHVuc2V0LCAyOCUpO1xuXG4gICAgICAgICAgLndyYXBwZXItaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgY2VudGVyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saS1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgNzclKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCAwLCA1MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB1bnNldCwgc2Nyb2xsKTtcblxuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMzBweCwgMzBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAzOHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNzZweCwgMzdweCwgMzdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXBhZ2UtcGFuZWwuY3RhIHtcbiAgICAgIC5ib3gtcGFuZWwtY3RhIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA2OHB4LCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuLy9lbmQtL3NyYy9lanMvcGFnZS90b21vcnJvdy9wYWdlLnRvbW9ycm93LmVzZy5wcm9taXNlLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2JyYW5kL3BhZ2UuYnJhbmQuc3BvcnQuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblxuXG4gIC5wYWdlLWJyYW5kLXNwb3J0IHtcbiAgICBAaW1wb3J0ICdAL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50Lm1vdG9yLnNwb3J0cyc7XG4gICAgQGltcG9ydCAnQC9lanMvcGFnZS9icmFuZC9zcG9ydC9jb250ZW50L3BhZ2UuYnJhbmQuc3BvcnQuY29udGVudC50YWVrd29uZG8nO1xuICAgIEBpbXBvcnQgJ0AvZWpzL3BhZ2UvYnJhbmQvc3BvcnQvY29udGVudC9wYWdlLmJyYW5kLnNwb3J0LmNvbnRlbnQuc3dpbSc7XG4gICAgQGltcG9ydCAnQC9lanMvcGFnZS9icmFuZC9zcG9ydC9jb250ZW50L3BhZ2UuYnJhbmQuc3BvcnQuY29udGVudC5icmVha2luZyc7XG4gICAgQGltcG9ydCAnQC9lanMvcGFnZS9icmFuZC9zcG9ydC9jb250ZW50L3BhZ2UuYnJhbmQuc3BvcnQuY29udGVudC5nb2xmJztcbiAgICBAaW1wb3J0ICdAL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LnRlbm5pcyc7XG4gICAgQGltcG9ydCAnQC9lanMvcGFnZS9icmFuZC9zcG9ydC9jb250ZW50L3BhZ2UuYnJhbmQuc3BvcnQuY29udGVudC5zcGVlZHNrYXRpbmcnO1xuICAgIEBpbXBvcnQgJ0AvZWpzL3BhZ2UvYnJhbmQvc3BvcnQvY29udGVudC9wYWdlLmJyYW5kLnNwb3J0LmNvbnRlbnQuc25vd2JvYXJkJztcbiAgICBAaW1wb3J0ICdAL2Vqcy9wYWdlL2JyYW5kL3Nwb3J0L2NvbnRlbnQvcGFnZS5icmFuZC5zcG9ydC5jb250ZW50LmF0aGxldGljcyc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy/tjIAgQ0og7L2Y7YWQ7LigIOqzte2GtSDsiqTtg4DsnbxcbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDBzO1xuXG4gICAgICAmLm9uQWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAvL3Zpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNXM7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgIC8q7Iqk7Y+s7LigIOyKrOudvOydtOuNlCDsvZjthZDsuKAqL1xuICAgICAgLnNlY3Rpb24tc3BvcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDE1MHB4LCAyMDBweCwgMjAwcHgpO1xuICAgICAgICAuY29udGFpbmVyLXNwb3J0IHtcbiAgICAgICAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAud3JhcHBlci1zcG9ydC1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9wYWNpdHksIDAsIDEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm9uVHJhbnN7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpICB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlnY2FwdGlvbiwuY2FwdGlvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCBhdXRvKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOnByZS1saW5lO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vblRyYW5zIHtcbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgLmJveC1zcG9ydC10ZXh0e1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMCUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi0zODtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIG5vcm1hbCwgcHJlLWxpbmUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNC5ncmFkaWVudC10ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi00ODtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgcHJlLWxpbmUsIG5vcm1hbCk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgICAgICNmZmYgMCUsXG4gICAgICAgICAgICAgICAgICAjZmZmIDMyJSxcbiAgICAgICAgICAgICAgICAgICNlZTliMzggNDEuOSUsXG4gICAgICAgICAgICAgICAgICAjZDgzNTJlIDQ2LjUyJSxcbiAgICAgICAgICAgICAgICAgICM2ODQ4OTAgNTMuMTIlLFxuICAgICAgICAgICAgICAgICAgIzNmODRjNSA1OC43MiUsXG4gICAgICAgICAgICAgICAgICAjM2Y4NGM1IDY0Ljk5JSxcbiAgICAgICAgICAgICAgICAgICNmZmYgNjUuOTklLFxuICAgICAgICAgICAgICAgICAgI2ZmZiAxMDAlXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9uVHJhbnMge1xuICAgICAgICAgICAgICAuYm94LXNwb3J0LXRleHR7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41NXMgLjJzIGVhc2Utb3V0LG9wYWNpdHkgMC41NXMgMC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaDQuZ3JhZGllbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncmFkaWVudEFuaW1hdGlvbiA1cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKuyKpO2PrOy4oCDsiqzrnbzsnbTrjZQqL1xuICAgICAgLnNlY3Rpb24tYnJhbmQtc3BvcnQtc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAwZGVnLFxuICAgICAgICAgICAgcmdiYSgyOSwgMzEsIDM0LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjksIDMxLCAzNCwgMSkgNjAlLFxuICAgICAgICAgICAgcmdiYSgyOSwgMzEsIDM0LCAxKSA5MCUsXG4gICAgICAgICAgICByZ2JhKDI5LCAzMSwgMzQsIDApIDEwMCVcbiAgICAgICAgKTsqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzAwcHggMCAyNTBweCwgMjgwcHggMCAyNTBweCwgMzAwcHggMCAyNTBweCk7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIC00MHB4LCB1bnNldCk7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAwcHggYXV0byAwcHgsIDBweCBhdXRvIDQwcHgsIDBweCBhdXRvIDQwcHgpO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjk3MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMTJweCwgMTJweClcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8q7J6Q64+ZIO2FjeyKpO2KuCDsiqzrnbzsnbTrjZQg64yA7J2RKi9cbiAgICAuZGl2LWJyYW5kLXNwb3J0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmRpdi10ZXh0LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgQGtleWZyYW1lcyBzY3JvbGxUZXh0IHtcbiAgICAgICAgZnJvbSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAgICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPSdiZy1zaGFwZS0nXXtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYubGluZXtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhbmltYXRpb24tZGVsYXksIDAuM3MsIDAuNHMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhpZGRlbntcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJnLXNoYXBlLTF7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0NTVweCwgNTYwcHgsIDY2NXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA0MTlweCwgMzAwcHgsIDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmJnLXNoYXBlLTEtMntcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDQ1NXB4LCA3MTRweCwgOTczcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDE1MTZweCwgMjUwMHB4LCAyNTAwcHgpO1xuICAgICAgICAmLnRhZWt3b25kby10b3B7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCAxNTE2cHgsIDE1MTZweCwgMzAwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLnRlbm5pcy10b3B7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA5NTBweCwgMTQ1MHB4LCAxOTUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iZy1zaGFwZS0ye1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTI3cHgsICA3MjFweCwgOTE1cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDMwMDBweCwgMzAwMHB4LCAzMDAwcHgpO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICB9XG5cbiAgICAgIC5iZy1zaGFwZS0ze1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDU1MHB4LCAgMTA0NHB4LCAxNTM3cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDUwMDBweCwgNTAwMHB4LCA1MDAwcHgpO1xuICAgICAgICByaWdodDowO1xuICAgICAgICAmLnRhZWt3b25kby10b3B7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA0NTAwcHgsIDUwMDBweCwgNTAwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLmJnU2hhcGUzVXBwZXItdG9we1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNDAwMHB4LCA1MDAwcHgsIDUwMDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJnLXNoYXBlLTR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzkzcHgsICAzOTNweCwgOTI2cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDQ1MDBweCwgNDUwMHB4LCA0NTAwcHgpO1xuICAgICAgICByaWdodDowO1xuXG4gICAgICAgICYudGVubmlzLXRvcHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDM0MDBweCwgMzQwMHB4LCAzNDAwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8q7Z6I7Ja066GcKi9cbiAgICAuc2VjdGlvbi1icmFuZC1zcG9ydC1oZXJvIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLDIyOHB4LCAyNTBzcHgsIDI1MHNweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNDBweCwgMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMTAwJSw5MCUsIDEzMzhweCk7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgN3B4LCAxMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNTQtNjA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9ue1xuICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDEycHgsMTJweClcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5ke1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDcwMHB4LDYwMHNweCw2MDBzcHgpO1xuICAgICAgICBmaWd1cmUsLndyYXBwZXItYmFja2dyb3VuZHtoZWlnaHQ6MTAwJTt9XG4gICAgICAgIGltZyx2aWRlb3tcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRpbXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgyOSwzMSwzNCkpO1xuICAgICAgfVxuICAgICAgLndyYXBwZXItdWx7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo0MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLndyYXAtY29udHJvbHtcbiAgICAgICAgYSxzcGFue2JhY2tncm91bmQ6IzA0MDQwQ31cbiAgICAgIH1cbiAgICB9XG4gICAgLyrtjJ3sl4UqL1xuICAgIC5zZWN0aW9uLWJyYW5kLXNwb3J0LXBvcHVwIHtcbiAgICAgICYub25TaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtcG9wdXA7XG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwwLDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsMCw1MCUpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sbm9uZSx0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRwc2QtbW9iaWxlLXdpZHRoIC0gMXB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLXBvcHVwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAvL2hlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTMwcHggMCAxMDBweCwgMTMwcHggMCAxMDBweCA1MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwLCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LDEwMHZoLDkwdmgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXksc2Nyb2xsLHVuc2V0KTtcbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg64SI67mE7JmAIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7IC8qIOyKpO2BrOuhpOuwlCDrhIjruYQgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg67Cw6rK97IOJ6rO8IOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEOURFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgLyog7Iqk7YGs66Gk67CUIOuqqOyEnOumrCDrkaXquIDqsowg66eM65Ok6riwICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTMwcHggMCAxMDBweCwgODBweCAwIDUwcHggNTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ1dHRvbi1jbG9zZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwb3NpdGlvbiwgZml4ZWQsIGFic29sdXRlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTRweCwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDU0cHgsIDQycHgpO1xuICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDU0cHgsIDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnVsLW1haW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgdW5zZXQsIDEwMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNDBweCwgMCwgMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LCAwLCA0NXB4KTtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhcjtcbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgLmxpLW1haW4ge1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgJi5saS1pbWFnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIHVuc2V0LCA1MHB4LCA1MHB4KTtcbiAgICAgICAgICAgICAgLmNvbnRhaW5lci1jb250cm9sbGVyLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgbm9uZSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA1MCUsIHVuc2V0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNS43MDYxMzQwOTQydncpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjJweCAyNnB4LCB1bnNldCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgODJweCwgdW5zZXQpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA1NnB4LCB1bnNldCk7XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMnB4LCB1bnNldCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTVweCwgdW5zZXQpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpLXRleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB1bnNldCwgYXV0byk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIHVuc2V0LCA0NXB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgdW5zZXQsIDY3MnB4LCA2NzJweCk7XG5cblxuICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjcm9sbC10YXJnZXQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Nyb2xsLWR1bW15IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vZmlndXJlPT0+XG4gICAgICAgICAgLmZpZ3VyZS1tYWluIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0ODUvNjcyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgODU4cHgsIDY3MnB4LCA2NzJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWdyYXBoaWMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcblxuICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmltZy1wb3B1cC1saW5lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW1nLXBvcHVwLWJnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudWwtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDMwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMzBweCwgMzBweCk7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjk1cHgsIDE2NHB4LCAxNjRweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy88PT09ZmlndXJlXG5cbiAgICAgICAgICAvL3RpdGxlPT09PlxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDZweCAwIDE2cHgsIDZweCAwIDE2cHgsIDZweCAwIDE2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vPD09dGl0bGVcblxuICAgICAgICAgIC8vYXJ0aWNsZT09PlxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDMwcHgsIDMwcHgsIDMwcHgpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTRweCwgMTRweCwgMTRweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVsLXByb2ZpbGUge1xuICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDE0cHgsIDE0cHgsIDE0cHgpO1xuICAgICAgICAgICAgICB9O1xuXG5cbiAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVsLWNhcmVlciB7XG4gICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8q7Yyo64SQKi9cbiAgICAuY29udGFpbmVyLXBhZ2UtcGFuZWx7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDsu6jtirjroaTrn6xcbiAgICAuY29udGFpbmVyLWNvbnRyb2xsZXJ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCB1bnNldCwgOTclLCAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgdW5zZXQsIDEzMjBweCk7XG4gICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBmbGV4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIHVuc2V0LCAwIDIuMTg3NXZ3IDAgMi4xODc1dncpO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjJweCAyNngsIDExcHggMjZweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cbiAgICAgICAgLnN2Zy1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMnB4LCAzMnB4KTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9AaW5jbHVkZSBicmVhay1wb2ludC1tYXgoMTc4MHB4KXtcbiAgICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgICAgLy99XG4gICAgfVxuICAgIFxuICAgIEBrZXlmcmFtZXMgZ3JhZGllbnRBbmltYXRpb24ge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvYnJhbmQvcGFnZS5icmFuZC5zcG9ydC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS90b21vcnJvdy9wYWdlLnRvbW9ycm93LmVzZy5yZXN1bHQuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblx0QGltcG9ydCAnQC9lanMvcGFnZS90b21vcnJvdy9wYWdlLnRvbW9ycm93LmVzZy5yZXN1bHQnO1xuXG5cblx0LnBhZ2UtdG9tb3Jyb3ctZXNnLXJlc3VsdCB7XG5cdFx0JHNlY3Rpb25NYXJnaW5Ub3A6IDIwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGNEY0RjY7XG5cbiAgICAgIC8q67Cw6rK9IOuUlOyhuOu4jCovXG4gICAgICAuY29udGFpbmVyLWRpc3NvbHZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC01O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYub25UcmFucyB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1kaXNzb2x2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblx0XHRAa2V5ZnJhbWVzIHNjcm9sbFRleHQge1xuXHRcdFx0ZnJvbSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0XHR9XG5cdFx0XHR0byB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblxuLy9lbmQtL3NyYy9lanMvcGFnZS90b21vcnJvdy9wYWdlLnRvbW9ycm93LmVzZy5yZXN1bHQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvdG9tb3Jyb3cvcGFnZS50b21vcnJvdy5zaGFyZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS10b21vcnJvdy1zaGFyZSB7XG5cbiAgICAuc2VjdGlvbi1zaGFyZS1kZXRhaWwge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDE1MHB4LDIwMHB4KTtcbiAgICAgIH1cbiAgICAgICAgICAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMnB4LCAxMnB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm9ybWFsLHByZS1saW5lKTtcblxuICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxub25lLGJsb2NrKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnRpdGxlLXBhZGRpbmc6bGFuZyhqYSl7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCwgMCAxMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgLmNvbnRlbnQtbW9kZWwge1xuICAgICAgICAgIC5jb250YWluZXItYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDUwcHgsIDYwcHgpO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAzNHB4LCAzNHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMTAwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxM3B4IDMwcHgsIDEycHggMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtaW1wYWN0IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgODBweCwgNjBweCk7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDMwcHggMzBweCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24scm93LGNvbHVtbik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsc3BhY2UtYmV0d2Vlbix1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcyxjZW50ZXIsdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbixjb2x1bW4scm93KTtcbiAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwwLDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgJjpsYW5nKGVuKSwmOmxhbmcodm4pIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwLTYwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMCA4cHggLTVweCAwLCAwIDEwcHggLTVweCAwKTtcbiAgICAgICAgICAgICAgJjpsYW5nKGVuKSwmOmxhbmcodm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcmVwb3J0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMjUwcHgsMjUwcHgpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA1MHB4LCA0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDUwcHgsIDQwcHgpO1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwLTYwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMC0yMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UscHJlLWxpbmUsbm9ybWFsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgOHB4LCA4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgNTBweCwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3R0b20sIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgLmJveC1zdmd7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA4cHgsIDhweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxNHB4LDEycHgpO1xuICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi1wb3B1cCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDE2cHgsMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE2cHgsMTBweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zZWN0aW9uLXBvcHVwIHtcbiAgICAgICYub25TaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtcG9wdXA7XG5cblxuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tkcm9wLUJsdXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDAsIDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDAsIDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgbm9uZSwgdHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTAwJSwgdW5zZXQpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRwc2QtbW9iaWxlLXdpZHRoIC0gMXB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLXBvcHVwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMHZoLCA5NXZoKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCBzY3JvbGwsIGhpZGRlbik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMCwgNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIGZsZXgpO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTIwcHggMCAxMDBweCA0MHB4LCAgNjBweCA0NXB4IDYwcHggNjBweCk7XG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY2xvc2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBvc2l0aW9uLCBmaXhlZCwgYWJzb2x1dGUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDQwcHgsIDMwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDU0cHgsIDQwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNDBweCwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxMDBweCwgODBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSwgdmlzaWJsZSwgYXV0byk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteCwgYXV0bywgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDQwcHgsIDE1cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkcHNkLW1vYmlsZS13aWR0aCAtIDFweCkge1xuICAgICAgICAgICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMDAlLCBhdXRvKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgYXV0bywgMTAwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhbmcoa28pIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJHBzZC1tb2JpbGUtd2lkdGggLSAxcHgpIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTI4MHB4LCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTEzM3B4LCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGNuKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTAyN3B4LCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbC10YXJnZXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuc2Nyb2xsLWR1bW15IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvdG9tb3Jyb3cvcGFnZS50b21vcnJvdy5zaGFyZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS90b21vcnJvdy9wYWdlLnRvbW9ycm93LmV0aGljYWwuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtdG9tb3Jyb3ctZXRoaWNhbCB7XG4gICAgLnNlY3Rpb24tZXRoaWNhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY2O1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywyMDBweCAwIDI1MHB4LDIwMHB4IDAgMjUwcHgpO1xuXG4gICAgICAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNjBweCk7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDEycHgsMTJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm9ybWFsLHByZS1saW5lKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sY29sdW1uLHJvdyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMjBweCwyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LGF1dG8sMjA4cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDUwcHgsNDBweCA3NXB4IDQwcHggNDBweCk7XG5cbiAgICAgICAgJjpsYW5nKGVuKSxcbiAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIGFydGljbGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMzBweCwzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMzA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UscHJlLWxpbmUscHJlLWxpbmUpO1xuXG4gICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDAsMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDUyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDEyMHB4LDApO1xuXG4gICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsMTAwJSw1MjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS90b21vcnJvdy9wYWdlLnRvbW9ycm93LmV0aGljYWwuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvYWJvdXQvcGFnZS5hYm91dC5pbnRyb2R1Y2UuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblxuICAvKiBwb3B1cCBzdHlsZSAqL1xuICBAaW1wb3J0IFwiQC9lanMvcGFnZS9hYm91dC9wYWdlLmFib3V0LmludHJvZHVjZS5wb3B1cFwiO1xuXG4gIC5wYWdlLWFib3V0LWludHJvZHVjZSB7XG4gICAgLyoqKioqKlxuICAgICog6rO17Ya1XG4gICAgKioqKioqKi9cbiAgICBoMntcbiAgICAgIEBpbmNsdWRlIGZvbnQtNTQtNjA7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuICAgIGgze1xuICAgICAgQGluY2x1ZGUgZm9udC01NC00ODtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB9XG4gICAgaDR7XG4gICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIH1cbiAgICBoNXtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMzItMzA7XG4gICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgfVxuICAgIGg2e1xuICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgQGluY2x1ZGUgZm9udC00Mi0zODtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICB9XG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgfVxuICAgIGJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vY29sb3I6I0ZGOTcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuICAgIHNtYWxse1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgLyrrsLDqsr0g65SU7KG467iMKi9cbiAgICAuY29udGFpbmVyLWRpc3NvbHZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC01O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLm9uVHJhbnMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgLndyYXBwZXItZGlzc29sdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZGl2LXN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgMjUwcHgsIDBweCwgMHB4KTtcblxuICAgICAgLnR4dC1zbGlkZXItc3BhY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5zZWN0aW9uLWFib3V0LWludHJvZHVjZS1rdntcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDI1MHB4LDI1MHB4KTtcbiAgICAgIHZpZGVve1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQtc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIC53cmFwcGVyLWJhY2tncm91bmQtc3RpY2t5IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhbnZhcy1ib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250YWluZXItdGV4dC1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIC53cmFwcGVyLXRleHQtc3RpY2t5IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1zdGlja3kge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGlubGluZSxibG9jayk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMiUsIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAxMDAlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgJi5mb250LWNqLXZuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dC1ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNjE1cHgsMTE1MnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyODhweCw0OTVweCk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgODBweCwgMTQwcHgsIDE0MHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC44cyBlYXNlLWluLW91dCwgcmlnaHQgMC44cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAmOmxhbmcodm4pLCAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLXRpdGxlLWJvbGQnLCAkc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDAlO1xuICAgICAgICAgICAgICAgICYub25TaG93IHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsMHB4LDBweCwwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwMCU7XG4gICAgICAgICAgICAgICAgJi5vblNob3cge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsMCwwLDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwJTtcbiAgICAgICAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LDM2cHgsMTM4cHgsMTM4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXQtaW50cm9kdWNlLWludHJvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMTAwJSwgMTYwMHB4LCAxNjAwcHgpO1xuXG4gICAgICAuY29udGFpbmVyLWltYWdlLXN0aWNreSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDMzMHB4LDApO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMTAwMHB4LDIwMHZoKTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCAwIDQwcHgsIDAgNDBweCk7XG5cbiAgICAgICAgLndyYXBwZXItZmlndXJlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwb3NpdGlvbixyZWxhdGl2ZSxzdGlja3kpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCx1bnNldCwgMCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDEwMDBweCwxMDB2aCk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgMTAwJSwgMTAwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMTAwJSwgOTAwcHgsOTAwcHgpO1xuXG4gICAgICAgICAgICAmLm9uVHJhbnN7XG4gICAgICAgICAgICAgIGltZ3thbmltYXRpb246IHNjYWxlLW1vdGlvbiAxMHMgbGluZWFyIGZvcndhcmRzO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCA3MHZoLCA5MDBweCwgOTAwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDBweCA1MHB4LCB1bnNldCk7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6bGFuZyhlbiksJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEyMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgdW5zZXQpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kLWJsb2NrLXBjIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAgICAgICAjZmZmLFxuICAgICAgICAgICAgICAgICAgICAgICNmZmYgNTAlLFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC41KSA1MCVcbiAgICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNTQtNDg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAmLm9uVHJhbnMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZC1ibG9jay1tIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC01NC00ODtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm9ybWFsLCBwcmUtbGluZSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCA0OHB4LCAzNHB4LCAzNHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcblxuICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSxub3JtYWwscHJlLWxpbmUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvKiDqs7XthrUgKi9cbiAgICAgIC5jb250YWluZXItY29udGVudHN7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgLmNvbnRlbnQtaW50cm9kdWNlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdyx2aXNpYmxlLGhpZGRlbik7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWluKDEzNTBweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywyMHB4LDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCw1MjBweCwxMDAlLDEwMCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDYwcHgsdW5zZXQpO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi0zODtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sNnB4IDAgMzBweCwgMTJweCAwIDMwcHgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cywgb3BhY2l0eSAwLjhzO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cywgb3BhY2l0eSAwLjhzO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMsIG9wYWNpdHkgMC44cztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sLWludHJvZHVjZS10ZXh0IHtcbiAgICAgICAgICAgICYub25UcmFucyB7XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtMSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsMTUwcHgsMjAwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sMjAwcHgsNjJweCk7XG4gICAgICAgICAgLmNvbC1pbnRyb2R1Y2UtaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNDkwcHgsNTE4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDU4MHB4LDc5NXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLDEsMik7XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LDEzMHB4LDE0N3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbC1pbnRyb2R1Y2UtdGV4dCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLDIsMSk7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtMiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMjUwcHgsMjUwcHgpO1xuICAgICAgICAgIC5jb2wtaW50cm9kdWNlLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDU2NHB4LDYzMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw2OTBweCw3OTVweCk7XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwwLDExMHB4LDk1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2wtaW50cm9kdWNlLXRleHQge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hYm91dC1pbnRyb2R1Y2UtY2Vve1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCAwIDI5MnB4LCAwIDAgMzAwcHgsIDAgMCAzMDBweCk7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMzBweCwgMzBweCk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShib3R0b20sIDIwcHgsIDMwcHgsIDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgMjBweCwgMzBweCwgMzBweCk7XG5cbiAgICAgICAgLnNwYW4tc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDU1cHgsNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDU2cHgsNDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw2MHB4KTtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICBAaW5jbHVkZSBmb250LTMyLTMwO1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICB9XG5cbiAgICAgIHNtYWxse1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDIwcHgsMjBweCk7XG4gICAgICB9XG5cblxuICAgICAgLmNvbnRhaW5lci1jZW8tdGV4dHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA1MjBweCwgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA1MHB4LCA1MCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCA1MHB4LCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCB1bnNldCwgMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgdW5zZXQsIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIHVuc2V0LCAxMHB4LCAxMDBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIHVuc2V0LCA1MHB4LCA1MHB4KTtcbiAgICAgICAgcDpsYW5nKHZuKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLG5vcm1hbCxwcmUtbGluZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWN0aW9uLWFib3V0LWludHJvZHVjZS1waGlsb3NvcGh5e1xuICAgICAgaDR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sNjBweCwgNTRweCk7XG4gICAgICB9XG4gICAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNjI4cHgsIDUwN3B4KTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDcvNzU5O1xuICAgICAgICBib3gtc2hhZG93OiAzMHB4IDI1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDYzMC85NDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgLnNwYW4tc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnV0dG9uLTEge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC0yNjdweCwgIC0yMzNweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDI0M3B4LCAgMTkzcHgpO1xuICAgICAgICB9XG4gICAgICAgICYuYnV0dG9uLTIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC0xMDRweCwgIC0xMDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIC0yNDNweCwgIC0xOTNweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5idXR0b24tMyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTlweCwgIDNweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDI0M3B4LCAgMTkzcHgpO1xuICAgICAgICB9XG4gICAgICAgICYuYnV0dG9uLTQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDM2MHB4LCAyODNweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsLTI0M3B4LCAtMTkzcHgpO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDU0cHgsIDQwcHgsIDQwc3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDU2cHgsIDQwcHgsIDQwc3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5lbiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJi5idXR0b24tMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtMjY3cHgsICAtMjEzcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDI0N3B4LCAgMTk4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi0yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC0xMDRweCwgIC03NnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAtMjM2cHgsICAtMTk4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi0zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE5cHgsICAxOXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyNDdweCwgIDE5OHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5idXR0b24tNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMzRweCwgMjcwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsLTIzNnB4LCAtMTk4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jbiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJi5idXR0b24tMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtMjQ1cHgsICAtMjEzcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDI0N3B4LCAgMTkwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi0yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC03NnB4LCAgLTc3cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIC0yMzZweCwgIC0xOTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnV0dG9uLTMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzVweCwgIDE5cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDI0N3B4LCAgMTkwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi00IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDM4OXB4LCAyOTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwtMjM2cHgsIC0xOTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnZuIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmLmJ1dHRvbi0xIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC0zNjBweCwgIC0yODVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTIwcHgsICAxMDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnV0dG9uLTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgLTE5MnB4LCAgLTE1NXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAtMTU4cHgsICAtNzhweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnV0dG9uLTMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgIDE5cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDEyMHB4LCAgMTAycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi00IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMyOXB4LCAyNjhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwtMTU4cHgsIC0xMzVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmpwIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmLmJ1dHRvbi0xIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC0zNjBweCwgIC0yODVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTIwcHgsICAxMDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnV0dG9uLTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgLTE3MnB4LCAgLTE0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAtMTU4cHgsICAtNzhweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnV0dG9uLTMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgIDE5cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDEyMHB4LCAgMTAycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi00IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMxOXB4LCAyNThweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwtMTU4cHgsIC0xMzVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXQtaW50cm9kdWNlLWNpe1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMDBweCwgMjAwcHgpO1xuICAgICAgaDR7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBub3JtYWwsIHByZS1saW5lKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAxMnB4IDAgNjBweCwgMTJweCAwIDYwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tY2FyZHtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sY29sdW1uLHJvdyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywxNTBweCA1MHB4IDYwcHggNTBweCw4MHB4IDYwcHggODBweCAxMjBweCw4MHB4IDYwcHggODBweCAxNjBweCk7XG5cbiAgICAgICAgZmlndXJle1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDI4OHB4LDM1MHB4KTtcbiAgICAgICAgICBpbWcgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsYXV0byw0NjVweCk7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMTUwcHgsMCk7XG4gICAgICAgICAgICArIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMDBweCw2MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDMwcHgsMTJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItYm90dG9tLDFweCBzb2xpZCByZ2JhKDE1MSwxNTMsMTU1LDAuNCksMXB4IHNvbGlkIHJnYmEoMTUxLDE1MywxNTUsMC40KSlcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMHB4LDIwcHgpO1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCw2MHB4LDMwcHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcGFuLXN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwyMHB4LDExcHgsMTFweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCw2cHgsNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sOHB4LDZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWFib3V0LWludHJvZHVjZS1icm9jaHVyZXtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjAwcHgsIDIwMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDBweCwgMjUwcHgpO1xuICAgICAgLmNvbC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw2MHB4KTtcbiAgICAgICAgaDQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDEycHgsMTJweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uLWNhcmR7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLGNvbHVtbixyb3cpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMTQycHggNTBweCA2MHB4IDUwcHgsMTE4cHggNjBweCAxMThweCA4MHB4KTtcbiAgICAgICAgPiAqe1xuICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMzBweCwwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMHB4LDkwcHgpO1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwxNnB4LDEycHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1ib3R0b20sMXB4IHNvbGlkIHJnYmEoMTUxLDE1MywxNTUsMC40KSwxcHggc29saWQgcmdiYSgxNTEsMTUzLDE1NSwwLjQpKVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGFuLXN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMjBweCwxMXB4LDExcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDZweCw2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNXB4LDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvYWJvdXQvcGFnZS5hYm91dC5pbnRyb2R1Y2UuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvdG9tb3Jyb3cvcGFnZS50b21vcnJvdy5jdWx0dXJlLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLXRvbW9ycm93LWN1bHR1cmUge1xuXG4gICAgLnNlY3Rpb24tY3VsdHVyZS1kZXRhaWwge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDE1MHB4LDIwMHB4KTtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXItdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEycHgsIDEycHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLG5vcm1hbCxwcmUtbGluZSk7XG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxub25lLGJsb2NrKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LW1vZGVsIHtcbiAgICAgICAgLmNvbnRhaW5lci1idXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDUwcHgsIDYwcHgpO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzRweCwgMzRweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxMDBweCwgMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxM3B4IDMwcHgsIDEycHggMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC1wbGF0Zm9ybSB7XG5cbiAgICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDgwcHgsIDYwcHgpO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDYyMHB4LCAzODBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgICAgICAgICAgICYubGktbWVudS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1jdWx0dXJlL3RvbW9ycm93LWN1bHR1cmUtcGxhdGZvcm0tI3skaX0ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIC5zcGFuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzYtMjQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA3cHgsIDNweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDMwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwgMzBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMThweCwxMXB4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxMHB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC1yZXBvcnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNTBweCwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCA1MHB4LCA0MHB4KTtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MC02MDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMC0yMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLHByZS1saW5lLG5vcm1hbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDhweCwgOHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDUwcHgsIDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDNweCwgM3B4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24tcG9wdXAge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDE2cHgsMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE2cHgsMTBweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY3VsdHVyZS1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjAwcHgsMjAwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMjUwcHgsMjUwcHgpO1xuICAgICAgLmNvbnRlbnQgLmNvbHVtbnt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgLTMwcHgsIHVuc2V0KTtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTJweCwgMTJweCk7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgMCwgMTQwcHgpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOnByZS1saW5lO1xuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksbm9uZSxibG9jayk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYW5nKGtvKXtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhbmcoZW4pe1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNlY3Rpb24tcG9wdXAge1xuICAgICAgJi5vblNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAkei1pbmRleC1wb3B1cDtcblxuXG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMCwgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgMCwgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCBub25lLCB0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMDAlLCB1bnNldCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJHBzZC1tb2JpbGUtd2lkdGggLSAxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg64SI67mE7JmAIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7IC8qIOyKpO2BrOuhpOuwlCDrhIjruYQgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg67Cw6rK97IOJ6rO8IOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEOURFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgLyog7Iqk7YGs66Gk67CUIOuqqOyEnOumrCDrkaXquIDqsowg66eM65Ok6riwICovXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wb3B1cCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAxMDB2aCwgOTV2aCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSwgc2Nyb2xsLCBoaWRkZW4pO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSx1bnNldCx0cmFuc2xhdGVaKDApKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwLCA0MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgZmxleCk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMjBweCAwIDgwcHggNDBweCwgIDYwcHggNDVweCA2MHB4IDYwcHgpO1xuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDsgLyog7Iqk7YGs66Gk67CUIOuEiOu5hCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrsLDqsr3sg4nqs7wg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0Q5REU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAvKiDsiqTtgazroaTrsJQg66qo7ISc66asIOuRpeq4gOqyjCDrp4zrk6TquLAgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jbG9zZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocG9zaXRpb24sIGZpeGVkLCBhYnNvbHV0ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTRweCwgNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCA0MHB4LCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDEwMHB4LCA4MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB2aXNpYmxlLCBhdXRvKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy14LCBhdXRvLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNDBweCwgMTVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJHBzZC1tb2JpbGUtd2lkdGggLSAxcHgpIHtcbiAgICAgICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMDAlLCBhdXRvKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCBhdXRvLCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGtvKSB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRwc2QtbW9iaWxlLXdpZHRoIC0gMXB4KSB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEyODBweCwgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDExMzNweCwgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhjbikge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwMjdweCwgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zY3JvbGwtdGFyZ2V0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbC1kdW1teSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvdG9tb3Jyb3cvcGFnZS50b21vcnJvdy5jdWx0dXJlLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuaGlzdG9yeS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICBAaW1wb3J0ICdAL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuaGlzdG9yeS5zY3NzJztcbi8vZW5kLS9zcmMvZWpzL3BhZ2UvYWJvdXQvcGFnZS5hYm91dC5oaXN0b3J5LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuY2ouZmFtaWx5LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWFib3V0LWNqLWZhbWlseSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLyrrsLDqsr0g65SU7KG467iMKi9cbiAgICAuY29udGFpbmVyLWRpc3NvbHZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC01O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLm9uVHJhbnMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgLndyYXBwZXItZGlzc29sdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy/thY3siqTtirgg66Gk66eBIOyVoOuLiOuplOydtOyFmFxuICAgIC5zZWN0aW9uLWZhbWlseS1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA5OTBweCwgNzAwcHgsIDcwMHB4KTtcbiAgICAgIC8vQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1jb2xvciwgdW5zZXQsICRjb2xvci13aGl0ZSk7XG4gICAgICAuc2Nyb2xsLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGxUZXh0IDMzcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNTAtMjUwO1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZmFtaWx5LWhlcm8ge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDIzMHB4LCAyNTBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgLmNvbC10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDEycHgsMTJweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgODBweCwgMTAwcHgsIDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWZhbWlseS1icmFuZCB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwyNTBweCwyNTBweCk7XG4gICAgICAmID4gYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxNTBweCwgMTUwcHgpO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC1jb3B5IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxMDBweCwgODBweCwgODBweCk7XG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm9ybWFsLCBwcmUtbGluZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgICAuY29sLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA0MHB4LCB1bnNldCk7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCB1bnNldCwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDQ0cHgsIDMwcHgsIDMwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDg4cHgsIDgwcHgsIDgwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCAxLjE2NiwgMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRhaW5lci1vdXRsaW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24tc2VsZixjZW50ZXIsIHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDEwcHgsMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgdW5zZXQsIDYwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYS1zaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksbm9uZSxmbGV4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDJweCwgMnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNXB4LCAwIDEwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LCAtNXB4LCAtMTBweCwgLTEwcHgpO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgN3B4LCAzcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTBweCwgNnB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMHB4LCA2cHgpO1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmEtc2l0ZS1tb3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxmbGV4LG5vbmUpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDEycHgsMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kaXYtdGl0bGUtY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudWwtc25zIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI4cHgsIDE4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMCAwIDAgLTJweCwgMCAtMnB4IDAgMCk7XG4gICAgICAgICAgJi5zbnMtcGMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgZmxleCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgdW5zZXQsIDM5cHgsIDM5cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNucy1tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgbm9uZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCB1bnNldCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDM3cHgsIDI0cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzN3B4LCAyNHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0zMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDQwcHggMCAyMHB4LCA0MHB4IDAgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtYnJhbmQge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA4MHB4LCA1MHB4LCA1MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocm93LWdhcCwkbW9iaWxlLWNvbHVtbi1nYXAsJGRlc2t0b3AtY29sdW1uLWdhcCk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDE4NnB4LGF1dG8pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE4NnB4LGF1dG8pO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgc3BhbjtcbiAgICAgICAgICAgIGEsID4gZGl2IHtcbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEyNHB4LCAxMTdweCwgMTE3cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgYSwgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC8vaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTI0cHgsIDkwJSk7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjAtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBwcmUtbGluZSwgbm9ybWFsKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAmOmxhbmcoY24pLFxuICAgICAgICAgICAgICAmOmxhbmcodm4pLFxuICAgICAgICAgICAgICAmOmxhbmcoZW4pLFxuICAgICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTQtMTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYW5nKHZuKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmZvbnQtY2otdm4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDJweCwwKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsM3B4LDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA4cHgsIDZweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4cHgsIDZweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMnB4LDJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxMnB4LDhweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi1mb29kLFxuICAgICNzZWN0aW9uLWJpbyxcbiAgICAjc2VjdGlvbi1yZXRhaWwsXG4gICAgI3NlY3Rpb24tbWVkaWEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDowOyB0b3A6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OjA7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICBvcGFjaXR5OjA7XG5cbiAgICAgICYub25BY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDAuNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjRzIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKuuzhOuPhOyymOumrCovXG4gICAgI3NlY3Rpb24tZm9vZCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgLnNpemUtMSB7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsNTBweCAyMHB4IDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCBhdXRvLCA4MCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMTBweCwgYXV0byk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3csaGlkZGVuLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsYXV0byk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsYXV0bywxMDAlKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtMnZ3KSx1bnNldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uLXJldGFpbCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgLmEtc2l0ZS1tbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50LWJyYW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAuY29udGVudC1icmFuZHtcbiAgICAgICAgICAgIGxpOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgYSwgPmRpdiB7IEBpbmNsdWRlIG1xKHBhZGRpbmcsMjBweCAxMHB4IDIwcHggMTBweCwyMHB4KTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuY2ouZmFtaWx5LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuY2ouZ2xvYmFsLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIEBrZXlmcmFtZXMgYmxpbmstZWZmZWN0IHtcbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBibGluay1yZXZlcnNlLWVmZmVjdCB7XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5wYWdlLWFib3V0LWNqLWdsb2JhbCB7XG5cblxuICAgIC5zZWN0aW9uLWFib3V0LWdsb2JhbC1pbnRybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMjMwcHgsIDI1MHB4KTtcblxuICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLCAxMDAlLCAxMzM4cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIDApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTU0LTYwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSxub3JtYWwscHJlLWxpbmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYW5nKGVuKXtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIDEwMCUsIDE0MDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hcmVhLWdsb2JhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwxMDBweCwxNTBweCk7XG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAud3JhcHBlci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuNXMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCA4NjRweCwgODY0cHgsIDg2NHB4KTtcblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LDApO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmstZWZmZWN0IDFzIHN0ZXAtZW5kIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rLXJldmVyc2UtZWZmZWN0IDFzIDJzIHN0ZXAtZW5kIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXYtYWJvdXQtZ2xvYmFsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgLnNlY3Rpb24tdmlzdWFsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAvKiBpdGVtIGxlbmd0aCDqsJLsl5Ag65Sw6528IGhlaWdodCBzY3JpcHQg7LKY66asICovXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCAwIDQwcHgsIDAgNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLCAxMDAlLCAxNjE1cHgsIDE2MTVweCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAud3JhcHBlci1maWd1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwMDBweCwgOTA2cHgsIDkwNnB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgMTAwJSk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMTAwMHB4LCA5MDZweCwgOTA2cHgpO1xuXG4gICAgICAgICAgICAgICYub25UcmFuc3tcbiAgICAgICAgICAgICAgICBpbWd7YW5pbWF0aW9uOiBzY2FsZS1tb3Rpb24gMTBzIGxpbmVhciBmb3J3YXJkczt9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDgwcHggNDBweCwgdW5zZXQpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMTAwMHB4LCA5MDBweCwgOTAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZ3VyZS1sb2dvIHtcbiAgICAgICAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAgICAgICAvL2xlZnQ6IDUwJTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0OTBweCwgYXV0bywgODcwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyNTVweCwgMjAwcHgsIDMxMHB4KTtcblxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNzAlLCA4MCUsIDgwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAmLm9uVHJhbnMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgLmZvbnQtYm9sZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuNXMgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBub3JtYWwsIHByZS1saW5lKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtcC10eHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAgICNmZmYsXG4gICAgICAgICAgICAgICAgICAjZmZmIDUwJSxcbiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA1MCVcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxpbmUtaGVpZ2h0LCAxLjI1LCAxLjEpO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJvdy10eXBlIHtcbiAgICAgICAgICAgICYudWwtbGlzdCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRleHQtYWxpZ24sIGNlbnRlciwgbGVmdCk7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgcm93KTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyMHB4IDAsIDAgMjVweCAwIDMwcHgsIDAgMjVweCAwIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2x1bW4tdHlwZSB7XG4gICAgICAgICAgICAmLnVsLWxpc3Qge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyMHB4IDAsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5taXgtdHlwZSB7XG4gICAgICAgICAgICAmLnVsLWxpc3Qge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGV4dC1hbGlnbiwgY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgY29sdW1uKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBjZW50ZXIsIGxlZnQpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgcm93KTtcblxuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwLCAwIDI1cHggMCAzMHB4LCAwIDI1cHggMCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRleHQtYWxpZ24sIGNlbnRlciwgbGVmdCk7XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShncmlkLWNvbHVtbi1lbmQsIDEsIDMsIDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWl4LXR5cGUyIHtcbiAgICAgICAgICAgICYudWwtbGlzdCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBjZW50ZXIsIGxlZnQpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgcm93KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGV4dC1hbGlnbiwgY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgY29sdW1uKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAuc2VjdGlvbi1nbG9iYWwtaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA2MHB4IDAgMjAwcHgsIDE1MHB4IDAgMzAwcHgsIDE1MHB4IDAgMzAwcHgpO1xuICAgICAgICAgIC5jb250ZW50LWdsb2JhbC1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWluKDEzNTBweCkge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtZ2xvYmFsLWltYWdlIHtcbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcGFjaXR5LCAwLCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub25UcmFucyB7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8v66qo67CU7J28IO2FjeyKpO2KuCDsiqTtg4DsnbxcbiAgICAgICAgICAgIC5jb2wtZ2xvYmFsLXRleHQge1xuICAgICAgICAgICAgICAmLm9uVHJhbnMge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjU1cyAuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMC41NXMgMC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41NXMgLjJzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNTVzIDAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSwgJjpsYW5nKHZuKSwgJjpsYW5nKGtvKXtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMjA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTMwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY29sLXRleHQtMntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDAsIDQwcHgsIDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udGVudC0xIHtcbiAgICAgICAgICAgICAgLmNvbC1nbG9iYWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCA2MjBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDQzMHB4LDQzMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwxLDIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBvc2l0aW9uLHN0YXRpYyxhYnNvbHV0ZSk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsdW5zZXQsMCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LHVuc2V0LDUwcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29sLWdsb2JhbC10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwyLDEpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb250ZW50LTIge1xuICAgICAgICAgICAgICAuY29sLWdsb2JhbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIDYyMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDQzMHB4LCA0MzBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LHVuc2V0LDgwcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29sLWdsb2JhbC10ZXh0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGl2LWFib3V0LWdsb2JhbC1vdXRybyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDQwMHZoLDM1MHZoKTtcblxuICAgICAgICAuc2VjdGlvbi1zdGlja3ktYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMTAwJSwgMTYwMHB4LCAxNjAwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIGF1dG8pO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMTAwJSwgMTMzOHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIDApO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm9ybWFsLCBub3dyYXApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC01NC02MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAjMDAwLFxuICAgICAgICAgICAgICAgICMwMDAgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC4zKSA1MCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICYub25UcmFucyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWdsb2JhbC1hY2NvcmRpb24ge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDI1MHB4LCAyNTBweCk7XG4gICAgICAvL+2DrSDrsoTtirwg7Iqk7YOA7J28XG4gICAgICBbY2xhc3MqPVwiY29udGFpbmVyLXRhYi1idXR0b25cIl0ge1xuICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCxcbiAgICAgICAgICAgIHVuc2V0LFxuICAgICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCxcbiAgICAgICAgICAgIHVuc2V0LFxuICAgICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICAgICk7XG4gICAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDBweCBhdXRvIDYwcHgsIDBweCBhdXRvIDYwcHgpO1xuXG4gICAgICAgIC5jai10YWJzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy14LCBzY3JvbGwsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwICRtb2JpbGUtZnJhbWUtcGFkZGluZyAsIHVuc2V0LCB1bnNldCk7XG5cbiAgICAgICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNqLXRhYiB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgbXEobWluLXdpZHRoLCAgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LCAgdW5zZXQsIDEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOjFweDtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOWRiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAgMjBweCA2NHB4IDIwcHgsIDIwcHggMCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDE2cHggMzBweCwgMTJweCAzMHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zNXM7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGNvbG9yLCAjOTc5OTliLCAkY29sb3ItY2otYmx1ZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoY29sb3IsICRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubW91c2VvdXQge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zb2Mub24ubW91c2VvdXQge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5nb3Yub24ubW91c2VvdXQge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8v7YOtIOy9mO2FkOy4oCDsiqTtg4DsnbxcbiAgICAgIC5jb250YWluZXItdGFiLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgLy/tg60g65Ox7J6lIOuPmeyekVxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmFuaW0tb3V0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NikgdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTUwcHgsIDEyMHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgNnB4LCA2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjItMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuXG4gICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE2cHgsIDEwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyLWhlYWRxdWFydGVycyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgcGFkZGluZy1sZWZ0LFxuICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICAgICAgKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0LFxuICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICAgICAgKTtcblxuXG4gICAgICAgICAgLmRldGFpbC1hY2NvcmRpb24ge1xuICAgICAgICAgIC51bC1uZXR3b3JrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgLmxpLW5ldHdvcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIGZsZXgpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCwgNDBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHggMjBweCAwIDAgLCAyMHB4IDIwcHggMCAwKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsMTUzLDE1NSwwLjQpO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDQwMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMjA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kaXYtbmV0d29ya3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDgwcHgsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSw1NDVweCk7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnVsLW51bWJlciB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCk7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsN3B4LDVweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBsaSArIGxpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsIDQwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cblxuXG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1zdWItdGFiLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgIC5jb250ZW50LWFjY29yZGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5oZWFkZXItYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCAzN3B4LCA0MHB4IDM3cHgpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDQ0cHgsMzZweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDQ0cHgsMzZweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBpbWcsc3Zne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlsLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0LHZpc2liaWxpdHkgMHMgMC40cztcbiAgICAgICAgICAgICAgLnVsLW5ldHdvcmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAubGktbmV0d29yayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgZmxleCk7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCAyMHB4IDAgMCAsIDIwcHggMjBweCAwIDApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsMTUzLDE1NSwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsNDAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kaXYtbmV0d29ya3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgODBweCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsNTQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51bC1udW1iZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDdweCw1cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSArIGxpe1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmlzLW9wZW57XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQsdmlzaWJpbGl0eSAwcyAwcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTI0O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Fib3V0L3BhZ2UuYWJvdXQuY2ouZ2xvYmFsLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuZmluYW5jZS5oaWdobGlnaHQuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblx0LnBhZ2UtaXItZmluYW5jZS1oaWdobGlnaHQge1xuXG4gICAgICAuc2VjdGlvbi1pci1maW5hbmNlLWhpZ2hsaWdodHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyNTBweCwgMjUycHggMCAyNTBweCwgMjUycHggMCAyNTBweCk7XG4gICAgICB9XG5cblx0XHQuY29sLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA5MHB4LCA3OXB4LDc5cHgpO1xuXG5cdFx0XHQuY29udGFpbmVyLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwxMHB4LDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY2hhcnQge1xuXHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxMTVweCwgOThweCw5OHB4KTtcblx0XHRcdGFydGljbGVcdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0QGluY2x1ZGUgbXEoZ2FwLCA4cHgsIDhweCw4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsIHVuc2V0KTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC01NC02MDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtMjQtMTY7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jai1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cblx0XHRcdC5jb2wtY2hhcnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywyMHB4LCAyMHB4LDIwcHgpO1xuXHRcdFx0XHQmICsgLmNvbC1jaGFydCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwzMHB4LHVuc2V0KTtcblx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5jb250YWluZXItdGV4dHtcblx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsNDZweCA0OHB4IDI1cHggNTFweCwzOHB4IDQxcHggMTdweCAzOXB4LDM4cHggNDFweCAxN3B4IDM5cHgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENkQ3O1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgICAuY29udGFpbmVyLXBhZ2UtcGFuZWx7XG4gICAgICAgIC5ib3gtcGFuZWwtY3RhIGE6bGFuZyhlbil7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLDEwcHgsIDgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cdH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5maW5hbmNlLmhpZ2hsaWdodC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLmZpbmFuY2Uuc3VtbWFyeS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1pci1maW5hbmNlLXN1bW1hcnkge1xuICAgIC5zZWN0aW9uLWlyLWZpbmFuY2Utc3VtbWFyeXtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgpO1xuICAgIH1cblxuICAgIC5jb2wtdGl0bGUge1xuXHQgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDkwcHgsIDc5cHgsNzlweCk7XG5cbiAgICAgIC5jb250YWluZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcblx0ICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwxMHB4LDEwcHgsMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5maW5hbmNlLnN1bW1hcnkuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5maW5hbmNlLnJlcG9ydC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1pci1maW5hbmNlLXJlcG9ydCB7XG4gICAgLnNlY3Rpb24taXQtZmluYW5jZS1yZXBvcnR7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4KTtcbiAgICB9XG5cbiAgICAuY29sLXRpdGxlIHtcblx0ICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA5MHB4LCA3OXB4LDc5cHgpO1xuXG4gICAgICAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG5cdCAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwxMHB4LDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g67KE7Yq8IOy7qO2FjOydtOuEiFxuICAgIC5jb250YWluZXItYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYnV0dG9uIHtcblx0ICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cdCAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjlweCBhdXRvIDAsMjlweCBhdXRvIDAsMjlweCBhdXRvIDApO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxNXB4IDM3cHggMTJweCwgMTBweCAyMXB4IDlweCAyMHB4LDEwcHggMjFweCA5cHggMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMjBweCwgMzRweCwzNHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNjRweCwgMjVweCwyNXB4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHN2Z3tcblx0ICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTRweCwgMTFweCwxMXB4KTtcblx0ICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE0cHgsIDExcHgsMTFweCk7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLmZpbmFuY2UucmVwb3J0LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuZmluYW5jZS5hdWRpdC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1pci1maW5hbmNlLWF1ZGl0IHtcblxuICAgIC5zZWN0aW9uLWlyLWZpbmFuY2UtYXVkaXR7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4KTtcbiAgICB9XG5cblx0ICAuY29sLXRpdGxlIHtcblx0XHQgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA5MHB4LCA3OXB4LDc5cHgpO1xuXG5cdFx0ICAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG5cdCAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwxMHB4LDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cblx0ICAvLyDsubTrk5wg7Iqk7YOA7J28IOyLnOyekVxuXHQgIC5jb2wtaXRlbXtcblx0XHQgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDMwcHgsIDMwcHgsMzBweClcblx0ICB9XG5cbiAgICAvLyDsubTrk5wg7Luo7YWM7J2064SIXG4gICAgLmNvbnRhaW5lci1yZXBvcnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cblx0ICAvLyDsubTrk5wg7KCc66qpIOuFhOuPhFxuXHQgIC53cmFwcGVyLXRpdGxle1xuXHRcdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUQ2RDc7XG5cdFx0ICBoMyB7XG5cdFx0XHQgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHggNTBweCAyM3B4IDUwcHgsIDUwcHggNDBweCAzMHB4IDQwcHgsNTBweCA0MHB4IDMwcHggNDBweClcblx0XHQgIH1cblx0ICB9XG5cblxuXHQgIC8vIOy5tOuTnCDrgrTsmqlcblx0ICAud3JhcHBlci1jb257XG5cdFx0ICAvLyDssqvrsojsp7gg7KCc7Jm4IGJvcmRlciDsoJzsmbhcblx0XHQgICY6bm90KDpudGgtb2YtdHlwZSgyKSl7XG5cdFx0XHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENkQ3O1xuXHRcdCAgfVxuXHRcdCAgPiB1bCB7XG5cdFx0XHQgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGJsb2NrLGZsZXgsIGZsZXgpO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIHVuc2V0LHNwYWNlLWJldHdlZW4sIHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgdW5zZXQsY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzMHB4IDUwcHggMzBweCA1MHB4LDMwcHggMzBweCAzMHB4IDQwcHgsIDMwcHggMzBweCAzMHB4IDQwcHgpO1xuXHRcdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBoNCB7XG5cdCAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBub3JtYWwscHJlLWxpbmUsIG5vcm1hbCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblx0XHQgIH1cblx0ICB9XG5cblx0ICAvLyDrp4Htgaxcblx0ICAuYm94LWNvbiB7XG5cdFx0ICA+IHVsIHtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgQGluY2x1ZGUgbXEoZ2FwLCAxOXB4LCAxMHB4LCAxOXB4KTtcblx0XHRcdCAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTBweCwgdW5zZXQsdW5zZXQpO1xuXHRcdFx0ICBsaSB7XG5cdFx0XHRcdCAgYSB7XG5cdFx0XHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCwgNXB4LCAxMHB4KTtcblx0XHRcdFx0XHQgIEBpbmNsdWRlIG1xKGdhcCwgNnB4LDZweCwgNnB4KTtcblxuXHRcdFx0XHRcdCAgLy8g7JWE7J207YWcIGhvdmVyXG5cdFx0XHRcdFx0ICAmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRcdFx0ICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG5cdFx0XHRcdFx0XHQgIHN2ZyB7XG5cdFx0XHRcdFx0XHRcdCAgcGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0ICBzdHJva2U6ICRjb2xvci1jai1ibHVlO1xuXHRcdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdCAgfVxuXG5cdFx0XHRcdFx0ICBzdmcge1xuXHRcdFx0XHRcdFx0ICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0ICBAaW5jbHVkZSBtcSh3aWR0aCwgMTlweCwgMTJweCwxMnB4KTtcblx0XHRcdFx0XHRcdCAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxOXB4LCAxMnB4LDEycHgpO1xuXHRcdFx0XHRcdCAgfVxuXHRcdFx0XHQgIH1cblx0XHRcdCAgfVxuXHRcdCAgfVxuXHQgIH1cblx0ICAvLyDrsoTtirwg7Luo7YWM7J2064SIXG5cdCAgLmNvbnRhaW5lci1idXR0b24ge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBidXR0b24ge1xuXHRcdFx0ICBAaW5jbHVkZSBmb250LTI0LTE0O1xuXHRcdFx0ICBAaW5jbHVkZSBmb250LWJvbGQ7XG5cdFx0XHQgIEBpbmNsdWRlIG1xKG1hcmdpbiwgNjBweCBhdXRvIDAsMjlweCBhdXRvIDApO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxNXB4IDM3cHggMTJweCwgMTBweCAyMXB4IDlweCAyMHB4LCAxMHB4IDIxcHggOXB4IDIwcHgpO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShnYXAsIDIwcHgsIDM0cHgsMzRweCk7XG5cdFx0XHQgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDY0cHgsIDI1cHgsMjVweCk7XG5cdFx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBib3JkZXIgLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0ICBzdmd7XG5cdFx0XHRcdCAgcGF0aHtcblx0XHRcdFx0XHQgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQgIH1cblx0XHRcdCAgfVxuXHRcdCAgfVxuXHQgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLmZpbmFuY2UuYXVkaXQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5zdG9jay5yZWFsdGltZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuXHQucGFnZS1pci1zdG9jay1yZWFsdGltZSB7XG5cbiAgICAgIC5zZWN0aW9uLWlyLXN0b2NrLXJlYWx0aW1le1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4KTtcbiAgICAgIH1cblxuXHRcdC5jb2wtdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDkwcHgsIDc5cHgsNzlweCk7XG5cblx0XHRcdC5jb250YWluZXItdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwxMHB4LDEwcHgsMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyDshJzruIwg7YOA7J207YuAXG5cdFx0LmNvbnRhaW5lci1zdWItdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIG1xKGRpc3BsYXksIGJsb2NrLCBmbGV4LGZsZXgpO1xuXHRcdFx0QGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCB1bnNldCwgc3BhY2UtYmV0d2VlbixzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgYmFzZWxpbmUsYmFzZWxpbmUpO1xuXHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNTJweCwgNDBweCw0MHB4KTtcblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIHVuc2V0LHVuc2V0KTtcblx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCwgdW5zZXQsdW5zZXQpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsIDAsIDIwcHgsMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtaW5mbyB7XG5cdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuXHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMjBweCwgMTIwcHgsMTIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIOyDgeuLqCDsoozsuKEg67CV7IqkIOuUlOyekOyduFxuXHRcdC5jb250ZW50LXRvcC1sZWZ0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgNTBweCA1MHB4IDQzcHggNTBweCwgMzdweCA0MHB4IDM3cHggNDBweCwzN3B4IDQwcHggMzdweCA0MHB4KTtcblx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsMjBweCk7XG5cblx0XHRcdC8vIOyDgeuLqCDsoozsuKEg67CV7IqkIOy7qO2FjOydtOuEiFxuXHRcdFx0LmNvbnRhaW5lci10b3AtbGVmdC1pdGVte1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyDsg4Hri6gg7KKM7LihIGZsZXgtYm94XG5cdFx0XHQud3JhcHBlci10b3AtbGVmdC1pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgZmxleC1lbmQsIGNlbnRlcixjZW50ZXIpO1xuXG5cdFx0XHRcdC8vIGZsZXgg7IOB64uoXG5cdFx0XHRcdC5ib3gtdG9we1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShnYXAsIDEycHgsIDEycHgsMTJweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgM3B4LCAwLDApO1xuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHdpZHRoLCAyMnB4LCB1bnNldCx1bnNldCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShoZWlnaHQsIDE3cHgsIHVuc2V0LHVuc2V0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBmbGV4IO2VmOuLqFxuXHRcdFx0XHQuYm94LWJvdHRvbXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxM3B4LCAxM3B4LDEzcHgpO1xuXHRcdFx0XHRcdGRsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMzVweCwgMjBweCwyMHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA4cHgsIDhweCw4cHgpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEod2lkdGgsIDE3cHgsIHVuc2V0LHVuc2V0KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShoZWlnaHQsIDEzcHgsIHVuc2V0LHVuc2V0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzcGFuLmJsdWV7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jai1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA2cHgsIDNweCwzcHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHNwYW4ucmVke1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otcmVkO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA2cHgsIDNweCwzcHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8g7IOB64uoIOyasOy4oSDrsJXsiqQg65SU7J6Q7J24XG5cdFx0LmNvbnRlbnQtdG9wLXJpZ2h0e1xuXHRcdFx0Ly8g7IOB64uoIOyasOy4oSDrsJXsiqRcblx0XHRcdC5jb250YWluZXItdG9wLXJpZ2h0LWl0ZW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQ1cHggNTBweCwgNDBweCw0MHB4ICk7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIHVuc2V0LCB1bnNldCk7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMTBweCwxMHB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSh3aWR0aCwgMjJweCwgdW5zZXQsdW5zZXQpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShoZWlnaHQsIDE3cHgsIHVuc2V0LHVuc2V0KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA4cHgsIDhweCw4cHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAwLCAtMnB4LC0ycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8g7ZWY64uoIO2RnFxuXHRcdC5jb250ZW50LWJvdHRvbS1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDMwcHgsMzBweCk7XG5cdFx0XHRAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LDIwcHgpO1xuXHRcdFx0LmNvbnRhaW5lci1pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgMTBweCAwLCAxMHB4IDAsMTBweCAwKTtcblx0XHRcdH1cblx0XHRcdC53cmFwcGVyLWNvbntcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLDE1MywxNTUsMC40KTtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGRse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDM4cHggNTBweCAzNnB4IDUwcHgsMzBweCA0MHB4IDI2cHggNDBweCwzMHB4IDQwcHggMjZweCA0MHB4KVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuc3RvY2sucmVhbHRpbWUuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5zdG9jay5ob2xkZXIuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtaXItc3RvY2staG9sZGVyIHtcblxuICAgIC5zZWN0aW9uLWlyLXN0b2NrLWhvbGRlcntcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgpO1xuICAgIH1cblxuICAgIC5jb2wtdGl0bGUge1xuXHQgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDkwcHgsIDc5cHgsNzlweCk7XG5cbiAgICAgIC5jb250YWluZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcblx0ICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwxMHB4LDEwcHgsMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSwgOmZpcnN0LW9mLXR5cGUgKSB7QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDEwMHB4LCAxMDBweCk7fVxuICAgIH1cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuc3RvY2suaG9sZGVyLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuc3RvY2sucmVzdG9yZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1pci1zdG9jay1yZXN0b3JlIHtcblxuICAgIC5zZWN0aW9uLWlyLXN0b2NrLXJlc3RvcmV7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4KTtcbiAgICB9XG5cblx0ICAuY29sLXRpdGxlIHtcblx0XHQgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA5MHB4LCA3OXB4LDc5cHgpO1xuXG5cdFx0ICAuY29udGFpbmVyLXRpdGxlIHtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgIGgyIHtcblx0XHRcdFx0ICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG5cdFx0XHRcdCAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwxMHB4LDEwcHgpO1xuXHRcdFx0ICB9XG5cdFx0ICB9XG5cdCAgfVxuXHQgIC5jb250ZW50LXByb3Bvc2FsIHtcblx0XHQgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMTIwcHgsIDEwMHB4LDEwMHB4KTtcblx0XHQgIC5jb250YWluZXItYmFja2dyb3VuZCB7XG5cdFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdCAgYm9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdCAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNThweCA2MHB4LDU4cHggNjBweCk7XG5cdFx0XHQgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDQwcHgsNDBweCk7XG4gICAgICAgICAgICAgIHAsIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgICAgICB9XG5cblx0XHRcdCAgcDpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHQgIGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHQgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDM1cHgsIDI4cHgsMjhweCk7XG5cdFx0XHQgIH1cblxuXHRcdFx0ICBzcGFue1xuXHRcdFx0XHQgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcblx0XHRcdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA3MHB4LDM3cHgsMzdweCk7XG5cdFx0XHQgIH1cblx0XHQgIH1cblx0ICB9XG5cblxuXG5cblxuXG5cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuc3RvY2sucmVzdG9yZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLnN0b2NrLmZsb2F0YXRpb24uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblx0LnBhZ2UtaXItc3RvY2stZmxvYXRhdGlvbiB7XG4gICAgICAgIC5zZWN0aW9uLWlyLXN0b2NrLWZsb2F0YXRpb257XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyNTBweCwgMjUycHggMCAyNTBweCwgMjUycHggMCAyNTBweCk7XG4gICAgICAgIH1cblxuXHRcdC5jb2wtdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDkwcHgsIDc5cHgsNzlweCk7XG5cblx0XHRcdC5jb250YWluZXItdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwxMHB4LDEwcHgsMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5zdG9jay5mbG9hdGF0aW9uLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuc3RvY2sucHJvcG9zYWwuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtaXItc3RvY2stcHJvcG9zYWwge1xuICAgIC5zZWN0aW9uLWlyLXN0b2NrLXByb3Bvc2Fse1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyNTBweCwgMjUycHggMCAyNTBweCwgMjUycHggMCAyNTBweCk7XG4gICAgfVxuXG4gICAgLmNvbC10aXRsZSB7XG5cdCAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgOTBweCwgNzlweCw3OXB4KTtcblxuICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuXHQgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDEwcHgsMTBweCwxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNvbnRlbnQtcHJvcG9zYWwge1xuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDUzcHggNDlweCw1OHB4IDE2NnB4IDU4cHggNjBweCw1OHB4IDE2NnB4IDU4cHggNjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDQwcHgpO1xuXG4gICAgICAgIHA6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzOXB4LCAyOHB4LDI4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTAwcHgsMzdweCwzN3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLnN0b2NrLnByb3Bvc2FsLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuZGlzY2xvc3VyZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuXHQkYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHQucGFnZS1pci1kaXNjbG9zdXJlIHtcbiAgICAgIC5zZWN0aW9uLWlyLWRpc2Nsb3N1cmV7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgpO1xuICAgICAgfVxuXHRcdC5tdC04MCB7XG5cdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMDBweCwgODBweCw4MHB4KTtcblx0XHR9XG5cblx0XHQuY29sLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA5MHB4LCA3OXB4LDc5cHgpO1xuXG5cdFx0XHQuY29udGFpbmVyLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwxMHB4LDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtbm90aWNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCA0NnB4IDAsIDU4cHggMCw1OHB4IDApO1xuXHRcdFx0QGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwyMHB4KTtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyLXRvcCB7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDUwcHggMjdweCwgMCA2MHB4IDIwcHgsMCA2MHB4IDIwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQsdW5zZXQpO1xuXHRcdFx0QGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIHVuc2V0LCBlbmQsZW5kKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbixjb2x1bW4tcmV2ZXJzZSx1bnNldCx1bnNldCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MywgMTU1LCAwLjQpO1xuXG5cdFx0XHQuZGl2LWNvdW50IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC0yNC0xNDtcblx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNTVweCwgdW5zZXQsdW5zZXQpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDAsIHVuc2V0LHVuc2V0KTtcblx0XHRcdFx0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3JhcHBlci10b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtcShnYXAsMTNweCwzNXB4LDM1cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbixjb2x1bW4scm93LHJvdyk7XG5cdFx0XHRcdC5hLXZpZXdlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC0yNC0xNDtcblxuXHRcdFx0XHRcdHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHdpZHRoLCAyMnB4LCAxM3B4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKGhlaWdodCwgMjVweCwgMTNweCk7XG5cdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgICAuYm94LXN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCw1cHgsNXB4KTtcbiAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXItbm90aWNlIHtcblx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHggNDRweCAwLCAzMHB4IDYwcHggMCwgMzBweCA2MHB4IDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA2MHB4IDAgMCwgMTVweCA0MHB4IDE1cHggMzBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHJvdyxyb3cpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIHVuc2V0LCBzcGFjZS1iZXR3ZWVuLHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0XHRcdC8v6rKA7IOJIOqysOqzvCDsl4bsnYwuIHN0eWxlXG5cdFx0XHRcdCYubm8tbGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtMjQtMTY7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoYmFja2dyb3VuZC1jb2xvciwgbm9uZSxyZ2JhKDAsIDExMCwgMjA1LCAwLjIpLCByZ2JhKDAsIDExMCwgMjA1LCAwLjIpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgdW5zZXQsIDEwcHgsMTBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LTI0LTE2O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCwgMTBweCk7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC0yNC0xNDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jai1ncmF5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCwgMTBweCAwIDEwcHggMTBweCwxMHB4IDAgMTBweCAxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXItcGFnZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1xKGdhcCwyMHB4LDE4cHgsMThweCk7XG5cdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA1MHB4LCA2MHB4LDYwcHgpO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjc7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKHdpZHRoLDcxcHgsNTZweCw1NnB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbXEoaGVpZ2h0LDcxcHgsNTZweCw1NnB4KTtcblx0XHRcdFx0LmJveC1zdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHdpZHRoLDlweCw4cHgsOHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKGhlaWdodCwxNHB4LDEycHgsMTJweCk7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0LmJveC1zdmcge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNwYW4tcGFnZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgbXEoZ2FwLCA4cHgsNnB4LCA2cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuXHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDMwcHgsIDAgMzBweCwwIDMwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShoZWlnaHQsIDcxcHgsIDU2cHgsNTZweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdFx0LnRvdGFsIHtcblx0XHRcdFx0XHRjb2xvcjogIzY2NkQ3QTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuLy9lbmQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLmRpc2Nsb3N1cmUuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5kaXNjbG9zdXJlLnZpZXcuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtaXItZGlzY2xvc3VyZS12aWV3IHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAyMzhweCAwIDI1MHB4LCAyMzhweCAwIDI1MHB4KTtcbiAgICAuY29sLWxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC5jb250ZW50LXN1YmplY3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDQwcHgsIDQwcHgsIDQwcHgpO1xuXG4gICAgICAuY29sLXN1YmplY3Qge1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGJsb2NrLGZsZXgpO1xuICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsdW5zZXQsc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgZmxleC1lbmQpO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAxMHB4LCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTBweCwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC1kZXRhaWwge1xuICAgICAgLmNvbnRhaW5lci1kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgpO1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTIwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY+ZGl2e1xuICAgICAgICAgIG92ZXJmbG93LXg6YXV0bztcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAzMHB4KTtcbiAgICAgIGRsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjVweCA1MHB4LCAyMHB4IDU5cHgpO1xuICAgICAgICAmICsgZGwge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1cHgsIDE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6MCAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgNjBweCwgMzBweCwgMzBweCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDowIDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsMjBweCwxNnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDE4cHgsMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNXB4LCAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4LCA2MHB4KTtcblxuICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDIwcHggNzdweCwgMTJweCA1M3B4LCAxMnB4IDUzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuZGlzY2xvc3VyZS52aWV3LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIuYXJjaGl2ZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuXHQucGFnZS1pci1hcmNoaXZlIHtcbiAgICAgIC5zZWN0aW9uLWlyLWFyY2hpdmV7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgsIDI1MnB4IDAgMjUwcHgpO1xuICAgICAgfVxuXG5cdFx0Lm10LTgwIHtcblx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxMDBweCwgODBweCw4MHB4KTtcblx0XHR9XG5cblx0XHQuY29sLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA5MHB4LCA3OXB4LDc5cHgpO1xuXG5cdFx0XHQuY29udGFpbmVyLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwxMHB4LDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuY29udGVudC1hcmNoaXZlIHtcblx0XHRcdC5jb2wtYXJjaGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHggMCAwIDAsIDM1cHggMCAwICwzNXB4IDAgMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci10b3Age1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgMCA1MHB4IDM4cHgsIDAgMzlweCAzNXB4LDAgMzlweCAzNXB4KTtcblx0XHRcdEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0LHVuc2V0KTtcblx0XHRcdEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCxmbGV4LWVuZCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTMsIDE1NSwgMC40KTtcblxuICAgICAgICAgIC53cmFwcGVyLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsYXV0byxhdXRvLGF1dG8pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLDE2cHgsMTBweCwxMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLHJvdyx1bnNldCx1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDI4cHgsMCwwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbi1zZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxNTRweCxhdXRvLGF1dG8pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDgycHgsNDJweCw0MnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMjhweCA0MHB4LCAxMnB4IDIwcHgsIDEycHggMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXIsMXB4IHNvbGlkICMwMDAsMXB4IHNvbGlkICMwMDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMi0xNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDRweCwgMzBweCwzMHB4KTtcblxuICAgICAgICAgICAgLnNlbGVjdC1mb3JtLWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsOHB4LDhweCw4cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxOHB4LCAxMnB4LDEycHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMTJweCwgN3B4LDdweCk7XG4gICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXHRcdFx0Ly/shYDroIntirjrsJXsiqQgc3R5bGVcblx0XHRcdC5zZWxlY3QtZm9ybSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbXEod2lkdGgsMzU2cHgsMTg0cHgsMTg0cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtcShoZWlnaHQsODJweCw0MnB4LDQycHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICAgIC5zZWxlY3QtZm9ybS1pY29ue1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCw0NHB4LDIwcHgsMjBweCk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDE4cHgsIDEycHgsIDEycHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDEycHgsIDdweCAsIDdweCk7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6Y292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjc7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0NHB4LCAzMHB4LDMwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKGhlaWdodCw4MnB4LDQycHgsNDJweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCAwIDIwcHgsMCAyMHB4KTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKGNvbG9yLCAkY29sb3ItYmxhY2ssICNEOUQ5RDkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuY29udGFpbmVyLWFyY2hpdmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTMsIDE1NSwgMC40KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbixjb2x1bW4scm93LHJvdyk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZyw0MHB4IDUwcHgsMCwwKTtcblxuXHRcdFx0XHQud3JhcHBlci10eHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sY29sdW1uLHJvdyxyb3cpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcyx1bnNldCxjZW50ZXIpO1xuXHRcdFx0XHRcdHAsIHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywwLDQwcHgsNDBweCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDQyNnB4LDQyNnB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sOHB4LDAsMCk7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otZ3JheTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsMCw0MHB4IDM4cHgsIDQwcHggMzhweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndyYXBwZXItZG93bmxvYWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywwLDMwcHgsMzBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwzNnB4LDAsMCk7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywwcHgsMTBweCwxMHB4KTtcblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEod2lkdGgsMjBweCwxMnB4LDEycHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShoZWlnaHQsMjJweCwxM3B4LDEzcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwzcHgsN3B4LDdweCk7XG5cdFx0XHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24tZG93bmxvYWQtZW4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDQwcHgsMjBweCwyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuLy9lbmQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLmFyY2hpdmUuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvaXIvcGFnZS5pci5ub3RpY2UuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgJGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLnBhZ2UtaXItbm90aWNlIHtcbiAgICAuc2VjdGlvbi1pci1ub3RpY2V7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4LCAyNTJweCAwIDI1MHB4KTtcbiAgICB9XG5cbiAgICAubXQtODAge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTAwcHgsIDgwcHgsODBweCk7XG4gICAgfVxuXG4gICAgLmNvbC10aXRsZSB7XG5cdCAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgOTBweCwgNzlweCw3OXB4KTtcblxuICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuXHQgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDEwcHgsMTBweCwxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbm90aWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdCAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0NnB4IDAsIDU4cHggMCw1OHB4IDApO1xuICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwyMHB4KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXRvcCB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDUwcHggNDBweCwgMCA2MHB4IDIwcHgsMCA2MHB4IDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIHVuc2V0LCBlbmQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUzLCAxNTUsIDAuNCk7XG5cbiAgICAgIC5kaXYtY291bnQge1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAzNHB4LCB1bnNldCk7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndyYXBwZXItc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLDE2cHgsMTBweCwxMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sY29sdW1uLHVuc2V0KTtcbiAgICAgIH1cblxuICAgICAgLy/shYDroIntirjrsJXsiqQgc3R5bGVcbiAgICAgIC5zZWxlY3QtZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwxMzVweCwxMzVweCk7XG5cdCAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw4NHB4LDQycHgsNDJweCk7XG4gICAgICAgICY6bGFuZyhlbil7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwxNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwgJGNvbG9yLWJsYWNrLCAjRDlEOUQ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDRweCwgMjFweCwgMjFweCk7XG5cdCAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw4NHB4LDQycHgsNDJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgODRweCwgNDJweCw0MnB4KTtcblxuICAgICAgICAgICYub25TaG93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgYXV0bywgYXV0byk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAzNTBweCwgMjAwcHgsMjAwcHgpO1xuICAgICAgICAgICAgLmljb24tc2VsZWN0IHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudWwtc2VsZWN0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAzMDBweCwgMjAwcHgsMjAwcHgpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ1dHRvbi1kcm9wIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTJweCA2MHB4IDEycHggNDBweCwgMTJweCA0MHB4IDEycHggMjBweCwxMnB4IDQwcHggMTJweCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDU2cHgsIDIxcHgsMjFweCk7XG5cdCAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDg0cHgsNDJweCw0MnB4KTtcbiAgICAgICAgICAgIC5pY29uLXNlbGVjdCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDQ1cHgsIDIwcHgsMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyNHB4LCAxNXB4LDE1cHgpO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudWwtc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMCA0MHB4IDE1cHgsIDAgMjBweCAxNXB4KTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saS1zZWxlY3Qge1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMjhweCwgNXB4LCA1cHgpO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDE1cHgsIDE1cHgsMTVweCk7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCAwIDVweCAycHgsIDVweCAwIDVweCAycHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgLTJweCwgLTJweCk7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLy/qsoDsg4kgc3R5bGVcbiAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwyNzRweCwyNzRweCk7XG5cdCAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw4NHB4LDQycHgsNDJweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMTAwcHgsMTAwcHgpO1xuICAgICAgICAmOmxhbmcoa28pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDI2NHB4LDI2NHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgMTAwJSk7XG5cdCAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDg0cHgsNDJweCw0MnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDEwMHB4LCAxMDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTJweCA3MHB4IDEycHggNDBweCwgMTJweCA1MHB4IDEycHggMjBweCk7XG5cdCAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHJnYigwLCA5NSwgMjA0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDMwcHgsIDEwcHgsMTBweCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCw1NXB4LDQxcHgsNDFweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDYwcHgsNDFweCw0MXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDEwcHgsMTBweCwxMHB4KVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tc2VhcmNoIHtcblx0ICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwzNXB4LHVuc2V0LHVuc2V0KTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1kaXNje1xuICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjBweCwyMHB4KTtcbiAgICAgIGNvbG9yOiRjb2xvci1jai1ncmF5O1xuXG4gICAgICBsaXtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LDE1cHgsMTVweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6MC40JTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsMTVweCwxMnB4KTtcbiAgICAgICAgICB3aWR0aDoycHg7XG4gICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDokY29sb3ItY2otZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXHQgIC5jb250YWluZXItbm90aWNlIHtcblx0XHQgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNDRweCAwLCAzMHB4IDYwcHggMCwgMzBweCA2MHB4IDApO1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQgIGxpIHtcblx0XHRcdCAgYm9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNjBweCAwIDAsIDE1cHggNDBweCAxNXB4IDMwcHgpO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgdW5zZXQsIGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCByb3cscm93KTtcblx0XHRcdCAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCB1bnNldCwgc3BhY2UtYmV0d2VlbixzcGFjZS1iZXR3ZWVuKTtcblxuXHRcdFx0ICAvL+qygOyDiSDqsrDqs7wg7JeG7J2MLiBzdHlsZVxuXHRcdFx0ICAmLm5vLWxpc3Qge1xuXHRcdFx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCAgcCB7XG5cdFx0XHRcdFx0ICBAaW5jbHVkZSBmb250LTI0LTE2O1xuXHRcdFx0XHRcdCAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgfVxuXHRcdFx0ICB9XG5cblx0XHRcdCAgJjpob3ZlciB7XG5cdFx0XHRcdCAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1jb2xvciwgbm9uZSxyZ2JhKDAsIDExMCwgMjA1LCAwLjIpLCByZ2JhKDAsIDExMCwgMjA1LCAwLjIpKTtcblx0XHRcdCAgfVxuXG5cdFx0XHQgICYgKyBsaSB7XG5cdFx0XHRcdCAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgdW5zZXQsIDEwcHgsMTBweCk7XG5cdFx0XHQgIH1cblxuXHRcdFx0ICBhIHtcblx0XHRcdFx0ICBAaW5jbHVkZSBmb250LTI0LTE2O1xuXHRcdFx0XHQgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDEwcHgpO1xuXHRcdFx0XHQgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHQgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgfVxuXG5cdFx0XHQgIHNwYW4ge1xuXHRcdFx0XHQgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cdFx0XHRcdCAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuXHRcdFx0XHQgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcblx0XHRcdFx0ICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDEwcHggMCAxMHB4IDEwcHgsMTBweCAwIDEwcHggMTBweCk7XG5cdFx0XHQgIH1cblx0XHQgIH1cblx0ICB9XG5cblx0ICAuY29udGFpbmVyLXBhZ2VyIHtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICBAaW5jbHVkZSBtcShnYXAsMjBweCwxOHB4LDE4cHgpO1xuXHRcdCAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNTBweCwgNjBweCw2MHB4KTtcblx0XHQgIGEge1xuXHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgYm9yZGVyOiBub25lO1xuXHRcdFx0ICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuXHRcdFx0ICBAaW5jbHVkZSBtcSh3aWR0aCw3MXB4LDU2cHgsNTZweCk7XG5cdFx0XHQgIEBpbmNsdWRlIG1xKGhlaWdodCw3MXB4LDU2cHgsNTZweCk7XG5cdFx0XHQgIC5ib3gtc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCAgc3ZnIHtcblx0XHRcdFx0XHQgIEBpbmNsdWRlIG1xKHdpZHRoLDlweCw4cHgsOHB4KTtcblx0XHRcdFx0XHQgIEBpbmNsdWRlIG1xKGhlaWdodCwxNHB4LDEycHgsMTJweCk7XG5cblx0XHRcdFx0ICB9XG5cdFx0XHQgIH1cblx0XHRcdCAgJi5kaXNhYmxlZCB7XG5cdFx0XHRcdCAgLmJveC1zdmcge1xuXHRcdFx0XHRcdCAgb3BhY2l0eTogMC40O1xuXHRcdFx0XHQgIH1cblx0XHRcdCAgfVxuXHRcdCAgfVxuXHRcdCAgLnNwYW4tcGFnZXIge1xuXHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgQGluY2x1ZGUgbXEoZ2FwLCA4cHgsNnB4LCA2cHgpO1xuXHRcdFx0ICBib3JkZXItcmFkaXVzOiA4MHB4O1xuXHRcdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuXHRcdFx0ICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDMwcHgsIDAgMzBweCwwIDMwcHgpO1xuXHRcdFx0ICBAaW5jbHVkZSBtcShoZWlnaHQsIDcxcHgsIDU2cHgsNTZweCk7XG5cdFx0XHQgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cdFx0XHQgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdCAgLnRvdGFsIHtcblx0XHRcdFx0ICBjb2xvcjogIzY2NkQ3QTtcblx0XHRcdCAgfVxuXHRcdCAgfVxuXHQgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLm5vdGljZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9pci9wYWdlLmlyLm5vdGljZS52aWV3LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWlyLW5vdGljZS12aWV3IHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAyMzhweCAwIDI1MHB4LCAyMzhweCAwIDI1MHB4KTtcbiAgICAuY29sLWxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC5jb250ZW50LXN1YmplY3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDQwcHgsIDQwcHgsIDQwcHgpO1xuXG4gICAgICAuY29sLXN1YmplY3Qge1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGJsb2NrLGZsZXgpO1xuICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsdW5zZXQsc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgZmxleC1lbmQpO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAxMHB4LCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwcHgsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtZGV0YWlsIHtcbiAgICAgIC5jb250YWluZXItZGV0YWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA2MHB4KTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0yMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgNDBweCwgNDBweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndyYXBwZXItZG93bmxvYWR7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNENUQ2RDc7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTAwcHgsIDEwMHB4KTtcbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIG1heC13aWR0aDo4NiU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDAgMTBweCAwIDAsMCAyMHB4IDAgMCk7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO1xuICAgICAgICB9XG4gICAgICAgIC5ib3gtYnV0dG9ue1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMTBweCwxMHB4KTtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGFuLWRvd25sb2Fke1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMHB4LDVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTZweCwxMHB4KTtcbiAgICAgICAgICBzdmd7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAzMHB4KTtcbiAgICAgIGRsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjVweCA1MHB4LCAyMHB4IDU5cHgpO1xuICAgICAgICAmICsgZGwge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1cHgsIDE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgNjBweCwgMzBweCwgMzBweCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDIwcHgsMTZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxOHB4LDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgIGEsc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNXB4LCAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4LCA2MHB4KTtcblxuICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDIwcHggNzdweCwgMTJweCA1M3B4LCAxMnB4IDUzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2lyL3BhZ2UuaXIubm90aWNlLnZpZXcuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgJGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLnBhZ2UtZm9vdGVyLXByaXZhY3kge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuXG4gICAgLm10LTQwIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgNDBweCwgNDBweCk7XG4gICAgfVxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuXG5cbiAgICAgIC5jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICB1bC5ib3gtYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiw0MHB4IDAgMTAwcHgsIDQwcHggMCA2MHB4LCA0MHB4IDAgNjBweCk7XG4gICAgICAgICAgbGkge1xuXHQgICAgICAgICAgZGlzcGxheTogZmxleDtcblx0ICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyNXB4IDE1cHgsIDE1cHgsIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyMDJweCwgODBweCk7XG4gICAgICAgICAgICAmLmQtYmxvY2stcGMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBmbGV4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24rMCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmlnaHQsIDFweCBzb2xpZCAjZDlkOWQ5LCBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybiswKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNXB4LCA1cHgsIDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAmICsgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLml0ZW0tNiB7XG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXRlbS05IHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtLTEwIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItdGFibGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDQwcHgsIDQwcHgpO1xuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCwgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjA5cHgsIDI5NXB4LCAyOTVweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgYmxvY2spO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgY2VudGVyLCB1bnNldCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0MDNweCwgODIwcHgsIDgyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCA0MHB4LCAyMHB4IDQwcHgsIDIwcHggNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9zZWN0aW9uIHRhYiB3aWR0aCB1bnNldFxuICAgIC5zZWN0aW9uLXRhYiB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgLnNlY3Rpb24tZm9vdGVyLXByaXZhY3ktcG9wdXAge1xuICAgICAgJi5vblNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAkei1pbmRleC1wb3B1cDtcblxuICAgICAgLy/tjJ3sl4Ug6rO17Ya1XG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMCwgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgMCwgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCBub25lLCB0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkcHNkLW1vYmlsZS13aWR0aCAtIDFweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDsgLyog7Iqk7YGs66Gk67CUIOuEiOu5hCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrsLDqsr3sg4nqs7wg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0Q5REU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAvKiDsiqTtgazroaTrsJQg66qo7ISc66asIOuRpeq4gOqyjCDrp4zrk6TquLAgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1wb3B1cCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAxMDB2aCwgOTV2aCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSwgc2Nyb2xsLCBoaWRkZW4pO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDAsIDQwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDEzNHB4IDQwcHggMTAwcHggNDBweCwgMTA3cHggNDBweCA2MHB4IDY1cHgpO1xuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDsgLyog7Iqk7YGs66Gk67CUIOuEiOu5hCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrsLDqsr3sg4nqs7wg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0Q5REU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAvKiDsiqTtgazroaTrsJQg66qo7ISc66asIOuRpeq4gOqyjCDrp4zrk6TquLAgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jbG9zZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocG9zaXRpb24sIGZpeGVkLCBhYnNvbHV0ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTRweCwgNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGFydGljbGUge1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIGF1dG8sIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB2aXNpYmxlLCBhdXRvKTtcbiAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteCwgYXV0bywgdW5zZXQpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCB1bnNldCwgMTZweCk7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMzA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDgwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAyNHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG5cbiAgICAgICAgICAgICYucC1zbWFsbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnAtc3ViIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxMnB4LCAxMHB4KTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10YWctZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMnB4IDAgMCAzMHB4LCAxMHB4IDAgMCAyMHB4KTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRhZy1ncmF5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhaW5lci10YWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcblxuICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIGZsZXg6MCAwIGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzMHB4IDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzNCUsIDI3JSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgZmxleDowIDAgYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGZsZXgsIGJsb2NrKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgY2VudGVyLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDY2JSwgNzMlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzMHB4IDIwcHgsIDIwcHggNDBweCwgMjBweCA0MHB4KTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LnJlY3J1aXQuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXByaXZhY3ktcmVjcnVpdCB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA5NXB4LCA5NXB4LCA5NXB4KTtcbiAgICB9XG5cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAmICsgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS02IHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTUge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAzMHB4LCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS0xMiB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw3NHB4LCA3NHB4LCA3NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMjNweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBkbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvL3NlY3Rpb24gdGFiIHdpZHRoIHVuc2V0XG4gICAgLnNlY3Rpb24tdGFiIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5yZWNydWl0LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LmNvb2tpZS5wb2xpY3kuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXByaXZhY3ktY29va2llLXBvbGljeSB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDYwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIC5jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgJiArIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA4MHB4LCA3MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjRweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoY29sb3IsIzAwMCwkY29sb3ItY2otYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDIwcHggMCwgMjBweCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0cHgsNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXRhYmxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCA0MHB4KTtcblxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LmNvb2tpZS5wb2xpY3kuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnNpdGVtYXAuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXNpdGVtYXAge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuXG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgcGF0aCxyZWN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgIHBhdGgge3N0cm9rZTokY29sb3ItY2otYmx1ZX07XG4gICAgICAgICAgcmVjdCB7c3Ryb2tlOiRjb2xvci1jai1ibHVlfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgNjBweCwgNjBweCwgNjBweCk7XG5cbiAgICAgIC5jb2wtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwgMTBweCwgMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgYmxvY2spO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudWwtbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAsIDEwcHggMCk7XG5cblxuXG4gICAgICAubGktbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4IDQ1cHgsIDQwcHggNzVweCk7XG5cbiAgICAgICAgJiArIC5saS1tZW51IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjM1cHgsIDI4MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgMzBweCwgNTBweCk7XG4gICAgICAgICAgJjpsYW5nKGtvKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyNDRweCwgMjIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDI1cHgsIDEzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51bC1zdWIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtd3JhcCwgdW5zZXQsIHdyYXApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMjBweCA2MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCByb3cpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyODVweCwgNzcwcHgpO1xuICAgICAgICAgIC8vJjpsYW5nKGVuKSB7XG4gICAgICAgICAgLy8gIEBpbmNsdWRlIG1xKHdpZHRoLCAyNTZweCwgNzcwcHgpO1xuICAgICAgICAgIC8vfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpLXN1YiB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0xNjtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDI1cHgsIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cblxuICAgIC5vdXRsaW5rLWJvbGQge1xuICAgICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMnB4LCAxMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTJweCwgMTBweCk7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLm91dGxpbmstbGlnaHQge1xuICAgICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMnB4LCA3cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMnB4LCA3cHgpO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5zaXRlbWFwLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci50ZXJtLnVzZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItdGVybS11c2Uge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIC5ib3gtZ3JvdXAge1xuICAgICAgICAgICYgKyAuYm94LWdyb3VwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAmLnAtc3ViIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMCAsIDIwcHggMCAyMHB4IDAgKTtcbiAgICAgICAgICAmID4gb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMjBweCk7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvL3NlY3Rpb24gdGFiIHdpZHRoIHVuc2V0XG4gICAgLnNlY3Rpb24tdGFiIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIudGVybS51c2UuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnRlcm0ubGVnYWwuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXRlcm0tbGVnYWwge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cbiAgICAuY29sLWxpc3QtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgIH1cblxuICAgIC5jb250ZW50LWFydGljbGUge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG5cbiAgICAgIC5jb2wtYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMjA7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCwgNDBweCwgNDBweCk7XG4gICAgICB9XG4gICAgICAuY29sLWFydGljbGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMzVweCwgMzVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvL3NlY3Rpb24gdGFiIHdpZHRoIHVuc2V0XG4gICAgLnNlY3Rpb24tdGFiIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIudGVybS5sZWdhbC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIudGVybS5lbWFpbC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItdGVybS1lbWFpbCB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTVweCwgOTVweCwgOTVweCk7XG4gICAgfVxuICAgIC5jb2wtY29weSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgIH1cbiAgICAuY29udGVudC1jb3B5IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuXG4gICAgICAuY29sLWNvcHkge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTIwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNTBweCwgMzJweCwgMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9zZWN0aW9uIHRhYiB3aWR0aCB1bnNldFxuICAgIC5zZWN0aW9uLXRhYiB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnRlcm0uZW1haWwuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLm5vdGljZS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuJGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLnBhZ2UtZm9vdGVyLW5vdGljZSB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgNjBweCwgNjBweCwgNjBweCk7XG5cbiAgICAgIC5jb2wtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMTBweCwgMTBweCwgMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5jb250ZW50LW5vdGljZSB7XG4gICAgICAuY29sLW5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHggMCwgNjBweCAwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci10b3Age1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA1MHB4IDQwcHgsIDAgNjBweCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgZW5kKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MywgMTU1LCAwLjQpO1xuXG4gICAgICAuZGl2LWNvdW50IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMzBweCwgLTJweCk7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndyYXBwZXItc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLDE2cHgsMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLGNvbHVtbix1bnNldCk7XG4gICAgICB9XG5cbiAgICAgIC8v7IWA66CJ7Yq467CV7IqkIHN0eWxlXG4gICAgICAuc2VsZWN0LWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsMTM1cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsODRweCw0MnB4KTtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwgJGNvbG9yLWJsYWNrLCAjRDlEOUQ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDRweCwgMjFweCwgMjFweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4NHB4LCA0MnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCA4NHB4LCA0MnB4KTtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYub25TaG93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgYXV0bywgYXV0byk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAzMDBweCwgMjAwcHgpO1xuICAgICAgICAgICAgLmljb24tc2VsZWN0IHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudWwtc2VsZWN0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAzMDBweCwgMjAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b24tZHJvcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMnB4IDYwcHggMTJweCA0MHB4LCAxMnB4IDQwcHggMTJweCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDU2cHgsIDM2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4NHB4LCA0MnB4KTtcbiAgICAgICAgICAgIC5pY29uLXNlbGVjdCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA0N3B4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI0cHgsIDE1cHgsIDE1cHgpO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51bC1zZWxlY3Qge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAgNDBweCAxNXB4IDQwcHgsIDAgMjBweCAxNXB4KTtcbiAgICAgICAgICAgIC8vMTJweCA2MHB4IDEycHggNDBweFxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saS1zZWxlY3Qge1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgNXB4LCA1cHgpO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDE1cHgsIDE1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHggMCA1cHggMnB4LCA1cHggMCA1cHggMnB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIC0ycHgsIC0ycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8v6rKA7IOJIHN0eWxlXG4gICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsMjY0cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsODRweCw0MnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywxMDBweCwxMDBweCk7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4NHB4LCA0MnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxMDBweCwgMTAwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDEycHggNzBweCAxMnB4IDQwcHgsIDEycHggNTBweCAxMnB4IDIwcHgpO1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2IoMCwgOTUsIDIwNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA0MHB4LCAyMHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDMwcHgsMjFweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW5vdGljZSB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDUwcHgsIDMwcHggNjBweCAwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICAgIGxpIHtcbiAgICAgICAgLy/qsoDsg4kg6rKw6rO8IOyXhuydjC4gc3R5bGVcbiAgICAgICAgJi5uby1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDUwcHgsIHVuc2V0KTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgdW5zZXQsIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAvL0BpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCwgMTBweCk7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDAsMjBweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNjBweCAwIDAsIDI1cHggNDBweCAyNXB4IDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgY2VudGVyKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCByb3cpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCwgdW5zZXQsIHNwYWNlLWJldHdlZW4pO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1jb2xvciwgbm9uZSwgcmdiYSgwLCAxMTAsIDIwNSwgMC4yKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwcHgsIDApO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXBhZ2VyIHtcbiAgICAgIC5ib3gtcGFnZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsMjBweCwxOHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgODBweCwgNjBweCk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDcxcHgsNTZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDcxcHgsNTZweCk7XG4gICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCw5cHgsOHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE0cHgsMTJweCk7XG4gICAgICAgICAgICAgICY6bGFuZyh2bil7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0ycHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGFuLXBhZ2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA4cHgsIDVweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY3O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgMzBweCwgMCAzMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDcxcHgsIDU2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NkQ3QTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5ub3RpY2UuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLm5vdGljZS52aWV3LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWZvb3Rlci1ub3RpY2UtdmlldyB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjM4cHggMCAyMDBweCwgMjM4cHggMCAyMDBweCk7XG4gICAgLmNvbC1saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICAuY29udGVudC1zdWJqZWN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA0MHB4LCA0MHB4LCA0MHB4KTtcblxuICAgICAgLmNvbC1zdWJqZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxibG9jayxmbGV4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LHVuc2V0LHNwYWNlLWJldHdlZW4pO1xuICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgdW5zZXQsIGZsZXgtZW5kKTtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMTBweCwgdW5zZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwcHgsIHVuc2V0KTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC1kZXRhaWwge1xuICAgICAgLmNvbnRhaW5lci1kZXRhaWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCk7XG4gICAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTIwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLWRvd25sb2Fke1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0Q1RDZENztcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCA0MHB4LCAzMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwMHB4LCAxMDBweCk7XG4gICAgICBzdHJvbmd7XG4gICAgICAgIG1heC13aWR0aDo4NiU7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwwIDEwcHggMCAwLDAgMjBweCAwIDApO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7XG4gICAgICB9XG4gICAgICAuYm94LWJ1dHRvbntcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMHB4LDEwcHgpO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3Bhbi1kb3dubG9hZHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDEwcHgsNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTZweCwxMHB4KTtcbiAgICAgICAgc3Zne3dpZHRoOjEwMCU7IGhlaWdodDphdXRvO31cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDMwcHgpO1xuICAgICAgZGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4IDUwcHgsIDIwcHggNTlweCk7XG4gICAgICAgICYgKyBkbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCwgMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1wcmV2IHN2ZywuaWNvbi1uZXh0IHN2Z3tcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMi4ydncsIDEzcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMi4ydncsIDdweCk7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgNjBweCwgMzBweCwgMzBweCk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDIwcHgsMTZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMThweCwxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgYSxzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNXB4LCAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4LCA2MHB4KTtcblxuICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDIwcHggNzdweCwgMTJweCA1M3B4LCAxMnB4IDUzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5ub3RpY2Uudmlldy5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5jb29raWUucG9saWN5LmVuLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWZvb3Rlci1wcml2YWN5LWNvb2tpZS1wb2xpY3ktZW4ge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw2MHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvbnRlbnQtbGlzdCB7XG4gICAgICAuY29sLWxpc3QtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgODBweCwgNzBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDI0cHgsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGNvbG9yLCMwMDAsJGNvbG9yLWNqLWJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyMHB4IDAsIDIwcHggMCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNHB4LDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci10YWJsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgNDBweCk7XG5cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5jb29raWUucG9saWN5LmVuLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci50ZXJtLnVzZS5lbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItdGVybS11c2UtZW4ge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIC5ib3gtZ3JvdXAge1xuICAgICAgICAgICYgKyAuYm94LWdyb3VwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAmLnAtc3ViIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMCAsIDIwcHggMCAyMHB4IDAgKTtcbiAgICAgICAgICAmID4gb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMjBweCk7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvL3NlY3Rpb24gdGFiIHdpZHRoIHVuc2V0XG4gICAgLnNlY3Rpb24tdGFiIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIudGVybS51c2UuZW4uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLmNvbnRhY3QuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgJGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLnBhZ2UtZm9vdGVyLWNvbnRhY3Qge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuXG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgIH1cblxuICAgIC5jb2wtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjZweCwxMnB4KTtcbiAgICAgICAgYnIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIGJsb2NrKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtZ3JvdXAge1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIC5jb2wtZ3JvdXAge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsZmxleC1zdGFydCxjZW50ZXIpO1xuXG4gICAgICAgICAgLnVsLWJ0biB7XG4gICAgICAgICAgICAubGktYnRuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgLmNvbnRlbnQtZ3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDMwcHgsMzBweCk7XG4gICAgICB9XG5cbiAgICAgIC5jb2wtZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sY29sdW1uLHJvdyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZyw1MHB4LDYwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDIwcHgsMjBweCk7XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDApO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMHB4LDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnVsLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocm93LWdhcCwyMHB4LDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDAsMzBweCwxMzJweCk7XG4gICAgICAgICAgLmxpLWJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsMTBweCwxMHB4KTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgLmZvbnQtY2otdm4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsMTBweCwxMHB4KTtcbiAgICAgICAgICAgICAgICAmLmZvbnQtY2otanB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDAsMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLW91dGxpbmsge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMXB4LDEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4sIC5idG4tb3V0bGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0yMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMTAwcHgsNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywxNHB4IDQwcHgsMTJweCAyN3B4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIGNvbG9yIDAuNHMsIGJvcmRlciAwLjRzLGJhY2tncm91bmQtaW1hZ2UgMC40cztcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQtY29sb3IsI2ZmZiwkY29sb3ItY2otYmx1ZSwkY29sb3ItY2otYmx1ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItY29sb3IsIzc3NywkY29sb3ItY2otYmx1ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwjMDAwLCNmZmYpO1xuXG4gICAgICAgICAgICAub3V0bGluay1saWdodCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9zdmcvaWNvbi9pY29uLW91dGxpbmsuc3ZnJyksdXJsKCcvc3RhdGljL3N2Zy9pY29uL2ljb24tb3V0bGluay13LnN2ZycpKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm91dGxpbmstbGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEzcHgsIDEzcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxM3B4LCAxM3B4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDhweCwgNnB4KTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvc3ZnL2ljb24vaWNvbi1vdXRsaW5rLnN2ZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIHBvcHVwIOyYgeyXrSovXG4gICAgLnNlY3Rpb24tcG9wdXAge1xuICAgICAgJi5vblNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgcmdiKDAsOTUsMjA0KTtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAkei1pbmRleC1wb3B1cDtcblxuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDAsMCwwLDAuNCkgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tkcm9wLUJsdXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwwLDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsMCw1MCUpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sbm9uZSx0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRwc2QtbW9iaWxlLXdpZHRoIC0gMXB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLXBvcHVwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIGZsZXgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMHZoLCA5NXZoKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxNDdweCA0MHB4IDYwcHggNDBweCwgMTEwcHggNDVweCA4MHB4IDYycHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMCwgNDBweCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSwgc2Nyb2xsLCBoaWRkZW4pO1xuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uLWNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgNDBweCwgMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTRweCwgNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1pbi13aWR0aCx1bnNldCwzMCUpO1xuICAgICAgICAgIC53cmFwcGVyLWhlYWRlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcyx1bnNldCxjZW50ZXIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMThweCwgMThweCk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAmOmxhbmcodm4pe1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDAsMTAlLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcGFuLXNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGV4dC1hbGlnbixyaWdodCxsZWZ0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMCwxMnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1jb250ZW50cyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSw4OC44JSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LGF1dG8sMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCx1bnNldCw4MDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSx2aXNpYmxlLHNjcm9sbCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwwLDY1cHgpO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSBhbmQgKG1heC13aWR0aDoxMjMzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogZm9ybSDsmIHsl60gLSBzdGFydCAqL1xuXG4gICAgICAgIC53cmFwcGVyLWZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC8qIGZvcm0g6rO17Ya1IOyYgeyXrSAtIHN0YXJ0ICovXG4gICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGl2LWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw2MHB4LDQwcHgpO1xuXG4gICAgICAgICAgICAuZGl2LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw4cHgsOHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpdi1pdGVtLWJvZHkge1xuICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsNTBweCwzMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsOTBweCw0OHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDIxcHggMjZweCwgMTJweCAxOHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1pbnB1dCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwzMDBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMTBweCwzMHB4KTtcblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmlzLWVycm9yIHtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1jai1yZWQ7XG4gICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWNqLXJlZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtdGV4dGFyZWEge1xuICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pcy1lcnJvciB7XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWNqLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtbXNnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1yZWQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIwcHgsMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMTJweCwwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcblxuICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC8qIGZvcm0g6rO17Ya1IOyYgeyXrSAtIGVuZCAqL1xuXG4gICAgICAgICAgLm5hbWUtaXRlbSB7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAuZW1haWwtaXRlbSB7XG5cbiAgICAgICAgICAgIC5lbWFpbC1pdGVtLXdyYXAge1xuXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtd3JhcCx3cmFwLHdyYXAsd3JhcCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCxzcGFjZS1iZXR3ZWVuLHNwYWNlLWJldHdlZW4pO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcyxjZW50ZXIsY2VudGVyKTtcblxuICAgICAgICAgICAgICAudHh0X2F0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRleHQtaW5wdXQge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI5MHB4LCAzMDBweCk7XG4gICAgICAgICAgICAgICAgICAmOmxhbmcodm4pe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwyOTBweCwyMjBweCwxNzBzcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC10YWJsZXQtd2lkdGggLSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyODBweCwgMjUwcHgsIDMwMHB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjkwcHgsIDIwMHB4KTtcbiAgICAgICAgICAgICAgICAgICY6bGFuZyh2bil7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDI4MHB4LDIxMHB4LDE1MHNweCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LXRhYmxldC13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI5MHB4LCAxNTBweCwgMjAwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWxlY3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwxNDdweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDg0cHgsNDhweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMHB4LDApO1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDAsMCk7XG4gICAgICAgICAgICAgICAgJjpsYW5nKHZuKXtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsMTkwcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMHB4LDE0cHgsMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1oaWRlIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kaXYtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQ0cHgsIDI0cHgsIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4NHB4LCA0OHB4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDg0cHgsIDQ4cHgpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkYW5pbWF0aW9uLWRlbGF5IGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMzQwcHgsIDE5MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMzQwcHgsIDE5MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDIzMHB4LCAxMjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMjMwcHgsIDEyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC51bC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkYW5pbWF0aW9uLWRlbGF5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgNTAwcHgsIDMyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJvcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMXB4IDMwcHgsIDEycHggMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDU2cHgsIDM2cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4NHB4LCA0OHB4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAzMHB4LCAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTZweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwwIDMycHggMCAwLCAwIDVweCAwIDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kZWxheSAwLjJzIGVhc2UtaW4tb3V0IG1heC1oZWlnaHQgJGFuaW1hdGlvbi1kZWxheSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnVsLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDBweCAzMHB4IDEycHgsIDBweCAyMHB4IDEycHgpO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5saS1zZWxlY3Qge1xuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTJweCAwLCA2cHggMCk7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwjNzc3LCRjb2xvci1jai1ibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTIzM3B4KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgLnR4dF9hdCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWxlLWl0ZW0ge1xuICAgICAgICAgICAgLmZpbGUtaW5wdXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDAgMCAxNnB4LCAwIDAgMTRweCk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMjBweCwyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywyNHB4IDMwcHgsMjBweCk7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpbGUtdmlld2VyLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGZsZXgsZmxleCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsY2VudGVyLGNlbnRlcik7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwzMzBweCw1MzBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpbGUtdmlld2VyLXR4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1maWxlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTk5YjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cyw0MHB4LDQwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDE2cHggMzBweCwxMnB4IDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICYub25Gb2N1cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cyw0MHB4LDQwcHgpO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2IoMCw5NSwyMDQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1kZWxldGUge1xuICAgICAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwzMHB4LDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMzBweCwyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMCwycHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsMHB4LHVuc2V0KTtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsMHB4LDNweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwxMnB4LDEwcHgpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDJweCwxcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyNXB4LDE1cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwxMXB4LDEwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsMHB4LDNweCk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMjVweCwxNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMnB4LDFweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50cy1pdGVtIHtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwzMTBweCwxNTRweCwxNTRweCk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMjBweCwyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywyNHB4IDMwcHgsMjBweCAyMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1hZ3JlZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw3MHB4LDQwcHgpO1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxMnB4LDEycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wLW1zZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1yZWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm94LWFncmVlIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMTBweCw0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDEwcHgsMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMzBweCAzMHB4LCAxOHB4IDIwcHgpO1xuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwxNnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2stYWdyZWUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsc3BhY2UtYmV0d2VlbixmbGV4LXN0YXJ0KTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDIycHgsMTVweCk7XG5cbiAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDAsMTBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDE0cHgsNnB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICNhZ3JlZV8wMSwjYWdyZWVfMDIge1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMzRweCwyMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMzRweCwyMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDVweCw1cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9zdmcvaWNvbi9pY29uLWNoZWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSA2MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogZm9ybSDsmIHsl60gLSBlbmQgKi9cblxuICAgICAgICAud3JhcHBlci1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LHNwYWNlLWJldHdlZW4sZmxleC1lbmQpO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMDBweCw4MHB4KTtcblxuICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwyOTVweCwxMzJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsNzhweCw0OHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsNDBweCwzMHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIGNvbG9yIDAuNHMsIGJvcmRlciAwLjRzLGJhY2tncm91bmQtaW1hZ2UgMC40cztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1jb2xvciwjZmZmLCRjb2xvci1jai1ibHVlLCRjb2xvci1jai1ibHVlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLWNvbG9yLCM3NzcsJGNvbG9yLWNqLWJsdWUpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwjMDAwLCNmZmYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDAsMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIuY29udGFjdC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5jbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAkYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAucGFnZS1mb290ZXItcHJpdmFjeS1jbiB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG5cbiAgICAubXQtNDAge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICB9XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTVweCwgOTVweCwgOTVweCk7XG4gICAgfVxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG5cblxuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIHVsLmJveC1hbmNob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDQwcHggMCAxMDBweCwgNDBweCAwIDYwcHgsIDQwcHggMCA2MHB4KTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyNXB4IDE1cHgsIDE1cHgsIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyMDJweCwgODBweCk7XG4gICAgICAgICAgICAmLmQtYmxvY2stcGMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBmbGV4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24rMCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmlnaHQsIDFweCBzb2xpZCAjZDlkOWQ5LCBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybiswKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDVweCwgNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS02IHtcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtLTkge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0tMTAge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuXHRcdCAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuXHQgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXRhYmxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCA0MHB4LCA0MHB4KTtcblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIwOXB4LCAyOTVweCwgMjk1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGZsZXgsIGJsb2NrKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNDAzcHgsIDgyMHB4LCA4MjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHggNDBweCwgMjBweCA0MHB4LCAyMHB4IDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vc2VjdGlvbiB0YWIgd2lkdGggdW5zZXRcbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuY24uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kucmVjcnVpdC5jbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItcHJpdmFjeS1yZWNydWl0LWNuIHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAyMDZweCAwIDIwMHB4KTtcblxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cblxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG4gICAgICAuY29sLWxpc3QtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw2MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTYge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLml0ZW0tNSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDMwcHgsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTgge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTEyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDc0cHgsIDc0cHgsIDc0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vc2VjdGlvbiB0YWIgd2lkdGggdW5zZXRcbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LnJlY3J1aXQuY24uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuY29va2llLnBvbGljeS5jbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItcHJpdmFjeS1jb29raWUtcG9saWN5LWNuIHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAyMDZweCAwIDIwMHB4KTtcbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAmICsgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDgwcHgsIDcwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyNHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAmICsgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoY29sb3IsIzAwMCwkY29sb3ItY2otYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDIwcHggMCwgMjBweCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0cHgsNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXRhYmxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCA0MHB4KTtcblxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LmNvb2tpZS5wb2xpY3kuY24uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnRlcm0udXNlLmNuLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWZvb3Rlci10ZXJtLXVzZS1jbiB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTVweCwgOTVweCwgOTVweCk7XG4gICAgfVxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG4gICAgICAuY29sLWxpc3QtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgLmJveC1ncm91cCB7XG4gICAgICAgICAgJiArIC5ib3gtZ3JvdXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICYucC1zdWIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyMHB4IDAgMjBweCAyMHB4LCAyMHB4IDAgMjBweCAwICwgMjBweCAwIDIwcHggMCApO1xuICAgICAgICAgICYgPiBvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyMHB4IDAgMjBweCAyMHB4LCAyMHB4IDAgMjBweCAyMHB4LCAyMHB4IDAgMjBweCAyMHB4KTtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vc2VjdGlvbiB0YWIgd2lkdGggdW5zZXRcbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci50ZXJtLnVzZS5jbi5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS52bi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAkYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAucGFnZS1mb290ZXItcHJpdmFjeS12biB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG5cbiAgICAubXQtNDAge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICB9XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTVweCwgOTVweCwgOTVweCk7XG4gICAgfVxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG5cblxuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIHVsLmJveC1hbmNob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDQwcHggMCAxMDBweCwgNDBweCAwIDYwcHgsIDQwcHggMCA2MHB4KTtcbiAgICAgICAgICBsaSB7XG5cdCAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDI1cHggMTVweCwgMTVweCwgMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDM1NHB4LCAxMDBweCk7XG4gICAgICAgICAgICAmLmQtYmxvY2stcGMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBmbGV4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24rMCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmlnaHQsIDFweCBzb2xpZCAjZDlkOWQ5LCBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybiswKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDVweCwgNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS02IHtcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtLTkge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0tMTAge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuXHRcdCAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuXHQgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXRhYmxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCA0MHB4LCA0MHB4KTtcblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIwOXB4LCAyOTVweCwgMjk1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGZsZXgsIGJsb2NrKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNDAzcHgsIDgyMHB4LCA4MjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHggNDBweCwgMjBweCA0MHB4LCAyMHB4IDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vc2VjdGlvbiB0YWIgd2lkdGggdW5zZXRcbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LnZuLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LnJlY3J1aXQudm4uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXByaXZhY3ktcmVjcnVpdC12biB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA5NXB4LCA5NXB4LCA5NXB4KTtcbiAgICB9XG5cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAmICsgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS02IHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTUge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAzMHB4LCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS0xMiB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw3NHB4LCA3NHB4LCA3NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMjNweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBkbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvL3NlY3Rpb24gdGFiIHdpZHRoIHVuc2V0XG4gICAgLnNlY3Rpb24tdGFiIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5yZWNydWl0LnZuLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LmNvb2tpZS5wb2xpY3kudm4uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXByaXZhY3ktY29va2llLXBvbGljeS12biB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDYwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIC5jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgJiArIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA4MHB4LCA3MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjRweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyMHB4IDAsIDIwcHggMCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNHB4LDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci10YWJsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgNDBweCk7XG5cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5jb29raWUucG9saWN5LnZuLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci50ZXJtLnVzZS52bi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItdGVybS11c2Utdm4ge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIC5ib3gtZ3JvdXAge1xuICAgICAgICAgICYgKyAuYm94LWdyb3VwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAmLnAtc3ViIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMCAsIDIwcHggMCAyMHB4IDAgKTtcbiAgICAgICAgICAmID4gb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMjBweCwgMjBweCAwIDIwcHggMjBweCk7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvL3NlY3Rpb24gdGFiIHdpZHRoIHVuc2V0XG4gICAgLnNlY3Rpb24tdGFiIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGFuZWwg7IKt7KCcXG4gICAgJn4ucGFuZWwtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIudGVybS51c2Uudm4uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuanAuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgJGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLnBhZ2UtZm9vdGVyLXByaXZhY3ktanAge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDE5MHB4IDAgMjAwcHgsIDE5MHB4IDAgMjAwcHgpO1xuXG4gICAgLm10LTQwIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgNDBweCwgNDBweCk7XG4gICAgfVxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDYwcHgsIDUwcHgsIDUwcHgpO1xuXG5cbiAgICAgIC5jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICB1bC5ib3gtYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiw0MHB4IDAgMTAwcHgsIDQwcHggMCA2MHB4LCA0MHB4IDAgNjBweCk7XG4gICAgICAgICAgbGkge1xuXHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDI1cHggMTVweCwgMTVweCwgMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDMzMHB4LCAxMDBweCk7XG4gICAgICAgICAgICAmLmQtYmxvY2stcGMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBmbGV4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24rMCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmlnaHQsIDFweCBzb2xpZCAjZDlkOWQ5LCBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybiswKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDVweCwgNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS02IHtcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtLTkge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0tMTAge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuXHRcdCAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuXHQgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXRhYmxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCA0MHB4LCA0MHB4KTtcblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIwOXB4LCAyOTVweCwgMjk1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGZsZXgsIGJsb2NrKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNDAzcHgsIDgyMHB4LCA4MjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHggNDBweCwgMjBweCA0MHB4LCAyMHB4IDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vc2VjdGlvbiB0YWIgd2lkdGggdW5zZXRcbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuanAuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kucmVjcnVpdC5qcC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItcHJpdmFjeS1yZWNydWl0LWpwIHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAxOTBweCAwIDIwMHB4LCAxOTBweCAwIDIwMHB4KTtcblxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDk1cHgsIDk1cHgsIDk1cHgpO1xuICAgIH1cblxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG4gICAgICAuY29sLWxpc3QtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAuYm94LXByaXZhY3kge1xuICAgICAgICAgICYgKyAuYm94LXByaXZhY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw2MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTYge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLml0ZW0tNSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDMwcHgsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTEyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDc0cHgsIDc0cHgsIDc0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGRsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vc2VjdGlvbiB0YWIgd2lkdGggdW5zZXRcbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2Zvb3Rlci9wYWdlLmZvb3Rlci5wcml2YWN5LnJlY3J1aXQuanAuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuY29va2llLnBvbGljeS5qcC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1mb290ZXItcHJpdmFjeS1jb29raWUtcG9saWN5LWpwIHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAxOTBweCAwIDIwMHB4KTtcbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAmICsgLmJveC1wcml2YWN5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDgwcHgsIDcwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyNHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAmICsgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsMjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwjMDAwLCRjb2xvci1jai1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjBweCAwLCAyMHB4IDApO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDRweCw0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItdGFibGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDQwcHgpO1xuXG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYW5lbCDsgq3soJxcbiAgICAmfi5wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kuY29va2llLnBvbGljeS5qcC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIudGVybS51c2UuanAuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZm9vdGVyLXRlcm0tdXNlLWpwIHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMjhweCAwIDIwMHB4LCAyMDZweCAwIDIwMHB4LCAyMDZweCAwIDIwMHB4KTtcbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA5NXB4LCA5NXB4LCA5NXB4KTtcbiAgICB9XG4gICAgLmNvbnRlbnQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCw2MHB4LCA1MHB4LCA1MHB4KTtcbiAgICAgIC5jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAuYm94LWdyb3VwIHtcbiAgICAgICAgICAmICsgLmJveC1ncm91cCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgJi5wLXN1YiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgIH1cblxuICAgICAgICBkbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjNweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDIwcHggMCAyMHB4IDIwcHgsIDIwcHggMCAyMHB4IDAgLCAyMHB4IDAgMjBweCAwICk7XG4gICAgICAgICAgJiA+IG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDIwcHggMCAyMHB4IDIwcHgsIDIwcHggMCAyMHB4IDIwcHgsIDIwcHggMCAyMHB4IDIwcHgpO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9zZWN0aW9uIHRhYiB3aWR0aCB1bnNldFxuICAgIC5zZWN0aW9uLXRhYiB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnRlcm0udXNlLmpwLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2Vycm9yLzQwNC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAgIG1haW4ucGFnZS1lcnJvci00MDR7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIC5jb250YWluZXItbWVzc2FnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyNTBweCwgMjUycHggMCAyNTBweCwgMjUycHggMCAyNTBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoMixwe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL+uyhO2KvFxuICAgICAgLndyYXBwZXItYnV0dG9ue1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA2MHB4LCA2MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYSwgYnV0dG9ue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgOXB4LCA5cHgsIDhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9lcnJvci80MDQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS53ZWJwYWNrLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWd1aWRlLWRpcmVjdG9yeSB7XG5cbiAgICBzZWN0aW9uLnNlY3Rpb24tY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDoxMDBweDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiMwMDA7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMzBweCwgNTBweCk7XG4gICAgaDJ7XG4gICAgICBjb2xvcjokY29sb3ItY2oteWVsbG93O1xuICAgIH1cbiAgICBoM3tcbiAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDIwcHgpO1xuICAgIH1cbiAgICBoNHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1cHgsIDE1cHgpO1xuICAgIH1cbiAgICAuY29sdW1ue1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw1MHB4LDUwcHgpO1xuICAgIH1cbiAgICBwcmV7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTcxQjIxO1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgICBjb2Rle1xuICAgICAgbWluLXdpZHRoOjE0MDBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMzMzO1xuICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgIzMzMztcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1cHgsIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMuOFjjBweCk7XG4gICAgICB0ZCx0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUud2VicGFjay5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9ndWlkZS9wYWdlLmd1aWRlLnNjcmlwdC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1ndWlkZS1kaXJlY3Rvcnkge1xuXG4gICAgc2VjdGlvbi5zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjojMDAwO1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDMwcHgsIDUwcHgpO1xuICAgIGgye1xuICAgICAgY29sb3I6JGNvbG9yLWNqLXllbGxvdztcbiAgICB9XG4gICAgaDN7XG4gICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4KTtcbiAgICB9XG4gICAgaDR7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNXB4LCAxNXB4KTtcbiAgICB9XG4gICAgLmNvbHVtbntcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNTBweCw1MHB4KTtcbiAgICB9XG4gICAgcHJle1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzE3MUIyMTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgY29kZXtcbiAgICAgIG1pbi13aWR0aDoxNDAwcHg7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgIzMzMztcbiAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICMzMzM7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNXB4LCAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDLjhY4wcHgpO1xuICAgICAgdGQsdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9ndWlkZS9wYWdlLmd1aWRlLnNjcmlwdC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9ndWlkZS9wYWdlLmd1aWRlLmZvbnRzLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWd1aWRlLWZvbnRzIHtcbiAgICBzZWN0aW9uLnNlY3Rpb24tZ3VpZGUtY29udGFpbmVye1xuICAgICAgdWw6bm90KC5saS1zdHlsZSl7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZS1idG57XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IzAwMDtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwzMHB4LCA1MHB4KTtcbiAgICBoMiwgaDN7XG4gICAgICBjb2xvcjokY29sb3ItY2oteWVsbG93O1xuICAgIH1cbiAgICBoM3tcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDMwcHgpO1xuICAgIH1cbiAgICBkbHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM0MjQ1NDk7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDI0NTQ5O1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywyMHB4IDAsIDIwcHggMCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsMTBweCwgMTBweCk7XG5cbiAgICAgICYgKyBkbHtcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiRjb2xvci1jai1ibHVlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiNiOWI2YjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZHR7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG5cbiAgICBkZHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZik7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsODBweCk7XG4gICAgfVxuICAgIGNvZGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTNiM2Y7XG4gICAgfVxuXG4gICAgLmxpLXN0eWxle1xuICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUuZm9udHMuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS5mb250cy52bi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1ndWlkZS1mb250cy12biB7XG4gICAgc2VjdGlvbi5zZWN0aW9uLWd1aWRlLWNvbnRhaW5lcntcbiAgICAgIHVse1xuXG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYub257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhZ2UtYnRue1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdjai10aXRsZS1yZWd1bGFyJywgJHNhbnMtc2VyaWZcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IzAwMDtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwzMHB4LCA1MHB4KTtcbiAgICBoMiwgaDN7XG4gICAgICBjb2xvcjokY29sb3ItY2oteWVsbG93O1xuICAgICAgJjpsYW5nKHZuKXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdjai10aXRsZS1ib2xkJywgJHNhbnMtc2VyaWZcbiAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAzMHB4KTtcbiAgICB9XG4gICAgZGx7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNDI0NTQ5O1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzQyNDU0OTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMjBweCAwLCAyMHB4IDApO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LDEwcHgsIDEwcHgpO1xuXG4gICAgICAmICsgZGx7XG4gICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25ne1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjokY29sb3ItY2otYmx1ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICY6bGFuZyh2bil7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdjai10aXRsZS1ib2xkJywgJHNhbnMtc2VyaWZcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6I2I5YjZiNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkdHtcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cblxuICAgIGRke1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMCU7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbntcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw4MHB4KTtcbiAgICB9XG4gICAgY29kZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzM5M2IzZjtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS5mb250cy52bi5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9ndWlkZS9wYWdlLmd1aWRlLmZvbnRzLmVuLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWd1aWRlLWZvbnRzLWVuIHtcbiAgICBzZWN0aW9uLnNlY3Rpb24tZ3VpZGUtY29udGFpbmVye1xuICAgICAgdWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFnZS1idG57XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IzAwMDtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwzMHB4LCA1MHB4KTtcbiAgICBoMiwgaDN7XG4gICAgICBjb2xvcjokY29sb3ItY2oteWVsbG93O1xuICAgIH1cbiAgICBoM3tcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwcHgsIDMwcHgpO1xuICAgIH1cbiAgICBkbHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM0MjQ1NDk7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDI0NTQ5O1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywyMHB4IDAsIDIwcHggMCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsMTBweCwgMTBweCk7XG5cbiAgICAgICYgKyBkbHtcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiRjb2xvci1jai1ibHVlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiNiOWI2YjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZHR7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG5cbiAgICBkZHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZik7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsODBweCk7XG4gICAgfVxuICAgIGNvZGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTNiM2Y7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUuZm9udHMuZW4uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS5mb250cy5jbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAucGFnZS1ndWlkZS1mb250cy1jbiB7XG4gICAgc2VjdGlvbi5zZWN0aW9uLWd1aWRlLWNvbnRhaW5lcntcbiAgICAgIHVse1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYub257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhZ2UtYnRue1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiMwMDA7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMzBweCwgNTBweCk7XG4gICAgaDIsIGgze1xuICAgICAgY29sb3I6JGNvbG9yLWNqLXllbGxvdztcbiAgICB9XG4gICAgaDN7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAzMHB4KTtcbiAgICB9XG4gICAgZGx7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNDI0NTQ5O1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzQyNDU0OTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMjBweCAwLCAyMHB4IDApO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LDEwcHgsIDEwcHgpO1xuXG4gICAgICAmICsgZGx7XG4gICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25ne1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjokY29sb3ItY2otYmx1ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojYjliNmI2O1xuICAgICAgfVxuICAgIH1cblxuICAgIGR0e1xuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgfVxuXG4gICAgZGR7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwJTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1ue1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDgwcHgpO1xuICAgIH1cbiAgICBjb2Rle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzkzYjNmO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9ndWlkZS9wYWdlLmd1aWRlLmZvbnRzLmNuLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUuZm9udHMuanAuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZ3VpZGUtZm9udHMtanAge1xuICAgIHNlY3Rpb24uc2VjdGlvbi1ndWlkZS1jb250YWluZXJ7XG4gICAgICB1bHtcblxuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlLWJ0bntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtcmVndWxhcicsICRzYW5zLXNlcmlmXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiMwMDA7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMzBweCwgNTBweCk7XG4gICAgaDIsIGgze1xuICAgICAgY29sb3I6JGNvbG9yLWNqLXllbGxvdztcbiAgICAgICY6bGFuZyhqYSl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmXG4gICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMzBweCk7XG4gICAgfVxuICAgIGRse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzQyNDU0OTtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM0MjQ1NDk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDIwcHggMCwgMjBweCAwKTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCwxMHB4LCAxMHB4KTtcblxuICAgICAgJiArIGRse1xuICAgICAgICBib3JkZXItdG9wOm5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6JGNvbG9yLWNqLWJsdWU7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAmOmxhbmcoamEpe1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiNiOWI2YjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZHR7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG5cbiAgICBkZHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZik7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsODBweCk7XG4gICAgfVxuICAgIGNvZGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTNiM2Y7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUuZm9udHMuanAuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS5sYXlvdXQuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZ3VpZGUtbGF5b3V0IHtcblxuICAgIC5ncmlkLWd1aWRle1xuICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmZhNDtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM4ODg4O1xuICAgICAgfVxuICAgICAgLmNvbHVtbntcbiAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sMzBweCwzMHB4KTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgICAgdG9wOjVweDtcbiAgICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwwLDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tcGFkZGluZy1sZWZ0e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThjNGZmO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsXG4gICAgICAgICAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICAgICAgKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNvbHVtbi1wYWRkaW5nLXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzRmZjtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLFxuICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICAgICk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW4tbWFyZ2luLWxlZnR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW4tbWFyZ2luLXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgfVxuICAgIH1cblxuICAgIHByZXtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNzFCMjE7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICAgIGNvZGV7XG4gICAgICBtaW4td2lkdGg6MTQwMHB4O1xuICAgICAgJjpub3QoLmlzLXdoaXRlLXNwYWNlKXtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgYntcbiAgICAgICAgY29sb3I6JGNvbG9yLWNqLXJlZDtcbiAgICAgIH1cblxuICAgICAgaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDoxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1jai1ibHVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgY29sb3I6JGNvbG9yLWNqLWdyZWVuO1xuICAgICAgfVxuXG4gICAgICBlbXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICBie1xuICAgICAgICAgIGNvbG9yOiRjb2xvci1jai1yZWQ7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICAgIGVte1xuICAgICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZXRhaWxze1xuICAgICAgJi5kZXRhaWwtbnVtYmVyLXB4e1xuICAgICAgICAuaS1hcmdzLTN7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNDAwcHgsNDAwcHgsNDAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5pLWFyZ3MtMntcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCw0MDBweCw0MDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmktYXJncy1zcHh7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNDAwc3B4LDQwMHNweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRldGFpbC1udW1iZXItcGVye1xuICAgICAgICAuaS1hcmdzLTN7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMzAlLDMwJSw0MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5pLWFyZ3MtMntcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwzMCUsMzAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kZXRhaWwtbnVtYmVyLXN0cntcbiAgICAgICAgLmktYXJncy0ze1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQsICMyZTU2YmIsICMyYmVmNGMsICNjMjI4MjgpO1xuICAgICAgICB9XG4gICAgICAgIC5pLWFyZ3MtMntcbiAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLCAjMmU1NmJiLCAjMmJlZjRjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kZXRhaWwtbnVtYmVyLW1peHtcbiAgICAgICAgLmktYXJncy0ze1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0MDBweCwgNzAlLCA0MDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmktYXJncy0ye1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQsICMyZTU2YmIsICMyYmVmNGMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpLXN0eWxle1xuICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjojMDAwO1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDMwcHgsIDUwcHgpO1xuICAgIGgye1xuICAgICAgY29sb3I6JGNvbG9yLWNqLXllbGxvdztcbiAgICB9XG4gICAgaDN7XG4gICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4KTtcbiAgICB9XG4gICAgaDR7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNXB4LCAxNXB4KTtcbiAgICB9XG4gICAgLmNvbHVtbntcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNTBweCw1MHB4KTtcbiAgICB9XG5cbiAgICAuYnJlYWstcG9pbnR7XG4gICAgICBjb2xvcjokY29sb3ItY2otYmx1ZTtcbiAgICAgIC5wY3tcbiAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxub25lLG5vbmUsYmxvY2spO1xuICAgICAgfVxuICAgICAgLnRie1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LG5vbmUsYmxvY2ssbm9uZSk7XG4gICAgICB9XG4gICAgICAubW97XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSxub25lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdW1tYXJ5e1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUubGF5b3V0LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUuY29tcG9uZW50cy5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAkYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAucGFnZS1ndWlkZS1jb21wb25lbnRzIHtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IzAwMDtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwzMHB4LCA1MHB4KTtcblxuICAgIC5saS1zdHlsZXtcbiAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAuZ3VpZGUtaXRlbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgIHBhZGRpbmc6MzBweCAxMHB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIEBpbmNsdWRlIG1xKG1pbi1oZWlnaHQsOTZzcHgsOTZweCk7XG4gICAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsMTUwcHgsMTUwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwxMHB4LDVweCk7XG4gICAgICAmLmQtYmxvY2stcGMge1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBpbmxpbmUtZmxleCk7XG4gICAgICB9XG4gICAgICAmLmQtYmxvY2stbSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGlubGluZS1mbGV4LCBub25lKTtcbiAgICAgIH1cbiAgICAgICYuZmxleC10b3Age1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi50aXR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjVweDtcbiAgICAgICAgbGVmdDoxMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLXBhZ2UtcGFuZWx7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIC53cmFwcGVyLXBhbmVsIHtcbiAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAmOm5vdCgud3JhcHBlci1wYW5lbC1zZWxlY3Qpe31cbiAgICAgICAgICAmIGRpdltjbGFzc149XCJib3gtcGFuZWwtXCJdLC5wYWdlLXBhbmVsLXNlbGVjdHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLnNlY3Rpb24tY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDoxMDBweDtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgIGNvbG9yOiRjb2xvci1jai15ZWxsb3c7XG4gICAgfVxuICAgIGgze1xuICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCk7XG4gICAgfVxuICAgIGg0e1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCwgMTVweCk7XG4gICAgfVxuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDUwcHgsNTBweCk7XG4gICAgfVxuICAgIC5ndWlkZS1ub3RpY2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1jai1yZWQ7XG4gICAgfVxuXG4gICAgLyogMS4g7Yyo64SQICovXG4gICAgLy8gc2VsZWN0XG4gICAgLmNvbnRhaW5lci1wYWdlLXBhbmVsLnNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgLndyYXBwZXItcGFuZWwtc2VsZWN0IHtcbiAgICAgICAgLy9AaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0MDBweCwgMjU5cHgpO1xuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoMTQwMHB4KXtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNDAwcHgsIDI4MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhbmcoZW4pe1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0ODBweCwgMzQwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYub25TaG93IHtcbiAgICAgICAgICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LXBhbmVsLXNlbGVjdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYWdlLXBhbmVsLXNlbGVjdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub25TaG93IHtcbiAgICAgICAgICAucGFnZS1wYW5lbC1zZWxlY3R7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzOCwxNTUsNTYsMSkgMCUsIHJnYmEoMjE2LDUzLDQ2LDEpIDI3JSwgcmdiYSgxMDQsNzIsMTQ0LDEpIDg2JSwgcmdiYSg2MywxMzIsMTk3LDEpIDEwMCUpO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgMjhweCk7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1kcm9wIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIwcHggMzlweCAxNnB4LCAxN3B4IDMzcHgpO1xuICAgICAgICAgICAgICAmOmxhbmcoZW4pe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgxMzAwcHgpe31cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm94LXBhbmVsLXNlbGVjdHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvL0BpbmNsdWRlIG1xKHdpZHRoLDQwMHB4LDI2MHB4KTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDg2cHgsODZweCw1NnB4KTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLnBhZ2UtcGFuZWwtc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg1NiwgMzAsIDExLCAwLjgpIDAlLCByZ2JhKDU0LCAxNiwgMTEsIDAuOCkgNTAlLCByZ2JhKDM0LCAxNiwgMjYsIDAuOCkgMTAwJSk7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgNDBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwkcGFuZWwtYm90dG9tLW1vLCRwYW5lbC1ib3R0b20tcGMpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgNzRweCwgNTZweCk7XG4gICAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwodHJ1ZSk7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHVsIHtcblxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAyOHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzVweCAzNXB4IDg1cHgsIDI1cHggMjlweCA1NXB4KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDhweCwgOHB4KTtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCwgNXB4LCA1cHgpXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tZHJvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwoZmFsc2UpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMHB4IDQwcHggMTZweCwgMTdweCAzNHB4KTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vblNob3d7XG4gICAgICAgIC5wYWdlLXBhbmVsLXNlbGVjdHtcbiAgICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwodHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1kcm9we1xuICAgICAgICAgIEBpbmNsdWRlIGNzcy1vbi1wYW5lbChmYWxzZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3VpZGUtaXRlbS5ndWlkZS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgMjBweCk7XG4gICAgICAuY29udGFpbmVyLXBhZ2UtcGFuZWwge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIC53cmFwcGVyLXBhbmVsLXNlbGVjdC53cmFwcGVyLXBhbmVsIHtcbiAgICAgICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHZpZGVvXG4gICAgLmZyYW1lLXZpZGVvIHtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LXZpZGVvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICAgIC8vbGVmdDogMDtcbiAgICAgIC8vdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDM4MHB4LCA2NTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEyMHB4LCAxMjBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAmLm9uU2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ndWlkZS1pdGVtLmd1aWRlLW1haW4ge1xuICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIHVuc2V0KTtcbiAgICB9XG4gICAgLmd1aWRlLWl0ZW0uZ3VpZGUtc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0KTtcbiAgICB9XG5cblxuICAgIC8qIDIuIOyduOuUlOy8gOydtO2EsCAqL1xuICAgIC5jb250YWluZXItYnV0dG9uLTF7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGJsb2NrLCBub25lLCBibG9jayk7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwyNTBweCwyNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsOTZweCw5NnB4KTtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDI4cHgsIDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwcHggMjZweCwgMTJweCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsODZweCx1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw1NHB4LHVuc2V0KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblxuICAgICAgICAuc3ZnLWJveCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDMwcHgsIDMycHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBvc2l0aW9uLCBhYnNvbHV0ZSxyZWxhdGl2ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCw1MCUsdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCw1MCUsdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSx0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCksdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMDAlLHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGZsZXgsYmxvY2spO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA1MHB4LCA1MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIG5vbmUsIGZsZXgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy96LWluZGV4OiAxMDAwO1xuICAgICAgLy9AaW5jbHVkZSBtcSh0b3AsIDAsIDUwJSk7XG4gICAgICAvL0BpbmNsdWRlIG1xKGxlZnQsIDAsIDQwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAwLCAyMHB4KTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDMwcHgsIDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyNnB4IDIyeCwgMjZweCAxMXB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblxuICAgICAgICAuc3ZnLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDMycHgsIDMycHgpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXByZXYge1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLW5leHQge1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgIG91dGxpbmU6IGRhc2hlZCAycHggJGNvbG9yLWNqLWJsdWU7XG4gICAgICB9XG4gICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvKiAzLiDrjZTrs7TquLAg67KE7Yq8ICovXG4gICAgLmJ1dHRvbi1tb3Jle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxMDBweCwgMjVweCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxNHB4IDMwcHgsIDEycHggMjJweCk7XG4gICAgICBAaW5jbHVkZSBtcShnYXAsIDM0cHgsIDM0cHgpO1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE2cHgsIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE2cHgsIDEwcHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxpc3R7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDE0cHggNzdweCwgMTJweCA1MnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2Jhbm5lci10eXBlXG4gICAgLmd1aWRlLWl0ZW0ubW9yZS1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNTBweCwgNTBweCk7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgOHB4LCA4cHgpO1xuICAgICAgICAvL0BpbmNsdWRlIG1xKGxlZnQsIDUwcHgsIDQwcHgpO1xuICAgICAgICAvL0BpbmNsdWRlIG1xKGJvdHRvbSwgNDBweCwgNDBweCk7XG4gICAgICAgIC5ib3gtc3Zne1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA4cHgsIDhweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE0cHgsMTJweCk7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vZGV0YWlsLXR5cGVcbiAgICAuYm94LXBjLWJ0bntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy9jb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgdW5zZXQsIDIwcHgpO1xuICAgICAgLmJveC1zdmd7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMHB4LCAxMHB4LCAxMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIHVuc2V0LCA5cHgpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIC8vc3Ryb2tlOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiA0LiDqsoDsg4kgKi9cbiAgICAvLyBzZWxlY3RcbiAgICAuc2VsZWN0LWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDEzNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw4NHB4LDQycHgpO1xuICAgICAgJiArIC5zZWxlY3QtZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCB1bnNldCwgMTBweCk7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGNvbG9yLCAkY29sb3ItYmxhY2ssICNEOUQ5RDkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGl2LXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDRweCwgMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgODRweCwgNDJweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDg0cHgsIDQycHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRhbmltYXRpb24tZGVsYXkgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vblNob3cge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgYXV0bywgYXV0byk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMzAwcHgsIDIwMHB4KTtcbiAgICAgICAgICAuaWNvbi1zZWxlY3Qge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnVsLXNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkYW5pbWF0aW9uLWRlbGF5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAzMDBweCwgMjAwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tZHJvcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTJweCA2MHB4IDEycHggNDBweCwgMTJweCA0MHB4IDEycHggMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNTZweCwgMzZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4NHB4LCA0MnB4KTtcbiAgICAgICAgICAuaWNvbi1zZWxlY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA0N3B4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyNHB4LCAxNXB4LCAxNXB4KTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVsLXNlbGVjdCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRhbmltYXRpb24tZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywwIDQwcHggMTVweCA0MHB4LCAwIDIwcHggMTVweCk7XG4gICAgICAgICAgLy8xMnB4IDYwcHggMTJweCA0MHB4XG4gICAgICAgIH1cblxuICAgICAgICAubGktc2VsZWN0IHtcbiAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDVweCwgNXB4KTtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDE1cHgsIDE1cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCAwIDVweCAycHgsIDVweCAwIDVweCAycHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIC0ycHgsIC0ycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5ndWlkZS1pdGVtLnNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgODAlLCB1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsNDUwcHgsIDIzMHB4KTtcbiAgICB9XG4gICAgLy8gc2VhcmNoXG4gICAgLnNlYXJjaC13cmFwcGVye1xuICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI1MHB4LCAyNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMnB4IDMwcHggMjJweCA0MHB4LCAxNXB4IDIwcHgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgaW5wdXR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgMzBweCwgMTdweCk7XG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1c3tcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI4cHgsIDE0cHgpO1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDMzcHgsIDE2cHgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAmLmRlbGV0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWl0IHtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ3VpZGUtaXRlbS5ndWlkZS1zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDgwJSwgdW5zZXQpO1xuICAgICAgLmNvbnRlbnQtaGVhZGVyLCAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgdW5zZXQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIDYuIO2DrSAqL1xuICAgIC8vdGFiLWVzZy1yZXN1bHRcbiAgICAuY29udGFpbmVyLXRhYi1idXR0b24tbWFpbntcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCB1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIHVuc2V0LCAxMzIwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMTBweCwgMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXgsIGF1dG8sIHVuc2V0KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAycHgsIDApO1xuXG4gICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxOC41cHggNTJweCwgMTFweCAzMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgMzBweCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm93cmFwLCB1bnNldCk7XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQgMnB4ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmtleSB7XG4gICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZW52IHtcbiAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zb2Mge1xuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmdvdiB7XG4gICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucnB0IHtcbiAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wb2wge1xuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vdGFiLWdsb2JhbC1wYWdlXG4gICAgLmNvbnRhaW5lci10YWItYnV0dG9ue1xuICAgICAgbWluLXdpZHRoOjQwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOjIycHg7XG5cbiAgICAgIC5jai10YWJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteCwgc2Nyb2xsLCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nICwgdW5zZXQsIHVuc2V0KTtcblxuICAgICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNqLXRhYiB7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1pbi13aWR0aCwgIDIyOHB4LCB1bnNldCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgsICB1bnNldCwgMSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MXB4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDlkYjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsICAyMHB4IDAgMjBweCwgMjBweCAwIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTZweCAzMHB4LCAxMnB4IDMwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zNXM7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoY29sb3IsICM5Nzk5OWIsICRjb2xvci1jai1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoY29sb3IsICRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1vdXNlb3V0IHtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyZWVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc29jLm9uLm1vdXNlb3V0IHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5nb3Yub24ubW91c2VvdXQge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmd1aWRlLWl0ZW0uZ3VpZGUtdGFiIHtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCB1bnNldCk7XG4gICAgfVxuXG5cblxuICAgIC8qIDYuIOyWuOyWtCDshKDtg50gKi9cbiAgICAudWwtdXRpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLDIwcHgsIDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCwgMTVweCk7XG4gICAgICBidXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4LCAxMHB4KTtcbiAgICAgIH1cbiAgICAgIC5saS11dGlsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA1cHgsIDAgMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLndyYXBwZXItbGFuZ3VhZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5idXR0b24tbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTE0LTE0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG5cbiAgICAgICAgICAgIC5ib3gtc3ZnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMCwgMTBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA1cHgsIDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJveC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCAwLCAtNXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMCwgNDVweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMCwgMTBweCk7XG5cbiAgICAgICAgICAgIC51bC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAsIDEycHggNXB4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZyYW1lLXdoaXRlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMCwgNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAuYnV0dG9uLWxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRTMwMzI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLnVsLWxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmd1aWRlLWl0ZW0ubGFuZ3VhZ2UtcGMge1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDIzMHB4LCAyMzBweCk7XG4gICAgfVxuICAgIC5ndWlkZS1pdGVtLmxhbmd1YWdlLW1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDMwcHggMjBweCAxMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw0MDBweCk7XG4gICAgICBAaW5jbHVkZSAgbXEoZ2FwLCAyMHB4KTtcbiAgICAgIC53cmFwcGVyLWxhbmd1YWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICAvL0BpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCA1MHB4KTtcbiAgICAgICAgLmJ1dHRvbi1sYW5ndWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIC5ib3gtc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDEycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1sYW5ndWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsLTIwcHgpO1xuICAgICAgICAgIGJvdHRvbTogMTIwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxNXB4KTtcblxuICAgICAgICAgIC51bC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyNXB4IDMwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZyYW1lLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub25TaG93IHtcbiAgICAgICAgICAuYm94LXN2Z3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3gtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAudWwtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIDcuIOq4sOuzuOuyhO2KvCAqL1xuICAgIC8vIHNuc1xuICAgIC53cmFwcGVyLXNucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMTBweCk7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDUwcHgsIDM2cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTBweCwgMzZweCk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA1MHB4LCAyNnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA1MHB4LCAyNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBvdXQtbGlua1xuICAgIC5hLXNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgLy9AaW5jbHVkZSBtcShkaXNwbGF5LG5vbmUsZmxleCk7XG4gICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAycHgsIDJweCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDVweCwgMCAxMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgLTVweCwgLTEwcHgsIC0xMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDdweCwgM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwcHgsIDZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTBweCwgNnB4KTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hLXNpdGUtbW97XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksZmxleCxub25lKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwxMnB4LDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcGRmLWxpbmtcbiAgICAud3JhcHBlci10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1xKGdhcCwxM3B4LDM1cHgsMzVweCk7XG4gICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbixjb2x1bW4scm93LHJvdyk7XG4gICAgICAuYS12aWV3ZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjJweCwgMTNweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyNXB4LCAxM3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtc3Zne1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCw1cHgsNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGlubmVyLWxpbmtcbiAgICAuY29udGVudC1tb3JlLWJveHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDUwcHgsIDUwcHgpO1xuICAgICAgPiBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgc3BhbntcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtNHB4LCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIwcHgsIDEzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZG93bmxvYWRcbiAgICAuZGV0YWlsLWFjY29yZGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgpO1xuXG4gICAgICAgIGEuZG93bmxvYWQge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE3cHgsIDExcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIDguIO2FjeyKpO2KuCDslaDri4jrqZTsnbTshZggKi9cblxuICAgIEBrZXlmcmFtZXMgZ3JhZGllbnRBbmltYXRpb24ge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci1zcG9ydC10ZXh0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAuYm94LXNwb3J0LXRleHR7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwJSk7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgaDMge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTQyLTM4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm9ybWFsLCBwcmUtbGluZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg0LmdyYWRpZW50LXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBmb250LTQyLTQ4O1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBwcmUtbGluZSwgbm9ybWFsKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgI2ZmZiAwJSxcbiAgICAgICAgICAgICNmZmYgMzIlLFxuICAgICAgICAgICAgI2VlOWIzOCA0MS45JSxcbiAgICAgICAgICAgICNkODM1MmUgNDYuNTIlLFxuICAgICAgICAgICAgIzY4NDg5MCA1My4xMiUsXG4gICAgICAgICAgICAjM2Y4NGM1IDU4LjcyJSxcbiAgICAgICAgICAgICMzZjg0YzUgNjQuOTklLFxuICAgICAgICAgICAgI2ZmZiA2NS45OSUsXG4gICAgICAgICAgICAjZmZmIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgIH1cbiAgICAgICYub25UcmFucyB7XG4gICAgICAgIC5ib3gtc3BvcnQtdGV4dHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjU1cyAuMnMgZWFzZS1vdXQsb3BhY2l0eSAwLjU1cyAwLjJzIGxpbmVhciA7XG4gICAgICAgIH1cbiAgICAgICAgaDQuZ3JhZGllbnQtdGV4dCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBncmFkaWVudEFuaW1hdGlvbiA1cyBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIDEwLiBHTkIgKi9cbiAgICAuZ3VpZGUtaXRlbS5ndWlkZS1nbmItcGMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVhZGVyIHtcbiAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgdW5zZXQsIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxNDIwcHgsIDE0MjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTYwcHgsIDE2MHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyLW1lbnUge1xuICAgICAgICAgIC51bC1tZW51IHtcbiAgICAgICAgICAgIC5saS1tZW51IHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgICAgICAudWwtc3ViIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAubGktc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMCw1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNXB4ICw1cHggMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0LCB3aWR0aCAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmd1aWRlLWl0ZW0uZ3VpZGUtZ25iLW1vIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICRoZWFkZXItaGVpZ2h0OiAxMjlweDtcbiAgICAgICRhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAkbWVudS1tYXJnaW46IDUwcHg7XG4gICAgICBoZWFkZXIge1xuICAgICAgICB6LWluZGV4OiB1bnNldDtcbiAgICAgIH1cbiAgICAgIC5mcmFtZS1oZWFkZXItbW9iaWxlIHtcbiAgICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgIHdpZHRoIDoxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOjEgJGNvbG9yLWZyYW1lLWJhY2tncm91bmQtd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cigpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEyOVBYKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDI1cHggMCAzNXB4KTtcbiAgICAgICAgICAud3JhcHBlci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDsgdG9wOjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mcmFtZS1iYWNrZ3JvdW5kLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cigpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3JhcHBlci1sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNjhweCk7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNXB4KTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAud3JhcHBlci11dGlsIHtcbiAgICAgICAgICAgIC51bC11dGlsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAyMHB4KTtcbiAgICAgICAgICAgICAgLmxpLXV0aWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxNXB4KTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndyYXBwZXItbWVudSB7XG4gICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAuc3ZnLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwyOHB4LDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci1tZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsJG1lbnUtbWFyZ2luKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDEwMHB4LCAxMDBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnVsLW1lbnUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC5saS1tZW51IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmEtbGktbWVudSB7XG4gICAgICAgICAgICAgICAgICAmOmxhbmcodm4pLCAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdjai10aXRsZS1ib2xkJywgJHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAud3JhcHBlci1zdWIge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAgICAgICAuYS1saS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgLypjb2xvcjogJGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgLnNwYW4tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIHBhdGgge2ZpbGw6JGNvbG9yLWNqLXllbGxvd307XG4gICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLypwYXRoIHtzdHJva2U6JGNvbG9yLWNqLXllbGxvd307XG4gICAgICAgICAgICAgICAgICAgICAgcmVjdCB7c3Ryb2tlOiRjb2xvci1jai15ZWxsb3d9OyovXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxNDBweCk7XG5cbiAgICAgICAgICAgICAgICAgIC5zcGFuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMTJweCk7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICY6bGFuZyhlbiksJjpsYW5nKHZuKSwgJjpsYW5nKGphKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGNuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMi41cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICAgICAgcGF0aCxyZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53cmFwcGVyLXN1YiB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIC51bC1zdWIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgLmxpLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGNuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5zcGFuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIC0yNnB4IDAgMCA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3Bhbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgLTE5cHggMCAwIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXItbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAkbWVudS1tYXJnaW4pO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgJG1lbnUtbWFyZ2luKTtcbiAgICAgICAgICAgICAgLmJ1dHRvbi1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICY6bGFuZyh2biksJjpsYW5nKGphKSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLXRpdGxlLWJvbGQnLCAkc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMThweCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ib3gtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LC0yMHB4KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEyMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMTVweCk7XG5cbiAgICAgICAgICAgICAgICAudWwtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjVweCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mcmFtZS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICRzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8qIDExLiBGT09URVIgKi9cbiAgICAuZ3VpZGUtaXRlbS5ndWlkZS1mb290ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS5jb21wb25lbnRzLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYWdlL2d1aWRlL3BhZ2UuZ3VpZGUubGFuZ3VhZ2UuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnBhZ2UtZ3VpZGUtbGFuZ3VhZ2Uge1xuXG4gICAgLmd1aWRlLWl0ZW17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICBzcGFuLnRpdHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NXB4O1xuICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBkaXY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw1MHB4LDUwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLnN0ZXB7XG4gICAgICAgIGhye1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNTBweCw1MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IzAwMDtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwzMHB4LCA1MHB4KTtcbiAgICBoMntcbiAgICAgIGNvbG9yOiRjb2xvci1jai15ZWxsb3c7XG4gICAgfVxuICAgIGgze1xuICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCk7XG4gICAgfVxuICAgIGg0e1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCwgMTVweCk7XG4gICAgfVxuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDUwcHgsNTBweCk7XG4gICAgfVxuXG4gICAgLmFsZXJ0e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgIHByZXtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNzFCMjE7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICAgIGNvZGV7XG4gICAgICBtaW4td2lkdGg6MTQwMHB4O1xuICAgIH1cblxuICAgIGRldGFpbHN7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNXB4LCAxNXB4KTtcbiAgICAgIHN1bW1hcnl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saS1zdHlsZSB7XG4gICAgICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLmZpbGUtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA1MHB4LCA1MHB4KTtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZ3VpZGUvcGFnZS5ndWlkZS5sYW5ndWFnZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5yZWNydWl0LmVuLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5wYWdlLWZvb3Rlci1wcml2YWN5LXJlY3J1aXQtZW4ge1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIyOHB4IDAgMjAwcHgsIDIwNnB4IDAgMjAwcHgpO1xuXG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTVweCwgOTVweCwgOTVweCk7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCw2MHB4LCA1MHB4LCA1MHB4KTtcbiAgICAgIC5jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgJiArIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLml0ZW0tNiB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS01IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMzBweCwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMjNweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLml0ZW0tOCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbS0xMiB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw3NHB4LCA3NHB4LCA3NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzItMjA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMjNweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBkbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwyM3B4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy9zZWN0aW9uIHRhYiB3aWR0aCB1bnNldFxuICAgIC5zZWN0aW9uLXRhYiB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhZ2UvZm9vdGVyL3BhZ2UuZm9vdGVyLnByaXZhY3kucmVjcnVpdC5lbi5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5lbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAkYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAucGFnZS1mb290ZXItcHJpdmFjeS1lbiB7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjI4cHggMCAyMDBweCwgMjA2cHggMCAyMDBweCk7XG5cbiAgICAubXQtNDAge1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICB9XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTVweCwgOTVweCwgOTVweCk7XG4gICAgfVxuICAgIC5jb250ZW50LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNjBweCwgNTBweCwgNTBweCk7XG5cblxuICAgICAgLmNvbC1saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCwgNjBweCk7XG4gICAgICAgIHVsLmJveC1hbmNob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDQwcHggMCAxMDBweCwgNDBweCAwIDYwcHgsIDQwcHggMCA2MHB4KTtcbiAgICAgICAgICBsaSB7XG5cdCAgICAgICAgZGlzcGxheTogZmxleDtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjVweCAxNXB4LCAxNXB4LCAxNXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMzMwcHgsIDEwMHB4KTtcbiAgICAgICAgICAgICYuZC1ibG9jay1wYyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIGZsZXgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbiswKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yaWdodCwgMXB4IHNvbGlkICNkOWQ5ZDksIG5vbmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzApIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDVweCwgNXB4LCA1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgJiArIC5ib3gtcHJpdmFjeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA2MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLTYge1xuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0tOSB7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXRlbS0xMCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0ICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG5cdCAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIzcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItdGFibGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQwcHgsIDQwcHgsIDQwcHgpO1xuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4LCAyMHB4KTtcblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCwgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjA5cHgsIDI5NXB4LCAyOTVweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgYmxvY2spO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgY2VudGVyLCB1bnNldCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0MDNweCwgODIwcHgsIDgyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCA0MHB4LCAyMHB4IDQwcHgsIDIwcHggNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9zZWN0aW9uIHRhYiB3aWR0aCB1bnNldFxuICAgIC5zZWN0aW9uLXRhYiB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3BhbmVsIOyCreygnFxuICAgICZ+LnBhbmVsLWJhY2tncm91bmQge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFnZS9mb290ZXIvcGFnZS5mb290ZXIucHJpdmFjeS5lbi5lanNcbi8vc3RhcnQtL3NyYy9lanMvZnJhbWUvZnJhbWUuaGVscGVyLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5mcmFtZS1oZWxwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1oZWxwZXI7XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2YwMDtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsMCwyNTUsMC41KTtcblxuICAgICAgICAmLmNvbC1tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBibG9jayk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmhlbHBlci5lanNcbi8vc3RhcnQtL3NyYy9lanMvZnJhbWUvZnJhbWUudHJhbnNpdGlvbi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuY29udGFpbmVyLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1sb2FkaW5nO1xuICAgIGxlZnQ6MDsgdG9wOjA7XG4gICAgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci10cmFuc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogJHotaW5kZXgtdHJhbnNpdGlvbjtcbiAgICBsZWZ0OjA7IHRvcDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG5cbiAgICAud3JhcHBlci10cmFuc2l0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLnRyYW5zaXRpb24uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmhlYWRlci5tb2JpbGUuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgJGhlYWRlci1oZWlnaHQ6IDEyOXB4O1xuICAkYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAkbWVudS1tYXJnaW46IDUwcHg7XG4gIC5mcmFtZS1oZWFkZXItbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgbm9uZSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAmLm9uVG9wIHtcbiAgICAgIC5jb250YWluZXItbGluZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmR7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vbkhpZGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAycHgpKTtcbiAgICB9XG5cbiAgICAmLm9uU2hvdyB7XG4gICAgICAuY29udGFpbmVyLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfTtcbiAgICAgIC5jb250YWluZXItYmFja2dyb3VuZHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgLndyYXBwZXItYmFja2dyb3VuZCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci11dGlsIHtcbiAgICAgICAgICAudWwtdXRpbCB7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXBwZXItc2VhcmNoIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLW1lbnUge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHNwYW4uc3ZnLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5zdmctY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxcHgpO1xuICAgICAgfVxuICAgICAgLmNvbnRhaW5lci1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAmLm9uRm9jdXN7XG4gICAgICAgIGNvbG9yOiRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgIHBhdGgge3N0cm9rZTokY29sb3ItY2oteWVsbG93fTtcbiAgICAgICAgcmVjdCB7c3Ryb2tlOiRjb2xvci1jai15ZWxsb3d9O1xuICAgICAgICAuc3Bhbi1sYWJlbCB7XG4gICAgICAgICAgcGF0aCB7ZmlsbDokY29sb3ItY2oteWVsbG93OyBzdHJva2U6IG5vbmV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDowO1xuICAgICAgdG9wOi0xcHg7XG4gICAgICB3aWR0aCA6MTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAkaGVhZGVyLWhlaWdodCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZnJhbWUtYmFja2dyb3VuZC13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGJhY2tkcm9wLUJsdXIoKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIH1cblxuICAgIC5jb250YWluZXItbGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IEBpbmNsdWRlIG1xKHRvcCwgJGhlYWRlci1oZWlnaHQpO1xuICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlciArIDEwMDtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgJGhlYWRlci1oZWlnaHQpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCAyNXB4IDAgMzVweCk7XG5cbiAgICAgIC53cmFwcGVyLWJhY2tncm91bmQge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowOyB0b3A6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZyYW1lLWJhY2tncm91bmQtd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tkcm9wLUJsdXIoKTtcbiAgICAgIH1cblxuICAgICAgLndyYXBwZXItbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA2OHB4KTtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA1cHgpO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3JhcHBlci11dGlsIHtcbiAgICAgICAgLnVsLXV0aWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDIwcHgpO1xuXG4gICAgICAgICAgLmxpLXV0aWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJiArIC5saS11dGlsIHtcbiAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTVweCk7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53cmFwcGVyLW1lbnUge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIC5zdmctb3BlbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMnB4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMjlweCk7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN2Zy1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMjhweCwyOHB4KTtcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud3JhcHBlci1zZWFyY2gge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIC5ib3gtc3ZnIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMi42cHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzMi42cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGxlZnQ6MDsgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCRtZW51LW1hcmdpbik7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAkaGVhZGVyLWhlaWdodCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAudWwtbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5saS1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5hLWxpLW1lbnUge1xuICAgICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLXRpdGxlLWJvbGQnLCAkc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAgIC5hLWxpLW1lbnUge1xuICAgICAgICAgICAgICAgIC8qY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgICAgLnNwYW4tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7ZmlsbDokY29sb3ItY2oteWVsbG93fTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICAgICAgICAvKnBhdGgge3N0cm9rZTokY29sb3ItY2oteWVsbG93fTtcbiAgICAgICAgICAgICAgICAgIHJlY3Qge3N0cm9rZTokY29sb3ItY2oteWVsbG93fTsqL1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLndyYXBwZXItc3ViIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxNDBweCk7XG5cbiAgICAgICAgICAgICAgLnNwYW4tbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxMnB4KTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAmOmxhbmcoZW4pLCY6bGFuZyh2biksICY6bGFuZyhqYSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMnB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bGFuZyhjbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMi41cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgIC5ib3gtc3ZnIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDIycHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICBwYXRoLHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXBwZXItc3ViIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLnVsLXN1YiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAzMHB4KTtcbiAgICAgICAgICAgICAgICAubGktc3ViIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAuc3Bhbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAtMjZweCAwIDAgOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zcGFuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIC0xOXB4IDAgMCA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyLWxhbmd1YWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgJG1lbnUtbWFyZ2luKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgJG1lbnUtbWFyZ2luKTtcbiAgICAgICAgICAuYnV0dG9uLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICY6bGFuZyh2biksJjpsYW5nKGphKSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxOHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDEycHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWxhbmd1YWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsLTIwcHgpO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBtcSh3aWR0aCwxNDhweCk7XG4gICAgICAgICAgICBib3R0b206IDEyMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMTVweCk7XG5cbiAgICAgICAgICAgIC51bC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDI1cHggMzBweCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mcmFtZS13aGl0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otYm9keS1yZWd1bGFyJywgJHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICAuYm94LXN2Z3tcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIC51bC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbi8vZW5kLS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmhlYWRlci5tb2JpbGUuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmhlYWRlci5kZXNrdG9wLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gICRoZWFkZXItaGVpZ2h0OiA5MHB4O1xuICAkaGVhZGVyLXN1Yi1oZWlnaHQ6IDYycHg7XG4gICRhbmltYXRpb24tZGVsYXk6IDAuM3M7XG5cbiAgLmZyYW1lLWhlYWRlci1kZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBibG9jayk7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCwgMCA0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICYub25Ub3Age1xuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXItbGluZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vbkhpZGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcbiAgICAgICY6aG92ZXIsICYub25Gb2N1cywgJjpmb2N1cywgJi5vbk92ZXIge1xuICAgICAgICBjb2xvcjokY29sb3ItY2otYmxhY2s7XG4gICAgICAgIHBhdGgge3N0cm9rZTokY29sb3ItY2otYmxhY2t9O1xuICAgICAgICByZWN0IHtzdHJva2U6JGNvbG9yLWNqLWJsYWNrfTtcbiAgICAgIH1cbiAgICAgIHBhdGgscmVjdCB7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIHdpZHRoIDoxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQsIG9wYWNpdHkgJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMCwgJGhlYWRlci1oZWlnaHQpO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZyYW1lLWJhY2tncm91bmQtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyKCk7XG4gICAgICAmLm9uT3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMCwgJGhlYWRlci1oZWlnaHQgKyAkaGVhZGVyLXN1Yi1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyBib3R0b206MDtcbiAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mb2N1cy1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGxlZnQ6IDA7IGJvdHRvbTowO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kZWxheSBsaW5lYXIsIGxlZnQgJGFuaW1hdGlvbi1kZWxheSBsaW5lYXIsIGhlaWdodCAkYW5pbWF0aW9uLWRlbGF5ICRhbmltYXRpb24tZGVsYXkgbGluZWFyO1xuICAgICAgJi5vblNob3cge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgLmNvbC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsJGhlYWRlci1oZWlnaHQpO1xuXG4gICAgICAuY29udGFpbmVyLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMCwgNTBweCk7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDVweCwgMCAxMHB4KTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnVsLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDAsMzBweCk7XG4gICAgICAgIC5saS1tZW51IHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAwLCRoZWFkZXItaGVpZ2h0KTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsNTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDVweCAsMCAxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMCwgLTFweCk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTBweCwgOXB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMHB4LCA5cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDAgMCA1cHggNnB4LCAwIDAgM3B4IDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyLXN1YiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDAsJGhlYWRlci1oZWlnaHQpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsIDYycHgpO1xuXG4gICAgICAgIC51bC1zdWIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0LCBvcGFjaWZ5ICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLmxpLXN1YiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA1cHggLDVweCAxMHB4KTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsNTBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNXB4ICw1cHggMTBweCk7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQsIHdpZHRoICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNqLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5vbkZvY3Vze1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vblNob3cge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIC51bC1zdWIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bC11dGlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTBweCwgMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmxpLXV0aWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA1cHggLDAgMTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi53cmFwcGVyLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmJ1dHRvbi1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICY6bGFuZyh2biksICY6bGFuZyhqYSkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ib3gtc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwICwgMTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDVweCwgOXB4KTtcbiAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsMCwgLTVweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwwLCA0NXB4KTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwLCAxMHB4KTtcblxuICAgICAgICAgICAgICAudWwtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAsIDEycHggNXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZnJhbWUtd2hpdGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAmOmxhbmcodm4pLCAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLWJvZHktcmVndWxhcicsICRzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAwLCA1cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vblNob3cge1xuICAgICAgICAgICAgICAuYnV0dG9uLWxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYm94LWxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMyRTMwMzI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIC51bC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLndyYXBwZXItc2VhcmNoIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMCw1MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwLCAxMDAlLCAyMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwLCAwLCAxNXB4IDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LCAyM3B4LCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pbi13aWR0aCwgdW5zZXQsIHVuc2V0LCAyMjBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LXRhYmxldC13aWR0aCArIDIwMCkge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDqsoDsg4kg66Gk66eBIOuplOuJtFxuICAgICAgICAgICAgLnJvbGxpbmctd3JhcHBlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIC8vIO2DgOu4lOugm+yXkOyEnCDroaTrp4Eg66mU64m0IOyCrOudvOynkFxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC10YWJsZXQtd2lkdGggKyAyMDApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gdWwge1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyDqsoDsg4kg7JWE7J207L2YXG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIHVuc2V0LCB1bnNldCwgMHB4IDE3cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsIHVuc2V0LCB1bnNldCwgLTE3cHgpO1xuICAgICAgICAgICAgICAuYm94LXN2Z3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDAsIDE3cHgpO1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC8vIOygkeq3vOyEsSDsnbTsiojroZwg7J247ZWcIHdoaXRlLWJnIOyDieyDgSDrs4Dqsr1cbiAgLmZyYW1lLWhlYWRlci1kZXNrdG9wLmlzLXdoaXRlIHtcbiAgICBhe1xuICAgICAgJjpob3ZlciwgJi5vbkZvY3VzLCAmOmZvY3VzLCAmLm9uT3ZlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgIHBhdGgge3N0cm9rZTokY29sb3ItY2oteWVsbG93fTtcbiAgICAgICAgcmVjdCB7c3Ryb2tlOiRjb2xvci1jai15ZWxsb3d9O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWZvY3VzLWxpbmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLXllbGxvdztcbiAgICB9XG4gICAgLmNvbC1tZW51e1xuICAgICAgLndyYXBwZXItc3Vie1xuICAgICAgICAudWwtc3Vie1xuICAgICAgICAgIC5saS1zdWIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gd2hpdGUgdG8gYmxhY2sg7IOJ7IOBIOuzgOqyvVxuICAuZnJhbWUtaGVhZGVyLWRlc2t0b3AuaXMtd2hpdGUudG8td2hpdGUge1xuICAgIGF7XG4gICAgICAmOmhvdmVyLCAmLm9uRm9jdXMsICY6Zm9jdXMsICYub25PdmVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yLWNqLWJsYWNrO1xuICAgICAgICBwYXRoIHtzdHJva2U6JGNvbG9yLWNqLWJsYWNrfTtcbiAgICAgICAgcmVjdCB7c3Ryb2tlOiRjb2xvci1jai1ibGFja307XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZm9jdXMtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otYmxhY2s7XG4gICAgfVxuICAgIC5jb2wtbWVudXtcbiAgICAgIC53cmFwcGVyLXN1YntcbiAgICAgICAgLnVsLXN1YntcbiAgICAgICAgICAubGktc3ViIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2otYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmhlYWRlci5kZXNrdG9wLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9mcmFtZS9mcmFtZS5mb290ZXIuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblxuICAkZm9vdGVyLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC41KTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1mb290ZXI7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCAwIDUwcHggMCA0MHB4KTtcblxuICAgIC8vc2FmYXJpIC0g65287J24IOyelOyDgSDrgpjripQg6rKDIOyymOumrFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1kZWxheSBlYXNlLW91dDtcblxuICAgICAgcGF0aCwgcmVjdCB7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4IDAgOTVweCwgNDJweCAwIDYwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgcm93KTtcbiAgICAgIEBpbmNsdWRlIG1xKGdhcCwgODBweCwgdW5zZXQpO1xuICAgIH1cblxuICAgIC5jb250YWluZXItbG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsIDYwcHgpO1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNjdweCwgNTBweCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNXB4LCAwIDEwcHgpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1tZW51IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBvc2l0aW9uLCBzdGF0aWMsIGFic29sdXRlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwgdW5zZXQsIDU2cHgpO1xuICAgICAgQGluY2x1ZGUgbXEobGVmdCwgdW5zZXQsIDIxJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgMTQ3cHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjVweCwgdW5zZXQpO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIEBpbmNsdWRlIG1xKGNvbHVtbi1nYXAsIDMwcHgsIDEyN3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocm93LWdhcCwgMTVweCwgN3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIHVuc2V0KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC10YWJsZXQtd2lkdGggLSAxKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoY29sdW1uLWdhcCwgMzBweCwgMTAwcHgpO1xuICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoY29sdW1uLWdhcCwgMzBweCwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIGF1dG8sIDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNXB4LCAwIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTBweCwgN3B4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTBweCwgN3B4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMCAwIDE0cHggNnB4LCAwIDAgOXB4IDRweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci11dGlsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGZsZXgtc3RhcnQsIGZsZXgtZW5kKTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIHVuc2V0KTtcblxuICAgICAgLndyYXBwZXItYml6IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgaW5oZXJpdCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIHVuc2V0LCAxN3B4KTtcblxuICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgLmJveC1iaXoge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgODkwcHgsIDM1MHB4KTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgIGRse1xuICAgICAgICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICAgICAmOmxhbmcoamEpe1xuICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LXRhYmxldC13aWR0aCAtIDEpIHtcblxuICAgICAgICAgICAgICAmOmxhbmcoZW4pLFxuICAgICAgICAgICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCA4OTBweCwgMzQwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tYml6IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjVweCAzOHB4LCAxMnB4IDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDEwMHB4LCAxMDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA0N3B4LCAzNXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTRweCwgMTBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTRweCwgMTBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sM3B4LDNweCk7XG4gICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZGVsYXkgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3gtYml6IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1mb290ZXI7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCAwLCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCB1bnNldCwgMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwgOTRweCwgNjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDg5MHB4LCB1bnNldCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGFuaW1hdGlvbi1kZWxheSBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAkYW5pbWF0aW9uLWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RThFOEU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtdGFibGV0LXdpZHRoIC0gMSkge1xuXG4gICAgICAgICAgJjpsYW5nKGVuKSxcbiAgICAgICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pbi13aWR0aCwgYXV0bywgMTAwMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAzMHB4LCA0MHB4LCA2MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCByb3cpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXksIHNjcm9sbCwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIwcHgsIDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgNXB4IDE1cHgsIDMwcHgpO1xuICAgICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGVuKSwmOmxhbmcodm4pIHtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxMHB4LCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC10YWJsZXQtd2lkdGggLSAxKSB7XG5cbiAgICAgICAgICAgICAgJjpsYW5nKGVuKSxcbiAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLCBhdXRvLCAxOTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleCwgdW5zZXQsIDEgMC4yIGF1dG8pO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMi0xMjtcbiAgICAgICAgICAgIGNvbG9yOiAjOEM4QzhDO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTBweCA1cHgsIDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDEwcHggNXB4LCA2cHggMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyLXNucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgNzBweCAwIDMwcHgsIDYwcHggLTVweCAyMHB4IDApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA1MHB4LCAzNnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTBweCwgMzZweCk7XG5cbiAgICAgICAgICAvL3BhdGh7dHJhbnNpdGlvbjogZmlsbCAkYW5pbWF0aW9uLWRlbGF5IGVhc2Utb3V0O31cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwcHgsIDI2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNTBweCwgMjZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjAtMTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItc25zIGE6aG92ZXJ7XG4gICAgICAvL3BhdGh7ZmlsbDogJGNvbG9yLWJsYWNrO31cbiAgICB9XG5cbiAgICAmLndoaXRle1xuICAgICAgYTpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXItbWVudXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1jai15ZWxsb3dcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1jai15ZWxsb3dcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmZvb3Rlci5lanNcbi8vc3RhcnQtL3NyYy9lanMvZnJhbWUvZnJhbWUuc2VhcmNoLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIEBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgIDI1JSwgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICAubG9hZGluZy1zcGlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTAwcHgsIDYwcHgpO1xuICB9XG5cbiAgLmNpcmNsZSB7XG4gICAgQGluY2x1ZGUgbXEod2lkdGgsIDE2cHgsIDE2cHgsIDE2cHgpO1xuICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTZweCwgMTZweCwgMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBhbmltYXRpb246IGxvYWRpbmcgMC41cyBjdWJpYy1iZXppZXIoMC45NCwgMC4wMSwgMCwgMC45OSkgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuICB9XG5cbiAgLy8g7Lu07Y+s64SM7Yq4IOyghOyytCDrsLDqsr1cbiAgLnNlYXJjaC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC12aWRlbyAtIDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwKSAxMDAlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIC8vIGFjdGl2ZVxuICAgICYub25TaG93e1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1vdmVybGF5e1xuICAgICAgLy9ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIEBpbmNsdWRlIG1xKGJveC1zaXppbmcsYm9yZGVyLWJveCxjb250ZW50LWJveCk7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCA3MDBweCk7XG4gICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICBwYWRkaW5nLWxlZnQsXG4gICAgICAgICAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICA1MXB4XG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgcGFkZGluZy1yaWdodCxcbiAgICAgICAgICAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgIDUxcHhcbiAgICAgICk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICAgICAgLmNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIHVuc2V0LCA3MDBweCwgdW5zZXQpO1xuICAgICAgICAvLyDsg4Hri6hcbiAgICAgICAgLmNvbnRlbnQtaGVhZGVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIDEwMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDI0cHggMHB4IDIycHggMHB4LCAyMXB4IDBweCA5cHggMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAvLyDstpTsspwg7YKk7JuM65OcXG4gICAgICAgIC5rZXl3b3Jkc3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDEzcHggNDBweCwgMTFweCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgNjIycHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCB1bnNldCwgMTVweCk7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9uU2hvd3tcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1jbG9zZS1vdmVybGF5e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC8vIOqygOyDieqysOqzvFxuICAgIC5yZXN1bHQtd3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDcwcHgsIDU3cHgpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDEwMHB4LCA2MHB4KTtcbiAgICAgIC8vIOuwsOuEiFxuICAgICAgLmJhbm5lcntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtcShyb3ctZ2FwLCAzMHB4LCB1bnNldCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9pbnB1dCBzdHlsZVxuICAgIC5zZWFyY2gtd3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA1NzJweCwgNjIycHgpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjJweCAzMHB4IDIycHggNDBweCwgMTVweCAyMHB4KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIGlucHV0e1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDMwcHgsIDE3cHgpO1xuICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIOyXsOq0gCDqsoDsg4nslrQg7LC9XG4gICAgICAuc2VhcmNoLXJlbGF0ZWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEU4RThFO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjVweCA0MHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLCAxMDBweCwgNjBweCk7XG4gICAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAyNHB4LCAxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjVweCwgMTRweCk7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA2cHgsIDNweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA4LjhweCwgNC40cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwcHgsIDZweCwgNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTBweCwgNnB4LCA2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI4cHgsIDE0cHgpO1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDMzcHgsIDE2cHgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAmLmRlbGV0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWl0IHtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS13cmFwcGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIC03cHgsIDApO1xuICAgICAgQGluY2x1ZGUgbXEodG9wLCA1MHB4LCAyNXB4KTtcbiAgICAgIC5jbG9zZS1idG57XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMHB4LCA0MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCBhdXRvLCA0MHB4KTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgY2lyY2xle1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgdW5zZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvZnJhbWUvZnJhbWUuc2VhcmNoLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9mcmFtZS9mcmFtZS5jb29raWUuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgICAuZnJhbWUtY29va2llIHtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LWNvb2tpZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuODUpIDEwMCUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgODguNiUsIDM4MHB4KTsgLy8gbW9iaWxlIDYyMHB4XG4gICAgICBAaW5jbHVkZSBtcShyaWdodCwgdW5zZXQsIDYwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEobGVmdCwgNTAlLCB1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShib3R0b20sIDQwcHgsIDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCB0cmFuc2xhdGUoLTUwJSwgMTUwJSksIHRyYW5zbGF0ZSgwLCAxNTAlKSk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA0MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsMjBweCwyMHB4KTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICAgICAgJi5vblNob3cge1xuICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sIHRyYW5zbGF0ZSgtNTAlLCAwKSwgdHJhbnNsYXRlKDAsIDApKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIHVuc2V0KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywxNnB4IDAsIDEycHggMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYwcHgsIDYwcHgpO1xuICAgICAgfVxuICAgIH1cbi8vZW5kLS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLmNvb2tpZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvZnJhbWUvZnJhbWUudmlkZW8uY29udHJvbC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuZnJhbWUtdmlkZW8tY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbGVmdDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMCwwKTtcbiAgICBAaW5jbHVkZSBtcShib3R0b20sMzBweCwzMHB4KTtcbiAgICAuY29udGFpbmVyLXBhbmVsIHtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgIEBpbmNsdWRlIG1xKGdhcCwgdW5zZXQsIDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgNjBweCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyOHB4IDQwcHgsIDIwcHggMzBweCAyMHB4IDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDgycHgsNjBweCk7XG4gICAgICBAaW5jbHVkZSBjc3Mtc2V0LXBhbmVsLXZpZGVvKHRydWUpO1xuICAgICAgLmNvbnRyb2wtbGVmdC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwtdmlkZW8oZmFsc2UpO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDQwcHgsIDE3cHgpO1xuXG5cbiAgICAgICAgLy8gcGxheSDrsoTtirwg6rSA66CoXG4gICAgICAgIC5jb250cm9sLXBsYXkge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI0cHgsIDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE4cHgsIDEzcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcucGxheXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdmcucGF1c2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucGxheXtcbiAgICAgICAgICAgIHN2Zy5wbGF5e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnLnBhdXNle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDtlITroZzqt7jrnpjsiqQg67CUIOq0gOugqFxuICAgICAgICAuY29udHJvbC1wcm9ncmVzcyB7XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgdW5zZXQsIDlweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVweDtcblxuICAgICAgICAgICAgLmN1cnJlbnQtdGltZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlkZW8tdGltZXtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFye1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjBweCwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDJweCwgMnB4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk5OUI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMjRweCwgMjRweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWJhcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgdXNuZXQsIDE3MnB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCA3cHggMnB4IDdweDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggN3B4IDJweCA3cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFOUIzOCAxNy43JSwgI0Q4MzUyRSA0MC43JSwgIzY4NDg5MCA3OC4yJSwgIzNGODRDNSAxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJvbC12b2x1bWUge1xuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjRweCwgMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIzcHgsIDE2cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2Zy5tdXRle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3ZnLnVubXV0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm11dGV7XG4gICAgICAgICAgICBzdmcubXV0ZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcudW5tdXRle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udHJvbC1yaWdodC1ib3h7XG4gICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgMTRweCk7XG4gICAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwtdmlkZW8oZmFsc2UpO1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgZmxleCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgMTRweCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6ICBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWluZm8tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogMTI5cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbi10b3A6MS41cHhcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8taW5mby10aHVtYiB7XG4gICAgICAgICAgcGFkZGluZzoxcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCB1bnNldCwgNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCB1bnNldCwgNDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUU5QjM4IDE2JSwgI0Q4MzUyRSAzOSUsICM2ODQ4OTAgNzclLCAjM0Y4NEM1IDEwMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvZnJhbWUvZnJhbWUudmlkZW8uY29udHJvbC5lanNcbi8vc3RhcnQtL3NyYy9lanMvZnJhbWUvZnJhbWUudmlkZW8uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgICAuZnJhbWUtdmlkZW8ge1xuICAgICAgei1pbmRleDogJHotaW5kZXgtdmlkZW87XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAgIGJhY2tncm91bmQgOiAjMUQxRjIyO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vblNob3d7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIG5vbmUsIGZsZXgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMCwgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgMCwgNDBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMCwgMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMzBweCwgMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjZweCAyMngsIDI2cHggMTFweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cbiAgICAgICAgICAuc3ZnLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMnB4LCAzMnB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1wcmV2IHtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tbmV4dCB7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyDri6vquLBcbiAgICAgID4gLmNsb3NlLWJ0bntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDMwcHgsIDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgMzBweCwgMzBweCk7XG4gICAgICAgID4gc3Zne1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA1NHB4LCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLXNsaWRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAgICAgPnVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXItc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyLWNvbnRyb2wge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5vblNob3d7XG4gICAgICAgICAgLmNvbnRhaW5lci1wYW5lbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwtdmlkZW8odHJ1ZSk7XG5cbiAgICAgICAgICAgIC5jb250cm9sLWxlZnQtYm94LCAuY29udHJvbC1yaWdodC1ib3gge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwtdmlkZW8oZmFsc2UpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuLy9lbmQtL3NyYy9lanMvZnJhbWUvZnJhbWUudmlkZW8uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2ZyYW1lL2ZyYW1lLnNraXAubmF2aS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuc2tpcC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7IHRvcDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXNraXAtbmF2aTtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4IDAsIDEwcHggMCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvZnJhbWUvZnJhbWUuc2tpcC5uYXZpLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYW5lbC9wYW5lbC50eXBlLmN0YS5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAgIC5jb250YWluZXItcGFnZS1wYW5lbC5jdGF7XG4gICAgICAud3JhcHBlci1wYW5lbC1jdGF7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDYwcHgsIDYwcHgpO1xuICAgICAgfVxuICAgICAgLmJveC1wYW5lbC1jdGF7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICBAaW5jbHVkZSBtcShib3R0b20sJHBhbmVsLWJvdHRvbS1tbywkcGFuZWwtYm90dG9tLXBjKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsMjUwcHgsMTgwcHgpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc5LDExNCw3MSwwLjgpIDAlLCByZ2JhKDE2NCw4MCw3MCwwLjgpIDUwJSwgcmdiYSgxMTAsNjksOTEsMC44KSAxMDAlKTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMnB4IDQwcHgsIDE5cHggMzRweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNTBweCwgNTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxNTZweCwgODBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA3NHB4LCA1NnB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLy/rqqjshZhcbiAgICAgICAgICBAaW5jbHVkZSBjc3Mtc2V0LXBhbmVsKHRydWUpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjc3Mtc2V0LXBhbmVsKGZhbHNlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwYW4tc3ZnLWFycm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMHB4LDdweCk7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aHtcbiAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vblNob3d7XG4gICAgICAgIGF7XG4gICAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsKHRydWUpO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwoZmFsc2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRhcmsge1xuICAgICAgICAuYm94LXBhbmVsLWN0YSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg1NiwgMzAsIDExLCAwLjgpIDAlLCByZ2JhKDU0LCAxNiwgMTEsIDAuOCkgNTAlLCByZ2JhKDM0LCAxNiwgMjYsIDAuOCkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuLy9lbmQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5jdGEuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9ndWlkZS9jb21wb25lbnQuZ3VpZGUuaGVhZGVyLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIGhlYWRlci5ndWlkZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMHB4IDAsIDQwcHggMCk7XG4gICAgLmNvbC1sb2dvIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgICAuY29sLW1lbnUge1xuICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgZmxleCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB1bCB7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDIwcHgsIDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3R7XG4gICAgICAub24gYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDAsMCk7XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9jb21wb25lbnQvZ3VpZGUvY29tcG9uZW50Lmd1aWRlLmhlYWRlci5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3ZpZGVvL2NvbXBvbmVudC52aWRlby5ob3Jpem9udGFsLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5kLWJsb2NrLXBjLTIge1xuICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIG5vbmUsIGJsb2NrKVxuICB9XG4gIC8vIOqwgOuhnOuqqOuTnCDsu6TsiqTthYAg7Iuc7J6RXG4gIC5jb21wb25lbnQtdmlkZW8taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFyZWEtYm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwdmg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LXRhYmxldC13aWR0aCAtIDEpIHtcbiAgICAgIC8v7IS466Gc66qo65OcXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gICAgICB9XG5cbiAgICAgIC8v6rCA66Gc66qo65OcXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgLnRleHQtd3JhcHBlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kdW1teS10ZXh0LXdyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tZGlte1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtd3JhcHBlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9taW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgPi5jb2x1bW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOu5hOuUlOyYpCDsmIHsl61cbiAgICAudmlkZW8td3JhcHBlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG5cbiAgICAgIHZpZGVve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICAvLyDrlKTsspjrpqxcbiAgICAgIC52aWRlby1kaW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFEMUYyMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOuNlOuvuFxuICAgIC5kdW1teS10ZXh0LXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLy8gdmlkZW8g7ZWY64uoIO2FjeyKpO2KuCBwY1xuICAgIC50ZXh0LXdyYXBwZXIuZC1ibG9jay1wY3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCB1bnNldCwgMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIHVuc2V0LCA0MHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLy8g67mE65SU7JikIO2DgOydtO2LgFxuICAgICAgLnZpZGVvLXRpdGxlLWJveHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdWx7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDZweCwxMHB4KTtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyc3B4LCAxc3B4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDAgMTJweCwwIDhweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyMHB4LDEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8tcGMtaW5mb3tcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyDtlbTsiawg7YOc6re4IOuwjyDsnpDrp4nrs7TquLBcbiAgICAgICAgLnZpZGVvLWhhc2gtYm94e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNnB4LCA2cHgpO1xuICAgICAgICAgIC8vIO2VtOyJrCDtg5zqt7hcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMHB4IDhweCwgM3B4IDhweCk7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8g67mE65SU7JikIOyEpOuqhVxuICAgICAgICAudmlkZW8tc3VtbWFyeXtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCB1bnNldCwgMzBweCk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgJi5wYWRkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCB1bnNldCwgMzBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAxMDBweCAsMTAwcHggLDEwMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyDsnpDrp4lcbiAgICAgICAgLnZpZGVvLXN1YnRpdGxle1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCB1bnNldCwgMzBweCk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMHB4ICwxMDBweCAsMTAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHBjIOuyhO2KvFxuICAgICAgLmJveC1wYy1idG57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCB1bnNldCwgMjBweCk7XG4gICAgICAgIC5ib3gtc3Zne1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCB1bnNldCwgMTBweCwgMTJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIHVuc2V0LCA5cHgpO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIC8vc3Ryb2tlOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdmlkZW8g7ZWY64uoIO2FjeyKpO2KuCDrqqjrsJTsnbwg67KE7KCEXG4gICAgLnRleHQtd3JhcHBlci5kLWJsb2NrLW17XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDQwcHgsIHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDQwcHgsIHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwgMTgwcHgsIHVuc2V0KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIOu5hOuUlOyYpCDtg4DsnbTti4BcbiAgICAgIC52aWRlby10aXRsZS1ib3h7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHVse1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNnB4LDEwcHgpO1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDJzcHgsIDFzcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCAxMnB4LDAgOHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDIwcHgsMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLW1vYmlsZS1pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyDrqqjrsJTsnbwg7ZW07Ims7YOc6re4XG4gICAgICAgIC52aWRlby1tb2JpbGUtaGFzaC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLy9jb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDBweCAxN3B4ICwgdW5zZXQpO1xuXG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOu5hOuUlOyYpCDshKTrqoVcbiAgICAgICAgLnZpZGVvLW1vYmlsZS1zdW1tYXJ5e1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDUwcHgsIDMwcHgpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgICAgICYucGFkZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgNjBweCwgMzBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDIwMHB4ICwxMDBweCAsMTAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g66qo67CU7J28IOyekOuniVxuICAgICAgICAudmlkZW8tbW9iaWxlLXN1YnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCA1MHB4LCB1bnNldCk7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMHB4ICwxMDBweCAsMTAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJveC1tb2JpbGUtYnRue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2NvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgdW5zZXQpO1xuICAgICAgICAuYm94LXN2Z3tcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTNweCwgdW5zZXQpO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIC8vc3Ryb2tlOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1ibHVyLWNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC92aWRlby9jb21wb25lbnQudmlkZW8uaG9yaXpvbnRhbC5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3ZpZGVvL2NvbXBvbmVudC52aWRlby52ZXJ0aWNhbC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAvLyDshLjroZzrqqjrk5wg7Luk7Iqk7YWAIOyLnOyekVxuICAuY29tcG9uZW50LXZpZGVvLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC10YWJsZXQtd2lkdGggLSAxKSB7XG4gICAgICAvL+yEuOuhnOuqqOuTnFxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblxuICAgICAgfVxuXG4gICAgICAvL+qwgOuhnOuqqOuTnFxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIC50ZXh0LXdyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cC13cmFwcGVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWF4LXdpZHRoOiA1MjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgPi5jb2x1bW57XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwcHggNzBweCwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOu5hOuUlOyYpCDsmIHsl61cbiAgICAudmlkZW8td3JhcHBlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogNTEzcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDkgLyAxNjtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG5cbiAgICAgIHZpZGVve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDkgLyAxNjtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHZpZGVvIO2VmOuLqCDthY3siqTtirggcGNcbiAgICAudGV4dC13cmFwcGVyLmQtYmxvY2stcGN7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCB1bnNldCwgMHB4IDQwcHggNDBweCA0MHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAvLyDruYTrlJTsmKQg7YOA7J207YuAXG4gICAgICAudmlkZW8tdGl0bGUtYm94e1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB1bHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNnB4LDEwcHgpO1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDJzcHgsIDFzcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCAxMnB4LDAgOHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDIwcHgsMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW8tcGMtaW5mb3tcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyDtlbTsiawg7YOc6re4IOuwjyDsnpDrp4nrs7TquLBcbiAgICAgICAgLnZpZGVvLWhhc2gtYm94e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNnB4LCA2cHgpO1xuICAgICAgICAgIC8vIO2VtOyJrCDtg5zqt7hcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMHB4IDhweCwgM3B4IDhweCk7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8g67mE65SU7JikIOyEpOuqhVxuICAgICAgICAudmlkZW8tc3VtbWFyeXtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCB1bnNldCwgMzBweCk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgICAmLnBhZGRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIHVuc2V0LCAzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMHB4ICwxMDBweCAsMTAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOyekOuniVxuICAgICAgICAudmlkZW8tc3VidGl0bGV7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIHVuc2V0LCAzMHB4KTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMTAwcHggLDEwMHB4ICwxMDBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIHBjIOuyhO2KvFxuICAgICAgLmJveC1wYy1idG57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCB1bnNldCwgMjBweCk7XG4gICAgICAgIC5ib3gtc3Zne1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCB1bnNldCwgMTBweCwgMTJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIHVuc2V0LCA5cHgpO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIHN0cm9rZTogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmJveC1zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLWRpbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyOSwgMzEsIDM0LCAwLjAwKSA1Mi40MiUsICMxRDFGMjIgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDFGMjI7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB2aWRlbyDtlZjri6gg7YWN7Iqk7Yq4IOuqqOuwlOydvCDrsoTsoIRcbiAgICAudGV4dC13cmFwcGVyLmQtYmxvY2stbXtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCwgNDBweCwgdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNDBweCwgdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCAxODBweCwgdW5zZXQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAvLyDruYTrlJTsmKQg7YOA7J207YuAXG4gICAgICAudmlkZW8tdGl0bGUtYm94e1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB1bHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNnB4LDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNnB4LDEwcHgpO1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDJzcHgsIDFzcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCAxMnB4LDAgOHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDIwcHgsMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLW1vYmlsZS1pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyDrqqjrsJTsnbwg7ZW07Ims7YOc6re4XG4gICAgICAgIC52aWRlby1tb2JpbGUtaGFzaC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLy9jb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDBweCAxN3B4ICwgdW5zZXQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g67mE65SU7JikIOyEpOuqhVxuICAgICAgICAudmlkZW8tbW9iaWxlLXN1bW1hcnl7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNTBweCwgMzBweCk7XG4gICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAmLnBhZGRpbmd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgNjBweCwgdW5zZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMjAwcHggLDEwMHB4ICwxMDBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDrqqjrsJTsnbwg7J6Q66eJXG4gICAgICAgIC52aWRlby1tb2JpbGUtc3VidGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCA1MHB4LCB1bnNldCk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgMjAwcHggLDEwMHB4ICwxMDBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJveC1tb2JpbGUtYnRue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2NvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgdW5zZXQpO1xuICAgICAgICAuYm94LXN2Z3tcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTNweCwgdW5zZXQpO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIC8vc3Ryb2tlOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuYm94LXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1ibHVyLWNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICB9XG5cbiAgICAubW9iaWxlLXRleHQtZGltLWNvbnRhaW5lcntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzFEMUYyMiAtNS44JSwgcmdiYSgyOSwgMzEsIDM0LCAwLjAwKSA1MC4wNCUpO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3ZpZGVvL2NvbXBvbmVudC52aWRlby52ZXJ0aWNhbC5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLmJhbm5lci5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuY29tcG9uZW50LXNsaWRlci1iYW5uZXIge1xuXG4gICAgLmNvbnRhaW5lci1zbGlkZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLFxuICAgICAgICAgIHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudCxcbiAgICAgICAgICByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQsXG4gICAgICApO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEgc3BhbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSBmaWd1cmU6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQgMnB4ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGFpbmVyLXZpZGVvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFzcGVjdC1yYXRpbywgMC44ODU3MTQyODU3ICwzLjAzNzczNTg0OTA2ICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcblxuICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgLmNhdGVnb3J5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFnLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGFnLWdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmNvbnRhaW5lci10aXRsZXtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgbGVmdDowO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCxmbGV4LXN0YXJ0LHNwYWNlLWJldHdlZW4pO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCwgNDBweCk7XG4gICAgICBzbWFsbHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sMTRweCwyMHB4KTtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuICAgICAgLnNwYW4taWNvbi1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMzBweCwwKTtcbiAgICAgIH1cbiAgICAgIC5zcGFuLWljb257XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsOHB4LCA2LjVweCwgNi41cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCw1cHgsNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1zbGlkZXJ7XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6MDtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsNDBweCw0MHB4KTtcbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLmJhbm5lci5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLmhlcm8uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLmNvbXBvbmVudC1zbGlkZXItaGVybyB7XG5cbiAgICAuZmlnY2FwdGlvbi1ibGluZHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb21tb24tc2xpZGVyLWNvbnRyb2x7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsY2VudGVyLHVuc2V0KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAud3JhcHBlci1tYWlue1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgdWwgbGl7cG9zaXRpb246IHJlbGF0aXZlfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMsXG4gICAgICAgICAgcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50LFxuICAgICAgICAgIHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudCxcbiAgICAgICk7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcblxuXG5cbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEgc3BhbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMDAwcHgsNTAwcHgsNTAwcHgpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgbGVmdDogMjAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGV4dC1hbGlnbixjZW50ZXIsbGVmdCk7XG4gICAgICAgICAgICAmOmxhbmcodm4pLCY6bGFuZyhqYSkge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLXRpdGxlLWJvbGQnLCAkc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTMwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGlkZXItdGl0bGV7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB2aWRlbyxpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsIGF1dG8sMTAwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhc3BlY3QtcmF0aW8sIDAuNyAsMy44NCApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcGFuLWRpbXtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI5LDMxLDM0LDEpIDAlLCByZ2JhKDI5LDMxLDM0LDApIDkwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNwYW4tZGltLXRvcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjksIDMxLCAzNCwgMSkgMCUsIHJnYmEoMjksIDMxLCAzNCwgMCkgMTAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGFuLW51bGx7XG5cbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMHB4LDEwMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLW1haW57XG4gICAgICAud3JhcHBlci1tYWlue1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDAsMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItbWFpbiAuY29udGVudHtcbiAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgIC5idXR0b24tcHJldntcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDIwcHgsMThweCk7XG4gICAgICB9XG5cbiAgICAgIC5zcGFuLXBhZ2Vye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhc2lkZXtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZGVmYXVsdDtcbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLmhlcm8uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zbGlkZXIvY29tcG9uZW50LnNsaWRlci5tYWluLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb21wb25lbnQtc2xpZGVyLW1haW4ge1xuICAgIC8v7ZWc6rCcIOuzgOyImCgkdHh0U2NhbGVEdXJhdGlvbinroZwg7LWc64yA7ZWcIOygnOyWtFxuICAgICR0eHRTY2FsZUR1cmF0aW9uOjAuNjtcbiAgICAkbGlTY2FsZUR1cmF0aW9uOiR0eHRTY2FsZUR1cmF0aW9uO1xuICAgICRkZWxheTowLjE7XG4gICAgJGVhc2luZzpjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgICAkcGF0dGVuRWFzaW5nOmN1YmljLWJlemllcigwLjUsIDEsIDAuODksIDEpO1xuICAgICRtb3Rpb25UeHRCZWZvcmU6dHJhbnNmb3JtICN7JHR4dFNjYWxlRHVyYXRpb24gLSAwLjF9cyAjeyRkZWxheX1zICRlYXNpbmcsb3BhY2l0eSAjeyR0eHRTY2FsZUR1cmF0aW9uICsgMC4yfXMgI3skZGVsYXl9cyAkZWFzaW5nO1xuICAgICRtb3Rpb25UeHRBZnRlcjp0cmFuc2Zvcm0gI3skdHh0U2NhbGVEdXJhdGlvbn1zICN7JGRlbGF5ICsgMC4xfXMgJGVhc2luZyxvcGFjaXR5ICN7JHR4dFNjYWxlRHVyYXRpb24gKyAwLjJ9cyAjeyRkZWxheSArIDAuMX1zICRlYXNpbmc7XG4gICAgJG1vdGlvblBhdHRlbjp0cmFuc2Zvcm0gI3skdHh0U2NhbGVEdXJhdGlvbiAtICRkZWxheX1zICRwYXR0ZW5FYXNpbmcsIG9wYWNpdHkgI3skdHh0U2NhbGVEdXJhdGlvbiAtICRkZWxheX1zIGxpbmVhcjtcbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDQwcHgsIDQwcHgpO1xuICAgIH1cbiAgICAuY29udGVudC1zbGlkZXJ7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsMzBweCwkdGFibGV0LWZyYW1lLXBhZGRpbmcsJHRhYmxldC1mcmFtZS1wYWRkaW5nKTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1zbGlkZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyxcbiAgICAgICAgICByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQsXG4gICAgICAgICAgcmVwZWF0KDE1LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudCxcbiAgICAgICk7XG4gICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICBjb2x1bW4tZ2FwLFxuICAgICAgICAgICRtb2JpbGUtY29sdW1uLWdhcCxcbiAgICAgICAgICAkZGVza3RvcC1jb2x1bW4tZ2FwLFxuICAgICAgICAgICRkZXNrdG9wLWNvbHVtbi1nYXBcbiAgICAgICk7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEgc3BhbjtcblxuICAgICAgICAvKiY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgbm9uZSwgYmxvY2spO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwLCAkZGVza3RvcC1mcmFtZS1wYWRkaW5nICogMTApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLCAkZGVza3RvcC1mcmFtZS1wYWRkaW5nICogLTEwKTtcbiAgICAgICAgfSovXG5cbiAgICAgICAgLndyYXBwZXItdHh0e1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAjeyR0eHRTY2FsZUR1cmF0aW9ufXMgJGVhc2luZywgbWFyZ2luLWxlZnQgI3skdHh0U2NhbGVEdXJhdGlvbn1zICRlYXNpbmc7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwzMHB4LDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYmVmb3JlLXR4dHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2l0aW9uLHVuc2V0LCRtb3Rpb25UeHRCZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYWZ0ZXItdHh0e1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zaXRpb24sdW5zZXQsJG1vdGlvblR4dEFmdGVyKTtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTIwJSwwKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAyMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2l0aW9uLHVuc2V0LHRyYW5zZm9ybSAjeyRsaVNjYWxlRHVyYXRpb259cyAkZWFzaW5nKTtcblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQgMnB4ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4uZmlndXJlLXZlcnRpY2FsLFxuICAgICAgICAgIHNwYW4uZmlndXJlLWhvcml6b257XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LDIwcHgpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA1MzAvMjk4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3NzLW5vLXNlbGVjdHtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF0dGVue1xuICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICA+ICp7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1xKHRyYW5zaXRpb24sdW5zZXQsJG1vdGlvblBhdHRlbik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNpdGlvbiwkbW90aW9uUGF0dGVuLCRtb3Rpb25QYXR0ZW4pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcGFuLXByZXZpZXd7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6OTk7XG5cbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3Bhbi1udWxse1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDBweCwxMDBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5maWd1cmUtdmVydGljYWwge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTgvNTMwO1xuICAgICAgICAgICAgLmltZy1wYXR0ZW4tMXtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1wYXR0ZW4tMntcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLXBhdHRlbi0ze1xuICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4uZmlndXJlLWhvcml6b257XG4gICAgICAgICAgICAuaW1nLXBhdHRlbi0xe1xuICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLXBhdHRlbi0ye1xuICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWctcGF0dGVuLTN7XG4gICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIGRpdi5hcnRpY2xlLWFmdGVyLXR4dCxcbiAgICAgICAgICBkaXYuYXJ0aWNsZS1iZWZvcmUtdHh0e1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAud3JhcHBlci1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyc3B4LCAxc3B4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwwIDEycHgsMCA4cHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDIwcHgsMTJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlci10YWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDEycHggMCwgOHB4IDAgNXB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm9ybWFsLHByZS13cmFwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgJi5oNC10aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgc2NhbGUoMSksc2NhbGUoMS4wMzUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjpib3gtc2hhZG93IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIC8vYm94LXNoYWRvdzoxcHggMXB4IDIwcHggMCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICAgICYuZmlndXJlLXZlcnRpY2FsLCYuZmlndXJlLWhvcml6b24ge1xuICAgICAgICAgICAgICAgIC5pbWctcGF0dGVuLTEsXG4gICAgICAgICAgICAgICAgLmltZy1wYXR0ZW4tMixcbiAgICAgICAgICAgICAgICAuaW1nLXBhdHRlbi0ze1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LmFydGljbGUtYWZ0ZXItdHh0LFxuICAgICAgICAgICAgZGl2LmFydGljbGUtYmVmb3JlLXR4dHtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiKDAgMCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXR4dHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCBzY2FsZSgxKSxzY2FsZSgwLjk2NSkpO1xuICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLCAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnRpY2xlLWFmdGVyLXR4dHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLnNwYW4tcHJldmlld3tcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudmVydGljYWwge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sIHNjYWxlKDEpLHNjYWxlKDEuMDYpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5jb250YWluZXItbWFzayB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIG5vbmUsIGJsb2NrKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC01JTtcbiAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMCwgJGRlc2t0b3AtZnJhbWUtcGFkZGluZyAqIDEwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsICgkZGVza3RvcC1mcmFtZS1wYWRkaW5nICogLTEwIC0gJGRlc2t0b3AtY29sdW1uLWdhcCArIDEwKSArIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgLnNwYW4tZGlte1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIHotaW5kZXg6ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXItYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIG5vbmUsIGJsb2NrKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLCAxMzVweCwgMTAwcHgpO1xuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC1tb2JpbGUtd2lkdGgpe1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDI4cHgsIDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDBweCAyNnB4LCAxMnB4IDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDg2cHgsdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw1NHB4LHVuc2V0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cbiAgICAgICAgICAuc3ZnLWJveCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzBweCwgMzJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwb3NpdGlvbiwgYWJzb2x1dGUscmVsYXRpdmUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCw1MCUsdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLDUwJSx1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApLHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMDAlLHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksZmxleCxibG9jayk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLm1haW4uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zbGlkZXIvY29tcG9uZW50LnNsaWRlci5taWRkbGUuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLmNvbXBvbmVudC1taWRkbGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwzMHB4IDAsIDApO1xuXG4gICAgJi5ub25le1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0M4QzhDODtcbiAgICAgIGltZ3tcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwN3B4LCAxMDdweCk7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmV7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDc1MHB4LDcwMHB4KTtcbiAgICB9XG5cbiAgICB2aWRlbyxpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb257XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBAaW5jbHVkZSBtcShyaWdodCx1bnNldCw5MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSx1bnNldCwxMzBweCk7XG4gICAgICBAaW5jbHVkZSBtcShsZWZ0LDQwcHgsdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgbXEodG9wLDg4cHgsdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCw1JSwwKTtcbiAgICAgIGg0e1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udC00Mi00ODtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAmLnRpdC1kZXNrdG9we1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksbm9uZSxibG9jayk7XG4gICAgICAgIH1cbiAgICAgICAgJi50aXQtbW9iaWxle1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNtYWxse1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMTJweCwxMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGV4dC1hbGlnbixsZWZ0LHJpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAmLnN1Yi1kZXNrdG9we1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksbm9uZSxibG9jayk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWItbW9iaWxle1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2UtZGlte1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB6LWluZGV4OiA4O1xuICAgIH1cblxuICAgIC53cmFwcGVyLW1haW57XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShib3R0b20sNTBweCw2MHB4KTtcbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLm1pZGRsZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L2t2L2NvbXBvbmVudC5lc2cua3YuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnNlY3Rpb24tZXNnLXByb21pc2Uta3Yge1xuICAgJi5jb21wb25lbnQtdG9tb3Jyb3cta3Yge1xuICAgICBoZWlnaHQ6IDQwMHZoO1xuICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMTIwMCAqIDIgKyBweCwzMjB2aCk7XG5cbiAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kLWNhcmQtc3RpY2t5IHtcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgdG9wOiAwO1xuICAgICAgIGxlZnQ6IDA7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgLndyYXBwZXItY2FyZC1zdGlja3kge1xuICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgfVxuXG4gICAgICAgLmJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDIwcHgsMjBweCk7XG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dCwgaGVpZ2h0IDAuMnMgZWFzZS1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0LCBib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAuZGltIHtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMzUsIDc3LCAwLjU4KTtcbiAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICB9XG5cbiAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuYmFja2dyb3VuZC0xIHtcbiAgICAgICAgIHotaW5kZXg6IDE5O1xuICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgICAgICAgJi5vblNob3cge1xuICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuY29udGVudC10ZXh0IHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICYgPiAuY29sdW1uIHtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgfVxuXG4gICAgICAgICAuY29sLXRpdGxlIHtcbiAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UscHJlLWxpbmUsdW5zZXQpO1xuICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAgNTBweCx1bnNldCk7XG5cbiAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgICB9XG4gICAgICAgICAgIHAge1xuICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMTJweCwxMnB4KTtcbiAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kLXN0aWNreSB7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIHRvcDogMDtcbiAgICAgICBsZWZ0OiAwO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgLndyYXBwZXItYmFja2dyb3VuZC1zdGlja3kge1xuICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgfVxuXG4gICAgICAgLmJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAmLmZpZ3VyZS1sb3R0aWUtcGMsICYuZmlndXJlLWxvdHRpZS1tbyB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgICYuZmlndXJlLWxvdHRpZS1wYyB7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEodmlzaWJpbGl0eSxoaWRkZW4sdmlzaWJsZSk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5maWd1cmUtbG90dGllLW1vIHtcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcSh2aXNpYmlsaXR5LHZpc2libGUsaGlkZGVuKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAuZmlndXJlLWR1bW15IHtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1lc2ctcHJvbWlzZS90b21vcnJvdy1lc2cta3YtZHVtbXkud2VicFwiKTtcbiAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctZXNnLXByb21pc2UvdG9tb3Jyb3ctZXNnLWt2LWR1bW15X20ud2VicFwiKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLmJveC1tYXJxdWVlIHtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LWVzZy1wcm9taXNlL3RvbW9ycm93LWVzZy1wcm9taXNlLWt2LXBhdHRlcm4ud2VicFwiKTtcbiAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjk5cHggYXV0bztcbiAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLmJveC1jYXJkIHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4MTZweCwgNjc4cHgsIDY3OHB4KTtcbiAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgIC5jYXJkLWJveC13cmFwcGVyIHtcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDYyMHB4LCA1ODZweCwgNTg2cHgpO1xuICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDgxNnB4LCA2NzhweCwgNjc4cHgpO1xuICAgICAgICAgfVxuXG4gICAgICAgICAuY2FyZC1ib3gge1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDUwcHgsIDQwcHgsNDBweCk7XG4gICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCw2MXB4LDM2cHgsMzZweCk7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sNTBweCw0MHB4LDQwcHgpO1xuICAgICAgICAgICB9XG4gICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsNjFweCwzNnB4LDM2cHgpO1xuICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDUwcHgsNDBweCw0MHB4KTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDYxcHgsMzZweCwzNnB4KTtcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSw1MHB4LDQwcHgsNDBweCk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLmNvbnRhaW5lci1jYXJkIHtcbiAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw2MHB4LDYwcHgpO1xuICAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDYwcHgsNjBweCk7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDYwcHgsNjBweCk7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICY6bGFuZyhqYSkge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw2MHB4LDYwcHgsNjBweCk7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgIC5jb250YWluZXItY2FyZCB7XG4gICAgICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsNDBweCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSxzY3JvbGwsc2Nyb2xsKTtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNTVweCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsNDBweCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSxzY3JvbGwsc2Nyb2xsKTtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNTVweCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsNDBweCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSxzY3JvbGwsc2Nyb2xsKTtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNTVweCwzMHB4LDMwcHgpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjBweCw1MHB4LDUwcHgpO1xuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod29yZC1icmVhayxicmVhay1hbGwsbm9ybWFsKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLDQwcHgsMjBweCwyMHB4KTtcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCw0MHB4LDIwcHgsMjBweCk7XG4gICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNTRweCw0MHB4LDQwcHgpO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDU0cHgsNDBweCw0MnB4KTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG5cbiAgICAgICB9XG5cbiAgICAgICAvLy5jb2wtY2FyZCB7XG4gICAgICAgLy8gIC5jb250YWluZXItY2FyZCB7XG4gICAgICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgIC8vICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsNTBweCA1MHB4IDExMnB4IDUwcHgsIDQwcHgpO1xuICAgICAgIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgLy8gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAvLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgLy9cbiAgICAgICAvLyAgICAmOmxhbmcoZW4pIHtcbiAgICAgICAvLyAgICAgIHAge1xuICAgICAgIC8vICAgICAgICBAaW5jbHVkZSBmb250LTI0LTIwO1xuICAgICAgIC8vICAgICAgfVxuICAgICAgIC8vICAgIH1cbiAgICAgICAvL1xuICAgICAgIC8vICAgICY6bGFuZyh2bikge1xuICAgICAgIC8vICAgICAgcCB7XG4gICAgICAgLy8gICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMjA7XG4gICAgICAgLy8gICAgICB9XG4gICAgICAgLy8gICAgfVxuICAgICAgIC8vXG4gICAgICAgLy8gIH1cbiAgICAgICAvLyAgdG9wOiA1MCU7XG4gICAgICAgLy8gIGxlZnQ6IDUwJTtcbiAgICAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAvLyAgQGluY2x1ZGUgbXEod2lkdGgsNjIwcHgsNTg2cHgsNTg2cHgpO1xuICAgICAgIC8vICBAaW5jbHVkZSBtcShoZWlnaHQsODE2cHgsNjc4cHgsNjc4cHgpO1xuICAgICAgIC8vICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDIwcHgsMjBweCk7XG4gICAgICAgLy8gIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgLy9cbiAgICAgICAvLyAgaDMge1xuICAgICAgIC8vICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sMzBweCw1MHB4LDUwcHgpO1xuICAgICAgIC8vICB9XG4gICAgICAgLy8gIHAge1xuICAgICAgIC8vICAgICY6bGFuZyhrbykge1xuICAgICAgIC8vICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgIC8vICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDYwcHgsNTBweCk7XG4gICAgICAgLy8gICAgICB9XG4gICAgICAgLy8gICAgfVxuICAgICAgIC8vICAgICY6bGFuZyhjbikge1xuICAgICAgIC8vICAgICAgQGluY2x1ZGUgbXEod29yZC1icmVhayxicmVhay1hbGwsbm9ybWFsKTtcbiAgICAgICAvLyAgICB9XG4gICAgICAgLy8gIH1cbiAgICAgICAvLyAgYnV0dG9uIHtcbiAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgLy8gICAgQGluY2x1ZGUgbXEoYm90dG9tLDQwcHgsMjBweCk7XG4gICAgICAgLy8gICAgQGluY2x1ZGUgbXEocmlnaHQsNDBweCwyMHB4KTtcbiAgICAgICAvLyAgICBAaW5jbHVkZSBtcSh3aWR0aCw1NHB4LDQwcHgpO1xuICAgICAgIC8vICAgIEBpbmNsdWRlIG1xKGhlaWdodCw1NHB4LDQwcHgpO1xuICAgICAgIC8vICAgIC5zcGFuLXN2Z3tcbiAgICAgICAvLyAgICAgIHN2Z3tcbiAgICAgICAvLyAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAvLyAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgLy8gICAgICB9XG4gICAgICAgLy8gICAgfVxuICAgICAgIC8vXG4gICAgICAgLy8gIH1cbiAgICAgICAvL1xuICAgICAgIC8vfVxuXG4gICAgIH1cblxuICAgICBAa2V5ZnJhbWVzIHNjcm9sbFRleHQge1xuICAgICAgIGZyb20gICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICB9XG4gICB9XG4gIH1cblxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L2t2L2NvbXBvbmVudC5lc2cua3YuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zbGlkZXIvYWNjb3JkaW9uL2NvbXBvbmVudC5zbGlkZXIuYWNjb3JkaW9uLmJyYW5kLnNwb3J0LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gICRkdXJhdGlvbjogMC40cztcbiAgJGVhc2UgOiBlYXNlLW91dDtcbiAgLmNvbXBvbmVudC1zbGlkZXItYWNjb3JkaW9uLWJyYW5kLXNwb3J0IHtcbiAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtNjBweCwgdW5zZXQpO1xuICAgICY6bGFuZyh2bil7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAwLCB1bnNldCk7XG4gICAgfVxuICAgIC5jb250ZW50LXNsaWRlciB7XG4gICAgICAvLyBAaW5jbHVkZSBtcShnYXAsIC02MHB4LCAxMHB4LCAxMHB4KTtcblxuICAgICAgLmR1bW15IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDc3Ni80MDM7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC00NXB4LCAtNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoKXtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDYzMC80MTA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICB9XG5cblxuXG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWxsLWNoYW5nZTogbGVmdCwgbWFyZ2luLXRvcCwgdHJhbnNmb3JtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgODAlLCAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6bm90KC5vbkZvY3VzKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodG9wLDY3cHgsMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLDAsYXV0byk7XG4gICAgICAgICAgLndyYXBwZXItdmlkZW8gLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9wYWNpdHksIDAsIHVuc2V0KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yICRlYXNlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDQwcHgsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgNDBweCwgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIHVuc2V0LCAxNnB4LCAxNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdyaXRpbmctbW9kZSwgdW5zZXQsIHZlcnRpY2FsLXJsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRleHQtb3JpZW50YXRpb24sIHVuc2V0LCBzaWRld2F5cyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9wYWNpdHksIDAsIHVuc2V0KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAkZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJntcbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1vdG9ye1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDkzLCAxNTcsIDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JhcHBlci12aWRlb3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1pbWFnZSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1tb3Rvci1zcG9ydHMvbW90b3Itc3BvcnRzLXRodW1iLndlYnAnKSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1tb3Rvci1zcG9ydHMvbW90b3Itc3BvcnRzLXRodW1iLndlYnAnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGFla3dvbmRve1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE5LCAyNSwgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXRhZWt3b25kby90YWVrd29uZG8tdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXRhZWt3b25kby90YWVrd29uZG8tdGh1bWIud2VicCcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zd2lte1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxOTksIDI1NSwgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXN3aW0vc3dpbS10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtc3dpbS9zd2ltLXRodW1iLndlYnAnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnJlYWtpbmd7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDksIDk4LCAxNSwgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LWJyZWFraW5nL2JyZWFraW5nLXRodW1iLndlYnAnKSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1icmVha2luZy9icmVha2luZy10aHVtYi53ZWJwJykpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmdvbGZ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg5LCAxMjQsIDE3MywgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LWdvbGYvZ29sZi10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtZ29sZi9nb2xmLXRodW1iLndlYnAnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGVubmlze1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsIDgzLCAyNywgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXRlbm5pcy90ZW5uaXMtdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXRlbm5pcy90ZW5uaXMtdGh1bWIud2VicCcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zcGVlZC1za2F0aW5ne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU3LCAxNDIsIDEyMywgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXNwZWVkLXNrYXRpbmcvc3BlZWQtc2thdGluZy10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtc3BlZWQtc2thdGluZy9zcGVlZC1za2F0aW5nLXRodW1iLndlYnAnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc25vdy1ib2FyZHtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA5OCwgMTM1LCAwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXBwZXItdmlkZW97XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQtaW1hZ2UsdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtc25vdy1ib2FyZC9zbm93LWJvYXJkLXRodW1iLndlYnAnKSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1zbm93LWJvYXJkL3Nub3ctYm9hcmQtdGh1bWIud2VicCcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hdGhsZXRpY3N7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NSwgNDgsIDMxLCAwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXBwZXItdmlkZW97XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQtaW1hZ2UsdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtYXRobGV0aWNzL2F0aGxldGljcy10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtYXRobGV0aWNzL2F0aGxldGljcy10aHVtYi53ZWJwJykpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9uRm9jdXMge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndyYXBwZXItdmlkZW8gLnRpdGxlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi0zODtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQwcHggNDBweCAxMHB4IDQwcHgsIDQwcHggNDBweCAxMHB4IDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEob3BhY2l0eSwgMSwgdW5zZXQpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC41cyAkZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndyYXBwZXItYmx1ciB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgbm9uZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShvcGFjaXR5LCAxLCB1bnNldCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cmFwcGVyLXZpZGVvIC5ib3gtdGV4dCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjpzdHJva2UtZGFzaG9mZnNldCAwLjZzIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLWZvY3VzLWJnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubW90b3J7XG4gICAgICAgICAgLndyYXBwZXItdmlkZW97XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LW1vdG9yLXNwb3J0cy9tb3Rvci1zcG9ydHMtdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LW1vdG9yLXNwb3J0cy9tb3Rvci1zcG9ydHMtdGh1bWIud2VicCcpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50YWVrd29uZG97XG4gICAgICAgICAgLndyYXBwZXItdmlkZW97XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXRhZWt3b25kby90YWVrd29uZG8tdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXRhZWt3b25kby90YWVrd29uZG8tdGh1bWIud2VicCcpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lte1xuICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1pbWFnZSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1zd2ltL3N3aW0tdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXN3aW0vc3dpbS10aHVtYi53ZWJwJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJyZWFraW5ne1xuICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1pbWFnZSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1icmVha2luZy9icmVha2luZy10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtYnJlYWtpbmcvYnJlYWtpbmctdGh1bWIud2VicCcpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5nb2xme1xuICAgICAgICAgIC53cmFwcGVyLXZpZGVve1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1pbWFnZSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1nb2xmL2dvbGYtdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LWdvbGYvZ29sZi10aHVtYi53ZWJwJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlbm5pc3tcbiAgICAgICAgICAud3JhcHBlci12aWRlb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQtaW1hZ2UsdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtdGVubmlzL3Rlbm5pcy10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtdGVubmlzL3Rlbm5pcy10aHVtYi53ZWJwJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNwZWVkLXNrYXRpbmd7XG4gICAgICAgICAgLndyYXBwZXItdmlkZW97XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LXNwZWVkLXNrYXRpbmcvc3BlZWQtc2thdGluZy10aHVtYi53ZWJwJyksdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtc3BlZWQtc2thdGluZy9zcGVlZC1za2F0aW5nLXRodW1iLndlYnAnKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc25vdy1ib2FyZHtcbiAgICAgICAgICAud3JhcHBlci12aWRlb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQtaW1hZ2UsdXJsKCcvc3RhdGljL2ltZy9wYWdlLWJyYW5kLXNwb3J0L3BhZ2UtYnJhbmQtc3BvcnQtc25vdy1ib2FyZC9zbm93LWJvYXJkLXRodW1iLndlYnAnKSx1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYnJhbmQtc3BvcnQvcGFnZS1icmFuZC1zcG9ydC1zbm93LWJvYXJkL3Nub3ctYm9hcmQtdGh1bWIud2VicCcpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hdGhsZXRpY3N7XG4gICAgICAgICAgLndyYXBwZXItdmlkZW97XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWltYWdlLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LWF0aGxldGljcy9hdGhsZXRpY3MtdGh1bWIud2VicCcpLHVybCgnL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zcG9ydC9wYWdlLWJyYW5kLXNwb3J0LWF0aGxldGljcy9hdGhsZXRpY3MtdGh1bWIud2VicCcpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1ibHVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uICRlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tc2xpZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShjdXJzb3IsYXV0byxwb2ludGVyLHBvaW50ZXIpO1xuXG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG5cblxuICAgICAgICAgIGltZyx2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAuc3Bhbi1saW5lIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDc5MC80MDU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtdGFibGV0LXdpZHRoIC0gMSkge1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjIwLzQwNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA2MHB4LCA1MHB4LCA1MHB4KTtcbiAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNjAwO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nLWZvY3VzLWJnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogdW5zZXQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjUsIDEsIDAuODksIDEpLCBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMTJweCwgMTJweCwgMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgMjBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3R0b20sIDIwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4LTEyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItY29udHJvbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMHB4LC0xMHB4KTtcbiAgICAgIC5jb21tb24tc2xpZGVyLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9hY2NvcmRpb24vY29tcG9uZW50LnNsaWRlci5hY2NvcmRpb24uYnJhbmQuc3BvcnQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9rdi9jb21wb25lbnQudG9tb3Jyb3cua3YuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblxuICBAa2V5ZnJhbWVzIG1hcnF1ZWUtbGluZWFyIHtcbiAgICBmcm9tICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwJSB9XG4gIH1cblxuICAvKiDsnqzri6jtjpjsnbTsp4Ag6rO17Ya1IGt2Ki9cbiAgLmNvbXBvbmVudC10b21vcnJvdy1rdiB7XG4gICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMjAwICogMiArIHB4LDMyMHZoKTtcblxuICAgICAuY29udGFpbmVyLWJhY2tncm91bmQtY2FyZC1zdGlja3kge1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICB0b3A6IDA7XG4gICAgICAgbGVmdDogMDtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHZoKTtcbiAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgIC53cmFwcGVyLWNhcmQtc3RpY2t5IHtcbiAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICB0b3A6IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgIH1cblxuICAgICAgIC5ib3gtYmFja2dyb3VuZCB7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywyMHB4LDIwcHgpO1xuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQsIGhlaWdodCAwLjJzIGVhc2Utb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGgsIGhlaWdodCwgYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAgLmRpbSB7XG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgIH1cblxuICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIH1cblxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5iYWNrZ3JvdW5kLTEge1xuICAgICAgICAgei1pbmRleDogMTk7XG4gICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gICAgICAgICAmLm9uU2hvdyB7XG4gICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5iYWNrZ3JvdW5kLTIge1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICB9XG5cbiAgICAgICAuY29udGVudC10ZXh0IHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICYgPiAuY29sdW1uIHtcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICB9XG5cbiAgICAgICAgIHAge1xuICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSxub3JtYWwscHJlLWxpbmUpO1xuICAgICAgICAgfVxuXG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kLXN0aWNreSB7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIHRvcDogMDtcbiAgICAgICBsZWZ0OiAwO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICB6LWluZGV4OiA5O1xuXG5cbiAgICAgICAud3JhcHBlci1iYWNrZ3JvdW5kLXN0aWNreSB7XG4gICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICB9XG5cbiAgICAgICAuYm94LWJhY2tncm91bmQge1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAmLmZpZ3VyZS1sb3R0aWUtcGMsICYuZmlndXJlLWxvdHRpZS1tbyB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgICYuZmlndXJlLWxvdHRpZS1wYyB7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEodmlzaWJpbGl0eSxoaWRkZW4sdmlzaWJsZSk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5maWd1cmUtbG90dGllLW1vIHtcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcSh2aXNpYmlsaXR5LHZpc2libGUsaGlkZGVuKTtcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgIH1cbiAgICAgICAgIC5maWd1cmUtZHVtbXkge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LXNoYXJlL3RvbW9ycm93LXNoYXJlLWt2LWR1bW15LndlYnBcIik7XG4gICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LXNoYXJlL3RvbW9ycm93LXNoYXJlLWt2LWR1bW15X20ud2VicFwiKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLmJveC1tYXJxdWVlIHtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LXNoYXJlL3RvbW9ycm93LXNoYXJlLWt2LXBhdHRlcm4ud2VicFwiKTtcbiAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAwcHggYXV0bztcbiAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG5cbiAgICAgICAgICAgLy9hbmltYXRpb246IG1hcnF1ZWUtbGluZWFyIDMuNXMgc3RlcHMoMjgpIGluZmluaXRlO1xuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5ib3gtY2FyZCB7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgODE2cHgsIDY3OHB4LCA2NzhweCk7XG4gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAuY2FyZC1ib3gtd3JhcHBlciB7XG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA2MjBweCwgNTg2cHgsIDU4NnB4KTtcbiAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4MTZweCwgNjc4cHgsIDY3OHB4KTtcbiAgICAgICAgIH1cblxuXG4gICAgICAgICAuY2FyZC1ib3gge1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMjBweCA1MHB4IDUwcHgsIDEyOHB4IDQwcHggNDBweCwgMTI4cHggNDBweCA0MHB4KTtcbiAgICAgICAgICAgJjpsYW5nKHZuKSxcbiAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNDBweCwgNDBweCk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLmNvbnRhaW5lci1sb2dvIHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICY6bGFuZyh2biksXG4gICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyOTZweCwyOTZweCwyOTZweCk7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE5NHB4LCAxOTBweCwgMTkwcHgpO1xuICAgICAgICAgICAgICAgJjpsYW5nKGNuKSxcbiAgICAgICAgICAgICAgICY6bGFuZyh2biksXG4gICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxOTBweCwgMTk0cHgsIDE5NHB4KTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cblxuICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZm9udC1zaXplLCAzMnB4LCAyNHB4LCAyNHB4KTsgLy/thYzruJTrpr8g7YWN7Iqk7Yq4IOuEmOy5qCDrlYzrrLjsl5Agdncg7ZWE7JqU7ZWY7JesIHNpemUuc2NzcyDsgqzsmqkg7JWI7ZWoXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgMS41LDEuNTgsMS41OCk7XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgLnVsLXNucyB7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI4cHgsIDIwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDM2cHgsMjdweCk7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwzNnB4LDI3cHgpO1xuICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9zdmcvaWNvbi9pY29uLXlvdXR1YmUtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9zdmcvaWNvbi9pY29uLWluc3RhZ3JhbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgIH1cbiAgIH1cblxuICAvKuycpOumrOqyveyYgSovXG4gIC5zZWN0aW9uLXRvbW9ycm93LWV0aGljYWwta3Yge1xuICAgICYuY29tcG9uZW50LXRvbW9ycm93LWt2IHtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgMCAyMDBweCwgMCAwIDIwMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMjAwICogMi4xICsgcHgsMTA4MCAqIDMgKyBweCk7XG5cbiAgICAgIC5jb250YWluZXItYmFja2dyb3VuZC1jYXJkLXN0aWNreSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuZGltIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLWJhY2tncm91bmQtc3RpY2t5IHtcbiAgICAgICAgLmJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAuZmlndXJlLWR1bW15IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctZXRoaWNhbC90b21vcnJvdy1ldGhpY2FsLWt2LWR1bW15LndlYnBcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1ldGhpY2FsL3RvbW9ycm93LWV0aGljYWwta3YtZHVtbXlfbS53ZWJwXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3gtbWFycXVlZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LWV0aGljYWwvdG9tb3Jyb3ctZXRoaWNhbC1rdi1wYXR0ZXJuLndlYnBcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlndXJlIHtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1jYXJkIHtcbiAgICAgICAgICAvLyBjYXJkIGR1bW15XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4MTZweCwgNjc4cHgsIDY3OHB4KTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAuY2FyZC1ib3gtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA2MjBweCwgNTg2cHgsIDU4NnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgODE2cHgsIDY3OHB4LCA2NzhweCk7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAuY2FyZC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMjBweCA1MHB4IDUwcHgsIDEyOHB4IDQwcHggNDBweCwgMTI4cHggNDBweCA0MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKuusuO2ZlOyerOuLqCovXG4gIC5zZWN0aW9uLXRvbW9ycm93LWN1bHR1cmUta3Yge1xuICAgICYuY29tcG9uZW50LXRvbW9ycm93LWt2IHtcbiAgICAgIC5jb250YWluZXItYmFja2dyb3VuZC1zdGlja3kge1xuICAgICAgICAuZmlndXJlLWR1bW15IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LWN1bHR1cmUvdG9tb3Jyb3ctY3VsdHVyZS1rdi1kdW1teS53ZWJwXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC1tb2JpbGUtd2lkdGggLSAxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LWN1bHR1cmUvdG9tb3Jyb3ctY3VsdHVyZS1rdi1kdW1teV9tLndlYnBcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAuYm94LW1hcnF1ZWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1jdWx0dXJlL3RvbW9ycm93LWN1bHR1cmUta3YtcGF0dGVybi53ZWJwXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY2FyZCB7XG4gICAgICAgICAgLmNhcmQtYm94IHtcbiAgICAgICAgICAgIC5jb250YWluZXItbG9nbyB7XG4gICAgICAgICAgICAgICY6bGFuZyh2biksXG4gICAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDMyMnB4LDMzMnB4LDMzMnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMjE3cHgsIDIxMHB4LCAyMTBweCk7XG4gICAgICAgICAgICAgICAgJjpsYW5nKGNuKSxcbiAgICAgICAgICAgICAgICAmOmxhbmcodm4pLFxuICAgICAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyMTBweCwgMjE4cHgsIDIxOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L2t2L2NvbXBvbmVudC50b21vcnJvdy5rdi5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L2JyYW5kL2NvbXBvbmVudC5icmFuZC5zcG9ydC5pbnRyby5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuY29tcG9uZW50LWJyYW5kLXNwb3J0LWludHJvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjEwdmggKyA0MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIC5jb250YWluZXItaW1hZ2Utc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBtcSh0b3AsIDEwdmgsMjB2aCwyMHZoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDB2aDtcbiAgICAgIC53cmFwcGVyLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC4yKTtcbiAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwxLjA0dncpO1xuICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndyYXBwZXItZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMik7XG4gICAgICAgICAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsMS4wNHZ3KTtcbiAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItdHh0LXN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgbXEodG9wLCAxMHZoLDIwdmgsMjB2aCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwdmg7XG4gICAgICAud3JhcHBlci1hcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgODAlLCAxMDAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICY6bGFuZyhlbil7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDAsIDAgNDBweCwwIDQwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyh2bil7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDAsIDAgMTAwcHgsMCAxMDBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi00ODtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMiUsIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAxMDAlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwgJGNvbG9yLXdoaXRlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksaW5saW5lLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxub25lLCBibG9jayk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L2JyYW5kL2NvbXBvbmVudC5icmFuZC5zcG9ydC5pbnRyby5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9mb2N1cy9jb21wb25lbnQuc2xpZGVyLmZvY3VzLmJyYW5kLnNwb3J0LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb21wb25lbnQtc2xpZGVyLWZvY3VzLWJyYW5kLXNwb3J0IHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMHB4LCA4NnB4KTtcbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyxcbiAgICAgICAgICByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQsXG4gICAgICAgICAgcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50LFxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgIGNvbHVtbi1nYXAsXG4gICAgICAgICAgJG1vYmlsZS1jb2x1bW4tZ2FwLFxuICAgICAgICAgICRkZXNrdG9wLWNvbHVtbi1nYXAsXG4gICAgICAgICAgJGRlc2t0b3AtY29sdW1uLWdhcFxuICAgICAgKTtcblxuICAgICAgLmR1bW15IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxIHNwYW47XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICYub25Gb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUwMS82OTY7XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGlkZXItY2FwdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLDI0cHgsMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwyNXB4LDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zMi0yMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwyMHB4LDE4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCBzY2FsZSgxLjIpLCB1bnNldCk7IC8vbW9iaWxlIExpIHNjYWxlKDAuOCnsl5DshJwg7ZiE7J6sIOyKpOy8gOydvOuhnCDsm5Drs7VcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LDQsMTIsMC43KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCw1NHB4LDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDU0cHgsNDBweCk7XG4gICAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDVweCw0cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDVweCw0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApIHJvdGF0ZSg5MGRlZyk7fVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGlkZXItYm94e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG5cbiAgICAgICAgICAgIC5zcGFuLWxpbmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAzLzY5NztcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCA1MnB4LCAyNnB4LCAyNnB4KTtcbiAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzUwO1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzUwO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nLWZvY3VzLWJnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjg5LCAxKSwgb3BhY2l0eSAwLjVzIDAuMXMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcGFuLWRpbXtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYub25Gb2N1c3tcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG5cbiAgICAgICAgICAgIC5zbGlkZXItYm94e1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246c3Ryb2tlLWRhc2hvZmZzZXQgMC43cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1nLWZvY3VzLWJnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vLnNwYW4tcGxheWVyLWJne1xuICAgICAgICAgICAgICAvLyAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgLy8gIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIC8vICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcGFuLWRpbXtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAuc2xpZGVyLWNhcHRpb257XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuN3MgbGluZWFyO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC43NXMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFzay1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBub25lLCBibG9jayk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwLCAkZGVza3RvcC1mcmFtZS1wYWRkaW5nICogMTApO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgJGRlc2t0b3AtZnJhbWUtcGFkZGluZyAqIC0xMCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICAgIH1cblxuICAgIH1cbiAgICAuY29udHJvbC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCx1bnNldCw4MHB4KTtcbiAgICAgIC5jb21tb24tc2xpZGVyLWNvbnRyb2x7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsLTIwcHgsNjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9jb21wb25lbnQvc2xpZGVyL2ZvY3VzL2NvbXBvbmVudC5zbGlkZXIuZm9jdXMuYnJhbmQuc3BvcnQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zbGlkZXIvZm9jdXMvY29tcG9uZW50LnNsaWRlci5mb2N1cy50b21vcnJvdy5jdWx0dXJlLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb21wb25lbnQtc2xpZGVyLWZvY3VzLXRvbW9ycm93LWN1bHR1cmUge1xuICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLFxuICAgICAgICAgIHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudCxcbiAgICAgICAgICByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQsXG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgY29sdW1uLWdhcCxcbiAgICAgICAgICAkbW9iaWxlLWNvbHVtbi1nYXAsXG4gICAgICAgICAgJGRlc2t0b3AtY29sdW1uLWdhcCxcbiAgICAgICAgICAkZGVza3RvcC1jb2x1bW4tZ2FwXG4gICAgICApO1xuXG4gICAgICAuZHVtbXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEgc3BhbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUwMS82OTY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTI0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLDIwcHgsMTZweCwxNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LDI0cHgsMjBweCwyMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sIHNjYWxlKDEuMiksIHVuc2V0KTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGl7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCw0LDEyLDAuNyk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsNDBweCw0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw0MHB4LDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsMTBweCwxMHB4KTtcbiAgICAgICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsNHB4LDRweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsNHB4LDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCkgcm90YXRlKDkwZGVnKTt9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcblxuICAgICAgICAgICAgLnNwYW4tbGluZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDMvNjk3O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDUycHgsIDI2cHgsIDI2cHgpO1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA3NTA7XG4gICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3NTA7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWctZm9jdXMtYmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC41cyAwLjJzIGN1YmljLWJlemllcigwLjUsIDEsIDAuODksIDEpLCBvcGFjaXR5IDAuNXMgMC4xcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNwYW4tZGlte1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vbkZvY3Vze1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOnN0cm9rZS1kYXNob2Zmc2V0IDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZy1mb2N1cy1iZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Bhbi1kaW17XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC43cyBsaW5lYXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSxzY2FsZSgxLjIpLHVuc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjc1cyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXNrLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIG5vbmUsIGJsb2NrKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDAsICRkZXNrdG9wLWZyYW1lLXBhZGRpbmcgKiAxMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLCAkZGVza3RvcC1mcmFtZS1wYWRkaW5nICogLTEwKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5jb250cm9sLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDBweCw4NXB4KTtcbiAgICAgIC5jb21tb24tc2xpZGVyLWNvbnRyb2x7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsLTIwcHgsNjBweCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC9zbGlkZXIvZm9jdXMvY29tcG9uZW50LnNsaWRlci5mb2N1cy50b21vcnJvdy5jdWx0dXJlLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvc2xpZGVyL2FjY29yZGlvbi9jb21wb25lbnQuc2xpZGVyLmFjY29yZGlvbi5hYm91dC5jai5mYW1pbHkuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgJGR1cmF0aW9uOiAwLjRzO1xuICAkZWFzZSA6IGVhc2Utb3V0O1xuICAkZWFzaW5nOmN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAkcGF0dGVuRWFzaW5nOmN1YmljLWJlemllcigwLjUsIDEsIDAuODksIDEpO1xuICAuY29tcG9uZW50LXNsaWRlci1hY2NvcmRpb24tYWJvdXQtY2otZmFtaWx5IHtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgNDBweCwgNDBweCk7XG4gICAgLmNvbnRlbnQtc2xpZGVyIHtcbiAgICAgIC8vIEBpbmNsdWRlIG1xKGdhcCwgLTYwcHgsIDEwcHgsIDEwcHgpO1xuICAgICAgLmR1bW15IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtNDVweCwgLTQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRkdXJhdGlvbiAkZWFzZSx0b3AgJGR1cmF0aW9uICRlYXNlLGhlaWdodCAkZHVyYXRpb24gJGVhc2UsIGxlZnQgJGR1cmF0aW9uICRlYXNlLCB0cmFuc2Zvcm0gJGR1cmF0aW9uICRlYXNlLCBtYXJnaW4tdG9wICRkdXJhdGlvbiAkZWFzZSxib3R0b20gJGR1cmF0aW9uICRlYXNlLDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIG1hcmdpbi10b3AsIHdpZHRoLCB0cmFuc2Zvcm07XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDgwJSwgMTAwJSk7XG4gICAgICAgIC53cmFwcGVyLWJsdXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbiAkZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIC53cmFwcGVyLWJsdXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsMCw1LDAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgLndyYXBwZXItYmx1ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLDExNSwxMzIsMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAud3JhcHBlci1ibHVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwzNyw5NCwwLjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDQpe1xuICAgICAgICAgIC53cmFwcGVyLWJsdXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMTUzLDAsMC43KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgub25Gb2N1cykge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCxhdXRvLDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwwLGF1dG8pO1xuICAgICAgICAgIC5kaXYtZmlndXJle1xuICAgICAgICAgICAgLmRpdi1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3BhY2l0eSwgMCwgdW5zZXQpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMiAkZWFzZTtcbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA0MHB4LCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgNDBweCwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgdW5zZXQsIDE2cHgsIDE2cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3cml0aW5nLW1vZGUsIHVuc2V0LCB2ZXJ0aWNhbC1ybCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRleHQtb3JpZW50YXRpb24sIHVuc2V0LCBzaWRld2F5cyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEob3BhY2l0eSwgMCwgdW5zZXQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjIgJGVhc2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vbkZvY3VzIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIC5kaXYtZmlndXJle1xuICAgICAgICAgICAgLmRpdi1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LWVmZmVjdCAwLjdzICRlYXNlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNDItMzg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQwcHggNDBweCAxMHB4IDQwcHgsIDQwcHggNDBweCAxMHB4IDQwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcGFjaXR5LCAxLCB1bnNldCk7XG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAkZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eS1lZmZlY3QgMC43cyAkZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC53cmFwcGVyLWJsdXIge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIG5vbmUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEob3BhY2l0eSwgMSwgdW5zZXQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kaXYtZmlndXJlIC5kaXYtYXJ0aWNsZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjpzdHJva2UtZGFzaG9mZnNldCAwLjZzIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLWZvY3VzLWJnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBvcGFjaXR5LWVmZmVjdCB7XG4gICAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLml0ZW0tc2xpZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEoY3Vyc29yLGF1dG8scG9pbnRlcixwb2ludGVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXYtZmlndXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kaXYtYXJ0aWNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgLnNwYW4tbGluZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3OTAvNDA1O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LXRhYmxldC13aWR0aCAtIDEpIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYyMC80MDU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgNjBweCwgNTBweCwgNTBweCk7XG4gICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYwMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZy1mb2N1cy1iZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IHVuc2V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjg5LCAxKSwgb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGl2LWNhcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMTJweCwgMTJweCwgMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAyMHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwgMjBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTgtMTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItY29udHJvbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwyMHB4LC0xMHB4KTtcbiAgICAgIC5jb21tb24tc2xpZGVyLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9hY2NvcmRpb24vY29tcG9uZW50LnNsaWRlci5hY2NvcmRpb24uYWJvdXQuY2ouZmFtaWx5LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvaW5mby9jb21wb25lbnQudG9tb3Jyb3cuaW5mby5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAvKiDsu7Ttj6zrhIztirgg6rO17Ya1IOyKpO2DgOydvCAqL1xuICAuY29tcG9uZW50LXRvbW9ycm93LWluZm8ge1xuICAgIC5zZWN0aW9uLWluZm8ge1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsMCwyMDBweCwyMDBweCk7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsYXV0byxhdXRvKTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LGF1dG8sODAwcHgpO1xuXG4gICAgICAvKiDrqqjrsJTsnbwg66eI7YGs7JeF7JeQ66eMIO2VtOuLueuQmOuKlCDrgrTsmqkgLSBzdGFydCAqL1xuICAgICAgJi5kLWJsb2NrLW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC53cmFwcGVyLWJhY2tncm91bmQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgICAuYm94LWJhY2tncm91bmQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICYgKyBmaWd1cmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hZGQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctc2hhcmUvdG9tb3Jyb3ctc2hhcmUtaW5mby0xX20ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1zaGFyZS90b21vcnJvdy1zaGFyZS1pbmZvLTJfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LXNoYXJlL3RvbW9ycm93LXNoYXJlLWluZm8tM19tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXItaW5mbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAsdW5zZXQpO1xuICAgICAgICAgIC5ib3gtYnV0dG9uIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsMCx1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsMTAwdmgsdW5zZXQpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxOTk5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWJhY2tncm91bmQge1xuICAgICAgICAgICAgJi5tYXNrLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChibGFjayAyMCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwwcHgsMCk7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMCwwKTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLnNwYW4tZGltIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgICAgICAgICYgKyBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hZGQge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LXNoYXJlL3RvbW9ycm93LXNoYXJlLWluZm8tMV9tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1zaGFyZS90b21vcnJvdy1zaGFyZS1pbmZvLTJfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctc2hhcmUvdG9tb3Jyb3ctc2hhcmUtaW5mby0zX20ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudWwtYnV0dG9uLWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDE4MHB4IDQwcHggMCx1bnNldCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCw1NnB4LDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2wtaW5mbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnVsLWluZm8tYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMjAwcHgsdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw2MjNweCx1bnNldCk7XG4gICAgICAgICAgICAmID4gbGkgIHtcbiAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDMwMHB4LHVuc2V0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpLWluZm8tYm94LTEsXG4gICAgICAgICAgICAubGktaW5mby1ib3gtMixcbiAgICAgICAgICAgIC5saS1pbmZvLWJveC0zIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpLWluZm8tYm94LTMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwyMDBweCx1bnNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLyog66qo67CU7J28IOuniO2BrOyXheyXkOunjCDtlbTri7nrkJjripQg64K07JqpIC0gZW5kICovXG4gICAgfVxuXG4gICAgLyogcGMsIG1vYmlsZSDrp4jtgazsl4UgbXEg67CPIOqzteyaqeycvOuhnCDsgqzsmqnrkJjripQg67aA67aEIC0gc3RhcnQgKi9cbiAgICAud3JhcHBlci1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwwLDUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShsZWZ0LDAsNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSxub25lLHRyYW5zbGF0ZSgtNTAlLC01MCUpLHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsMTAwJSk7XG4gICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsdW5zZXQsMTYwMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCxhdXRvLDgwMHB4KTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDAsMjBweCwyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LHVuc2V0LGhpZGRlbik7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgxNjAwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3csdW5zZXQsdW5zZXQpO1xuICAgICAgfVxuXG4gICAgICAuc3Bhbi1kaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgIH1cbiAgICAgIC5ib3gtYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXItaW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAsMTAwcHggMCk7XG4gICAgICAudWwtYnV0dG9uLWxpc3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsdW5zZXQsNXB4IDI0cHgsIDVweCAyNHB4KTtcbiAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAudWwtaW5mby1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAubGktaW5mby1ib3gtMSxcbiAgICAgIC5saS1pbmZvLWJveC0yLFxuICAgICAgLmxpLWluZm8tYm94LTMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAudWwtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCw0MHB4LDQwcHgpO1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICsgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLDMwcHgsMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDZweCx1bnNldCk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gICAgLyogcGMsIG1vYmlsZSDrp4jtgazsl4UgbXEg67CPIOqzteyaqeycvOuhnCDsgqzsmqnrkJjripQg67aA67aEIC0gZW5kICovXG4gIH1cblxuICAvKiDrrLjtmZTsnqzri6ggKi9cbiAgLnNlY3Rpb24tY3VsdHVyZS1pbmZvIHtcbiAgICAuY29udGFpbmVyLWluZm8ge1xuICAgICAgLyog66qo67CU7J28IOuniO2BrOyXheyXkOunjCDtlbTri7nrkJjripQg64K07JqpICovXG4gICAgICAmLmQtYmxvY2stbSB7XG4gICAgICAgIC53cmFwcGVyLWJhY2tncm91bmQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgICAuYm94LWJhY2tncm91bmQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5zcGFuLWRpbSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctY3VsdHVyZS90b21vcnJvdy1jdWx0dXJlLWluZm8tMV9tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctY3VsdHVyZS90b21vcnJvdy1jdWx0dXJlLWluZm8tMl9tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctY3VsdHVyZS90b21vcnJvdy1jdWx0dXJlLWluZm8tM19tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cmFwcGVyLWluZm8ge1xuICAgICAgICAgIC5ib3gtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAmLm1hc2stYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJsYWNrIDIwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLDBweCwwKTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwwLDApO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgIC5zcGFuLWRpbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtdG9tb3Jyb3ctY3VsdHVyZS90b21vcnJvdy1jdWx0dXJlLWluZm8tMV9tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS10b21vcnJvdy1jdWx0dXJlL3RvbW9ycm93LWN1bHR1cmUtaW5mby0yX20ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLXRvbW9ycm93LWN1bHR1cmUvdG9tb3Jyb3ctY3VsdHVyZS1pbmZvLTNfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51bC1idXR0b24tbGlzdCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsNjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLyogcGMsIG1vYmlsZSDrp4jtgazsl4UgbXEg67CPIOqzteyaqeycvOuhnCDsgqzsmqnrkJjripQg67aA67aEICovXG4gICAgICAud3JhcHBlci1pbmZvIHtcbiAgICAgICAgLnVsLWluZm8tYm94IHtcbiAgICAgICAgICAubGktaW5mby1ib3gtMSB7XG4gICAgICAgICAgICAudWwtbGlzdCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDgwcHgsNTZweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDgwcHgsNTZweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDM3cHgsMThweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L2luZm8vY29tcG9uZW50LnRvbW9ycm93LmluZm8uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9wb3B1cC9jb21wb25lbnQuZXNnLnJlc3VsdC5wb3B1cC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuXG5cbiAgLyog7Yyd7JeFIOqzte2GtSDsiqTtg4DsnbwgKi9cbiAgLnNlY3Rpb24tdG9tb3Jyb3ctcmVzdWx0LXBvcHVwIHtcbiAgICAmLm9uU2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXBvcHVwO1xuXG4gICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgbXEodG9wLCAwLCA1MCUpO1xuICAgICAgQGluY2x1ZGUgbXEobGVmdCwgMCwgNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgbm9uZSwgdHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRwc2QtbW9iaWxlLXdpZHRoIC0gMXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuEiOu5hOyZgCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7IC8qIOyKpO2BrOuhpOuwlCDrhIjruYQgKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrsLDqsr3sg4nqs7wg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0Q5REU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgLyog7Iqk7YGs66Gk67CUIOuqqOyEnOumrCDrkaXquIDqsowg66eM65Ok6riwICovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2wtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMHZoLCA5NXZoKTtcbiAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSwgc2Nyb2xsLCBoaWRkZW4pO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMCwgNDBweCk7XG4gICAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogOHB4OyAvKiDsiqTtgazroaTrsJQg64SI67mEICovXG4gICAgICAgIH1cblxuICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg67Cw6rK97IOJ6rO8IOyDieyDgSDrs4Dqsr0gKi9cbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvKiDsiqTtgazroaTrsJTsnZgg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEOURFO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IC8qIOyKpO2BrOuhpOuwlCDrqqjshJzrpqwg65Gl6riA6rKMIOunjOuTpOq4sCAqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocG9zaXRpb24sIGZpeGVkLCBhYnNvbHV0ZSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNDBweCwgMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA0MHB4LCAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA1NHB4LCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNjcm9sbC10YXJnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuc2Nyb2xsLWR1bW15IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6dW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog7Yyd7JeFIOqwnOuzhCDsiqTtg4DsnbwgKi9cblxuICAgIC8v7ZW17Ius7ISx6rO8IO2MneyXhVxuICAgICYucGVyZm9ybWFuY2UtcG9wdXAge1xuICAgICAgLmNvbC1wb3B1cCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDEyN3B4IDUwcHggMCwgMTEwcHggNDVweCA2MHB4IDgwcHgpO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB2aXNpYmxlLCBhdXRvKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCBhdXRvLCAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgdW5zZXQsIDM1cHgpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIHVuc2V0LCBjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHggMCwgNDBweCAwLCA0MHB4IDApO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDUwcHgsIHVuc2V0KTtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIH1cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDE1MSAxNTMgMTU1IC8gMzAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWd1cmUtbG9nbyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDAsMCAzNXB4IDAgNTBweCwgMCA2MHB4IDAgOTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwgMTcwcHgsIDIwNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDc4cHgsIDUwcHgsIDYwcHgpO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgdW5zZXQsIGNlbnRlcik7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA4MHB4LCA2MHB4LCA3MHB4KTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LCA1NXB4LCB1bnNldCk7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAwLCA1cHgsIDVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICYuZm9udC1ib2xke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgsIDAgMCBhdXRvLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAmOmxhbmcoa28pIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA5MHB4LCBhdXRvKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTM1cHgsIGF1dG8pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMjhweCwgYXV0byk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFuZyhjbikge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDkzcHgsIGF1dG8pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDExNXB4LCBhdXRvKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGUtbGlzdC0xIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4tcmV2ZXJzZSwgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAyNHB4LCA4MHB4LCA4MHB4KTtcbiAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI0cHgsIDUwcHgsIDY1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA0MnB4LCAzNnB4LCAzNnB4KTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZS1saXN0LTIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIHVuc2V0LCAyMTBweCwgMjEwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAzMHB4LCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFRDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzN3B4LCAzN3B4LCAzN3B4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgLTUwcHgsIC01MHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCA0cHgsIDUwJSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgdW5zZXQsIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA0MnB4LCAyNXB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL+qxsOuyhOuEjOyKpCDtjJ3sl4VcbiAgICAmLmdvdmVybmFuY2UtcG9wdXAge1xuXG4gICAgICAuY29udGVudC1wb3B1cCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTAwJSwgdW5zZXQpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDAsICR0YWJsZXQtZnJhbWUtcGFkZGluZywgJHRhYmxldC1mcmFtZS1wYWRkaW5nKTtcbiAgICAgICAgLmNvbC1wb3B1cCB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDE0NHB4IDAgMTAwcHggNDBweCwgMTEwcHggNDVweCA2MHB4IDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi0zODtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNDBweCwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItdGFibGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXksIHZpc2libGUsIGF1dG8pO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgYXV0bywgMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgdW5zZXQsIDM1cHgpO1xuXG4gICAgICAgICAgLndyYXBwZXItdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5vblNob3d7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIHVuc2V0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbixjb2x1bW4tcmV2ZXJzZSwgcm93KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCA0MHB4IDMwcHggMCwgNzBweCAwLCA3MHB4IDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDEwMHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0yMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIG5vcm1hbCwgcHJlLWxpbmUpO1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbXEobWFyZ2luLDEwMHB4IDAgMzBweCwgODBweCAwIDcwcHgsIDgwcHggMCA3MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29udGFpbmVyLWxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwwIDQwcHggMzBweCAwLDAgMCAxMHB4IDAsMCAwIDEwcHggMCk7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMTBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDMwcHgsIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDMwcHgsIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAxNnB4LCAxNnB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNDBweCwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC10YWJsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXgsIGF1dG8sIHVuc2V0KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgNDBweCwgdW5zZXQpO1xuICAgICAgICAgICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB2aXNpYmxlLCBhdXRvKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy14LCBhdXRvLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRwc2QtbW9iaWxlLXdpZHRoIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50YWJsZS1pbmRleC0yLFxuICAgICAgICAgICAgJi50YWJsZS1pbmRleC0zIHtcbiAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCA0MHB4IDMwcHggMCwgNzBweCAwIDMwcHgsIDcwcHggMCAzMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRhYmxlLWluZGV4LTAge1xuICAgICAgICAgICAgICAuYm94LXRhYmxlIHtcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgJjpsYW5nKGtvKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCBhdXRvLCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwMHZoLCBhdXRvKTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgYXV0bywgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMDAlLCBhdXRvKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE3MDdweCwgMTI5OHB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxNzQ2cHgsIDEwOTRweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTY3MHB4LCAxMTc4cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYW5nKGphKSB7XG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTY3MHB4LCAxMjgycHgpO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAmOmxhbmcoZW4pLFxuICAgICAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgOTJweCwgdW5zZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50YWJsZS1pbmRleC0xIHtcbiAgICAgICAgICAgICAgLmJveC10YWJsZSB7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICY6bGFuZyhrbykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgYXV0bywgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTAwdmgsIGF1dG8pO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCBhdXRvLCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwMCUsIGF1dG8pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMjAwMHB4LCAxODAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE5MzFweCwgMTkwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzNDAwcHgsIDE5MDBweCk7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDIyMDBweCwgMTkwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA5MnB4LCB1bnNldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFibGUtaW5kZXgtMiB7XG4gICAgICAgICAgICAgIC5ib3gtdGFibGUge1xuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRhYmxlLWluZGV4LTMge1xuICAgICAgICAgICAgICAuYm94LXRhYmxlIHtcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCBhdXRvLCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDIyNzJweCwgYXV0byk7XG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCBhdXRvLCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTAwJSwgYXV0byk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy/shYDroIntirjrsJXsiqQgc3R5bGVcbiAgICAgICAgLnNlbGVjdC1mb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwyNTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDg0cHgsNTJweCk7XG4gICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDQxNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLDUxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwgJGNvbG9yLWJsYWNrLCAjRDlEOUQ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRpdi1zZWxlY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0NHB4LCAyNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgODRweCwgNTJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCA5NHB4LCA1MnB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGFuaW1hdGlvbi1kZWxheSBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub25TaG93IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCBhdXRvLCBhdXRvKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWhlaWdodCwgNDAwcHgsIDI2MHB4LCAzMDBweCk7XG4gICAgICAgICAgICAgIC5zcGFuLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51bC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgJGFuaW1hdGlvbi1kZWxheSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDQwMHB4LCAyMDBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1kcm9wIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTJweCA2MHB4IDEycHggNDBweCwgMTJweCA0MHB4IDEycHggMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDU2cHgsIDM2cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDg0cHgsIDUycHgpO1xuICAgICAgICAgICAgICAuc3Bhbi1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDQwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxOHB4LCAxMHB4KTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kZWxheSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVsLXNlbGVjdCB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkYW5pbWF0aW9uLWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAgMjBweCAyMHB4IDQwcHggLCAwIDIwcHggMTVweCk7XG4gICAgICAgICAgICAgICY6bGFuZyhlbiksXG4gICAgICAgICAgICAgICY6bGFuZyh2bikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMCAyMHB4IDMwcHggNDBweCAsIDAgMjBweCAxNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGktc2VsZWN0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDVweCwgNXB4KTtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMTVweCwgMTVweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHggMCA1cHggMnB4LCA1cHggMCA1cHggMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgLTJweCwgLTJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy90YWJsZS1kZWZhbHV0IC0tPiDsnbTrr7jsp4Ag64yA7LK0XG4gICAgICAvL3RhYmxlIHtcbiAgICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyAgJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgIHRvcDogMDtcbiAgICAgIC8vICAgIGxlZnQ6IDA7XG4gICAgICAvLyAgICBoZWlnaHQ6IDFweDtcbiAgICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIC8vXG4gICAgICAvLyAgfVxuICAgICAgLy8gIHRoIHtcbiAgICAgIC8vICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvLyAgfVxuICAgICAgLy8gIHRyIHtcbiAgICAgIC8vICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgLy8gICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgIC8vICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIC8vXG4gICAgICAvLyAgfVxuICAgICAgLy8gIHRoZWFkIHtcbiAgICAgIC8vICAgIHRyIHtcbiAgICAgIC8vICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMzdweCwgOTFweCwgOTFweCk7XG4gICAgICAvLyAgICB9XG4gICAgICAvLyAgICB0aCB7XG4gICAgICAvLyAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQwcHggMjBweCwgMzBweCAxMHB4LCAzMHB4IDEwcHgpO1xuICAgICAgLy8gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAvLyAgICAgICY6bGFuZyhjbikge1xuICAgICAgLy8gICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBub3dyYXAsIG5vcm1hbCk7XG4gICAgICAvLyAgICAgIH1cbiAgICAgIC8vICAgIH1cbiAgICAgIC8vICB9XG4gICAgICAvLyAgdGJvZHkge1xuICAgICAgLy8gICAgdGQge1xuICAgICAgLy8gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIC8vICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4IDM1cHgsMzBweCAxMHB4LDMwcHggMTBweCk7XG4gICAgICAvLyAgICAgICY6bGFuZyhjbikge1xuICAgICAgLy8gICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBub3dyYXAsIG5vcm1hbCk7XG4gICAgICAvLyAgICAgIH1cbiAgICAgIC8vICAgIH1cbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuXG4gICAgICBAbWl4aW4gdGFibGVMYXlvdXQoJHR5cGUpIHtcbiAgICAgICAgQGlmICR0eXBlID09IDAge1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoLW4rMil7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCA4MHB4LCAzMHB4IDIwcHgsIDMwcHggMjBweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gMSB7XG4gICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4IDEwcHgsIDMwcHggNnB4LCAzMHB4IDZweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zcGFuLXRyLTAge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRye1xuXG4gICAgICAgICAgICAgICYuc3Bhbi10ci03IHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNwYW4tdGQtMSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNwYW4tdGQtNHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCAzNXB4LDMwcHggMzBweCwzMHB4IDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3Bhbi10ci0xLFxuICAgICAgICAgICAgICAuc3Bhbi10ci0yLFxuICAgICAgICAgICAgICAuc3Bhbi10ci0zLFxuICAgICAgICAgICAgICAuc3Bhbi10ci01LFxuICAgICAgICAgICAgICAuc3Bhbi10ci02IHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpLFxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCAzNXB4LDMwcHggMzBweCwzMHB4IDMwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9IEBlbHNlIGlmICR0eXBlID09IDIge1xuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCA4MHB4LCAzMHB4IDAsIDMwcHggMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfSBAZWxzZSBpZiAkdHlwZSA9PSAzIHtcbiAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDMwcHgsIDMwcHggMCwgMzBweCAwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBsZWZ0LCBjZW50ZXIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZS1pbmRleC0wIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGVMYXlvdXQoMCk7XG4gICAgICB9XG4gICAgICAudGFibGUtaW5kZXgtMSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxlTGF5b3V0KDEpO1xuICAgICAgfVxuICAgICAgLnRhYmxlLWluZGV4LTIge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZUxheW91dCgyKTtcbiAgICAgIH1cbiAgICAgIC50YWJsZS1pbmRleC0zIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGVMYXlvdXQoMyk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3BvcHVwL2NvbXBvbmVudC5lc2cucmVzdWx0LnBvcHVwLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvcGFuZWwvY29tcG9uZW50LnBhbmVsLnBhZ2UuYnRuLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC8q7Y6Y7J207KeAIO2MqOuEkCovXG4gIC5wYWdlLXBhbmVsLWJ0bntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNWRlZywgcmdiYSg2OCwgNDksIDMyLCAwLjgpIDAlLCByZ2JhKDY0LCAzMiwgMzEsIDAuOCkgNTAlLCByZ2JhKDQwLCA0MCwgNTMsIDAuOCkgMTAwJSk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDQ2cHgsODBweCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDEwMHB4LDEwMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDQ1MHB4LDI4MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDUwcHgsIDUwcHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDI0cHggNDBweCwgMjRweCAyOHB4KTtcblxuICAgICAgc3Zne1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDExcHgsN3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE4cHgsMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9jb21wb25lbnQvcGFuZWwvY29tcG9uZW50LnBhbmVsLnBhZ2UuYnRuLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvYWJvdXQvY29tcG9uZW50LmFib3V0Lmhpc3RvcnkuaW50cm8uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgQGtleWZyYW1lcyBzY2FsZS1tb3Rpb24ge1xuICAgIDAle1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMik7XG4gICAgfVxuICB9XG5cdC5jb21wb25lbnQtYWJvdXQtaGlzdG9yeS1pbnRybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtcShoZWlnaHQsIDEwMDBweCwgOTAwcHgsIDkwMHB4KTtcblx0XHRAaW5jbHVkZSBtcShtYXJnaW4sMTUwcHggMCAxNTBweCwgMTIwcHggMCAxNTBweCwgMTIwcHggMCAxNTBweCk7XG5cblx0XHQuY29udGFpbmVyLWltYWdlLXN0aWNreSB7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIDAgNDBweCwgMCA0MHB4KTtcblx0XHRcdEBpbmNsdWRlIG1xKG1heC13aWR0aCwgdW5zZXQsIDE2MDBweCwgMTYwMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQud3JhcHBlci1maWd1cmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCAxMDAlLCAxMDAlKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDEwMCUsIDkwMHB4LCA5MDBweCk7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgJi5vblRyYW5ze1xuICAgICAgICAgICAgICAgICAgICBpbWd7YW5pbWF0aW9uOiBzY2FsZS1tb3Rpb24gMTBzIGxpbmVhciBmb3J3YXJkczt9XG4gICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXItdHh0LXN0aWNreSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIDAgNDBweCwgMCA0MHB4KTtcblx0XHRcdEBpbmNsdWRlIG1xKG1heC13aWR0aCwgdW5zZXQsIDE2MDBweCwgMTYwMHB4KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LndyYXBwZXItYXJ0aWNsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuYm94LWFydGljbGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgMTAwJSwgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAxMDAlLCA5MDBweCwgOTAwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNDlweCwgMCA0OXB4LCAwKTtcblx0XHRcdFx0XHQmOmxhbmcodm4pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNDlweCwgMCA0OXB4LCAwIDIwMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMjBweCwgMTVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgcHJlLWxpbmUgLCBub3JtYWwpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoZGlzcGxheSwgaW5saW5lLWJsb2NrICwgYmxvY2spO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0I2ZmZixcblx0XHRcdFx0XHRcdFx0XHRcdFx0I2ZmZiA1MCUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJnYmEoMjU1LDI1NSwyNTUsMC41KSA1MCVcblx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHQvL2NvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5vblRyYW5zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG4vL2VuZC0vc3JjL2Vqcy9jb21wb25lbnQvYWJvdXQvY29tcG9uZW50LmFib3V0Lmhpc3RvcnkuaW50cm8uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9pbmZvL2NvbXBvbmVudC5hYm91dC5pbmZvLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb21wb25lbnQtYWJvdXQtaW5mbyB7XG4gICAgLnNlY3Rpb24taW5mb3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjc0LDI1MnB4LDI1MnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCxhdXRvLGF1dG8pO1xuXG4gICAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sMTAwcHgsNjJweCw2MnB4KTtcbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm9ybWFsLCBwcmUtbGluZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAxMnB4IDAgNjBweCwgMTJweCAwIDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuYS1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxMDBweCwgMjVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTNweCAzMHB4LCAxMnB4IDIwcHgpO1xuXG4gICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIG1xKHdpZHRoLCAzNDBweCwgMjIwcHgsIDIzMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTBweCw4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDE3cHgsMTJweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci1hYm91dC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCxhdXRvLDgwMHB4KTtcblxuICAgICAgICAvKiDrqqjrsJTsnbwg66eI7YGs7JeF7JeQ66eMIO2VtOuLueuQmOuKlCDrgrTsmqkgKi9cbiAgICAgICAgJi5kLWJsb2NrLW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAud3JhcHBlci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIC5ib3gtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICYgKyBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hZGQge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLWFib3V0LWludHJvZHVjZS9hYm91dC1pbnRyb2R1Y2UtYnVzaW5lc3MtMV9tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS1hYm91dC1pbnRyb2R1Y2UvYWJvdXQtaW50cm9kdWNlLWJ1c2luZXNzLTJfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3BhZ2UtYWJvdXQtaW50cm9kdWNlL2Fib3V0LWludHJvZHVjZS1idXNpbmVzcy0zX20ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9wYWdlLWFib3V0LWludHJvZHVjZS9hYm91dC1pbnRyb2R1Y2UtYnVzaW5lc3MtNF9tLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndyYXBwZXItYWJvdXQtaW5mbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuYm94LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsMCx1bnNldCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMDB2aCx1bnNldCk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxOTk5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgJi5tYXNrLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJsYWNrIDIwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLDBweCwwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMCwwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC5zcGFuLWRpbSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWNvbG9yLHJnYmEoMCwwLDAsMC40KSxyZ2JhKDAsMCwwLDAuNCkpO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgICAgICAgICAgICAgICYgKyBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5hZGQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS1hYm91dC1pbnRyb2R1Y2UvYWJvdXQtaW50cm9kdWNlLWJ1c2luZXNzLTFfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS1hYm91dC1pbnRyb2R1Y2UvYWJvdXQtaW50cm9kdWNlLWJ1c2luZXNzLTJfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS1hYm91dC1pbnRyb2R1Y2UvYWJvdXQtaW50cm9kdWNlLWJ1c2luZXNzLTNfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS1hYm91dC1pbnRyb2R1Y2UvYWJvdXQtaW50cm9kdWNlLWJ1c2luZXNzLTRfbS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudWwtYnV0dG9uLWxpc3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDE4MHB4IDQwcHggMjAwcHgsdW5zZXQpO1xuICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LDYwcHgsMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2wtaW5mbyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51bC1pbmZvLWJveCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsNjIzcHgsdW5zZXQpO1xuICAgICAgICAgICAgICAmID4gbGkgIHtcbiAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwzMDBweCx1bnNldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpLWluZm8tYm94LTEsXG4gICAgICAgICAgICAgIC5saS1pbmZvLWJveC0yLFxuICAgICAgICAgICAgICAubGktaW5mby1ib3gtMyxcbiAgICAgICAgICAgICAgLmxpLWluZm8tYm94LTR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5saS1pbmZvLWJveC00IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwyMDBweCx1bnNldCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwdmg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIHBjLCBtb2JpbGUg66eI7YGs7JeFIG1xIOuwjyDqs7XsmqnsnLzroZwg7IKs7Jqp65CY64qUIOu2gOu2hCAqL1xuICAgICAgLndyYXBwZXItYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLDAsNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwwLDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSxub25lLHRyYW5zbGF0ZSgtNTAlLC01MCUpLHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTAwJSwxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLHVuc2V0LDE2MDBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCxhdXRvLDgwMHB4KTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywwLDIwcHgsMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LHVuc2V0LGhpZGRlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KDE2MDBweCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LHVuc2V0LHVuc2V0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGFuLWRpbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLWNvbG9yLHJnYmEoMCwwLDAsMC40KSxyZ2JhKDAsMCwwLDAuNCkpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIC5ib3gtYmFja2dyb3VuZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyLWFib3V0LWluZm8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMCwxMDBweCAwKTtcbiAgICAgICAgLnVsLWJ1dHRvbi1saXN0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsdW5zZXQsNXB4IDI0cHgsIDVweCAyNHB4KTtcbiAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICYuY29udGVudC10aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bC1pbmZvLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSw0MHB4LDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDMwcHgsMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDEwcHgsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIGZsZXgpO1xuICAgICAgICAgICAgJjpsYW5nKGNuKSwgJjpsYW5nKGphKSB7XG4gICAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgJi5mb250LWNqLXZuIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxibG9jayxpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LDAsMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCw2MHB4LDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMTRweCAyOHB4LDEycHggMjBweCwgMTBweCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXIsMS41cHggc29saWQgI2ZmZiwgMS41cHggc29saWQgI2ZmZik7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywxMDBweCw0MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcyxjZW50ZXIsdW5zZXQpO1xuICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Bhbi1zdmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LDQxcHgsMjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsMTBweCw4cHgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGZsZXgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLGNlbnRlcixjZW50ZXIpO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8qIOy2lO2bhCDsiJjsoJXtlaAg7JiI7KCVICovXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDFweCx1bnNldCx1bnNldCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpLWluZm8tYm94LTEsXG4gICAgICAgIC5saS1pbmZvLWJveC0yLFxuICAgICAgICAubGktaW5mby1ib3gtMyxcbiAgICAgICAgLmxpLWluZm8tYm94LTQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC51bC1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsNDBweCw0MHB4KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsMzBweCwyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCw2cHgsNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L2luZm8vY29tcG9uZW50LmFib3V0LmluZm8uZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3NlY3Rpb24vc2VjdGlvbi50YWIuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgICAuc2VjdGlvbi10YWIge1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgIHBhZGRpbmctbGVmdCxcbiAgICAgICAgICB1bnNldCxcbiAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgcGFkZGluZy1yaWdodCxcbiAgICAgICAgICB1bnNldCxcbiAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nXG4gICAgICApO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteCxhdXRvLHVuc2V0LHVuc2V0KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy/siqTtgazroaTrsJQg7JeG7JWg6riwXG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyMjlweCwgMTAwJSwgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTMsIDE1NSwgMC4zKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDNweCwgMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAvL0BpbmNsdWRlIG1xKGJvcmRlci1ib3R0b20sIDNweCBzb2xpZCAkY29sb3ItY2otYmx1ZSwgMnB4IHNvbGlkICRjb2xvci1jai1ibHVlLCAycHggc29saWQgJGNvbG9yLWNqLWJsdWUpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDRweCwgNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAyMHB4LCAxNnB4LCAxNnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwgJGNvbG9yLWNqLWdyYXksICRjb2xvci1jai1ibHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIG91dGxpbmU6IGRhc2hlZCAycHggJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4vL2VuZC0vc3JjL2Vqcy9zZWN0aW9uL3NlY3Rpb24udGFiLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9zZWN0aW9uL3NlY3Rpb24udGFiLnN1Yi5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAgIC5zZWN0aW9uLXRhYi1zdWIge1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDMwcHggYXV0byAxMDBweCwgMjhweCBhdXRvIDEwMnB4LDI4cHggYXV0byAxMDJweCk7XG4gICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICBwYWRkaW5nLWxlZnQsXG4gICAgICAgICAgdW5zZXQsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgIHBhZGRpbmctcmlnaHQsXG4gICAgICAgICAgdW5zZXQsXG4gICAgICAgICAgJHRhYmxldC1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgKTtcbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA5cHgsOXB4LDlweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXgsYXV0byx1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCB1bnNldCwgdW5zZXQpO1xuXG4gICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy/siqTtgazroaTrsJQg7JeG7JWg6riwXG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcblxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxM3B4IDMwcHgsIDEwcHggMzFweCwxMHB4IDMxcHgpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgICY6bGFuZyhlbiksJjpsYW5nKHZuKSwmOmxhbmcoY24pLCY6bGFuZyhqYSkge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwkY29sb3ItY2otZ3JheSwkY29sb3ItY2otYmx1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQgMnB4ICRjb2xvci1jai1ibHVlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0ICAgICAgJi5hY3RpdmUge1xuXHRcdCAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai1ibHVlO1xuXHRcdCAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDMwcHgpO1xuXHRcdCAgICAgIHotaW5kZXg6IDE7XG5cdFx0ICAgICAgYSB7XG5cdFx0XHQgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ICAgICAgJjpob3ZlciB7XG5cdFx0XHRcdCAgICAgIEBpbmNsdWRlIG1xKGNvbG9yLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUpO1xuXHRcdFx0ICAgICAgfVxuXHRcdCAgICAgIH1cblx0ICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuLy9lbmQtL3NyYy9lanMvc2VjdGlvbi9zZWN0aW9uLnRhYi5zdWIuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhbmVsL3BhbmVsLnR5cGUuYnJhbmQuY29udGVudC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuY29udGFpbmVyLXBhZ2UtcGFuZWwuYnJhbmQtY29udGVudHtcbiAgICAkcGFnZVBhbmVsX0R1cmF0aW9uOiAwLjU7XG4gICAgJHBhZ2VQYW5lbF9PcGFjaXR5TWludXM6IDAuMjtcblxuICAgIC53cmFwcGVyLXBhbmVsLWJyYW5kLWNvbnRlbnR7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNzBweCk7XG4gICAgfVxuXG4gICAgLmJveC1wYW5lbC1icmFuZC1jb250ZW50e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5OiBub25lfVxuICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LGZsZXgtc3RhcnQsY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwwLCAwIGF1dG8pO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCRwYW5lbC1ib3R0b20tbW8sJHBhbmVsLWJvdHRvbS1wYyk7XG4gICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsMTAwJSw4MCUsMTMwMHB4KTtcbiAgICAgIHRyYW5zaXRpb246bm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1wYW5lbC1icmFuZC1jb250ZW50e1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuXG5cbiAgICB9XG5cbiAgICAudWwtcGFnZS1wYW5lbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL0BpbmNsdWRlIG1xKGRpc3BsYXksaW5saW5lLWZsZXgsaW5saW5lLWZsZXgsZmxleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIG5vd3JhcCwgbm93cmFwLCBub3JtYWwpO1xuICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxMHB4LCAxMHB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywwIDQwcHgsIDApO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sMXB4LHVuc2V0KTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6IG5vbmV9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDc0cHgsIDUwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4IDI4cHggOHB4LCAxN3B4IDI4cHggMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzVweCwgMzVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDUwcHgsIDUwcHgpO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA1MHB4LCA1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1xKGZsZXgsIDAgMCBhdXRvLCAwIDAgYXV0bywgdW5zZXQpO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA1MHB4LCA1MHB4KTtcblxuICAgICAgICBAZm9yICR0IGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKCN7JHR9KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKDEwMCUgKyAydncpLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgI3skdCowLjA1fXMsIG9wYWNpdHkgMC4zcyAjeyR0KjAuMDV9cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5vbntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMzRjg0QzUsICMwMDZFQ0QsICM2RTQ2OTYsICNFRjE1MUUsICNGRjk3MDApO1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXBhZ2UtcGFuZWwtc3RhdGV7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDU2LCAzMCwgMTEsIDAuOCkgMCUsIHJnYmEoNTQsIDE2LCAxMSwgMC44KSA1MCUsIHJnYmEoMzQsIDE2LCAyNiwgMC44KSAxMDAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDgycHgsODJweCk7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsODJweCw4MnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjBweCwyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSk7XG5cbiAgICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNwYW4tY2xvc2V7ZGlzcGxheTogbm9uZX1cbiAgICAgIC5zcGFuLWZpbHRlcntkaXNwbGF5OiBibG9ja31cbiAgICB9XG4gICAgJi5vblNob3d7XG4gICAgICAuc3Bhbi1jbG9zZXtkaXNwbGF5OiBibG9ja31cbiAgICAgIC5zcGFuLWZpbHRlcntkaXNwbGF5OiBub25lfVxuXG4gICAgICAucGFnZS1wYW5lbC1icmFuZC1jb250ZW50e1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIDEwMCUsIDEwMCUpO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudWwtcGFnZS1wYW5lbHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5icmFuZC5jb250ZW50LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYW5lbC9wYW5lbC50eXBlLm1haW4uZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLmNvbnRhaW5lci1wYWdlLXBhbmVsLm1haW4ge1xuICAgIC53cmFwcGVyLXBhbmVsLW1haW57XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNzBweClcbiAgICB9XG5cbiAgICAuYm94LXBhbmVsLW1haW57XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6NTAlO1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMCwwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLDMwcHgsMzBweCk7XG4gICAgfVxuXG4gICAgLnBhZ2UtcGFuZWwtbWFpbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIC8vdHJhbnNpdGlvbjp3aWR0aCAwLjVzO1xuICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3csYXV0byx1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCBhdXRvLCAwKTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsOHB4IDEwcHgsIDZweCA4cHgpO1xuICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cigpO1xuICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgNjBweCk7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg1NiwgMzAsIDExLCAwLjgpIDAlLCByZ2JhKDU0LCAxNiwgMTEsIDAuOCkgNTAlLCByZ2JhKDM0LCAxNiwgMjYsIDAuOCkgMTAwJSk7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwtYW5jaG9yKHRydWUpO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLGF1dG8pO1xuICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm93cmFwLHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwtYW5jaG9yKGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDFweCx1bnNldCk7XG4gICAgICAmLmVuZHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDI2cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoZmxleCwxIDAgYXV0byx1bnNldCk7XG5cbiAgICAgIGEsYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgdW5zZXQpO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAyNnB4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4IDI4cHggOHB4LCAxN3B4IDI4cHggMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgMjkwcHgsIDI5MHB4KTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYub24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjM0Y4NEM1LCAjMDA2RUNELCAjNkU0Njk2LCAjRUYxNTFFLCAjRkY5NzAwKTtcblxuICAgICAgICBhLGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5saS1sYXN0LWl0ZW0tZ2Fwe1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGJsb2NrLG5vbmUpO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCw4cHgsMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXBhZ2UtcGFuZWwtc3RhdGV7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgQGluY2x1ZGUgbXEocG9pbnRlci1ldmVudHMsYXV0byxub25lKTtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSk7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCw4MnB4LDgycHgpO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDgycHgsODJweCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDIwcHgsMjBweCk7XG5cblxuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgc3BhbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLm9uU2hvd3tcbiAgICAgIC5wYWdlLXBhbmVsLW1haW57XG4gICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsLWFuY2hvcih0cnVlKTtcbiAgICAgIH1cblxuICAgICAgdWx7XG4gICAgICAgIEBpbmNsdWRlIGNzcy1vbi1wYW5lbC1hbmNob3IoZmFsc2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub25IaWRle1xuICAgICAgICAucGFnZS1wYW5lbC1tYWlue1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsLWFuY2hvci1oaWRlKHRydWUpO1xuICAgICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsLWFuY2hvci1oaWRlKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5tYWluLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYW5lbC9wYW5lbC50eXBlLmRvd25sb2FkLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb250YWluZXItcGFnZS1wYW5lbC5kb3dubG9hZHtcbiAgICAud3JhcHBlci1wYW5lbC1kb3dubG9hZHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDYwcHgsIDcwcHgpO1xuICAgIH1cbiAgICAuYm94LXBhbmVsLWRvd25sb2Fke1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCRwYW5lbC1ib3R0b20tbW8sJHBhbmVsLWJvdHRvbS1wYyk7XG4gICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgQGluY2x1ZGUgbXEobWluLXdpZHRoLDQxNXB4LDIzNnB4KTtcblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE3OSwxMTQsNzEsMC44KSAwJSwgcmdiYSgxNjQsODAsNzAsMC44KSA1MCUsIHJnYmEoMTEwLDY5LDkxLDAuOCkgMTAwJSk7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjJweCA0MHB4LCAxOXB4IDM0cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDUwcHgsNTBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCw1OXB4LDU5cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsNzRweCw1NnB4KTtcblxuXG4gICAgICAgIC8v66qo7IWYXG4gICAgICAgIEBpbmNsdWRlIGNzcy1zZXQtcGFuZWwodHJ1ZSk7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgQGluY2x1ZGUgY3NzLXNldC1wYW5lbChmYWxzZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Bhbi1zdmctaWNvbntcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDE2LjVweCwxMnB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuXG4gICAgICBwYXRoe1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vblNob3d7XG4gICAgICBhe1xuICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwodHJ1ZSk7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsKGZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICAuYm94LXBhbmVsLWRvd25sb2FkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYW5lbC9wYW5lbC50eXBlLmRvd25sb2FkLmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9wYW5lbC9wYW5lbC50eXBlLmxpbmsuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLmNvbnRhaW5lci1wYWdlLXBhbmVsLmxpbmt7XG4gICAgLndyYXBwZXItcGFuZWwtbGlua3tcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDYwcHgsIDcwcHgpO1xuICAgIH1cbiAgICAuYm94LXBhbmVsLWxpbmt7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6NTAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgICBAaW5jbHVkZSBtcShib3R0b20sJHBhbmVsLWJvdHRvbS1tbywkcGFuZWwtYm90dG9tLXBjKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBAaW5jbHVkZSBtcShtaW4td2lkdGgsNDE1cHgsMjM2cHgpO1xuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc5LDExNCw3MSwwLjgpIDAlLCByZ2JhKDE2NCw4MCw3MCwwLjgpIDUwJSwgcmdiYSgxMTAsNjksOTEsMC44KSAxMDAlKTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4IDQwcHgsIDE5cHggMzRweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsNTBweCw1MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA0N3B4LCAyNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDc0cHgsNTZweCk7XG5cbiAgICAgICAgLy/rqqjshZhcbiAgICAgICAgQGluY2x1ZGUgY3NzLXNldC1wYW5lbCh0cnVlKTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBAaW5jbHVkZSBjc3Mtc2V0LXBhbmVsKGZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGFuLXN2Zy1hcnJvd3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxN3B4LDhweCk7XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuXG4gICAgICBwYXRoe1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vblNob3d7XG4gICAgICBhe1xuICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwodHJ1ZSk7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsKGZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICAuYm94LXBhbmVsLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg1NiwgMzAsIDExLCAwLjgpIDAlLCByZ2JhKDU0LCAxNiwgMTEsIDAuOCkgNTAlLCByZ2JhKDM0LCAxNiwgMjYsIDAuOCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL3BhbmVsL3BhbmVsLnR5cGUubGluay5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5zZWxlY3QuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLmNvbnRhaW5lci1wYWdlLXBhbmVsLnNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgLndyYXBwZXItcGFuZWwtc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw3MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0MDBweCwgMjU5cHgpO1xuICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KDE0MDBweCl7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0MDBweCwgMjgwcHgpO1xuICAgICAgfVxuICAgICAgJjpsYW5nKGVuKXtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDQ4MHB4LCAzNDBweCk7XG4gICAgICB9XG4gICAgICAmLm9uU2hvdyB7XG4gICAgICAgIC5wYWdlLXBhbmVsLXNlbGVjdHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9uU2hvdyB7XG4gICAgICAgIC5wYWdlLXBhbmVsLXNlbGVjdHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzgsMTU1LDU2LDEpIDAlLCByZ2JhKDIxNiw1Myw0NiwxKSAyNyUsIHJnYmEoMTA0LDcyLDE0NCwxKSA4NiUsIHJnYmEoNjMsMTMyLDE5NywxKSAxMDAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgMjhweCk7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uLWRyb3Age1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIwcHggMzlweCAxNnB4LCAxN3B4IDMzcHgpO1xuICAgICAgICAgICAgJjpsYW5nKGVuKXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KDEzMDBweCl7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtcGFuZWwtc2VsZWN0e1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy9AaW5jbHVkZSBtcSh3aWR0aCw0MDBweCwyNjBweCk7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDg2cHgsODZweCw1NnB4KTtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuXG4gICAgLnBhZ2UtcGFuZWwtc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDU2LCAzMCwgMTEsIDAuOCkgMCUsIHJnYmEoNTQsIDE2LCAxMSwgMC44KSA1MCUsIHJnYmEoMzQsIDE2LCAyNiwgMC44KSAxMDAlKTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyO1xuICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgNDBweCk7XG4gICAgICBAaW5jbHVkZSBtcShib3R0b20sJHBhbmVsLWJvdHRvbS1tbywkcGFuZWwtYm90dG9tLXBjKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKG1heC1oZWlnaHQsIDc0cHgsIDU2cHgpO1xuICAgICAgQGluY2x1ZGUgY3NzLXNldC1wYW5lbCh0cnVlKTtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuXG4gICAgdWwge1xuXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDI4cHgpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzVweCAzNXB4IDg1cHgsIDI1cHggMjlweCA1NXB4KTtcbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDhweCwgOHB4KTtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHgsIDVweCwgNXB4KVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tZHJvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBAaW5jbHVkZSBjc3Mtc2V0LXBhbmVsKGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDIwcHggNDBweCAxNnB4LCAxN3B4IDM0cHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYub25TaG93e1xuICAgICAgLnBhZ2UtcGFuZWwtc2VsZWN0e1xuICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwodHJ1ZSk7XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWRyb3B7XG4gICAgICAgIEBpbmNsdWRlIGNzcy1vbi1wYW5lbChmYWxzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9wYW5lbC9wYW5lbC50eXBlLnNlbGVjdC5lanNcbi8vc3RhcnQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5hbmNob3IuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cblxuXG4gIC5jb250YWluZXItcGFnZS1wYW5lbC5hbmNob3Ige1xuICAgIC53cmFwcGVyLXBhbmVsLWFuY2hvcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCw3MHB4KTtcbiAgICB9XG4gICAgLmJveC1wYW5lbC1hbmNob3Ige1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OjUwJTtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLDAsMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwxMDAlLHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwkcGFuZWwtYm90dG9tLW1vLCRwYW5lbC1ib3R0b20tcGMpO1xuICAgIH1cblxuICAgIC5wYWdlLXBhbmVsLWFuY2hvcntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIC8vdHJhbnNpdGlvbjp3aWR0aCAwLjVzO1xuICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3csYXV0byx1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCBhdXRvLCAwKTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsOHB4IDEwcHgsIDZweCA4cHgpO1xuICAgICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cigpO1xuICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNTBweCwgNjBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc5LDExNCw3MSwwLjgpIDAlLCByZ2JhKDE2NCw4MCw3MCwwLjgpIDUwJSwgcmdiYSgxMTAsNjksOTEsMC44KSAxMDAlKTtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgY3NzLXNldC1wYW5lbC1hbmNob3IodHJ1ZSk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMCUsYXV0byk7XG4gICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSxub3dyYXAsdW5zZXQpO1xuICAgICAgQGluY2x1ZGUgY3NzLXNldC1wYW5lbC1hbmNob3IoZmFsc2UpO1xuICAgICAgJi5zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJi5lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwxcHgsdW5zZXQpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDI2cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoZmxleCwxIDAgYXV0byx1bnNldCk7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDI2cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDEwcHggMjhweCA4cHgsIDE3cHggMjhweCAxNXB4KTtcbiAgICAgIH1cblxuICAgICAgJi5vbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMzRjg0QzUsICMwMDZFQ0QsICM2RTQ2OTYsICNFRjE1MUUsICNGRjk3MDApO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxpLWxhc3QtaXRlbS1nYXB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDhweCwwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXBhZ2UtcGFuZWwtc3RhdGV7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE3OSwxMTQsNzEsMC44KSAwJSwgcmdiYSgxNjQsODAsNzAsMC44KSA1MCUsIHJnYmEoMTEwLDY5LDkxLDAuOCkgMTAwJSk7XG4gICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyO1xuICAgICAgQGluY2x1ZGUgbXEocG9pbnRlci1ldmVudHMsYXV0byxub25lKTtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssbm9uZSk7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCw4MnB4LDgycHgpO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDgycHgsODJweCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDIwcHgsMjBweCk7XG5cblxuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgc3BhbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vblNob3d7XG4gICAgICAucGFnZS1wYW5lbC1hbmNob3J7XG4gICAgICAgIEBpbmNsdWRlIGNzcy1vbi1wYW5lbC1hbmNob3IodHJ1ZSk7XG4gICAgICB9XG5cbiAgICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBjc3Mtb24tcGFuZWwtYW5jaG9yKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9uSGlkZXtcbiAgICAgIC5wYWdlLXBhbmVsLWFuY2hvcntcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsLWFuY2hvci1oaWRlKHRydWUpO1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIEBpbmNsdWRlIG1xKG9wYWNpdHksMCwxKTtcbiAgICAgICAgQGluY2x1ZGUgY3NzLW9uLXBhbmVsLWFuY2hvci1oaWRlKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgLnBhZ2UtcGFuZWwtYW5jaG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi1wYWdlLXBhbmVsLXN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5hbmNob3IuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL3BhbmVsL3BhbmVsLnR5cGUuc29ydC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAuY29udGFpbmVyLXBhZ2UtcGFuZWwuc29ydHtcbiAgICAkcGFnZVBhbmVsX0R1cmF0aW9uOiAwLjU7XG4gICAgJHBhZ2VQYW5lbF9PcGFjaXR5TWludXM6IDAuMjtcblxuICAgIC53cmFwcGVyLXBhbmVsLXNvcnR7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLDYwcHgsNzBweCk7XG4gICAgfVxuXG4gICAgLmJveC1wYW5lbC1zb3J0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5OiBub25lfVxuICAgICAgQGluY2x1ZGUgbXEoanVzdGlmeS1jb250ZW50LGZsZXgtc3RhcnQsY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwwLCAwIGF1dG8pO1xuICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCRwYW5lbC1ib3R0b20tbW8sJHBhbmVsLWJvdHRvbS1wYyk7XG4gICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsMTAwJSwxMzAwcHgsMTMwMHB4KTtcblxuICAgICAgdHJhbnNpdGlvbjpub25lO1xuICAgIH1cblxuICAgIC5wYWdlLXBhbmVsLXNvcnR7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgbWF4LXdpZHRoOjEwMCU7XG5cbiAgICB9XG5cbiAgICAudWwtcGFnZS1wYW5lbHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAgNDBweCwgMCk7XG4gICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSxub3dyYXAsbm9ybWFsKTtcbiAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCxmbGV4LXN0YXJ0LGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBtcShnYXAsMTBweCwxMHB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTogbm9uZX1cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNzksMTE0LDcxLDAuOCkgMCUsIHJnYmEoMTY0LDgwLDcwLDAuOCkgNTAlLCByZ2JhKDExMCw2OSw5MSwwLjgpIDEwMCUpO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZHJvcC1CbHVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw3NHB4LDUwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAxMHB4IDI4cHggOHB4LCAxN3B4IDI4cHggMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwzNXB4LDM1cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLDUwcHgsNTBweCk7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1xKGZsZXgsIDEgMCBhdXRvLCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsNTBweCw1MHB4KTtcblxuXG4gICAgICAgIEBmb3IgJHQgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skdH0pe1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgI3skdCowLjA1fXMsIHRyYW5zZm9ybSAwLjNzICN7JHQqMC4wNX1zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGU6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IGRhc2hlZCAycHggJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCA0MHB4LCAyNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5vbntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMzRjg0QzUsICMwMDZFQ0QsICM2RTQ2OTYsICNFRjE1MUUsICNGRjk3MDApO1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tcGFnZS1wYW5lbC1zdGF0ZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE3OSwxMTQsNzEsMC44KSAwJSwgcmdiYSgxNjQsODAsNzAsMC44KSA1MCUsIHJnYmEoMTEwLDY5LDkxLDAuOCkgMTAwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIEBpbmNsdWRlIGJhY2tkcm9wLUJsdXI7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCw4MnB4LDgycHgpO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LDgycHgsODJweCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLDIwcHgsMjBweCk7XG4gICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LGJsb2NrLG5vbmUpO1xuXG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zcGFuLWNsb3Nle2Rpc3BsYXk6IG5vbmV9XG4gICAgICAuc3Bhbi1maWx0ZXJ7ZGlzcGxheTogYmxvY2t9XG4gICAgfVxuICAgICYub25TaG93e1xuICAgICAgLnNwYW4tY2xvc2V7ZGlzcGxheTogYmxvY2t9XG4gICAgICAuc3Bhbi1maWx0ZXJ7ZGlzcGxheTogbm9uZX1cblxuICAgICAgLnBhZ2UtcGFuZWwtYnJhbmQtY29udGVudHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLCAxMDAlLCAxMDAlKTtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVsLXBhZ2UtcGFuZWx7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgLnVsLXBhZ2UtcGFuZWwge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDU2LCAzMCwgMTEsIDAuOCkgMCUsIHJnYmEoNTQsIDE2LCAxMSwgMC44KSA1MCUsIHJnYmEoMzQsIDE2LCAyNiwgMC44KSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi1wYWdlLXBhbmVsLXN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTYsIDMwLCAxMSwgMC44KSAwJSwgcmdiYSg1NCwgMTYsIDExLCAwLjgpIDUwJSwgcmdiYSgzNCwgMTYsIDI2LCAwLjgpIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvcGFuZWwvcGFuZWwudHlwZS5zb3J0LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvc2VhcmNoL2NvbXBvbmVudC5zZWFyY2guYWx0ZXJuYXRpdmUuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnNlYXJjaC1hbHRlcm5hdGl2ZS1jb250YWluZXIuY29udGVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgNDBweCA1MHB4LCAzMHB4IDQwcHgpO1xuICAgIGgze1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgYnV0dG9ue1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5hbHRlcm5hdGl2ZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLm1haW4ubWl4LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb21wb25lbnQtc2xpZGVyLW1haW4tbWl4IHtcbiAgICAvL+2VnOqwnCDrs4DsiJgoJHR4dFNjYWxlRHVyYXRpb24p66GcIOy1nOuMgO2VnCDsoJzslrRcbiAgICAkdHh0U2NhbGVEdXJhdGlvbjowLjY7XG4gICAgJGxpU2NhbGVEdXJhdGlvbjokdHh0U2NhbGVEdXJhdGlvbjtcbiAgICAkZGVsYXk6MC4xO1xuICAgICRlYXNpbmc6Y3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gICAgJHBhdHRlbkVhc2luZzpjdWJpYy1iZXppZXIoMC41LCAxLCAwLjg5LCAxKTtcbiAgICAkbW90aW9uVHh0QmVmb3JlOnRyYW5zZm9ybSAjeyR0eHRTY2FsZUR1cmF0aW9uIC0gMC4xfXMgI3skZGVsYXl9cyAkZWFzaW5nLG9wYWNpdHkgI3skdHh0U2NhbGVEdXJhdGlvbiArIDAuMn1zICN7JGRlbGF5fXMgJGVhc2luZztcbiAgICAkbW90aW9uVHh0QWZ0ZXI6dHJhbnNmb3JtICN7JHR4dFNjYWxlRHVyYXRpb259cyAjeyRkZWxheSArIDAuMX1zICRlYXNpbmcsb3BhY2l0eSAjeyR0eHRTY2FsZUR1cmF0aW9uICsgMC4yfXMgI3skZGVsYXkgKyAwLjF9cyAkZWFzaW5nO1xuICAgICRtb3Rpb25QYXR0ZW46dHJhbnNmb3JtICN7JHR4dFNjYWxlRHVyYXRpb24gLSAkZGVsYXl9cyAkcGF0dGVuRWFzaW5nLCBvcGFjaXR5ICN7JHR4dFNjYWxlRHVyYXRpb24gLSAkZGVsYXl9cyBsaW5lYXI7XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA1MHB4LCA0MHB4LDQwcHgpO1xuICAgIH1cbiAgICAuY29udGVudC1zbGlkZXJ7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsMzBweCwkdGFibGV0LWZyYW1lLXBhZGRpbmcsJHRhYmxldC1mcmFtZS1wYWRkaW5nKTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1zbGlkZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbXEod2lkdGgsOTIlLDEwMCUpO1xuICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLFxuICAgICAgICAgIHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudCxcbiAgICAgICAgICByZXBlYXQoMTUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50LFxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgIGNvbHVtbi1nYXAsXG4gICAgICAgICAgJG1vYmlsZS1jb2x1bW4tZ2FwLFxuICAgICAgICAgICRkZXNrdG9wLWNvbHVtbi1nYXAsXG4gICAgICAgICAgJGRlc2t0b3AtY29sdW1uLWdhcFxuICAgICAgKTtcblxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMSBzcGFuO1xuXG4gICAgICAgIC53cmFwcGVyLXR4dHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gI3skdHh0U2NhbGVEdXJhdGlvbn1zICRlYXNpbmcsIG1hcmdpbi1sZWZ0ICN7JHR4dFNjYWxlRHVyYXRpb259cyAkZWFzaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMzBweCwyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWJlZm9yZS10eHR7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNpdGlvbix1bnNldCwkbW90aW9uVHh0QmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWFmdGVyLXR4dHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2l0aW9uLHVuc2V0LCRtb3Rpb25UeHRBZnRlcik7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEyMCUsMCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMjAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNpdGlvbix1bnNldCx0cmFuc2Zvcm0gI3skbGlTY2FsZUR1cmF0aW9ufXMgJGVhc2luZyk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuLmZpZ3VyZS1ob3Jpem9uLFxuICAgICAgICAgIHNwYW4uZmlndXJlLXZlcnRpY2Fse1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFzcGVjdC1yYXRpbywxLjc3OSwxLjc3OCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jc3Mtbm8tc2VsZWN0e1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXR0ZW57XG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgID4gKntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbXEodHJhbnNpdGlvbix1bnNldCwkbW90aW9uUGF0dGVuKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2l0aW9uLCRtb3Rpb25QYXR0ZW4sJG1vdGlvblBhdHRlbik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNwYW4tcHJldmlld3tcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDo5OTtcblxuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zcGFuLW51bGx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhDOEM4O1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDEwMHB4LDEwMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmZpZ3VyZS12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShhc3BlY3QtcmF0aW8sMC41NiwwLjU2KTtcbiAgICAgICAgICAgIC5pbWctcGF0dGVuLTF7XG4gICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWctcGF0dGVuLTJ7XG4gICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1wYXR0ZW4tM3tcbiAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmZpZ3VyZS1ob3Jpem9ue1xuICAgICAgICAgICAgLmltZy1wYXR0ZW4tMXtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1wYXR0ZW4tMntcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLXBhdHRlbi0ze1xuICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICBkaXYuYXJ0aWNsZS1iZWZvcmUtdHh0LFxuICAgICAgICAgIGRpdi5hcnRpY2xlLWFmdGVyLXR4dHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgLndyYXBwZXItY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMnNweCwgMXNweCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCAxMnB4LDAgOHB4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyMHB4LDEycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXItdGFnIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAxMnB4IDAsIDhweCAwIDVweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLG5vcm1hbCxwcmUtd3JhcCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICYuaDQtdGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sIHNjYWxlKDEpLHNjYWxlKDEuMDM1KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAvL3RyYW5zaXRpb246Ym94LXNoYWRvdyAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6MXB4IDFweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAmLmZpZ3VyZS12ZXJ0aWNhbCwmLmZpZ3VyZS1ob3Jpem9uIHtcbiAgICAgICAgICAgICAgICAuaW1nLXBhdHRlbi0xLFxuICAgICAgICAgICAgICAgIC5pbWctcGF0dGVuLTIsXG4gICAgICAgICAgICAgICAgLmltZy1wYXR0ZW4tM3tcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi5hcnRpY2xlLWJlZm9yZS10eHQsXG4gICAgICAgICAgICBkaXYuYXJ0aWNsZS1hZnRlci10eHR7XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYigwIDAgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JhcHBlci10eHR7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgc2NhbGUoMSksc2NhbGUoMC45NjUpKTtcbiAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1hZnRlci10eHR7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5zcGFuLXByZXZpZXd7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnZlcnRpY2FsIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCBzY2FsZSgxKSxzY2FsZSgxLjA2KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuY29udGFpbmVyLW1hc2sge1xuICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBub25lLCBibG9jayk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDAsICRkZXNrdG9wLWZyYW1lLXBhZGRpbmcgKiAxMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLCAoJGRlc2t0b3AtZnJhbWUtcGFkZGluZyAqIC0xMCAtICRkZXNrdG9wLWNvbHVtbi1nYXAgKyAxMCkgKyAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIC5zcGFuLWRpbXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICB6LWluZGV4Ojg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGJsb2NrLCBub25lLCBibG9jayk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMTM1cHgsIDEwMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoKXtcbiAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1JSk7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDI4cHgsIDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDBweCAyNnB4LCAxMnB4IDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLDg2cHgsdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCw1NHB4LHVuc2V0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cbiAgICAgICAgICAuc3ZnLWJveCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzBweCwgMzJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwb3NpdGlvbiwgYWJzb2x1dGUscmVsYXRpdmUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCw1MCUsdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLDUwJSx1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2Zvcm0sdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApLHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwxMDAlLHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksZmxleCxibG9jayk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NsaWRlci9jb21wb25lbnQuc2xpZGVyLm1haW4ubWl4LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvbWFpbi9jb21wb25lbnQubWFpbi5sbmIuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgICAuYXNpZGUtc25ie1xuICAgICAgQGluY2x1ZGUgbXEobWF4LXdpZHRoLCB1bnNldCwgOTBweCk7XG4gICAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC9tYWluL2NvbXBvbmVudC5tYWluLmxuYi5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L2JyYW5kL2NvbXBvbmVudC5icmFuZC5jYXJkLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5jb21wb25lbnQtYnJhbmQtY2FyZCB7XG4gICAgLy/tlZzqsJwg67OA7IiYKCR0eHRTY2FsZUR1cmF0aW9uKeuhnCDstZzrjIDtlZwg7KCc7Ja0XG4gICAgJHR4dFNjYWxlRHVyYXRpb246MC42O1xuICAgICRsaVNjYWxlRHVyYXRpb246JHR4dFNjYWxlRHVyYXRpb247XG4gICAgJGVhc2luZzpjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgICAkcGF0dGVuRWFzaW5nOmN1YmljLWJlemllcigwLjUsIDEsIDAuODksIDEpO1xuICAgICRtb3Rpb25UeHRBZnRlcjp0cmFuc2Zvcm0gI3skdHh0U2NhbGVEdXJhdGlvbn1zICRlYXNpbmcsb3BhY2l0eSAjeyR0eHRTY2FsZUR1cmF0aW9uICsgMC4yfXMgMC4xcyAkZWFzaW5nO1xuICAgICRtb3Rpb25QYXR0ZW46dHJhbnNmb3JtICN7JHR4dFNjYWxlRHVyYXRpb259cyAkcGF0dGVuRWFzaW5nLCBvcGFjaXR5ICN7JHR4dFNjYWxlRHVyYXRpb259cyBsaW5lYXI7XG5cbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLDM0cHgsdW5zZXQsdW5zZXQpO1xuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsMTAwJSwxOTIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLDAgNDBweCwwIDMwcHgsMCAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLy9jb2xjYWRlLWdyaWQtc3RhcnRcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLDMwcHgsMzBweCwzMHB4KTtcblxuICAgICAgICAuY29sY2FkZS1ncmlkLWNvbCB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LCAzMHB4LCAzMHB4LCAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1jb2wtLTJ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwwcHgsMTMycHgsMTMycHgpO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWNvbC0tM3tcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LG5vbmUsYmxvY2ssYmxvY2spO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMHB4LDI2NHB4LDI2NHB4KTtcbiAgICAgICAgfVxuICAgICAgICAvL2NvbGNhZGUtZ3JpZC1lbmRcblxuICAgICAgICAuY29sY2FkZS1ncmlkLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sNjBweCwxOTBweCwxOTBweCk7XG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogIHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNzUsIDEpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjc1LCAxKVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4uZmlndXJlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2MDAvMzM4O1xuICAgICAgICAgICAgaW1ne1xuXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgJi5wcmV2aWV3e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhdHRlbntcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgPiAqe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNpdGlvbiwkbW90aW9uUGF0dGVuLCRtb3Rpb25QYXR0ZW4pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8v7I2464Sk7J28IO2MqO2EtFxuICAgICAgICAgICAgJi5maWd1cmUtdmVydGljYWwtdGh1bWIge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI5OC81MzA7XG4gICAgICAgICAgICAgIC5pbWctcGF0dGVuLTF7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZy1wYXR0ZW4tMntcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWctcGF0dGVuLTN7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maWd1cmUtaG9yaXpvbi10aHVtYntcbiAgICAgICAgICAgICAgLmltZy1wYXR0ZW4tMXtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1nLXBhdHRlbi0ye1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZy1wYXR0ZW4tM3tcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5hcnRpY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsMjhweCwyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMCwwIDUwcHgsMCAxMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0cmFuc2l0aW9uLHVuc2V0LCRtb3Rpb25UeHRBZnRlcik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7XG4gICAgICAgICAgICAuY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXllbGxvdztcblxuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMnNweCwgMXNweCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sMCAxMnB4LDAgOHB4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyMHB4LDEycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZy1jb250YWluZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZy1ibGFjaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgZmxleCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtd3JhcCwgd3JhcCwgd3JhcCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMHB4IDhweCwgM3B4IDNweCk7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMTJweCAwcHggN3B4IDBweCwgOHB4IDAgNXB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm9ybWFsLHByZS13cmFwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+ICp7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtICN7JHR4dFNjYWxlRHVyYXRpb259cyAkZWFzaW5nLCBtYXJnaW4tbGVmdCAjeyR0eHRTY2FsZUR1cmF0aW9ufXMgJGVhc2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsMCwwIDUwcHgsMCAxNDBweCk7XG4gICAgICAgICAgICBzcGFuLmZpZ3VyZSB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzM4LzYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgc3Bhbi5maWd1cmV7XG4gICAgICAgICAgICAgICYuZmlndXJlLXZlcnRpY2FsLXRodW1iLCYuZmlndXJlLWhvcml6b24tdGh1bWIge1xuICAgICAgICAgICAgICAgIC5pbWctcGF0dGVuLTEsXG4gICAgICAgICAgICAgICAgLmltZy1wYXR0ZW4tMixcbiAgICAgICAgICAgICAgICAuaW1nLXBhdHRlbi0ze1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nLnByZXZpZXd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgc2NhbGUoMSksc2NhbGUoMS4wMzUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYXJ0aWNsZXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodHJhbnNmb3JtLCBzY2FsZSgxKSxzY2FsZSgwLjkzKSk7XG4gICAgICAgICAgICAgIC8qJiA+ICp7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsIDEwcHgpO1xuICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4vL2VuZC0vc3JjL2Vqcy9jb21wb25lbnQvYnJhbmQvY29tcG9uZW50LmJyYW5kLmNhcmQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9pci9jb21wb25lbnQuaXIucmVwb3J0LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gICAgLmNhcmQtcmVwb3J0e1xuXHQgICAgLy8g7Lm065OcIOyKpO2DgOydvCDsi5zsnpFcblx0ICAgICYuY29sLWl0ZW17XG5cdFx0ICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDMwcHgsIDMwcHgsMzBweClcblx0ICAgIH1cblx0ICAgIC8vIOy5tOuTnCDsu6jthYzsnbTrhIhcblx0ICAgIC5jb250YWluZXItcmVwb3J0IHtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgICB9XG5cblx0ICAgIC8vIOy5tOuTnCDsoJzrqqkg64WE64+EXG5cdCAgICAud3JhcHBlci10aXRsZXtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLDE1MywxNTUsMC40KTtcblx0XHQgICAgaDMge1xuXHRcdFx0ICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQ4cHggNTBweCAyOXB4IDUwcHgsIDQ4cHggNDBweCAyN3B4IDQwcHgsNDhweCA0MHB4IDI3cHggNDBweClcblx0XHQgICAgfVxuXHQgICAgfVxuXG5cdCAgICAvLyDsubTrk5wg64K07JqpXG5cdCAgICAud3JhcHBlci1jb257XG5cdFx0ICAgIC8vIOyyq+uyiOynuCDsoJzsmbggYm9yZGVyIOygnOyZuFxuXHRcdCAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMikpe1xuXHRcdFx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENkQ3O1xuXHRcdCAgICB9XG5cdFx0ICAgID4gdWwge1xuXHRcdFx0ICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGJsb2NrLGZsZXgsIGZsZXgpO1xuXHRcdFx0ICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCwgdW5zZXQsc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHQgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIHVuc2V0LGNlbnRlciwgY2VudGVyKTtcblx0XHRcdCAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzN3B4IDUwcHggMzBweCA1MHB4LDMwcHggMzBweCAzMHB4IDQwcHgsIDMwcHggMzBweCAzMHB4IDQwcHgpO1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQgICAgbGkge1xuXHRcdFx0XHQgICAgaDQge1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm9ybWFsLHByZS1saW5lLCBub3JtYWwpO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgID51bCB7XG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAzN3B4IDUwcHggNDJweCA1MHB4LDMwcHggMzBweCA0MnB4IDQwcHgsIDMwcHggMzBweCA0MnB4IDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXHQgICAgfVxuXG5cdCAgICAvLyDrp4Htgaxcblx0ICAgIC5ib3gtY29uIHtcblx0XHQgICAgPiB1bCB7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBAaW5jbHVkZSBtcShnYXAsIDQycHgsIDE5cHgsIDE5cHgpO1xuXHRcdFx0ICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwcHgsIHVuc2V0LHVuc2V0KTtcblx0XHRcdCAgICBsaSB7XG5cdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbXEocGFkZGluZyw0cHggMCwgMTBweCwgMTBweCk7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1xKGdhcCwgNXB4LDZweCwgNnB4KTtcblxuXHRcdFx0XHRcdCAgICAvLyDslYTsnbTthZwgaG92ZXJcblx0XHRcdFx0XHQgICAgJjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG5cdFx0XHRcdFx0XHQgICAgc3ZnIHtcblx0XHRcdFx0XHRcdFx0ICAgIHBhdGgge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBzdHJva2U6ICRjb2xvci1jai1ibHVlO1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0ICAgIHN2ZyB7XG5cdFx0XHRcdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTlweCwgMTJweCk7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxOXB4LCAxMnB4KTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHQgICAgfVxuICAgIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC9pci9jb21wb25lbnQuaXIucmVwb3J0LmVqc1xuLy9zdGFydC0vc3JjL2Vqcy9jb21wb25lbnQvaXIvY29tcG9uZW50LmlyLnRhYmxlLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG5cdC8vdGFibGUgY3NzIC0gc3RhcnRcblx0QGF0LXJvb3Qge1xuXHRcdHNlY3Rpb25bY2xhc3MqPSdzZWN0aW9uLXRhYmxlLSddIHtcblx0XHRcdCYgKyBbY2xhc3MqPSdzZWN0aW9uLXRhYmxlLSddIHtcblx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTIwcHgsIDEwMHB4LCAxMDBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtdGFibGUge1xuICAgICAgLy9zdHlsZSByZXNldFxuICAgICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuXG5cdFx0c2VjdGlvbiAmIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0LFxuICAgICAgICAgICAgICAwLFxuICAgICAgICAgICAgICAwLFxuICAgICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICAgICAgICApO1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgMCwgMCwgJHRhYmxldC1mcmFtZS1wYWRkaW5nKTtcblx0XHR9XG5cblx0XHQud3JhcHBlci10YWJsZS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQsXG4gICAgICAgICAgICAgICAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAwXG4gICAgICAgICAgICApO1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIDApO1xuXHRcdH1cblxuXG5cdFx0QG1peGluIGFsbEJvcmRlckJvdHRvbSgkaGVhZDogdHJ1ZSkge1xuXHRcdFx0QGlmICgkaGVhZCkge1xuXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG5cblx0XHRcdH0gQGVsc2Uge1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RDZENztcblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1peGluIGNoYWluVGFibGUoJGlzQ2hhaW4gOiB0cnVlKSB7XG5cdFx0XHRAaWYgKCRpc0NoYWluKSB7XG5cdFx0XHRcdC53cmFwcGVyLXRhYmxlLWNvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgMTAwcHgsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kLCAwLCAwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDAgMCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCwgMCwgMCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHR0YWJsZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kLCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCAwIDAsICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCwgMCAwICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kLCAwIDAgJGJvcmRlci1yYWRpdXMtbWQgJGJvcmRlci1yYWRpdXMtbWQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdC53cmFwcGVyLXRhYmxlLWNvbiB7XG5cdFx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMtbWQsICRib3JkZXItcmFkaXVzLW1kLCAkYm9yZGVyLXJhZGl1cy1tZCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBjaGFpblRhYmxlKGZhbHNlKTtcblxuXG5cdFx0LndyYXBwZXItdGFibGUtdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDM4cHgsIDQwcHgsNDBweCk7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LDQwcHgsIDYwcHgsIDIzcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3JhcHBlci10YWJsZS1zdWItdGl0bGUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgaDR7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDUwcHgsIDYwcHgsNjBweCk7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsIDgwcHgsODBweCwgODBweCk7XG5cdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgNDBweCwgMzBweCwzMHB4KTtcblx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMCwgJGJvcmRlci1yYWRpdXMtbWQgJGJvcmRlci1yYWRpdXMtbWQgMCAwLCAwKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENkQ3O1xuXHRcdH1cblxuICAgICAgLmJveC10YWJsZS1wYWRkaW5ne1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksbm9uZSxibG9jayk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMCwgMCAwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDBweCwgNTBweCw1MHB4KTtcbiAgICAgIH1cblxuXHRcdC53cmFwcGVyLXRhYmxlLWRpc2Mge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcCxcbiAgICAgICAgICAgICAgMjBweCxcbiAgICAgICAgICAgICAgMjBweFxuICAgICAgICAgICk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdCxcbiAgICAgICAgICAgICAgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLFxuICAgICAgICAgICAgICAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgICAgIDBcbiAgICAgICAgICApO1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItY2otZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHQkdGhlYWQtdGgtcGFkZGluZzogMzhweCAzMHB4IDI1cHg7XG5cdFx0XHQkdGhlYWQtZmlyc3QtdGgtcGFkZGluZzogMzhweCAzMHB4IDI1cHggODBweDtcblx0XHRcdCR0aGVhZC1sYXN0LXRoLXBhZGRpbmc6IDM4cHggODBweCAyNXB4IDMwcHg7XG5cdFx0XHQkdGJvZHktdGQtcGFkZGluZzogMjhweCAyOHB4O1xuXHRcdFx0JHRib2R5LWZpcnN0LXRkLXBhZGRpbmc6IDI4cHggMjhweCAyOHB4IDgwcHg7XG5cdFx0XHQkdGJvZHktZmlyc3QtdGQtaW5kZW50LXBhZGRpbmc6IDI4cHggMjhweCAyOHB4IDEwMHB4O1xuXHRcdFx0JHRib2R5LWxhc3QtdGQtcGFkZGluZzogMjhweCA4MHB4IDI4cHggMjhweDtcblx0XHRcdCR0Zm9vdC10ZC1wYWRkaW5nOiAyOHB4IDI4cHggMzhweDtcblx0XHRcdCR0Zm9vdC1maXJzdC10ZC1wYWRkaW5nOiAyOHB4IDI4cHggMzhweCA4MHB4O1xuXHRcdFx0JHRmb290LWxhc3QtdGQtcGFkZGluZzogMjhweCA4MHB4IDM4cHggMjhweDtcblxuXHRcdFx0JG0tdGhlYWQtdGgtcGFkZGluZzogNDZweCAzMHB4IDI1cHg7XG5cdFx0XHQkbS10aGVhZC1maXJzdC10aC1wYWRkaW5nOiA0NnB4IDMwcHggMjVweCA4MHB4O1xuXHRcdFx0JG0tdGhlYWQtbGFzdC10aC1wYWRkaW5nOiA0NnB4IDgwcHggMjVweCAzMHB4O1xuXHRcdFx0JG0tdGJvZHktdGQtcGFkZGluZzogMzZweCAyOHB4O1xuXHRcdFx0JG0tdGJvZHktZmlyc3QtdGQtcGFkZGluZzogMzZweCAyOHB4IDM2cHggODBweDtcblx0XHRcdCRtLXRib2R5LWZpcnN0LXRkLWluZGVudC1wYWRkaW5nOiAzNnB4IDI4cHggMzZweCAxMDBweDtcblx0XHRcdCRtLXRib2R5LWxhc3QtdGQtcGFkZGluZzogMzZweCA4MHB4IDM2cHggMjhweDtcblx0XHRcdCRtLXRmb290LXRkLXBhZGRpbmc6IDM2cHggMjhweCA0NnB4O1xuXHRcdFx0JG0tdGZvb3QtZmlyc3QtdGQtcGFkZGluZzogMzZweCAyOHB4IDQ2cHggODBweDtcblx0XHRcdCRtLXRmb290LWxhc3QtdGQtcGFkZGluZzogMzZweCA4MHB4IDQ2cHggMjhweDtcbiAgICAgICAgICAgIC8v7Yyo65Sp7IiY7KCVXG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0dGhlYWQge1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAkbS10aGVhZC10aC1wYWRkaW5nLCR0aGVhZC10aC1wYWRkaW5nLCAkdGhlYWQtdGgtcGFkZGluZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsICRtLXRoZWFkLWZpcnN0LXRoLXBhZGRpbmcsJHRoZWFkLWZpcnN0LXRoLXBhZGRpbmcsICR0aGVhZC1maXJzdC10aC1wYWRkaW5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGhlYWQtbGFzdC10aC1wYWRkaW5nLCR0aGVhZC1sYXN0LXRoLXBhZGRpbmcsICR0aGVhZC1sYXN0LXRoLXBhZGRpbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxsQm9yZGVyQm90dG9tKHRydWUpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtMjQtMTY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1ib2xkO1xuXHRcdFx0XHRcdCYuc3ViLXRyIHtcblx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGJvZHktdGQtcGFkZGluZywkdGJvZHktdGQtcGFkZGluZywgJHRib2R5LXRkLXBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsICRtLXRib2R5LWZpcnN0LXRkLXBhZGRpbmcsJHRib2R5LWZpcnN0LXRkLXBhZGRpbmcsICR0Ym9keS1maXJzdC10ZC1wYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGJvZHktbGFzdC10ZC1wYWRkaW5nLCR0Ym9keS1sYXN0LXRkLXBhZGRpbmcsICR0Ym9keS1sYXN0LXRkLXBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRib2R5LCB0Zm9vdCB7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LTI0LTE2O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAkbS10Ym9keS10ZC1wYWRkaW5nLCR0Ym9keS10ZC1wYWRkaW5nLCAkdGJvZHktdGQtcGFkZGluZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAkbS10Ym9keS1maXJzdC10ZC1wYWRkaW5nLCR0Ym9keS1maXJzdC10ZC1wYWRkaW5nLCAkdGJvZHktZmlyc3QtdGQtcGFkZGluZyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdFx0LmluZGVudC10ciB7XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGJvZHktZmlyc3QtdGQtaW5kZW50LXBhZGRpbmcsJHRib2R5LWZpcnN0LXRkLWluZGVudC1wYWRkaW5nLCAkdGJvZHktZmlyc3QtdGQtaW5kZW50LXBhZGRpbmcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsICRtLXRib2R5LWxhc3QtdGQtcGFkZGluZywkdGJvZHktbGFzdC10ZC1wYWRkaW5nLCAkdGJvZHktbGFzdC10ZC1wYWRkaW5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxsQm9yZGVyQm90dG9tKGZhbHNlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoLmVuZC10aCB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGZvb3QtZmlyc3QtdGQtcGFkZGluZywkdGZvb3QtZmlyc3QtdGQtcGFkZGluZywgJHRmb290LWZpcnN0LXRkLXBhZGRpbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkLmVuZC10ZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGZvb3QtdGQtcGFkZGluZywkdGZvb3QtdGQtcGFkZGluZywgJHRmb290LXRkLXBhZGRpbmcpO1xuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKHBhZGRpbmcsICRtLXRmb290LWxhc3QtdGQtcGFkZGluZywkdGZvb3QtbGFzdC10ZC1wYWRkaW5nLCAkdGZvb3QtbGFzdC10ZC1wYWRkaW5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGZvb3Qge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDZENztcblx0XHRcdFx0fVxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGZvb3QtZmlyc3QtdGQtcGFkZGluZywkdGZvb3QtZmlyc3QtdGQtcGFkZGluZywgJHRmb290LWZpcnN0LXRkLXBhZGRpbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLCAkbS10Zm9vdC10ZC1wYWRkaW5nLCR0Zm9vdC10ZC1wYWRkaW5nLCAkdGZvb3QtdGQtcGFkZGluZyk7XG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEocGFkZGluZywgJG0tdGZvb3QtbGFzdC10ZC1wYWRkaW5nLCR0Zm9vdC1sYXN0LXRkLXBhZGRpbmcsICR0Zm9vdC1sYXN0LXRkLXBhZGRpbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3Ryb25nLXRyIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1ib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3Ryb25nLXRoIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCYubXVsdGlwbGUge1xuXHRcdFx0QGluY2x1ZGUgY2hhaW5UYWJsZSh0cnVlKTtcblx0XHRcdC53cmFwcGVyLXRhYmxlLXN1Yi10aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMCwgMCwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQvL3RhYmxlIGNzcyAtIGVuZFxuXG5cdC8vIHNjcm9sbCBjdXN0b21cblx0LndyYXBwZXItdGFibGUtY29uIHtcblx0XHRAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgMCwgMCwgMCk7XG5cdFx0QGluY2x1ZGUgbXEob3ZlcmZsb3cteCwgYXV0bywgYXV0bywgdW5zZXQpO1xuXHRcdEBpbmNsdWRlIG1xKG92ZXJmbG93LXksIGhpZGRlbiwgaGlkZGVuLCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCwgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIDApO1xuXHRcdEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsICRtb2JpbGUtZnJhbWUtcGFkZGluZywgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCAwKTtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuXHR9XG5cblx0Ly8gd2Via2l0XG5cdC53cmFwcGVyLXRhYmxlLWNvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L2lyL2NvbXBvbmVudC5pci50YWJsZS5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLmJhbm5lci5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAgIC5jb250ZW50LmJhbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAxNXB4KTtcbiAgICAgIGxpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMzcwcHgsIDIwMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICA+IGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLmJhbm5lci5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLnN0b2NrLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5zZWFyY2gtc3RvY2stY29udGFpbmVyLmNvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMTVweCk7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAvLyDso7zqsIDsoJXrs7RcbiAgICAuYm94LXJvdW5kLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsMTUzLDE1NSwwLjQpO1xuICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjJweCA1MHB4LCAyNXB4IDMwcHggMjVweCA0MHB4KTtcbiAgICB9XG5cbiAgICAuY29udGVudC1tb3JlLWJveHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMjdweCwgMzAuNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA1MHB4LCA0MHB4KTtcbiAgICAgID4gYXtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCB1bnNldCwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyNHB4LCAxM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmJveC1zdG9jay1jb257XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIGZsZXgpO1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgMHB4LCA1OHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIHVuc2V0LCAzMHB4IDQwcHggNDBweCA0MHB4KTtcbiAgICAgIC8vIOyjvOqwgCDsoJXrs7Qg7Jm87Kq9XG4gICAgICAubGVmdC1mbGV4LWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1pbi13aWR0aCwgMTAwJSwgMTkwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0NHB4IDUwcHggNDRweCA1MHB4LCB1bnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1ib3R0b20sIDFweCBzb2xpZCByZ2JhKDE1MSwxNTMsMTU1LDAuNCksIHVuc2V0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDE5cHgsIDE2cHgpO1xuICAgICAgICAuY3VycmVudC1zdG9ja3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxM3B4LCA5cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktY29udGVudCwgZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNi41cHgsIHVuc2V0KTtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwyNXB4LDIxcHgpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocG9zaXRpb24sIGFic29sdXRlLCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI4cHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDBweCwgMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgICAgIC5ib3gtYm90dG9tLWZsZXhib3h7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAxMXB4LCAzcHgpO1xuICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE0cHgsIDdweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3Bhbi5ibHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAzLjVweCwgMS41cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ucmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLXJlZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMy41cHgsIDEuNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVuLCAmLnZuIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyDso7zqsIAg7KCV67O0IOyYpOuluOyqvVxuICAgICAgLnJpZ2h0LWZsZXgtYm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiB1bHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBibG9jaywgZmxleCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCB1bnNldCwgMHB4LCA0MHB4KTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQ1cHggNTBweCA0M3B4IDUwcHggLCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDE5cHgsIHVuc2V0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLWJvdHRvbSwgMXB4IHNvbGlkIHJnYmEoMTUxLDE1MywxNTUsMC40KSwgdW5zZXQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgLy8gIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDM3cHggNTBweCA0OXB4IDUwcHggLCB1bnNldCk7XG4gICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgc3Bhbjpub3QoOmZpcnN0LW9mLXR5cGUpLCBoMyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwb3NpdGlvbiwgYWJzb2x1dGUsIHVuc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCB1bnNldCwgMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXJyZW50LWtvc3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxMHB4LCAxMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgLThweCwgMjFweCk7XG5cbiAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyMXB4LCAxN3B4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTJweCwgMTJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5zdG9jay5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLnN1YnNpZGlhcnkuZWpzPHN0eWxlIHR5cGU9XCJ0ZXh0L3Njc3NcIj5cbiAgLnNlYXJjaC1zdWJzaWRpYXJ5LWNvbnRhaW5lci5jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAxNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5jb2x1bW57XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4IDUwcHggNDBweCA1MHB4LCAzMHB4IDQwcHggMzBweCA0MHB4KTtcblxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDIsMTA5LDEyMiwwLjQpO1xuICAgICAgfVxuXG4gICAgICAmLm11bHRpOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHggNTBweCA0MHB4IDUwcHgsIDQwcHggNDBweCAzMHB4IDQwcHgpO1xuICAgICAgfVxuICAgICAgJi5tdWx0aTpsYXN0LW9mLXR5cGV7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQwcHggNTBweCA1MHB4IDUwcHgsIDMwcHggNDBweCA0MHB4IDQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc29sb3tcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgMzJweCA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2lkaWFyeS10aXRsZS1ib3h7XG4gICAgICBoM3tcbiAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzaWRpYXJ5LWNvbnRlbnQtYm94e1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTJweCwgMTJweCk7XG4gICAgICBwe1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZle1xuICAgICAgY29sb3I6ICRjb2xvci1jai1ibHVlO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLnN1YnNpZGlhcnkuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5lbXBsb3ltZW50LmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5zZWFyY2gtZW1wbG95bWVudC1jb250YWluZXIuY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMTVweCk7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAvL+yxhOyaqSDtg4DsnbTti4BcbiAgICAuZW1wbG95bWVudC10aXRsZS1ib3h7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwxNTMsMTU1LDAuNCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMnB4IDUwcHgsIDI1cHggNDBweCk7XG4gICAgICBoMntcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMHB4LCA3cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDhweCwgM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZW1wbG95bWVudC1tb3JlLWJveHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwgMjdweCwgMzAuNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCA1MHB4LCA0MHB4KTtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIC00cHgsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjBweCwgMTNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy/ssYTsmqkg7Luo7YWQ7LigXG4gICAgLmVtcGxveW1lbnQtY29udGVudC1ib3h7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4IDUwcHggNTBweCA1MHB4LCAzMHB4IDQwcHggNDBweCA0MHB4KTtcblxuICAgICAgZGx7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssZmxleCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjdweCk7XG4gICAgICAgIH1cblxuICAgICAgICBkdHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgNDUwcHgpO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCAsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLmVtcGxveW1lbnQuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5icmFuZC5lanM8c3R5bGUgdHlwZT1cInRleHQvc2Nzc1wiPlxuICAgIC5zZWFyY2gtYnJhbmQtY29udGFpbmVyLmNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDUwcHgsIDQwcHggNDBweCAzN3B4IDQwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMTVweCk7XG4gICAgICAvLyDsg4Hri6hcbiAgICAgICAgLmJyYW5kLXRpdGxlLWJveHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDMwcHgsIHVuc2V0KTtcbiAgICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICRzYW5zLXNlcmlmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwJSwgdW5zZXQpO1xuICAgICAgICAgICAgJjpsYW5nKGNuKSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsICdjbi1ub3RvLXNhbnMtc2MtYm9sZCcsICRzYW5zLXNlcmlmLWNuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2otdGl0bGUtYm9sZCcsJ3ZuLW5vdG8tc2Fucy1zYy1ib2xkJywgJHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTNweCwgMTFweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgOHB4LCA1cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAyLjVweCwgM3B4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gc25zXG4gICAgICAgICAgLmJyYW5kLXNuc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwJSwgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC13cmFwLCB3cmFwLCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDI3cHgsIDE4cHgpO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzhweCwgMjVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAvLyDtlZjri6hcbiAgICAgIC5icmFuZC1jb250ZW50LWJveHtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSxmbGV4LCBibG9jayk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDY4cHgsIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDMwcHgsIHVuc2V0KTtcbiAgICAgICAgLmJveC10b3B7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwJSwgMTAwJSk7XG4gICAgICAgICAgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNTZweCwgMjBweCk7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgZmxleCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHJvdyk7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAyMnB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBpbmxpbmUtZmxleCwgZmxleCk7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2RUNEO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDExcHgsIDdweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCA0cHgsIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDhweCwgM3B4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1ib3R0b217XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwJSwgMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgZmxleCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgcm93KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDMwcHgsIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIHVuc2V0LCAzMHB4KTtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCAzMyUpO1xuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE2OHB4LCAxMzRweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMTBweCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAxMHB4LCAxMHB4KTtcblxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbi8vZW5kLS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5icmFuZC5lanNcbi8vc3RhcnQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLmNvbnRlbnRzLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gICAgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIuY29udGVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsIDIwcHgpO1xuXG4gICAgICAuY29udGVudC10aXRsZS1ib3h7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLDE1MywxNTUsMC40KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMjJweCA1MHB4LCAyNXB4IDQwcHgpO1xuICAgICAgICBoMntcbiAgICAgICAgICBjb2xvcjogIzExMTExMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtbW9yZS1ib3h7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEodG9wLCAyN3B4LCAzMC41cHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgNTBweCwgNDBweCk7XG4gICAgICAgID4gYXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgLTRweCwgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDIwcHgsIDEzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC1jb250ZW50LWJveHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCA1MHB4IDQwcHggNTBweCwgNDBweCk7XG5cbiAgICAgICAgLmNvbGNhZGUtZ3JpZHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMTVweCk7XG4gICAgICAgICAgLmdyaWQtY29sLS0zLCAuZ3JpZC1jb2wtLTQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgbm9uZSwgdW5zZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29sY2FkZS1ncmlkLWl0ZW17XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgLy8g7J2066+47KeAXG4gICAgICAgICAgICAgIC5pbWctd3JhcHBlcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZmlndXJlLXZlcnRpY2Fse1xuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNDMuNzkgLyA4MC45MTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vIO2FjeyKpO2KuFxuICAgICAgICAgICAgICAudGV4dC13cmFwcGVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDI3cHgsIDE0cHgpO1xuICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLWctYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyc3B4LCAxc3B4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLDAgMTJweCwwIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwyMHB4LDEycHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxMnB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNTBweCwgdW5zZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sY2FkZS1ncmlkLWNvbHtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDQ3JSwgMjUlKTtcbiAgICAgIH1cbiAgICB9XG4vL2VuZC0vc3JjL2Vqcy9jb21wb25lbnQvc2VhcmNoL2NvbXBvbmVudC5zZWFyY2guY29udGVudHMuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5uZXdzLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5zZWFyY2gtbmV3cy1jb250YWluZXIuY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMTVweCk7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG5cbiAgICAvL+uJtOyKpCDtg4DsnbTti4BcbiAgICAubmV3cy10aXRsZS1ib3h7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwxNTMsMTU1LDAuNCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAyMnB4IDUwcHgsIDI1cHggNDBweCk7XG4gICAgICBoMntcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLW1vcmUtYm94e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgbXEodG9wLCAyN3B4LCAzMC41cHgpO1xuICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDUwcHgsIDQwcHgpO1xuICAgICAgYXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTFweCwgN3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA4cHgsIDNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy/ribTsiqQg7Luo7YWQ7LigXG4gICAgLm5ld3MtY29udGVudC1ib3h7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4IDUwcHggNTBweCA1MHB4LCAzMHB4IDQwcHggNDBweCA0MHB4KTtcblxuICAgICAgZGx7XG4gICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksYmxvY2ssZmxleCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNDBweCwgMjdweCk7XG4gICAgICAgIH1cblxuICAgICAgICBkdHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgNTA1cHgpO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkbWF4LW1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTVweCAsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLm5ld3MuZWpzXG4vL3N0YXJ0LS9zcmMvZWpzL2NvbXBvbmVudC9zZWFyY2gvY29tcG9uZW50LnNlYXJjaC5udWxsaXNoLmVqczxzdHlsZSB0eXBlPVwidGV4dC9zY3NzXCI+XG4gIC5zZWFyY2gtbnVsbGlzaC1jb250YWluZXIuY29udGVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCwgMjBweCk7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNjBweCk7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCA1MHB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCA1MHB4LCA0MHB4KTtcblxuICAgIGgze1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIH1cbiAgfVxuLy9lbmQtL3NyYy9lanMvY29tcG9uZW50L3NlYXJjaC9jb21wb25lbnQuc2VhcmNoLm51bGxpc2guZWpzXG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjIwXCI7IiwiLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zZWN0aW9uLWJyYW5kLXN0b3J5LWt2LFxuLnNlY3Rpb24tYnJhbmQtc3RvcnktdmlkZW8tdGV4dCxcbi5zZWN0aW9uLWJyYW5kLXN0b3J5LXZpZGVvIHtcbiAgW2NsYXNzKj1cImNvbnRlbnQtXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LTEyMC0xODA7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgI2ZmZiAwJSxcbiAgICAgICAgICAjZmZmIDMyJSxcbiAgICAgICAgICAjZWU5YjM4IDQxLjklLFxuICAgICAgICAgICNkODM1MmUgNDYuNTIlLFxuICAgICAgICAgICM2ODQ4OTAgNTMuMTIlLFxuICAgICAgICAgICMzZjg0YzUgNTguNzIlLFxuICAgICAgICAgICMzZjg0YzUgNjQuOTklLFxuICAgICAgICAgICNmZmYgNjUuOTklLFxuICAgICAgICAgICNmZmYgMTAwJVxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGFuaW1hdGlvbjogZ3JhZGllbnRBbmltYXRpb24gM3MgMXMgZm9yd2FyZHM7XG4gICAgICAmOmxhbmcodm4pLCAmOmxhbmcoamEpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiY2otdGl0bGUtYm9sZFwiLCAkc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICAgICYuaDItYnJhbmQge1xuICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1zZWxmLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgICAgICBhbmltYXRpb246IGxlZnRUb01vdGlvbiAycyAwLjVzLCBncmFkaWVudEFuaW1hdGlvbiAycyAxcztcbiAgICAgIH1cbiAgICAgICYuaDItc3Rvcnkge1xuICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1zZWxmLCBjZW50ZXIsIGZsZXgtZW5kKTtcbiAgICAgICAgYW5pbWF0aW9uOiByaWdodFRvTW90aW9uIDJzIDAuNXMsIGdyYWRpZW50QW5pbWF0aW9uIDJzIDFzO1xuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBAaW5jbHVkZSBmb250LTMyLTMwO1xuICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgJjpsYW5nKGVuKSwmOmxhbmcodm4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2Usbm9ybWFsLHByZS1saW5lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udC00Mi00ODtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDUwcHgsIDUwcHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC00Mi00ODtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgI2ZmZiAwJSxcbiAgICAgICAgICAjZmZmIDMyJSxcbiAgICAgICAgICAjZWU5YjM4IDQxLjklLFxuICAgICAgICAgICNkODM1MmUgNDYuNTIlLFxuICAgICAgICAgICM2ODQ4OTAgNTMuMTIlLFxuICAgICAgICAgICMzZjg0YzUgNTguNzIlLFxuICAgICAgICAgICMzZjg0YzUgNjQuOTklLFxuICAgICAgICAgICNmZmYgNjUuOTklLFxuICAgICAgICAgICNmZmYgMTAwJVxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICB9XG4gICAgJi5jb250ZW50LXRleHQtdmlkZW8ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC40cztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC44cztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBhbmltYXRpb246IGdyYWRpZW50QW5pbWF0aW9uIDNzIDFzIGZvcndhcmRzO1xuICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWJyYW5kLXN0b3J5LWt2IHtcbiAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMjAwICogMTAgKyBweCwgMTA4MCAqIDEwICsgcHgpO1xuICBiYWNrZ3JvdW5kOiAjNGY0ZjUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbnRhaW5lci1jYW52YXMge1xuICAgIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC5jYW52YXMtYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy9iYWNrZ3JvdW5kOiMwMGZmMDA7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC8va3YtaW50ZXJ2YWxcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAud3JhcHBlci1jYW52YXN7XG4gICAgICAgIG1heC13aWR0aDoxOTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MTA4MHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBjYW52YXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC43cyBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICYudG9wQ2hhbmdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDUxLjUlLCA1MiUsIDUyJSk7XG4gICAgICAgICAgLy9AaW5jbHVkZSBtcShib3JkZXIsNTBweCBzb2xpZCAjMUUxRTFFICw1MHB4IHNvbGlkICMxRTFFMUUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctc2hhcGUteWVsbG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA0MDNweCwgNDAzcHgsIDQwM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDYxM3B4LCA2MTNweCwgNjEzcHgpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgICAgLndyYXBwZXItbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgLmJveC1iZyxcbiAgICAgICAgLmJveC1iZy1tIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kaW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgICAud3JhcHBlci1kaW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cblxuICAgICAgLndyYXBwZXItYmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLmRpbXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDM1LCA3NywgMC41OCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1iZyxcbiAgICAgICAgLmJveC1iZy1tIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyLWJnLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLmJveC1iZy0yLFxuICAgICAgICAuYm94LWJnLTItbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndyYXBwZXItYmctMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICAuYm94LWJnLTMsXG4gICAgICAgIC5ib3gtYmctMy1tIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci1kaXZlcnNpdHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvKu2MqO2EtCDsnbTrr7jsp4AqL1xuICAuY29udGFpbmVyLWRpdmVyc2l0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDotMTtcbiAgICAud3JhcHBlci1kaXZlcnNpdHkge1xuICAgICAgLy9AaW5jbHVkZSBtcShhc3BlY3QtcmF0aW8sIDk2Ny8yMzMzLCAzMjcxLzEzNTIpO1xuICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSg2KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgZmxleCwgZmxleCwgYmxvY2spO1xuICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgY2VudGVyLCBjZW50ZXIsIHVuc2V0KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTAwdncsIDEwMHZ3LCAxMDAlKTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICYuZC1ibG9jay1tIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWctZGl2ZXJzaXR5LWNvbG9yIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgJi5yZWQge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJveC1kaXZlcnNpdHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYm94LWdyaWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC51bC1ncmlkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShjb2x1bW4tZ2FwLCA4LjV2dywgMy41dncpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHJvdy1nYXAsIDh2dywgMy41dncpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoJG1heC1tb2JpbGUtd2lkdGggLSAxKSB7XG4gICAgICAgICAgICAvL21heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSg1MCwgMTM1LCAyMDUsIDAuNDEpO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgMCAycHggYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6MTAwMHB4O1xuICAgICAgICAgICAgJi5tb3Rpb24gLmFyZWEtc2hhcGV7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MjBkZWcpO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5hcmVhLXNoYXBlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjAwcHgsIDMyNXB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyMDBweCwgMzI1cHgpO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAxLjVzO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cbiAgICAgICAgICAgICAgW2NsYXNzKj1cInNoYXBlLVwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICYuc2hhcGUtcmVkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2hhcGUteWVsbG93IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2hhcGUtYmx1ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRpbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjEge1xuICAgICAgICAgICAgICAmOm5vdCgubGktY2FudmFzKS5saS1ncmlkOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgQGlmICRpICE9IDExIHtcbiAgICAgICAgICAgICAgICAgIEBpZiAkaSA9PSAzIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSA4cyBsaW5lYXIgMztcbiAgICAgICAgICAgICAgICAgIH0gQGVsc2UgaWYgJGkgPT0gMTMge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDEwcyBsaW5lYXIgMztcbiAgICAgICAgICAgICAgICAgIH0gQGVsc2UgaWYgJGkgPT0gMTYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbmltYXRpb24sIHVuc2V0LCBwdWxzZSA1cyBsaW5lYXIgMyk7XG4gICAgICAgICAgICAgICAgICB9IEBlbHNlIGlmICRpID09IDYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbmltYXRpb24sIHB1bHNlIDVzIGxpbmVhciAzLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmFyZWEtc2hhcGUge1xuICAgICAgICAgICAgICAgICAgICAvLyRyYW5kb21TY2FsZTogMC44ICsgcmFuZG9tKDQwMCkgLyAxMDAwO1xuICAgICAgICAgICAgICAgICAgICAvLyRyYW5kb21EdXJhdGlvbjogMSArIHJhbmRvbSgxMDAwKSAvIDEwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvcGFnZS1icmFuZC1zdG9yeS9tYXNrLSN7JGl9LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKCRyYW5kb21TY2FsZSk7XG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICRyYW5kb21EdXJhdGlvbiArIHM7XG4gICAgICAgICAgICAgICAgICAgIC5kLWJsb2NrLXBjIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBibG9jayk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmQtYmxvY2stbSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3RhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLm1vdGlvbiAuYXJlYS1zaGFwZXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGVZKDcyMGRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDEsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgNCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qeWVsbG93Ki9cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDcsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgOCwgNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCA5LCA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDE3LCA2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIwLCA3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgNSwgOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMTAsIDEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyrsupTrsoTsiqQqL1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDExLCAxMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxMiwgMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKmJsdWUqL1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTMpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDYsIDEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAzLCAxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxNSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMTksIDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE2KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxNiwgMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDE0LCAxNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxOCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMTMsIDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE5KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxNSwgMTkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMjApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDE4LCAyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyMSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMjEsIDIxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLWJyYW5kLXN0b3J5LWt2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIC53cmFwcGVyLWJyYW5kLXN0b3J5LWt2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgW2NsYXNzKj1cImNvbnRlbnQtXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEodmlzaWJpbGl0eSwgaGlkZGVuLCB1bnNldCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMjRweCwgMTZweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2oteWVsbG93O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShmb250LXNpemUsIDU0cHgsIDYwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNTRweCwgMjVweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250ZW50LXRleHQtMSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAuY29sdW1ue1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNTAwcHgsIHVuc2V0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jb250ZW50LXRleHQtMiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgLmNvbHVtbntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDUwMHB4LCB1bnNldCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29udGVudC10ZXh0LTMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbnRlbnQtdGV4dC00IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb250ZW50LXRleHQtNSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuY29udGVudC10ZXh0LXZpZGVvIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgLmNvbnRlbnQtdGV4dC01LFxuICAgICAgICAgIC5jb250ZW50LXRleHQtNiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tYnJhbmQtc3RvcnktdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgOTBweCwgMTUwcHgpO1xuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udC0zMi0zMDtcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDUwcHgsIDUwcHgpO1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tYnJhbmQtc3RvcnktdmlkZW8tdGV4dCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDU7XG4gIC5jb250ZW50LXRleHQtdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoNCB7XG4gICAgICAmLm9uVHJhbnMge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICYub25UcmFucyB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tYnJhbmQtc3RvcnktdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLmNvbnRhaW5lci1icmFuZC1zdG9yeS12aWRlbyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyrqt7jrnbzrjbDsnbTshZgg7JWg64uI66mU7J207IWYIOqzte2GtSovXG5Aa2V5ZnJhbWVzIGdyYWRpZW50QW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjIxXCI7IiwiLmNvbnRlbnQtd3JhcC1tb3Rvci1zcG9ydHMuY29udGVudC13cmFwIHtcbiAgLnNlY3Rpb24tc3BvcnQge1xuICAgIC5jb250YWluZXItc3BvcnQge1xuICAgICAgLnVsLXNucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzRweCwgMTZweCwgMTZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDU0cHgsIDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNTRweCwgMzBweCk7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwcHgsIDI2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudWwtc2l0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxOHB4LCAyNnB4LCAyNnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNDBweCwgMjBweCwgMjBweCk7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDVweCwgMnB4KTtcbiAgICAgICAgICAuc3Bhbi1zdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwcHgsIDZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwcHgsIDZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA3cHgsIDNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRhaW5lci0xIHtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyOTNweCwgNTc4cHgsIDU3OHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDQ1OHB4LCA4MDdweCwgODA3cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIGF1dG8sIHVuc2V0KTtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsIDExNXB4LCAxMTVweCk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCB1bnNldCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAwLCB1bnNldCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHggMCAwIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1zcG9ydC10ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMiwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1MHB4LCB1bnNldCwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRhaW5lci0yIHtcbiAgICAgICAgLy/qt7jrnbzrjbDsnbTshZgg6rCE6rKpIOyImOyglVxuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDI4MHB4IGF1dG8gMjgwcHgsIDI4MHB4IGF1dG8gMjgwcHgpO1xuICAgICAgfVxuICAgICAgJi5jb250YWluZXItMyB7XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNTAwcHgsIDg2OXB4LCA4NjlweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzNThweCwgNjQzcHgsIDY0M3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgLTM2MHB4LCAtMzYwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoMTkyMHB4KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsMCAyMHB4IDIwcHggMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCAwLCB1bnNldCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCB1bnNldCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LXRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1MHB4LCB1bnNldCwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAyLCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29udGFpbmVyLTQge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDE0MHB4IGF1dG8gMjAwcHgsIDE0MHB4IGF1dG8gMjAwcHgpO1xuICAgICAgICAud3JhcHBlci1zcG9ydC1pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDM0MHB4LCA0NzBweCwgNDcwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNDQ5cHgsIDY1NnB4LCA2NTZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDEsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgYXV0bywgdW5zZXQpO1xuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgMjI2cHgsIDIyNnB4KTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIHVuc2V0LCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDAsIHVuc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTUwcHgsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWluZXItNSB7XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNDkwcHgsIDcwNHB4LCA3MDRweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzNDBweCwgNDkwcHgsIDQ5MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgLTIxMHB4LCAtMjEwcHgpO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgMCwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgdW5zZXQsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1zcG9ydC10ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMiwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjIyXCI7IiwiLmNvbnRlbnQtd3JhcC10YWVrd29uZG8uY29udGVudC13cmFwIHtcbiAgLnNlY3Rpb24tc3BvcnQge1xuICAgIC5jb250YWluZXItc3BvcnQge1xuICAgICAgJi5jb250YWluZXItMSB7XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzI4cHgsNTc4cHgsIDU3OHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDQ1OHB4LDgwOHB4LCA4MDhweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDEsIHVuc2V0KTtcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwxMTVweCwgMTE1cHgpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCB1bnNldCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAwLCB1bnNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWluZXItMiB7XG4gICAgICAgIC8v6re46528642w7J207IWYIOqwhOqyqSDsiJjsoJVcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyODBweCBhdXRvIDI4MHB4LDI4MHB4IGF1dG8gMjgwcHgpO1xuICAgICAgfVxuICAgICAgJi5jb250YWluZXItMyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDIwMHB4LDIwMHB4KTtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMzlweCw0MzZweCwgNDM2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNDQ5cHgsNTc4cHgsIDU3OHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCBhdXRvLHVuc2V0KTtcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwtODVweCwgLTg1cHgpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgMCwgdW5zZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1zcG9ydC10ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMiwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRhaW5lci00IHtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAxNDBweCBhdXRvIDMwMHB4LDE0MHB4IGF1dG8gMjAwcHgpO1xuICAgICAgICAud3JhcHBlci1zcG9ydC1pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwMHB4LDg1NnB4LCA4NTZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzNThweCw2NDRweCwgNjQ0cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxLCB1bnNldCk7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsLTM2MHB4LCAtMzYwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludC1tYXgoMTkyMHB4KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsMCAyMHB4IDIwcHggMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDAsIHVuc2V0KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIHVuc2V0LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTUwcHgsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyM1wiOyIsIi5jb250ZW50LXdyYXAtc3dpbS5jb250ZW50LXdyYXAge1xuICAuY29tcG9uZW50LWJyYW5kLXNwb3J0LWludHJve1xuICAgIC53cmFwcGVyLWFydGljbGV7XG4gICAgICBhcnRpY2xle1xuICAgICAgICBtYXgtd2lkdGg6MTcwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCB1bnNldCwwIDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1zcG9ydCB7XG4gICAgLmNvbnRhaW5lci1zcG9ydCB7XG4gICAgICAmLmNvbnRhaW5lci0xIHtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyOTJweCw1NzhweCwgNTc4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNDU4cHgsODA3cHgsIDgwN3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCBhdXRvLHVuc2V0KTtcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwxMTVweCwgMTE1cHgpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCB1bnNldCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAwLCB1bnNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWluZXItMiB7XG4gICAgICAgIC8v6re46528642w7J207IWYIOqwhOqyqSDsiJjsoJVcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyODBweCBhdXRvIDBweCwyODBweCBhdXRvIDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI0XCI7IiwiLmNvbnRlbnQtd3JhcC1icmVha2luZy5jb250ZW50LXdyYXAge1xuICAuc2VjdGlvbi1zcG9ydCB7XG4gICAgLmNvbnRhaW5lci1zcG9ydCB7XG4gICAgICAmLmNvbnRhaW5lci0xIHtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyOTJweCw1NzhweCwgNTc4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNDU4cHgsODA3cHgsIDgwN3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCBhdXRvLHVuc2V0KTtcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwxMTVweCwgMTE1cHgpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCB1bnNldCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAwLCB1bnNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWluZXItMiB7XG4gICAgICAgIC8v6re46528642w7J207IWYIOqwhOqyqSDsiJjsoJVcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyODBweCBhdXRvIDBweCwyODBweCBhdXRvIDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI1XCI7IiwiLmNvbnRlbnQtd3JhcC1nb2xmLmNvbnRlbnQtd3JhcCB7XG4gIC5zZWN0aW9uLXNwb3J0IHtcbiAgICAuY29udGFpbmVyLXNwb3J0IHtcbiAgICAgICYuY29udGFpbmVyLTEge1xuICAgICAgICAud3JhcHBlci1zcG9ydC1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLDU3OHB4LCA1NzhweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA0NThweCw4MDhweCwgODA4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsMTE1cHgsIDExNXB4KTtcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjkycHgsNTc4cHgsIDU3OHB4KTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgdW5zZXQsIDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgMCwgdW5zZXQpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvdHRvbSwgLTQwcHgsLTQwcHgsIC00MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAwLDExOXB4LCAtODVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LXRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAyLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjMwcHgsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29udGFpbmVyLTIge1xuICAgICAgICAvL+q3uOudvOuNsOydtOyFmCDqsITqsqkg7IiY7KCVXG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjgwcHggYXV0byAyODBweCwyODBweCBhdXRvIDI4MHB4KTtcbiAgICAgIH1cbiAgICAgICYuY29udGFpbmVyLTMge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA2MDBweCwyMDBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDYwcHgsICR0YWJsZXQtZnJhbWUtcGFkZGluZywgJHRhYmxldC1mcmFtZS1wYWRkaW5nKTtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAzMzlweCw0MzZweCwgNDM2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNDUwcHgsNTc4cHgsIDU3OHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLC04NXB4LCAtODVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzQwcHgsNDM2cHgsIDQzNnB4KTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDAsIHVuc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTUwcHgsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWluZXItNCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMTQwcHggYXV0byAwcHgsMTQwcHggYXV0byAwKTtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLDg1NnB4LCA4NTZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzNThweCw2NDRweCwgNjQzcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxLCB1bnNldCk7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDUwMHB4LDg1NnB4LCA4NTZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwtMzYwcHgsIC0zNjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwIDIwcHggMjBweCAwLCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgxOTIwcHgpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwwIDIwcHggMjBweCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgMCwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgdW5zZXQsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIC0xMDAlLC0xMDBweCwgLTEwMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIDAsMjAwcHgsIDIwMHB4KTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcbiAgICAgICAgICAgIC51bC1zdWJ7XG4gICAgICAgICAgICAgIHNwYW4scCx1bHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1zcG9ydC10ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMiwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI2XCI7IiwiLmNvbnRlbnQtd3JhcC10ZW5uaXMuY29udGVudC13cmFwIHtcbiAgLnNlY3Rpb24tc3BvcnQge1xuICAgIC5jb250YWluZXItc3BvcnQge1xuICAgICAgJi5jb250YWluZXItMSB7XG4gICAgICAgIC8v6re46528642w7J207IWYIOqwhOqyqSDsiJjsoJVcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCA4MHB4IGF1dG8gMjgwcHgsODBweCBhdXRvIDI4MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MjdcIjsiLCIuY29udGVudC13cmFwLXNwZWVkc2thdGluZy5jb250ZW50LXdyYXAge1xuICAuc2VjdGlvbi1zcG9ydCB7XG4gICAgLmNvbnRhaW5lci1zcG9ydCB7XG4gICAgICAmLmNvbnRhaW5lci0xIHtcbiAgICAgICAgLndyYXBwZXItc3BvcnQtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAyOTJweCw1NzhweCwgNTc4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNDU4cHgsODA3cHgsIDgwN3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCBhdXRvLHVuc2V0KTtcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwxMTVweCwgMTE1cHgpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCB1bnNldCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAwLCB1bnNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItc3BvcnQtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNTBweCwgdW5zZXQsIHVuc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWluZXItMiB7XG4gICAgICAgIC8v6re46528642w7J207IWYIOqwhOqyqSDsiJjsoJVcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAyODBweCBhdXRvIDBweCwyODBweCBhdXRvIDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI4XCI7IiwiLmNvbnRlbnQtd3JhcC1zbm93Ym9hcmQuY29udGVudC13cmFwIHtcbiAgLnNlY3Rpb24tc3BvcnQge1xuICAgIC5jb250YWluZXItc3BvcnQge1xuICAgICAgJi5jb250YWluZXItMSB7XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMjkycHgsNTc4cHgsIDU3OHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDQ1OHB4LDgwN3B4LCA4MDdweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDEsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgYXV0byx1bnNldCk7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsMTE1cHgsIDExNXB4KTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgdW5zZXQsIDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShyaWdodCwgMCwgdW5zZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC53cmFwcGVyLXNwb3J0LXRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAyLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMTUwcHgsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29udGFpbmVyLTIge1xuICAgICAgICAvL+q3uOudvOuNsOydtOyFmCDqsITqsqkg7IiY7KCVXG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMjgwcHggYXV0byAwcHgsMjgwcHggYXV0byAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyOVwiOyIsIi5jb250ZW50LXdyYXAtYXRobGV0aWNzLmNvbnRlbnQtd3JhcCB7XG4gIC5zZWN0aW9uLXNwb3J0IHtcbiAgICAuY29udGFpbmVyLXNwb3J0IHtcbiAgICAgICYuY29udGFpbmVyLTEge1xuICAgICAgICAud3JhcHBlci1zcG9ydC1pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI5MnB4LDU3OHB4LCA1NzhweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA0NThweCw4MDdweCwgODA3cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG9yZGVyLCAxLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIGF1dG8sdW5zZXQpO1xuICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAwLDExNXB4LCAxMTVweCk7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxlZnQsIHVuc2V0LCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIDAsIHVuc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1zcG9ydC10ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMiwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1MHB4LCB1bnNldCwgdW5zZXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRhaW5lci0yIHtcbiAgICAgICAgLy/qt7jrnbzrjbDsnbTshZgg6rCE6rKpIOyImOyglVxuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4sIDI4MHB4IGF1dG8gMHB4LDI4MHB4IGF1dG8gMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MzBcIjsiLCIuc2VjdGlvbi1lc2ctcmVzdWx0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAyMjhweCwgMjUwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGgyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC01NC02MDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgJjpsYW5nKHZuKSB7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIHVuc2V0KTtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAxMXB4LCAxMXB4KTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKHJvdy1nYXAsIDIzcHgsIHVuc2V0KTtcbiAgfVxufVxuLnNlY3Rpb24tdGFiLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgODBweCwgMTAwcHgpO1xuICB6LWluZGV4OiAyO1xuICAvL+qzte2GteyCrO2VrVxuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtNDItNDg7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1MHB4LCAxNTBweCwgMTUwcHgpO1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICBAaW5jbHVkZSBmb250LTI0LTE0O1xuICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMTVweCwgMTVweCk7XG4gICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCB1bnNldCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg1IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIGZvbnQtMzgtMzg7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIHVuc2V0LCBwcmUtbGluZSk7XG4gICAgJiArIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDAsIDI0cHgpO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgdW5zZXQsIHByZS1saW5lKTtcbiAgICB9XG4gIH1cbiAgaDYge1xuICAgIEBpbmNsdWRlIGZvbnQtMjQtMjA7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC00MC0zMDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtNDItMzg7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLy/tg60g67KE7Yq8IOyKpO2DgOydvFxuICBbY2xhc3MqPSdjb250YWluZXItdGFiLWJ1dHRvbiddIHtcbiAgICBAaW5jbHVkZSBtcShtYXgtd2lkdGgsIHVuc2V0LCAxMzIwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMHB4IGF1dG8gODBweCwgMHB4IGF1dG8gNjBweCk7XG4gICAgQGluY2x1ZGUgbXEoXG4gICAgICBwYWRkaW5nLWxlZnQsXG4gICAgICB1bnNldCxcbiAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICk7XG4gICAgQGluY2x1ZGUgbXEoXG4gICAgICBwYWRkaW5nLXJpZ2h0LFxuICAgICAgdW5zZXQsXG4gICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICApO1xuXG4gICAgdWwge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMTBweCwgMTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy14LCBhdXRvLCB1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwICRtb2JpbGUtZnJhbWUtcGFkZGluZywgdW5zZXQsIHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAycHgsIDApO1xuXG4gICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgaDQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDE4LjVweCA1MnB4LCAxMXB4IDMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDQwcHgsIDMwcHgpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgbm93cmFwLCB1bnNldCk7XG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkIDJweCAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgNDBweCwgMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmtleSB7XG4gICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbnYge1xuICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc29jIHtcbiAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdvdiB7XG4gICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ycHQge1xuICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNqLW5ldy15ZWxsb3c7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucG9sIHtcbiAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jai1uZXcteWVsbG93O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGFpbmVyLXRhYi1idXR0b24tc3ViIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgMHB4IGF1dG8gMTAwcHgsIDBweCBhdXRvIDgwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC8v7YOtIOy9mO2FkOy4oCDsiqTtg4DsnbxcbiAgLmNvbnRhaW5lci10YWItY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6bm90KC5wZXJmb3JtYW5jZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLW91dCxcbiAgICAgIHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgIC8v7YOtIOuTseyepSDrj5nsnpFcbiAgICAmLm9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgJi5hbmltLW91dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC8v7ZW17Ius7ISx6rO8IOyKpO2DgOydvFxuICAgICYucGVyZm9ybWFuY2Uge1xuICAgICAgLndyYXBwZXItaW5kaWNhdG9yIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDgwcHgsIDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNjIwcHgsIDU4NHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICBmaWd1cmUsXG4gICAgICAgICAgLnRoZW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZpZ2NhcHRpb24sXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNDBweCk7XG4gICAgICAgICAgICAgICY6bGFuZyh2biksXG4gICAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDE1cHgsIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZvbnQtc2l6ZSwgMjRweCwgMTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgIC5mb250LWNqLXZuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaW5mby1udW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjAtNjA7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNDItMzg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDVweCwgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBzdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmID4gLmluZm8tdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAuZm9udC1jai12biB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgPiAuaW5mby1udW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwLTYwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00Mi0zODtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBvc2l0aW9uLCByZWxhdGl2ZSwgYWJzb2x1dGUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCB1bnNldCwgMjM4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIHVuc2V0LCA0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDEzcHgsIDE2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3gtbWFpbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCwgNDBweCk7XG4gICAgICAgICAgICAgICY6bGFuZyh2biksXG4gICAgICAgICAgICAgICY6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgKyBbY2xhc3MqPSdmaWd1cmUtbG90dGllLSddIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm94LWRpdmlkZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJvdy1nYXAsIDMwcHgsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMzBweCAwIDAsIDIwcHgpO1xuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDMxMHB4LCAyNjJweCk7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3gtZGl2aWRlLTEge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm94LWRpdmlkZS0yIHtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgLmNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICYubGktaHVtYW4sXG4gICAgICAgICAgICAmLmxpLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNjBweCwgMTAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5saS1kZWkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAxMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8xXG4gICAgICAgIC5saS1jbGltYXRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDcyMHB4LCA1ODRweCk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vMlxuICAgICAgICAubGktY2lyY3VsYXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQsIHVuc2V0LCAkY29sb3Itd2hpdGUpO1xuICAgICAgICAgIGNvbG9yOiAjMDA0NTgxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTMwMHB4LCBhdXRvKTtcblxuICAgICAgICAgIC5ib3gtbWFpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShiYWNrZ3JvdW5kLCAkY29sb3Itd2hpdGUsIHVuc2V0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC13YXN0ZSxcbiAgICAgICAgLmJveC1yZWN5Y2xpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZCwgJGNvbG9yLXdoaXRlLCAjZjRmNGY2KTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0NTgxO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCBwcmUtbGluZSwgbm93cmFwKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIC5mb250LWNqLXZuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbmZvLW51bSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNDhweCwgNDhweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNTNweCwgNTNweCk7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXJpZ2h0LCAyMnB4LCAyMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgY29sb3I6ICMwMDQ1ODE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8zXG4gICAgICAgIC5saS12YWx1ZSB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjNWViM2U0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNzIwcHgsIDU4NHB4KTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy80XG4gICAgICAgIC5saS1odW1hbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzk2YzhlYjtcbiAgICAgICAgICBjb2xvcjogIzAwNDU4MTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA5MjBweCwgNjEwcHgsIDU4NHNweCk7XG4gICAgICAgICAgLnRoZW1lIC5pbmZvIHtcbiAgICAgICAgICAgIC51bC1pbmZvIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24tc2VsZiwgdW5zZXQsIGZsZXgtZW5kKTtcbiAgICAgICAgICAgICAgLmluZm8tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbiwgOHB4IDAgMCwgOHB4IDAgMCk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAuZm9udC1jai12biB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy81XG4gICAgICAgIC5saS1kZWkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNzIwcHgsIDU4NHB4KTtcbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSwgcHJlLWxpbmUsIHVuc2V0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnVsLWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24tc2VsZiwgYmFzZWxpbmUsIGZsZXgtZW5kKTtcbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLzZcbiAgICAgICAgLmxpLWNoYWluIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0NTgxO1xuICAgICAgICAgIC51bC1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLXNlbGYsIGJhc2VsaW5lLCBmbGV4LWVuZCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy83XG4gICAgICAgIC5saS10cmFuc3BhcmVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2xvcjogIzAwMzc2ODtcbiAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMzAwcHgsIGF1dG8pO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJhY2tncm91bmQsIHVuc2V0LCAjZmY5NzAwKTtcbiAgICAgICAgICAuYm94LW1haW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZCwgI2ZmOTcwMCwgdW5zZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LWNvbXBvc2l0aW9uLFxuICAgICAgICAuYm94LXBheW91dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZCwgJGNvbG9yLXdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGNvbG9yLCAjMDA2ZTYzLCAjMDA0NTgxKTtcbiAgICAgICAgICBoNiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCB1bnNldCwgcHJlLWxpbmUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5mby1udW0ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vOFxuICAgICAgICAubGktZXRoaWNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFlMTdkO1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZTYzO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgOTIwcHgsIDYxMHB4LCA1ODRzcHgpO1xuICAgICAgICAgIC50aGVtZSAuaW5mbyB7XG4gICAgICAgICAgICAudWwtaW5mbyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLXNlbGYsIGJhc2VsaW5lLCBmbGV4LWVuZCk7XG4gICAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvLW51bSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cmFwcGVyLWV2YWx1YXRpb24ge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjAwcHgsIDIwMHB4LCAyMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDk1cHgsIDk1cHgpO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYWxpZ24taXRlbXMsIHVuc2V0LCBjZW50ZXIpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4sIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDQ2cHgsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4IDUwcHggNTVweCA1MHB4LCAzN3B4IDYwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDYwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDY2cHgsIDEyMHB4LCAxMjBweCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgY2VudGVyKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbiwgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDIycHgsIDgwcHgsIDgwcHgpO1xuICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDMwcHgsIDVweCwgNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICAgIHNwYW4uZm9udC1ib2xkIHtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubGktZXZhbHVhdGlvbi0xIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMCwgMTIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZsZXgtZGlyZWN0aW9uLCBjb2x1bW4tcmV2ZXJzZSwgdW5zZXQpO1xuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTkycHgsIDE3NnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5saS1ldmFsdWF0aW9uLTIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNXB4LCB1bnNldCk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWJlZDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMzdweCwgMzdweCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZWZ0LCAtNDBweCwgLTQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDExNnB4LCAxMTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEod2lkdGgsIDM3MHB4LCAyMzZweCwgMjM2cHgpO1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEoaGVpZ2h0LCA2OHB4LCA0MnB4LCA0MnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxMDBweCwgMjVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTRweCAzMHB4LCAxMHB4IDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzRweCwgMzRweCk7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxNnB4LCAxMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMTZweCwgMTBweCk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3JhcHBlci1yZXBvcnQge1xuICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgMjUwcHgsIDI1MHB4LCAyNTBweCk7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA2MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMDBweCwgMjAwcHgsIDIwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWJvdHRvbSwgNjBweCwgNjBweCwgNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1lc2ctcmVwb3J0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBjMDhiO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIGF1dG8sIDYwMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCAwLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAwLCAxMDZweCk7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZ3VyZS1lc2ctZWFydGgge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMzQ0cHgsIDUxMC42cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAzMTNweCwgNDk2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIDAsIDE1MHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJveC1kb3dubG9hZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgYXV0byk7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIG1xKHBhZGRpbmcsIDAgMCwgMCAxMTZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA1MHB4LCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBjZW50ZXIsIGxlZnQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAwLCAxMHB4KTtcbiAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA0MHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bC1kb3dubG9hZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDMwcHgsIDI1cHgpO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShqdXN0aWZ5LWNvbnRlbnQsIGNlbnRlciwgdW5zZXQpO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgaW5saW5lLWZsZXgsIGlubGluZS1ibG9jayk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgY2VudGVyLCB1bnNldCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwcHggMTBweCwgNHB4IDEwcHgpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgMTNweCwgMTNweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wZGYtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTZweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDE4cHgsIDExcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgLTJweCwgNXB4KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCB1bnNldCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAuZC1ibG9jay1wYyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGlzcGxheSwgYmxvY2ssIG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kLWJsb2NrLW0ge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIG5vbmUsIGJsb2NrKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNnB4LCAycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWd1cmUtYmctbGluZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGRmLWljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE3cHgsIDExcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjYtMjA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDUwcHgsIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjItMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci10YWIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDE1MHB4LCA2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAmLmFuaW0tb3V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpIHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci0xIHtcbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCAwIDQwcHgsIHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1MHB4LCAyMDBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC51bC1jb21wYW55IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHJvdy1nYXAsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShhc3BlY3QtcmF0aW8sIHVuc2V0LCAxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgdW5zZXQsIGNvbHVtbik7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTBweCA0MHB4IDUwcHgsIDQwcHggMHB4IDBweCA0MHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBjZW50ZXIsIHVuc2V0KTtcbiAgICAgICAgICAgICAgLmNvbnRhaW5lci1vdXRsaW5rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNzZweCwgODBweCk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNqLWNvbXAge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWluZXItcGRmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1cHggMTVweCwgMzBweCk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otYmx1ZTtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTdweCwgMTFweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMThweCwgMTJweCk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgNnB4LCA2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMi0xNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIC5wZGYtaWNvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxN3B4LCAxMXB4KTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLTIge1xuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDE1MHB4LCAxMjBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNTJweCA1MHB4LCA0MHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgdW5zZXQpO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCAyMHB4IDAgMCwgMjBweCAyMHB4IDAgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTk5YjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDZweCwgNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjItMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAucGRmLWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE2cHgsIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyLXN1Yi10YWItY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMzBweCwgMzBweCk7XG4gICAgICAgICAgLmNvbnRlbnQtYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmhlYWRlci1hY2NvcmRpb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MnB4IDUwcHgsIDM1cHggMzdweCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA0NHB4LCAzNnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDQ0cHgsIDM2cHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbC1hY2NvcmRpb24ge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICBhLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWNqLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxN3B4LCAxMXB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5vdXRsaW5rIHtcbiAgICAgICAgICAgICAgICAgIC5zcGFuLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMXB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwcHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDhweCwgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTIwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhaW5lci10YWItY29udGVudC1zdWIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgLy/tg60g65Ox7J6lIOuPmeyekVxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFuaW0tb3V0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvKioqKipcbiAgICAgICog7ZW17Ius7ISx6rO8IOuLpOq1reyWtCDsspjrpqxcbiAgICAgICovXG4gICAgICAmOmxhbmcodm4pLFxuICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgIC8vM1xuICAgICAgICAubGktdmFsdWUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgNzgwcHgsIDYxMHB4LCA1ODRzcHgpO1xuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vNFxuICAgICAgICAubGktaHVtYW4ge1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEoaGVpZ2h0LCA3ODBweCwgNjEwcHgsIDU4NHNweCk7XG4gICAgICAgICAgLnVsLWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIDQ3JSwgNDUlKTtcbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCA1MCUsIDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vNVxuICAgICAgICAubGktZGVpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDcyMHB4LCA2MTBweCwgNTg0c3B4KTtcbiAgICAgICAgfVxuICAgICAgICAvLzhcbiAgICAgICAgLmxpLWV0aGljcyB7XG4gICAgICAgICAgLy9AaW5jbHVkZSBtcShoZWlnaHQsIDc4MHB4LCA2MTBweCwgNTg0c3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgLy80XG4gICAgICAgIC5saS1odW1hbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA5MjBweCwgNjAwcHgsIDU4NHNweCk7XG4gICAgICAgICAgLnVsLWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIHVuc2V0LCA0NyUsIHVuc2V0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL+q3uOuemO2UhCDrjbDsnbTthLAg7L2Y7YWQ7LigIOyKpO2DgOydvFxuICAgICZbY2xhc3MqPSdkYXRhLSddIHtcbiAgICAgIC5jb250ZW50LWludHJvIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYXNwZWN0LXJhdGlvLCAxLzEuMTYsIDIvMSk7XG4gICAgICAgICAgLy9AaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCA1MHB4LCA0MHB4KTtcbiAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBoNSxcbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIHVuc2V0LCBwcmUtbGluZSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgJi5zaGFwZS1saW5lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDE1MHB4LCAxMDBweCwgMTAwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC1jaGFydCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDEwMHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtcShtaW4taGVpZ2h0LCB1bnNldCwgNTAwcHgpO1xuICAgICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgICAud3JhcHBlci1jYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgdW5zZXQsIG5vcm1hbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIGF1dG8sIDEwMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCBjZW50ZXIsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDhweCwgOHB4LCA4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDMwcHgsIHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLCB1bnNldCwgNDBweCAwIDQwcHggNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYmFja2dyb3VuZC1jb2xvciwgdW5zZXQsICRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBjZW50ZXIsIHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNDItMzg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAmICsgc21hbGwge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBjZW50ZXIsIHVuc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgcm93LCBjb2x1bW4pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxN3B4LCB1bnNldCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNTQtNjA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlndXJlLXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA0MHB4LCB1bnNldCk7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1jYXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCA0MHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtMjBweCwgLTIwcHgsIC0yMHB4KTtcblxuICAgICAgICAgIC5ib3gtY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShnYXAsIDQwcHgsIDIwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxMHB4LCA2cHgsIDZweCk7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDMycHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMzBweCwgMTVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAvL0BpbmNsdWRlIG1xKHdpZHRoLCAxMDAlLCAzODBweCwgMzgwcHgpO1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEoaGVpZ2h0LCAxMDAlLCAyODVweCwgMjg1cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtY2hhcnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEoaGVpZ2h0LCA4MDBweCwgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgYXV0bywgdW5zZXQpO1xuXG4gICAgICAgICAgLmNvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNTBweCwgdW5zZXQpO1xuXG4gICAgICAgICAgICAud3JhcHBlci10ZXh0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgICAgICBwYWRkaW5nLFxuICAgICAgICAgICAgICAgIDUwcHggMCA0MHB4LFxuICAgICAgICAgICAgICAgIDM4cHggNDFweCAxN3B4IDM5cHgsXG4gICAgICAgICAgICAgICAgMzhweCA0MXB4IDE3cHggMzlweFxuICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTA5LCAxMjIsIDAuNCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXItY2FwdGlvbiB7XG4gICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCB1bnNldCwgNDBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgNTBweCwgdW5zZXQpO1xuICAgICAgICAgICAgICAmOmxhbmcodm4pLFxuICAgICAgICAgICAgICAmOmxhbmcoZW4pLFxuICAgICAgICAgICAgICAmOmxhbmcoY24pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tcmlnaHQsIHVuc2V0LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jai1ncmF5O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiArIC5jb2wtY2hhcnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgdW5zZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8v7L2Y7YWQ7LigIOuStyDrsLDqsr0g6rOg66CkXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAaW5jbHVkZSBtcShkaXNwbGF5LCBub25lLCBibG9jayk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgbGVmdCxcbiAgICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgICAgICk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgICByaWdodCxcbiAgICAgICAgICAgICRtb2JpbGUtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgICAgICk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oNC1zeXN0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAyMDBweCwgMjAwcHgpO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtc3lzdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDI1MHB4LCAyNTBweCwgMjUwcHgpO1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC50eHQtaGlkZGVuIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kYXRhLWVudmlyb25tZW50IHtcbiAgICAgICAgLmNvbnRlbnQtc3lzdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCxcbiAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICAgICAgICApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCxcbiAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICAgICAgICApO1xuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteCwgYXV0bywgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteSwgaGlkZGVuLCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWxlZnQsICRtb2JpbGUtZnJhbWUtcGFkZGluZywgdW5zZXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCB1bnNldCk7XG4gICAgICAgICAgICAvL+yKpO2BrOuhpOuwlCDsl4bslaDquLBcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDkwNHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDgwMHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8v7IKs7ZqMIOy2lOynhOyytOqzhCDsiqTtg4DsnbxcbiAgICAgICYuZGF0YS1zb2NpYWwge1xuICAgICAgICAuY29udGVudC1zeXN0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0LFxuICAgICAgICAgICAgMCxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgICAgICk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0LFxuICAgICAgICAgICAgMCxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZyxcbiAgICAgICAgICAgICR0YWJsZXQtZnJhbWUtcGFkZGluZ1xuICAgICAgICAgICk7XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy14LCBhdXRvLCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCBoaWRkZW4sIHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctbGVmdCwgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCB1bnNldCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIHVuc2V0KTtcbiAgICAgICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy/siqTtgazroaTrsJQg7JeG7JWg6riwXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAmOmxhbmcoa28pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTQ1MHB4LCB1bnNldCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYW5nKGNuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDE1MjRweCwgdW5zZXQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFuZyhlbiksXG4gICAgICAgICAgICAgICY6bGFuZyh2biksXG4gICAgICAgICAgICAgICY6bGFuZyhqYSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxODkycHgsIHVuc2V0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL+qxsOuyhOuEjOyKpCDsiqTtg4DsnbxcbiAgICAgICYuZGF0YS1nb3Zlcm5hbmNlIHtcbiAgICAgICAgLmNvbnRhaW5lci1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDIwcHgsIDI0cHgsIDI0cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKGFsaWduLWl0ZW1zLCB1bnNldCwgZmxleC1zdGFydCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZmxleC1kaXJlY3Rpb24sIGNvbHVtbi1yZXZlcnNlLCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAzMHB4LCB1bnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIDAsIDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsICRtb2JpbGUtZnJhbWUtcGFkZGluZywgMCwgMCk7XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNqLWdyYXk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIHByZS1saW5lLCB1bnNldCk7XG4gICAgICAgICAgICAmOmxhbmcodm4pLFxuICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdoaXRlLXNwYWNlLCB1bnNldCwgcHJlLWxpbmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYW5nKGphKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC13aWR0aCwgdW5zZXQsIDUzJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLWxlZnQsIC01cHgsIHVuc2V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1yaWdodCwgdW5zZXQsIC01cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgNXB4LCA1cHgsIDVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtc3lzdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCxcbiAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICAgICAgICApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCxcbiAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmcsXG4gICAgICAgICAgICAkdGFibGV0LWZyYW1lLXBhZGRpbmdcbiAgICAgICAgICApO1xuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lci1kaWFncmFtIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEob3ZlcmZsb3cteCwgYXV0bywgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCBoaWRkZW4sIHVuc2V0KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAkbW9iaWxlLWZyYW1lLXBhZGRpbmcsIHVuc2V0KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1yaWdodCwgJG1vYmlsZS1mcmFtZS1wYWRkaW5nLCB1bnNldCk7XG4gICAgICAgICAgICAgIC8v7Iqk7YGs66Gk67CUIOyXhuyVoOq4sFxuICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy/siqTtgazroaTrsJQg7JeG7JWg6riwXG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTI3MnB4LCB1bnNldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFuZyhjbiksXG4gICAgICAgICAgICAgICAgJjpsYW5nKHZuKSxcbiAgICAgICAgICAgICAgICAmOmxhbmcoamEpIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAxMjIwcHgsIHVuc2V0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MzFcIjsiLCIuc2VjdGlvbi1hYm91dC1pbnRyb2R1Y2UtcG9wdXAge1xuICAmLm9uU2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LXBvcHVwO1xuXG4gIC8v7Yyd7JeFIOqzte2GtVxuICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMGRlZyxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJVxuICAgICk7XG4gICAgQGluY2x1ZGUgYmFja2Ryb3AtQmx1cjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY29udGVudC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIG1xKHRvcCwgMCwgNTAlKTtcbiAgICBAaW5jbHVkZSBtcShsZWZ0LCAwLCA1MCUpO1xuICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgbm9uZSwgdHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50LW1heCgkcHNkLW1vYmlsZS13aWR0aCAtIDFweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA4cHg7IC8qIOyKpO2BrOuhpOuwlCDrhIjruYQgKi9cbiAgICAgIH1cblxuICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgLyog7Iqk7YGs66Gk67CUIOuqqOyEnOumrCDrkaXquIDqsowg66eM65Ok6riwICovXG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtcG9wdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShtYXgtaGVpZ2h0LCAxMDB2aCwgOTV2aCk7XG4gICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCBzY3JvbGwsIGhpZGRlbik7XG5cbiAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDrhIjruYTsmYAg7IOJ7IOBIOuzgOqyvSAqL1xuICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA4cHg7IC8qIOyKpO2BrOuhpOuwlCDrhIjruYQgKi9cbiAgICAgIH1cblxuICAgICAgLyog7Iqk7YGs66Gk67CU7J2YIOuwsOqyveyDieqzvCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC8qIOyKpO2BrOuhpOuwlOydmCDsg4nsg4Eg67OA6rK9ICovXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDlERTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgLyog7Iqk7YGs66Gk67CUIOuqqOyEnOumrCDrkaXquIDqsowg66eM65Ok6riwICovXG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgbXEocG9zaXRpb24sZml4ZWQsIGFic29sdXRlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHRvcCwgNDBweCwgMzBweCk7XG4gICAgICBAaW5jbHVkZSBtcShyaWdodCwgNDBweCwgMzBweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDU0cHgsIDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2Nyb2xsLXRhcmdldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zY3JvbGwtZHVtbXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy/tjJ3sl4Ug6rCc67OEXG4gICYuY2FyZC1wb3B1cCB7XG4gICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwLCA0MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKGRpc3BsYXksIGJsb2NrLCBmbGV4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDEzNHB4IDQwcHgsIDExMHB4IDQ1cHggODBweCA4MHB4KTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbXEoZ2FwLCAxMDBweCwgNTBweCwgNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShmbGV4LWRpcmVjdGlvbiwgY29sdW1uLCB1bnNldCk7XG4gICAgICBAaW5jbHVkZSBtcShvdmVyZmxvdy15LCB2aXNpYmxlLCB2aXNpYmxlKTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgYXV0bywgMTAwJSk7XG4gICAgfVxuXG4gICAgLmxpLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCB1bnNldCwgMzAlKTtcblxuICAgICAgLndyYXBwZXItaGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtcShhbGlnbi1pdGVtcywgdW5zZXQsIGNlbnRlcik7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmb250LTQyLTMwO1xuICAgICAgICBAaW5jbHVkZSBtcSh3aGl0ZS1zcGFjZSxub3JtYWwscHJlLWxpbmUscHJlLWxpbmUpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNC0yMDtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMThweCwgMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDEwMCUsIDcwJSk7XG4gICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCAwLCAzNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXksIHVuc2V0LCBzY3JvbGwpO1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTY7XG5cbiAgICAgICAgJiArIHAge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDQ1cHgsIDI1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wb2ludGVyLXBvcHVwIHtcbiAgICAuY29udGFpbmVyLWJhY2tncm91bmQge1xuICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDI0NCwgMjQ2LCAwLjg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDEwMCUsIHVuc2V0KTtcbiAgICAgIEBpbmNsdWRlIG1xKGp1c3RpZnktaXRlbXMsIHVuc2V0LCBjZW50ZXIpO1xuICAgIH1cbiAgICAuY29sLXBvcHVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbXEoYm9yZGVyLXJhZGl1cywgMCwgMjBweCk7XG4gICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMTAwJSwgNTg1cHgpO1xuICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMTM0cHggNDBweCwgMTEwcHggNDVweCA2MHB4KTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQtbWF4KCRtYXgtbW9iaWxlLXdpZHRoIC0gMSkge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyNDQsIDI0NiwgMC44NSk7XG4gICAgICAgIC8vYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIEBpbmNsdWRlIG1xKG92ZXJmbG93LXksIHZpc2libGUsIGF1dG8pO1xuICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCBhdXRvLCAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctcmlnaHQsIHVuc2V0LCAxNXB4KTtcblxuXG5cblxuXG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICBAaW5jbHVkZSBmb250LTMyLTI0O1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDcwcHgsIDQwcHgsIDQwcHgpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgNzBweCwgMzBweCwgMzBweCk7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTMyLTMwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAyMHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI0LTE2O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY2otZ3JheTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAxNHB4LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTozMlwiOyIsIi5wYWdlLWFib3V0LWhpc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy9oZWFkZXJcbiAgLmRpdi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcShwYWRkaW5nLWJvdHRvbSwgMjAwcHgsIDQwMHB4LCA0MDBweCk7XG5cbiAgICAudHh0LXNsaWRlci1zcGFjZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci10eHQtc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmb250LTIwMC0yMDA7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBpbmNsdWRlIG1xKGhlaWdodCwgMjAwcHgsIDIwMHB4KTtcblxuICAgICAgLndyYXBwZXItc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbmltYXRpb246IHNjcm9sbFRleHQgNDhzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtc2xpZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjAwLTIwMDtcbiAgICAgICAgICBjb2xvcjogI2RmZGZkZjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2U7XG4gICAgICAgICAgJjpsYW5nKHZuKSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2NqLXRpdGxlLWJvbGQnLCAkc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM5Nzk5OWI7XG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzY3JvbGxUZXh0IHtcbiAgICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgfVxuICAgICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYWJvdXQtaGlzdG9yeS1oZXJvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctdG9wLCAyMDBweCwgMjUwcHgsIDI1MHNweCk7XG4gICAgLy9AaW5jbHVkZSBtcShwYWRkaW5nLCAwICRtb2JpbGUtZnJhbWUtcGFkZGluZywgMCk7XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LTU0LTYwO1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIG1heC13aWR0aDogMTMyMHB4O1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAmOmxhbmcodm4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCA1MHB4LDAgNjBweCwwIDUwcHgpO1xuICAgICAgfVxuICAgICAgJjpsYW5nKGNuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDAgNDBweCwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDEwcHgsIDEwcHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC0yNC0xNjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy9jb2xvcjogI2ZmOTcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItY2otbmV3LXllbGxvdztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXR4dC1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGdhcCwgMjBweCwgMjBweCk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAxMHB4LCAxMHB4KTtcblxuICAgICAgICAmOm5vdCgub24pIHtcbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGVmdCwgLTVweCwgLTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0b3AsIDgwcHgsIDgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtNDBweCksIHRyYW5zbGF0ZVkoLTQwcHgpKTtcblxuICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmcsIDQwcHggNDBweCAxMHB4IDQwcHgsIDQwcHggNDBweCAxMHB4IDQwcHgpO1xuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQtMTQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc21hbGwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHJpZ2h0LCAxMHB4LCAxMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoYm90dG9tLCAxMHB4LCAxMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmJveC1zbGlkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLXVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAud3JhcC1jb250cm9sIHtcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjb250ZW50IC0gbWFwXG4gIGRpdltjbGFzcyo9J2NvbnRlbnQtd3JhcC0nXSB7XG4gICAgLy96LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9AaW5jbHVkZSBtcShtYXJnaW4tdG9wLCAtMjAwcHgsIC0yMDBweCwgLTIwMHB4KTtcbiAgfVxuXG4gIC5jb21wb25lbnQtYWJvdXQtaGlzdG9yeS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy10b3AsIDAsIDUwdmgsIDUwdmgpO1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDAsIC01MHZoLCAtNTB2aCk7XG4gICAgQGluY2x1ZGUgbXEocGFkZGluZy1ib3R0b20sIDAsIDQwdmgsIDQwdmgpO1xuICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1ib3R0b20sIDAsIC00MHZoLCAtNDB2aCk7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuZm9udC0zMi0yNCB7XG4gICAgICBAaW5jbHVkZSBtcShsaW5lLWhlaWdodCwgMS41LCAxLjIsIDEuMik7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5jb2x1bW4ucmV2ZXJzZWQge1xuICAgICAgJi5zaXplLTIge1xuICAgICAgICBAaW5jbHVkZSBtcShvcmRlciwgMSwgMik7XG4gICAgICB9XG5cbiAgICAgICYuc2l6ZS00IHtcbiAgICAgICAgQGluY2x1ZGUgbXEob3JkZXIsIDIsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItZmVhdHVyZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgLy9AaW5jbHVkZSBtcShwYWRkaW5nLXRvcCwgMCwgLTcwMHB4LC03MDBweCk7XG4gICAgICAud3JhcHBlci1mZWF0dXJlLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLCAwLCAwIDEwdncsIDAgMTB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgMCwgMzAwcHgsIDUwN3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsIDIyNTBweCwgMzgwcHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgOHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA4cHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvaW1nL3BhZ2UtYWJvdXQtaGlzdG9yeS9jb250ZW50L2Fib3V0LWhpc3RvcnktcGxheS5zdmcnKVxuICAgICAgICAgICAgICAgIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzU3BlY2lhbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgJi5vbkFjdGl2ZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIDFzIGVhc2UsXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9uQWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShib3JkZXItcmFkaXVzLCAwLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICYuaW1nLXR5cGUtMCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwLCAyODBweCwgMzgwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsIDI4MHB4LCAzODBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1nLXR5cGUtMSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwLCAyODBweCwgMzgwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsIDM3My41OHB4LCA1MDdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1nLXR5cGUtMiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAwLCAyODBweCwgMzgwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDAsIDIxMHB4LCAyODVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1nLXBvc2l0aW9uLTAge1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbWctcG9zaXRpb24tMSB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbWctcG9zaXRpb24tMiB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1nLXBvc2l0aW9uLTMge1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmltZy1wb3NpdGlvbi00IHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmV2ZXJzZWQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci15ZWFyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDAsIC0xMHB4LCAtMTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAxMDBweCwgMCwgMCk7XG4gICAgICBAaW5jbHVkZSBtcSh0b3AsIDAsIDkuMjUlLCA5LjI1JSk7XG4gICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIGF1dG8sIDUwdmgsIDUwdmgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgJi5vbkFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRyYW5zZm9ybSwgc2NhbGUoMSksIHNjYWxlKDAuNiksIHNjYWxlKDAuNikpO1xuICAgICAgfVxuXG4gICAgICAmLnJldmVyc2VkIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBsZWZ0LCByaWdodCwgcmlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWRhdGEge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIEBpbmNsdWRlIG1xKGNvbHVtbi1nYXAsIDAsIDMwcHgsIDMwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICA+IHAge1xuICAgICAgICBAaW5jbHVkZSBtcSh0ZXh0LWFsaWduLCBsZWZ0LCBlbmQsIGVuZCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1ib3R0b20sIDFweCBzb2xpZCAjMDAwLCAwLCAwKTtcbiAgICAgIH1cblxuICAgICAgJiArIC5jb250YWluZXItZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi10b3AsIDYxcHgsIDU1cHgsIDU1cHgpO1xuICAgICAgfVxuXG4gICAgICAud3JhcHBlci1kYXRhIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBhZGRpbmctYm90dG9tLCAxMHB4LCAyNXB4LCAyNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZy1sZWZ0LCAwLCA5cHgsIDlweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA0OHB4LCAyOXB4LCAyOXB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgNjE4cHgsIDAsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCA0MjhweCwgMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tbGVmdCwgLTE1NHB4LCAwLCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGJvcmRlci1yYWRpdXMsIDIwcHgsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMCwgMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLm9uVHJhbnMge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCA5MHB4LCA2MHB4LCA2MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShoZWlnaHQsIDkwcHgsIDYwcHgsIDYwcHgpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2ltZy9wYWdlLWFib3V0LWhpc3RvcnkvY29udGVudC9hYm91dC1oaXN0b3J5LXBsYXkuc3ZnJylcbiAgICAgICAgICAgICAgICAgIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbnRhaW5lci1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA2MHB4LCAyMnB4LCAyMnB4KTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYWRkaW5nLXJpZ2h0LCA0MHB4LCAwLCAwKTtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAycHgsIDhweCwgOHNweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCAwLjVweCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDI4cHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoaGVpZ2h0LCAyOS41cHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodG9wLCAtNi41cHgsIC00cHgsIC00cHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocmlnaHQsIC0zNXB4LCAtMjVweCwgLTI1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9uVHJhbnMge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNmVjZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1zcGVjaWFsIHtcbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsIDYxOHB4LCAxMDAlLCAxMDAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1hcmdpbi1sZWZ0LCAtMTU0cHgsIDAsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWFyZ2luLXRvcCwgMzBweCwgMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCA2MHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGFkZGluZywgMCwgNjNweCAwIDEwMHB4LCA2M3B4IDAgMTAwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocG9zaXRpb24sIHJlbGF0aXZlLCBzdGlja3ksIHN0aWNreSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tYm90dG9tLCAwLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEod2hpdGUtc3BhY2UsIG5vcm1hbCwgcHJlLWxpbmUsIHByZS1saW5lKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2UsXG4gICAgICAgICAgICAgICAgbm9uZSxcbiAgICAgICAgICAgICAgICAnbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA2ZWNkLCAjMDA2ZWNkIDUwJSwgIzAwMCA1MCUpJyxcbiAgICAgICAgICAgICAgICAnbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA2ZWNkLCAjMDA2ZWNkIDUwJSwgIzAwMCA1MCUpJ1xuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShjb2xvciwgJGNvbG9yLWNqLWdyYXksICRjb2xvci1ibGFjaywgJGNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgJi5vblRyYW5zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXJnaW4tdG9wLCA4cHgsIDAsIDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShcbiAgICAgICAgICAgICAgICBjb2xvcixcbiAgICAgICAgICAgICAgICAkY29sb3ItY2otZ3JheSxcbiAgICAgICAgICAgICAgICAkY29sb3ItY2otZ3JheSxcbiAgICAgICAgICAgICAgICAkY29sb3ItY2otZ3JheVxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJldmVyc2VkIHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub25UcmFucyB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci1kYXRhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjMzXCI7Il0sInNvdXJjZVJvb3QiOiIifQ== */