/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;1,600&family=Manrope:wght@400;500;600;700&display=swap);
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/mobile.css ***!
  \*****************************************************************************************************************/
/* Mobile overrides are imported before app.css rules, so specificity is kept
   intentionally higher to ensure they win without !important. */
@media (max-width: 800px) {
    body .shell { width: 100%; padding: 24px 16px 56px; overflow: hidden; }
    body .nav { height: 68px; padding: 0 16px; gap: 12px; }
    body .brand { flex: 0 0 auto; font-size: 18px; letter-spacing: 1.5px; }
    body .nav nav { min-width: 0; gap: 14px; justify-content: flex-end; }
    body .nav nav a { white-space: nowrap; font-size: 11px; }
    body .nav .nav-panel, body .nav .nav-admin { display: none; }

    body .hero { display: block; margin-bottom: 24px; }
    body .hero h1 { font-size: clamp(38px, 11vw, 48px); line-height: .95; overflow-wrap: anywhere; }
    body .hero p { font-size: 13px; line-height: 1.55; }
    body .season { min-width: 0; width: 100%; margin-top: 18px; }

    body .stats { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
    body .stats article { min-width: 0; min-height: 116px; padding: 17px 15px; border-radius: 15px; }
    body .stats article strong { font-size: 32px; overflow-wrap: anywhere; }
    body .stats article i { right: 14px; font-size: 20px; }

    body .grid { grid-template-columns: minmax(0, 1fr); gap: 14px; }
    body .panel { min-width: 0; padding: 20px 16px; border-radius: 16px; }
    body h2 { font-size: 27px; }
    body .panel-title { gap: 10px; align-items: flex-start; }
    body .panel-title a { white-space: nowrap; }

    body .leader { grid-template-columns: 26px 38px minmax(0, 1fr) auto; gap: 9px; padding: 12px 0; }
    body .leader .avatar { width: 38px; height: 38px; font-size: 12px; }
    body .leader strong { font-size: 13px; overflow-wrap: anywhere; }
    body .leader small { max-width: 145px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    body .leader > span { font-size: 16px; white-space: nowrap; }

    body .moderation-row { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 10px; padding: 18px 0; }
    body .moderation-row > div { grid-column: 1 / -1; min-width: 0; }
    body .moderation-row > div b { display: block; font-size: 15px; overflow-wrap: anywhere; }
    body .moderation-row p { font-size: 11px; line-height: 1.55; overflow-wrap: anywhere; }
    body .moderation-row form { min-width: 0; }
    body .moderation-row form:has(input[name="comment"]) { grid-column: 1 / -1; }
    body .moderation-row form:has(input[name="comment"]) input { margin-bottom: 9px; }
    body .moderation-row .btn { width: 100%; min-height: 44px; padding: 10px 8px; }

    body .activity-chart { height: 155px; gap: 3px; overflow: hidden; }
    body .activity-day small { display: none; }
    body .activity-day span { font-size: 8px; }

    body .profile-hero { display: grid; grid-template-columns: 76px minmax(0, 1fr); gap: 16px; }
    body .profile-hero .huge { width: 76px; height: 76px; font-size: 22px; }
    body .profile-hero h1 { font-size: 36px; overflow-wrap: anywhere; }
    body .profile-hero .rank { grid-column: 1 / -1; width: 100%; margin: 0; padding: 15px 0 0; border-left: 0; border-top: 1px solid var(--line); }
    body .award { grid-template-columns: 38px minmax(0, 1fr) auto; gap: 8px; }
    body .award > span { font-size: 23px; }
    body .award small { overflow-wrap: anywhere; }
    body .award > strong { font-size: 12px; white-space: nowrap; }
    body .badge-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }

    body .filter-panel { grid-template-columns: minmax(0, 1fr); padding: 15px; }
    body .filter-panel .btn { width: 100%; min-height: 44px; }
    body .rating-tabs { overflow-x: auto; padding-bottom: 4px; scrollbar-width: none; }
    body .rating-tabs a { flex: 0 0 auto; }

    body .login-wrap { display: block; min-height: calc(100svh - 48px); }
    body .login-art { display: none; }
    body .login-column { width: 100%; max-width: 430px; margin: 0 auto; gap: 14px; }
    body .login-course-title { padding: 0 8px; font-size: 22px; line-height: 1.18; }
    body .login-card { width: 100%; padding: 28px 20px 24px; border-radius: 18px; }
    body .login-card h2 { font-size: 28px; }
    body .login-card label { margin: 16px 0; }
    body .login-card input { min-height: 48px; font-size: 16px; }
    body .login-card button { min-height: 50px; }
}

@media (max-width: 370px) {
    body .shell { padding-inline: 12px; }
    body .brand { font-size: 16px; }
    body .nav nav { gap: 9px; }
    body .nav nav a { font-size: 10px; }
    body .stats { grid-template-columns: minmax(0, 1fr); }
    body .badge-grid { grid-template-columns: minmax(0, 1fr); }
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/sidebar.css ***!
  \******************************************************************************************************************/
.app-frame{display:grid;grid-template-columns:230px minmax(0,1fr);max-width:1680px;margin:0 auto}.app-frame .admin-shell{width:100%;min-width:0;margin:0}.app-sidebar{position:sticky;top:0;align-self:start;height:calc(100vh - 82px);padding:27px 14px;background:#111012;border-right:1px solid var(--line);overflow-y:auto;z-index:15}.app-sidebar a{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:9px;color:#c9c0b9;text-decoration:none;font-size:13px}.app-sidebar a:hover{color:#17110c;background:linear-gradient(90deg,#ae8559,#ddba7e)}.sidebar-heading{margin:20px 13px 7px;color:#746d68;font-size:9px;font-weight:700;letter-spacing:1.8px}.sidebar-heading:first-child{margin-top:0}.sidebar-toggle,.sidebar-toggle-button,.sidebar-backdrop{display:none}
@media(max-width:1000px){.app-frame{display:block}.app-sidebar{position:fixed;left:0;top:0;width:270px;height:100dvh;padding-top:75px;transform:translateX(-105%);transition:transform .25s ease;box-shadow:20px 0 70px #000b}.sidebar-toggle-button{display:flex;position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;align-items:center;gap:7px;padding:11px 15px;border:1px solid #5b4938;border-radius:25px;background:#1b1717;color:var(--gold);font-size:12px;box-shadow:0 8px 35px #000}.sidebar-toggle:checked~.app-frame .app-sidebar{transform:translateX(0)}.sidebar-toggle:checked~.app-frame .sidebar-backdrop{display:block;position:fixed;inset:0;background:#000a;z-index:14}.app-frame .admin-shell{padding-left:16px;padding-right:16px}}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/login-demo.css ***!
  \*********************************************************************************************************************/
.demo-accounts{margin-top:24px;padding-top:19px;border-top:1px solid var(--line);display:grid;gap:8px;text-align:left}.demo-accounts>p{margin:0 0 3px;color:var(--gold);font-size:9px;font-weight:700;letter-spacing:1.8px;text-align:center;text-transform:uppercase}.demo-account{display:grid;grid-template-columns:92px minmax(0,1fr);gap:3px 10px;padding:10px 12px;border:1px solid #332d2d;border-radius:10px;background:#111012}.demo-account b{grid-row:1/3;align-self:center;color:#ddd1c7;font-size:11px}.demo-account code{color:#d4af75;font-family:Manrope,sans-serif;font-size:10px;overflow-wrap:anywhere}.demo-account span{color:#7f7772;font-size:9px}.demo-account strong{color:#b7ada5;font-weight:600}@media(max-width:420px){.demo-accounts{margin-top:20px}.demo-account{grid-template-columns:80px minmax(0,1fr);padding:9px 10px}.demo-account b{font-size:10px}.demo-account code{font-size:9px}}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/moderation.css ***!
  \*********************************************************************************************************************/
.moderation-row .moderation-actions{width:min(430px,100%);display:grid;gap:10px}.moderation-row .moderation-actions>input:not([type=hidden]){width:100%}.moderation-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moderation-buttons .btn{width:100%;min-height:44px}.moderation-actions.compact{width:min(330px,100%)}
@media(max-width:800px){body .moderation-row{display:block}body .moderation-row>div{margin-bottom:14px}body .moderation-row .moderation-actions,body .moderation-actions.compact{width:100%}body .moderation-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}body .moderation-buttons .btn{width:100%;min-width:0}body .moderation-row form:has(input[name="comment"]){display:grid}body .moderation-row form:has(input[name="comment"]) input{margin-bottom:0}}
@media(max-width:370px){body .moderation-buttons{grid-template-columns:minmax(0,1fr)}}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/student-links.css ***!
  \************************************************************************************************************************/
.student-link{color:var(--cream);text-decoration:none}.student-link:hover{color:var(--gold)}
.back-link{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;padding:9px 20px 9px 9px;border:1px solid #5a4838;border-radius:999px;background:linear-gradient(135deg,#211c1a,#151315);box-shadow:0 8px 30px #0005;color:#d8bf99;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.back-link span{display:grid;place-items:center;width:34px;height:34px;padding-bottom:3px;border-radius:50%;background:linear-gradient(135deg,#e0bd82,#9c754d);color:#17110c;font-family:Arial,sans-serif;font-size:29px;line-height:1;transition:transform .2s ease}.back-link:hover{transform:translateY(-2px);border-color:#d4af75;box-shadow:0 12px 35px #0008,0 0 20px #d4af7518;color:var(--cream)}.back-link:hover span{transform:translateX(-2px)}
@media(max-width:480px){.back-link{width:100%;justify-content:center;margin-bottom:20px;padding-right:14px;font-size:13px;line-height:1.25}.back-link span{flex:0 0 34px}body .student-stats article{padding:16px 14px;overflow:hidden}body .student-stats article>span{font-size:9px;letter-spacing:1.1px;white-space:normal}body .student-stats article>strong{font-size:clamp(25px,7.2vw,29px);line-height:1.08;overflow-wrap:normal;word-break:normal;hyphens:none}body .student-stats .tariff-card>strong{font-size:clamp(21px,6.3vw,25px)}body .student-stats article>small{font-size:8px;line-height:1.35;letter-spacing:.8px;overflow-wrap:normal;word-break:normal}body .profile-hero h1{font-size:clamp(31px,9.5vw,37px);line-height:1}body .profile-hero p{font-size:12px;line-height:1.5}body .profile-hero .rank small{display:block;padding-inline:8px;font-size:9px;white-space:normal}body .journey .panel-title{align-items:center}body .journey .panel-title>strong{font-size:33px}}
@media(max-width:340px){body .student-stats{grid-template-columns:minmax(0,1fr)}body .student-stats article>strong,body .student-stats .tariff-card>strong{font-size:29px}}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/pagination.css ***!
  \*********************************************************************************************************************/
.result-count{color:var(--muted);font-size:11px}.desktop-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.desktop-pagination a{display:flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #4b4039;border-radius:22px;color:var(--gold);font-size:11px;text-decoration:none}.desktop-pagination a:hover{background:#241e1b}.desktop-pagination span{color:var(--muted);font-size:10px}.mobile-show-more{display:none}.show-more-arrow{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.mobile-show-more:hover .show-more-arrow{transform:rotate(45deg) translate(2px,0)}
@media(max-width:800px){body .mobile-show-more{display:flex;width:100%;min-height:48px;justify-content:center;align-items:center;gap:11px;margin-top:15px;padding:12px 16px;border:1px solid #71583f;border-radius:14px;background:linear-gradient(135deg,#29211c,#151315);box-shadow:0 8px 24px #0004;color:var(--gold);font-weight:700;cursor:pointer}body .mobile-show-more:disabled{opacity:.65;cursor:wait}body .mobile-show-more.loading .show-more-arrow{animation:arrowPulse .7s ease infinite alternate}body .mobile-show-more.load-error{border-color:#9b5258;color:#df9ba0}body .desktop-pagination{display:none}}@keyframes arrowPulse{to{transform:rotate(45deg) translate(4px,2px)}}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/ratings-responsive.css ***!
  \*****************************************************************************************************************************/
body form.filter-panel .btn.approve{min-height:44px;border:0;border-radius:10px;background:linear-gradient(90deg,#a77d52,#dfbd82);color:#17110c;font-family:Manrope,sans-serif;font-weight:700;cursor:pointer}.rating-tabs a{display:flex;align-items:center;justify-content:center;background:#171519}
.rating-leader{align-items:center}.rating-earned-badge{display:grid;place-items:center;width:34px;height:34px;border:1px solid #5a4937;border-radius:50%;background:radial-gradient(circle at 35% 25%,#3a2b21,#171313);box-shadow:0 0 18px #d4af7520;color:#d4af75;font-size:26px;line-height:1}.rating-student-info{min-width:0}.rating-badge-progress{width:min(420px,100%);margin-top:9px}.rating-badge-line{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:8px}.rating-badge-icon{display:grid;place-items:center;width:22px;height:22px;border:1px solid #4b3d31;border-radius:50%;background:#211c18;font-size:13px;line-height:1}.rating-badge-track{height:7px;border-radius:999px;background:#282327;overflow:hidden}.rating-badge-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c5639,#e1bd80);box-shadow:0 0 18px #d4af7540}
@media(max-width:600px){body header.nav{height:auto;min-height:116px;flex-direction:column;justify-content:center;gap:8px;padding:10px 16px}body header.nav .brand{font-size:20px;line-height:1;letter-spacing:2.5px}body header.nav nav{width:100%;justify-content:center;gap:12px}body header.nav nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:10px;font-size:12px;line-height:1.2;white-space:nowrap}body header.nav nav a:active{background:#d4af7514}body form.filter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:15px}body form.filter-panel label{min-width:0;font-size:10px;line-height:1.2;letter-spacing:.6px;color:#b0a69e}body form.filter-panel select{width:100%;min-width:0;height:46px;margin-top:6px;padding:10px 32px 10px 11px;font-size:11px;text-overflow:ellipsis}body form.filter-panel .btn.approve{grid-column:1/-1;width:100%;min-height:48px;margin-top:2px;font-size:13px}body .rating-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;overflow:visible}body .rating-tabs a{min-width:0;min-height:44px;padding:8px 5px;border-radius:10px;font-size:10px;text-align:center;white-space:normal}body #students .panel-title{align-items:center}body #students .result-count{max-width:90px;text-align:right;line-height:1.3}body #students h2{font-size:30px}}
@media(max-width:800px){body .rating-badge-progress{grid-column:auto;width:100%;margin-top:8px}body .rating-badge-track{height:6px}}
@media(max-width:350px){body form.filter-panel{grid-template-columns:minmax(0,1fr)}body form.filter-panel .btn.approve{grid-column:auto}body header.nav nav{gap:4px}body header.nav nav a{padding-inline:8px;font-size:11px}body .rating-tabs{grid-template-columns:minmax(0,1fr)}}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/curator-pagination.css ***!
  \*****************************************************************************************************************************/
.numbered-pagination{gap:7px}.numbered-pagination a{justify-content:center;min-width:44px;height:44px;padding:0;border-radius:50%}.numbered-pagination a.active{border-color:#d4af75;background:linear-gradient(135deg,#d8b477,#8f6943);color:#17110c;font-weight:700;pointer-events:none}.clickable-student-row{cursor:pointer;border-radius:10px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.clickable-student-row:hover{background:#d4af750d;box-shadow:inset 0 0 0 1px #d4af7518}.clickable-student-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:800px){body .clickable-student-row{position:relative;cursor:pointer;border-radius:10px}body .clickable-student-row:active{background:#d4af7512;transform:scale(.99)}body .clickable-student-row::after{content:'›';align-self:center;color:#7c6b5c;font-family:Arial,sans-serif;font-size:22px}body .clickable-student-row{grid-template-columns:26px 38px minmax(0,1fr) auto 12px}body .curator-student-list .student-link{pointer-events:none}body .curator-show-more{display:flex}}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css (1) ***!
  \******************************************************************************************************************/
.login-column{display:flex;flex-direction:column;gap:18px}.login-course-title{margin:0;text-align:center;color:var(--cream);font-family:'Cormorant Garamond';font-size:24px;line-height:1.25}.login-course-title span{color:var(--gold);font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.lower-grid,.moderation,.journey{margin-top:22px}.activity-chart{height:190px;display:flex;align-items:flex-end;gap:8px;padding-top:25px}.activity-day{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.activity-day b{width:100%;max-width:30px;min-height:5px;border-radius:7px 7px 2px 2px;background:linear-gradient(#e5c28b,#765537);box-shadow:0 0 18px #d4af7530}.activity-day small{font-size:8px;color:var(--muted);margin-top:7px}.activity-day span{position:absolute;top:-19px;color:var(--gold);font-size:9px}.moderation-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.moderation-row p{margin:5px 0;font-size:12px;max-width:700px}.moderation-row small{color:var(--muted)}.btn{border:1px solid #554638;border-radius:9px;padding:11px 16px;color:var(--cream);background:#211c1a;cursor:pointer}.btn.approve{background:linear-gradient(90deg,#92704b,#d4af75);color:#18110c;font-weight:700}.btn.reject{background:#25191b;border-color:#663f43;color:#d9a2a5}.flash{padding:13px 18px;border:1px solid #4d6848;background:#192219;border-radius:10px;margin-bottom:20px}.journey .panel-title>strong{font-family:'Cormorant Garamond';font-size:38px;color:var(--gold)}.journey-track{height:12px;border-radius:8px;background:#282327;overflow:hidden}.journey-track i{display:block;height:100%;background:linear-gradient(90deg,#7c5639,#e1bd80);box-shadow:0 0 20px #d4af7555}.badge-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.badge-card{border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center}.badge-card span,.badge-card b,.badge-card small{display:block}.badge-card span{font-size:30px}.badge-card small{font-size:9px;color:var(--muted);margin-top:5px}.badge-card.locked{filter:grayscale(1);opacity:.42}.badge-card.unlocked{border-color:#735b3c;background:#211c18}.status-pending{font-size:11px;color:#d4af75!important}.status-rejected{font-size:11px;color:#b47878!important}.filter-panel{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:12px;align-items:end;background:#171519;border:1px solid var(--line);padding:18px;border-radius:18px;margin-bottom:18px}.filter-panel label{font-size:9px;letter-spacing:1px;color:var(--muted)}.filter-panel select{margin-top:7px}.rating-tabs{display:flex;gap:8px;margin:18px 0}.rating-tabs a{padding:9px 14px;border:1px solid var(--line);border-radius:20px;text-decoration:none;color:var(--gold);font-size:11px}.featured{background:linear-gradient(90deg,#d4af750c,transparent)}@media(max-width:800px){.moderation-row,.filter-panel{grid-template-columns:1fr}.activity-chart{gap:3px}.activity-day small{display:none}.badge-grid{grid-template-columns:1fr}}
:root{--bg:#0c0b0d;--card:#171519;--line:#2d2827;--gold:#d4af75;--cream:#f2e7d5;--muted:#958d88}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--cream);font-family:Manrope,sans-serif;min-height:100vh}.glow{position:fixed;inset:-20% 50% 50% -20%;background:radial-gradient(circle,#56372b55,transparent 60%);pointer-events:none}.nav{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,30px);position:relative;background:#0c0b0ddd;backdrop-filter:blur(16px);z-index:2}.brand{font-family:'Cormorant Garamond';font-size:24px;letter-spacing:3px;color:var(--cream);text-decoration:none}.brand span,.eyebrow,em{color:var(--gold)}nav{display:flex;gap:28px}nav a{color:#bdb3aa;text-decoration:none;font-size:13px}nav a:hover{color:var(--gold)}.shell{max-width:1400px;margin:auto;padding:48px max(4vw,25px) 80px;position:relative}.hero{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700}h1,h2{font-family:'Cormorant Garamond';margin:.15em 0}h1{font-size:54px;line-height:1}h2{font-size:30px}p{color:var(--muted)}.season{min-width:260px;background:linear-gradient(135deg,#241e1b,#151315);border:1px solid #4c3c30;padding:20px 24px;border-radius:18px;position:relative}.season small,.season b{display:block}.season b{font-family:'Cormorant Garamond';font-size:24px;margin-top:5px}.live{position:absolute;right:20px;top:20px;color:#b9d59e;font-size:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stats article,.panel{background:linear-gradient(145deg,#19171a,#121113);border:1px solid var(--line);border-radius:20px;padding:25px}.stats article{position:relative;min-height:140px}.stats article i{position:absolute;right:20px;color:var(--gold);font-size:25px}.stats article span,.stats article small{display:block;color:var(--muted);font-size:10px;letter-spacing:1.5px}.stats article strong{display:block;font-family:'Cormorant Garamond';font-size:42px;margin:12px 0 3px}.grid{display:grid;grid-template-columns:1.8fr 1fr;gap:22px}.panel-title{display:flex;align-items:center;justify-content:space-between}.panel-title a{color:var(--gold);font-size:12px;text-decoration:none}.leader{display:grid;grid-template-columns:34px 44px 1fr auto;gap:14px;align-items:center;padding:13px 4px;border-top:1px solid #282427}.leader:first-child{border:0}.place{font-family:'Cormorant Garamond';font-size:22px;color:#746b64;text-align:center}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#a87555,#3b2924);color:#fff;font-weight:700}.leader strong,.leader small{display:block}.leader small{color:var(--muted);font-size:11px;margin-top:4px}.leader>span{color:var(--gold);font-family:'Cormorant Garamond';font-size:20px}.bar-row{margin:19px 0}.bar-row>div:first-child{display:flex;justify-content:space-between;font-size:12px}.bar-row span{color:var(--gold)}.bar{height:4px;background:#292529;border-radius:3px;margin-top:9px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#795c3c,#e4bf80)}hr{border:0;border-top:1px solid var(--line);margin:30px 0}.mini{display:grid;grid-template-columns:22px 1fr auto;padding:10px 0;font-size:12px}.mini span{color:#645d58}.mini em{font-style:normal}.profile-hero{display:flex;align-items:center;gap:25px;margin-bottom:35px}.huge{width:100px;height:100px;font-size:28px}.profile-hero h1{margin:0}.rank{margin-left:auto;text-align:center;border-left:1px solid var(--line);padding-left:45px}.rank small{color:var(--muted);letter-spacing:2px}.rank strong{display:block;font-family:'Cormorant Garamond';font-size:48px;color:var(--gold)}.award{display:grid;grid-template-columns:50px 1fr auto;align-items:center;border-top:1px solid var(--line);padding:16px 0}.award>span{font-size:28px}.award small{display:block;color:var(--muted);margin-top:4px}.award>strong{color:var(--gold)}select,input{width:100%;background:#151316;border:1px solid #3c3432;border-radius:10px;padding:13px;color:var(--cream)}.login-wrap{min-height:calc(100vh - 100px);display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw}.login-art h1{font-size:80px}.login-art p{max-width:500px;line-height:1.7}.login-card{background:#171419ee;border:1px solid #43372e;padding:45px;border-radius:24px;text-align:center;box-shadow:0 30px 100px #0008}.gem{color:var(--gold);font-size:40px}.login-card label{text-align:left;display:block;color:#a69d96;font-size:11px;margin:20px 0}.login-card input{margin-top:8px}.login-card button{width:100%;padding:15px;border:0;border-radius:10px;background:linear-gradient(90deg,#aa8155,#e0bd82);color:#17110c;font-weight:700;cursor:pointer}.login-card small{display:block;margin-top:18px;color:#766e69}.alert{color:#e5a3a3}.muted{color:var(--muted)}@media(max-width:800px){.nav nav{gap:10px}.nav nav a:nth-child(1){display:none}.hero{display:block}.season{margin-top:20px}.stats,.grid,.login-wrap{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.login-art{display:none}.shell{padding-top:25px}h1{font-size:42px}.profile-hero{flex-wrap:wrap}.rank{margin-left:0}}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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WUFBWSxvQkFBb0IsQ0FBQyx3QkFBd0IsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLENBQUMsS0FBSyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxtQkFBbUIsVUFBVSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsaURBQWlELENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sa0JBQWtCLENBQUMsd0JBQXdCLFNBQVMsUUFBUSxDQUFDLHdCQUF3QixZQUFZLENBQUMsTUFBTSxhQUFhLENBQUMsUUFBUSxlQUFlLENBQUMseUJBQXlCLHlCQUF5QixDQUFDLE9BQU8sNkJBQTZCLENBQUMsV0FBVyxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxHQUFHLGNBQWMsQ0FBQyxjQUFjLGNBQWMsQ0FBQyxNQUFNLGFBQWEsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbW9iaWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3NpZGViYXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbG9naW4tZGVtby5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tb2RlcmF0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3N0dWRlbnQtbGlua3MuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9yYXRpbmdzLXJlc3BvbnNpdmUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3VyYXRvci1wYWdpbmF0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTW9iaWxlIG92ZXJyaWRlcyBhcmUgaW1wb3J0ZWQgYmVmb3JlIGFwcC5jc3MgcnVsZXMsIHNvIHNwZWNpZmljaXR5IGlzIGtlcHRcbiAgIGludGVudGlvbmFsbHkgaGlnaGVyIHRvIGVuc3VyZSB0aGV5IHdpbiB3aXRob3V0ICFpbXBvcnRhbnQuICovXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBib2R5IC5zaGVsbCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAyNHB4IDE2cHggNTZweDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGJvZHkgLm5hdiB7IGhlaWdodDogNjhweDsgcGFkZGluZzogMCAxNnB4OyBnYXA6IDEycHg7IH1cbiAgICBib2R5IC5icmFuZCB7IGZsZXg6IDAgMCBhdXRvOyBmb250LXNpemU6IDE4cHg7IGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuICAgIGJvZHkgLm5hdiBuYXYgeyBtaW4td2lkdGg6IDA7IGdhcDogMTRweDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIGJvZHkgLm5hdiBuYXYgYSB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIGJvZHkgLm5hdiAubmF2LXBhbmVsLCBib2R5IC5uYXYgLm5hdi1hZG1pbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIGJvZHkgLmhlcm8geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIGJvZHkgLmhlcm8gaDEgeyBmb250LXNpemU6IGNsYW1wKDM4cHgsIDExdncsIDQ4cHgpOyBsaW5lLWhlaWdodDogLjk1OyBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgfVxuICAgIGJvZHkgLmhlcm8gcCB7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNTU7IH1cbiAgICBib2R5IC5zZWFzb24geyBtaW4td2lkdGg6IDA7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbiAgICBib2R5IC5zdGF0cyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgZ2FwOiAxMHB4OyB9XG4gICAgYm9keSAuc3RhdHMgYXJ0aWNsZSB7IG1pbi13aWR0aDogMDsgbWluLWhlaWdodDogMTE2cHg7IHBhZGRpbmc6IDE3cHggMTVweDsgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIGJvZHkgLnN0YXRzIGFydGljbGUgc3Ryb25nIHsgZm9udC1zaXplOiAzMnB4OyBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgfVxuICAgIGJvZHkgLnN0YXRzIGFydGljbGUgaSB7IHJpZ2h0OiAxNHB4OyBmb250LXNpemU6IDIwcHg7IH1cblxuICAgIGJvZHkgLmdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpOyBnYXA6IDE0cHg7IH1cbiAgICBib2R5IC5wYW5lbCB7IG1pbi13aWR0aDogMDsgcGFkZGluZzogMjBweCAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgYm9keSBoMiB7IGZvbnQtc2l6ZTogMjdweDsgfVxuICAgIGJvZHkgLnBhbmVsLXRpdGxlIHsgZ2FwOiAxMHB4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIGJvZHkgLnBhbmVsLXRpdGxlIGEgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiAgICBib2R5IC5sZWFkZXIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2cHggMzhweCBtaW5tYXgoMCwgMWZyKSBhdXRvOyBnYXA6IDlweDsgcGFkZGluZzogMTJweCAwOyB9XG4gICAgYm9keSAubGVhZGVyIC5hdmF0YXIgeyB3aWR0aDogMzhweDsgaGVpZ2h0OiAzOHB4OyBmb250LXNpemU6IDEycHg7IH1cbiAgICBib2R5IC5sZWFkZXIgc3Ryb25nIHsgZm9udC1zaXplOiAxM3B4OyBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgfVxuICAgIGJvZHkgLmxlYWRlciBzbWFsbCB7IG1heC13aWR0aDogMTQ1cHg7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgYm9keSAubGVhZGVyID4gc3BhbiB7IGZvbnQtc2l6ZTogMTZweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4gICAgYm9keSAubW9kZXJhdGlvbi1yb3cgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpOyBnYXA6IDEwcHg7IHBhZGRpbmc6IDE4cHggMDsgfVxuICAgIGJvZHkgLm1vZGVyYXRpb24tcm93ID4gZGl2IHsgZ3JpZC1jb2x1bW46IDEgLyAtMTsgbWluLXdpZHRoOiAwOyB9XG4gICAgYm9keSAubW9kZXJhdGlvbi1yb3cgPiBkaXYgYiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE1cHg7IG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG4gICAgYm9keSAubW9kZXJhdGlvbi1yb3cgcCB7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IDEuNTU7IG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG4gICAgYm9keSAubW9kZXJhdGlvbi1yb3cgZm9ybSB7IG1pbi13aWR0aDogMDsgfVxuICAgIGJvZHkgLm1vZGVyYXRpb24tcm93IGZvcm06aGFzKGlucHV0W25hbWU9XCJjb21tZW50XCJdKSB7IGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cbiAgICBib2R5IC5tb2RlcmF0aW9uLXJvdyBmb3JtOmhhcyhpbnB1dFtuYW1lPVwiY29tbWVudFwiXSkgaW5wdXQgeyBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICBib2R5IC5tb2RlcmF0aW9uLXJvdyAuYnRuIHsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDQ0cHg7IHBhZGRpbmc6IDEwcHggOHB4OyB9XG5cbiAgICBib2R5IC5hY3Rpdml0eS1jaGFydCB7IGhlaWdodDogMTU1cHg7IGdhcDogM3B4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgYm9keSAuYWN0aXZpdHktZGF5IHNtYWxsIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLmFjdGl2aXR5LWRheSBzcGFuIHsgZm9udC1zaXplOiA4cHg7IH1cblxuICAgIGJvZHkgLnByb2ZpbGUtaGVybyB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzZweCBtaW5tYXgoMCwgMWZyKTsgZ2FwOiAxNnB4OyB9XG4gICAgYm9keSAucHJvZmlsZS1oZXJvIC5odWdlIHsgd2lkdGg6IDc2cHg7IGhlaWdodDogNzZweDsgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgYm9keSAucHJvZmlsZS1oZXJvIGgxIHsgZm9udC1zaXplOiAzNnB4OyBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgfVxuICAgIGJvZHkgLnByb2ZpbGUtaGVybyAucmFuayB7IGdyaWQtY29sdW1uOiAxIC8gLTE7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IHBhZGRpbmc6IDE1cHggMCAwOyBib3JkZXItbGVmdDogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpbmUpOyB9XG4gICAgYm9keSAuYXdhcmQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4cHggbWlubWF4KDAsIDFmcikgYXV0bzsgZ2FwOiA4cHg7IH1cbiAgICBib2R5IC5hd2FyZCA+IHNwYW4geyBmb250LXNpemU6IDIzcHg7IH1cbiAgICBib2R5IC5hd2FyZCBzbWFsbCB7IG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG4gICAgYm9keSAuYXdhcmQgPiBzdHJvbmcgeyBmb250LXNpemU6IDEycHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBib2R5IC5iYWRnZS1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG5cbiAgICBib2R5IC5maWx0ZXItcGFuZWwgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpOyBwYWRkaW5nOiAxNXB4OyB9XG4gICAgYm9keSAuZmlsdGVyLXBhbmVsIC5idG4geyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogNDRweDsgfVxuICAgIGJvZHkgLnJhdGluZy10YWJzIHsgb3ZlcmZsb3cteDogYXV0bzsgcGFkZGluZy1ib3R0b206IDRweDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgYm9keSAucmF0aW5nLXRhYnMgYSB7IGZsZXg6IDAgMCBhdXRvOyB9XG5cbiAgICBib2R5IC5sb2dpbi13cmFwIHsgZGlzcGxheTogYmxvY2s7IG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNDhweCk7IH1cbiAgICBib2R5IC5sb2dpbi1hcnQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSAubG9naW4tY29sdW1uIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDMwcHg7IG1hcmdpbjogMCBhdXRvOyBnYXA6IDE0cHg7IH1cbiAgICBib2R5IC5sb2dpbi1jb3Vyc2UtdGl0bGUgeyBwYWRkaW5nOiAwIDhweDsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMS4xODsgfVxuICAgIGJvZHkgLmxvZ2luLWNhcmQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjhweCAyMHB4IDI0cHg7IGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cbiAgICBib2R5IC5sb2dpbi1jYXJkIGgyIHsgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgYm9keSAubG9naW4tY2FyZCBsYWJlbCB7IG1hcmdpbjogMTZweCAwOyB9XG4gICAgYm9keSAubG9naW4tY2FyZCBpbnB1dCB7IG1pbi1oZWlnaHQ6IDQ4cHg7IGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGJvZHkgLmxvZ2luLWNhcmQgYnV0dG9uIHsgbWluLWhlaWdodDogNTBweDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICBib2R5IC5zaGVsbCB7IHBhZGRpbmctaW5saW5lOiAxMnB4OyB9XG4gICAgYm9keSAuYnJhbmQgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgICBib2R5IC5uYXYgbmF2IHsgZ2FwOiA5cHg7IH1cbiAgICBib2R5IC5uYXYgbmF2IGEgeyBmb250LXNpemU6IDEwcHg7IH1cbiAgICBib2R5IC5zdGF0cyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7IH1cbiAgICBib2R5IC5iYWRnZS1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTsgfVxufVxuIiwiLmFwcC1mcmFtZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIzMHB4IG1pbm1heCgwLDFmcik7bWF4LXdpZHRoOjE2ODBweDttYXJnaW46MCBhdXRvfS5hcHAtZnJhbWUgLmFkbWluLXNoZWxse3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7bWFyZ2luOjB9LmFwcC1zaWRlYmFye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDthbGlnbi1zZWxmOnN0YXJ0O2hlaWdodDpjYWxjKDEwMHZoIC0gODJweCk7cGFkZGluZzoyN3B4IDE0cHg7YmFja2dyb3VuZDojMTExMDEyO2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tbGluZSk7b3ZlcmZsb3cteTphdXRvO3otaW5kZXg6MTV9LmFwcC1zaWRlYmFyIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTFweDtwYWRkaW5nOjEwcHggMTNweDtib3JkZXItcmFkaXVzOjlweDtjb2xvcjojYzljMGI5O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxM3B4fS5hcHAtc2lkZWJhciBhOmhvdmVye2NvbG9yOiMxNzExMGM7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2FlODU1OSwjZGRiYTdlKX0uc2lkZWJhci1oZWFkaW5ne21hcmdpbjoyMHB4IDEzcHggN3B4O2NvbG9yOiM3NDZkNjg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MS44cHh9LnNpZGViYXItaGVhZGluZzpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnNpZGViYXItdG9nZ2xlLC5zaWRlYmFyLXRvZ2dsZS1idXR0b24sLnNpZGViYXItYmFja2Ryb3B7ZGlzcGxheTpub25lfVxuQG1lZGlhKG1heC13aWR0aDoxMDAwcHgpey5hcHAtZnJhbWV7ZGlzcGxheTpibG9ja30uYXBwLXNpZGViYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3dpZHRoOjI3MHB4O2hlaWdodDoxMDBkdmg7cGFkZGluZy10b3A6NzVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTA1JSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlO2JveC1zaGFkb3c6MjBweCAwIDcwcHggIzAwMGJ9LnNpZGViYXItdG9nZ2xlLWJ1dHRvbntkaXNwbGF5OmZsZXg7cG9zaXRpb246Zml4ZWQ7bGVmdDoxNHB4O2JvdHRvbTpjYWxjKDE0cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO3otaW5kZXg6NDA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo3cHg7cGFkZGluZzoxMXB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjNWI0OTM4O2JvcmRlci1yYWRpdXM6MjVweDtiYWNrZ3JvdW5kOiMxYjE3MTc7Y29sb3I6dmFyKC0tZ29sZCk7Zm9udC1zaXplOjEycHg7Ym94LXNoYWRvdzowIDhweCAzNXB4ICMwMDB9LnNpZGViYXItdG9nZ2xlOmNoZWNrZWR+LmFwcC1mcmFtZSAuYXBwLXNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LnNpZGViYXItdG9nZ2xlOmNoZWNrZWR+LmFwcC1mcmFtZSAuc2lkZWJhci1iYWNrZHJvcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7YmFja2dyb3VuZDojMDAwYTt6LWluZGV4OjE0fS5hcHAtZnJhbWUgLmFkbWluLXNoZWxse3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19XG4iLCIuZGVtby1hY2NvdW50c3ttYXJnaW4tdG9wOjI0cHg7cGFkZGluZy10b3A6MTlweDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1saW5lKTtkaXNwbGF5OmdyaWQ7Z2FwOjhweDt0ZXh0LWFsaWduOmxlZnR9LmRlbW8tYWNjb3VudHM+cHttYXJnaW46MCAwIDNweDtjb2xvcjp2YXIoLS1nb2xkKTtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzoxLjhweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmRlbW8tYWNjb3VudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjkycHggbWlubWF4KDAsMWZyKTtnYXA6M3B4IDEwcHg7cGFkZGluZzoxMHB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjMzMyZDJkO2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiMxMTEwMTJ9LmRlbW8tYWNjb3VudCBie2dyaWQtcm93OjEvMzthbGlnbi1zZWxmOmNlbnRlcjtjb2xvcjojZGRkMWM3O2ZvbnQtc2l6ZToxMXB4fS5kZW1vLWFjY291bnQgY29kZXtjb2xvcjojZDRhZjc1O2ZvbnQtZmFtaWx5Ok1hbnJvcGUsc2Fucy1zZXJpZjtmb250LXNpemU6MTBweDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5kZW1vLWFjY291bnQgc3Bhbntjb2xvcjojN2Y3NzcyO2ZvbnQtc2l6ZTo5cHh9LmRlbW8tYWNjb3VudCBzdHJvbmd7Y29sb3I6I2I3YWRhNTtmb250LXdlaWdodDo2MDB9QG1lZGlhKG1heC13aWR0aDo0MjBweCl7LmRlbW8tYWNjb3VudHN7bWFyZ2luLXRvcDoyMHB4fS5kZW1vLWFjY291bnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjgwcHggbWlubWF4KDAsMWZyKTtwYWRkaW5nOjlweCAxMHB4fS5kZW1vLWFjY291bnQgYntmb250LXNpemU6MTBweH0uZGVtby1hY2NvdW50IGNvZGV7Zm9udC1zaXplOjlweH19XG4iLCIubW9kZXJhdGlvbi1yb3cgLm1vZGVyYXRpb24tYWN0aW9uc3t3aWR0aDptaW4oNDMwcHgsMTAwJSk7ZGlzcGxheTpncmlkO2dhcDoxMHB4fS5tb2RlcmF0aW9uLXJvdyAubW9kZXJhdGlvbi1hY3Rpb25zPmlucHV0Om5vdChbdHlwZT1oaWRkZW5dKXt3aWR0aDoxMDAlfS5tb2RlcmF0aW9uLWJ1dHRvbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKTtnYXA6MTBweH0ubW9kZXJhdGlvbi1idXR0b25zIC5idG57d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQ0cHh9Lm1vZGVyYXRpb24tYWN0aW9ucy5jb21wYWN0e3dpZHRoOm1pbigzMzBweCwxMDAlKX1cbkBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe2JvZHkgLm1vZGVyYXRpb24tcm93e2Rpc3BsYXk6YmxvY2t9Ym9keSAubW9kZXJhdGlvbi1yb3c+ZGl2e21hcmdpbi1ib3R0b206MTRweH1ib2R5IC5tb2RlcmF0aW9uLXJvdyAubW9kZXJhdGlvbi1hY3Rpb25zLGJvZHkgLm1vZGVyYXRpb24tYWN0aW9ucy5jb21wYWN0e3dpZHRoOjEwMCV9Ym9keSAubW9kZXJhdGlvbi1idXR0b25ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX1ib2R5IC5tb2RlcmF0aW9uLWJ1dHRvbnMgLmJ0bnt3aWR0aDoxMDAlO21pbi13aWR0aDowfWJvZHkgLm1vZGVyYXRpb24tcm93IGZvcm06aGFzKGlucHV0W25hbWU9XCJjb21tZW50XCJdKXtkaXNwbGF5OmdyaWR9Ym9keSAubW9kZXJhdGlvbi1yb3cgZm9ybTpoYXMoaW5wdXRbbmFtZT1cImNvbW1lbnRcIl0pIGlucHV0e21hcmdpbi1ib3R0b206MH19XG5AbWVkaWEobWF4LXdpZHRoOjM3MHB4KXtib2R5IC5tb2RlcmF0aW9uLWJ1dHRvbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLDFmcil9fVxuIiwiLnN0dWRlbnQtbGlua3tjb2xvcjp2YXIoLS1jcmVhbSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN0dWRlbnQtbGluazpob3Zlcntjb2xvcjp2YXIoLS1nb2xkKX1cbi5iYWNrLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7bWFyZ2luLWJvdHRvbToyNnB4O3BhZGRpbmc6OXB4IDIwcHggOXB4IDlweDtib3JkZXI6MXB4IHNvbGlkICM1YTQ4Mzg7Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzIxMWMxYSwjMTUxMzE1KTtib3gtc2hhZG93OjAgOHB4IDMwcHggIzAwMDU7Y29sb3I6I2Q4YmY5OTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLGJveC1zaGFkb3cgLjJzIGVhc2UsY29sb3IgLjJzIGVhc2V9LmJhY2stbGluayBzcGFue2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDtwYWRkaW5nLWJvdHRvbTozcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNlMGJkODIsIzljNzU0ZCk7Y29sb3I6IzE3MTEwYztmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyOXB4O2xpbmUtaGVpZ2h0OjE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2V9LmJhY2stbGluazpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3JkZXItY29sb3I6I2Q0YWY3NTtib3gtc2hhZG93OjAgMTJweCAzNXB4ICMwMDA4LDAgMCAyMHB4ICNkNGFmNzUxODtjb2xvcjp2YXIoLS1jcmVhbSl9LmJhY2stbGluazpob3ZlciBzcGFue3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpfVxuQG1lZGlhKG1heC13aWR0aDo0ODBweCl7LmJhY2stbGlua3t3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctcmlnaHQ6MTRweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjI1fS5iYWNrLWxpbmsgc3BhbntmbGV4OjAgMCAzNHB4fWJvZHkgLnN0dWRlbnQtc3RhdHMgYXJ0aWNsZXtwYWRkaW5nOjE2cHggMTRweDtvdmVyZmxvdzpoaWRkZW59Ym9keSAuc3R1ZGVudC1zdGF0cyBhcnRpY2xlPnNwYW57Zm9udC1zaXplOjlweDtsZXR0ZXItc3BhY2luZzoxLjFweDt3aGl0ZS1zcGFjZTpub3JtYWx9Ym9keSAuc3R1ZGVudC1zdGF0cyBhcnRpY2xlPnN0cm9uZ3tmb250LXNpemU6Y2xhbXAoMjVweCw3LjJ2dywyOXB4KTtsaW5lLWhlaWdodDoxLjA4O292ZXJmbG93LXdyYXA6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO2h5cGhlbnM6bm9uZX1ib2R5IC5zdHVkZW50LXN0YXRzIC50YXJpZmYtY2FyZD5zdHJvbmd7Zm9udC1zaXplOmNsYW1wKDIxcHgsNi4zdncsMjVweCl9Ym9keSAuc3R1ZGVudC1zdGF0cyBhcnRpY2xlPnNtYWxse2ZvbnQtc2l6ZTo4cHg7bGluZS1oZWlnaHQ6MS4zNTtsZXR0ZXItc3BhY2luZzouOHB4O292ZXJmbG93LXdyYXA6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsfWJvZHkgLnByb2ZpbGUtaGVybyBoMXtmb250LXNpemU6Y2xhbXAoMzFweCw5LjV2dywzN3B4KTtsaW5lLWhlaWdodDoxfWJvZHkgLnByb2ZpbGUtaGVybyBwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNX1ib2R5IC5wcm9maWxlLWhlcm8gLnJhbmsgc21hbGx7ZGlzcGxheTpibG9jaztwYWRkaW5nLWlubGluZTo4cHg7Zm9udC1zaXplOjlweDt3aGl0ZS1zcGFjZTpub3JtYWx9Ym9keSAuam91cm5leSAucGFuZWwtdGl0bGV7YWxpZ24taXRlbXM6Y2VudGVyfWJvZHkgLmpvdXJuZXkgLnBhbmVsLXRpdGxlPnN0cm9uZ3tmb250LXNpemU6MzNweH19XG5AbWVkaWEobWF4LXdpZHRoOjM0MHB4KXtib2R5IC5zdHVkZW50LXN0YXRze2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwxZnIpfWJvZHkgLnN0dWRlbnQtc3RhdHMgYXJ0aWNsZT5zdHJvbmcsYm9keSAuc3R1ZGVudC1zdGF0cyAudGFyaWZmLWNhcmQ+c3Ryb25ne2ZvbnQtc2l6ZToyOXB4fX1cbiIsIi5yZXN1bHQtY291bnR7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxMXB4fS5kZXNrdG9wLXBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNnB4O21hcmdpbi10b3A6MjRweDtwYWRkaW5nLXRvcDoxOHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWxpbmUpfS5kZXNrdG9wLXBhZ2luYXRpb24gYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NDRweDtwYWRkaW5nOjlweCAxNnB4O2JvcmRlcjoxcHggc29saWQgIzRiNDAzOTtib3JkZXItcmFkaXVzOjIycHg7Y29sb3I6dmFyKC0tZ29sZCk7Zm9udC1zaXplOjExcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRlc2t0b3AtcGFnaW5hdGlvbiBhOmhvdmVye2JhY2tncm91bmQ6IzI0MWUxYn0uZGVza3RvcC1wYWdpbmF0aW9uIHNwYW57Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxMHB4fS5tb2JpbGUtc2hvdy1tb3Jle2Rpc3BsYXk6bm9uZX0uc2hvdy1tb3JlLWFycm93e3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLWJvdHRvbToycHggc29saWQgY3VycmVudENvbG9yO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTJweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2V9Lm1vYmlsZS1zaG93LW1vcmU6aG92ZXIgLnNob3ctbW9yZS1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LDApfVxuQG1lZGlhKG1heC13aWR0aDo4MDBweCl7Ym9keSAubW9iaWxlLXNob3ctbW9yZXtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQ4cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjExcHg7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlcjoxcHggc29saWQgIzcxNTgzZjtib3JkZXItcmFkaXVzOjE0cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMyOTIxMWMsIzE1MTMxNSk7Ym94LXNoYWRvdzowIDhweCAyNHB4ICMwMDA0O2NvbG9yOnZhcigtLWdvbGQpO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcn1ib2R5IC5tb2JpbGUtc2hvdy1tb3JlOmRpc2FibGVke29wYWNpdHk6LjY1O2N1cnNvcjp3YWl0fWJvZHkgLm1vYmlsZS1zaG93LW1vcmUubG9hZGluZyAuc2hvdy1tb3JlLWFycm93e2FuaW1hdGlvbjphcnJvd1B1bHNlIC43cyBlYXNlIGluZmluaXRlIGFsdGVybmF0ZX1ib2R5IC5tb2JpbGUtc2hvdy1tb3JlLmxvYWQtZXJyb3J7Ym9yZGVyLWNvbG9yOiM5YjUyNTg7Y29sb3I6I2RmOWJhMH1ib2R5IC5kZXNrdG9wLXBhZ2luYXRpb257ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGFycm93UHVsc2V7dG97dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwycHgpfX1cbiIsImJvZHkgZm9ybS5maWx0ZXItcGFuZWwgLmJ0bi5hcHByb3Zle21pbi1oZWlnaHQ6NDRweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2E3N2Q1MiwjZGZiZDgyKTtjb2xvcjojMTcxMTBjO2ZvbnQtZmFtaWx5Ok1hbnJvcGUsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Y3Vyc29yOnBvaW50ZXJ9LnJhdGluZy10YWJzIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6IzE3MTUxOX1cbi5yYXRpbmctbGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcn0ucmF0aW5nLWVhcm5lZC1iYWRnZXtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyOjFweCBzb2xpZCAjNWE0OTM3O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzNSUgMjUlLCMzYTJiMjEsIzE3MTMxMyk7Ym94LXNoYWRvdzowIDAgMThweCAjZDRhZjc1MjA7Y29sb3I6I2Q0YWY3NTtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxfS5yYXRpbmctc3R1ZGVudC1pbmZve21pbi13aWR0aDowfS5yYXRpbmctYmFkZ2UtcHJvZ3Jlc3N7d2lkdGg6bWluKDQyMHB4LDEwMCUpO21hcmdpbi10b3A6OXB4fS5yYXRpbmctYmFkZ2UtbGluZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIycHggbWlubWF4KDAsMWZyKSAyMnB4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4fS5yYXRpbmctYmFkZ2UtaWNvbntkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyOjFweCBzb2xpZCAjNGIzZDMxO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzIxMWMxODtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxfS5yYXRpbmctYmFkZ2UtdHJhY2t7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6IzI4MjMyNztvdmVyZmxvdzpoaWRkZW59LnJhdGluZy1iYWRnZS10cmFjayBpe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywjN2M1NjM5LCNlMWJkODApO2JveC1zaGFkb3c6MCAwIDE4cHggI2Q0YWY3NTQwfVxuQG1lZGlhKG1heC13aWR0aDo2MDBweCl7Ym9keSBoZWFkZXIubmF2e2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MTE2cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjEwcHggMTZweH1ib2R5IGhlYWRlci5uYXYgLmJyYW5ke2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6Mi41cHh9Ym9keSBoZWFkZXIubmF2IG5hdnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEycHh9Ym9keSBoZWFkZXIubmF2IG5hdiBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjQ0cHg7cGFkZGluZzowIDEycHg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMjt3aGl0ZS1zcGFjZTpub3dyYXB9Ym9keSBoZWFkZXIubmF2IG5hdiBhOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkNGFmNzUxNH1ib2R5IGZvcm0uZmlsdGVyLXBhbmVse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSk7Z2FwOjEycHggMTBweDtwYWRkaW5nOjE1cHh9Ym9keSBmb3JtLmZpbHRlci1wYW5lbCBsYWJlbHttaW4td2lkdGg6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjZweDtjb2xvcjojYjBhNjllfWJvZHkgZm9ybS5maWx0ZXItcGFuZWwgc2VsZWN0e3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7aGVpZ2h0OjQ2cHg7bWFyZ2luLXRvcDo2cHg7cGFkZGluZzoxMHB4IDMycHggMTBweCAxMXB4O2ZvbnQtc2l6ZToxMXB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Ym9keSBmb3JtLmZpbHRlci1wYW5lbCAuYnRuLmFwcHJvdmV7Z3JpZC1jb2x1bW46MS8tMTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDhweDttYXJnaW4tdG9wOjJweDtmb250LXNpemU6MTNweH1ib2R5IC5yYXRpbmctdGFic3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLG1pbm1heCgwLDFmcikpO2dhcDo3cHg7bWFyZ2luOjE0cHggMDtvdmVyZmxvdzp2aXNpYmxlfWJvZHkgLnJhdGluZy10YWJzIGF7bWluLXdpZHRoOjA7bWluLWhlaWdodDo0NHB4O3BhZGRpbmc6OHB4IDVweDtib3JkZXItcmFkaXVzOjEwcHg7Zm9udC1zaXplOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsfWJvZHkgI3N0dWRlbnRzIC5wYW5lbC10aXRsZXthbGlnbi1pdGVtczpjZW50ZXJ9Ym9keSAjc3R1ZGVudHMgLnJlc3VsdC1jb3VudHttYXgtd2lkdGg6OTBweDt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjEuM31ib2R5ICNzdHVkZW50cyBoMntmb250LXNpemU6MzBweH19XG5AbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtib2R5IC5yYXRpbmctYmFkZ2UtcHJvZ3Jlc3N7Z3JpZC1jb2x1bW46YXV0bzt3aWR0aDoxMDAlO21hcmdpbi10b3A6OHB4fWJvZHkgLnJhdGluZy1iYWRnZS10cmFja3toZWlnaHQ6NnB4fX1cbkBtZWRpYShtYXgtd2lkdGg6MzUwcHgpe2JvZHkgZm9ybS5maWx0ZXItcGFuZWx7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLDFmcil9Ym9keSBmb3JtLmZpbHRlci1wYW5lbCAuYnRuLmFwcHJvdmV7Z3JpZC1jb2x1bW46YXV0b31ib2R5IGhlYWRlci5uYXYgbmF2e2dhcDo0cHh9Ym9keSBoZWFkZXIubmF2IG5hdiBhe3BhZGRpbmctaW5saW5lOjhweDtmb250LXNpemU6MTFweH1ib2R5IC5yYXRpbmctdGFic3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsMWZyKX19XG4iLCIubnVtYmVyZWQtcGFnaW5hdGlvbntnYXA6N3B4fS5udW1iZXJlZC1wYWdpbmF0aW9uIGF7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4td2lkdGg6NDRweDtoZWlnaHQ6NDRweDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1MCV9Lm51bWJlcmVkLXBhZ2luYXRpb24gYS5hY3RpdmV7Ym9yZGVyLWNvbG9yOiNkNGFmNzU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNkOGI0NzcsIzhmNjk0Myk7Y29sb3I6IzE3MTEwYztmb250LXdlaWdodDo3MDA7cG9pbnRlci1ldmVudHM6bm9uZX0uY2xpY2thYmxlLXN0dWRlbnQtcm93e2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE4cyBlYXNlLHRyYW5zZm9ybSAuMThzIGVhc2UsYm94LXNoYWRvdyAuMThzIGVhc2V9LmNsaWNrYWJsZS1zdHVkZW50LXJvdzpob3ZlcntiYWNrZ3JvdW5kOiNkNGFmNzUwZDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjZDRhZjc1MTh9LmNsaWNrYWJsZS1zdHVkZW50LXJvdzpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWdvbGQpO291dGxpbmUtb2Zmc2V0OjJweH1cbkBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe2JvZHkgLmNsaWNrYWJsZS1zdHVkZW50LXJvd3twb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjEwcHh9Ym9keSAuY2xpY2thYmxlLXN0dWRlbnQtcm93OmFjdGl2ZXtiYWNrZ3JvdW5kOiNkNGFmNzUxMjt0cmFuc2Zvcm06c2NhbGUoLjk5KX1ib2R5IC5jbGlja2FibGUtc3R1ZGVudC1yb3c6OmFmdGVye2NvbnRlbnQ6J+KAuic7YWxpZ24tc2VsZjpjZW50ZXI7Y29sb3I6IzdjNmI1Yztmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4fWJvZHkgLmNsaWNrYWJsZS1zdHVkZW50LXJvd3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjZweCAzOHB4IG1pbm1heCgwLDFmcikgYXV0byAxMnB4fWJvZHkgLmN1cmF0b3Itc3R1ZGVudC1saXN0IC5zdHVkZW50LWxpbmt7cG9pbnRlci1ldmVudHM6bm9uZX1ib2R5IC5jdXJhdG9yLXNob3ctbW9yZXtkaXNwbGF5OmZsZXh9fVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q29ybW9yYW50K0dhcmFtb25kOml0YWwsd2dodEAwLDYwMDsxLDYwMCZmYW1pbHk9TWFucm9wZTp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgJy4vbW9iaWxlLmNzcyc7XG5AaW1wb3J0ICcuL3NpZGViYXIuY3NzJztcbkBpbXBvcnQgJy4vbG9naW4tZGVtby5jc3MnO1xuQGltcG9ydCAnLi9tb2RlcmF0aW9uLmNzcyc7XG5AaW1wb3J0ICcuL3N0dWRlbnQtbGlua3MuY3NzJztcbkBpbXBvcnQgJy4vcGFnaW5hdGlvbi5jc3MnO1xuQGltcG9ydCAnLi9yYXRpbmdzLXJlc3BvbnNpdmUuY3NzJztcbkBpbXBvcnQgJy4vY3VyYXRvci1wYWdpbmF0aW9uLmNzcyc7XG4ubG9naW4tY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE4cHh9LmxvZ2luLWNvdXJzZS10aXRsZXttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS1jcmVhbSk7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCc7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS4yNX0ubG9naW4tY291cnNlLXRpdGxlIHNwYW57Y29sb3I6dmFyKC0tZ29sZCk7Zm9udC1mYW1pbHk6TWFucm9wZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzoycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfVxuLmxvd2VyLWdyaWQsLm1vZGVyYXRpb24sLmpvdXJuZXl7bWFyZ2luLXRvcDoyMnB4fS5hY3Rpdml0eS1jaGFydHtoZWlnaHQ6MTkwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2dhcDo4cHg7cGFkZGluZy10b3A6MjVweH0uYWN0aXZpdHktZGF5e2hlaWdodDoxMDAlO2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmFjdGl2aXR5LWRheSBie3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwcHg7bWluLWhlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo3cHggN3B4IDJweCAycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI2U1YzI4YiwjNzY1NTM3KTtib3gtc2hhZG93OjAgMCAxOHB4ICNkNGFmNzUzMH0uYWN0aXZpdHktZGF5IHNtYWxse2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi10b3A6N3B4fS5hY3Rpdml0eS1kYXkgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE5cHg7Y29sb3I6dmFyKC0tZ29sZCk7Zm9udC1zaXplOjlweH0ubW9kZXJhdGlvbi1yb3d7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgYXV0byBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDtwYWRkaW5nOjE2cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1saW5lKX0ubW9kZXJhdGlvbi1yb3cgcHttYXJnaW46NXB4IDA7Zm9udC1zaXplOjEycHg7bWF4LXdpZHRoOjcwMHB4fS5tb2RlcmF0aW9uLXJvdyBzbWFsbHtjb2xvcjp2YXIoLS1tdXRlZCl9LmJ0bntib3JkZXI6MXB4IHNvbGlkICM1NTQ2Mzg7Ym9yZGVyLXJhZGl1czo5cHg7cGFkZGluZzoxMXB4IDE2cHg7Y29sb3I6dmFyKC0tY3JlYW0pO2JhY2tncm91bmQ6IzIxMWMxYTtjdXJzb3I6cG9pbnRlcn0uYnRuLmFwcHJvdmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzkyNzA0YiwjZDRhZjc1KTtjb2xvcjojMTgxMTBjO2ZvbnQtd2VpZ2h0OjcwMH0uYnRuLnJlamVjdHtiYWNrZ3JvdW5kOiMyNTE5MWI7Ym9yZGVyLWNvbG9yOiM2NjNmNDM7Y29sb3I6I2Q5YTJhNX0uZmxhc2h7cGFkZGluZzoxM3B4IDE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjNGQ2ODQ4O2JhY2tncm91bmQ6IzE5MjIxOTtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5qb3VybmV5IC5wYW5lbC10aXRsZT5zdHJvbmd7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCc7Zm9udC1zaXplOjM4cHg7Y29sb3I6dmFyKC0tZ29sZCl9LmpvdXJuZXktdHJhY2t7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojMjgyMzI3O292ZXJmbG93OmhpZGRlbn0uam91cm5leS10cmFjayBpe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzdjNTYzOSwjZTFiZDgwKTtib3gtc2hhZG93OjAgMCAyMHB4ICNkNGFmNzU1NX0uYmFkZ2UtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEwcHh9LmJhZGdlLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lKTtib3JkZXItcmFkaXVzOjE0cHg7cGFkZGluZzoxNnB4O3RleHQtYWxpZ246Y2VudGVyfS5iYWRnZS1jYXJkIHNwYW4sLmJhZGdlLWNhcmQgYiwuYmFkZ2UtY2FyZCBzbWFsbHtkaXNwbGF5OmJsb2NrfS5iYWRnZS1jYXJkIHNwYW57Zm9udC1zaXplOjMwcHh9LmJhZGdlLWNhcmQgc21hbGx7Zm9udC1zaXplOjlweDtjb2xvcjp2YXIoLS1tdXRlZCk7bWFyZ2luLXRvcDo1cHh9LmJhZGdlLWNhcmQubG9ja2Vke2ZpbHRlcjpncmF5c2NhbGUoMSk7b3BhY2l0eTouNDJ9LmJhZGdlLWNhcmQudW5sb2NrZWR7Ym9yZGVyLWNvbG9yOiM3MzViM2M7YmFja2dyb3VuZDojMjExYzE4fS5zdGF0dXMtcGVuZGluZ3tmb250LXNpemU6MTFweDtjb2xvcjojZDRhZjc1IWltcG9ydGFudH0uc3RhdHVzLXJlamVjdGVke2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiNiNDc4NzghaW1wb3J0YW50fS5maWx0ZXItcGFuZWx7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpIGF1dG87Z2FwOjEycHg7YWxpZ24taXRlbXM6ZW5kO2JhY2tncm91bmQ6IzE3MTUxOTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO3BhZGRpbmc6MThweDtib3JkZXItcmFkaXVzOjE4cHg7bWFyZ2luLWJvdHRvbToxOHB4fS5maWx0ZXItcGFuZWwgbGFiZWx7Zm9udC1zaXplOjlweDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6dmFyKC0tbXV0ZWQpfS5maWx0ZXItcGFuZWwgc2VsZWN0e21hcmdpbi10b3A6N3B4fS5yYXRpbmctdGFic3tkaXNwbGF5OmZsZXg7Z2FwOjhweDttYXJnaW46MThweCAwfS5yYXRpbmctdGFicyBhe3BhZGRpbmc6OXB4IDE0cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lKTtib3JkZXItcmFkaXVzOjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tZ29sZCk7Zm9udC1zaXplOjExcHh9LmZlYXR1cmVke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCNkNGFmNzUwYyx0cmFuc3BhcmVudCl9QG1lZGlhKG1heC13aWR0aDo4MDBweCl7Lm1vZGVyYXRpb24tcm93LC5maWx0ZXItcGFuZWx7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uYWN0aXZpdHktY2hhcnR7Z2FwOjNweH0uYWN0aXZpdHktZGF5IHNtYWxse2Rpc3BsYXk6bm9uZX0uYmFkZ2UtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1cbjpyb290ey0tYmc6IzBjMGIwZDstLWNhcmQ6IzE3MTUxOTstLWxpbmU6IzJkMjgyNzstLWdvbGQ6I2Q0YWY3NTstLWNyZWFtOiNmMmU3ZDU7LS1tdXRlZDojOTU4ZDg4fSp7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHl7bWFyZ2luOjA7YmFja2dyb3VuZDp2YXIoLS1iZyk7Y29sb3I6dmFyKC0tY3JlYW0pO2ZvbnQtZmFtaWx5Ok1hbnJvcGUsc2Fucy1zZXJpZjttaW4taGVpZ2h0OjEwMHZofS5nbG93e3Bvc2l0aW9uOmZpeGVkO2luc2V0Oi0yMCUgNTAlIDUwJSAtMjAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjNTYzNzJiNTUsdHJhbnNwYXJlbnQgNjAlKTtwb2ludGVyLWV2ZW50czpub25lfS5uYXZ7aGVpZ2h0OjgycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tbGluZSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgbWF4KDV2dywzMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiMwYzBiMGRkZDtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxNnB4KTt6LWluZGV4OjJ9LmJyYW5ke2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnO2ZvbnQtc2l6ZToyNHB4O2xldHRlci1zcGFjaW5nOjNweDtjb2xvcjp2YXIoLS1jcmVhbSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyYW5kIHNwYW4sLmV5ZWJyb3csZW17Y29sb3I6dmFyKC0tZ29sZCl9bmF2e2Rpc3BsYXk6ZmxleDtnYXA6MjhweH1uYXYgYXtjb2xvcjojYmRiM2FhO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxM3B4fW5hdiBhOmhvdmVye2NvbG9yOnZhcigtLWdvbGQpfS5zaGVsbHttYXgtd2lkdGg6MTQwMHB4O21hcmdpbjphdXRvO3BhZGRpbmc6NDhweCBtYXgoNHZ3LDI1cHgpIDgwcHg7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmVuZDttYXJnaW4tYm90dG9tOjM0cHh9LmV5ZWJyb3d7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDB9aDEsaDJ7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCc7bWFyZ2luOi4xNWVtIDB9aDF7Zm9udC1zaXplOjU0cHg7bGluZS1oZWlnaHQ6MX1oMntmb250LXNpemU6MzBweH1we2NvbG9yOnZhcigtLW11dGVkKX0uc2Vhc29ue21pbi13aWR0aDoyNjBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzI0MWUxYiwjMTUxMzE1KTtib3JkZXI6MXB4IHNvbGlkICM0YzNjMzA7cGFkZGluZzoyMHB4IDI0cHg7Ym9yZGVyLXJhZGl1czoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWFzb24gc21hbGwsLnNlYXNvbiBie2Rpc3BsYXk6YmxvY2t9LnNlYXNvbiBie2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnO2ZvbnQtc2l6ZToyNHB4O21hcmdpbi10b3A6NXB4fS5saXZle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjIwcHg7Y29sb3I6I2I5ZDU5ZTtmb250LXNpemU6MTBweH0uc3RhdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MjJweH0uc3RhdHMgYXJ0aWNsZSwucGFuZWx7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCMxOTE3MWEsIzEyMTExMyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lKTtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzoyNXB4fS5zdGF0cyBhcnRpY2xle3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTQwcHh9LnN0YXRzIGFydGljbGUgaXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O2NvbG9yOnZhcigtLWdvbGQpO2ZvbnQtc2l6ZToyNXB4fS5zdGF0cyBhcnRpY2xlIHNwYW4sLnN0YXRzIGFydGljbGUgc21hbGx7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MS41cHh9LnN0YXRzIGFydGljbGUgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCc7Zm9udC1zaXplOjQycHg7bWFyZ2luOjEycHggMCAzcHh9LmdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxLjhmciAxZnI7Z2FwOjIycHh9LnBhbmVsLXRpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnBhbmVsLXRpdGxlIGF7Y29sb3I6dmFyKC0tZ29sZCk7Zm9udC1zaXplOjEycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxlYWRlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjM0cHggNDRweCAxZnIgYXV0bztnYXA6MTRweDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxM3B4IDRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjgyNDI3fS5sZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyOjB9LnBsYWNle2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiM3NDZiNjQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmF2YXRhcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNhODc1NTUsIzNiMjkyNCk7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9LmxlYWRlciBzdHJvbmcsLmxlYWRlciBzbWFsbHtkaXNwbGF5OmJsb2NrfS5sZWFkZXIgc21hbGx7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxMXB4O21hcmdpbi10b3A6NHB4fS5sZWFkZXI+c3Bhbntjb2xvcjp2YXIoLS1nb2xkKTtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJztmb250LXNpemU6MjBweH0uYmFyLXJvd3ttYXJnaW46MTlweCAwfS5iYXItcm93PmRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1zaXplOjEycHh9LmJhci1yb3cgc3Bhbntjb2xvcjp2YXIoLS1nb2xkKX0uYmFye2hlaWdodDo0cHg7YmFja2dyb3VuZDojMjkyNTI5O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi10b3A6OXB4fS5iYXIgaXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCM3OTVjM2MsI2U0YmY4MCl9aHJ7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbGluZSk7bWFyZ2luOjMwcHggMH0ubWluaXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIycHggMWZyIGF1dG87cGFkZGluZzoxMHB4IDA7Zm9udC1zaXplOjEycHh9Lm1pbmkgc3Bhbntjb2xvcjojNjQ1ZDU4fS5taW5pIGVte2ZvbnQtc3R5bGU6bm9ybWFsfS5wcm9maWxlLWhlcm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjVweDttYXJnaW4tYm90dG9tOjM1cHh9Lmh1Z2V7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2ZvbnQtc2l6ZToyOHB4fS5wcm9maWxlLWhlcm8gaDF7bWFyZ2luOjB9LnJhbmt7bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tbGluZSk7cGFkZGluZy1sZWZ0OjQ1cHh9LnJhbmsgc21hbGx7Y29sb3I6dmFyKC0tbXV0ZWQpO2xldHRlci1zcGFjaW5nOjJweH0ucmFuayBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJztmb250LXNpemU6NDhweDtjb2xvcjp2YXIoLS1nb2xkKX0uYXdhcmR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo1MHB4IDFmciBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1saW5lKTtwYWRkaW5nOjE2cHggMH0uYXdhcmQ+c3Bhbntmb250LXNpemU6MjhweH0uYXdhcmQgc21hbGx7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1tdXRlZCk7bWFyZ2luLXRvcDo0cHh9LmF3YXJkPnN0cm9uZ3tjb2xvcjp2YXIoLS1nb2xkKX1zZWxlY3QsaW5wdXR7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMxNTEzMTY7Ym9yZGVyOjFweCBzb2xpZCAjM2MzNDMyO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEzcHg7Y29sb3I6dmFyKC0tY3JlYW0pfS5sb2dpbi13cmFwe21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEwMHB4KTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuMmZyIC44ZnI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4dnd9LmxvZ2luLWFydCBoMXtmb250LXNpemU6ODBweH0ubG9naW4tYXJ0IHB7bWF4LXdpZHRoOjUwMHB4O2xpbmUtaGVpZ2h0OjEuN30ubG9naW4tY2FyZHtiYWNrZ3JvdW5kOiMxNzE0MTllZTtib3JkZXI6MXB4IHNvbGlkICM0MzM3MmU7cGFkZGluZzo0NXB4O2JvcmRlci1yYWRpdXM6MjRweDt0ZXh0LWFsaWduOmNlbnRlcjtib3gtc2hhZG93OjAgMzBweCAxMDBweCAjMDAwOH0uZ2Vte2NvbG9yOnZhcigtLWdvbGQpO2ZvbnQtc2l6ZTo0MHB4fS5sb2dpbi1jYXJkIGxhYmVse3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrO2NvbG9yOiNhNjlkOTY7Zm9udC1zaXplOjExcHg7bWFyZ2luOjIwcHggMH0ubG9naW4tY2FyZCBpbnB1dHttYXJnaW4tdG9wOjhweH0ubG9naW4tY2FyZCBidXR0b257d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCNhYTgxNTUsI2UwYmQ4Mik7Y29sb3I6IzE3MTEwYztmb250LXdlaWdodDo3MDA7Y3Vyc29yOnBvaW50ZXJ9LmxvZ2luLWNhcmQgc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjE4cHg7Y29sb3I6Izc2NmU2OX0uYWxlcnR7Y29sb3I6I2U1YTNhM30ubXV0ZWR7Y29sb3I6dmFyKC0tbXV0ZWQpfUBtZWRpYShtYXgtd2lkdGg6ODAwcHgpey5uYXYgbmF2e2dhcDoxMHB4fS5uYXYgbmF2IGE6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uaGVyb3tkaXNwbGF5OmJsb2NrfS5zZWFzb257bWFyZ2luLXRvcDoyMHB4fS5zdGF0cywuZ3JpZCwubG9naW4td3JhcHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5zdGF0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0ubG9naW4tYXJ0e2Rpc3BsYXk6bm9uZX0uc2hlbGx7cGFkZGluZy10b3A6MjVweH1oMXtmb250LXNpemU6NDJweH0ucHJvZmlsZS1oZXJve2ZsZXgtd3JhcDp3cmFwfS5yYW5re21hcmdpbi1sZWZ0OjB9fVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/