<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ____ foundation ____ */
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Correct the line height in all browsers.
     * 2. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
html {
    line-height: 1.15;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
body {
    margin: 0;
}

/**
     * Add the correct display in IE 9-.
     */
article,
aside,
footer,
header,
nav,
section {
    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
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
figcaption,
figure {
    display: block;
}

/**
     * Add the correct margin in IE 8.
     */
figure {
    margin: 1em 40px;
}

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
     * Add the correct display in IE.
     */
main {
    display: block;
}

/**
     * 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 */
}

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
}

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    /* 2 */
}

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,
strong {
    font-weight: inherit;
}

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

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
    font-style: italic;
}

/**
     * Add the correct background and color in IE 9-.
     */
mark {
    background-color: #ff0;
    color: #000;
}

/**
     * 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
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,
video {
    display: inline-block;
}

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
    display: none;
    height: 0;
}

/**
     * Remove the border on images inside links in IE 10-.
     */
img {
    border-style: none;
}

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
    overflow: hidden;
}

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
     * Show the overflow in IE.
     */
button {
    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;
}

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    /**
       * Remove the inner border and padding in Firefox.
       */
    /**
       * Restore the focus styles unset by the previous rule.
       */
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

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

/**
     * Show the overflow in Edge.
     */
input {
    overflow: visible;
}

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
    /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */
}

[type="search"]::-webkit-search-cancel-button, [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 */
}

/**
     * Correct the padding in Firefox.
     */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
legend {
    box-sizing: border-box;
    /* 1 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    color: inherit;
    /* 2 */
    white-space: normal;
    /* 1 */
}

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

/**
     * Remove the default vertical scrollbar in IE.
     */
textarea {
    overflow: auto;
}

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
details {
    display: block;
}

/*
     * Add the correct display in all browsers.
     */
summary {
    display: list-item;
}

/*
     * Add the correct display in IE 9-.
     */
menu {
    display: block;
}

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
    display: inline-block;
}

/**
     * Add the correct display in IE.
     */
template {
    display: none;
}

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
[hidden] {
    display: none;
}

* {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-size: 95%;
    font-family: "source-han-serif-japanese", Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  	font-style: normal;
  	font-weight: 500;
  	font-feature-settings : 'palt';
    letter-spacing: 0;
}

/*★修正*/
@media screen and (max-width:1200px) {
body {
    min-width:1220px;
}
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

img {
    vertical-align: middle;
}

a {
    color: #000;
    text-decoration: none;
}

/* ____ layout ____ */
.l-header {
    position: relative;
    border-bottom: 4px solid #378a7e;
}

.l-header::before {
    position: absolute;
    bottom: -8px;
    display: block;
    width: 100%;
    height: 1px;
    background: url("../../img/pic_line.png") center repeat;
    content: '';
}

.l-sect-fv + .l-sect-pickup {
    margin-top: 35px;
}

.l-newslist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1000px;
    margin: 0 auto;
    padding-top: 28px;
}

.l-sect-placenews + .l-sect-placenews {
    padding-top: 30px;
}

.l-article + .l-footer {
    padding-top: 20px;
}

.l-footer {
    position: relative;
}


.l-footer::before {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: url("../../img/pic_line.png") center repeat;
    content: '';
}

/* ____ component ____ */
.c-link {
    color: #007563;
}

.c-link.is-area {
    color: #000;
}

.c-list-external {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: stretch;
        -ms-flex-pack: start;
            justify-content: stretch;
}

.p-area-footercontent .c-list-external {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: flex-start;;
}

.p-area-footercontent .c-list-external .c-item{
	padding:0 18px 0 0;
}

.c-list-external .c-item.logo{
	padding:0 18px 0 0;
}

.c-list-external .c-item.fb{
	padding:0 10px 0 0;
}

.c-btn-airtime {
    display: inline-block;
    height: 30px;
    padding: 0 15px 0 28px;
    line-height: 28px;
    vertical-align: middle;
    border-radius: 15px;
    background: #e1ecea url("../../img/pic_circle_arrow_right.png") left 10px center no-repeat;
    background-size: 11px;
    -webkit-transition: background 0.2s ease, color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease;
}

.c-btn-airtime:hover {
    color: #fff;
    background: #197e6e url("../../img/pic_circle_arrow_white_right.png") left 10px center no-repeat;
    background-size: 11px;
}

.c-txt-map {
    padding: 10px 20px;
    line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #388b7f;
    -webkit-border-image: url("../../img/border_dashed.png") 1 round;
            border-image: url("../../img/border_dashed.png") 1 round;
    color: #007563;
}

.c-list-placename {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
}

.c-item-placenamelocal {
    position: absolute;
    display: inline-block;
    height: 24px;
    padding: 0 10px;
    line-height: 22px;
    border-radius: 3px;
    border: 1px solid #197b6c;
    background-color: #fafafa;
}

.c-item-placenamelocal::after {
    position: absolute;
    bottom: -47px;
    left: calc(50% - 15px);
    display: block;
    width: 30px;
    height: 42px;
    background: url("../../img/pic_map_pin.png") center no-repeat;
    content: '';
}

.c-item-placenamelocal.is-ishikari {
    top: 288px;
    left: 307px;
}

.c-item-placenamelocal.is-asahikawa {
    top: 230px;
    left: 423px;
}

.c-item-placenamelocal.is-ashoro {
    top: 320px;
    left: 530px;
}

.c-item-placename {
    position: absolute;
    display: inline-block;
    height: 22px;
    padding: 0 10px;
    line-height: 20px;
    border-radius: 10px;
    border: 1px dotted #2b8b7d;
}

.c-item-placename.is-hokkaido {
    top: 27px;
    left: 792px;
}

.c-item-placename.is-tohoku {
    top: 307px;
    left: 700px;
}

.c-item-placename.is-kanto {
    top: 433px;
    left: 640px;
}

.c-item-placename.is-kouhoku {
    top: 327px;
    left: 441px;
}

.c-item-placename.is-tokai {
    top: 514px;
    left: 475px;
}

.c-item-placename.is-kansai {
    top: 395px;
    left: 385px;
}

.c-item-placename.is-chugoku {
    top: 386px;
    left: 281px;
}

.c-item-placename.is-shikoku {
    top: 546px;
    left: 305px;
}

.c-item-placename.is-kyuoki {
    top: 359px;
    left: 138px;
}

.c-btn-zoomplus {
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    border: 2px solid #007563;
    background-color: #fff;
    cursor: pointer;
}

.c-btn-zoomminus {
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    border: 2px solid #007563;
    background-color: #fff;
    cursor: pointer;
}

.c-btn-return {
    position: relative;
    overflow: hidden;
    display: inline-block;
    height: 33px;
    border-radius: 15px;
    background-color: #c62c63;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

.c-btn-return:hover {
    background-color: #951d48;
}

.c-btn-newslist {
    position: relative;
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("../../img/pic_map_zoomlist.png") no-repeat;
}

.c-btn-allmap {
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #007563;
    background-color: #fff;
    color: #007563;
}

.c-box-info {
    position: relative;
    z-index: 10;
    display: inline-block;
    box-shadow: 0px 1px 1px 0px rgba(46, 138, 138, 0.75);
    background-color: #f0f8f7;
    border-radius: 10px;
}

.c-box-info::after {
    position: absolute;
    top: -10px;
    left: 75px;
    display: block;
    width: 40px;
    height: 40px;
    background-color: #f0f8f7;
    box-shadow: 0px 1px 1px 0px rgba(46, 138, 138, 0.75);
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    content: '';
}

.c-box-info.is-righttop::after {
    left: initial;
    right: 75px;
}

.c-box-info.is-rightbottom::after {
    left: initial;
    top: initial;
    bottom: -10px;
    right: 75px;
}

.c-box-info.is-leftbottom::after {
    top: initial;
    bottom: -10px;
}

.c-box-newsttl {
    position: relative;
    height: 32px;
    line-height: 32px;
    background-color: #c62c63;
}

.c-box-newsttl::after {
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
    width: 20px;
    height: 20px;
    background-color: #c62c63;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    pointer-events: none;
    content: '';
}

.c-ttl-areacontents::after,
.c-ttl-backnumber::after {
    display: block;
    height: 6px;
    margin-top: 10px;
    background: url("../../img/border_slash.png");
    content: '';
}

.c-ttl-newsttl {
    position: relative;
    z-index: 1;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.c-item-newslist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: url("../../img/pic_arrow_right.png") right 5px center no-repeat;
}

.c-btn-sidemore {
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 6px;
    font-size: 15px;
    color: #fff;
    background-color: #007563;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

.c-btn-sidemore:hover {
    background-color: #23544d;
}

.c-btn-pickuplink {
    position: relative;
    overflow: hidden;
    display: inline-block;
    height: 33px;
    border-radius: 15px;
    background: url("../../img/bg_footer.jpg") no-repeat;
}

.c-btn-pickuplink::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
    content: '';
}

.c-list-pickup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.c-item-pickup {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 27px 30px 27px 20px;
    background-color: #fff;
    margin-right: 20px;
}

.c-item-pickup:last-child {
  margin-right: 0;
}

.c-item-pickup::before {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 48px);
    height: calc(100% - 48px);
    background: url("../../img/pic_arrow_right_green.png") right -9px center no-repeat;
    border: 24px dashed #007563;
    -webkit-border-image: url("../../img/border_dashed_edgeline.png") 24 round;
            border-image: url("../../img/border_dashed_edgeline.png") 24 round;
    pointer-events: none;
    content: '';
}

.c-ttl-item {
    font-size: 13px;
    color: #007563;
}

.c-ttl-placename {
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 27px;
    font-weight: normal;
    border-radius: 20px;
    color: #328275;
    background-color: #e1ecea;
}

.c-txt-date {
    font-size: 12px;
    color: #d03c70;
}

.c-txt-caption {
    line-height: 1.4;
    font-size: 13px;
    font-weight: 400;
}

.c-txt-name {
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
}

.l-newslist .c-txt-name {
    font-weight: 500;
}

.c-txt-small {
    font-size: 10px;
}

.c-wrap-select {
    position: relative;
    display: inline-block;
    width: 100%;
    line-height: 35px;
    border: 1px solid #217e70;
    border-radius: 22px;
    background: #fafafa url("../../img/pic_select_arrow.png") right center no-repeat;
    overflow: hidden;
}

.c-select-backnumber {
    position: relative;
    z-index: 1;
    width: 130%;
    padding: 0 38px 0 25px;
    border: 0;
    font-size: 22px;
    color: #007563;
    background-color: transparent;
    /*★修正*/
    font-family: "source-han-serif-japanese",serif;
  	font-weight: 400;
  	font-style: normal;
}

.c-txt-copyright {
    height: 90px;
    line-height: 90px;
}

.c-small {
    font-size: 14px;
    color: #fff;
}

.c-btn-totop {
    width: 53px;
    height: 53px;
    padding: 0;
    border: 0;
    background-color: transparent;
    cursor: pointer;
}

.c-btn-totop:focus {
    outline: 0;
    border-color: transparent;
}

.c-link-pager {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #1a7c6d;
}

.c-link-pager::before {
    display: inline-block;
    width: 20px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    background: url("../../img/pic_newspager_arrow_left.png") left no-repeat;
    content: '';
}

.c-link-pager.is-next::before {
    display: none;
}

.c-link-pager.is-next::after {
    display: inline-block;
    width: 20px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    background: url("../../img/pic_newspager_arrow_right.png") right no-repeat;
    content: '';
}

.c-box-newspager {
    font-size: 0;
}

.c-list-pager {
    display: inline-block;
}

.c-item-pager {
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: url("../../img/pic_newspager_number.png") no-repeat;
}

.c-item-pager.is-active {
    color: #197b6c;
    background: url("../../img/pic_newspager_number_active.png") no-repeat;
}

.c-audioplayer {
	width: 90%;
    height: 2.5em;
    color: #fff;
    /* 40 */
    text-shadow: 1px 1px 0 #000;
    border: 1px solid #222;
    position: relative;
    z-index: 1;
    background: #333;
}

.c-audioplayer &gt; div {
    position: absolute;
}

/* mini mode (fallback) */
.c-audioplayer-mini {
    width: 2.5em;
    margin: 0 auto;
}

.c-audioplayer-playpause {
    width: 2.5em;
    height: 100%;
    text-align: left;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 2;
    top: 0;
    left: 0;
}

.c-audioplayer:not(.c-audioplayer-mini) .c-audioplayer-playpause {
    border-right: 1px solid #555;
    border-right-color: rgba(255, 255, 255, 0.1);
}

.c-audioplayer-mini .c-audioplayer-playpause {
    width: 100%;
}

.c-audioplayer-playpause:hover,
.c-audioplayer-playpause:focus {
    background-color: #222;
}

.c-audioplayer-playpause a {
    display: block;
}

.c-audioplayer-stopped .c-audioplayer-playpause a {
    width: 0;
    height: 0;
    border: 0.5em solid transparent;
    border-right: none;
    border-left-color: #fff;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.25em;
}

.c-audioplayer-playing .c-audioplayer-playpause a {
    width: 0.75em;
    height: 0.75em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.375em 0 0 -0.375em;
}

.c-audioplayer-playing .c-audioplayer-playpause a:before,
.c-audioplayer-playing .c-audioplayer-playpause a:after {
    width: 40%;
    height: 100%;
    background-color: #fff;
    content: '';
    position: absolute;
    top: 0;
}

.c-audioplayer-playing .c-audioplayer-playpause a:before {
    left: 0;
}

.c-audioplayer-playing .c-audioplayer-playpause a:after {
    right: 0;
}

.c-audioplayer-time {
    width: 4.375em;
    height: 100%;
    line-height: 2.375em;
    text-align: center;
    z-index: 2;
    top: 0;
}

.c-audioplayer-time-current {
    border-left: 1px solid #111;
    border-left-color: rgba(0, 0, 0, 0.25);
    left: 2.5em;
}

.c-audioplayer-time-duration {
    border-right: 1px solid #555;
    border-right-color: rgba(255, 255, 255, 0.1);
    right: 2.5em;
    /* 40 */
}

.c-audioplayer-novolume .c-audioplayer-time-duration {
    border-right: 0;
    right: 0;
}

.c-audioplayer-bar {
    height: 0.875em;
    background-color: #222;
    cursor: pointer;
    z-index: 1;
    top: 50%;
    right: 6.875em;
    left: 6.875em;
    margin-top: -0.438em;
}

.c-audioplayer-novolume .c-audioplayer-bar {
    right: 4.375em;
}

.c-audioplayer-bar div {
    width: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.c-audioplayer-bar-loaded {
    background-color: #333;
    z-index: 1;
}

.c-audioplayer-bar-played {
    background: #007fd1;
    z-index: 2;
}

.c-audioplayer-volume {
    width: 2.5em;
    /* 40 */
    height: 100%;
    border-left: 1px solid #111;
    border-left-color: rgba(0, 0, 0, 0.25);
    text-align: left;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 2;
    top: 0;
    right: 0;
}

.c-audioplayer-volume:hover,
.c-audioplayer-volume:focus {
    background-color: #222;
}

.c-audioplayer-volume-button {
    width: 100%;
    height: 100%;
}

.c-audioplayer-volume-button a {
    width: 0.313em;
    height: 0.375em;
    background-color: #fff;
    display: block;
    position: relative;
    z-index: 1;
    top: 40%;
    left: 35%;
}

.c-audioplayer-volume-button a:before,
.c-audioplayer-volume-button a:after {
    content: '';
    position: absolute;
}

.c-audioplayer-volume-button a:before {
    width: 0;
    height: 0;
    border: 0.5em solid transparent;
    border-left: none;
    border-right-color: #fff;
    z-index: 2;
    top: 50%;
    right: -0.25em;
    margin-top: -0.5em;
}

.c-audioplayer:not(.c-audioplayer-muted) .c-audioplayer-volume-button a:after {
    /* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
    width: 0.313em;
    /* 5 */
    height: 0.313em;
    /* 5 */
    border: 0.25em double #fff;
    /* 4 */
    border-width: 0.25em 0.25em 0 0;
    /* 4 */
    left: 0.563em;
    /* 9 */
    top: -0.063em;
    /* 1 */
    /* 15 */
    /* 15 */
    border-radius: 0 0.938em 0 0;
    /* 15 */
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.c-audioplayer-volume-adjust {
    height: 6.25em;
    /* 100 */
    cursor: default;
    position: absolute;
    left: 0;
    right: -1px;
    top: -9999px;
    background: #333;
}

.c-audioplayer-volume:not(:hover) .c-audioplayer-volume-adjust {
    opacity: 0;
}

.c-audioplayer-volume:hover .c-audioplayer-volume-adjust {
    top: auto;
    bottom: 100%;
}

.c-audioplayer-volume-adjust &gt; div {
    width: 40%;
    height: 80%;
    background-color: #222;
    cursor: pointer;
    position: relative;
    z-index: 1;
    margin: 30% auto 0;
}

.c-audioplayer-volume-adjust div div {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #007fd1;
}

.c-audioplayer-novolume .c-audioplayer-volume {
    display: none;
}

/* ____ project ____ */
.p-page-zennou {
    background: url("../../img/bg_content.png") repeat;
}

.p-area-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1200px;
    height: 105px;
    margin: 0 auto;
    line-height: 72px;
}

.c-list-external div:nth-of-type(3){
    width:110px;
}

.p-area-header .c-pic-tfm{
    width:100%;
    height:auto;
}
.p-area-header img[src$=".svg"].c-pic-tfm {
     width:100%; 
     height:auto;
}

.c-box-ttl .c-ttl,
.o-link{
	display:inline-block;
	vertical-align:top;
}

.o-link{
    width: 545px;
    /*★修正*/
	margin:5px 0 0 15px;
}

.p-area-header .c-list-external {
    width: 380px;
}

.p-area-fv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1213px;
    margin: 0 auto;
    padding-top: 37px;
}

.p-area-map {
    position: relative;
    width: 910px;
    padding-top: 0;
}

.p-area-map .c-box-map {
    overflow: hidden;
    position: relative;
}

.p-area-map .c-box-map .c-ttl {
    position: absolute;
}

.p-area-map .c-box-map .c-wrap-map {
    position: absolute;
    width: 100%;
    text-align: right;
}

.p-area-map .c-box-zoom {
    position: absolute;
    bottom: 95px;
    right: 12px;
    z-index: 100;
}

.p-area-map .c-box-map .c-btn-zoomplus + .c-btn-zoomminus {
    margin-top: -1px;
}

.p-area-map .c-box-map .c-txt-map {
    position: absolute;
    bottom: 0;
    right: 0;
}

.p-area-mapzoom {
    position: relative;
    width: 875px;
    border: 1px solid #d1b2bc;
    background: url("../../img/bg_map_zoom.png");
}

.p-area-mapzoom .c-btn-return {
    position: absolute;
    top: 38px;
    left: 92px;
}

.p-area-mapzoom .c-btn-return .c-btn-inner {
    position: relative;
    z-index: 1;
    padding: 0 20px 0 40px;
    line-height: 33px;
    font-size: 17px;
    background: url("../../img/pic_arrow_right_dot.png") left 15px center no-repeat;
    color: #fff;
}

.p-area-mapzoom .c-btn-newslist {
    position: absolute;
    top: 94px;
    left: 103px;
    z-index: 1;
}

.p-area-mapzoom .c-btn-newslist .c-btn-inner {
    position: absolute;
    z-index: 2;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.p-area-mapzoom .c-btn-newslist::after {
    position: absolute;
    top: 0;
    display: block;
    width: 105px;
    height: 105px;
    background: url("../../img/pic_map_zoomlist_hover.png") no-repeat;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    content: '';
}

.p-area-mapzoom .c-btn-newslist:hover::after {
    opacity: 1;
}

.p-area-mapzoom .c-wrap-map {
    position: absolute;
    top: 30px;
    left: 120px;
}

.p-area-mapzoom .c-box-info {
    position: absolute;
    top: 400px;
    left: 260px;
    width: 467px;
    min-height: 192px;
}

.tooltip {
  position: absolute;
  pointer-events: none;
  width: 467px;
  line-height: 1.4;
  font-size: .9rem;
  font-weight: normal;
  padding: 15px;
  border-radius: 10px;
  /*
  background-color: #f0f8f7;
  box-shadow: 0px 1px 1px 0px rgba(46, 138, 138, 0.75);
  */
  background-color:#f0f8f7;
  box-shadow: 0px 1px 2px 0px rgba(74, 112, 107, 0.75);
  border:1px solid #95bcb7;
  z-index: 10;
}

.tooltip .area-branch {
    overflow: hidden;
    position: relative;
    z-index: 10;
    min-height: 100px;
    background: #f0f8f7;
    border-top: solid 15px #f0f8f7;
    margin-top: -15px;
}

.tooltip .area-branch .tip-articles {
  overflow-y: auto;
  max-height: 220px;
}

.tooltip .area-branch .c-box-detail {
    display: block;
    min-height: 100px;
    padding: 10px 0 0;
    cursor: pointer;
    background: url("../../img/pic_map_zoom_arrow_right.png") right 5px center no-repeat;
}

.tooltip .area-branch .c-box-detail .c-ttl-detail {
    padding: 0 0 8px 10px;
    line-height: 1;
    font-size: 24px;
    color: #007563;
    border-bottom: 1px solid #007563;
}

.tooltip .area-branch h3.title {
  display: block;
  padding: 0 0 8px 10px;
  line-height: 1;
  font-size: 24px;
  color: #007563;
  overflow: hidden;
  border-bottom: 1px solid #007563;
}

.tooltip .area-branch .c-box-detail .c-ttl-detail + .c-wrap-detail {
    padding-top: 10px;
}

.tooltip .area-branch .c-wrap-detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.tooltip .area-branch .c-box-detail .c-box-pic {
    width: 118px;
    padding-left: 8px;
    text-align: center;
}

.tooltip .area-branch .c-box-detail .c-wrap-pic {
    overflow: hidden;
    border-radius: 50%;
}

.tooltip .area-branch .c-box-detail .c-box-txt {
    width: 329px;
    padding: 11px 55px 0 12px;
}

.tooltip .area-branch .c-box-detail .c-txt-date {
    font-size: 14px;
    color: #007563;
}

.tooltip .area-branch .c-box-detail .c-txt-date + .c-txt-caption {
    margin-top: 10px;
}

.tooltip .area-branch .c-box-detail .c-txt-caption {
    display: -webkit-box;
    height: 20px;
    overflow: hidden;
    font-size: 16px;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.tooltip .area-branch .c-box-detail .c-txt-caption + .c-txt-name {
    padding-top: 5px;
}

.tooltip .area-branch .c-box-detail .c-txt-name {
    line-height: 1.2;
    font-size: 20px;
}

.tooltip .area-branch .c-box-detail .c-txt-name .c-txt-small {
    font-size: 13px;
}

.p-area-news {
    position: relative;
    width: 293px;
    height: 715px;
    background-color: #fff;
    border: 1px solid #388b7f;
    -webkit-border-image: url("../../img/border_dashed_pink.png") 1 round;
            border-image: url("../../img/border_dashed_pink.png") 1 round;
}

.p-area-news .c-box-newsttl {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 10;
    width: calc(100% + 2px);
}

.p-area-news .c-box-newslist {
    position: relative;
    top: 31px;
    height: calc(100% - 31px);
    padding: 0 4px 0 8px;
}

.p-area-news .c-list-newslist {
    height: 100%;
}

.p-area-news .c-link {
    outline: none;
}

.p-area-news .c-link.is-area .c-pic {
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    width: 100px;
    height: auto;
}


.p-area-news .c-link.is-area:hover .c-pic {
    opacity: 0.7;
}

.p-area-news .c-item-newslist .c-box-pic {
    width: 100px;
    text-align: center;
}

.p-area-news .c-item-newslist .c-box-pic .c-wrap-pic + .c-ttl-item {
    padding-top: 5px;
    text-align: center;
    font-weight: 400;
}

.p-area-news .c-item-newslist .c-box-pic .c-wrap-pic {
    overflow: hidden;
    border-radius: 50%;
}

.p-area-news .c-item-newslist .c-box-txt {
    width: 150px;
    padding: 10px 25px 0 0;
}

.p-area-news .c-item-newslist .c-txt-caption {
    display: -webkit-box;
    height: 47px;
    overflow: hidden;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.p-area-news .c-item-newslist .c-txt-caption + .c-txt-name {
    padding-top: 5px;
}

.p-area-news .c-item-newslist .c-txt-name {
    line-height: 1.2;
}

.p-area-news .c-item-newslist .c-txt-name .c-txt-small {
    display: block;
}

.p-area-news .c-item-newslist .c-txt-date + .c-txt-caption {
    padding-top: 10px;
}

.p-area-news .c-item-newslist + .c-item-newslist {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 2px dotted #d1d1d1;
}

.p-area-news .c-item-newslist:first-child {
    padding-top: 15px;
}

.p-area-news .c-item-newslist:last-child {
    padding-bottom: 10px;
}

.p-area-pickup {
    position: relative;
    background: url("../../img/bg_pickup.jpg") center no-repeat;
    background-size: cover;
}

.p-area-pickup::before {
    position: absolute;
    top: 3px;
    display: block;
    width: 100%;
    height: 1px;
    background: url("../../img/pic_line.png") center repeat;
    content: '';
}

.p-area-pickup::after {
    position: absolute;
    bottom: 3px;
    display: block;
    width: 100%;
    height: 1px;
    background: url("../../img/pic_line.png") center repeat;
    content: '';
}

.p-area-pickup .p-area-inner {
    width: 1000px;
    margin: 0 auto;
    padding: 35px 0 80px 0;
}

.p-area-pickup .c-att {
    text-align: right;
    padding: 35px 0 0 0;
    color: #007563;
}
.p-area-pickup .c-box-pickup {
    position: relative;
}

.p-area-pickup .c-box-pickup .c-ttl {
    text-align: center;
}

.p-area-pickup .c-box-pickup .c-link {
    position: absolute;
    top: 20px;
    right: 0;
}

.p-area-pickup .c-box-pickup .c-link:hover .c-btn-pickuplink::before {
    background: rgba(0, 0, 0, 0.4);
}

.p-area-pickup .c-box-pickup + .c-list-pickup {
    padding-top: 50px;
}

.p-area-pickup .c-btn-pickuplink .c-btn-inner {
    position: relative;
    z-index: 1;
    padding: 0 20px 0 40px;
    line-height: 33px;
    font-size: 17px;
    background: url("../../img/pic_arrow_right_dot.png") left 15px center no-repeat;
    color: #fff;
}

.p-area-pickup .c-list-pickup + .c-list-pickup {
    padding-top: 20px;
}

.p-area-pickup .c-link.is-area .c-pic {
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    width:100px;
    height:auto;
}

.p-area-pickup .c-link.is-area:hover .c-pic {
    opacity: 0.7;
}

.p-area-pickup .c-item-pickup {
    width: 320px;
}

.p-area-pickup .c-box-pic {
    width: 100px;
    text-align: center;
}

.p-area-pickup .c-box-pic .c-wrap-pic + .c-ttl-item {
    padding-top: 5px;
    text-align: center;
    font-weight: 400;
}

.p-area-pickup .c-box-pic + .c-box-txt {
    padding-left: 15px;
}

.p-area-pickup .c-box-txt {
    width: 170px;
}

.p-area-pickup .c-txt-caption {
    display: -webkit-box;
    height: 47px;
    overflow: hidden;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.p-area-pickup .c-txt-date + .c-txt-caption {
    padding-top: 10px;
}

.p-area-pickup + .p-area-archive {
    padding-top: 15px;
}

.p-area-archive {
    position: relative;
}

.p-area-archive .p-area-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1000px;
    margin: 0 auto;
    padding: 25px 0 40px 0;
}

.p-area-archive .c-box-areacontents {
    padding-bottom: 50px;
}

.p-area-archive .c-box-areacontents + .c-box-backnumber {
    border-left: 1px dashed #388b7f;
}

.p-area-archive .c-ttl + .c-list-areacontents {
    padding-top: 35px;
}

.p-area-archive .c-list-areacontents {
    font-size: 0;
    line-height: 35px;
}

.p-area-archive .c-list-areacontents .c-item {
    display: inline-block;
    line-height: 17px;
    vertical-align: middle;
    font-size: 15px;
}

.p-area-archive .c-list-areacontents .c-item + .c-item {
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #388b7f;
}

.p-area-archive .c-box-backnumber {
    width: 260px;
    padding: 0 0 50px 45px;
}

.p-area-archive .c-box-backnumber .c-ttl + .c-wrap-select {
    margin-top: 35px;
}

.p-area-place {
    width: 765px;
}

.p-area-place .c-att{
    margin-bottom: 10px;
    text-align: right;
    color: #007563;

}

.p-area-place .c-ttl-placename {
    margin-bottom: 30px;
}

.p-area-placenews {
    padding: 30px 25px;
    border: 4px solid #007563;
    background-color: #fff;
}

.p-area-newshead {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    align-items: flex-start;
}

.p-area-newshead .c-box-pic {
    position: relative;
    border: 1px solid #d9d9d9;
}

.p-area-newshead .c-box-pic::after {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: solid 10px #ffffff;
    content: '';
}

.p-area-newshead .c-box-pic + .c-box-txt {
    padding-left: 20px;
    width:80%;
}

.p-area-newshead .c-box-txt .c-txt-date {
    font-size: 17px;
}

.p-area-newshead .c-box-txt .c-txt-date + .c-txt-caption {
    padding-top: 10px;
}

.p-area-newshead .c-box-txt .c-txt-caption {
    line-height: 1.2;
    font-size: 34px;
    font-weight: 500;
}

.p-area-newshead .c-box-txt .c-txt-caption + .c-txt-subname {
    padding-top: 16px;
}

.p-area-newshead .c-box-txt .c-txt-subname {
    line-height: 1.6;
    font-size: 19px;
    color: #007563;
}

.p-area-newshead .c-box-txt .c-txt-name {
    line-height: 1.2;
    font-size: 28px;
    color: #007563;
}

.p-area-newshead + .p-area-newsdetail {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #057766;
}

.p-area-newsdetail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.p-area-newsdetail .c-box-detail {
    width: 420px;
}

.p-area-newsdetail .c-box-detail .c-txt {
    line-height: 1.5;
    font-size: 15px;
    font-weight: 400;
}

.p-area-newsdetail .c-box-detail .c-txt + .c-wrap-link {
    padding-top: 20px;
}

.p-area-newsdetail .c-box-external {
    position: relative;
    width: 280px;
    margin:0 0 30px 0;:
}

.p-area-newsdetail .c-box-external .c-wrap-pic {
    text-align: right;
}

.p-area-newsdetail .c-box-external .c-wrap-pic .c-pic {
    background-color: #ccc;
    border-radius: 50%;
    overflow: hidden;
}

.p-area-newsdetail .c-box-external .c-link-external {
    width: 100%;
    margin-top: -105px;
}

.p-area-newsdetail .c-box-external .c-link-external .c-link {
    display: block;
}

.p-area-newsdetail .c-box-external .c-link-external .c-link::after {
    position: absolute;
    top: 135px;
    display: block;
    width: 130px;
    height: 130px;
    background: url("../../img/pic_newsdetail_external_hover.png") no-repeat;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    content: '';
}

.p-area-newsdetail .c-box-external .c-link-external .c-link:hover::after {
    opacity: 1;
}

.p-area-newsdetail .c-box-external .c-link-external .c-link:hover .c-txt-detail {
    color: #007563;
}

.p-area-newsdetail .c-box-external .c-link-external .c-txt-external {
    position: absolute;
    top: 185px;
    z-index: 2;
    width: 130px;
    padding:0 1em;
    text-align: center;
    font-size: 14px;
    color: #fff;
}

.p-area-newsdetail .c-box-external .c-link-external .c-txt-small {
    display: block;
    padding-top:5px;
    font-size: 11px;
}

.p-area-newsdetail .c-box-external .c-link-external .c-txt-detail {
    position: relative;
    width:240px;
    left:10px;
    padding-top: 10px;
}

.p-area-newsdetail + .p-area-newsplayer {
    padding-top: 30px;
}

.c-txt .p-area-newsplayer{
    padding-bottom: 20px;
}

.p-area-newspager {
    text-align: center;
    padding: 40px 0 30px 0;
}

.p-area-newspager .c-list-pager {
    padding: 0 15px;
}

.p-area-newspager .c-item-pager + .c-item-pager {
    margin-left: 5px;
}

.p-area-newssidebar {
    width: 200px;
    padding: 12px 0 0 25px;
    border-left: 1px dashed #007563;
}

.p-area-newssidebar .c-link + .c-box-areacontents {
    padding-top: 50px;
}

.p-area-newssidebar .c-btn-inner {
    position: relative;
    z-index: 1;
    padding: 0 50px 0 54px;
    line-height: 28px;
    font-size: 17px;
    background: url("../../img/pic_arrow_right_dotgreen.png") left 30px center no-repeat;
}

.p-area-newssidebar .c-box-areacontents + .c-box-backnumber {
    padding-top: 80px;
}

.p-area-newssidebar .c-ttl-areacontents + .c-list-areacontents {
    padding-top: 10px;
}

.p-area-newssidebar .c-ttl-backnumber + .c-list-backnumber {
    padding-top: 10px;
}

.p-area-newssidebar .c-list-backnumber + .c-link {
    display: block;
    margin-top: 20px;
}

.p-area-newssidebar .c-list-areacontents,
.p-area-newssidebar .c-list-backnumber {
    font-size: 16px;
}

.p-area-newssidebar .c-list-areacontents .c-item,
.p-area-newssidebar .c-list-backnumber .c-item {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #acc9c4;
}

.p-footer-shared {
    width: 1000px;
    margin: 0 auto;
    background-color: transparent !important;
}

.p-footer-shared + .p-area-footercontent {
    padding-top: 60px;
}

.p-area-footercontent {
    width: 1000px;
    margin: 0 auto;
}

.p-area-footercontent .c-list-external div:nth-of-type(3){
    width:auto;
}


.p-area-footercontent + .p-area-copyright {
    margin-top: 54px;
}

.p-area-copyright {
    height: 100px;
    background: url("../../img/bg_footer.jpg") repeat;
}

.p-area-copyright::before {
    position: relative;
    top: 3px;
    display: block;
    width: 100%;
    height: 1px;
    background: url("../../img/pic_line.png") repeat;
    content: '';
}

.p-area-copyright .p-area-inner {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-top: 10px;
}

.p-area-copyright .c-btn-totop {
    position: absolute;
    right: 0;
    top: 28px;
}

/* ____ utility ____ */
.fn-backnumber-target .c-item:nth-child(n + 5) {
    display: none;
}

.fn-backnumber {
    visibility: hidden;
}

.modalwindow {
    position: relative;
    max-width: 765px;
    margin: 0 auto;
    background: #fff;
}

.modalwindow .mfp-close {
    background-color: #007563;
    opacity: 1;
    font-size: 40px;
    color: #fff !important;
}

/* =========================================================
clearfix
========================================================= */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uLy4uL3NyYy9zYXNzL2ZvdW5kYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtc2Nzcy9zYXNzL25vcm1hbGl6ZS9fbm9ybWFsaXplLW1peGluLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3Mvc2Fzcy9ub3JtYWxpemUvX3ZlcnRpY2FsLXJoeXRobS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zYXNzL2xheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Nhc3Mvb2JqZWN0L2NvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Nhc3Mvb2JqZWN0L3Byb2plY3Quc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zYXNzL29iamVjdC91dGlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLDBCQUEwQjtBQzJDeEIsaUVBQWlFO0FBRy9EO29GQUNnRjtBQUVoRjs7OztPQUlHO0FBRUg7SUFjSSxrQkFBaUI7SUFBRSxPQUFPO0lBRTVCLDJCQUEwQjtJQUFFLE9BQU87SUFDbkMsK0JBQThCO0lBQUUsT0FBTztDQUN4Qzs7QUFJRDtvRkFDZ0Y7QUFFaEY7O09BRUc7QUFFSDtJQUNFLFVBQVM7Q0FDVjs7QUFFRDs7T0FFRztBQUVIOzs7Ozs7SUFNRSxlQUFjO0NBQ2Y7O0FBRUQ7OztPQUdHO0FBRUg7SUNoRkYsZUFYdUM7SURzR2pDLGlCQUFnQjtDQUVuQjs7QUFvQ0Q7b0ZBQ2dGO0FBdUNoRjs7T0FFRztBQUVIOztJQUVFLGVBQWM7Q0FDZjs7QUFFRDs7T0FFRztBQUVIO0lBS0ksaUJFekxZO0NGMkxmOztBQUVEOzs7T0FHRztBQUVIO0lBQ0Usd0JBQXVCO0lBQUUsT0FBTztJQUNoQyxVQUFTO0lBQUUsT0FBTztJQUNsQixrQkFBaUI7SUFBRSxPQUFPO0NBQzNCOztBQUVEOztPQUVHO0FBRUg7SUFDRSxlQUFjO0NBQ2Y7O0FBYUQ7OztPQUdHO0FBRUg7SUFDRSxrQ0FBaUM7SUFBRSxPQUFPO0lBQzFDLGVBQWM7SUFBRSxPQUFPO0NBQ3hCOztBQUlEO29GQUNnRjtBQUVoRjs7O09BR0c7QUFFSDtJQUNFLDhCQUE2QjtJQUFFLE9BQU87SUFDdEMsc0NBQXFDO0lBQUUsT0FBTztDQUMvQzs7QUFJRDtvRkFDZ0Y7QUFFaEY7OztPQUdHO0FBRUg7SUFDRSxvQkFBbUI7SUFBRSxPQUFPO0lBQzVCLDJCQUEwQjtJQUFFLE9BQU87SUFDbkMsMENBQWlDO1lBQWpDLGtDQUFpQztJQUFFLE9BQU87Q0FDM0M7O0FBRUQ7O09BRUc7QUFFSDs7SUFFRSxxQkFBb0I7Q0FDckI7O0FBRUQ7O09BRUc7QUFFSDs7SUFFRSxvQkFBbUI7Q0FDcEI7O0FBRUQ7OztPQUdHO0FBRUg7OztJQUdFLGtDQUFpQztJQUFFLE9BQU87SUFDMUMsZUFBYztJQUFFLE9BQU87Q0FDeEI7O0FBRUQ7O09BRUc7QUFFSDtJQUNFLG1CQUFrQjtDQUNuQjs7QUFFRDs7T0FFRztBQUVIO0lBQ0UsdUJBQXNCO0lBQ3RCLFlBQVc7Q0FDWjs7QUFFRDs7T0FFRztBQUVIO0lBQ0UsZUFBYztDQUNmOztBQUVEOzs7T0FHRztBQUVIOztJQUVFLGVBQWM7SUFDZCxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLHlCQUF3QjtDQUN6Qjs7QUFFRDtJQUNFLGdCQUFlO0NBQ2hCOztBQUVEO0lBQ0UsWUFBVztDQUNaOztBQUlEO29GQUNnRjtBQUVoRjs7T0FFRztBQUVIOztJQUVFLHNCQUFxQjtDQUN0Qjs7QUFFRDs7T0FFRztBQUVIO0lBQ0UsY0FBYTtJQUNiLFVBQVM7Q0FDVjs7QUFFRDs7T0FFRztBQUVIO0lBQ0UsbUJBQWtCO0NBQ25COztBQUVEOztPQUVHO0FBRUg7SUFDRSxpQkFBZ0I7Q0FDakI7O0FBSUQ7b0ZBQ2dGO0FBRWhGOzs7T0FHRztBQUVIOzs7OztJQUtFLHdCQUFnRTtJQUFHLE9BQU87SUFDMUUsZ0JBQWU7SUFBRSxPQUFPO0lBS3RCLGtCQUFpQjtJQUFFLE9BQU87SUFFNUIsVUFBUztJQUFFLE9BQU87Q0FDbkI7O0FBRUQ7O09BRUc7QUFFSDtJQUNFLGtCQUFpQjtDQUNsQjs7QUFFRDs7O09BR0c7QUFFSDs7SUFDUyxPQUFPO0lBQ2QscUJBQW9CO0NBQ3JCOztBQUVEOzs7O09BSUc7QUFFSDs7OztJQUlFLDJCQUEwQjtJQUFFLE9BQU87Q0FDcEM7O0FBRUQ7Ozs7SUFLRTs7U0FFRztJQU9IOztTQUVHO0NBS0o7O0FBckJEOzs7O0lBVUksbUJBQWtCO0lBQ2xCLFdBQVU7Q0FDWDs7QUFaSDs7OztJQW1CSSwrQkFBOEI7Q0FDL0I7O0FBR0g7O09BRUc7QUFFSDtJQUNFLGtCQUFpQjtDQUNsQjs7QUFFRDs7O09BR0c7QUZqTFA7O0lFcUxNLHVCQUFzQjtJQUFFLE9BQU87SUFDL0IsV0FBVTtJQUFFLE9BQU87Q0FDcEI7O0FBRUQ7O09BRUc7QUZoTFA7O0lFb0xNLGFBQVk7Q0FDYjs7QUFFRDs7O09BR0c7QUZqTFA7SUVvTE0sOEJBQTZCO0lBQUUsT0FBTztJQUN0QyxxQkFBb0I7SUFBRSxPQUFPO0lBRTdCOztTQUVHO0NBTUo7O0FGckxMO0lFbUxRLHlCQUF3QjtDQUN6Qjs7QUFHSDs7O09BR0c7QUFFSDtJQUNFLDJCQUEwQjtJQUFFLE9BQU87SUFDbkMsY0FBYTtJQUFFLE9BQU87Q0FDdkI7O0FBRUQ7O09BRUc7QUFFSDtJQUNFLCtCQUE4QjtDQUMvQjs7QUFFRDs7Ozs7T0FLRztBQUVIO0lBQ0UsdUJBQXNCO0lBQUUsT0FBTztJQUMvQixlQUFjO0lBQUUsT0FBTztJQUN2QixnQkFBZTtJQUFFLE9BQU87SUFDeEIsV0FBVTtJQUFFLE9BQU87SUFDbkIsZUFBYztJQUFFLE9BQU87SUFDdkIsb0JBQW1CO0lBQUUsT0FBTztDQUM3Qjs7QUFFRDs7O09BR0c7QUFFSDtJQUNFLHNCQUFxQjtJQUFFLE9BQU87SUFDOUIseUJBQXdCO0lBQUUsT0FBTztDQUNsQzs7QUFFRDs7T0FFRztBQUVIO0lBQ0UsZUFBYztDQUNmOztBQUlEO29GQUNnRjtBQUVoRjs7T0FFRztBQUVIO0lBQ0UsZUFBYztDQUNmOztBQUVEOztPQUVHO0FBRUg7SUFDRSxtQkFBa0I7Q0FDbkI7O0FBRUQ7O09BRUc7QUFFSDtJQUNFLGVBQWM7Q0FxQmY7O0FBSUQ7b0ZBQ2dGO0FBRWhGOztPQUVHO0FBRUg7SUFDRSxzQkFBcUI7Q0FDdEI7O0FBRUQ7O09BRUc7QUFFSDtJQUNFLGNBQWE7Q0FDZDs7QUFJRDtvRkFDZ0Y7QUFFaEY7O09BRUc7QUYvTVA7SUVrTk0sY0FBYTtDQUNkOztBRGhwQkw7SUFDSSx1QkFBc0I7Q0FDekI7O0FBQ0Q7SUFDSSx3QkFBdUI7Q0FDMUI7O0FBQ0Q7SUFDSSxpQkFBZ0I7SUFDaEIsOEJBQWE7Q0FJaEI7O0FBQ0Q7SUFDSSxVQUFTO0NBQ1o7O0FBQ0Q7SUFDSSxVQUFTO0lBQ1QsV0FBVTtJQUNWLHNCQUFxQjtDQUN4Qjs7QUFDRDtJQUNJLHVCQUFzQjtDQUN6Qjs7QUFDRDtJQUNJLFlBQVc7SUFDWCxzQkFBcUI7Q0FDeEI7O0FJbENELHNCQUFzQjtBQUV0QjtJQUNJLG1CQUFrQjtJQUNsQixpQ0FBZ0M7Q0FVbkM7O0FBWkQ7SUFJUSxtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVztJQUNYLHdEQUF1RDtJQUN2RCxZQUFXO0NBQ2Q7O0FBR0w7SUFFUSxpQkFBZ0I7Q0FDbkI7O0FBTUw7SUFDSSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQThCO0lBQTlCLHVDQUE4QjtRQUE5Qix1QkFBOEI7WUFBOUIsK0JBQThCO0lBQzlCLGNBQWE7SUFDYixlQUFjO0lBQ2Qsa0JBQWlCO0NBQ3BCOztBQUVEO0lBRVEsa0JBQWlCO0NBQ3BCOztBQUlMO0lBRVEsa0JBQWlCO0NBQ3BCOztBQUdMO0lBQ0ksbUJBQWtCO0NBVXJCOztBQVhEO0lBR1EsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVc7SUFDWCx3REFBdUQ7SUFDdkQsWUFBVztDQUNkOztBQ3hETCx5QkFBeUI7QUFFekI7SUFDSSxlQUFjO0NBSWpCOztBQUxEO0lBR1EsWUFBVztDQUNkOztBQUdMO0lBQ0kscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1Q0FBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtDQUNqQzs7QUFFRDtJQUNJLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osdUJBQXNCO0lBQ3RCLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsb0JBQW1CO0lBQ25CLDJGQUEwRjtJQUMxRixzQkFBcUI7SUFDckIsMERBQWlEO0lBQWpELGtEQUFpRDtDQU1wRDs7QUFmRDtJQVdRLFlBQVc7SUFDWCxpR0FBZ0c7SUFDaEcsc0JBQXFCO0NBQ3hCOztBQUdMO0lBQ0ksbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixzQkFBcUI7SUFDckIsZ0JBQWU7SUFDZix1QkFBc0I7SUFDdEIsMEJBQXlCO0lBQ3pCLGlFQUF3RDtZQUF4RCx5REFBd0Q7SUFDeEQsZUFBYztDQUNqQjs7QUFFRDtJQUNJLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7Q0FDZjs7QUFFRDtJQUNJLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsYUFBWTtJQUNaLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQiwwQkFBeUI7SUFDekIsMEJBQXlCO0NBdUI1Qjs7QUEvQkQ7SUFVUSxtQkFBa0I7SUFDbEIsY0FBYTtJQUNiLHVCQUFzQjtJQUN0QixlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWiw4REFBNkQ7SUFDN0QsWUFBVztDQUNkOztBQWxCTDtJQW9CUSxXQUFVO0lBQ1YsWUFBVztDQUNkOztBQXRCTDtJQXdCUSxXQUFVO0lBQ1YsWUFBVztDQUNkOztBQTFCTDtJQTRCUSxXQUFVO0lBQ1YsWUFBVztDQUNkOztBQUdMO0lBQ0ksbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLDJCQUEwQjtDQXFDN0I7O0FBNUNEO0lBU1EsVUFBUztJQUNULFlBQVc7Q0FDZDs7QUFYTDtJQWFRLFdBQVU7SUFDVixZQUFXO0NBQ2Q7O0FBZkw7SUFpQlEsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUFuQkw7SUFxQlEsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUF2Qkw7SUF5QlEsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUEzQkw7SUE2QlEsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUEvQkw7SUFpQ1EsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUFuQ0w7SUFxQ1EsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUF2Q0w7SUF5Q1EsV0FBVTtJQUNWLFlBQVc7Q0FDZDs7QUFHTDtJQUNJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsYUFBWTtJQUNaLFdBQVU7SUFDViwwQkFBeUI7SUFDekIsdUJBQXNCO0lBQ3RCLGdCQUFlO0NBQ2xCOztBQUVEO0lBQ0ksZUFBYztJQUNkLFlBQVc7SUFDWCxhQUFZO0lBQ1osV0FBVTtJQUNWLDBCQUF5QjtJQUN6Qix1QkFBc0I7SUFDdEIsZ0JBQWU7Q0FDbEI7O0FBRUQ7SUFDSSxtQkFBa0I7SUFDbEIsaUJBQWdCO0lBQ2hCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osb0JBQW1CO0lBQ25CLDBCQUF5QjtJQUN6Qix5Q0FBZ0M7SUFBaEMsaUNBQWdDO0NBSW5DOztBQVhEO0lBU1EsMEJBQXlCO0NBQzVCOztBQUdMO0lBQ0ksbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osY0FBYTtJQUNiLDREQUEyRDtDQUM5RDs7QUFFRDtJQUNJLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFDbEIsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0QixlQUFjO0NBQ2pCOztBQUVEO0lBQ0ksbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxzQkFBcUI7SUFDckIscURBQW9EO0lBQ3BELDBCQUF5QjtJQUN6QixvQkFBbUI7Q0FtQ3RCOztBQXpDRDtJQVFRLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsV0FBVTtJQUNWLGVBQWM7SUFDZCxZQUFXO0lBQ1gsYUFBWTtJQUNaLDBCQUF5QjtJQUN6QixxREFBb0Q7SUFDcEQsaUNBQXdCO1FBQXhCLDZCQUF3QjtZQUF4Qix5QkFBd0I7SUFDeEIsWUFBVztDQUNkOztBQWxCTDtJQXVCWSxjQUFhO0lBQ2IsWUFBVztDQUNkOztBQXpCVDtJQTZCWSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGNBQWE7SUFDYixZQUFXO0NBQ2Q7O0FBakNUO0lBcUNZLGFBQVk7SUFDWixjQUFhO0NBQ2hCOztBQUlUO0lBQ0ksbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsMEJBQXlCO0NBWTVCOztBQWhCRDtJQU1RLG1CQUFrQjtJQUNsQixjQUFhO0lBQ2IsdUJBQXNCO0lBQ3RCLFlBQVc7SUFDWCxhQUFZO0lBQ1osMEJBQXlCO0lBQ3pCLGlDQUF3QjtRQUF4Qiw2QkFBd0I7WUFBeEIseUJBQXdCO0lBQ3hCLHFCQUFvQjtJQUNwQixZQUFXO0NBQ2Q7O0FBR0w7O0lBR1EsZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsOENBQTZDO0lBQzdDLFlBQVc7Q0FDZDs7QUFHTDtJQUNJLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YsWUFBVztDQUNkOztBQVNEO0lBQ0kscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1Q0FBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtJQUM5Qiw0RUFBMkU7Q0FFOUU7O0FBRUQ7SUFDSSxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixZQUFXO0lBQ1gsMEJBQXlCO0lBQ3pCLHlDQUFnQztJQUFoQyxpQ0FBZ0M7Q0FJbkM7O0FBWkQ7SUFVUSwwQkFBeUI7Q0FDNUI7O0FBR0w7SUFDSSxtQkFBa0I7SUFDbEIsaUJBQWdCO0lBQ2hCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osb0JBQW1CO0lBQ25CLHFEQUFvRDtDQVl2RDs7QUFsQkQ7SUFRUSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCxlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWiw2QkFBNEI7SUFDNUIseUNBQWdDO0lBQWhDLGlDQUFnQztJQUNoQyxZQUFXO0NBQ2Q7O0FBR0w7SUFDSSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQThCO0lBQTlCLHVDQUE4QjtRQUE5Qix1QkFBOEI7WUFBOUIsK0JBQThCO0NBQ2pDOztBQUVEO0lBQ0ksbUJBQWtCO0lBQ2xCLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7SUFBOUIsdUNBQThCO1FBQTlCLHVCQUE4QjtZQUE5QiwrQkFBOEI7SUFDOUIsNkJBQTRCO0lBQzVCLHVCQUFzQjtDQWF6Qjs7QUFsQkQ7SUFPUSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCx5QkFBd0I7SUFDeEIsMEJBQXlCO0lBQ3pCLG1GQUFrRjtJQUNsRiw0QkFBMkI7SUFDM0IsMkVBQWtFO1lBQWxFLG1FQUFrRTtJQUNsRSxxQkFBb0I7SUFDcEIsWUFBVztDQUNkOztBQUdMO0lBQ0ksZ0JBQWU7SUFDZixlQUFjO0NBQ2pCOztBQUVEO0lBQ0ksYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixvQkFBbUI7SUFDbkIsb0JBQW1CO0lBQ25CLGVBQWM7SUFDZCwwQkFBeUI7Q0FDNUI7O0FBRUQ7SUFDSSxnQkFBZTtJQUNmLGVBQWM7Q0FDakI7O0FBRUQ7SUFDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZiw4QkFBYTtDQUNoQjs7QUFFRDtJQUNJLGtCQUFpQjtJQUNqQixnQkFBZTtDQUNsQjs7QUFFRDtJQUNJLGdCQUFlO0NBQ2xCOztBQUVEO0lBQ0ksbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsa0JBQWlCO0lBQ2pCLDBCQUF5QjtJQUN6QixvQkFBbUI7SUFDbkIsaUZBQWdGO0lBQ2hGLGlCQUFnQjtDQUNuQjs7QUFFRDtJQUNJLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsWUFBVztJQUNYLHVCQUFzQjtJQUN0QixVQUFTO0lBQ1QsZ0JBQWU7SUFDZixlQUFjO0lBQ2QsOEJBQTZCO0lBQzdCLDhCQUFhO0NBQ2hCOztBQUVEO0lBQ0ksYUFBWTtJQUNaLGtCQUFpQjtDQUNwQjs7QUFFRDtJQUNJLGdCQUFlO0lBQ2YsWUFBVztDQUNkOztBQUVEO0lBQ0ksWUFBVztJQUNYLGFBQVk7SUFDWixXQUFVO0lBQ1YsVUFBUztJQUNULDhCQUE2QjtJQUM3QixnQkFBZTtDQUtsQjs7QUFYRDtJQVFRLFdBQVU7SUFDViwwQkFBeUI7Q0FDNUI7O0FBR0w7SUFDSSxzQkFBcUI7SUFDckIsYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixnQkFBZTtJQUNmLGVBQWM7Q0F3QmpCOztBQTdCRDtJQU9RLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsYUFBWTtJQUNaLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIseUVBQXdFO0lBQ3hFLFlBQVc7Q0FDZDs7QUFkTDtJQWlCWSxjQUFhO0NBQ2hCOztBQWxCVDtJQW9CWSxzQkFBcUI7SUFDckIsWUFBVztJQUNYLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLDJFQUEwRTtJQUMxRSxZQUFXO0NBQ2Q7O0FBSVQ7SUFDSSxhQUFZO0NBQ2Y7O0FBRUQ7SUFDSSxzQkFBcUI7Q0FDeEI7O0FBRUQ7SUFDSSxzQkFBcUI7SUFDckIsWUFBVztJQUNYLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YsWUFBVztJQUNYLGdFQUErRDtDQUtsRTs7QUFiRDtJQVVRLGVBQWM7SUFDZCx1RUFBc0U7Q0FDekU7O0FBT0w7SUFDSSxjQUFhO0lBQ2IsWUFBVztJQUNYLFFBQVE7SUFDUiw0QkFBMkI7SUFDM0IsdUJBQXNCO0lBQ3RCLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsaUJBQWdCO0NBSW5COztBQVpEO0lBVVEsbUJBQWtCO0NBQ3JCOztBQUdMLDBCQUEwQjtBQUMxQjtJQUNJLGFBQVk7SUFDWixlQUFjO0NBQ2pCOztBQUVEO0lBQ0ksYUFBWTtJQUNaLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIscUJBQW9CO0lBQ3BCLGdCQUFlO0lBQ2YsV0FBVTtJQUNWLE9BQU07SUFDTixRQUFPO0NBQ1Y7O0FBRUQ7SUFDSSw2QkFBNEI7SUFDNUIsNkNBQTRDO0NBQy9DOztBQUVEO0lBQ0ksWUFBVztDQUNkOztBQUVEOztJQUVJLHVCQUFzQjtDQUN6Qjs7QUFFRDtJQUNJLGVBQWM7Q0FDakI7O0FBRUQ7SUFDSSxTQUFRO0lBQ1IsVUFBUztJQUNULGdDQUErQjtJQUMvQixtQkFBa0I7SUFDbEIsd0JBQXVCO0lBQ3ZCLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVM7SUFDVCwyQkFBMEI7Q0FDN0I7O0FBRUQ7SUFDSSxjQUFhO0lBQ2IsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsVUFBUztJQUNULDhCQUE2QjtDQUNoQzs7QUFFRDs7SUFFSSxXQUFVO0lBQ1YsYUFBWTtJQUNaLHVCQUFzQjtJQUN0QixZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLE9BQU07Q0FDVDs7QUFFRDtJQUNJLFFBQU87Q0FDVjs7QUFFRDtJQUNJLFNBQVE7Q0FDWDs7QUFFRDtJQUNJLGVBQWM7SUFDZCxhQUFZO0lBQ1oscUJBQW9CO0lBQ3BCLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsT0FBTTtDQUNUOztBQUVEO0lBQ0ksNEJBQTJCO0lBQzNCLHVDQUFzQztJQUN0QyxZQUFXO0NBQ2Q7O0FBRUQ7SUFDSSw2QkFBNEI7SUFDNUIsNkNBQTRDO0lBQzVDLGFBQVk7SUFDWixRQUFRO0NBQ1g7O0FBRUQ7SUFDSSxnQkFBZTtJQUNmLFNBQVE7Q0FDWDs7QUFFRDtJQUNJLGdCQUFlO0lBQ2YsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsV0FBVTtJQUNWLFNBQVE7SUFDUixlQUFjO0lBQ2QsY0FBYTtJQUNiLHFCQUFvQjtDQUN2Qjs7QUFFRDtJQUNJLGVBQWM7Q0FDakI7O0FBRUQ7SUFDSSxTQUFRO0lBQ1IsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsT0FBTTtDQUNUOztBQUVEO0lBQ0ksdUJBQXNCO0lBQ3RCLFdBQVU7Q0FDYjs7QUFFRDtJQUNJLG9CQUFtQjtJQUNuQixXQUFVO0NBQ2I7O0FBRUQ7SUFDSSxhQUFZO0lBQ1osUUFBUTtJQUNSLGFBQVk7SUFDWiw0QkFBMkI7SUFDM0IsdUNBQXNDO0lBQ3RDLGlCQUFnQjtJQUNoQixxQkFBb0I7SUFDcEIsZ0JBQWU7SUFDZixXQUFVO0lBQ1YsT0FBTTtJQUNOLFNBQVE7Q0FDWDs7QUFFRDs7SUFFSSx1QkFBc0I7Q0FDekI7O0FBRUQ7SUFDSSxZQUFXO0lBQ1gsYUFBWTtDQUNmOztBQUVEO0lBQ0ksZUFBYztJQUNkLGdCQUFlO0lBQ2YsdUJBQXNCO0lBQ3RCLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLFNBQVE7SUFDUixVQUFTO0NBQ1o7O0FBRUQ7O0lBRUksWUFBVztJQUNYLG1CQUFrQjtDQUNyQjs7QUFFRDtJQUNJLFNBQVE7SUFDUixVQUFTO0lBQ1QsZ0NBQStCO0lBQy9CLGtCQUFpQjtJQUNqQix5QkFBd0I7SUFDeEIsV0FBVTtJQUNWLFNBQVE7SUFDUixlQUFjO0lBQ2QsbUJBQWtCO0NBQ3JCOztBQUVEO0lBQ0ksd0ZBQXdGO0lBQ3hGLGVBQWM7SUFDZCxPQUFPO0lBQ1AsZ0JBQWU7SUFDZixPQUFPO0lBQ1AsMkJBQTBCO0lBQzFCLE9BQU87SUFDUCxnQ0FBK0I7SUFDL0IsT0FBTztJQUNQLGNBQWE7SUFDYixPQUFPO0lBQ1AsY0FBYTtJQUNiLE9BQU87SUFFUCxRQUFRO0lBRVIsUUFBUTtJQUNSLDZCQUE0QjtJQUM1QixRQUFRO0lBQ1IsaUNBQWlDO0lBRWpDLDZCQUE2QjtJQUU3Qix5QkFBeUI7Q0FDNUI7O0FBRUQ7SUFDSSxlQUFjO0lBQ2QsU0FBUztJQUNULGdCQUFlO0lBQ2YsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxZQUFXO0lBQ1gsYUFBWTtJQUNaLGlCQUFnQjtDQUNuQjs7QUFFRDtJQUNJLFdBQVU7Q0FDYjs7QUFFRDtJQUNJLFVBQVM7SUFDVCxhQUFZO0NBQ2Y7O0FBRUQ7SUFDSSxXQUFVO0lBQ1YsWUFBVztJQUNYLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsbUJBQWtCO0NBQ3JCOztBQUVEO0lBQ0ksWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsVUFBUztJQUNULFFBQU87SUFDUCxvQkFBbUI7Q0FDdEI7O0FBRUQ7SUFDSSxjQUFhO0NBQ2hCOztBQ3B1QkQsdUJBQXVCO0FBRXZCO0lBQ0ksbURBQWtEO0NBQ3JEOztBQUVEO0lBQ0kscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1Q0FBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtJQUM5QixjQUFhO0lBQ2IsYUFBWTtJQUNaLGVBQWM7SUFDZCxrQkFBaUI7Q0FJcEI7O0FBVkQ7SUFRUSxhQUFZO0NBQ2Y7O0FBR0w7SUFDSSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQThCO0lBQTlCLHVDQUE4QjtRQUE5Qix1QkFBOEI7WUFBOUIsK0JBQThCO0lBQzlCLGNBQWE7SUFDYixlQUFjO0lBQ2Qsa0JBQWlCO0NBQ3BCOztBQUVEO0lBQ0ksbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixrQkFBaUI7Q0EwQnBCOztBQTdCRDtJQU1ZLG1CQUFrQjtDQUNyQjs7QUFQVDtJQVNZLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsa0JBQWlCO0NBQ3BCOztBQVpUO0lBY1ksbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixTQUFRO0NBQ1g7O0FBakJUO0lBb0JnQixpQkFBZ0I7Q0FDbkI7O0FBckJiO0lBd0JZLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsU0FBUTtDQUNYOztBQUlUO0lBQ0ksbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWiwwQkFBeUI7SUFDekIsNkNBQTRDO0NBMEgvQzs7QUE5SEQ7SUFRUSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFdBQVU7Q0FVYjs7QUFwQkw7SUFZWSxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLHVCQUFzQjtJQUN0QixrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixnRkFBK0U7SUFDL0UsWUFBVztDQUNkOztBQW5CVDtJQXNCUSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVO0NBMkJiOztBQXBETDtJQTJCWSxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLFNBQVE7SUFDUixZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YsWUFBVztDQUNkOztBQWxDVDtJQW9DWSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLGVBQWM7SUFDZCxhQUFZO0lBQ1osY0FBYTtJQUNiLGtFQUFpRTtJQUNqRSxXQUFVO0lBQ1YscUJBQW9CO0lBQ3BCLHNDQUE2QjtJQUE3Qiw4QkFBNkI7SUFDN0IsWUFBVztDQUNkOztBQTlDVDtJQWlEZ0IsV0FBVTtDQUNiOztBQWxEYjtJQXNEUSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFlBQVc7Q0FDZDs7QUF6REw7SUEyRFEsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixZQUFXO0lBQ1gsYUFBWTtJQUNaLGtCQUFpQjtDQVFwQjs7QUF2RUw7SUFpRVksbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixrQkFBaUI7SUFDakIsOEZBQTZGO0lBQzdGLG9CQUFtQjtDQUN0Qjs7QUF0RVQ7SUF5RVEsZUFBYztJQUNkLGtCQUFpQjtJQUNqQixjQUFhO0NBa0RoQjs7QUE3SEw7SUE2RVksc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGVBQWM7SUFDZCxpQ0FBZ0M7Q0FJbkM7O0FBckZUO0lBbUZnQixrQkFBaUI7Q0FDcEI7O0FBcEZiO0lBdUZZLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7SUFBOUIsdUNBQThCO1FBQTlCLHVCQUE4QjtZQUE5QiwrQkFBOEI7Q0FDakM7O0FBekZUO0lBMkZZLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsbUJBQWtCO0NBQ3JCOztBQTlGVDtJQWdHWSxhQUFZO0lBQ1osMEJBQXlCO0NBQzVCOztBQWxHVDtJQW9HWSxnQkFBZTtJQUNmLGVBQWM7Q0FJakI7O0FBekdUO0lBdUdnQixpQkFBZ0I7Q0FDbkI7O0FBeEdiO0lBMkdZLHFCQUFvQjtJQUNwQixhQUFZO0lBQ1osaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2Ysc0JBQXFCO0lBQ3JCLDZCQUE0QjtJQUM1QixzQkFBcUI7Q0FJeEI7O0FBckhUO0lBbUhnQixpQkFBZ0I7Q0FDbkI7O0FBcEhiO0lBdUhZLGlCQUFnQjtJQUNoQixnQkFBZTtDQUlsQjs7QUE1SFQ7SUEwSGdCLGdCQUFlO0NBQ2xCOztBQUtiO0lBQ0ksbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixjQUFhO0lBQ2IsdUJBQXNCO0lBQ3RCLDBCQUF5QjtJQUN6QixzRUFBNkQ7WUFBN0QsOERBQTZEO0NBaUZoRTs7QUF2RkQ7SUFRUSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFdBQVU7SUFDVixZQUFXO0lBQ1gsd0JBQXVCO0NBQzFCOztBQWJMO0lBZVEsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCwwQkFBeUI7SUFDekIscUJBQW9CO0NBQ3ZCOztBQW5CTDtJQXFCUSxhQUFZO0NBQ2Y7O0FBdEJMO0lBd0JRLGNBQWE7Q0FDaEI7O0FBekJMO0lBNEJZLHNDQUE2QjtJQUE3Qiw4QkFBNkI7Q0FDaEM7O0FBN0JUO0lBZ0NnQixhQUFZO0NBQ2Y7O0FBakNiO0lBc0NZLGFBQVk7SUFDWixtQkFBa0I7Q0FTckI7O0FBaERUO0lBeUNnQixpQkFBZ0I7SUFDaEIsbUJBQWtCO0NBQ3JCOztBQTNDYjtJQTZDZ0IsaUJBQWdCO0lBQ2hCLG1CQUFrQjtDQUNyQjs7QUEvQ2I7SUFrRFksYUFBWTtJQUNaLHVCQUFzQjtDQUN6Qjs7QUFwRFQ7SUFzRFkscUJBQW9CO0lBQ3BCLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsc0JBQXFCO0lBQ3JCLDZCQUE0QjtJQUM1QixzQkFBcUI7Q0FJeEI7O0FBL0RUO0lBNkRnQixpQkFBZ0I7Q0FDbkI7O0FBOURiO0lBaUVZLGlCQUFnQjtDQUluQjs7QUFyRVQ7SUFtRWdCLGVBQWM7Q0FDakI7O0FBcEViO0lBd0VnQixrQkFBaUI7Q0FDcEI7O0FBekViO0lBNEVZLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsK0JBQThCO0NBQ2pDOztBQS9FVDtJQWlGWSxrQkFBaUI7Q0FDcEI7O0FBbEZUO0lBb0ZZLHFCQUFvQjtDQUN2Qjs7QUFPVDtJQUNJLG1CQUFrQjtJQUNsQiw0REFBMkQ7SUFDM0QsdUJBQXNCO0NBd0d6Qjs7QUEzR0Q7SUFLUSxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVztJQUNYLHdEQUF1RDtJQUN2RCxZQUFXO0NBQ2Q7O0FBWkw7SUFjUSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVztJQUNYLHdEQUF1RDtJQUN2RCxZQUFXO0NBQ2Q7O0FBckJMO0lBdUJRLGNBQWE7SUFDYixlQUFjO0lBQ2QsdUJBQXNCO0NBQ3pCOztBQTFCTDtJQTRCUSxtQkFBa0I7Q0FtQnJCOztBQS9DTDtJQThCWSxtQkFBa0I7Q0FDckI7O0FBL0JUO0lBaUNZLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsU0FBUTtDQVFYOztBQTNDVDtJQXVDd0IsK0JBQThCO0NBQ2pDOztBQXhDckI7SUE2Q1ksa0JBQWlCO0NBQ3BCOztBQTlDVDtJQWtEWSxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLHVCQUFzQjtJQUN0QixrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixnRkFBK0U7SUFDL0UsWUFBVztDQUNkOztBQXpEVDtJQTZEWSxrQkFBaUI7Q0FDcEI7O0FBOURUO0lBa0VZLHNDQUE2QjtJQUE3Qiw4QkFBNkI7Q0FDaEM7O0FBbkVUO0lBc0VnQixhQUFZO0NBQ2Y7O0FBdkViO0lBMkVRLGFBQVk7Q0FDZjs7QUE1RUw7SUE4RVEsYUFBWTtJQUNaLG1CQUFrQjtDQVFyQjs7QUF2Rkw7SUFpRlksaUJBQWdCO0lBQ2hCLG1CQUFrQjtDQUNyQjs7QUFuRlQ7SUFxRlksbUJBQWtCO0NBQ3JCOztBQXRGVDtJQXlGUSxhQUFZO0NBQ2Y7O0FBMUZMO0lBNEZRLHFCQUFvQjtJQUNwQixhQUFZO0lBQ1osaUJBQWdCO0lBQ2hCLHNCQUFxQjtJQUNyQiw2QkFBNEI7SUFDNUIsc0JBQXFCO0NBQ3hCOztBQWxHTDtJQXFHWSxrQkFBaUI7Q0FDcEI7O0FBdEdUO0lBeUdRLGtCQUFpQjtDQUNwQjs7QUFHTDtJQUNJLG1CQUFrQjtDQTJDckI7O0FBNUNEO0lBR1EscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1Q0FBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtJQUM5QixjQUFhO0lBQ2IsZUFBYztJQUNkLHVCQUFzQjtDQUN6Qjs7QUFSTDtJQVVRLHFCQUFvQjtDQUl2Qjs7QUFkTDtJQVlZLGdDQUErQjtDQUNsQzs7QUFiVDtJQWlCWSxrQkFBaUI7Q0FDcEI7O0FBbEJUO0lBcUJRLGFBQVk7SUFDWixrQkFBaUI7Q0FZcEI7O0FBbENMO0lBd0JZLHNCQUFxQjtJQUNyQixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0NBTWxCOztBQWpDVDtJQTZCZ0Isa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQiwrQkFBOEI7Q0FDakM7O0FBaENiO0lBb0NRLGFBQVk7SUFDWix1QkFBc0I7Q0FNekI7O0FBM0NMO0lBdUNZLGlCQUFnQjtDQUNuQjs7QUFNVDtJQUNJLGFBQVk7Q0FJZjs7QUFMRDtJQUdRLG9CQUFtQjtDQUN0Qjs7QUFHTDtJQUNJLG1CQUFrQjtJQUNsQiwwQkFBeUI7SUFDekIsdUJBQXNCO0NBQ3pCOztBQUVEO0lBQ0kscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1Q0FBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtDQWlEakM7O0FBbkREO0lBSVEsbUJBQWtCO0lBQ2xCLDBCQUF5QjtDQWM1Qjs7QUFuQkw7SUFPWSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLGVBQWM7SUFDZCxZQUFXO0lBQ1gsYUFBWTtJQUNaLHlCQUF3QjtJQUN4QixzQkFBcUI7SUFDckIsWUFBVztDQUNkOztBQWZUO0lBaUJZLG1CQUFrQjtDQUNyQjs7QUFsQlQ7SUFzQlksZ0JBQWU7Q0FJbEI7O0FBMUJUO0lBd0JnQixrQkFBaUI7Q0FDcEI7O0FBekJiO0lBNEJZLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLDhCQUFhO0NBSWhCOztBQWxDVDtJQWdDZ0Isa0JBQWlCO0NBQ3BCOztBQWpDYjtJQW9DWSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixlQUFjO0NBQ2pCOztBQXZDVDtJQXlDWSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixlQUFjO0NBQ2pCOztBQTVDVDtJQStDUSxpQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLDhCQUE2QjtDQUNoQzs7QUFHTDtJQUNJLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7SUFBOUIsdUNBQThCO1FBQTlCLHVCQUE4QjtZQUE5QiwrQkFBOEI7Q0E0RWpDOztBQTlFRDtJQUlRLGFBQVk7Q0FTZjs7QUFiTDtJQU1ZLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLDhCQUFhO0NBSWhCOztBQVpUO0lBVWdCLGtCQUFpQjtDQUNwQjs7QUFYYjtJQWVRLG1CQUFrQjtJQUNsQixhQUFZO0NBMERmOztBQTFFTDtJQWtCWSxrQkFBaUI7Q0FNcEI7O0FBeEJUO0lBb0JnQix1QkFBc0I7SUFDdEIsbUJBQWtCO0lBQ2xCLGlCQUFnQjtDQUNuQjs7QUF2QmI7SUEwQlksbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixZQUFXO0NBNkNkOztBQXpFVDtJQThCZ0IsZUFBYztDQXFCakI7O0FBbkRiO0lBZ0NvQixtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLGVBQWM7SUFDZCxhQUFZO0lBQ1osY0FBYTtJQUNiLHlFQUF3RTtJQUN4RSxXQUFVO0lBQ1YscUJBQW9CO0lBQ3BCLHNDQUE2QjtJQUE3Qiw4QkFBNkI7SUFDN0IsWUFBVztDQUNkOztBQTFDakI7SUE2Q3dCLFdBQVU7Q0FDYjs7QUE5Q3JCO0lBZ0R3QixlQUFjO0NBQ2pCOztBQWpEckI7SUFxRGdCLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsV0FBVTtJQUNWLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixZQUFXO0NBQ2Q7O0FBNURiO0lBOERnQixlQUFjO0lBQ2QsaUJBQWdCO0lBQ2hCLGdCQUFlO0NBQ2xCOztBQWpFYjtJQW1FZ0IsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLG1CQUFrQjtDQUNyQjs7QUF4RWI7SUE0RVEsa0JBQWlCO0NBQ3BCOztBQUdMO0lBQ0ksbUJBQWtCO0lBQ2xCLHVCQUFzQjtDQU96Qjs7QUFURDtJQUlRLGdCQUFlO0NBQ2xCOztBQUxMO0lBT1EsaUJBQWdCO0NBQ25COztBQUdMO0lBQ0ksYUFBWTtJQUNaLHVCQUFzQjtJQUN0QixnQ0FBK0I7Q0E0Q2xDOztBQS9DRDtJQU1ZLGtCQUFpQjtDQUNwQjs7QUFQVDtJQVVRLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsdUJBQXNCO0lBQ3RCLGtCQUFpQjtJQUNqQixnQkFBZTtJQUNmLHFGQUFvRjtDQUN2Rjs7QUFoQkw7SUFtQlksa0JBQWlCO0NBQ3BCOztBQXBCVDtJQXdCWSxrQkFBaUI7Q0FDcEI7O0FBekJUO0lBNkJZLGtCQUFpQjtDQUNwQjs7QUE5QlQ7SUFrQ1ksZUFBYztJQUNkLGlCQUFnQjtDQUNuQjs7QUFwQ1Q7O0lBd0NRLGdCQUFlO0NBTWxCOztBQTlDTDs7SUEwQ1ksYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixrQ0FBaUM7Q0FDcEM7O0FBSVQ7SUFDSSxjQUFhO0lBQ2IsZUFBYztJQUNkLHlDQUF1QztDQUkxQzs7QUFQRDtJQUtRLGtCQUFpQjtDQUNwQjs7QUFHTDtJQUNJLGNBQWE7SUFDYixlQUFjO0NBSWpCOztBQU5EO0lBSVEsaUJBQWdCO0NBQ25COztBQUdMO0lBQ0ksY0FBYTtJQUNiLGtEQUFpRDtDQXFCcEQ7O0FBdkJEO0lBSVEsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVc7SUFDWCxpREFBZ0Q7SUFDaEQsWUFBVztDQUNkOztBQVhMO0lBYVEsbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixlQUFjO0lBQ2Qsa0JBQWlCO0NBQ3BCOztBQWpCTDtJQW1CUSxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVM7Q0FDWjs7QUNycUJMLHVCQUF1QjtBQUV2QjtJQUVRLGNBQWE7Q0FDaEI7O0FBR0w7SUFDSSxtQkFBa0I7Q0FDckI7O0FBSUQ7SUFDSSxtQkFBa0I7SUFDbEIsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCxpQkFBZ0I7Q0FPbkI7O0FBWEQ7SUFNUSwwQkFBeUI7SUFDekIsV0FBVTtJQUNWLGdCQUFlO0lBQ2YsdUJBQXNCO0NBQ3pCIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */
</pre></body></html>