/* ============ 卷卷羊 · 数独学园 · 样式 ============
   主题：学园羊圈贴纸风（Lamb Academy Sticker）
   —— 主灰绿羊圈 + 奶油卡纸 + 墨描边硬阴影 + 蜜桃粉手迹 + 一枚学士帽盖章。
      页面上的每一种颜色、圆角、阴影，都要能回答「它属于学园的什么东西」。
   约束：DOM 结构、类名、交互契约全部保留（换肤不改逻辑）。 */

/* ============================================================
   0. 设计令牌
   1 个主色（灰绿）+ 1 个强调色（蜜桃粉）+ 3 级中性色（text/text2/text3）
   + 2 个表面色（surface / surface2）。语义色只允许小面积：对=主色、错=红、提示=强调色。
   ============================================================ */
:root{
  /* ============================================================
     卷卷羊学园 · 唯一色板（8 色）
     ------------------------------------------------------------
     羊圈（wood-deep / wood-mid）→ 卡纸（paper / paper-dim）
     → 墨（ink / ink-soft）→ 蜜桃粉（pen-blue）→ 学园红（cinnabar）
     任何颜色都必须能回答：它是学园里的什么东西。
     ============================================================ */
  --wood-deep-b:#5F7D57;   /* 羊圈外墙深绿：最外层背景 */
  --wood-mid-b:#2B2B26;    /* 描边墨：边框、分隔线、硬阴影 */
  --paper-b:#FFF9EC;       /* 奶油卡纸：棋盘与卡片 */
  --paper-dim-b:#F3EAD8;   /* 卡纸暗部：棋盘 3×3 暗格、禁用态 */
  --ink-b:#2B2B26;         /* 墨色：正文与给定数、所有描边 */
  --ink-soft-b:#4A5546;    /* 深灰绿：辅助文字 */
  --pen-blue-b:#F2A6B8;    /* 蜜桃粉：玩家填的数字、选中反馈 */
  --cinnabar-b:#E8654F;    /* 学园红：印章、错误、警示（全页 ≤3 处） */

  /* --- 当前生效（浅色：白天开馆） --- */
  --wood-deep:var(--wood-deep-b);
  --wood-mid:var(--wood-mid-b);
  --paper:var(--paper-b);
  --paper-dim:var(--paper-dim-b);
  --ink:var(--ink-b);
  --ink-soft:var(--ink-soft-b);
  --pen-blue:var(--pen-blue-b);
  --cinnabar:var(--cinnabar-b);

  /* ============================================================
     派生档：全部由上面 8 色混合，不引入第九种颜色
     ============================================================ */
  --ink-08:color-mix(in srgb,var(--ink) 8%,transparent);
  --ink-14:color-mix(in srgb,var(--ink) 14%,transparent);
  --ink-30:color-mix(in srgb,var(--ink) 30%,transparent);
  --ink-45:color-mix(in srgb,var(--ink) 45%,transparent);
  --ink-faint:color-mix(in srgb,var(--ink) 54%,var(--paper));
  --wood-18:color-mix(in srgb,var(--wood-mid) 18%,transparent);
  --wood-30:color-mix(in srgb,var(--wood-mid) 30%,transparent);
  --wood-45:color-mix(in srgb,var(--wood-mid) 45%,transparent);
  --wood-62:color-mix(in srgb,var(--wood-mid) 62%,transparent);
  --paper-88:color-mix(in srgb,var(--paper) 88%,transparent);
  --paper-93:color-mix(in srgb,var(--paper) 93%,transparent);
  --blue-12:color-mix(in srgb,var(--pen-blue) 12%,transparent);
  --blue-28:color-mix(in srgb,var(--pen-blue) 28%,transparent);
  --cin-10:color-mix(in srgb,var(--cinnabar) 10%,var(--paper));
  --cin-14:color-mix(in srgb,var(--cinnabar) 14%,transparent);

  /* ---- 兼容层：旧规则里的变量名全部指向 8 色，换肤不改选择器 ---- */
  --bg:var(--wood-deep);
  --surface:var(--paper);
  --surface2:var(--paper-dim);
  --line:var(--ink);                /* 贴纸描边：墨 */
  --line-strong:var(--ink);
  --grid:color-mix(in srgb,var(--ink) 24%,transparent);  /* 普通格线：墨 24% */
  --grid-strong:color-mix(in srgb,var(--ink) 82%,transparent);  /* 3×3 宫线：墨 82% */
  --text:var(--ink);
  --text2:var(--ink-soft);
  --text3:var(--ink-faint);

  --pri:var(--ink);                 /* 操作色＝墨：贴纸上的黑字 */
  --pri-soft:var(--paper-dim);
  --pri-line:var(--ink);
  --on-pri:var(--paper);
  --on-accent:var(--paper);
  --on-err:var(--paper);
  --scrim:color-mix(in srgb,var(--wood-deep) 64%,transparent);

  --accent:var(--ink-soft);         /* 提示 / 同值：深灰绿 */
  --accent-soft:var(--paper-dim);
  --accent-line:var(--ink);

  --err:var(--cinnabar);
  --err-bg:var(--cin-10);
  --green:var(--pen-blue);

  /* 数字三态 */
  --given:var(--ink);
  --player:var(--pen-blue);
  --note:color-mix(in srgb,var(--ink-soft) 82%,var(--paper));

  /* 棋盘高亮：同行列宫 = 纸暗部一档，选中 = 纸暗部全值 + 钢笔圈 */
  --sel:var(--paper-dim);
  --sel-line:var(--pen-blue);
  --peer:color-mix(in srgb,var(--paper-dim) 55%,var(--paper));
  --same:color-mix(in srgb,var(--paper-dim) 78%,var(--paper));
  --must:var(--ink-soft);
  --must-bg:color-mix(in srgb,var(--paper-dim) 68%,var(--paper));
  --amber:var(--ink-soft);
  --pz-edge:var(--ink);

  /* 棋盘底＝奶油卡纸 */
  --board-bg:var(--paper);

  /* 页面主底：羊圈里的浅绿草地（羊图承载底，与吉祥物素材底色一致） */
  --lamb-bg:#A3BC96;

  /* ---- 形状：贴纸圆角 14px / 小件 10px，印章章 12px ---- */
  --r:14px;
  --r-xs:10px;
  --r-seal:12px;

  /* ---- 阴影：全站贴纸硬偏移阴影（无羽化） ---- */
  --shadow-board:3px 3px 0 var(--ink);
  --shadow-pop:3px 3px 0 var(--ink);
  --shadow-modal:4px 4px 0 var(--ink);

  /* ---- 字体：两支。墨字用衬线（刻印感），钢笔用无衬线（手写感） ---- */
  --font-ink:"Songti SC","Noto Serif SC","Source Han Serif SC",Georgia,"Times New Roman",serif;
  --font-pen:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",sans-serif;

  /* ---- 字阶 ---- */
  --fs-12:12px; --fs-14:14px; --fs-16:16px;
  --fs-20:20px; --fs-24:24px; --fs-32:32px;

  /* ---- 间距 ---- */
  --s1:4px; --s2:8px; --s3:12px; --s4:16px;
  --s5:24px; --s6:32px; --s7:48px; --s8:64px;

  /* 羊圈墙面：细点纹理（草绿 3%）—— 只有一层，不参与布局 */
  --grain:repeating-linear-gradient(45deg,
    color-mix(in srgb,var(--paper) 3%,transparent) 0 2px,
    transparent 2px 6px);
}

[data-theme="dark"]{
  /* 夜间羊圈：同一套 8 色往深里推；描边翻成奶白（贴纸语言不变） */
  --wood-deep:#2F3E33;
  --wood-mid:#E8E4D6;
  --paper:#3A463C;
  --paper-dim:#333D34;
  --ink:#E8E4D6;
  --ink-soft:#AEB8A2;
  --pen-blue:#F5BCC8;
  --cinnabar:#F07A64;
  --lamb-bg:#3A463C;

  /* 夜间羊圈：次级文字提亮。原 --ink-faint/--ink-soft 在深底上发灰不可读，
     改用「亮墨混入深纸」的实色，保证深底上正文对比度肉眼无压力（仍维持 text2>text3 层级）。 */
  --text2:color-mix(in srgb,var(--ink) 86%,var(--paper));
  --text3:color-mix(in srgb,var(--ink) 74%,var(--paper));
  --note:color-mix(in srgb,var(--ink) 66%,var(--paper));

  --shadow-board:3px 3px 0 color-mix(in srgb,var(--ink) 78%,transparent);
  --shadow-pop:3px 3px 0 color-mix(in srgb,var(--ink) 78%,transparent);
  --shadow-modal:4px 4px 0 color-mix(in srgb,var(--ink) 78%,transparent);

  /* 夜间羊圈里「坐在深底上的字」翻成奶白系（旧 G3 深色靠纸保持亮，此处需显式翻面） */
  --onwd:var(--ink);
  --onwd-mid:color-mix(in srgb,var(--ink) 82%,transparent);
  /* K-4：64% 在羊圈深绿上只有 4.25:1，12px 说明文字偏糊；提到 70% 后 4.9:1 */
  --onwd-dim:color-mix(in srgb,var(--ink) 70%,transparent);
  /* K-4：错误数字用朱砂在「朱砂 10% 染色格」上只有 3.21:1，深色下单独提亮到 4.9:1 */
  --err:#FFB3A0;

  /* 次级徽标 / 描边文字在深底上拉满不透明度，避免 opacity 折损对比度 */
  --key-sub-op:1;
}
[data-theme="dark"] .key .sub,
[data-theme="dark"] .key.fn .sub{opacity:var(--key-sub-op)}
[data-theme="dark"] #view-play .boardwrap > .pad .key.dg .sub,
[data-theme="dark"] #view-play .boardwrap > .pad .key.nt .sub{opacity:1;color:var(--text2)}
[data-theme="dark"] #view-play .boardwrap > .pad .key.fn .sub{opacity:1}
[data-theme="dark"] .tier .lv{opacity:1}
[data-theme="dark"] .top .tiers .tier[aria-pressed="true"]{color:var(--paper)}
[data-theme="dark"] .brand .bt{color:var(--lamb-bg)}

/* ============================================================
   1. 基础
   ============================================================ */
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
[hidden]{display:none!important}   /* 防止 .bigbtn 等类的 display 覆盖 hidden 属性 */
html,body{height:100%}
body{
  margin:0;
  /* 木桌：深胡桃木底 + 一层 45° 极淡木纹 */
  background-color:var(--wood-deep);
  background-image:var(--grain);
  color:var(--ink);
  font-family:var(--font-pen);
  font-size:var(--fs-14); line-height:1.6;
  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
  transition:background-color .2s,color .2s;
}
button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}
b,strong{font-weight:600}
::selection{background:var(--pri-soft);color:var(--pri)}

.wrap{max-width:760px;margin:0 auto;padding:var(--s5) var(--s5) var(--s7)}

/* ============================================================
   2. 顶栏：扁平、无边框，靠字重与底色建立层级
   ============================================================ */
.top{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s4)}
.brand{display:flex;align-items:center;gap:var(--s3);min-width:0}
.brand .logo{width:26px;height:26px;border-radius:var(--r);display:grid;place-items:center;
  background:var(--pri);color:var(--on-pri);font-size:var(--fs-14);font-weight:600;flex:none}
.brand .bt{font-size:var(--fs-14);font-weight:600;letter-spacing:-.01em;color:var(--text)}
.brand small{display:block;font-size:var(--fs-12);font-weight:400;color:var(--text3);
  letter-spacing:0;line-height:1.35}
.top .spacer{flex:1}

.nav{display:flex;gap:var(--s1);align-items:center}
.navbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;
  border-radius:var(--r);font-size:var(--fs-14);color:var(--text2);
  position:relative;transition:background .12s,color .12s;white-space:nowrap}
.navbtn:hover{background:var(--surface2);color:var(--text)}
.navbtn .ni{display:grid;place-items:center}
.navbtn.nb-on{background:var(--pri-soft);color:var(--pri);font-weight:600}
.nbadge{position:static;margin-left:1px;background:none;color:var(--accent);
  font-size:var(--fs-12);font-style:normal;font-weight:600;line-height:1;
  font-variant-numeric:tabular-nums}
/* 拼图数量角标：数量在拼图页已有，顶栏不再重复挂装饰 */
#pzBadge{display:none}

.chip{display:inline-flex;align-items:center;gap:var(--s2);height:30px;padding:0 var(--s2) 0 4px;
  border-radius:var(--r);border:1px solid var(--line);background:var(--surface);
  font-size:var(--fs-14);color:var(--text2);white-space:nowrap;flex:0 0 auto;
  transition:border-color .12s,color .12s}
.chip:hover{border-color:var(--line-strong);color:var(--text)}
.chip .av{width:22px;height:22px;border-radius:var(--r-xs);background:var(--pri);
  display:grid;place-items:center;color:var(--on-pri);font-size:var(--fs-12);font-weight:600}
.icon-btn{width:30px;height:30px;border-radius:var(--r);display:grid;place-items:center;
  color:var(--text2);transition:background .12s,color .12s}
.icon-btn:hover{background:var(--surface2);color:var(--text)}

/* ============================================================
   3. 视图骨架
   ============================================================ */
.view{animation:vin .18s ease both}
@keyframes vin{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}

/* 做题视图：所有元素对齐到 --stage 宽度 */
#view-play{--stage:min(92vw,522px);
  display:flex;flex-direction:column;align-items:center;gap:var(--s4)}
#view-play .sidecol{display:flex;flex-direction:column;gap:var(--s3);width:100%;max-width:min(760px,92vw)}
#view-play .boardwrap,
#view-play > .sidecol > .tail{width:100%;max-width:var(--stage);align-self:center}

/* 难度档：横排文本按钮，选中靠底色不靠描边 */
.tiers{display:flex;gap:var(--s1);flex-wrap:wrap;margin-bottom:var(--s3)}
#view-play .tiers{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;
  -webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0}
#view-play .tiers::-webkit-scrollbar{display:none}
.tier{flex:0 0 auto;padding:6px var(--s3);border-radius:var(--r);
  font-size:var(--fs-14);color:var(--text2);transition:background .12s,color .12s;
  font-variant-numeric:tabular-nums}
.tier:hover{background:var(--surface2);color:var(--text)}
.tier[aria-pressed="true"]{background:var(--pri-soft);color:var(--pri);font-weight:600}
.tier .lv{font-size:var(--fs-12);opacity:.7;margin-left:5px;font-weight:400}
.tier.rec{color:var(--text)}
.tier .recb{font-size:var(--fs-12);font-weight:400;color:var(--accent);margin-left:6px}

/* 新手引导：一条安静的说明，不做便签 */
.newbie{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2);
  padding:10px var(--s3);border-radius:var(--r);
  background:var(--surface);border:1px solid var(--line);
  font-size:var(--fs-14);color:var(--text2)}
.newbie[hidden]{display:none}
.newbie .nb-ic{display:grid;place-items:center;color:var(--text3);flex:0 0 auto}
.newbie .nb-tx{flex:1 1 auto;min-width:0}
.newbie .nb-tx b{color:var(--text)}
.newbie .lnk{flex:0 0 auto;font-size:var(--fs-14)}
.sk .h{font-size:var(--fs-12);color:var(--text3);line-height:1.7;margin-top:6px;padding-top:6px;
  border-top:1px solid var(--line)}
.sk.locked .h{display:none}

/* 状态条 */
.status{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;
  font-size:var(--fs-14);color:var(--text2)}
.status .st{display:flex;align-items:baseline;gap:6px}
.status b{font-size:var(--fs-14);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}
.status .dot{width:6px;height:6px;border-radius:50%;background:var(--pri);align-self:center}
.status .sep{width:1px;height:12px;background:var(--line)}
.status .right{margin-left:auto;display:flex;gap:var(--s1);align-items:center}
.status .st.tip{cursor:pointer;padding:3px 8px;border-radius:var(--r);transition:background .12s;margin-left:-4px}
.status .st.tip:hover{background:var(--surface2)}
.status .tipdot{background:var(--accent)}
.status .st.tip[aria-pressed="false"]{opacity:.5}
.status .st.tip[aria-pressed="false"] .tipdot{background:var(--text3)}
.mini{padding:4px 9px;border-radius:var(--r);font-size:var(--fs-12);
  color:var(--text2);transition:background .12s,color .12s;white-space:nowrap}
.mini:hover{background:var(--surface2);color:var(--text)}
.mini[aria-pressed="true"]{background:var(--pri-soft);color:var(--pri);font-weight:600}
#view-play .status{gap:var(--s4);row-gap:6px;flex-wrap:wrap}
#view-play .status .right{margin-left:auto;gap:var(--s1)}

/* 进度：3px 细线，不抢视线 */
.progress{height:3px;border-radius:var(--r-xs);background:var(--line);overflow:hidden}
.progress i{display:block;height:100%;width:0;border-radius:var(--r-xs);
  background:var(--pri);transition:width .3s}
#view-play .progress{height:3px;margin-top:-6px}

/* ============================================================
   4. 棋盘
   ============================================================ */
.boardwrap{display:flex;flex-direction:column;align-items:center;gap:var(--s4)}
.board{--cell:var(--stage, min(86vw,468px));
  display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);
  width:var(--cell);height:var(--cell);
  background:var(--board-bg);border-radius:var(--r);overflow:hidden;
  /* 外框 2px 与宫线同色，棋盘才立得住；白衬边用 box-shadow 铺，不吃布局 */
  border:2px solid var(--grid-strong);
  box-shadow:0 0 0 8px var(--board-bg),0 0 0 9px var(--line),var(--shadow-board);
  touch-action:manipulation;
  --u:calc(var(--cell) / 9)}
@media (max-width:719px){ #view-play{--stage:min(calc(100vw - 90px),460px,calc(100vh - 480px));--stage:min(calc(100vw - 90px),460px,calc(100dvh - 480px))} }

.cell{position:relative;display:grid;place-items:center;cursor:pointer;
  border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);
  background:var(--board-bg);transition:background .12s;user-select:none}
.cell.c3{border-right:2px solid var(--grid-strong)}
.cell.r3{border-bottom:2px solid var(--grid-strong)}
.cell:nth-child(9n){border-right:none}
.cell.b3{border-bottom:none}

.cell .v{font-size:calc(var(--u)*.56);font-weight:400;line-height:1;font-variant-numeric:tabular-nums;
  letter-spacing:-.02em}
.cell.given .v{color:var(--given);font-weight:600}
.cell.user  .v{color:var(--player);font-weight:600}

/* ---- 高亮层级（后写的覆盖先写的）：
   ① 同行列宫 peer ② 全盘同值 same ③ 自明 must ④ 选中 sel ⑤ 冲突 err ---- */
.cell.peer{background:var(--peer)}
.cell.same{background:var(--same);
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}
.cell.err .v,.cell.err.given .v,.cell.err.user .v{color:var(--err)}

.cell.must{background:var(--must-bg)}
.cell.must .ghost{color:var(--must);opacity:.62}
.cell.must .notes{opacity:.32}
.cell.must.m2{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent)}
.cell.must.m0 .ghost{opacity:.4}
.cell.must.m0 .notes{opacity:.55}
.board.focus .cell.must.m0{opacity:.7}

.cell.sel{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--sel-line)}

.cell.err{background:var(--err-bg)}

/* 聚焦：只留自明格、选中格、提示格是亮的 */
.board.focus .cell{opacity:.28}
.board.focus .cell.must,.board.focus .cell.sel,
.board.focus .cell.hsrc,.board.focus .cell.hdst{opacity:1}

.notes{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:grid;grid-template-columns:repeat(3,1fr);
  grid-template-rows:repeat(3,1fr);pointer-events:none}
.notes span{display:grid;place-items:center;font-size:calc(var(--u)*.23);
  color:var(--note);line-height:1;font-weight:400}
.notes span.on{color:var(--text2);font-weight:500}
.notes span.hi{color:var(--on-accent);background:var(--accent);border-radius:2px}
.cell.elim .notes span.hit,.notes span.hit{color:var(--on-err);background:var(--err);border-radius:2px}

/* 提示高亮：静态描边 + 淡染，两格用途靠深浅+边宽区分（淡染细边=依据，深染粗边=落点） */
.cell.hsrc{background:color-mix(in srgb,var(--accent) 8%,var(--surface));
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}
.cell.hdst{background:color-mix(in srgb,var(--accent) 16%,var(--surface));
  box-shadow:inset 0 0 0 2px var(--accent)}
.cell.hstep{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 52%,transparent)}
.cell.hunit{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}
.cell.hfocus{background:color-mix(in srgb,var(--accent) 12%,var(--surface));
  box-shadow:inset 0 0 0 1.5px var(--accent)}
.board.focus .cell.hunit,.board.focus .cell.hfocus{opacity:1}

/* 自明幽灵数字 / 删除幽灵 */
.ghost,.ghostdel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;line-height:1;font-weight:500}
.ghost{font-size:calc(var(--u)*.58);color:var(--accent);opacity:.42}
.ghostdel{font-size:calc(var(--u)*.54);color:var(--err);opacity:.5}
.cell .order{position:absolute;top:2px;left:3px;font-size:calc(var(--u)*.19);font-weight:600;
  color:var(--accent);line-height:1;z-index:2}

/* ============================================================
   5. 键盘：上行=确定数（实心白键）／下行=候选笔记（小一号灰键）
   ============================================================ */
.pad{display:flex;flex-direction:column;gap:6px;width:100%;max-width:var(--stage, 468px)}
.pad .row{display:grid;gap:6px}
.pad .row.dg{grid-template-columns:repeat(9,minmax(0,1fr))}
.pad .row.nt{grid-template-columns:repeat(9,minmax(0,1fr))}
.pad .row.fn{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:var(--s1)}
.pad .rowlabel{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-12);
  color:var(--text3);font-weight:400;margin:var(--s1) 0 2px;letter-spacing:0}
.pad .rowlabel::after{content:'';flex:1;height:1px;background:var(--line)}

.key{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);
  font-weight:500;display:grid;place-items:center;
  transition:background .1s,border-color .1s,color .1s;
  position:relative;font-variant-numeric:tabular-nums;color:var(--text)}
.key:hover{border-color:var(--line-strong)}
.key:active{background:var(--surface2)}

/* 上行：大字实底 */
.key.dg{height:56px;font-size:var(--fs-24)}
/* 下行：小字淡底，一眼能和上行分开 */
.key.nt{height:32px;font-size:var(--fs-12);font-weight:500;color:var(--text2);background:var(--surface2);
  border-color:transparent;color:var(--text2)}
.key.nt:hover{background:color-mix(in srgb,var(--text) 6%,var(--surface2));border-color:transparent}

.key .sub{position:absolute;bottom:5px;right:7px;font-size:var(--fs-12);color:var(--text3);font-weight:400;opacity:.8}

/* 当前数字：淡染 + 主色字（不实心，避免和「答案键」撞） */
.key.dg.act{background:var(--pri-soft);color:var(--pri);border-color:var(--pri-line);font-weight:600}
.key.nt.act{background:var(--pri-soft);color:var(--pri);font-weight:600}
.key.nt.act .sub{color:var(--pri)}
/* 排除到只剩一个答案：实心主色，其余键淡出 */
.key.ans{background:var(--pri);border-color:var(--pri);color:var(--on-pri);font-weight:600}
.key.ans .sub{color:color-mix(in srgb,var(--on-pri) 70%,transparent)}
.key.dim{opacity:.38}
.key.done{opacity:.3;pointer-events:none;cursor:not-allowed}

.key.fn{height:46px;font-size:var(--fs-12);font-weight:500;color:var(--text2);
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}
.key.fn .sub{position:static;font-size:11px;line-height:1;color:var(--text3);opacity:1;white-space:nowrap}
.key.fn svg.kb-ic{margin:0}
.key.fn.on{background:var(--pri-soft);border-color:var(--pri-line);color:var(--pri)}
.pad.locked{opacity:.4;pointer-events:none}

/* 实体键盘「笔记模式」：笔记行亮起强调色 */
html.touch #btnNote{display:none}
.pad.notemode .row.nt .key{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}

/* ============================================================
   6. 提示浮窗（棋盘上方的一过性浮层）
   ============================================================ */
#view-play > .boardwrap{position:relative}
#view-play > .boardwrap > .hintsheet{
  position:absolute;left:50%;transform:translateX(-50%);
  top:6px;
  width:max-content;max-width:min(96%,calc(var(--stage,520px) + 60px));max-height:min(52dvh,360px);
  display:flex;flex-direction:column;gap:var(--s2);
  background:var(--surface);
  border:1px solid var(--line-strong);border-radius:var(--r);
  padding:var(--s3) var(--s4);z-index:60;overflow:hidden;
  box-shadow:var(--shadow-pop);
  animation:hsin .16s ease both}
/* 入场只动 opacity + margin-top，绝不碰 transform：
   若动画带 transform，fill-mode:both 会永久锁死它，拖动时内联 transform 失效 → 卡片左跳 */
@keyframes hsin{from{opacity:0;margin-top:-6px}
                 to{opacity:1;margin-top:0}}
#view-play > .boardwrap > .hintsheet.dragging{opacity:.9}
#view-play > .boardwrap > .hintsheet .hsgrip{flex:none;color:var(--text3);
  font-size:var(--fs-12);line-height:1;user-select:none;-webkit-user-select:none;
  cursor:grab;opacity:.6}
#view-play > .boardwrap > .hintsheet .hshd{display:flex;align-items:center;gap:var(--s2);
  flex:0 0 auto;flex-wrap:wrap;row-gap:6px}
#view-play > .boardwrap > .hintsheet .hshd h3{margin:0;font-size:var(--fs-14);font-weight:600;
  display:flex;align-items:center;gap:6px;color:var(--text)}
#view-play > .boardwrap > .hintsheet .tag{font-size:var(--fs-12);font-weight:400;color:var(--text3)}
/* 等级在正文首行已经写着「L1 唯一余数 · Naked Single」，标题不再挂一个重复的 L1 徽章 */
#view-play > .boardwrap > .hintsheet .hshd #hintTag{display:none}
#view-play > .boardwrap > .hintsheet .hshd .btn:last-child{margin-left:auto}
#view-play > .boardwrap > .hintsheet .hshd .hl-next{color:var(--pri);
  background:var(--pri-soft);border-color:var(--pri-line);font-weight:600}
#view-play > .boardwrap > .hintsheet .hsbody{flex:1 1 auto;min-height:0;overflow:auto;
  -webkit-overflow-scrolling:touch;font-size:var(--fs-14)}
#view-play > .boardwrap > .hintsheet .hintcard{border:none;background:none;padding:0;
  border-radius:0;animation:none}
#view-play > .boardwrap > .hintsheet .hintcard .hd{margin-bottom:var(--s2)}

/* 提示卡内部：分步讲解 */
.hintcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--s3)}
.hintcard .hd{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}
.hintcard .lvbadge{font-size:var(--fs-12);font-weight:600;color:var(--pri);
  background:none;padding:0;letter-spacing:0}
.hintcard .tech{font-size:var(--fs-14);font-weight:600;color:var(--text)}
.hintcard .txt{font-size:var(--fs-14);color:var(--text2);line-height:1.68}
.hintcard .acts{display:flex;gap:var(--s2);margin-top:var(--s3)}
#view-play .hintcard .stepmark{margin-left:auto;font-size:var(--fs-12);color:var(--text3);
  background:none;border:none;padding:0}
#view-play .hintcard .hstep{padding-top:var(--s2);margin-top:var(--s2);
  border-top:1px solid var(--line)}
#view-play .hintcard .hstep:first-of-type{border-top:none;margin-top:2px;padding-top:0}
#view-play .hintcard .hstep .txt{line-height:1.68;font-size:var(--fs-14)}
#view-play .hintcard .hstep .cost{margin-top:var(--s1);font-size:var(--fs-12);color:var(--text3)}
#view-play .hintcard .hstep .cost b{color:var(--accent);font-weight:600}
#view-play .hintcard .hstep.past{opacity:.55}
#view-play .hintcard .hstep.past .txt{font-size:var(--fs-12)}
#view-play .hintcard .hstep.future{display:none}
#view-play .hintcard .hrow{display:flex;justify-content:flex-end;margin-top:var(--s2)}
#view-play .hintcard .hdone{font-size:var(--fs-12);color:var(--text3);font-weight:400;
  align-self:center}
.savedline{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);
  font-size:var(--fs-12);color:var(--text3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.savedline b{color:var(--text2);font-weight:500}
.lnk{font-size:var(--fs-12);color:var(--accent);text-decoration:underline;padding:0;
  text-underline-offset:2px}
.lnk:hover{color:var(--text)}

/* ============================================================
   7. 按钮
   ============================================================ */
.btn{padding:7px var(--s3);border-radius:var(--r);font-size:var(--fs-14);font-weight:500;
  border:1px solid var(--line);background:var(--surface);color:var(--text);
  transition:background .12s,border-color .12s,color .12s}
.btn:hover{background:var(--surface2);border-color:var(--line-strong)}
.btn.pri{background:var(--pri);border-color:var(--pri);color:var(--on-pri);font-weight:600}
.btn.pri:hover{background:color-mix(in srgb,var(--pri) 88%,var(--text));border-color:transparent}
.btn.gho{background:transparent;border-color:var(--line);color:var(--text2)}
.btn.gho:hover{background:var(--surface2);color:var(--text)}
.btn.sm{padding:4px var(--s2);font-size:var(--fs-12);border-radius:var(--r)}
.btn.sm.danger:hover{color:var(--err);border-color:color-mix(in srgb,var(--err) 40%,var(--line));
  background:var(--err-bg)}

.bigbtn{width:100%;height:42px;border-radius:var(--r);font-size:var(--fs-14);font-weight:600;
  display:flex;align-items:center;justify-content:center;gap:var(--s2);
  background:var(--pri);color:var(--on-pri);transition:background .12s}
.bigbtn:hover{background:color-mix(in srgb,var(--pri) 88%,var(--text))}
/* 修饰类叫 soft 而不是 ghost：.ghost 已被棋盘幽灵数字占用 */
.bigbtn.soft{background:var(--surface);color:var(--text2);border:1px solid var(--line)}
.bigbtn.soft:hover{background:var(--surface2);color:var(--text);border-color:var(--line-strong)}
.bigbtn + .bigbtn{margin-top:var(--s2)}

/* ============================================================
   8. 二级页面
   ============================================================ */
.pg{display:flex;flex-direction:column;gap:var(--s4)}
.pghead{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s1)}
.pghead h2{margin:0;font-size:var(--fs-24);font-weight:600;letter-spacing:-.015em;
  display:flex;align-items:center;gap:var(--s2);color:var(--text)}
.pghead h2 .tag{font-size:var(--fs-12);font-weight:400;color:var(--text3);letter-spacing:0}
.pghead .back{margin-bottom:0}
.pgnote{font-size:var(--fs-12);color:var(--text3);line-height:1.8;text-align:center;margin:var(--s1) 0 0}

.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--s5)}
.panel + .panel{margin-top:0}
.pg .panel{padding:var(--s5)}
.panel h3{margin:0 0 var(--s3);font-size:var(--fs-16);font-weight:600;letter-spacing:-.01em;
  display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap;color:var(--text)}
.panel h3 .tag{font-size:var(--fs-12);font-weight:400;color:var(--text3);letter-spacing:0}

.back{padding:4px 0;font-size:var(--fs-14);color:var(--text2);background:none;
  border:none;border-radius:0}
.back:hover{color:var(--text)}

.empty{font-size:var(--fs-14);color:var(--text3);line-height:1.75}
.howto{font-size:var(--fs-14);color:var(--text2);line-height:1.8}
.howto p{margin:0 0 var(--s4)}
.howto p:last-child{margin-bottom:0}
.howto b{color:var(--text);font-weight:600}
.keys{font-size:var(--fs-12);color:var(--text3);line-height:2}
code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12);
  background:var(--surface2);border:1px solid var(--line);padding:1px 5px;border-radius:var(--r-xs);
  color:var(--text2)}
.kbhint{display:inline}
.touchhint{display:none}
.tail{font-size:var(--fs-12);color:var(--text3);line-height:1.8;text-align:center}
.tail a{color:var(--pri);font-weight:500;cursor:pointer;text-decoration:none;
  border-bottom:1px solid var(--pri-line);padding-bottom:1px}
.tail a:hover{border-bottom-color:var(--pri)}


/* ============================================================
   9. 拼图收集（4 主题 × 4 图 × 16 块；主图区 + 图鉴列表）
   ============================================================ */
.pz-progress{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);
  margin-bottom:var(--s4);font-size:var(--fs-14);color:var(--text2);flex-wrap:wrap}
.pz-progress b{color:var(--text);font-weight:600}
.pz-theme-tag{font-size:var(--fs-12);font-weight:400;color:var(--text3)}

/* 主图区：当前一幅的 4×4 凸凹拼图（尺寸由 JS 写入 --pzcell / --pad） */
.pz-stage{display:flex;justify-content:center;align-items:center;
  padding:calc(var(--pad) + var(--s1)) 0;overflow:visible}
.pz-grid{position:relative;
  width:calc(var(--pzcell) * 4 + var(--pad) * 2);
  height:calc(var(--pzcell) * 4 + var(--pad) * 2)}
.pz-cell{position:absolute;width:calc(var(--pzcell) + var(--pad) * 2);
  height:calc(var(--pzcell) + var(--pad) * 2);overflow:visible;user-select:none;
  left:calc(var(--cx) * var(--pzcell));
  top:calc(var(--ry) * var(--pzcell))}
.pz-cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}
.pz-cell.on img{animation:pzIn .35s cubic-bezier(.2,.9,.3,1) both}
@keyframes pzIn{from{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}
.pz-loading{padding:18px 4px;color:var(--text3);font-size:13px;letter-spacing:.04em}
.pz-loading::before{content:"";display:inline-block;width:12px;height:12px;margin-right:7px;
  border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;
  vertical-align:-1px;animation:spin .8s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}

/* 未解锁块：扁平剪影，不上立体渐变、不铺原图水印 */
.pz-cell.off{z-index:0}
.pz-cell.off .pz-ghost{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}
.pz-cell.off .pz-ghost-img{display:none}
.pz-cell.off .pz-ghost-tint{fill:var(--surface2)}
.pz-cell.off .pz-ghost-shade{display:none}
.pz-cell.off .pz-ghost-edge{fill:none;stroke:var(--pz-edge);
  stroke-width:1;stroke-linejoin:round}
.pz-cell.off .pz-ghost-n{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  font-size:var(--fs-12);font-weight:400;color:var(--text3);
  pointer-events:none;font-variant-numeric:tabular-nums}
.pz-cell.on{z-index:1}

.pz-stage-head{display:flex;align-items:baseline;gap:var(--s2);justify-content:center;
  flex-wrap:wrap;margin-bottom:var(--s2)}
.pz-stage-title{font-size:var(--fs-16);font-weight:600;color:var(--text);letter-spacing:-.01em}
.pz-stage-n{font-size:var(--fs-12);font-weight:400;color:var(--text3);
  font-variant-numeric:tabular-nums}
.pz-stage-n.full{color:var(--pri)}
.pzcap{margin-top:var(--s3);font-size:var(--fs-12);color:var(--text3);text-align:center;
  line-height:1.8}

/* 图鉴列表：一行一幅，用发丝线分隔，不用逐行卡片 */
.pz-index{display:flex;flex-direction:column;gap:var(--s5)}
.pz-theme-h{display:flex;align-items:baseline;gap:var(--s2);margin:0 0 var(--s1);
  font-size:var(--fs-14);font-weight:600;color:var(--text)}
.pz-theme-n{font-size:var(--fs-12);font-weight:400;color:var(--text3);margin-left:auto}
.pz-levels{display:flex;flex-direction:column}
.pz-lv{display:flex;align-items:center;gap:var(--s3);padding:9px var(--s2);border-radius:var(--r);
  cursor:pointer;transition:background .12s;font-size:var(--fs-14);color:var(--text2);
  border-bottom:1px solid var(--line)}
.pz-levels .pz-lv:last-child{border-bottom:none}
.pz-lv:hover{background:var(--surface2)}
.pz-lv.cur{background:var(--pri-soft)}
.pz-lv.cur .pz-lv-t{color:var(--pri)}
.pz-lv .pz-lv-ico{flex:0 0 20px;width:20px;height:20px;border-radius:var(--r-xs);display:grid;
  place-items:center;font-size:var(--fs-12);color:var(--text3);
  background:var(--surface2)}
.pz-lv.full .pz-lv-ico{color:var(--pri);background:var(--pri-soft)}
.pz-lv .pz-lv-t{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pz-lv .pz-lv-bar{flex:1;min-width:40px;height:3px;border-radius:var(--r-xs);
  background:var(--line);overflow:hidden}
.pz-lv .pz-lv-bar i{display:block;height:100%;border-radius:var(--r-xs);
  background:var(--pri);transition:width .2s}
.pz-lv .pz-lv-n{margin-left:auto;font-size:var(--fs-12);font-weight:400;color:var(--text3);
  white-space:nowrap;font-variant-numeric:tabular-nums}
.pz-lv.full .pz-lv-n{color:var(--pri)}
.pz-lv.locked{opacity:.55;cursor:not-allowed}
.pz-lv.locked:hover{background:none}

.pztasks{display:flex;flex-direction:column}
.pzt{display:flex;gap:var(--s3);align-items:center;padding:10px 0;
  border-bottom:1px solid var(--line);font-size:var(--fs-14);color:var(--text2)}
.pzt:last-child{border-bottom:none}
.pzt .pzic{display:grid;place-items:center;color:var(--text3);flex:none}
.pzt .st2{margin-left:auto;font-weight:400;font-size:var(--fs-12);color:var(--text3);white-space:nowrap}

/* ============================================================
   10. 能力画像
   ============================================================ */
.stgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}
.stcard{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;
  padding:var(--s4);border-radius:var(--r);background:var(--surface);
  border:1px solid var(--line)}
.stcard b{font-size:var(--fs-24);font-weight:600;color:var(--text);letter-spacing:-.02em;
  font-variant-numeric:tabular-nums;line-height:1.3}
.stcard span{font-size:var(--fs-12);color:var(--text3)}
.strow{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;
  gap:var(--s3);padding:7px 0;font-size:var(--fs-14);color:var(--text2)}

.strow .stn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}
.strow.dim{opacity:.45}
.strow .stbar{height:4px;border-radius:var(--r-xs);background:var(--line);overflow:hidden}
.strow .stbar i{display:block;height:100%;border-radius:var(--r-xs);background:var(--pri)}
.strow .stv{font-size:var(--fs-12);color:var(--text3);white-space:nowrap}
.strow .stv b{color:var(--text2);font-weight:500}

/* 注：左栏「每日挑战卡」的 .daily / .dl-* 整套已于 v20261031h 删除。
   那张卡在 v20261029d 就收进了顶栏 #dailyBtn + #dailyOv 浮层，样式留着没人用。 */
/* ===== 指令 2 · 打卡月历 ===== */
.cal{margin:2px 0 14px;padding:12px 14px 14px;max-width:352px;
  border:1px solid var(--line);border-radius:var(--r);background:var(--paper-dim)}
.cal-h{font-size:var(--fs-14);color:var(--text);margin-bottom:10px;text-align:center}
.cal-h b{color:var(--amber);font-size:var(--fs-18)}
.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;max-width:100%}
.cal-dow{font-size:var(--fs-12);color:var(--text3);text-align:center;padding-bottom:2px}
.cal-cell{aspect-ratio:1/1;display:grid;place-items:center;font-size:var(--fs-12);border-radius:9px;background:var(--surface);color:var(--text2)}
.cal-cell.on{background:var(--amber);color:#3a2e10;font-weight:700;box-shadow:0 1px 0 var(--line-strong)}
.cal-cell.off{background:var(--surface);color:var(--text3);border:1px dashed var(--line-strong)}
.cal-cell.cal-blank{background:transparent}

/* ============================================================
   11. 通关结算（浮层：三段式，内容可滚，按钮固定）
   ============================================================ */
/* ============================================================
   每日挑战（2026-10-29）：顶栏小按钮 + 点开的打卡面板
   —— 原先是做题页常驻卡片（纯占纵高），收成顶栏一枚按钮：
      今日未打卡挂暖黄小点，已完成整枚转暖黄。点开是 .dailyov 浮层。
   ============================================================ */
/* ---------- 顶栏按钮 ---------- */
.dbtn{
  position:relative;flex:0 0 auto;
  display:inline-flex;align-items:center;gap:5px;
  height:28px;padding:0 10px;border-radius:var(--r-xs);
  border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);
  background:color-mix(in srgb,var(--paper) 6%,transparent);
  color:var(--onwd-mid);font-family:inherit;font-size:var(--fs-12);font-weight:500;line-height:1;
  cursor:pointer;-webkit-tap-highlight-color:transparent;
  transition:color .12s,background .12s,border-color .12s;
}
.dbtn:hover{color:var(--onwd);background:color-mix(in srgb,var(--paper) 12%,transparent);
  border-color:color-mix(in srgb,var(--paper) 34%,transparent)}
.dbtn .db-ic{width:16px;height:16px;flex:none}
.dbtn .db-t{white-space:nowrap}
/* 未打卡：右上角一枚暖黄小点，提示“今天还没打” */
.dbtn .db-dot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;
  background:var(--amber);box-shadow:0 0 0 2px color-mix(in srgb,var(--amber) 35%,transparent)}
/* 已完成：整枚转暖黄，一眼看出今天打过卡了 */
.dbtn.done{background:var(--amber);color:#3a2e10;border-color:var(--amber);font-weight:600}
.dbtn.done .db-ic{color:#3a2e10}
html.nohover .dbtn:hover{background:color-mix(in srgb,var(--paper) 6%,transparent);
  border-color:color-mix(in srgb,var(--paper) 22%,transparent)}
html.nohover .dbtn.done:hover{background:var(--amber);border-color:var(--amber)}

/* ---------- 打卡面板 ---------- */
.dailyov{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:80;
  background:var(--scrim);animation:fade .2s;padding:var(--s4)}
.dailyov .dv-box{display:flex;flex-direction:column;
  /* 用 min(100dvh, --vvh) 取真实可视高：--vvh 由 JS 按 visualViewport 写，但用户展开地址栏时
     它往往比当前可见区大，旧写法 max-height:--vvh 没夹紧，框比屏高被 place-items:center 顶出顶部。
     min 取小后框永远 ≤ 可见区，既不裁顶、内容过长时由 dv-body 内部滚动兜底。 */
  max-height:calc(min(100vh, var(--vvh,100vh)) - 12px);  max-height:calc(min(100dvh, var(--vvh,100dvh)) - 12px);
  background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);
  box-shadow:var(--shadow-modal);max-width:380px;width:100%;
  animation:pop .22s cubic-bezier(.2,.9,.3,1)}
.dailyov .dv-hd{display:flex;align-items:center;gap:var(--s2);
  padding:10px 10px 9px 12px;border-bottom:1px solid var(--line)}
.dailyov .dv-hd b{display:flex;align-items:center;gap:6px;
  font-size:var(--fs-16);font-weight:600;color:var(--text);line-height:1}
.dailyov .dv-ic{width:18px;height:18px;color:var(--amber);flex:none}
.dailyov .dv-date{font-size:var(--fs-12);color:var(--text3);margin-left:1px}
.dailyov .dv-hd .sp{flex:1 1 auto}
.dailyov .dv-hd .icon-btn{width:28px;height:28px;color:var(--text2)}
.dailyov .dv-hd .icon-btn:hover{color:var(--text);background:var(--surface2)}
.dailyov .dv-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;
  padding:var(--s3);-webkit-overflow-scrolling:touch}
/* 今日题目卡 */
.dailyov .dv-today{display:flex;flex-direction:column;gap:6px;
  padding:10px;border-radius:var(--r);margin-bottom:var(--s3);
  background:color-mix(in srgb,var(--amber) 11%,var(--surface));
  border:1px solid color-mix(in srgb,var(--amber) 32%,var(--line))}
.dailyov .dv-today .dv-tag{align-self:flex-start;font-size:10px;font-weight:600;
  letter-spacing:.08em;color:#3a2e10;background:var(--amber);padding:2px 8px;border-radius:999px}
.dailyov .dv-tt{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}
.dailyov .dv-tt b{font-size:var(--fs-18);font-weight:600;color:var(--text)}
.dailyov .dv-tt .lv{font-size:var(--fs-12);color:var(--text3)}
.dailyov .dv-tt .dv-sub{font-size:var(--fs-12);color:var(--text3);flex-basis:100%}
.dailyov .dv-st{display:flex;flex-direction:column;gap:2px}
.dailyov .dv-st b{font-size:var(--fs-14);font-weight:600;color:var(--text)}
.dailyov .dv-st b.ok{color:#2f7d32}            /* 已完成用稳重的绿，不刺眼 */
.dailyov .dv-st span{font-size:var(--fs-12);color:var(--text3)}
/* 打卡图（近 6 周热力图） */
.dailyov .dh-h,.railcard .dh-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap;
  font-size:var(--fs-14);font-weight:600;color:var(--text);margin-bottom:6px}
.dailyov .dh-h > span,.railcard .dh-h > span{font-size:var(--fs-12);font-weight:400;color:var(--text3)}
.dailyov .dh-leg,.railcard .dh-leg{margin-left:auto;display:inline-flex;align-items:center;gap:9px;
  font-size:10px;font-weight:400;color:var(--text3)}
.dailyov .dh-leg .dh-on,.dailyov .dh-leg .dh-off,.railcard .dh-leg .dh-on,.railcard .dh-leg .dh-off{display:inline-block;width:9px;height:9px;
  border-radius:3px;vertical-align:middle;margin-right:3px}
.dailyov .dh-leg .dh-on,.railcard .dh-leg .dh-on{background:var(--amber)}
.dailyov .dh-leg .dh-off,.railcard .dh-leg .dh-off{background:var(--surface);border:1px dashed var(--line-strong)}
.dailyov .dh-grid,.railcard .dh-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:var(--s3)}
.dailyov .dh-dow,.railcard .dh-dow{font-size:10px;color:var(--text3);text-align:center;padding-bottom:2px}
.dailyov .dh-c,.railcard .dh-c{aspect-ratio:1/1;display:grid;place-items:center;
  font-size:var(--fs-12);border-radius:6px;background:var(--surface);color:var(--text2)}
.dailyov .dh-c.dh-on,.railcard .dh-c.dh-on{background:var(--amber);color:#3a2e10;font-weight:700}
.dailyov .dh-c.dh-off,.railcard .dh-c.dh-off{background:transparent;color:var(--text3);border:1px dashed var(--line-strong)}
.dailyov .dh-c.dh-fut,.railcard .dh-c.dh-fut{background:color-mix(in srgb,var(--text) 4%,transparent);color:transparent}
.dailyov .dh-c.dh-today,.railcard .dh-c.dh-today{box-shadow:0 0 0 2px var(--ink)}
/* 连续 / 本月 / 累计 三项 */
.dailyov .dv-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:var(--s3)}
.dailyov .dv-num{display:flex;flex-direction:column;align-items:center;gap:2px;
  padding:8px 4px;border-radius:var(--r);background:var(--surface2);border:1px solid var(--line)}
.dailyov .dv-num b{font-size:var(--fs-20);font-weight:600;color:var(--text);
  font-variant-numeric:tabular-nums;line-height:1.2}
.dailyov .dv-num span{font-size:var(--fs-12);color:var(--text3)}
.dailyov .dv-go{margin-top:6px}
/* 手机窄屏：热力图格字更小，三项数字略收 */
@media (max-width:560px){
  .dailyov .dv-body{padding:var(--s3)}
  .dailyov .dh-c,.railcard .dh-c{font-size:10px}
  .dailyov .dv-num b{font-size:var(--fs-18)}
}
/* 暗色：已完成绿与标签色提亮；漏打虚线框在深底上提一档对比 */
[data-theme="dark"] .dailyov .dv-st b.ok{color:#7bd47f}
[data-theme="dark"] .dailyov .dv-today .dv-tag{color:#1c1605}
[data-theme="dark"] .dailyov .dh-c.dh-off,.railcard .dh-c.dh-off{border-color:color-mix(in srgb,var(--text) 32%,transparent)}
[data-theme="dark"] .dailyov .dh-leg .dh-off,.railcard .dh-leg .dh-off{background:transparent;border:1px dashed color-mix(in srgb,var(--text) 32%,transparent)}

.doneov{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:80;
  background:var(--scrim);animation:fade .2s;padding:var(--s3)}
@keyframes fade{from{opacity:0}to{opacity:1}}
.doneov .box{display:flex;flex-direction:column;
  max-height:calc(var(--vvh,100vh) - 28px);
  background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);
  box-shadow:var(--shadow-modal);max-width:360px;width:100%;
  animation:pop .22s cubic-bezier(.2,.9,.3,1)}
@keyframes pop{from{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}
.doneov .dhead{flex:0 0 auto;padding:var(--s5) var(--s5) var(--s4);text-align:center}
.doneov .dbody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;
  padding:0 var(--s5) 2px;-webkit-overflow-scrolling:touch}
.doneov .dfoot{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);
  padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--line)}
.doneov .dfoot .btn{width:100%;padding:8px 4px;font-size:var(--fs-12);white-space:nowrap}
/* J-B4：结算弹窗补「定向继续」主按钮（挑战今日 / 进下一档），整行通栏；退出降为次级小按钮 */
.doneov .dfoot .wide{grid-column:1 / -1}
.doneov .dfoot .btn.pri.wide{font-size:var(--fs-14);padding:10px 4px;font-weight:600}
.doneov .dfoot .btn.sm{padding:6px 4px;font-size:var(--fs-12);opacity:.88}
.doneov .em{display:none}    /* 装饰性大图标不出现在克制的界面里 */
.doneov h2{margin:0 0 var(--s4);font-size:var(--fs-24);font-weight:600;letter-spacing:-.02em}

/* 三项战绩：靠发丝线分隔，不做三张小卡 */
.dstats{display:flex;margin-bottom:var(--s4)}
.dstat{flex:1;padding:2px var(--s2)}
.dstat + .dstat{border-left:1px solid var(--line)}
.dstat b{display:block;font-size:var(--fs-20);font-weight:600;color:var(--text);
  font-variant-numeric:tabular-nums;line-height:1.3}
.dstat span{font-size:var(--fs-12);color:var(--text3)}
.dtech{display:inline-block;font-size:var(--fs-12);font-weight:400;color:var(--text2)}
.ddaily{margin-top:var(--s2);font-size:var(--fs-12);color:var(--text3)}
/* 挑战对比行（指令 10）：朱砂色，和「每日打卡」的暖黄区分开 */
.dchal{margin-top:6px;font-size:var(--fs-12);font-weight:600;color:var(--cinnabar)}
.doneov .dchalbtn{display:block;width:100%;max-width:276px;margin:0 auto var(--s3)}

/* 挑战横幅（指令 10）：常驻一条，说清对手与局次；窄屏折行不挤棋盘 */
.chalbanner{display:flex;align-items:center;gap:var(--s2);width:100%;max-width:min(760px,92vw);
  padding:6px 8px 6px 10px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--cinnabar) 34%,var(--line));
  background:color-mix(in srgb,var(--cinnabar) 8%,var(--surface));color:var(--text2);
  font-size:var(--fs-12);line-height:1.5}
.chalbanner .cb-tx{flex:none;color:var(--text)}
.chalbanner .cb-tx b{font-weight:600;color:var(--cinnabar)}
.chalbanner .cb-sc{flex:1 1 auto;min-width:0;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.chalbanner .cb-x{flex:none;border:0;background:none;color:var(--text3);font-size:17px;line-height:1;
  padding:1px 5px;cursor:pointer;border-radius:6px;font-family:inherit}
.chalbanner .cb-x:hover{background:var(--surface2);color:var(--text)}
/* 有挑战横幅时不显示新手条（挑战链接来访者不该先看「第一次玩？」，也让出高度给棋盘） */
#view-play.haschal > .newbie{display:none}
/* 宽屏：横幅绝对贴在顶部，不参与三栏分配；新手条自动下移 */
@media (min-width:720px){
  #view-play > .chalbanner{position:absolute;top:0;left:50%;transform:translateX(-50%);
    width:auto;max-width:min(94vw,700px);margin:0;z-index:6;white-space:nowrap;
    box-shadow:var(--shadow-card,none)}
  #view-play > .chalbanner .cb-tx{white-space:nowrap}
  /* 真正腾出 40px：流内内容（状态条 / 棋盘 / 键盘）整体下移，横幅独占顶部那一条 */
  #view-play.haschal{padding-top:40px}
}
@media (max-width:560px){
  .chalbanner{flex-wrap:wrap;padding:5px 8px;row-gap:2px}
  .chalbanner .cb-tx{flex:1 1 auto;order:1}
  .chalbanner .cb-x{order:2;align-self:flex-start}
  .chalbanner .cb-sc{order:3;flex-basis:100%;padding-left:1px}
}

/* 拼图块奖励 */
.doneov .pzreward{display:flex;align-items:center;gap:var(--s3);margin:0 0 var(--s3);
  padding:var(--s3);border-radius:var(--r);text-align:left;
  background:var(--surface2);border:1px solid var(--line)}
.doneov .pzreward .pzr-img{flex:0 0 44px;width:44px;height:44px;border-radius:var(--r-xs);
  display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);
  overflow:hidden}
.doneov .pzreward .pzr-img img{width:100%;height:100%;object-fit:contain}
.doneov .pzreward .pzr-t{font-size:var(--fs-12);font-weight:500;color:var(--text3);margin-bottom:1px}
.doneov .pzreward .pzr-d{font-size:var(--fs-14);font-weight:500;color:var(--text)}
.doneov .pzreward .pzr-p{margin-top:1px;font-size:var(--fs-12);color:var(--text3)}
.doneov .pzreward.done{border-color:var(--pri-line)}
.doneov .pzreward.done .pzr-t{color:var(--pri)}

/* 战绩卡（Canvas 生成图，自带配色；这里只给一个中性相框） */
.sharecv{display:block;width:100%;max-width:276px;height:auto;margin:0 auto var(--s3);
  border-radius:var(--r);border:1px solid var(--line)}

/* ============================================================
   12. 账号弹层
   ============================================================ */
.acctov{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);
  display:grid;place-items:center;z-index:95;animation:fade .2s}
.acctov .box{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);
  padding:var(--s5);text-align:center;box-shadow:var(--shadow-modal);
  width:min(88vw,340px);animation:pop .22s cubic-bezier(.2,.9,.3,1)}
.acctov .em{color:var(--text3);margin-bottom:var(--s2);line-height:1}
.acctov h2{margin:0 0 var(--s3);font-size:var(--fs-20);font-weight:600;letter-spacing:-.01em}
.acctov .ain{width:100%;height:40px;border-radius:var(--r);border:1px solid var(--line);
  background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14);
  padding:0 var(--s3);margin-bottom:var(--s2);outline:none;text-align:center;
  transition:border-color .12s,box-shadow .12s}
.acctov .ain::placeholder{color:var(--text3)}
.acctov .ain:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft)}
.acctov .bigbtn{margin-top:var(--s1)}
.acctov .empty{text-align:left}

/* 存档码（指令 8） */
.arch{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);text-align:left}
.arch-h{font-size:var(--fs-12);font-weight:600;color:var(--text);margin-bottom:4px}
.arch-d{font-size:var(--fs-12);color:var(--text3);line-height:1.6;margin-bottom:var(--s2)}
.arch-ta{width:100%;box-sizing:border-box;border-radius:var(--r);border:1px solid var(--line);
  background:var(--surface2);color:var(--text2);padding:8px 10px;resize:vertical;min-height:58px;
  font:var(--fs-12)/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  word-break:break-all;letter-spacing:.2px}
.arch-ta::placeholder{color:var(--text3);letter-spacing:0}
.arch-ta:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft);outline:none}
.arch-row{display:flex;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap}
.arch-row .mini{flex:1 1 auto;padding:6px 8px}

/* ============================================================
   13. Toast
   ============================================================ */
/* z-index 必须高于所有弹层（doneov/dailyov 80、acctov 95、copyov 200）：
   2026-10-31 用户报「发起挑战我链接点了没反应」—— 真实原因是复制成功的提示
   被 z-index 80 的结算弹窗盖住，按钮其实一直有动作，只是眼睛看不到。
   提示条是全局反馈，理应压在弹层之上。 */
.toast{position:fixed;left:50%;bottom:var(--s6);transform:translate(-50%,8px);z-index:300;
  padding:9px var(--s4);border-radius:var(--r);
  background:var(--text);color:var(--bg);font-size:var(--fs-14);font-weight:500;
  box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;
  max-width:calc(100vw - 32px);text-align:center}
.toast.on{opacity:1;transform:translate(-50%,0)}

/* ============================================================
   14. 卡点本（抽屉 + 复盘 + 自测）
   ============================================================ */
.cardbrief{margin-bottom:var(--s3)}
.cbrief{display:flex;flex-wrap:wrap;gap:var(--s3)}
.cbi{display:inline-flex;align-items:baseline;gap:5px;padding:0;background:none;border:none;
  font-size:var(--fs-12);color:var(--text3)}
.cbi b{font-size:var(--fs-14);color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}
.cbi.w b{color:var(--accent)}

.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;
  background:var(--surface);animation:fade .18s}
.dwhead{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5);
  border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 auto}
.dwhead b{font-size:var(--fs-16);font-weight:600;display:flex;align-items:center;gap:6px}
.dwhead .tag{font-size:var(--fs-12);font-weight:400;color:var(--text3)}
.dwhead .sp{flex:1}
.dwbody{flex:1;overflow:auto;padding:var(--s5);overscroll-behavior:contain;background:var(--bg)}
.dwbody>*{max-width:760px;margin-left:auto;margin-right:auto}
.dempty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--s7) var(--s5);text-align:center;color:var(--text3);font-size:var(--fs-14);
  line-height:1.9}

/* 抽屉内统计 */
.cardstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--s3);
  margin-bottom:var(--s4)}
.cstat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--s3) var(--s4)}
.cstat b{display:block;font-size:var(--fs-20);font-weight:600;line-height:1.3;
  font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.cstat span{font-size:var(--fs-12);color:var(--text3)}
.cstat.hot b{color:var(--accent)}
.cstat.w b{color:var(--accent)}

/* 薄弱技巧图谱 */
.weakmap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--s4) var(--s5);margin-bottom:var(--s4)}
.wmttl{font-size:var(--fs-14);font-weight:600;margin-bottom:var(--s3)}
.wmttl span{font-weight:400;color:var(--text3);font-size:var(--fs-12)}
.wmrow{display:grid;grid-template-columns:28px 84px 1fr 26px;align-items:center;gap:var(--s3);
  padding:4px 0}
.wl{font-size:var(--fs-12);font-weight:600;color:var(--text3);text-align:left}
.wn{font-size:var(--fs-12);color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wmrow i{display:block;height:4px;border-radius:var(--r-xs);background:var(--surface2);overflow:hidden}
.wmrow i b{display:block;height:100%;border-radius:var(--r-xs);min-width:4px;background:var(--accent)}
.wc{font-size:var(--fs-12);color:var(--text3);text-align:right;font-variant-numeric:tabular-nums}
.wmnote{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);
  font-size:var(--fs-12);color:var(--text3);line-height:1.7}
.wmnote b{color:var(--accent);font-weight:500}

/* 卡片列表 */
.rlist{display:flex;flex-direction:column;gap:var(--s2)}
.rcard{display:flex;gap:var(--s4);background:var(--surface);border:1px solid var(--line);
  border-radius:var(--r);padding:var(--s3);transition:border-color .12s;cursor:pointer}
.rcard:hover{border-color:var(--line-strong)}
.rmb{flex:0 0 auto}
.rinfo{min-width:0;flex:1}
.rtitle{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-14);font-weight:500;
  flex-wrap:wrap;color:var(--text)}
.lvbadge{font-size:var(--fs-12);font-weight:600;color:var(--text3)}
.rstate{font-size:var(--fs-12);font-weight:400}
.rstate.pend{color:var(--accent)}
.rstate.ok{color:var(--pri)}
.rdesc{font-size:var(--fs-12);color:var(--text3);margin:3px 0 var(--s2);line-height:1.65}
.racts{display:flex;gap:var(--s2);flex-wrap:wrap}

/* 迷你棋盘（列表缩略 + 详情复盘） */
.mb{display:grid;grid-template-columns:repeat(9,1fr);width:calc(var(--u)*9);height:calc(var(--u)*9);
  flex:0 0 auto;background:var(--surface);border-radius:var(--r-xs);overflow:hidden;
  border:1px solid var(--line-strong)}
.mbc{position:relative;display:grid;place-items:center;
  border-right:1px solid var(--line);border-bottom:1px solid var(--line);
  background:var(--surface);font-size:calc(var(--u)*.62);line-height:1;font-weight:400;
  color:var(--text3);font-style:normal}
.mbc.e3{border-right:1px solid var(--line-strong)}
.mbc.s3{border-bottom:1px solid var(--line-strong)}
.mbc:nth-child(9n){border-right:none}
.mbc:nth-child(n+73){border-bottom:none}
.mbc.gv{color:var(--given);font-weight:600}
.mbc.uv{color:var(--player)}
.mbn{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);
  grid-template-rows:repeat(3,1fr);font-style:normal}
.mbn s{display:grid;place-items:center;text-decoration:none;line-height:1;
  font-size:calc(var(--u)*.28);font-weight:400;color:var(--note)}
.mb.mini .mbn s{color:transparent}
.mb.mini .mbn s.on::after{content:'';display:block;width:34%;height:34%;border-radius:50%;
  background:var(--note);opacity:.6}
.mbc.rvsrc{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}
.mbc.rvdst{background:color-mix(in srgb,var(--accent) 16%,var(--surface));
  box-shadow:inset 0 0 0 1.5px var(--accent)}
.mb.anim .mbc.rvsrc{animation:rvsrc .4s both}
.mb.anim .mbc.rvdst{animation:rvdst .4s both}
@keyframes rvsrc{from{opacity:.35}to{opacity:1}}
@keyframes rvdst{from{opacity:.35}to{opacity:1}}

/* 复盘详情 */
.rvtop{display:grid;grid-template-columns:330px minmax(0,1fr);gap:var(--s5);align-items:start;
  margin-bottom:var(--s4)}
.rvb{display:flex;justify-content:center;background:var(--surface);border:1px solid var(--line);
  border-radius:var(--r);padding:var(--s4)}
.rvacts{display:flex;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap}
.rvacts .btn{flex:1;min-width:140px;text-align:center}

/* 自测 */
.quiz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--s4) var(--s5)}
.quiz h4{margin:0 0 var(--s1);font-size:var(--fs-16);font-weight:600;
  display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}
.okdone{font-size:var(--fs-12);font-weight:500;color:var(--pri)}
.quiz .qsub{font-size:var(--fs-12);color:var(--text3);margin-bottom:var(--s3)}
.q{padding:var(--s3) 0;border-top:1px solid var(--line)}
.q:first-of-type{border-top:none;padding-top:0}
.q p{margin:0 0 var(--s2);font-size:var(--fs-14);font-weight:500;color:var(--text)}
.opts{display:flex;gap:var(--s2);flex-wrap:wrap}
.opt{padding:6px var(--s3);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);
  font-size:var(--fs-14);transition:background .12s,border-color .12s,color .12s;text-align:left;
  font-variant-numeric:tabular-nums;color:var(--text2)}
.opt:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface2);color:var(--text)}
.opt:disabled{cursor:default;opacity:.55}
.opt.right{background:var(--pri-soft);border-color:var(--pri);color:var(--pri);font-weight:500;opacity:1}
.opt.wrong{background:var(--err-bg);border-color:color-mix(in srgb,var(--err) 50%,var(--line));
  color:var(--err);opacity:1}
.qres{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r);font-size:var(--fs-14);
  line-height:1.75;background:var(--surface2);border:1px solid var(--line)}
.qres.pass{background:var(--pri-soft);border-color:var(--pri-line)}
.qres.fail{background:var(--accent-soft);border-color:var(--accent-line)}

/* 技巧图鉴 */
.skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s3) var(--s5)}
@media (max-width:700px){ .skills{grid-template-columns:minmax(0,1fr)} }
.sk{display:flex;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) 0;border-radius:var(--r);
  transition:background .12s}
.sk:hover{background:var(--surface2)}
.sk .n{flex:0 0 22px;height:22px;border-radius:var(--r-xs);display:grid;place-items:center;
  font-size:var(--fs-12);font-weight:500;color:var(--text3);background:var(--surface2);
  margin-top:2px}
.sk.unlocked .n{background:var(--pri);color:var(--on-pri)}
.sk .b{min-width:0}
.sk .t{font-size:var(--fs-14);font-weight:500;display:flex;align-items:center;gap:6px;
  color:var(--text);flex-wrap:wrap}
.sk .t .c{font-size:var(--fs-12);font-weight:400;color:var(--accent)}
.sk .d{font-size:var(--fs-12);color:var(--text3);line-height:1.65;margin-top:2px}
.sk.locked .t,.sk.locked .d{opacity:.5}

/* ============================================================
   15. 图标（线性描边，颜色继承文字，16 / 20 两档）
   ============================================================ */
.ni svg{width:16px;height:16px;display:block;stroke-width:1.75}
#themeBtn svg{width:18px;height:18px;display:block;stroke-width:1.75}
#themeBtn .ic-sun{display:none}
[data-theme="dark"] #themeBtn .ic-sun{display:block}
[data-theme="dark"] #themeBtn .ic-moon{display:none}
.nb-ic svg{width:16px;height:16px;display:block;stroke-width:1.75}
.pghead h2 svg.hic{display:none}     /* 标题旁的装饰图标：去掉，让标题自己讲话 */
.dwhead b svg.dic{display:none}
.bigbtn svg.bic{width:16px;height:16px;stroke-width:1.75}
.key.fn svg.kb-ic{width:20px;height:20px;display:block;margin:0 auto 1px;stroke-width:1.75}
svg.icf{width:12px;height:12px;vertical-align:-1px;stroke-width:1.75}
.pzic svg{width:16px;height:16px;display:block;stroke-width:1.75}
.pz-lv-ico svg.lki{width:12px;height:12px;stroke-width:1.9}
.acctov .em svg.emi{width:28px;height:28px;stroke-width:1.6}
.pzr-img svg.pzi{width:28px;height:28px;stroke-width:1.6}
.pzr-t svg.pzt-ic{display:none}
svg.stw{display:none}

/* 键盘功能键的符号（⌫ ↶ ⋯ ◎）→ 同一套线性图标（纯 CSS 替换，不动 JS 生成的 DOM） */
#view-play #key-erase,#view-play #key-undo,#view-play #key-auto,#view-play #key-focus{font-size:0;gap:1px}
#key-erase::before,#key-undo::before,#key-auto::before,#key-focus::before{
  content:'';width:18px;height:18px;display:block;background:currentColor;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-size:18px 18px;mask-size:18px 18px}
#key-erase::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6 H19 Q20.5 6 20.5 7.5 V16.5 Q20.5 18 19 18 H9 L3.5 12 Z'/%3E%3Cpath d='M11.5 9.5 L16 14 M16 9.5 L11.5 14'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6 H19 Q20.5 6 20.5 7.5 V16.5 Q20.5 18 19 18 H9 L3.5 12 Z'/%3E%3Cpath d='M11.5 9.5 L16 14 M16 9.5 L11.5 14'/%3E%3C/svg%3E")}
#key-undo::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9 H14.5 Q19 9 19 13 Q19 17 14.5 17 H7'/%3E%3Cpath d='M7.5 5 L4 9 L7.5 13'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9 H14.5 Q19 9 19 13 Q19 17 14.5 17 H7'/%3E%3Cpath d='M7.5 5 L4 9 L7.5 13'/%3E%3C/svg%3E")}
#key-auto::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7 H20 M4 12 H20 M4 17 H13'/%3E%3Cpath d='M17 15 L18.8 18 L17 21'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7 H20 M4 12 H20 M4 17 H13'/%3E%3Cpath d='M17 15 L18.8 18 L17 21'/%3E%3C/svg%3E")}
#key-focus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}


/* ============================================================
   16. 布局机制 · 单屏锁定（做题页固定一屏，页面不滚动）
   —— 以下都是功能性规则，只调整了间距与字号，机制不动。
   ============================================================ */
body.lockplay{overflow:hidden}
/* --vvh 由 JS 实测 window.innerHeight 写入：手机内置浏览器常把 100dvh 报成「含地址栏」的大值 */
body.lockplay .wrap{height:min(100vh, var(--vvh, 100vh));height:min(100dvh, var(--vvh, 100dvh));display:flex;flex-direction:column;
  padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}
body.lockplay .top{flex:0 0 auto;margin-bottom:var(--s2)}
body.lockplay #view-play{flex:1 1 auto;min-height:0;overflow:hidden;row-gap:var(--s3)}
body.lockplay.tight #view-play{overflow-y:auto}   /* 极端小窗兜底：做题区内部可滚，页面本身仍不滚 */
#view-play > .boardwrap{flex:1 1 auto;min-height:0;justify-content:center;gap:var(--s3)}
#view-play > .sidecol > .tail{flex:0 0 auto}
/* 棋盘绝不允许被 flex 压缩：窄屏堆叠时它会被压成一条 */
#view-play .boardwrap > .board{flex-shrink:0}

/* ---------- PC 横屏（≥720px）：左右布局 —— 左栏档位/状态，中间棋盘，右栏键盘 ---------- */
@media (min-width:720px){
  #view-play{--cg:clamp(28px,3.5vw,56px);position:relative;
    display:flex;flex-direction:row;align-items:center;justify-content:center;
    column-gap:var(--cg);width:100%;max-width:1180px;margin:0 auto}
  #view-play > .sidecol > .newbie{position:absolute;top:0;left:50%;transform:translateX(-50%);
    width:auto;max-width:min(92vw,640px);z-index:5;margin:0}
  #view-play .sidecol{flex:0 0 248px;align-self:center;max-width:none;gap:var(--s3)}
  #view-play .boardwrap{flex:0 1 auto;align-self:center;min-height:0;
    display:grid;grid-template-columns:auto minmax(224px,248px);
    grid-template-rows:minmax(0,1fr) auto;column-gap:var(--cg);row-gap:var(--s2);
    width:auto;max-width:none}
  #view-play .boardwrap > .board{grid-column:1;grid-row:1;align-self:center}
  #view-play .boardwrap > .pad{grid-column:2;grid-row:1;align-self:center;width:100%;max-width:none}
  #view-play .boardwrap > .pad .row.dg,
  #view-play .boardwrap > .pad .row.nt{grid-template-columns:repeat(3,minmax(0,1fr))}
  #view-play .boardwrap > .pad .row.fn{grid-template-columns:repeat(5,minmax(0,1fr))}
  #view-play .boardwrap > .bigbtn{grid-column:2;grid-row:2;width:100%}
  /* 底部说明在宽屏脱离文档流：不参与三栏分配（否则会被当成第四栏挤歪整行） */
  #view-play > .sidecol > .tail{position:absolute;bottom:0;left:50%;transform:translateX(-50%);
    width:auto;max-width:92vw;white-space:nowrap}

  /* 左栏：档位纵向排列、状态收成一张卡 */
  #view-play .sidecol .tiers{flex-direction:column;overflow:visible;align-items:stretch;gap:2px}
  #view-play .sidecol .tiers .tier{width:100%;text-align:left;padding:7px var(--s3)}
  #view-play .sidecol .status{flex-direction:column;align-items:flex-start;gap:var(--s2);
    flex-wrap:nowrap;background:var(--surface);border:1px solid var(--line);
    border-radius:var(--r);padding:var(--s3) var(--s4)}
  #view-play .sidecol .status .sep{display:none}
  #view-play .sidecol .status .right{margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;width:100%}
  #view-play .sidecol .status .right .mini{text-align:left;padding:4px 8px}
  #view-play .sidecol .progress{width:100%;margin-top:2px}
  #view-play .sidecol .status .right .mini{padding:3px 8px;font-size:var(--fs-12)}

  /* 宽屏做题布局需要 ~1020px 宽：放开 .wrap 的 760 上限，顶栏保持窄栏居中 */
  body.lockplay .wrap{max-width:1180px}
  body.lockplay .top{max-width:760px;margin-left:auto;margin-right:auto;width:100%}

  /* 键高按可视高度收缩（矮窗口 100% 缩放也放得下） */
  #view-play{--kh:clamp(52px,6.4vh,58px)}
  #view-play .boardwrap > .pad{gap:5px}
  #view-play .boardwrap > .pad .row{gap:5px}
  #view-play .boardwrap > .pad .key.dg{height:var(--kh);font-size:calc(var(--kh) * .40)}
  #view-play .boardwrap > .pad .key.nt{height:calc(var(--kh) * .60);font-size:var(--fs-12)}
  #view-play .boardwrap > .pad .key.fn{height:calc(var(--kh) * .80);font-size:var(--fs-12)}
  #view-play .boardwrap > .pad .rowlabel{font-size:var(--fs-12);margin:2px 0 0}
  /* 工具键只有 45px 宽，标签 10px 才放得下「撤销补笔」这种四字状态 */
  #view-play .boardwrap > .pad .key.fn .sub{font-size:10px}
  #view-play .boardwrap > .bigbtn{padding:9px var(--s3);font-size:var(--fs-14)}
}

/* 矮屏（<800px 高）：底部说明收起，别和按钮打架 */
@media (min-width:720px) and (max-width:1119px) and (max-height:800px){
  #view-play > .sidecol > .tail{display:none}
  #view-play > .sidecol > .newbie{top:-2px;font-size:var(--fs-12);padding:5px 10px}
  body.lockplay .top{margin-bottom:var(--s1)}
}

/* 窄窗瘦版三栏（720~899px）：侧栏/键盘收窄 */
@media (min-width:720px) and (max-width:899px){
  #view-play{--cg:clamp(12px,2vw,26px);max-width:900px}
  #view-play .sidecol{flex:0 0 188px;gap:var(--s2)}
  #view-play .sidecol .tiers .tier{padding:6px 10px;font-size:var(--fs-12)}
  #view-play .sidecol .status{padding:10px var(--s3);gap:6px}
  #view-play .sidecol .status b{font-size:var(--fs-12)}
  #view-play .sidecol .status .right .mini{padding:2px 6px;font-size:var(--fs-12)}
  #view-play .boardwrap{grid-template-columns:auto minmax(176px,200px)}
  #view-play .boardwrap > .pad .rowlabel{font-size:var(--fs-12)}
  /* J-A1：720~899 下 daily 是流内第一张卡，newbie 若继续 left:50% 绝对居中会整块压在它身上
     （「开始挑战」按钮被盖掉）。改为回到文档流排在最前，两张卡上下各占一行。 */
  #view-play > .sidecol > .newbie{
    position:static;transform:none;order:-1;
    width:100%;max-width:100%;margin:0 0 var(--s2);
    font-size:var(--fs-12);padding:4px 10px;
  }
}

/* 手机竖屏：底部说明与提示重复，直接收起 */
@media (max-width:719px){
  #view-play > .sidecol > .tail{display:none}
}

/* ---------- 手机窄屏「最大兼容」降级：放弃 flex/gap/clamp 依赖，改普通文档流 ----------
   部分手机浏览器内核对 flex gap、clamp()、color-mix() 支持不全，会把做题页排乱。
   窄屏一律用块级流 + 外边距，保证各块各占一行、绝不互相覆盖。 */
@media (max-width:719px){
  #view-play{display:block}
  #view-play > .sidecol > .newbie{margin:0 auto var(--s3)}
  #view-play .sidecol{display:block;position:relative;z-index:2;
    width:100%;max-width:min(760px,92vw);margin:0 auto var(--s3)}
  #view-play .tiers{margin:0 auto var(--s3)}
  #view-play .status{margin:0 auto var(--s2)}
  #view-play .status .right{margin-top:var(--s1)}
  #view-play .progress{margin:0 auto var(--s3)}
  #view-play .boardwrap{display:block;position:relative;z-index:1;
    width:100%;max-width:var(--stage,425px);margin:0 auto}
  #view-play .boardwrap > .board{margin:0 auto}
  #view-play .boardwrap > .pad{margin:var(--s3) auto 0}
}

/* 触屏键盘压缩：所有手机无条件生效（把高度让给棋盘） */
@media (max-width:719px){
  html.touch .key.dg{height:52px;font-size:var(--fs-20)}
  html.touch .key.nt{height:30px;font-size:var(--fs-12)}
  html.touch .key.fn{height:36px;font-size:var(--fs-12)}
  .pad{gap:4px}
  .pad .row{gap:4px}
  .pad .rowlabel{font-size:var(--fs-12);margin:0 0 -2px}
}
@media (max-width:719px) and (max-height:829px){
  .wrap{padding-top:10px}
  body.lockplay .top{margin-bottom:6px}
  #view-play > .sidecol > .newbie{font-size:var(--fs-12);padding:4px 9px;gap:6px;margin-bottom:var(--s2)}
  #view-play .tiers{margin-bottom:var(--s2)}
  #view-play .tiers .tier{padding:4px 9px;font-size:var(--fs-12)}
  #view-play .status{font-size:var(--fs-12);margin-bottom:var(--s1)}
  #view-play .status b{font-size:var(--fs-12)}
  #view-play .status .right .mini{padding:2px 7px;font-size:var(--fs-12)}
  #view-play .progress{margin-bottom:var(--s2)}
}

/* ---------- 窄屏留白收缩 ---------- */
@media (max-width:900px){
  .wrap{padding:var(--s4) var(--s4) var(--s6)}
  .panel{padding:var(--s4)}
  .pg{gap:var(--s3)}
  #view-play{gap:var(--s3)}
  @supports (padding:max(0px)){
    .wrap{padding-left:max(14px,env(safe-area-inset-left));
          padding-right:max(14px,env(safe-area-inset-right));
          padding-bottom:max(40px,env(safe-area-inset-bottom))}
  }
}

/* ---------- 手机竖屏细节 ---------- */
@media (max-width:560px){
  .top{gap:6px;margin-bottom:var(--s3)}
  .brand .bt{display:none}
  .brand .logo{width:28px;height:28px;font-size:var(--fs-12)}
  .chip.avatar{display:none}
  .nav{gap:2px}
  .navbtn{padding:0 8px;height:28px}
  .navbtn .nbl{display:none}
  .icon-btn{width:28px;height:28px}
  /* 6 个难度档折行会白吃高度 → 单行横滑 */
  #view-play > .tiers{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:2px;margin:0;
    padding:0 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  #view-play > .tiers::-webkit-scrollbar{display:none}
  .tier{flex:0 0 auto}
  .status{gap:var(--s2);font-size:var(--fs-12);margin-bottom:0}
  .status .st{gap:4px}
  .status b{font-size:var(--fs-12)}
  .status .sep{display:none}
  .status .right{width:100%;margin-left:0}
  .progress{margin-bottom:0}
  .boardwrap{gap:var(--s3)}
  .pghead{gap:var(--s2)}
  .pghead h2{font-size:var(--fs-20);width:100%}
  .panel{padding:var(--s4)}
  .howto{font-size:var(--fs-14)}
  .keys{font-size:var(--fs-12);line-height:1.95}
  .dwhead{flex-wrap:wrap;gap:6px;padding:10px var(--s4)}
  .dwhead .sp{display:none}
  .dwbody{padding:var(--s4)}
  .doneov .box{max-width:min(92vw,360px)}
  .doneov .dhead{padding:var(--s5) var(--s4) var(--s3)}
  .doneov .dbody{padding:0 var(--s4) 2px}
  .doneov .dfoot{padding:var(--s3) var(--s4) var(--s4);gap:6px}
  .doneov .dfoot .btn{font-size:11px;padding:8px 2px}
  .doneov h2{font-size:var(--fs-20)}
  .dstat b{font-size:var(--fs-16)}
  .cardstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}
  .cstat b{font-size:var(--fs-16)}
  .stgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .strow{grid-template-columns:92px minmax(0,1fr) auto}
  .wmrow{grid-template-columns:26px 66px 1fr 24px;gap:var(--s2)}
  .rcard{gap:var(--s3);padding:10px}
  .rvacts .btn{flex:1 1 100%;min-width:0}
  .quiz{padding:var(--s3) var(--s4)}
  .hintcard{padding:var(--s3)}
  /* 抓手跟着标题走，别自己单占一行 */
  #view-play > .boardwrap > .hintsheet .hshd .hsgrip{flex:0 0 auto;align-self:center}
  #view-play > .boardwrap > .hintsheet .hshd h3{flex:1 1 calc(100% - 22px)}
  #view-play > .boardwrap > .hintsheet .hshd .btn:last-child{margin-left:0}
  #view-play > .boardwrap > .hintsheet .hshd{gap:6px}
  /* 图例（深框=落点…）在窄屏整段换行，避免在「浅框=」中间被切断 */
  #view-play > .boardwrap > .hintsheet .hsbody .txt span[style*="text3"]{display:block;margin-top:2px}
  .hintcard .acts{flex-wrap:wrap}
  .hintcard .acts .btn{flex:1 1 100%}
  .toast{left:12px;right:12px;transform:translateY(8px);font-size:var(--fs-12);max-width:none}
  .toast.on{transform:translateY(0)}
}

/* ---------- 安全区 ---------- */
@supports (padding:max(0px)){
  .dwhead{padding-top:max(12px,env(safe-area-inset-top))}
  .toast{bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px))}
}

/* 超窄屏（≤420px）：身份徽章只留头像 */
@media (max-width:420px){
  .chip.avatar .txt{display:none}
  .chip.avatar{padding:0 4px}
  .pghead h2{font-size:var(--fs-20)}
}

/* ---------- 触屏：清 hover 粘滞、放大触摸目标 ----------
   html.nohover / html.touch 由 JS 按 matchMedia 打标（部分安卓 WebView 不上报 hover 特性） */
.cell,.key,.tier,.mini,.icon-btn,.bigbtn,.btn,.opt,.rcard,.back,.lnk,
.status .st.tip,.lu,.lchu,.dwhead .icon-btn,.navbtn,.chip{touch-action:manipulation}

html.nohover .navbtn:hover,html.nohover .icon-btn:hover,html.nohover .chip:hover{background:none}
html.nohover .tier:hover{background:none;color:var(--text2)}
html.nohover .status .st.tip:hover{background:none}
html.nohover .key:hover{border-color:var(--line)}
html.nohover .key.nt:hover{background:var(--surface2)}
html.nohover .btn:hover{background:var(--surface);border-color:var(--line)}
html.nohover .btn.pri:hover{background:var(--pri)}
html.nohover .btn.gho:hover{background:transparent;color:var(--text2)}
html.nohover .btn.sm.danger:hover{color:var(--text);border-color:var(--line);background:var(--surface)}
html.nohover .bigbtn:hover{background:var(--pri)}
html.nohover .bigbtn.soft:hover{background:var(--surface);color:var(--text2);border-color:var(--line)}
html.nohover .sk:hover{background:none}
html.nohover .rcard:hover{border-color:var(--line)}
html.nohover .back:hover{color:var(--text2)}
html.nohover .opt:hover:not(:disabled){border-color:var(--line);background:var(--surface);color:var(--text2)}
html.nohover .pz-lv:hover{background:none}
html.nohover .mini:hover{background:none;color:var(--text2)}

/* ===== 已做过的题（做题记录） ===== */
.rec-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.rec-filter .rf{border:1.5px solid var(--line);background:var(--surface2);color:var(--text2);
  padding:6px 14px;border-radius:99px;font-size:13px;font-weight:700;cursor:pointer;transform:rotate(-.4deg)}
.rec-filter .rf.on{background:var(--accent);color:#fff;border-color:var(--accent)}
.rec-list{display:flex;flex-direction:column;gap:10px}
.rec-item{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--line);
  border-radius:14px 18px 13px 17px/17px 13px 18px 14px;padding:12px 14px}
.rec-main{flex:1;min-width:0}
.rec-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}
.rec-badge{font-size:11px;font-weight:800;padding:2px 9px;border-radius:99px}
.rec-done{background:#E8F3E1;color:#3F7A2E}
.rec-progress{background:#FFF1D6;color:#B5780E}
.rec-abandon{background:#EDEDED;color:#7A7A7A}
.rec-tier{font-weight:700;color:var(--ink);font-size:13px}
.rec-time{margin-left:auto;color:var(--text3);font-size:12px;font-variant-numeric:tabular-nums}
.rec-bar{height:8px;background:var(--surface2);border-radius:99px;overflow:hidden}
.rec-bar i{display:block;height:100%;background:linear-gradient(90deg,#F2A6B8,#E8654F);border-radius:99px}
.rec-sub{margin-top:4px;color:var(--text3);font-size:12px}
.rec-acts{display:flex;flex-direction:column;gap:6px;flex-shrink:0}
.rec-acts .btn.sm{padding:6px 14px;min-width:64px}
.rec-del{color:var(--text3)}

html.touch .key.dg{height:52px;font-size:var(--fs-20)}
html.touch .key.nt{height:38px;font-size:var(--fs-14)}
html.touch .key.fn{height:46px}
html.touch .key .sub{bottom:3px;right:6px;font-size:11px}
html.touch .tier{padding:8px var(--s3);font-size:var(--fs-14)}
html.touch .mini{padding:7px 11px;font-size:var(--fs-12)}
html.touch .opt{padding:9px var(--s3);font-size:var(--fs-14)}
html.touch .lnk{padding:5px 2px}
html.touch .status .st.tip{padding:4px 8px}
html.touch .bigbtn{height:46px;font-size:var(--fs-14)}
html.touch .kbhint{display:none}
html.touch .touchhint{display:inline}

/* 手机端把触屏键帽再压一档（必须放在通用触屏尺寸之后，否则 52px 会盖回来） */
@media (max-width:719px){
  html.touch .key.dg{height:52px;font-size:var(--fs-20)}
  html.touch .key.nt{height:30px;font-size:var(--fs-12)}
  html.touch .key.fn{height:38px}
  html.touch .key.fn .sub{font-size:10px}
  .pad{gap:4px}
  .pad .row{gap:4px}
  .pad .rowlabel{font-size:var(--fs-12);margin:2px 0 0}
}


/* ============================================================
   10. 游戏感修补（G2）：状态条上移 / 工具排前置 / 错误格描边
   ============================================================ */

/* --- 状态条：棋盘正上方一行，信息在左、开关在右 --- */
#view-play .boardwrap > .status{
  display:flex;align-items:center;flex-wrap:wrap;
  gap:var(--s2) var(--s4);row-gap:6px;
  width:100%;max-width:none;min-height:28px;
  background:none;border:0;border-radius:0;padding:0 2px;
}
#view-play .boardwrap > .status .st{font-size:var(--fs-12);color:var(--text3);gap:5px;white-space:nowrap;flex:0 0 auto}
#view-play .boardwrap > .status b{font-size:var(--fs-14);font-weight:600;color:var(--text)}
#view-play .boardwrap > .status .sep{width:1px;height:11px;background:var(--line)}
#view-play .boardwrap > .status .right{margin-left:auto;display:flex;gap:var(--s1);align-items:center}
#view-play .boardwrap > .progress{width:100%;margin:0}

/* --- 工具排（撤销/擦除/笔记/提示…）挪到数字键上方 --- */
#view-play .pad .row.fn{order:-1;margin-top:0;margin-bottom:var(--s2)}
#key-undo{order:1} #key-erase{order:2} #key-auto{order:3} #key-hint{order:4} #key-focus{order:5}

/* --- 键盘：等宽数字 + 明确的按下反馈 --- */
.key{font-variant-numeric:tabular-nums}
.key:hover{border-color:var(--line-strong)}
.key:active{background:var(--surface2);border-color:var(--line-strong);transform:translateY(1px)}
.key.dg:active{background:color-mix(in srgb,var(--pri) 8%,var(--surface));border-color:var(--pri-line)}
@supports selector(:focus-visible){.key:focus-visible{outline:2px solid var(--pri);outline-offset:1px}}
.key.done{background:var(--surface2);border-color:var(--line);color:var(--text3);box-shadow:none}

/* --- 错误格：红底之外再加 1.5px 红内描边（写在提示高亮之后才不会被盖） --- */
.cell.err,.cell.err.sel,.cell.err.hsrc,.cell.err.hdst{
  background:var(--err-bg);box-shadow:inset 0 0 0 1.5px var(--err)}

/* --- 宽屏：状态条 + 进度条横跨棋盘与键盘两栏 --- */
@media (min-width:720px){
  #view-play .boardwrap{
    grid-template-rows:auto auto minmax(0,1fr) auto;
    row-gap:var(--s2);
  }
  #view-play .boardwrap > .status{grid-column:1 / -1;grid-row:1}
  #view-play .boardwrap > .progress{grid-column:1 / -1;grid-row:2;width:100%;margin:0}
  #view-play .boardwrap > .board{grid-column:1;grid-row:3}
  #view-play .boardwrap > .pad{grid-column:2;grid-row:3}
  #view-play .boardwrap > .bigbtn{grid-column:2;grid-row:4}
  /* 提示浮层改锚到棋盘那一格：网格里绝对定位的子项以所在网格区域为包含块，
     这样 top:6px 就是「棋盘顶 +6」，不会再压住状态条 */
  #view-play .boardwrap > .hintsheet{grid-column:1;grid-row:3;top:6px;
    left:0;right:auto;transform:none;max-width:calc(var(--stage,520px) - 12px)}
}

/* --- 窄屏：状态条压成一行小字，开关另起一行 --- */
@media (max-width:719px){
  #view-play .boardwrap > .status{gap:4px 6px;margin:0 auto var(--s2);padding:0;justify-content:center}
  #view-play .boardwrap > .status .sep{display:none}
  #view-play .boardwrap > .status .right{margin-left:0;width:100%;margin-top:2px}
  #view-play .boardwrap > .status .right .mini{flex:1 1 auto;text-align:center}
}

/* ============================================================
   G3 古董棋馆 · 主题层
   ------------------------------------------------------------
   规则一：木桌是深色，纸是浅色 —— 木桌上的字用纸色，纸上的字用墨色。
   规则二：阴影只给「纸浮在木桌上」这一件事（棋盘卡 + 弹层）。
   规则三：朱砂只出现在印章、通关题签、错误提示三处。
   ============================================================ */
:root{
  /* 木桌 / 纸面 两套前景色，避免深底上用墨色 */
  --onwd:var(--paper);
  --onwd-mid:color-mix(in srgb,var(--paper) 70%,transparent);
  --onwd-dim:color-mix(in srgb,var(--paper) 46%,transparent);
  --cin-on-wood:color-mix(in srgb,var(--cinnabar) 58%,var(--paper));
}
/* 夜间羊圈：深色下「坐在深底上的字」翻成奶白系（须位于上方 :root 之后才能赢过它） */
[data-theme="dark"]{
  --onwd:var(--ink);
  --onwd-mid:color-mix(in srgb,var(--ink) 82%,transparent);
  --onwd-dim:color-mix(in srgb,var(--ink) 70%,transparent);
  --cin-on-wood:var(--cinnabar);
}

/* ---------- 页面容器：把木桌铺满 ---------- */
body{background-color:var(--wood-deep)}
.wrap{
  max-width:1040px;margin:0 auto;
  padding:var(--s4) var(--s4) var(--s6);
}

/* ============================================================
   1. 顶栏 —— 一行 32px：印章 + 馆名 ······ 难度档 ⋯
   ============================================================ */
.top{
  height:32px;display:flex;align-items:center;gap:var(--s3);
  margin:0 auto var(--s4);max-width:860px;width:100%;
  position:relative;z-index:30;
}
.brand{display:flex;align-items:center;gap:var(--s2);min-width:0;flex:0 0 auto}

/* 朱砂印章：36×36，-4°，边角略残 —— 全页品牌记忆点 */
.brand .logo{
  width:36px;height:36px;flex:none;
  display:grid;place-items:center;
  margin-block:-2px;                       /* 允许上下溢出 2px，行盒仍是 32 */
  background:var(--cinnabar);color:var(--paper);
  font-family:var(--font-ink);font-size:19px;font-weight:700;line-height:1;
  border-radius:4px 2px 3px 2px;
  transform:rotate(-4deg);
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 20%,transparent);
  text-shadow:none;
}
.brand .bt{
  font-family:var(--font-ink);font-size:12px;font-weight:600;
  letter-spacing:.14em;color:var(--onwd-mid);white-space:nowrap;
}
.brand small{display:none}   /* 英文副标题：这一版彻底删除 */

.top .spacer{flex:1 1 auto}

/* ---------- 难度档：纸色小字横排，选中档最亮 ---------- */
.top .tiers{
  display:flex;align-items:center;gap:1px;
  flex:0 1 auto;min-width:0;overflow:hidden;
  margin:0;justify-content:flex-end;
}
.top .tiers .tier{
  flex:0 0 auto;padding:3px 7px;border-radius:var(--r-xs);
  font-size:var(--fs-12);font-weight:400;color:var(--onwd-dim);
  background:none;border:0;white-space:nowrap;line-height:1.5;
  transition:color .12s,background .12s;
}
.top .tiers .tier .lv{font-size:10px;opacity:.6;margin-left:2px}
.top .tiers .tier .recb{display:none}   /* 「★推荐」装饰字，删 */
.top .tiers .tier:hover{color:var(--onwd);background:color-mix(in srgb,var(--paper) 8%,transparent)}
.top .tiers .tier[aria-pressed="true"]{
  color:var(--onwd);font-weight:600;
  box-shadow:inset 0 -1px 0 0 color-mix(in srgb,var(--paper) 55%,transparent);
}

/* ---------- 导航折叠：桌面摊开，手机收进 ⋯ ---------- */
.navmenu{flex:0 0 auto}
/* 折叠开关用 checkbox + label：不写一行 JS，靠 :checked 管展开态 */
.navmenu > .navchk{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.navmenu > .navtoggle{
  width:30px;height:30px;
  display:grid;place-items:center;cursor:pointer;
  color:var(--onwd-mid);border-radius:var(--r-xs);
  transition:color .12s,background .12s;
  -webkit-tap-highlight-color:transparent;
}
.navmenu > .navtoggle::after{content:'⋯';font-size:16px;line-height:1;margin-top:-4px}
.navmenu > .navtoggle:hover,
.navmenu > .navchk:checked + .navtoggle{color:var(--onwd);background:color-mix(in srgb,var(--paper) 10%,transparent)}
/* 点面板外任意处收起（透明遮罩，同样是 label） */
.navmenu > .navscrim{display:none}

.navmenu-body{display:flex;align-items:center;gap:2px}

/* 木桌上的导航图标：纸色线条 */
.nav .navbtn, .top .icon-btn, .top .chip{color:var(--onwd-mid)}
.nav .navbtn:hover, .top .icon-btn:hover{color:var(--onwd);background:color-mix(in srgb,var(--paper) 10%,transparent)}
.nav .navbtn.nb-on{color:var(--onwd);background:color-mix(in srgb,var(--paper) 12%,transparent);font-weight:600}
.nav .navbtn{height:30px;padding:0 9px;gap:5px;border-radius:var(--r-xs);font-size:var(--fs-12)}
.nav .navbtn .nbl{font-size:var(--fs-12)}
.nbadge{color:var(--onwd);background:none;font-size:10px;opacity:.7}

.top .chip{
  height:26px;padding:0 8px 0 3px;background:none;
  border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);
  border-radius:var(--r-xs);font-size:var(--fs-12);
}
.top .chip:hover{border-color:color-mix(in srgb,var(--paper) 34%,transparent)}
.top .chip .av{
  width:20px;height:20px;border-radius:2px;
  background:none;border:1px solid color-mix(in srgb,var(--paper) 32%,transparent);
  color:var(--onwd-mid);font-size:10px;
}
.top .icon-btn{width:28px;height:28px;border-radius:var(--r-xs)}

/* ============================================================
   2. 做题视图骨架 —— 单列：状态 → 棋盘 → 进度 → 工具 → 数字
   ============================================================ */
#view-play{
  --cell:min(520px, calc(100vh - 310px), 92vw);  --cell:min(520px, calc(100dvh - 310px), 92vw);
  display:flex;flex-direction:column;align-items:center;
  gap:0;width:100%;max-width:1040px;margin:0 auto;
}
#view-play .boardwrap{
  display:flex;flex-direction:column;align-items:center;
  gap:0;width:100%;max-width:none;position:relative;
}
#view-play .sidecol{
  width:100%;max-width:min(520px,92vw);margin:0 auto var(--s3);
  display:flex;flex-direction:column;gap:var(--s2);
}

/* ---------- 新手提示：木桌上的一块小纸条 ---------- */
#view-play > .sidecol > .newbie{
  order:-1;max-width:min(520px,92vw);margin:0 auto var(--s3);
  background:var(--paper);border:0;border-radius:var(--r);
  padding:9px var(--s3);font-size:var(--fs-12);color:var(--ink);
  box-shadow:none;
}
#view-play > .sidecol > .newbie .nb-ic{color:var(--ink-soft)}
#view-play > .sidecol > .newbie .nb-tx b{color:var(--ink);font-weight:600}
#view-play > .sidecol > .newbie .lnk{color:var(--pen-blue);font-weight:500}

/* ============================================================
   3. 状态行 —— 左「错误」，右「计时器」
   ============================================================ */
#view-play .boardwrap > .status{
  display:flex;align-items:center;justify-content:space-between;
  gap:var(--s3);flex-wrap:nowrap;
  width:100%;max-width:var(--cell);height:26px;
  margin:0 auto var(--s2);padding:0;
  background:none;border:0;border-radius:0;
  position:relative;z-index:20;                /* 高于暂停遮罩的点击层 */
  font-size:var(--fs-12);
}
#view-play .boardwrap > .status .st{
  display:flex;align-items:center;gap:5px;
  font-size:var(--fs-12);color:var(--onwd-mid);white-space:nowrap;flex:0 0 auto;
}
#view-play .boardwrap > .status b{
  font-size:var(--fs-14);font-weight:600;color:var(--onwd);
  font-variant-numeric:tabular-nums;font-family:var(--font-ink);
}
#view-play .boardwrap > .status .sep,
#view-play .boardwrap > .status .dot{display:none}

/* 错误：一个朱砂叉 + 数字（错误提示是全页朱砂三处之一） */
#view-play .boardwrap > .status .st-err{color:var(--onwd-mid)}
#view-play .boardwrap > .status .st-err .st-x{
  position:relative;width:8px;height:8px;flex:none;
}
#view-play .boardwrap > .status .st-err .st-x::before,
#view-play .boardwrap > .status .st-err .st-x::after{
  content:'';position:absolute;left:-1px;top:3.5px;width:10px;height:1.5px;
  background:var(--cin-on-wood);border-radius:1px;
}
#view-play .boardwrap > .status .st-err .st-x::before{transform:rotate(45deg)}
#view-play .boardwrap > .status .st-err .st-x::after{transform:rotate(-45deg)}
#view-play .boardwrap > .status .st-err b{color:var(--onwd-mid)}

/* 计时器：可点暂停，18px 衬线数字（像墙上的挂钟） */
#view-play .boardwrap > .status .right{
  margin-left:auto;display:flex;align-items:center;gap:var(--s1);
  /* 2026-10-30：手机上 .right 会被撑满剩余宽度（flex:1），里面的「计时 + ⋯」却左对齐，
     于是 ⋯ 紧贴「错误 ×0」看起来像错误计数的一部分 —— 用户根本找不到棋局设置。
     改右对齐：计时常驻行尾，⋯ 和草稿胶囊跟在它后面。 */
  justify-content:flex-end;
}
#view-play .boardwrap > .status .clock{
  display:grid;place-items:center;
  height:26px;padding:0 2px;margin:0;
  background:none;border:0;border-radius:var(--r-xs);
  cursor:pointer;color:var(--onwd);
  transition:color .12s;
}
#view-play .boardwrap > .status .clock:hover{color:var(--paper)}
#view-play .boardwrap > .status .clock:active{transform:translateY(1px)}
#view-play .boardwrap > .status #stTime{
  font-family:var(--font-ink);font-size:18px;font-weight:400;
  letter-spacing:.02em;color:inherit;font-variant-numeric:tabular-nums;
}

/* ---------- 棋局设置：折叠在 ⋯ 里，纸色浮片 ---------- */
#view-play .more{position:relative}
#view-play .more > summary{
  list-style:none;width:24px;height:24px;
  display:grid;place-items:center;cursor:pointer;
  color:var(--onwd-dim);border-radius:var(--r-xs);
}
#view-play .more > summary::-webkit-details-marker{display:none}
#view-play .more > summary::after{content:'⋯';font-size:14px;line-height:1;margin-top:-4px}
#view-play .more > summary:hover{color:var(--onwd)}
#view-play .more .more-body{
  position:absolute;right:0;top:30px;z-index:40;
  width:232px;padding:var(--s3);
  background:var(--paper);border:1px solid var(--wood-45);
  border-radius:var(--r);box-shadow:var(--shadow-pop);
  color:var(--ink);
}
#view-play .more .more-t{
  margin:0 0 var(--s2);font-size:10px;letter-spacing:.16em;
  color:var(--ink-soft);text-transform:uppercase;
}
#view-play .more .more-row{
  display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;
  padding-bottom:var(--s2);margin-bottom:var(--s2);
  border-bottom:1px solid var(--wood-18);
}
#view-play .more .more-row .st{font-size:var(--fs-12);color:var(--ink-soft)}
#view-play .more .more-row .st b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}
#view-play .more .more-btns{
  border-bottom:0;padding-bottom:0;margin-bottom:0;gap:var(--s1);
}
#view-play .more .mini{
  padding:5px 9px;border-radius:var(--r-xs);
  font-size:var(--fs-12);color:var(--ink-soft);
  border:1px solid var(--wood-30);background:none;
}
#view-play .more .mini:hover{border-color:var(--wood-62);color:var(--ink)}
#view-play .more .mini[aria-pressed="true"]{
  background:var(--paper-dim);border-color:var(--wood-45);color:var(--ink);font-weight:600;
}
#view-play .more .tip{cursor:pointer}
#view-play .more .tip .dot{
  display:block;width:5px;height:5px;border-radius:50%;
  background:var(--ink-soft);align-self:center;
}
#view-play .more .tip[aria-pressed="false"]{opacity:.55}

/* ============================================================
   4. 棋盘 —— 宣纸上的一张棋谱
   ============================================================ */
#view-play .boardwrap > .board{
  width:var(--cell);height:var(--cell);flex:none;
  display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);
  background:var(--paper);
  border:2px solid color-mix(in srgb,var(--ink) 80%,transparent);
  border-radius:var(--r);
  overflow:hidden;position:relative;
  box-shadow:0 6px 20px color-mix(in srgb,var(--wood-deep) 25%,transparent);
  touch-action:manipulation;
  --u:calc(var(--cell) / 9);
  counter-reset:rest;
}

.cell{
  position:relative;display:grid;place-items:center;cursor:pointer;
  border-right:1px solid var(--wood-30);
  border-bottom:1px solid var(--wood-30);
  background:var(--paper);
  transition:background .12s;user-select:none;
}
.cell.c3{border-right:2px solid color-mix(in srgb,var(--ink) 80%,transparent)}
.cell.r3{border-bottom:2px solid color-mix(in srgb,var(--ink) 80%,transparent)}
.cell:nth-child(9n){border-right:none}
.cell.b3{border-bottom:none}

/* 数字：给定=墨色衬线（像印上去的），玩家=钢笔蓝无衬线（像写上去的） */
.cell .v{
  font-size:min(23px,calc(var(--u) * .50));
  line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;
}
.cell.given .v{
  font-family:var(--font-ink);font-weight:700;color:var(--ink);
}
.cell.user .v{
  font-family:var(--font-pen);font-weight:600;color:var(--pen-blue);
}

/* ---- 高亮层次：peer 最淡 → same → must → sel → err 最重 ---- */
.cell.peer{background:var(--peer)}
.cell.same{background:var(--same)}
.cell.must{background:var(--must-bg)}
.cell.must .ghost{color:var(--must);opacity:.42}
.cell.must .notes{opacity:.35}

/* 选中：纸暗部加深 + 钢笔圈住这一格（蓝的合法用途之一：选中反馈） */
.cell.sel{
  background:var(--sel);
  box-shadow:inset 0 0 0 2px var(--pen-blue);
}

/* 空格才计数（"剩余 N"用 CSS 计数器，不需要 JS 文案） */
.cell:not(.given):not(.user){counter-increment:rest}

/* 填错：淡朱砂底 + 朱砂数字 + 1.5px 朱砂内描边（必须写在上面几条之后） */
.cell.err,.cell.err.sel,.cell.err.hsrc,.cell.err.hdst{
  background:var(--cin-10);
  box-shadow:inset 0 0 0 1.5px var(--cinnabar);
}
.cell.err .v,.cell.err.given .v,.cell.err.user .v{color:var(--cinnabar)}

/* 笔记：淡墨小字，永远比正式数字弱一档 */
.notes{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:grid;
  grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);pointer-events:none}
.notes span{display:grid;place-items:center;
  font-size:calc(var(--u) * .22);color:var(--note);line-height:1;font-weight:400}
.notes span.on{color:var(--ink-soft);font-weight:600}
.notes span.hi{color:var(--paper);background:var(--ink-soft);border-radius:2px}
.notes span.hit{color:var(--paper);background:var(--cinnabar);border-radius:2px}

/* 提示高亮（2026-10-29 重做）：
   旧画法 = 整格淡染 + 格子左上角一枚小灰数字（步骤序号）—— 那在棋盘上就是候选笔记的
   同款画法（一格淡底 + 角上一枚细笔画小字），玩家分不清「提示在指路」还是「我记的候选」。
   新画法三件事：
   ① 棋盘上不再出现任何提示专用小数字（序号只留在提示卡的文字链「1.R8C4 → 2.R8C6」里）；
   ② 提示格 = 淡染 + 加粗内环，落点明显重于线索格（3px/18% vs 2px/8%）；
   ③ 提示激活时把无关格子的笔记压暗到 30%（见 .board.hinting），让被标出来的几格自己跳出来。
   层级：落点 > 线索格 > 依据整行/列/宫（只淡染、无环）。 */
.cell.hsrc{
  background:color-mix(in srgb,var(--ink-soft) 8%,var(--paper));
  box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 60%,transparent);
}
.cell.hdst{
  background:color-mix(in srgb,var(--ink-soft) 18%,var(--paper));
  box-shadow:inset 0 0 0 3px var(--ink);
}
.cell.hunit{background:color-mix(in srgb,var(--ink-soft) 8%,var(--paper))}
/* 深色下同一个百分比提亮不明显（纸底本来就深），单独加一档 */
[data-theme="dark"] .cell.hsrc{background:color-mix(in srgb,var(--ink-soft) 13%,var(--paper))}
[data-theme="dark"] .cell.hunit{background:color-mix(in srgb,var(--ink-soft) 9%,var(--paper))}
[data-theme="dark"] .cell.hdst{background:color-mix(in srgb,var(--ink-soft) 24%,var(--paper))}
/* 提示激活时，和这次推理无关的格子把笔记压暗：满盘小数字里，只有被标出来的那几格清亮。
   hunit / hfocus（依据整行/列/宫）刻意不压 —— 那一片的候选正是要读的证据。 */
.board.hinting .cell:not(.hsrc):not(.hdst):not(.hunit):not(.hfocus) .notes{opacity:.3}
/* 深色下笔记本来就偏暗，压到 30% 会直接看不见 —— 只压到 50%，靠标记格加粗的环来拉开层次 */
[data-theme="dark"] .board.hinting .cell:not(.hsrc):not(.hdst):not(.hunit):not(.hfocus) .notes{opacity:.5}
.cell.hfocus{
  background:color-mix(in srgb,var(--ink-soft) 12%,var(--paper));
  box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 45%,transparent);
}

/* 自明幽灵数字 / 删除幽灵 */
.ghost,.ghostdel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;line-height:1;font-weight:500}
.ghost{font-size:calc(var(--u)*.54);color:var(--ink-soft);opacity:.40;font-family:var(--font-pen)}
.ghostdel{font-size:calc(var(--u)*.50);color:var(--cinnabar);opacity:.5}
/* 步骤序号不再画在格子上（见上一条注释）；DOM 里的 .order 保留但永不显示，
   序号只出现在提示卡的文字链「1.R8C4 → 2.R8C6」里 */
.cell .order{display:none}

/* 聚焦：只留自明格、选中格、提示格 */
.board.focus .cell{opacity:.26}
.board.focus .cell.must,.board.focus .cell.sel,
.board.focus .cell.hsrc,.board.focus .cell.hdst,
.board.focus .cell.hunit,.board.focus .cell.hfocus{opacity:1}

/* ============================================================
   5. 棋盘下沿：4px 进度条 + 「剩余 N」
   ============================================================ */
#view-play .boardwrap > .progress{
  position:relative;
  width:min(100%,var(--cell));height:4px;flex:none;
  margin:14px auto 0;padding:0;
  background:color-mix(in srgb,var(--wood-mid) 55%,transparent);
  border-radius:2px;overflow:visible;
}
#view-play .boardwrap > .progress > i{
  display:block;height:100%;width:0;border-radius:2px;
  background:var(--paper);
  transition:width .3s ease;
}
#view-play .boardwrap > .progress::after{
  content:'剩余 ' counter(rest);
  position:absolute;right:0;top:-15px;
  font-size:11px;line-height:1;
  color:var(--onwd-mid);
  font-variant-numeric:tabular-nums;letter-spacing:.04em;
  white-space:nowrap;
}

/* ---------- 通关题签：棋盘右下角，进行中空印，通关盖学士帽章 ---------- */
#view-play .boardwrap > .boardstamp{
  position:absolute;
  right:calc(50% - var(--cell) / 2 + 2px);
  top:calc(26px + var(--s2) + var(--cell) - 40px);
  width:34px;height:34px;flex:none;
  display:grid;place-items:center;
  opacity:.4;pointer-events:none;z-index:4;
  transform:rotate(-8deg);
  transition:opacity .2s;
}
#view-play .boardwrap > .boardstamp svg{width:100%;height:100%;display:block}
/* 通关瞬间：结算弹层出现时盖章 —— 200ms，1.6 → 1 */
body:has(.doneov) #view-play .boardwrap > .boardstamp{
  opacity:1;
  animation:stampIn .2s cubic-bezier(.2,.9,.3,1.3) both;
}
@keyframes stampIn{
  0%{transform:rotate(-8deg) scale(1.6);opacity:0}
  60%{opacity:1}
  100%{transform:rotate(-8deg) scale(1);opacity:1}
}
/* 指令 3 · 通关波浪点亮：81 格按对角线顺序闪亮，用选中格强调色（pen-blue）画环 */
#board .cell.win{ animation: cellWin .3s ease both; }
/* 只画「内描边」光环：外发光会在相邻格之间叠加成一片粉雾，改为 inset 后光只在格内走 */
@keyframes cellWin{
  0%{box-shadow:inset 0 0 0 0 var(--sel-line)}
  45%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sel-line) 70%,transparent)}
  100%{box-shadow:inset 0 0 0 0 var(--sel-line)}
}
/* 通关动画阶段：学士帽章落下（复用 stampIn，落点坐标不变） */
body.winfx #view-play .boardwrap > .boardstamp{ opacity:1; animation:stampIn .42s cubic-bezier(.2,.9,.3,1.3) both; }
@media (prefers-reduced-motion: reduce){
  #board .cell.win{ animation:none }
  body.winfx #view-play .boardwrap > .boardstamp{ animation:none }
}

/* ---------- 暂停：半透明纸盖住棋盘 + 居中一个「续」 ---------- */
/* JS 用 inline visibility:hidden 藏棋盘；这里改回可见，用纸盖代替，
   这样「盖一张纸」的语义成立，同时 S.paused 仍然挡住所有输入。 */
.board[style*="visibility: hidden"],
.board[style*="visibility:hidden"]{visibility:visible!important}
.board::after{
  content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;
  background:var(--paper-93);
  opacity:0;pointer-events:none;transition:opacity .16s;
}
.board[style*="visibility: hidden"]::after,
.board[style*="visibility:hidden"]::after{opacity:1}

.board::before{
  content:'续';position:absolute;left:50%;top:50%;z-index:7;
  width:58px;height:58px;margin:-29px 0 0 -29px;
  display:grid;place-items:center;
  border:1.5px solid var(--ink);border-radius:var(--r);
  color:var(--ink);background:color-mix(in srgb,var(--paper) 70%,transparent);
  font-family:var(--font-ink);font-size:24px;font-weight:600;line-height:1;
  opacity:0;pointer-events:none;transform:scale(.94);
  transition:opacity .16s,transform .16s;
}
.board[style*="visibility: hidden"]::before,
.board[style*="visibility:hidden"]::before{opacity:1;transform:scale(1)}

/* 点击层：暂停时整块可点继续（状态行 z-index 更高，计时器仍然可点） */
#view-play .boardwrap > .resume{display:none}
.board[style*="visibility: hidden"] ~ .resume,
.board[style*="visibility:hidden"] ~ .resume{
  display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;
  background:none;border:0;padding:0;margin:0;
  font-size:0;color:transparent;cursor:pointer;
  -webkit-appearance:none;appearance:none;
}

/* ============================================================
   6. 键盘 —— 纸键、木边、56px
   ============================================================ */
#view-play .boardwrap > .pad{
  width:min(100%,var(--cell));max-width:var(--cell);
  margin:var(--s4) auto 0;display:flex;flex-direction:column;gap:6px;
}
#view-play .boardwrap > .pad .row{display:grid;gap:6px}
#view-play .boardwrap > .pad .row.dg,
#view-play .boardwrap > .pad .row.nt{grid-template-columns:repeat(9,minmax(0,1fr))}
#view-play .boardwrap > .pad .row.fn{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}

/* 工具排在前（撤销/擦除/笔记/提示/聚焦） */
#view-play .boardwrap > .pad .row.fn{order:-1;margin:0 0 var(--s2)}
#key-undo{order:1} #key-erase{order:2} #key-auto{order:3} #key-hint{order:4} #key-focus{order:5}

#view-play .boardwrap > .pad .rowlabel{
  display:flex;align-items:center;gap:var(--s2);
  font-size:10px;color:var(--onwd-dim);letter-spacing:.14em;
  margin:2px 0 0;
}
#view-play .boardwrap > .pad .rowlabel::after{
  content:'';flex:1;height:1px;background:color-mix(in srgb,var(--paper) 14%,transparent);
}

/* 键：宣纸小方块，只有一圈木色边，没有阴影 */
#view-play .boardwrap > .pad .key{
  border-radius:var(--r);
  background:var(--paper);
  border:1px solid var(--wood-45);
  color:var(--ink);
  font-weight:600;
  display:grid;place-items:center;
  position:relative;
  font-variant-numeric:tabular-nums;
  transition:background .1s,border-color .1s,transform .08s,color .1s;
}
#view-play .boardwrap > .pad .key:hover{border-color:var(--wood-62);background:color-mix(in srgb,var(--paper) 92%,var(--paper-dim))}
#view-play .boardwrap > .pad .key:active{
  background:var(--paper-dim);border-color:var(--wood-62);
  transform:scale(.96);
}
@supports selector(:focus-visible){#view-play .boardwrap > .pad .key:focus-visible{
  outline:2px solid var(--pen-blue);outline-offset:1px;
}}

/* 数字键：56px / 22px 衬线数字 */
#view-play .boardwrap > .pad .key.dg{
  height:56px;min-height:56px;
  font-family:var(--font-ink);font-size:22px;font-weight:700;
}
/* 右下角剩余数量：11px 淡墨，可有可无的从属信息 */
#view-play .boardwrap > .pad .key .sub{
  position:absolute;right:5px;bottom:3px;
  font-family:var(--font-pen);font-size:11px;font-weight:400;
  color:var(--ink-soft);opacity:.75;line-height:1;
}
/* 填满 9 个：整键变纸暗部，禁用，角标隐藏 */
#view-play .boardwrap > .pad .key.done{
  background:var(--paper-dim);
  border-color:var(--wood-30);
  color:color-mix(in srgb,var(--ink) 30%,var(--paper-dim));
  pointer-events:none;cursor:not-allowed;box-shadow:none;
}
#view-play .boardwrap > .pad .key.done .sub{display:none}

/* 笔记行：比数字键矮一档、无边框，一眼分层 */
#view-play .boardwrap > .pad .key.nt{
  height:32px;font-size:var(--fs-12);font-weight:500;
  background:color-mix(in srgb,var(--paper) 78%,var(--paper-dim));
  border-color:transparent;color:var(--ink-soft);
}
#view-play .boardwrap > .pad .key.nt:hover{background:var(--paper-dim);border-color:transparent}
#view-play .boardwrap > .pad .key.nt.act{background:var(--paper-dim);color:var(--ink);font-weight:600}

/* 当前数字 / 只剩一个答案 */
#view-play .boardwrap > .pad .key.dg.act{
  background:var(--paper-dim);color:var(--pen-blue);
  border-color:var(--blue-28);font-weight:700;
}
#view-play .boardwrap > .pad .key.ans{
  background:var(--ink);border-color:var(--ink);color:var(--paper);
}
#view-play .boardwrap > .pad .key.ans .sub{color:color-mix(in srgb,var(--paper) 70%,transparent)}
#view-play .boardwrap > .pad .key.dim{opacity:.4}

/* 工具键：热区 ≥44×44，激活 = 钢笔蓝 + 底部 2px 短横线 */
#view-play .boardwrap > .pad .key.fn{
  height:44px;min-height:44px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:3px;font-size:var(--fs-12);font-weight:500;
  color:var(--ink-soft);background:none;
  border-color:color-mix(in srgb,var(--wood-mid) 34%,transparent);
}
#view-play .boardwrap > .pad .key.fn:hover{
  border-color:var(--wood-62);color:var(--ink);
}
#view-play .boardwrap > .pad .key.fn .sub{
  position:static;font-family:var(--font-pen);
  font-size:10px;line-height:1;color:inherit;opacity:.85;white-space:nowrap;
}
#view-play .boardwrap > .pad .key.fn svg{
  width:18px;height:18px;stroke:currentColor;fill:none;
  stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
#view-play .boardwrap > .pad .key.fn.on{
  color:var(--pen-blue);
  border-color:var(--blue-28);
  background:var(--blue-12);
}
#view-play .boardwrap > .pad .key.fn.on::after{
  content:'';position:absolute;left:50%;bottom:4px;
  width:16px;height:2px;margin-left:-8px;
  background:var(--pen-blue);border-radius:1px;
}
#view-play .boardwrap > .pad.locked{opacity:.4;pointer-events:none}

/* 实体键盘笔记模式：笔记行亮起（木桌上用纸色提示） */
.pad.notemode .row.nt .key{
  border-color:var(--blue-28);
  background:var(--blue-12);color:var(--pen-blue);
}

/* 主按钮（换一题的「下一题」之类） */
#view-play .boardwrap > .bigbtn{
  width:min(100%,var(--cell));margin:var(--s3) auto 0;
  background:var(--ink);color:var(--paper);border:1px solid var(--ink);
  border-radius:var(--r);
  padding:11px var(--s3);font-size:var(--fs-14);font-weight:600;
  box-shadow:none;
}
#view-play .boardwrap > .bigbtn:hover{background:color-mix(in srgb,var(--ink) 88%,var(--wood-mid))}

/* 底部说明：木桌上的一行小字 */
#view-play > .sidecol > .tail{
  max-width:min(520px,92vw);margin:var(--s5) auto 0;
  font-size:var(--fs-12);color:var(--onwd-dim);text-align:center;
  line-height:1.7;
}
#view-play > .sidecol > .tail b{color:var(--onwd-mid);font-weight:600}
#view-play > .sidecol > .tail a{color:var(--onwd-mid);border-bottom:1px solid color-mix(in srgb,var(--paper) 26%,transparent)}

/* ============================================================
   7. 桌面：棋盘居中，右墙挂一块「今日棋局」告示
   ============================================================ */
@media (min-width:900px){
  #view-play{
    display:grid;
    grid-template-columns:minmax(0,var(--cell)) 224px;
    column-gap:var(--s7);justify-content:center;align-items:start;
    --cell:min(520px, calc(100vh - 300px));    --cell:min(520px, calc(100dvh - 300px));
  }
  #view-play > .boardwrap{grid-column:1;grid-row:1;width:100%}
  #view-play > .sidecol{grid-column:2;grid-row:1;width:224px;max-width:224px;margin:var(--s6) 0 0}
  #view-play > .sidecol > .newbie{
    grid-column:1 / -1;grid-row:auto;position:static;transform:none;
    margin:0 auto var(--s3);max-width:520px;
  }
  #view-play > .sidecol > .tail{
    grid-column:1 / -1;position:static;transform:none;
    margin:var(--s4) auto 0;white-space:normal;
  }
  body.lockplay .wrap{max-width:1040px}
  body.lockplay .top{max-width:860px;width:100%;margin-left:auto;margin-right:auto}
  .navmenu > .navtoggle,
  .navmenu > .navscrim{display:none}              /* 桌面：导航直接摊开 */
  .navmenu > .navmenu-body{display:flex;position:static;padding:0;background:none;border:0;box-shadow:none}
  .top .tiers{flex:1 1 auto}
}

/* 折叠形态（手机 / 窄窗）：⋯ 展开成纸色浮片 */
@media (max-width:899px){
  .navmenu > .navtoggle{display:grid}
  .navchk:checked ~ .navscrim{
    display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;cursor:default;
    -webkit-tap-highlight-color:transparent;
  }
  .navmenu > .navmenu-body{
    display:none;
  }
  .navchk:checked ~ .navmenu-body{
    display:flex;position:absolute;right:0;top:100%;z-index:60;
    flex-direction:column;align-items:stretch;gap:2px;
    min-width:152px;padding:6px;margin-top:2px;
    background:var(--paper);border:1px solid var(--wood-45);
    border-radius:var(--r);box-shadow:var(--shadow-pop);
  }
  .navchk:checked ~ .navmenu-body .nav{flex-direction:column;align-items:stretch;gap:1px}
  .navchk:checked ~ .navmenu-body .navbtn{
    justify-content:flex-start;height:36px;width:100%;color:var(--ink-soft);
  }
  .navchk:checked ~ .navmenu-body .navbtn:hover{background:var(--paper-dim);color:var(--ink)}
  .navchk:checked ~ .navmenu-body .navbtn.nb-on{background:var(--paper-dim);color:var(--ink)}
  .navchk:checked ~ .navmenu-body .navbtn .nbl{display:inline}
  .navchk:checked ~ .navmenu-body .chip{
    color:var(--ink-soft);border-color:var(--wood-30);margin-top:2px;height:34px;
  }
  .navchk:checked ~ .navmenu-body .chip .av{color:var(--ink-soft);border-color:var(--wood-45)}
  .navchk:checked ~ .navmenu-body .icon-btn{
    color:var(--ink-soft);width:100%;height:34px;border-radius:var(--r-xs);
  }
  .navchk:checked ~ .navmenu-body .icon-btn:hover{background:var(--paper-dim);color:var(--ink)}
}

/* ============================================================
   8. 窄屏：把纵向空间全部让给棋盘
   ============================================================ */
@media (max-width:899px){
  .wrap{padding:10px 12px 18px}
  .top{margin-bottom:var(--s3)}
}
@media (max-width:719px){
  #view-play{display:flex;--cell:min(calc(100vw - 26px), calc(100dvh - 300px), 480px)}
  #view-play > .sidecol{max-width:var(--cell);margin-bottom:var(--s2)}
  .brand .bt{display:none}                       /* 手机上园名让位给印章 */
  .brand .logo{width:32px;height:32px;font-size:17px}
  .top{gap:var(--s2)}
  .top .tiers{gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .top .tiers::-webkit-scrollbar{display:none}
  .top .tiers .tier{padding:3px 6px}
  #view-play .boardwrap > .pad{margin-top:var(--s3)}
  #view-play .boardwrap > .pad .key.dg{
    height:56px;min-height:56px;font-size:22px;
  }
  #view-play .boardwrap > .pad .key.nt{height:30px}
  #view-play .boardwrap > .pad .key.fn{height:44px;min-height:44px}
  #view-play .boardwrap > .pad .row{gap:4px}
  #view-play .boardwrap > .pad{gap:4px}
  #view-play .boardwrap > .progress{margin-top:12px}
  #view-play > .sidecol > .tail{display:none}
}

/* 触屏：48px 以下的可点元素补足热区 */
html.touch #view-play .boardwrap > .pad .key.fn{height:44px;min-height:44px}
html.touch #view-play .boardwrap > .pad .key.dg{height:56px;min-height:56px}
html.touch #view-play .boardwrap > .pad .key.nt{height:32px}

/* 清掉旧触屏规则对键高的二次覆盖（只保留上面这套） */
html.nohover #view-play .boardwrap > .pad .key:hover{border-color:var(--wood-45)}
html.nohover #view-play .boardwrap > .pad .key.fn:hover{color:var(--ink-soft)}
html.nohover .nav .navbtn:hover{background:none;color:var(--onwd-mid)}
html.nohover .top .icon-btn:hover{background:none;color:var(--onwd-mid)}
html.nohover .top .tiers .tier:hover{background:none;color:var(--onwd-dim)}
html.nohover .top .chip:hover{border-color:color-mix(in srgb,var(--paper) 18%,transparent)}

/* ---------- 暗色：同一套 8 色，只是把灯关掉 ---------- */
[data-theme="dark"] .board{box-shadow:0 6px 20px color-mix(in srgb,var(--wood-deep) 70%,transparent)}
[data-theme="dark"] .brand .logo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 16%,transparent)}


/* ===== G3 修正 1：尺寸基准收到 :root，全页共用一把尺 ===== */
:root{--cell:min(520px, calc(100vh - 310px), 92vw);--cell:min(520px, calc(100dvh - 310px), 92vw)}
#view-play .boardwrap > .board{--cell:inherit}   /* 压掉旧规则的本地 --cell */
#view-play .boardwrap > .status,
#view-play .boardwrap > .progress,
#view-play .boardwrap > .pad,
#view-play .boardwrap > .bigbtn{width:100%;max-width:var(--cell)}

/* 顶栏与棋盘左边缘对齐：棋盘列 + 侧栏 + 栏间距 */
.top{max-width:calc(var(--cell) + 272px);color:var(--onwd-mid)}

/* 「剩余 N」挪到棋盘与进度条之间的空隙里，不再压住棋盘
   J-A2：原来 18/-14 让文字底部离进度条只有 3~4px，视觉上像压在被切掉一半的条上；
   现改为条上留 26px、文字整体上抬 20px —— 文字距棋盘底 ≥6px、距进度条 ≥9px。 */
#view-play .boardwrap > .progress{margin-top:26px}
#view-play .boardwrap > .progress::after{top:-20px}

@media (min-width:900px){
  #view-play{--cell:min(520px, calc(100vh - 300px));--cell:min(520px, calc(100dvh - 300px))}
}
@media (max-width:719px){
  :root{--cell:min(calc(100vw - 26px), calc(100vh - 300px), 480px);--cell:min(calc(100vw - 26px), calc(100dvh - 300px), 480px)}
  .top{max-width:none}
  #view-play .boardwrap > .progress{margin-top:24px}
  #view-play .boardwrap > .progress::after{top:-20px}
}

/* ===== G3 修正 2：把被旧规则压住的几处特异性提上来 ===== */
body.lockplay .top{max-width:calc(var(--cell) + 272px)}
@media (max-width:719px){ body.lockplay .top{max-width:none} }

/* 续按钮的点击层：必须带 id 前缀，否则被 `#view-play ... > .resume{display:none}` 压过 */
#view-play .boardwrap > .board[style*="visibility: hidden"] ~ .resume,
#view-play .boardwrap > .board[style*="visibility:hidden"] ~ .resume{
  display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;
  background:none;border:0;padding:0;margin:0;
  font-size:0;color:transparent;cursor:pointer;
}

/* ===== G3 修正 3：木桌是深色，纸键必须自带纸底，否则墨字看不见 ===== */
/* 工具键：纸底 + 木边（44px 热区），激活才转钢笔蓝 */
#view-play .boardwrap > .pad .key.fn{
  background:var(--paper);
  border-color:var(--wood-45);
  color:var(--ink-soft);
}
#view-play .boardwrap > .pad .key.fn:hover{
  background:color-mix(in srgb,var(--paper) 94%,var(--paper-dim));
  border-color:var(--wood-62);color:var(--ink);
}
#view-play .boardwrap > .pad .key.fn.on{
  background:var(--paper);color:var(--pen-blue);border-color:var(--blue-28);
}
/* 笔记键：纸底再淡一档，仍然看得见 */
#view-play .boardwrap > .pad .key.nt{
  background:color-mix(in srgb,var(--paper) 82%,var(--paper-dim));
  color:var(--ink-soft);
}
#view-play .boardwrap > .pad .key.nt:hover{background:var(--paper-dim);color:var(--ink)}
#view-play .boardwrap > .pad .key.nt.act{background:var(--paper-dim);color:var(--ink)}
/* K-4：深色下铅笔键的取色在文件末尾统一覆盖（媒体查询里同特异性的规则在后面会赢） */

/* 木桌上的字提亮：纸色 46% 在深胡桃上偏暗 */
:root{
  --onwd-dim:color-mix(in srgb,var(--paper) 62%,transparent);
  --onwd-mid:color-mix(in srgb,var(--paper) 82%,transparent);
}
/* 夜间羊圈：深色下这些字翻成奶白系（必须位于上方 :root 之后） */
[data-theme="dark"]{
  --onwd-dim:color-mix(in srgb,var(--ink) 70%,transparent);
  --onwd-mid:color-mix(in srgb,var(--ink) 82%,transparent);
}
/* 木纹再淡一档，只当质感不当花纹 */
:root{
  --grain:repeating-linear-gradient(45deg,
    color-mix(in srgb,var(--paper) 2.2%,transparent) 0 1px,
    transparent 1px 7px);
}

/* 侧栏顶对齐（旧规则里的 align-self:center 会把它推到垂直中间） */
@media (min-width:900px){
  #view-play > .sidecol{align-self:start;margin-top:0}
  #view-play .boardwrap > .status{margin-bottom:var(--s3)}
}

/* ===== G3 修正 4：桌面回到单列居中，告示牌贴墙 ===== */
@media (min-width:900px){
  #view-play{
    display:flex;flex-direction:column;align-items:center;
    max-width:1000px;margin:0 auto;position:relative;
  }
  #view-play > .boardwrap{width:100%;align-self:center}
  #view-play > .sidecol > .tail{position:static;transform:none;width:100%;max-width:var(--cell)}
}
/* 足够宽时，把「今日棋局」挂到右侧墙上（不占棋盘位置） */
@media (min-width:1120px){
  #view-play > .sidecol{
    position:absolute;right:0;top:0;width:232px;max-width:232px;
    margin:0;align-self:start;
  }
  #view-play > .sidecol > .newbie{max-width:var(--cell)}
}
/* 导航只留图标：顶栏一行放得下，文字走 title */
.nav .navbtn .nbl{display:none}
.nav .navbtn{padding:0 7px;gap:0}
.top .tiers{gap:0}
.top .tiers .tier{padding:3px 6px}

/* 通关题签对准棋盘右下角 */
#view-play .boardwrap > .boardstamp{
  top:calc(var(--cell) + 14px);
  right:calc(50% - var(--cell) / 2 + 4px);
}

/* ===== G3 修正 5：boardwrap 不许被拉伸/居中（旧规则让内容向上溢出，压住顶栏） ===== */
body.lockplay #view-play > .boardwrap,
#view-play > .boardwrap{
  flex:0 0 auto;min-height:0;justify-content:flex-start;align-self:center;width:100%;
}

/* #view-play 的主轴也必须从顶部开始（旧规则残留 justify-content:center） */
#view-play, body.lockplay #view-play{justify-content:flex-start;align-items:center}

/* ===== G3 修正 6：收紧 10px，让整屏正好落在 900 高内 ===== */
#view-play .boardwrap > .status{margin-bottom:8px}
/* J-A2：原 14/-13 —— 「剩余 N」底部只离进度条 3px，看着像压在条上被切掉一半。
   改 22/-20：文字距棋盘底 2px、距进度条 9px。
   多出的 8px 由 status(-2) 与 pad 上边距(-6) 等量抵扣，整屏高度不变、底部不裁。
   K-2：文字再上抬 3px（top -23）—— 实测字底与进度条只差 6.8px，仍显贴边；
   现在间隙 9.8px，且因为 status 的 margin-bottom(8) + margin-top(22) 合计 30px，
   文字顶离状态行还有 7px，不会撞上去。 */
#view-play .boardwrap > .progress{margin-top:22px}
#view-play .boardwrap > .progress::after{top:-23px}
#view-play .boardwrap > .pad{margin-top:6px}
#view-play .boardwrap > .boardstamp{top:calc(var(--cell) + 10px)}

/* 桌面导航：图标必须可见（只藏文字，不藏 .ni） */
.nav{display:flex;align-items:center;gap:1px}
.nav .navbtn{display:inline-flex;align-items:center;justify-content:center;min-width:28px}
.nav .navbtn .ni{display:grid;place-items:center;width:16px;height:16px}
.nav .navbtn .ni svg{width:16px;height:16px;display:block}

/* ===== G3 修正 7：桌面把 details 拆成透明层，nav 直接参与 .top 的 flex ===== */
@media (min-width:900px){
  .navmenu{display:contents}
  .navmenu > .navtoggle,
  .navmenu > .navscrim{display:none!important}
  .navmenu > .navchk{display:none!important}
  .navmenu > .navmenu-body{display:contents}
  .navmenu > .navmenu-body .nav{display:flex;align-items:center;gap:1px;flex:0 0 auto}
  .navmenu > .navmenu-body .chip,
  .navmenu > .navmenu-body .icon-btn{flex:0 0 auto}
  #view-play > .sidecol > .tail{margin-top:8px}
}

/* ===== G3 修正 8：顶栏是门楣，横贯整块木桌，不跟棋盘同宽（放不下 6 档 + 5 个入口） ===== */
body.lockplay .top,
.top{max-width:1040px;width:100%;padding:0 4px}
@media (max-width:719px){ .top{padding:0} }
/* 难度档在空间不足时横向滑动，绝不溢出屏幕 */
.top .tiers{flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.top .tiers::-webkit-scrollbar{display:none}

/* ===== G3 修正 10：难度档绝不换行（旧规则 .tiers{flex-wrap:wrap} 还在生效） ===== */
.top .tiers{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.top .tiers .tier{white-space:nowrap}

/* 手机上保留馆名，档位让路（可横滑） */
@media (max-width:719px){
  .brand .bt{display:block;font-size:11px;letter-spacing:.08em}
  .brand{gap:6px}
  .brand .logo{width:30px;height:30px;font-size:16px;margin-block:-1px}
  .top{gap:6px}
  .top .tiers{flex:1 1 auto;min-width:0}
  .top .spacer{flex:0 0 0}
}

/* G3 修正 11 的旧暗色块已由 G 批「夜间羊圈」令牌（:root 后的深色块）取代 */

/* ===== G3 修正 12：题签不压数字；衬线数字基线微调 =====
   J 批调整：章挂在棋盘右下角的角点上（大部分悬在棋盘外）——
   原先章体整个落在最后一格内部，正好盖住笔记九宫的右下（用户实测挡住笔记）。
   挂角后只擦到格缘约 1~2px，笔记字形（距格缘 4px 起）完全让出。 */
#view-play .boardwrap > .boardstamp{
  top:calc(var(--cell) + 31px);
  right:calc(50% - var(--cell) / 2 - 14px);
  width:17px;height:17px;
}
/* 宋体基线偏高，视觉中心比盒中心低 1px */
.cell.given .v,.cell.user .v{transform:translateY(1px)}
/* 焦点环改用 outline，不再用 box-shadow */
.acctov .ain:focus{box-shadow:none;outline:2px solid var(--pri);outline-offset:1px}

/* ===== G3 修正 13：木桌上的页面级文字用纸色；纸卡内部恢复墨色 ===== */
.pg{color:var(--onwd-mid)}
.pg .pghead,.pg .pghead h2,.pg .pghead .back,.pg .pghead span,.pg .pghead .pgh{color:var(--onwd)}
.pg .pghead h2{font-family:var(--font-ink);font-weight:700;letter-spacing:.04em}
.pg .pghead .back{color:var(--onwd-mid)}
.pg .pghead .back:hover{color:var(--onwd)}
/* 纸面容器内部一律回到墨色 */
.pg .panel,.pg .rcard,.pg .quiz,.pg .hintcard,.pg .cardstats,.pg .cardbrief,
.pg .stgrid,.pg .sk{color:var(--ink)}
.pg .panel h3,.pg .quiz h4{color:var(--ink)}
/* 卡片外的说明文字 */
.pg > p,.pg > .note{color:var(--onwd-dim)}
/* 拼图页顶部标题条 */
.pghead{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}

/* ===== G3 修正 14：卡点本是摊开的一张纸，不是纸封皮 + 木内页 ===== */
.drawer,.dwhead,.dwbody{background:var(--paper);color:var(--ink)}
.dwhead{border-bottom-color:var(--wood-30)}
.dwbody .empty,.dempty .empty{color:var(--ink-soft)}
.dwbody .rcard{background:color-mix(in srgb,var(--paper) 96%,var(--paper-dim))}
.dwhead .tag{color:var(--ink-soft)}
/* 未解锁技巧：半透明但别糊成一片 */
.sk.locked .t,.sk.locked .d{opacity:.64}

/* ===== G3 修正 15：提示浮层锚回棋盘（boardwrap 现在比棋盘宽） ===== */
#view-play .boardwrap > .hintsheet{
  left:calc(50% - var(--cell) / 2);
  right:auto;transform:none;
  top:44px;
  width:calc(var(--cell) - 8px);
  max-width:calc(var(--cell) - 8px);
}

/* 暂停时提示卡一并盖住（否则暂停了还能读提示） */
#view-play .boardwrap > .board[style*="visibility: hidden"] ~ .hintsheet,
#view-play .boardwrap > .board[style*="visibility:hidden"] ~ .hintsheet{
  opacity:0;pointer-events:none;transition:opacity .16s;
}
/* 底部说明上方那条深色带：来自旧 .tail 的背景，去掉 */
#view-play > .sidecol > .tail{background:none;border:0}

/* ===== G3 修正 16：高度基准留够键盘 + 侧栏全宽度区间都贴墙 =====
   388px = 状态条 38 + 棋盘上留白 38 + 进度条 18 + 工具排 40 + 两排键(label+48+label+32) 166 + 间距 88，
   实测整栈非棋盘部分为 388px。取 412 让底部再留 24px 呼吸，避免键排贴边看着像被切。 */
:root{--cell:min(520px, calc(100vh - 412px), 92vw);--cell:min(520px, calc(100dvh - 412px), 92vw)}
@media (min-width:900px){
  #view-play{--cell:min(520px, calc(100vh - 412px));--cell:min(520px, calc(100dvh - 412px))}
  /* 侧栏从 900 起就贴墙，不再占棋盘上方的纵向空间 */
  #view-play > .sidecol{
    position:absolute;right:0;top:0;width:232px;max-width:232px;
    margin:0;align-self:start;
  }
}
/* 矮窗：底部说明让位给棋盘。
   实测说明行要 H≥1015 才放得下；低于此值原本只露出 4px 字头，看着像渲染错误，直接收掉。
   「玩法说明」在顶部「技巧」里仍可进入。 */
@media (max-height:1020px) and (max-width:1119px){
  #view-play > .sidecol > .tail{display:none}
}

/* ===== G3 修正 17：最后的质感抛光 ===== */
/* 木纹回到 3%（2.2% 在深胡桃上基本看不见） */
:root{
  --grain:repeating-linear-gradient(45deg,
    color-mix(in srgb,var(--paper) 3%,transparent) 0 1px,
    transparent 1px 6px);
}
/* 纸浮在木桌上：阴影要能看见，才叫「浮」 */
#view-play .boardwrap > .board{
  box-shadow:0 6px 20px color-mix(in srgb,var(--wood-deep) 25%,transparent),
             0 1px 2px color-mix(in srgb,var(--wood-deep) 45%,transparent);
}
[data-theme="dark"] #view-play .boardwrap > .board{
  box-shadow:0 8px 26px color-mix(in srgb,var(--ink-b) 70%,transparent),
             0 1px 2px color-mix(in srgb,var(--ink-b) 50%,transparent);
}
/* 空题签再实一点（仍是「空印」，只是看得见） */
#view-play .boardwrap > .boardstamp{opacity:.62;border-width:1.5px}

/* ===== G3 修正 17：极矮窗（约 1366×768 开书签栏后的可用高）=====
   320px 棋盘 + 整条工具栈 + 两排键仍然超出一屏，这里让「候选笔记」排让位。
   笔记功能不丢：工具排的「补笔记」仍在，打开后数字键即写入候选。
   阈值取 700：720 高仍能完整放下两排键，不要误伤。

   ★ 2026-10-29 修正：这条规则必须限定在宽屏（≥720px）。
   手机竖屏的可视高普遍只有 620~700px（浏览器地址栏 + 底部工具栏吃掉 100px 以上），
   原来的无条件 max-height:700px 直接把手机上的候选笔记键盘整行删掉 ——
   而手机工具排里并没有「补笔记」开关，等于手机端彻底没法记候选。
   窄屏（≤719px）改为：笔记行永远保留，高度不够交给 fitScale 整体等比缩小。 */
@media (max-height:700px) and (min-width:720px){
  #view-play .pad .row.nt,
  #view-play .pad .rowlabel + .row.nt{display:none}
}

/* ===== C 批 · 指令 6：连击时棋盘外框 200ms 脉冲 =====
   用 outline 而不是 box-shadow —— 棋盘本身带一层木桌投影（见上方 box-shadow），
   动画若改写 box-shadow 会把投影一起抹掉，看起来像「脉冲时棋盘浮起来了」。
   outline 不参与布局、不受自身 overflow:hidden 裁切、也碰不到那层投影。
   颜色用钢笔蓝：这是「玩家自己落子」的反馈，不是朱砂（朱砂留给印章与错误）。 */
@keyframes sdComboPulse{
  0%  {outline-color:color-mix(in srgb,var(--pen-blue) 62%,transparent);outline-offset:0}
  100%{outline-color:transparent;outline-offset:7px}
}
#view-play .boardwrap > .board.cpulse{
  outline:3px solid transparent;
  animation:sdComboPulse .2s ease-out;
}
@media (prefers-reduced-motion:reduce){
  #view-play .boardwrap > .board.cpulse{animation:none}
}

/* ===== C 批附修：手机端「棋局设置」气泡被挤出屏幕 =====
   现象：状态行里的 ⋯ 在手机上落在整行的偏左处（该行的 .right 容器比内容宽），
   而气泡是 right:0 锚在这个 ⋯ 上的，232px 宽的气泡于是往左顶出视口，
   左半边的「笔记 / 聚焦」和新增的「反馈」都被裁掉，点不到。
   改法：手机上让 .more 不建立定位上下文，气泡改锚到 .boardwrap（整块做题区，
   本身就有 position:relative），right:0 即贴棋盘右边界 —— 320~430 宽都完整落在视口内。
   桌面（≥720px）不受影响：那里 ⋯ 本来就在行尾，气泡位置正确。 */
@media (max-width:719px){
  #view-play .more{position:static}
  #view-play .more .more-body{max-width:calc(100vw - 24px)}
}

/* ===== 2026-10-30 · 手机端纵向填满 + 棋盘与键盘同一把尺 + 草稿常驻入口 =====
   ① 纵向：卡片高度修好以后（见 body.lockplay .wrap），做题区仍有 30~50px 富余，
      而 boardwrap 是 flex:0 0 auto + 顶对齐 → 富余全堆在键盘下面，看着「下面空一截」。
      让它 flex:1 吃满、再 space-between 把富余摊到三段间隙里：状态行→棋盘、棋盘→进度条、
      进度条→键盘，键盘于是贴住卡片底边。富余为负时（小屏/容器）space-between 退化成原样，
      不会把内容挤出去。 */
/* 草稿胶囊：状态行行尾常驻「草稿」入口。
   2026-11-02 用户反馈电脑端找不到草稿（⋯ 藏两层）——改为全端常驻，
   不再限窄屏。进草稿后由 JS 置 hidden 让位给 stDraft 步数胶囊（.st[hidden] 兜底）。
   这条必须写在下面的 @media 之前 —— 同特异性，后写者胜。 */
#view-play .boardwrap > .status .st-draft-open{
  display:inline-flex;align-items:center;gap:5px;
  height:22px;padding:0 9px;
  border:1.5px solid var(--draft);border-radius:999px;
  font-family:var(--font-ink);font-size:11px;line-height:1;
  letter-spacing:.04em;
}
#view-play .boardwrap > .status .st-draft-open:hover{background:var(--paper-dim)}
#view-play .boardwrap > .status .st-draft-open .df-t{color:var(--draft);overflow:visible}

@media (max-width:719px){
  /* min-height:auto 而不是 0：内容比容器高时（360×673 这类矮屏）盒子必须跟着内容长高，
     否则 rect.bottom 会等于盒子底、fitScale 误判「放得下」而不缩放，末排候选笔记被切掉。 */
  body.lockplay #view-play > .boardwrap{flex:1 1 auto;min-height:auto;justify-content:space-between}
  /* ② 宽度：棋盘一直用 :root 的 --cell(min(100vw-26px,…)=364@390)，键盘用 JS 写的
        --stage(=354)，于是棋盘比键盘宽 10px、右边缘还顶出卡片 2px。窄屏统一到 --stage 这把尺。
        480px 上限保留（原来 :root 那条 --cell 就带它）：719~899 这种「竖屏平板宽」上
        --stage 能到 520，棋盘跟着涨会把整列顶出卡片。 */
  #view-play{--cell:min(var(--stage), 480px)}
  /* ③ 草稿入口：⋯ 太隐蔽（用户实测「没找到」），窄屏在状态行行尾常驻一枚「草稿」胶囊 */
  #view-play .boardwrap > .status .st-draft-open{display:inline-flex}
  /* ⑤ 小红书容器里「返回 / 分享」那条悬浮栏会把顶栏吃掉（安卓上 env(safe-area-inset-top)
        报 0，只能靠 --xtop 兜，见 build-xhs.js 的 html.inxhs 块）。腾出来的空间从这些间隙里省：
        指引条→状态行 20→10、棋盘→进度条 24→16（「剩余 N」跟着上移 4px 仍在留白里）。 */
  #view-play .boardwrap > .progress{margin-top:16px}
  #view-play .boardwrap > .progress::after{top:-16px}
  /* ⑥ 状态行上方的整段行距也收一档：指引条→状态行 20 → 12 */
  body.lockplay #view-play{row-gap:6px}
}

/* ════════════════════════════════════════════════════════════
   G批 · 卷卷羊学园换肤覆盖层
   —— 贴纸语言：2.5px 墨描边 + 12~16px 圆角 + 3px 3px 0 硬阴影
   —— 吉祥物落点 / 艺术字标题 / 场景草地
   ════════════════════════════════════════════════════════════ */
:root{
  --img-main:url("data:image/png;base64,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");
  --img-party:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAQAElEQVR4AexdBWAcRdt+Zi9Wd6NGSwsUKFqsUAoU91LcnQ93d3f5cHd39x8+tHhpS909SeMud7f/88zuXu4ulzQtqdFu551557V5Z3bm3dnZJHVe+OoRt0H4kjxBICN8aSDQa6wM7C1JpjH+msALxkllY/2N58fjjek0gfeiLxOUDc4ZX26F8Zurj7IjWBH+p2pHNEFT25fs8oZUvgRtpuBpbsTDC18+7DrgZRoCMowg4BNHKoALS1cZDy7pS4JAvjE5yTTGXxN4GoMAGuuvZAJ+PB7QlrF0fb2ghF9f6WVz9VF2BCuiX6naEU3Q1PYlu7whlS9Bm0k8zYsoaTGIRjk1XNgAgyVcDBOBWVCrPkifxlWs6hD0RX4G+Ioq1eaqBiuq78uznVVtTNc0f3RvvT4TUxwQkMAaA4xyVlIlsQQxnq8Yqy8HRO0lQ1OaSdZpqB7YEj/AV1SpNpcEy8OXxtpcHu2taJsN9a+p9BXt74psT2PQXO3F2xIegLWvikW8zKtqB6NXHo8Wy8UUWIKCSgCWsORMussKqaw3xVYqvdWR1pS+Lq3M6jgOK9LnpoznivKnKb4sjYz8Xhr5xmTjbQmPgeKD3nGozCSMLGGAY3xU1QBIqnsNspWGs0AnvmxYehXnaKD+KaiLgQ3hqxvId/mssjlBNgWBTeGrEcTP7+WJr0ZD4rmq++lhKfPEMxgJB5BCPNXAphBbNUjJ/QjqjZXN4bnsB3aELw0Ees1VLk3bgazaFq4yBWgOpCAvmSSbgkBS+LJCYGNtuRxGQHeY0NR7E+cBteJq3h6lLsDIYAI7sZKsnMhdipraEcSrpKqLJpCcSkGAB6VoguR6QIunC28CqJ/LCvHmlwmX380JTXRiafork0sj35BsYCcoJSe8SdCcYxRvq0mNryCheL9WKM7+LdXNoDxTogprTCSjLsCo1gD4sg1wU5AbG5BAPF5GtOS6aALRVQoCPChFEyTXRVsKUP8CWAq1eqKBjVRlPeGVTIj3cWW4ovbVblAGuOrxILpANJXLFTSPGoKlavgfeBu0v1TtrUrCXt+9HH6AUadS+CghQQpWfZJsBFCf2ySK2ooHKcXXk/GAr1KQzG9qXbrLG5rqS7Kc/BJNZTLE04UvDSTbWlXrQZ/kX4AvSyn9fwTB3G5SyZaaJMeeJMtRdWkSLSSIqx5AAmMpK4GNppYNmW9wByPDDSkl0IMBSiAmVmSrKZCoxXe4ZEJSXTZFUikQ/m+DoF8qk0F9DWjC10LDIxCMU2OltOP5qq8skB9qW2VjkCyjegCN6S2JF9hIWTZCTA4HKQOMGm/ERh1L1upqMUz68RBjrEVWmxHQT2bKWZXJUD/0625LevWG5F6oHg/N3TvZDmwKjwfRVVe5+kB9j1MGmCV2SIFFECco0wHEkdeiq/AIKHAoWKhMBrktmspk0K0Xrw5ohcS6uosAT9ZdnevB/A5K9SXAGyobk4nnCV/dgVOgXhfqBRgNVD2peEKSFckL4kVWd7xucdQtlIC2NOXKGwfdEUHDC1/9kH9Jt1OkZgW1kwqatZGVZMwb4cYbb4pM4xZWD67ucSpP6wWYVEJrFq1uSvzTxZd60OvsL69xld8eLP+2llcfGrS7lrH6jAAnYSzAaCoKmuq9ZAVNlV815ORxIigIJELzeppoWzui+ruK5mxR7TWnveVlS34mw/Jqa63d5TsCuo8NtRALMA0JxOiMRnyxtlUtUYuskpm8awjqHI7rTh1xJWG6QamAoSjBo1QyybQEhdWsktyXoL6adWM1d1drhzNPC6SRngT3RmUjYv7PwTQmIV5cY17zIjYfyElBssV4WoB7pbzQbsArORyMfV49cFVlY5Dc1qpY9/wP+qW+ropeLn+fdM+XBZbs2eo1psEYqF8B3lAZLyN8yaCx0FzjatLEo4Jss4gl1QOIERtCfBtN38E0ZKgJ9MCphsrARDJf9IAW4F6pQRDmlX5fPALz5DpJzZPWWlmtRiCYOw2Xmj/BwtLiEr6yuui1L1/pVdwDM57u+ebJeHhDebyMcIFkgzLAVfeArabovsfzfJDO0oINMCnsLq2dlPKBcymZa4lrR2AVGYH4B5Lm7Ip3Swu4rtV4f+qo/xwL+qZS8M8tNm5BccUGmMbFlo27IjqwbJ6t2VqcyhA0NAoBT2UySEc0lf9u0NIQLI9eJtvliCaTlkezK8nmkgNMXDj9F4/DShr+5d8sp68NKEEZtBjUk0vxRVOZDAFdZQDJMv+Guqa8B+wlET0sBXyJYPe0CgJglcnjEeFI15cJZL2S5pJef6S3KsDy8aHxAKPRWD7trrXazCPApcDpXT+3zWhuW8TPVG8IfBFbpJKxjLosucU6zr8P03JIBPZeBHZVQUbokoCia1RqPMDEDYXmWly1UVSD3ajAWuY/HgFO7YSAwkrDD0+1phsYgOoNQSCjMk5GVUHKdhLk6jyLI69F19ARaHKAaer4rA0uTR2ppskFy1XSAa5SdQta9QJbaVom8aWFwHIqvYSgEwiylJ8ComvTGjYCmifqcrMHGGOM7K6FpRgBLcKGIDAjfoA3tKBjfB/RTU4FPnvpCu39rYYsCgnKuo2TqKl8k+/JYGVj2Vrk3zYCQRRoOMDEJpTX9UDBq63Nl3UEkhea6ktlq25dN6rWRLGGbej+x4MkbZ0BxS95WilqDJa2TfU9gJiRtci/agQaDjBJO5GmTp61r0h18yNYPPFlHbcBTAPdGKRQSyWeQqxxkg0atBSUvrT1nTTd1+B/7RNOSU+CPC/QiCJpBiByVLO7GeKxJKKABE+SiJ+CusoAfNbaYjUegYYDjCbOatyxle26FskSfdBiS4YkpYAtcoAnl+I1CXRPGwLfQIJtyjJBgSUcjuD30WPx3Zc/Y+H8bPs/BYvuBRv2VoJWWZlnTJjINtCo4pHjIlBA8Epa8RA/V13gV9cWq9EIBLe74QCzDJ3RZFsGtZWs0vzNN7oogpEPyqTmRY6HgC1agC+x1KpOBQ0oynYAEtF9FIC72Anjp+KNJ9/HRUdfjadvex6vPvgGbjzzDtx68X344etfUVNTGwsYsX6rbRnyIbAdlD45pherp0AMTArqWtLqMgLNGmBWl04vLz+1wAQN2tcKE9MvVSSD2MsEWtQBNGAguS0FkWSQan5eEX76v19x7Rm34YErH8X/vf8/VJZVIhqJEtjDiItZk+bg5ftfw/lHXIGXH38bM6fPhRtlzKAPlBBSBzIaB4EfMZIIscpa5N80AmsDzD+4m3Yh+frxuE/iAiOmxRMAq82WuJARD40Ylm8KJIG8cAt8d9FrjqC2thZF+SW456qHceVJN+C5+15B9pxsuFG3bg+hzYRx4RFcBpsoaqvD+PaD73HHBffhgqOuwi/fjkG4NmxfqyjJFsBxIBbvq3CR48ATJCEpuWQEELBUD/C15ao9AmsDzPK6P1xTDZkWS9AQvx7dX5CWLlxgK41nakPANWoFhQu44qEAE2HwqGGAeOXRt3DZCTfg8hOuw+QxUwHuUKQjWcUUq8xMzQqIygS8QOOhUdoqLynH03c9jwuPvAr3Xvsw8nILoUttqUyAmCGPqrbUZgw8ckKuwCIQMSiFr4UGR2ClMxoIMPZ2x5xLrMXIazxiuMI00QUJg5FiwEQKIEG2oYoWYACSicdVbwDkiwe+APWCdrXQo9EoQk4IX330PW457x5ccMTl+O7jH1FWVMYdiWujBVVsqcVOigqsP2B97LP7nhi5/wEYNnQHtGrdmkHKbyOukG5leTUm/zENV598I6457Ra88ewHMMZQXp4lCUvBJwVt2aoqFlmbrc4jkDrALOPNNcaszmOx1L4nLZcG9Zs0nFpo8dCgtfoM2bdg9clnRcFEoNcflaRiyqRZeOmRN3HhMVfjzcffwfyZCxCuiSB21wJEJe9lj+7dsf3W22HUASOx5eabo23btsjMyEDPHuvgwH32xZ4jdsP6A9dHWlqazDOA2MIGJLkSCUeRPT8XX739Nf5z0IV4/I7nMebXvwHajvfLKkoB3kX3YzYsRQSLJGYa/wASOWtrq8oIpA4wmmBxHiZV4ziJaDCRE6nNW9OEksWgFL7KgBaCIM6hpGoch6gWVQCsNjWp7xaoGz/masvSuTxFFxQXl9kD27sufwj3XfogfvhsNIrzSgAeyFLMNkkztlSmIDJo4IY4aN/9MGLnXbBev37IysqCzmhKSktRUFCEqqpqKEh06dwF22y5JQ45cCSGbLEVunTpjMBmbM7QKR3+1laF8cd3Y/DojU/iylNuxBfv/g+LFi224vKTYowzzOOdAc2JxNIKqmwAgn43wF5LXkkjkDrAIDY9VpJbqZvVJAo4hj6qLghoK6pUm4JYe1wEqRaAyDGZZCRpISWzg7ra8RYgMeoIt235xknlwoz6wBrpNTxknTNrPl7gJ+Urj78ez9/3KqaNnw4d2NrAEhhnSXGkpaejS6cu2GvX3bHfXvtgiy02R+vWbRDhV6PK6irMnTcXs2bPRc7ixSgoKsS8BQsxbfoMKOBIJp36gzbYAHvttgcOPfgQ9OvTF5lZmbTOAGFzlgY8+AXcCJC7IA9vP/0erj/9VjzEgDNz2lwGsDCZ9F/y7CcCUJ0gP2MkVoSTvDat4iPQQIBZNq+N4SxaNtVGtTTtBIGQcEFQV6m6QHg8iCaIpzUrzsm+1PaauDpiwUQNxLUjVKDXDAs8YI3wYLa2JowPX/0SFxx2BW495x78yN1KuJYrWsIC2lEhAO9VZmYmtt1yiH0F2mX4zmjfoQODgItIOGKDypSpUzF7zhxUVFYBvLVMgBAAOstZuGgRpk6bjhmzZqG6poYxwUVmZgZ2GDoUhx08CnvuvgfaMlCBbSkoevpUpgPa1UTDLsaO/ht3XHgfzjv8Mnzx/rdweUZENtQvldBYBSAjnjpzJivA0k8Gxsf+PcVynbsrYJiaNcCsAH9TNhF/E4QHIGHDSScQ3hwg281hpzEbasMGlyQhrScBuNDEt4uQhHlzs3H7RfxMfOSV+OjlT6BAQxGw64i/KGqrA/qth/323g/77rUv+vbty8UchWMcFBYVYcaMmZg+YwbKysthHGPlY5krTJmAuApjUF1djRkzZ2LK1GmYN38+IpEIIYpODFj77bM3Rh14IAatvyFAWakg6YoqOFaG8dYT7zLQXIE7L38Aedn59IkHw76s9BRn1Hef5BVieBi7HFfxaWuLlTsC/4oA09AQaqGKF5TClxVkQ5Cg38h8rsfS6gggwUhdRUFDwJViibLhgcsg4PJhHmUZ5eJ1UVVZg9eeeA83nHUndyt3Ys60eaitrrV6NizYzFatue5du2GnocNw4L772wPbFtxppKWFUFFVhUULF9mgsjgvz9oHdY1hRsRYAPwqgsv6ZQAm2IsE7T5KS8swlYFm1uzZKCgstPEgPS0dmw0ejJEHHICddhyGzjy7obj1y+rKCEG0yvIqTB83A1edfBOu4Feo7sMk8wAAEABJREFUFx56HeVllYQKvPrU2/j1x7/8Nt06fSkKaExUAdHVNsn/AFbbTviONxBg/LvlCzW1sIujqcLLVy5mXTcqVllGpJ4NDY8gyZ5IAcRYSwgqkpP9YOwCfZVanaLLRLBb+fl/f+KpO1/EJcdeg+/4qTl7XrbEZCYGktfqy8rMwqANB2Hv3ffC8GE7oXv3bt6BbTiMfC7+WbNnYwHPU8oryhGJ6lXKZRDzWkZsGXvmZdMCWJeIDypIgusHCOFS1a4mJ3cxpk6fjuycHFQykKWnZ2AdfpnabZed+fq0O33bEJk8QJZdxAx59kXTWc33n/xk+3oZz5K+fuc7PHnLs5gwdgr9ZEsUkloAMRtisSI60dUmcfRTep1MV3116VTqALOK3BkNpGBlDuY/ap8LoDHfZVvAWWXFvGEnhXoKLFGerYgxecJMvP/iZziPZyvP3f0S/vh+DGq4gxGfov5ikyTsz7h079Yd222zHQ7a70AM3nhjfl5ug1oGFR3K6kxl5qzZyM8vgL4MGanZ7QkXtnBCzCbxeslz0ierQn/9WnIhs/KxuKQE83hQPJtnNUVFRWw3bF+ftthsMxw68mDsuP32DH7dre8KTgl22ERNVS2qK/jligz59s2HPyCHX6DABjROJNtE0YSxUI8szXJX7azhUfT8NtDronoDYgary5U6wKwi3hsOZXO7ohsZQGO2G5Tx7nFKVZOSWp+YYNu3p0KLxQJVSnkGMubnCbjxnLtw3+UP4tM3vkAVF5kWGNmxpJ/cV6VFixYY0G8A9t97fwzbYQf06dWLr1Jh+8uICxYsgA5jF/FQtoo7iXg/tfOQvgUtWCLyxVuc9JQNql4fyAtkyaSYrXlUabPKRJO8iwbGGBvkcvklagbPeObOm299i/BLVZ/efbDzsGE46IADsf6AgchiX2iS2nUp8FP0MT+MxTWn3owHb3oSs2fMQ5hfzeokkzFpeF55eTJ/xdXVviC+RdUF8bRUeCATlKlkVkWak9IpToaU9NWQyKkNwdLcmKWRXdohidn25j03L6J4FRtcosDzD76KS468Bo/f8jQWzFoI+2mZIoaNBcBOsQZ07NARI/cbif332RdbbrEFMjLT4TghFJeUYvKUqdBupaysnDSHKgbGGIAJQWSiXdsudNkKEfkEuxswxoDJHrg6PPQVqE4q5fhUZWTR6xulrZskWj1bMqNF20eiNknPOA4qKiowkwfDEydN5OFyIf0LIT0tDVtuvgUO3n9/7LvnXmjZsiV1ZRkwqLusTY7T2J/G49Zz78aZIy/Gx29+hZBxKOz5HlOMqUkrVlkpiGEvBPJQsKxOSFewrPorUo93JEVznDQpqCuMpMEL4J82GtgJbmy8vYCXXMbLJOANzFGRA4jJNzCG8kOTX21qYUb0WZbKX3/8Aw9s78DZoy7B6M9+hcsvK5Kz4BulmK22bNUaQ7ceysByAHYfMcIGFS3ayspKzJkzl19zpkK7Fccx1KQWCwUFzm/WgyQioDUpP0pLS7Fw0UJ+DZrBwDQFEydPxIRJf2PchHEYN34c/hr3F/4a+xfGEMayPm7CePw9cTzlJmHy1Mk8a5mK+fPnIb+gANW11WyK9jUGAnDdE2wi2RgDYwyrhq9FDnKyczFlyhTM5plQOXduhk61b9eWB9L74mAeDG8+eFMbtHxTsKrslgbD+9wdxXvPfGB/WviGc+/Erz+MgeN4U9vqSBbe5UrJQ1dKHt9+PL5SnFkBjXp3YQU0tLKb+Mc3M26SxvelAXK8SAyXD95ugRgVp0ycjkduesr+cuCrD7+NRXNyUFvDw1ZqkM3cW5jCQ6EQNt5wY+w5Ynfss8ee6NW7J7J4QFpbE8bChQsxfdoMG1wUZKIMWuD6lZ6MqBR4uIuS0hLMXzAP06ZPw98TGET+HsvAMh05PIwVr7KyAtV8laqprqE/tdBZTZhnOOFI2L52hcOi1fAVpwbV1VWoqqqEAkNefp79+RntSsaO/wuTGHhmzJ6F7Nwc6OdkwIAnPwTyxQYKIirlczU/d8+fN4/BZirmzp2LysoqtGzREv369aVUXVLQkA1BQBWtuqoG86YvwJO3PotLjrsWT937IvJyC7yQImEBFVxSBERXeDK6Mc3U6srqw9K4Xz/A6E4tjYXlIKubIFgOppfepCalIIVmA2RPUqvGw+rlLg9vn3/gNdx72cMY/+sklJVUWJnAXnzZrUtXbLvVEIzcd39sNGhDtGvb1i6P4uJizJ4zB9NnTEcJD1FruegT565vhX5EyMsvyMPM2TMZUMZj1pxZ3GnkQ1+PrJ4vqkIgZ1TGg2hsuC7i1WNKwjATA/wqFWXgqUJpSTEWZS/iTmciJvF1aP7C+ShlgIsF2kBDqsLprwJZWVkFZs6aaftXWFBIDpMvsyk/eW+y8UYJr1BqNZi6KvNyCvDzV7/hyhNvgH5bnNrWfS9TTV2RloevzZtxBHQDfHP1AwxvsM+LFSvjNqzU6Bx0OChjI7GUSIqxVBD4+bs/8NMXv2iGe5BktgV3Jn1798Z+e+2FXXcejn7rrotQWgg1fMLrZ1W0W8nOzuETvhLGeKtOhcVsxtGj7+WV5Zg7bzYmTpmEBQsXoLSsFHodSmouVpWqIEaIQ2gObAzQ5QuJZsFmYrgQS6CaSleID1Xyn5+up8+cgfET/7Y7pirugMSum5O+Bs+IHHaqiruYHO6AZMsGB7Jbt26JjQdtwM/vu2G7rYegc+dOCHGHl2iHQ0tZBfNvPvwOP3z5q9grHXhnVroPy82B4CbyvgVt1A8wAWdNLTkpbdeD0lYSM7EEidSkmgZbUI/sYsqfUzn7mWiEKSbRqlVLjNhpGM8d9sP222yNtm3awOXrTikPaafxy8scvj4U8jOvvqjYe8jMGC49gawQpVWUlZfhb56fzOBCLioqhnYLYltQgwJboTRxYwwUwNIzMtC6dWt07doN/dftj0EbbIhNNtoEW2y2BbYkbLXFlthqy62w1eZb2XKLTTfjQt+Isv3QjTptWrdBWlo6Qk6IgcbYeGAsBnsZ5TYD9Mq1kDubyVMmc5cyDTq3scGP/mgRsrD6UhGoLlWBzpdKikvs61qPHt2x09DtMYpnNRsPGsT209hfaXggPd2G6RNmeJ0VWUSVKwEMx2MlNLt8m9QAC9SKSoFwQv0AE8ckf6Wlf+ONCPoUDkfsuBrmARDlOUYFfvn9D1RWVMEYg+kzZ/EAdRrPWBYgyteqQFal5BNKf9HM4GvFzFmzrHzCCpWCgEo0bRdh546doXOdLbfYCoM32RQbb7QxBvIzcc8ePaBDVn36zsxI19EJ/dH65KcbOz/YGMsQdw1ZWZno0KE9evVcx+oO3ngwNmPg2ZqBaMOBG0K/ne3C0IaBLi8XVgdlPNidPHkKFvCQ2a0jg2q2C4aIAS9lhJqaGuhAeOKkyZCey7EJhRyUFBchwrMiilAY1ELs0vjFKoFAjLBiEZPg2Ypte0W3Vj/AJHmQcMOTePHVhKdkPGNVx9XBeGjA3yaIJGqaxGpQM8Zgix03swsnoKmUuKCcn2/f/egjvPne+3y9mctAUPc8lw+p5qaVoPKinGzuXsqtbVYhWaujjNC6VWsM7L++vyvZHL179bZfoCLRMEVdfrl2YS/6CIK14RGYs6atE7HEZKB/CHIDe4WjEZ6RtMB6/dbD5oM3w8aDNkaP7j24w0hnn6yIzfwWibvI5yFxJQ+MbQcYwGxpOcyCZBXYCP1zGFSKeBb10Wef4/V33sH8RYtANxBcVtSvbLLtxojx4hlYcZfuU3O3tjxs/lMfg+FV6SiLGdRNjVVWPeQfe6TOJkMjRuNFGxFrmMV1EJvUcVJb77A5jj3nMGS2zKyjStavqd0wn8TZubl81ZnAQ9k5PJCtgGzxYW3Xncvc5TkF9xXQJfUSfmoOcJW6nRnp6diUu4otNt8CA9dbn69ALe0iNzTGNWp3FkbCAhKM6D6ApQeou+RcXc1KxKri+WAYjGRLPJ2lpKWl8YC6HQYw4PTvuy66dOoc+5QsmQAKCwvVMwIpsiXM+L20dXB3FkFOXh6/fM1Gdk6ufd3SLkai1EK8UxmZGTjitFHYZofNgIBBe1gJlwnab8a2l4fNpXJPk6wBBUN6ozsY/35SbMUnLaAV32pdi/+s79Rmik34OrOcYhp2YOd9dsDDb92J4y84CpsM2ZiLPg1kQpcnAVuNRqIo5leiafxaNG3GNBQVFtgFBl1sg0kYjKPfaq6yuM1oZDDPT/Rb0+sPHGhtQQ4ZAyaCoZgHBsE/kpaQ1J6dUxahcHzJanIyIjAzbMNxQvTAhf4qXsf2HTCQwaZ1q1aSsCBTZRXlxImxkSilBaAudBlmhEXZuSgsLIK+NgUscmLJcRxstPmGOOGCo/Hw23dit4N2oqUYe5VATCrHl8Gzlb1Okl3mnUsgNRpgEiQbqSyP16PmugGNuB1jaVCSIcZsCOECsHv9lGWckgzHVRNQAwzbY1ucf9NpuOfVmzHiwJ3RuUdnaO4pCKiUOsWgq6K8AnPnz7NfYBYsWoCKSu5qxCCUMAjpnMHKMgtxMW+04YYI0VBVVTWDkiyBJslkjoQroKlMYDRYkbXGoJ4i/cjgIXIwVwx90OLQOZDsBPK1NbUwhtOS8tU11cjPL+BOZQZYDUQScEs0zAntO7XD0BHb4/ZnrsdFt51px9aEPFtkQ0BJmwxrAltZSZnaF/yT5v+p/j9pO1k3/j4GPD73AnTVKV0+bwTN5pF6LkhhsAFyCkmS4oMJq82ZWrbKwhGnj8Qdz16Ls649DV17drW7GsNG5GNsgfmEvLx8TJs+HRMnT4J+IE2/40NRcN1AlxZzNMLDZMqX81yHhch2E8Ph9fBlzeWQIFlfNB8USLzhIoFJDcuHkIKH9IyIBvJTwVA1kbUrqaqqgnZsU6ZNh86V9Iua4qUCYwzadWiLw04+GHe/dCNOvPBwdOjajrHftZBKRzRyOQxervrKALWudo1umpB/Geie1p3BaDYsQwc1kZZBrVEVDbigUaGmMtXLFLINkOtLBuMSlPUlmoWi/hpaivBwdNNtBuHGxy/HQ9zeD997R9j5FzgclPAu/ZTt1BlTebhb5hH8fJ3u68DqAdBPyLJoOCXZTBAULxkCgYboAT++lCzrxnGYe0n9NVzmThxNnCnTp9k/78DYoWrDQAPrbzIQNz15BUaMHIaofm/ASgeNUcDWkzKfnURdqVXj36ygXKnONFPjhnbq7jYr/6qkSSRI0amAHJQpRDxSEFSC0qMu19xwohljczhpBkefMwoPvnUHzrnudHRdpyuXo/YCvgvGL1nIRVv1O7Whf+4SChmEa2spAVpG3SW5AOqoiDVQjxcQ9Nz1wBOWch1PtToQva4mzAklTzmDzMy4w24JJYGsdOvcCi/fsz3uu2IbtMjkeRVl1N/pk6YjMz0THDKfYqB/rDSeZFRAKa839XOylmtK9jO+Ho835ERTZBrSXVF0p992LpMAABAASURBVKGG/LFviL1C6M09gOqTYInOa7UKlii4dALBFG5Uy4ALBHDsijF2DWdmZWCTrTfALU9diQt5tjB876FIz0q3PPgXJWOxITM9w/78iXEc2nJQwwAT9Fs+ICbpK6uQgEA4QagH0hDU16rj1/EkKaAJ24rKACQf4tlQ8tC2atnSMxAv6OPSaZkRwv89syN23cjFYTu4eO/B7eCND6BD8M/f/obShn21BTM/qSEfZEfgc5pUBP1oknAzCqkn8W2rHm9edUE8bWXjqcZWNMesbM+W0L7htAlgCaIeW70SeLVYnoLk8fwJyBd2xMDjNCnXRIiHQCmeFuAN89g0l6PkWARiXslAwwQwi0aj2GDwABx55igGm6ux56G7oluvpF0NgJb8MhPVz7YY2FcN2TXGJJjWeIhOcbjMhHsgX0iw0pIS7oOqTQSJ+Vqxgu7AcRT0RFJNJRD/Jck2S1Z6hvfzMkTRumUIvbpz18JXICcUwvr9WoMbMysqC/NnL4TkhMt79cPD43LdZ2rIrwAslxWfJVUPLMPLZCsAj7LicsNeCdRiUApfFcGkcEo0JwWdtyEVtT5teZy/1G9lKSnq1dKocOEtjbhkgwmnUnULnKgaOI2JUOExuhARBcIFwmNASwEung+xrpAX4CoFrdu1wv7H7I1rH74U/dbv62t4hd0RcHKCUFZWCmOkgdhFc3G4aoKAJFzAuop4IKkuNcioEyEmKRaJyXcncEs/I+OEOBUlTJ7DIHTKucfFdPKKanDtQ3NQVBVCfoXBSZf/jrB+IMiX6NWvJ4ebY+jXVSTWRBHQuAof1JxAVZUB0JgXaEQQ0wfZFPjV5VoYmHr2DWmCeoxVmMC7uuzeGWOWXXkZNU1TBtkshXH7+GqavCaXICatCRgAieLZKp+0FqfthJIzlyRvoxSTtxJJNY8mW1aY3OTkcBwEkUgY82bMS2B36tgR0L3hOFRUVKLxi0KpBNg4kzxuALw16KlK0sNieRxJaADiGwYQlRb85tPTuEMhQeOj1x6T4XInlmW7L90HXvgbgw4ejU0I3/yeR0lAqumZGdjvyN0B1lSXPh22zgWjqKAfJcPVfSFoJ+jaOiVY2kYCJZakMod3qXEPi+XixyprkdgIaPx5G5RiNCeGxSFWMK6+qqAmwfVGvIqbFEIFjUg3ytJkCiBBMM5oPN+buEAkQmoU9Nixv/wX4tlDWshbRBF+PvYmOddBnB3EX5Zus3hqDA84ZaUVbIsNxThARwYY49fDDEA+2kARWEpkp6YmyiTWEjUSa3WSohtj7ALW2rYI2Wlp6cz9ROdH/+8PjDx2X58QN07kxYhEBmy0HvvPz/E0xBEnRbkP3OXY+0FehF/nIpEoHOPAGMPSIByOEMIQz/VlKQrvkg3EVz2yn3tcv7K2iI2AgYnhQhxlKxWWR+NxfYxD67dkZ3h9ckBJmEQuqT5ITTyB92R0EeUEhWvw6w9/4om7nsedl/4XV592My48+mqcNeoSnHPopTj7kEtx6fHXQX9n954rH8ZrT72Hv/+awsnuWH1rl23Yks2BuIpkENlbOEB1ZTXZib1s07q1VZVv8svwphtjc8p6ybZBn21JkrUZlCJaC6KS2EiSRB241PJAS9P6KGaSvjFGbNAtDwCkhULUJeKnKeOnYttdt0TPvt3tBkMqPosF9ZmIYMHsBTCGAYs+2/bYJwUSA4OS4jJ89PqX+O/1j+O2C+7DdWfchguOugoXHXsNLuB9ue7M23DzuXfjrisewkuPvoVJY6fBGMOAFbX3wzZMr2iaOVtTXwRElbyeernqayxwzBL6Hld3Ehj/lkrCJGigU5o1DbBE1rRRacG3p8KjM6d+hIeumsz/+3Q0Hr7xaZx72GV4+vYX8fu3f2HW5DnIXZSPksJSVJZXo7y0ChWllShaXIxFs7MxbdwM/O+9b/HQ1Y/h3MMvx6O3PIPvv/wZhg26tAtOabtg2I4ChcXFY52t27kvWrgmLCqhLlVUVmLKtKkY89dfmDl7FqbPmo7J0yZj0tRJmDJ1MqbOmIYZpM2aOxvzF85Dbm42iouLUFtbQyOyrtYJLsFS/FJtk0bXSGWK1UWkDOsVlRXIK8iD/vzm3HlzMWvOTEyhL1OmT8HU6VOhv6I3h/RFuYuQm7cYxSXFCHNHl8FXHVr0+k9EY1WaX4pF83IQzNdjDtoUD148AHsN7eb1H0BpUSmqq2qgMdLuZMrEmXj10bdx9em34pJjrsEHL36CCb9Nxpxp85EzbzGKC0pRkl+CkoIS5M5fzAC1CNPHz8R3H/2Ae694GOcdcQUevvkpfPfFaK8NBiyNsyrqpSDWf7a/xifdHN73hHGIq9cLMBpAQYLCKlgxMMvNKzeYQRoIAVvyaMxZ165AMeD/3v8OV5x4A159+E2M/20CqhhIKOp5Rjn9sKq8FIhOkgoLwjl3uTCA8pJK/DX6b7z839ehJ+y7XBR5OYUxOYso443TZNfrVohPfIc3t6KonCtbzDr46uuv8df4cdAfdiosKoR+CbK8vAIVDDzlhLKyMktTUMnLz2MwWMRAMAsTJk7AuL/HYbb+4h3pFRXlsMGO7UJgm+AYcHxU1atFSSkDZk42pk6bQt2xNojMXzAfuYtzkV9YwMBVDNmpqKiA/oJeWXkZgvYLi4qgX+icMWsm9Ie0rHlmGjcW+JmvSRprteVwEC84YRCGb5qGEw/oxV0fJTiI4n/F+zDmp/G445IHcO9lD+HbT35C9rxc6B7xyCXmOsW9e0PVhESG2mC3UMbxHPfzBLz8wOu48Jgr8ek7X/NTeEQsjjMFqWhzm7HiJ42Kj64tOC+DQagXYALG6lAaThdBY76axpgpeLGJEjeBApomod7bxzKYXMit9ptPvY9iPg3t7JM8G2PiRKRhIQKidNMuCI27xHySyEJjoIBTXlyBL978P1x10k34/N3/oaa6lroG+bmFGP/rRLz7/Ce45cJ7cekJ19mdz+P3PA8Zkm01J1Ab8lV+CYd/ieejkDziCb6gDliLi4uhIDF95jSMmzCO+DxUcGficrVGuWoVKGbPm21/J2oWd0g5uTlQ4AraVLtqJ2Y+hpAqXEDUJrXrgyXbjBzSvvn0JyKAfG3bKgv9+7ZAq7ZtsfXGWejYJgO6DLMPX/kET97+HKZPmBkLJiRDPEEMZ0WBigWCiS9c/ARg2+wqSgvL8e4zH+Ac7kx/+34MA5YYBArb3Gas+MkNOu7XgTUE0Q0KIKnLwTgnkf891aQ5wMVPil0J9fsYmyAUEVdFQHOpo9/tef6/r+Kxm562rzvBk1aymqgChwPdMjMTm/frjVE7boORQzfDETttibfuvBxv3XA+HjrnWJy27y7YcmA/tM7KRJpTdwukL1sKNGr73Wc/wOXHX4/bL7ofV516M7fuT+MLPlHnTp1nt/m1VWFUFMd9JZIBApNdXLIloEuw4Bg4RAwM7KVGhPhVofHALnO8gPyCAvtqM+7v8Rg/YTz0d4CLufuIX08xEz7CZqBmbAkQNQSVsDYD26whxjDwLr8sKym3LBG7d2kDt7IE7du3RyRcjkH92otsIVzDHUbUmrX1IHMcg1ZZGdisf2+cf+i+eO7y/+Cjey7FV49ch7P23xnH7boNdt10Qwzs3hktM9ORFuK98Nu2Njg+CjQ1FbV4igHsoZufZgATkUAB5Qn9IG1tShwBjmgiYU2tBYEksf+aQpy4LLSTuO7MO/DL13/wSZYopVrIcXDIDtvi/ZvPx8e3n4vHLzoeO27UCx1ahNAqzUGnUBTd26RjiwE9cMKe2+KRc4/CJ3dehE/uuRzXHD0SXdq0souJTcmcBU3uivJKzOR5jhtEnTgBu3iNFa2XSUwgxm4jRuDn0T9hyiSew/w9Br/++H948d3Hcc1ll2DfPXZH1w6dYLgYHfZB8ssM9MUIaKtNq9bYa9ddcP1VV+KFdx7Hn7/+gHFjfsUEvrp9/+032HPP3ePjU12TgdOkGEKQunbMgnEjSE8LsXTRr0/LgFWvzAw5OHLn7fDO9Wfjg5vOxuPnHYMjh22KjdbpiC7p6WgbqUWLtDBaprsYOqgHnrjkOLx305n44OZzGXhGoIV/HhRvWMM//pfxuJyvxGXF5dADJ+C7AbK2rDcCTj3Kmk7wZ0sQcPSEmj83G1eechNy5i+OjU4w+fXUO3v/EXjnujNw3sHD0aFlBrL0OZoChZyIxhg4jotFc2dh/rxZWMjzjZwFc1FYkAsTrkGHDAf7bLsR3rrxfDx7yWkY0r8vgsu6YjNSWDKBH6qgkhRbyr8ALEEMtq0igJtuuhlbb7Md1huwLgb27YatNt8IR+1xIK6/9iJ88O5LWDh/AvIXTOMXrdF47+OXccrxx6Btm9YwxomZDGwFpXwQgG2lpaVhjxE74/m3H8Hvo79F9qy/kbdwCj7+4FVcdcU5OHqPA7DpRv2x0YBeWH+D9bD9sOG44447rClrQ5kPtmDGZNtWKcEtN+6qpkiLwtCvjm1CIrPOgj6A0K1DW9x43AF4+7r/4Iz9tkeX1rwXDEjlZSXIz8vGogVzsHDBbCxcOJf3yNj/KK6AZy78Ts16CK3THRy206Z49/r/4M7TDkXX9m1p3E90RAG/gK+qV55yI8b/NskPMmTICxUUDeYN0bWJI+AQEhLvU0J9Ta/Mn70Qd118P786lNUbit23GoyXLz8Vhw7fHB1at+TOJozCvFzMnz0dMyZPxOLCfBhjkE7NmupyVPOgs7KCB6zFhfzCNJ8yf2MidxRzZk5BMRdAB54zOOlp0D0IwJ+3UGAJ8ck8dLvtcfFFF+OJVx7Cc289hqdefQgXXnA+Ntt0MMC2YsEGAGhk9912Y3DZxuJuuBKGuxTDHYYxBrYE4PBfey6mDQf2x/677I7HH70Xi+ZNwVdfvoNrr7oMA/v3A4xBzBcA+mnhM049BW9/+DwWzZmITz56E8fsOQqbD94Qnbt0RohBhypwjANj22TJg2lE9Ddsohg8eDPss9cetOQl2RYY+rbTsGG44vLLPYafb7dVLwYEQzcMQrTTsV0IBrAA/8rg2PXp1gGZDOgF+YuxcP4czJ0xGYuz56KE96KqohRVlQTeg46tW1jd2mjEHm7Pmz0N+YsXooq8TBoe0r8nXrj0RJy45zAYQwLbkH8C/c3kR256AmN+Hk+qeP7YiEnK2iDDQfCT45exwh+jWH11QAxMg242zEmh4nc+mCBF/KR52wX3ctJVJ7SQxW32JYfuhauO3APd27eGzmaKuSOZz8BSVlyAcG01Squq+YQDHE7ODq0y4TgGRmAcGB8chzjb1KSePnM6zn/wOfw2ZYZ1jOTYgu7SpSvOPedczJ41G9//+APuvPNOnHLEmTj+4NNxEsu7770Xf/41Fj/+8D3223cfq6/MMDvv4rNhDDEuJBOtASsEpw7oA51knTJK8pG0FjxH2nmHHXD91Rdj0qQ/8Mknr+OEY47EiF12xj133cRFOwsPPXB1uTCRAAAQAElEQVQbRo7YF506dvBMUM/EASMBEGJbpMFCCI58iVTBOAY33XQT3fEWpzHApptuih+++wHffPs/bLxdfwSXQ2TwoHaoKCvHjOkLkJmVjvbtMiC6xolsmxYsLsAlj7+JP/6egEp+3Ypwh6h2HBo3hg2AoEhN6a7t21DfheOEUFjBwMvD68qyUuTlLERuznzUVJWDm0scu8sQ3HP6YejQqqW0+XoGe18j4SgevfkpzJ4+j/UoLfop3iGftCYXukdrTv/1eE/RWzdYypp/Pj8SjuCBax9DrQ4Q/UlDNtpkZeKeMw/HPlsPsjOtqrKMT/uZKC0phOaw/k6uxEv4WdjAWGtdO7ahrHBDiiFNoMJAOmEYPPrVX5ilL1IkS58FJ7+DAw7YH1OnTsH9/70fPXv3gjG8ZVRyoYXp0i4l2S/Vths6FB989CHOPuNMdOzQHn369MX2Ww8DRQEGF2MMcQFgafAvmrFDoNKSiPAE2xgDYwwcvhvstcuuePrJB/D5x2/iwnP+gxZ8naAnsCvOwLtsqSweJBVfNzDRWis/eLPNMXS77dC2XVsMGjQIX331FbbbYTu2CXz11v+sjLJ2bTLRs3smysrLbbwKcafSpWOmdVn8eMgvrcCDX/yF8rALdsGyXOaCmAIPVNSnFnxQ0BtU1ihAGEoJgNrqKixmkCkqyAZPlLFZn2546sLj0atjO8p4iUMODgv+e/UjqK5k4KZx24ZnIqh5wmtwrrvvdZ8TSYg/PkJXC4gFhwa8tTc94Pl9DKqpS5evOi7efeFTzJu50IoEY5LJiX3fGYdjo+6duGCjyMtdaJ94oIDXjoGdeNTq0akturVtgV7tWqJjVjopnoRkPaCS/CE89tnvmL64mDJeIocLycFL7zyF9957D23bt6MKqTLBWe3WVsKtLgKq8gmLCSxVrymlX2E88PCDyCvIx6xZM9GhY3twtgMRLgK2RUNeI7LlYYjRwCuezmp80k7AoRvWnkqBFQiQoLREr90EYc+4YR/AIJOWno7vf/oRRUVFGP/33+jYqS3cykLUFi3kjulT3wjQp3dH7ja4I4xEkZ4RIt2gTau0OrdllhCM/aLCEtzx7g+oZSCxQYY8OeMFf5ceEbij26RXJ/Rp3wIb9+rs0ZRbWUBDVcEdzcJFM+Gy3XZZaTwjOxH9unSSKainAh34PnPPy5ZmM+kLsPbSCNQFGNV80MD56DIWK07N2Fud1J6pqwsV1FEaxzRJx/85CV+++3VMUPMlRCO3nTwS/btwN2IiPCicjSo+Ub3mJcFJG9MAn55RDOjelhOyNezEY04TzOuSS+UpOUUYNz+vjkhMh6afff4pDt//WFAEYObyC4oNKJV5PBwu5YILw3D1GK54w7towDrPWMBA41YWQEEIJgqXC9mtKQQjDIFJrwguyyWmwNt44Xg83kBDdMpYljIB61zEoN9QMAxXgKuXrjH4MVg6FQVwwtWoqqlEWWWVhC307d8VFZE0VDotCK1QGs5E+64deCZDtm+2ZcuWskwCbDlzcRF+mpkDbkTh9YSCTGLqHoNZC8aqvp1bUiFCoKr4LLxkJApEeEDPIBPm65bD16gHzj4CbVtkeiLMpTL257H46sNvWVubkkeAU9MnccB9bI0qYmGBM0VDEHIcfPTSZzxXISFuJIZtPBBtM0MwxiB3cTbXRRR2YdvZqywYSgP7jwvZEGAMXIJKgDh0GUQNkJ1XiGc+/8M+aUUVpGek49V3X8Suu+4KQ18gndpy7lIKYAMKI51hUAH1YZjFgO3z8FM6PFaAiVZSpwimVsGIviLoT1DCv2hDmIoAIEREQYBTj0kUC/G4JcRnSUxVLTDTIBPUF4TpY3Uh30lKQO9h5D8PhytqHESiYWtQrX/40Vj03OIZDBn1DYYc+iMG7vEFdjr0M8uXq7SKF15/En369FbcsHQ2gWe/5M4wN98bXw647rX9vMwdFBOirqE8W5ABaRFlokljgWfFpBInX69MYX7eLi0vw/CN+trRVBsUoK/AF2/ygUQ51ddC3QjovtbV4jATh68OqOGUWBY/Az1vbrj47J2vMXvqvARTg3p1Q+8ubfHXtLlYXJBn39GNAQTMAbCCuku2LJBsyHM4kSEwlCFwX4HFi0swr6ASOeVcZCQH6bRTTsXB+x4GEwSXmhKYcDkM9WADCxFboYZthKUSyRDYzDAnUM6IF4DkyUECIMVlBT26VpGqAo9Slwe0oIQQgURUJoGqYvlA92CMgf6BJQynIyGdp6shlr4YgwDAjQQDAmJg3fLthUIOttxkKO595A77aik9saq44xi3oBCL8osQjZJiE8MMS9BXQwDYujGwl6VbzMtEN5RXjQ3m8QvhX5OnoXPblth2/b4QWyxBQV4RXn70LaEx8DVj9TUR4R31ux0/Wj5ptS78ORP0IVZN6mfdJHBh+E+/XxToqMxMC2HHjfpBasWV1fhj6lxITjyXmYCFTZyDdsrKpkc3Hp0Fk8UjfJJm5xairKoKn/w5FZr3Yki+f//+uO/++wE1Bk7/Ku5A9MVFynV3CvaSgkWYCQ/AekBayhQIqUwloIZ8uu1MIBeUPi++CFgqBY3xZF4yyRCvQ7xD29Y47eQTEOKOhlUvSVfAmj88UOkwEB991DHo1bs3A/MROPjgkYodFtSFT3+fgvKaMBbmFyISJZltM/mj5Bmsq5NP+0p1NMkYRGAwcc4C5JVWkG14btMBPXm+xfjDupd++/ZPGMP75lXX5hyB5GlL0uqbDEzTnOckCARNnM7Ev6ZAP0glnmEmOGSHITh6n+Fopf/TB1EsKqnA+Hl53HaTq10J5TRbNZltYCHCxKcua0SYU8IF4wpPSVwszMlHRVUNP2PXYg4/g9dNZOCsC86AvpBYe7UVfM2phjFsR6C2AmGVtNpwogDbphOQLQuBMFlePUBUkqnC6vg4i2VK1g41VbLw2hJCCGhEG04uNCnvvesGvPHuU9hjt12w49DtsNPQ7flFbAh22H4bbLf1EH592oa8XfH8Ww/hmcfvQciRlsFZZ50JDlqs2UoewuSUVvFLUS3mLc6HdkJyQ12NIsohcgmwFzGWXh4MnIZd37wmzM3FoqJKRLgrCrGpUcOH4vqj92e7vD/UUtKvNvz09W+oo4i6ZgOH6l88AEl3OqEaVzGcEsYYvPv8xwmD0SozA6fvPwxOTS2GDx6AdE5bl3LZ5bX4esIs+2cbNVE1JQWBst7zo6w43P2k8UxBE9pwAcxbkI/qsHe2UFobgYKOoZySQ/4Jx5wkVK34r0Xksj3QP/zTS04Iku2IJkimr9S6C2MMDt5tH3z2wWv47qv38M2X7+KH/32E7/7vA/z47cf4/usP8ekHr+KoPQ7mZ/QIg4T2GMBOw3dB544dwZGzPdD9mbqwkDtFF1UMNjMW5KI2Iq6LtFAa0niPXDDQUJqtMvd4RHgfwJ2Li18mzkFBRS1cslwGmCH910E6D9B784B43W6dJRqD1x97h764XnyKUddc5N8dYFLcV86ROqpfceHya0MEuQsW1/GIbb1eX0TCtaitDaO2vAA7bNAbbTghKQ6j2cZprAksfYGCSpQL4/UfJ+DaV77BWU98itMf/xiXvvgN7nn7BxT6P1MTpYESTlgWbMVLOw8fjg7tO9iKqS1jSefsOQRL1pqcOLfj7Tao11S5Bg00NyPeIfWZwLGEBYdFHQAOG/fAMDBD48SzKt0Drey99t7LDoHuDQUxbl4u6w50DlNc4+K2N77BRbwnZz75Kc548jNc+tI3ePKrMYg4aYhSiSkWJBy6lZZmqG8YyFwM5RxoFYqgoqIUIc6FQ3bYSk1akF5VRSWqq2soj7UXR0B3icW/Jxl4/xrrkQmYnDwBGuXir6ioCqq0Ahy79w6cOK79yU7NmKwQsO2AHtiidycMG9QTDp9i0NOPM0vBZXp2Ec7jpP1k7EzMKSpDIc9sSqpqkV1ajr8W5uPBT3/Fm79NR3XUIK+kUiZte4b5VlttyUkNuNEIEK2GEdFmZNalOky+x4M4qqtc7SDeceECdSIohQeggfFxoRwjJvC7E1x9ymdl6K5b+wKwY1xcVoEq7lo++nMWHvzsN0wtLEMOaQWVNbxHNXztrcQP0xbiHD4MfpyaA2/wwcuFQsvWA3tj8z6d+IBZB63SSabV4qICOAxs+263MdrEfbYOc5c0Zfw0CVlwKWuRNTT7xwHGGN3lVW/0DKeGgEXDzhmf5QKjv/wNbnDiSnLX9m3Qr2t7PtGi3MVUQ3b06hPihOnUMg0ZaQ4YVziDXVKA8XPycNvb36GQTy+ZsTz4F+1LP8xycnYBXh09ETUUYtXqagj7rt8TkjHRWhZyTICmXzLWdOlVQFIOBxDvjvotEK2hUjyC1FlAAyhR/9N2m05tRIVIQiLEXh09CWPmLYbOYOyg+7p+wccEUBYO46mv/8D/TZwHY6itRIF046JTy3R7zw0MTTp2NwO+QBk+ZDbuu441KY7u+2/f/sXgoxpF1/DUaID5NwyRsROi8btsjMGv3/2ZINSnWyeEa2sYXGq9QEI7hhICELczipnelHK5G3nok59Ry8lIEuKvgKSJF9DnFZbjuylzZMWSJJM7N5/Bikk/cSuq15Cw+iCF+tTVhCLnBUvrbjAg0hX4+kIFGk07di6qK+s+/UsrwmA+h5+RfQ17i6Sieyd+PF070Ze+G4fJOSWWXMc3fC3m/bHaZPGGlhYXcW64GLhOF7UecDBhzGQKrE0agUYDjAT+DWCMqdcNY6eER9bOZMG8RV6FuSH06tSOEg5KS0tBBPYSg4jhVPJRTrAo3v9tKrfg3k5GE5ci6NK9E867/gw89MZd2HeU91vDAU+6AtlVybmKMX+Nga3rJ8CwhEtKSxBZfdnBKCX3QHRBQI/HPZrR6yUH89evx3qEBnJNh3X6dMNVd1+M+165FdvzlcrwdYe31Wpol/MmdzwAd6lGQYUZk5gG/EcDxjEoLiqCXpP68aDXiEmQV6WFJaiq4q5XFcqTvMampQkwq/UgcU406L8O5cr5+TleoGeXjgCVKqsq+OTyp48eeeBFuniGW+fKWoOfp84L5iaZQM8+6+C6hy5F7wHrYOb0ufjyo28s3bcCCCEwQZfMffrpZ6i0v3oQUMUh2EnKMj6losXz/3V4Qx2Oowvl/YgyyLzw/PN2iOsNQ9zQLpyXg4V8qGS1zMSxZx+Gy287HwoaMiOYtigfC/hZ2ruxotCa1Teebc6FKF+pXH5V6sW5YshWUmkoUVDg7YBEWxPB+J1ODDAmIPtcFvUpJP7LUi0/Q/tTyPZMw5CVkQHOE74m8RXJm2W2DjHBi0/KKOHPGQtRq301SUE65qxDoM/O773wMe6/5mHUVNcGLGuJatz56MlIMgdY9d59eiMjM4tE3xMVAorEkuqCGGFVReSkIN6/oM4Ox5MT8EBGZQAJAn5FPB/1RtSvGBgnhM232NzWJSWwFWVBhSVjEZ574GXcdcWDlIWt5gAAEABJREFUSEtPQ7+NeiOTh7W6F4Hoz5P54KCsrbNkEmpbFGKMQZQBTX8vWHWBlTHgPa9RdY2HxADzrx4O3vV6/fNoEU6SeJYmWYsM77d1XT6h+LCyk0qTx4IyeLp5pRWWF6/frVcXPHTTU/jhi58R1Y+P+kyrRjyUlobtttkWl158KS6/7DKcftppeO+99xHigSH0JYQyCUmKAjUpSGCujIqcEahtlckg+tKCbKTSCegqA2hAzg1ztxnGCy+8iENGjsQRhx+Bq6+6ArvusjPSM/j5h2MXWLAls5mTZ+Oa/9yKML/2tWnTMmaYLOi3skUQrhKcCBZnxuSROD8MvNdjS2Cm4GW/BhJfU5PGh8ONZgkwxsjU6jeUgdcZ6Zx8ce6rO5U1YUAIo40mDHRp1ATE7ZTi5+a0UAiBHZJtuueqR6CfCraVuGzw4E3w5CsPYc6sWfhx9I+49fZbcPMtN+ORRx/GJhtvBDf4naM4nQRUbQsSiCuzksqZYDSCMvAvqKfSCWQaKhvSCegqXd4HF6gpQ//1+uK1t9/ASy+/gOtvuB6ff/UFsrMX4YV3n8B2225Tr5GchYtxyck3oLy8yuPRDGMG7clnVrxEEhHmnpByj1/JHbBqAehQuXWbVn5VOj66BhUaGXW3WQKMDkllbFUHY4Ju13kqUkZWJlQGXMYUFJSUMvoapKWl2ymlgOKBr8t5I7n+3b0fjvOptlgwmwfG5NsKs8zMTFx1xRX47bffcNIR/8E6vdax7UGfOfW7RuEymNpifvqMUHpVTUGHgnJJfkouHpYkH4z+kuQCvmwLD0rhgNGY1nAsNZ4cVwdhOLy57Tt0wNEHnIzvfvged9x1M9robw5TVfdQN7i8tBwV3I0GXqgc0KMjX2WN2BZsRh0Q0VyIsjTGYH5uAeIvktCqdRBg4jlrHu7U67JGpx6xcYIxuh2Ny6waXDs7ElzRBEtPC6EzP0vHc+cvLqKci0yei9gpRiYTOIM1rWypibZ+9/bo0a61yNCVPBL6a20/fv89brz5Jp6xpHtyeiWrKYHDhWAiPETWX5uT8goF25ulaDG5Z/GqjfHi5VYMbr3hGBu3loG7DPobOYhU877BPjAuufhKTJ08Cb179/buh9zyh8NOZRpIdwy2X783daLiEihApksNl69KZEA/POOEHMxYtNhWKWRTRlYGWrbgeRrtgPJYgy9nDe57rOuuC2w6ZBNbt3OC2KycPIRCBm3atoMOc11OoZLKMH6bOgdhEwI0ySisd+19thpIDdipRFMIriwGpx++/Q5bDNkSxo40FfRHlmoK7VkBpGFIEyBeE6vZFe97PJ7cjcZ4ybLNVzeKBLWlQFUhjcoHF916rIOxY/9Cz3XWIc1PvBXCVGzRrwdaZ3iy+kt4eaU1+GnSLFSGo/58AFq04pkNA8zk+TlSsyDdgYPWh24teKnOYo1NdtovqfdNGSRjmiK1pJaWN99AbgriW9Ir3ogDhlme6JpWM/lUyimrREaLFqgKO/h9RjZ+nrYAiyuB0ZNmM8BQkkHGsNhuvR5YL2kHRDJef+clbLLpJpAMmLtV3BWFK4kBNrOOGHixxZPCKn8tq58a1ZXXOXltEAYq8wH9xC8J7dp3wOeffw7jRX/oPsjLLO5oj9lpYzpLIXCJOGkYMysHxeE0jJ6+ALMKShF10tG2fUeEQun4e9YCytal7XYdYoMQOD/qqGsm5jSl2xr0psittjKcR53X6YgMfZpmJ1iFDuoeefcbvPftr/h24mzkc/cSVUDgV4OOrfnkkpDqhLn5JZiRw4lL3SCdc/bZ2H/vkQD5LgwUXBydDwS/nEcaYpeMxSorAHHZhtpUSTSWkusxRhIi3SRSo9XlZbfRRskM/PRKYwyMTuz5aqqdJ7eRGMTD9Ueeuw/xHtaEI5iZXQDH3iveO97zti0yKGMQdh1Mzy3FV3/Pwie/T8Bj73+Psupa8gADwAk52HTbDS3uZSSuwalJAcb8qwaofm+MZgInX/su7e1ECSbbL1NmIbekHFETgj5Xt8tKx5CB3TF43a4wHDljqMlJ+NuMRQkjFHJCuOiiCyGzMmhqyziXI4AIBnWXGhLUUZYjpoZ8YOHyc3i4por94lPd/vQwibZ1lQJbaWIm+foQ5TlIbXUlXNkP2NZiUAlKS2SmOotmS4G9oPQMM2TAKMjo3Zj344gDjkVH7mYsl6K6U6On8Z7y/oL3TDFp6/V7YVCPDmiZngZdkskuKsN7P4/VLaaUqEBGZgZ3vRm2QtO2XFMzDqX2fym6bwc2BX21Jqm7PEnhpGKK9SToqjEG+x22O1ggmBiVtWHMyy9FJufUup1aYfN+3dCtTSsGC8AwwhjHQRo/cY+fm/gOfvxxx6BP33Vh+E/bcaMvRZqGBlDBvK60leTM87VOKKinkkumLbkeidSicN4MlCycg6KFsxDR7/DED4o1oTYtsoQstVwkXIOi+TNRumiObcu2oZWa0ppsCMTUIKlMArEFSeTGqw3YopIBD295HiaTbdu1w/3P3gbdLgsAJsxbDDi88fKZk8LhjevbpQ0279sVPdtmoSVfo/JLq1BcUUXpurTjHjsgLY16JMk2izU6Oc3Ze2MMmJrTZDPaMo3akt9Dd98GbTu04VTyRDVBfp8xD33at0DrdAeFBcVYkLMYpZXViDLAuPzSUFEDZBeWWYWghXPPOx+KQnbNcvdiA4VlyiJslXkDyZexXOFcCBaPz0QXBLR4PKDFl3V87SoK504HuO2XhMvXgbLFelrbmrI4kF48iBXUhTcMJdnzGVv56qDdC3cyxQtmskn2xQ5Kw3qIjX5DMmyfZpYoZtUpa8vUmcPzMNA38N7sOfRAZGVkes1TrZSvPRMWFnL3xVCkOgPJ7Pm5yM0rQGsGl94dWvPAf26C4awWmTj6DL4W+87RbAJ/Taxwo9+83V7i/Gne5pbKWirf4mlRLoad9hrq2eTsYEI4EsXbv02H4WuSGC6JJcVlyM4pIORh6oIcnqyI44HDSNW9Rw9WKKg/vaADRRAnBbESDVycyTFOIq7AUMRdR3UZz3qs0/H8mFIjiAuXQaVw/iwYI3+k70G0pho1FSVcXKxb2w2ZIb8hVozuoqqsGLVVFdYeW4U1SdWSRbO59BQdYsJNQ6grwYqixSiYMx1RV691PlGMZQUNQ6TSauvnYtIzvFcbS2A2YW4+FuUXYv6CfCzmwS74UDGGSmkOPhozw569UMxLJG+2/eaIcA4BrGDtpRFo9gBjzOo8uAYHHL0X+g7oxcWh4fGKyYvy8dMMvgZpgrk8j+G22eWqcRlt5ucWe4JBTl6HDu29WqQa0J9EM6wG49LguggYKgXUiSUXFflsnwGrIi8XFcXcvkvEtZkvFeAqfZItvHqkthZFfF0xfGIbI4csk5mHVxbkIkr7njTJDAVe74WnAkkKfJ6PRiIRlC3OhgKtXWeke2PlIlpTg+KFsxEN19K0GL5uqoLseBfK87NRWVTAjWEUpTn8asNxtvxUuktBM3xdlHhmVhY68FUJcdeshTmorY5yt+rCDpmJQrvWKTkl+HN2dpwk0KV7Z5x68VGWZkfUZra6Rmau3+tmDzC+Xe+GBJWVXLqciZrkS3LDzglmI0/cD4ZfAwJ5Ddanf03DX/O5eyBf9cBmedKPiQMGjsNhlVD87kV1+oGES8QAxBCu0gdVfYgyQHB1wRiDmuJClOcvYkBo7EkuRa1jF5WUL82ZB/BcBPRfUFBWgZkLsmEcoyrcqMvzknmI1DIoWj+N74QKz5YwD1hnsmJByUp1RSmK9PrFA2QZdY3h591ZyMkvALgT1Jhpt1TEIFNZWkRTVFaQtOBVaYZOE/eTznLke3VZEYMW5UkPV1dBKmqD1YZTUzjccbgEQ2PdunWzzQdqFTVh245ale9gf6bmlOL1H8cnyEn+gGP3BYxNWHvVjQBXQl2lMYxj1xg7gcf7kFBfmRU7MTRDUjpRxzCaHb7MRptvgIOO29tOdE1kgTb2b/8yCWPmcbFQVpoRRJGVHrJaqgtxKVxTzUVqWOPEZV6XrJDN6mgxrCG6J5DRqo2d7HJKfarlYi5ZMAtleQugxReurkCEO4NoJGyDRHV5CSoKc1HMg9aq4jwwGgG8MUyYMncBhuwyEkP3PBzX3fOotRvl61OUuw8dylYU5SGqJ7sLWCYLIswtwUNZ8xDXtlual81D47lwaUcsA4NLb7gXe+1/Erbd80jklpaS54LDw2ATRgXlC+ZMQ3lBDl/PShFmYFObglp+eaoqLURp7nzooLi2sozWZFVgEErPgAIjmuEyChX+fVqwaKG16PcSGSEd7ZJk6LcxGDuvEK//9DdqGYxJlaaF4fsOww4jhgCUgS4DGP7D2gtNDjBLN1bGigfjbSsrKONU4E33c81mzZaUbVMmjsca4ufEXqNGYJMhgxC7KBvmxHrj5wn4evIinru4XLMuOrbJihexeHFxKUsqMK9LjdWTeKoKAmXi6S1b28UZZZ8UxFz6IqitKIden0oWzYXOaArnzuBryCxoAVeX6C+u6YOqyzHxjFXxqTzyqDNRWl7JTYWLx595FbMW5QC0F2VwcLnYqoryrS0FqHBNBfRK45JnHbDtRxlUavj6UIky7qQK5k5DdUkhdL+NMTBsavqCRXj5rY+sSgUPxQ865hzUaBdDffUB9Mjl61oVd1dlfOXRV618BhxBCb9ulfOVsKZCgYWdpz1X8irpX8uOXaTO2j9PsitjFZUVKC4psQblv5DWLTPhMrhE4eB/kxbi3d+ngHsa2A7Cu3r2XQdHnzmKw+d65EDZY6/x+XIKMBrXFT/S3mRh264PLFInSkommRlHi8LF6VefiM7dOtqJI5YFZl+Om4473v8FpTxK6Nq6BdLYVSZrjWweCvJ1RIjVtGRmgQRR2lbugRX00IZyLlqHXy4MQnAZCFwu9qhKLlaZCiw4khPYdkXVvgu8vLb15D3kxPORy1cWcQW1XPQnnnUFwrTFtau1RnkvVZUUcVcyD4XzZiJ/9hTkz/Igb+Zk0hjIFsyBAoSRIvWNYTsCtn/6BTdAttWGYNrMObj+vse452MT1neWthntIQwc48Dhq2XI4ZSkGdjLu0/Sh0s5228gvUVLwLaDZroMSopLUK2dJy3a9lj26tgGldEQHv9iDL6bMheWrkxAH7NaZuGq+y+g3waG8l4mZC0EI+AESPOXugvNb7Uxi6ZJd9ibtI3ZEc8wC4UcXPPwxeg3sC9rXlKvBKXcCdz78S944+cp6Nq+vcdkznWG++67B5AvobRgFZHTxCTjKUQN7bXp0QuLS8rw7OsfQD+j46oxX9b4pRpkD73FIBrtMaG4ohojRp6I0X+MlYg4FqQ3YfI0jDr5Auhp7ccKy5OgbIHteOtZlly7oMTzQBYcgAIuDIwxOPKMKzB2whQkX0899yaOOuMybxfgJnNZJy3KQkntslnAABEGl+fe+BA/Tp+Kdj16k0Qiki/RAkjmsXXlSxUAABAASURBVE7bEBBNSC59J+Hpxx+3/z0NUZtCjsG0xaW4/5NfkM0dWLKqflv6npdvRGZWBsA+w78MvH9+dY0vvNFNNQwmFXHpaXFjv/TKy6KRPBOSbNhJm0zzZ54mdR3LG4C09DRces85dicT8NSEIMIn8ZScQiwo1IFlwAXeeP1NTJ48Ca6TTqLsCKQRAMm2TdWFNw0WF1diy50PxuU33Ydt9jgMDzz7KiL8ZBoJR+wWPUqbWqB0SzGBn9gjqGYTN9z9KLba+SBMnDzdiwlqjnSKWzmho38dg2EHHo85efpCxZEgMQhgRClnwHUOi1PfluwWJRE1rm2/oKwcOx94Er76bjQl6ifpfP39r9hyl0Px6MtvwvAsJcxznyitWuDNcel8hDsVQZQB+oFnXseWI0axz/fgiEPPxNs/fJVkmE4kUNRKAsGviE5gsoOgkuCGQli0cCFuuu12X84rtEP8e142auiLKBRVQU+BFq1a4ME3b68XXKzA2ixhBBoOMIzECZJLXdGNFwDGGB+wXC/X3v6Gm0jFj9GCGRSnznWjDzd4/PbnkJdTEMfx0HiVeDzCRXLVlVcCTho9MnY+exqN5PEGksVoggOIB+9/GJXVNVzMQHZuPm655zEMGrIXzrrqdtz/1Cv4eMzv+L9J4/DZ33/ikedfx+mX3oxBW++Oh596CYV8BQiaUOk4BmlcXGpKdcG0GXMwfO+jccP9T6CwrMK2I7oHDAFENF5RBQLhhAgXYAnPc+589HlsO+JQ/D11Ovssqx7IdWEUVWF5OXkFuO6ORzBo271wzrV34qFnX8eb//c/vDf6J7z04We47YGncfw512LDbfbEzfc8ioU5eYhwTKtrI7jwlCtog9M2MGitBq3YSv0sQTauoq9dTgZuvOEW1CR9DYyTQmA9oFVWVOKWC+7x76vr8QOh+q2v0RTeqYb67zbEWEp6MPKcms1lsiEPGrAvsoAzM7UmmUxxPPpKYS2kD1/5DGNG/x3HA1q2bIm2rdsk0IJeBsT3338ft912C8qrajySHv8extwlJCUZSEH2Zi/nsl3ULhir6Rl1Kc81h/ySUrz9ARflfY/j5GMuwrGHno2TjrgAN975MN7/+CuUlFVy90F5P7ksM7kre+a+q3DrJachMyPdBlGSrd2Kqmo88vTL2HrXg3HZrf/FFwxWU+fNh/7CX4Q+6KC7vKoKon09eRxue/A5bLv74bjvkeeh/+BMduiaChvArvzPMbj1wpN5xmJgSBWwYIeAvMISvP3eZzZQnnv+DTjj9Ktw6dV34MEnXsIX3/yAopLymO/yW9C2Dcddg2CNxKyxFuBBSVKQ9KSwuCwIkUyUQQt48YMX8cRTT4mYEqQR4vlXl86dLV+aGij9qc3H73gBeqW0DAkSXDIFlvavzZresYYDDAer6WaWJMkhb1Z7S2rPzl/eaq+0ORdHvBY9It9zKj4nUcmqfPvJj/j0ja8tHujq90yefvVR5BUsxinHH4eO7drZhePZCKSoQsK1V9+AQYOHcDdQTgYJzJc6BWqMJuttsR7UjWCSW1viE6KsKCCGIy5fjaLQFp8kry9EtCa1a9lg3d74/e3HsOdmG+GYvYbh6fuvQqf2bW0fKGbtqw0Fi+dffgfHHX4BRux3DDbadh9stM3e2Hi7fQj7Ybd9j8Nxh56PB5/k7ojnQnRB6jFo07IF7rv8DJx5yO44fu+d8Nkr96J/r26QHzFZdkS4/Ja/ggj9V19ihohQjLmXNlh/oDe4sZ6JHi+hejKQz+RR2SKjQhF93mbHPXDCIWd65BR5i8wM7Lnrzpg1fSZ+/+NXdOzY0bZKC+DtwO/f/4k3nn4fUe7iRIs3ofkVX19T8YYDTOyGrPpDo5spiPdU7gssLfnuW6KfWR61WWphRTWFOHs+evUzvP74e76QV8jeueecjcMPOAZp6Rl47OG7sejPT/DUrZegd9fOSOeTzpPkGiDiEhbwc+2pp5xFq9IWkJgqSTgVPaDxTk34OXEnZYyBIV+bIz2k5b/MBECWTTqsXqdLJ7z66PX439M3oXPrTDoY5a4C2G3jDfDbmw9h0wH9rC0pyI4tmXEoUBN2UcFXiKKKKhSVV6GKZz7VZNQGgpRzfWCBPj264eeX78Go4UPs7kg+btK5I75/7k48dcul6NahHUIOOyQlKTQAYrOLdVwSyisYrFnWEYWJIBDeACSxL7n0KowZ/7fts/wLtNLT0tCudSucdtg+mPn9G3j7+buwTp9e6N1nXXzw/rtIIz+QBSPhV+9+jYdvfoZ2XN5jctSOwKI+QnxNTbzLDXS9WcfGwBgP1BpRFc0LSf6qKkhuRNNAENDjZUR36NyjtzyDj1/9MhCJlSefdCJuv+N2rx4NwxTM5oRzsNe2m9vFM3KPYR7PzwPbu4/cPYniV4MiEAzqySX5Wssvv/5GAmff4dvizadvwQE7bY/WWZkc4zp2iP3YeL0+uO7M4/DTWw9i9Mt3Y9jA/jBOiHKGgsbuVhhp0CIjhE+euAnvv3YvenfrDIiNpbuk0qFta7z1wu348fk70JGL1DCIGGPARFBpsPe2G+NXtvP96/fj2jOPxvrr9kIa5WD89lh2at8Go/bYGW88dQvOPOoAn8GCvB9/+gXl5RVym4RUiYOVimxpNGBLYPjBw8GNjBcUfJqKWy87GX+8dg+uPPFgdOvZHS1NBKjkwTclh+44DK+884zELKgl2Rj78zhccfLNiPLA2jLWZrERaDjAxESaFzHGu8l+8Y+Nu7zxjRrRyvQFEmQ5OzwWqRZ3MWvaPFxz2q0Y+8sEeDxfkcXll12KBx96iAElDW40AjdvCkzIsZDGc4yJxQV485P/xdYJVZDFRf/Uqw/g1MOPJp2NiJgKvCFJxfFpLhYsyvF+4c6nGOpsPWg9DO3bG49ffzamfvospn38NMa88wimfvwUZv/fi/jm+btx1uF7Yd1OHZGZmYUQv8o4ThqcUAgtud1vt846xFk3IejAd9se3TH6tfvxIYPRJScdjnV7dKXfgIKuB/DronmwTucOOPXQffHWc7dh7NuPYMc+fZCenk67ITgMHC3bd0Cbbt1hjIOQYVtsu0VGJvpzR3PmoXvjhxfuwqwvnsfE95/A3+8/immfPI2JHz6JR64+HTsNWBdDh24GXUYZIRyNYOqMWQi+cJG0TOmoPQ7Gy+8/jlatWsZmkNq48d7nkMPP0umZaTBp6TD015TMR7Sq2MqN2u9ovPJ+/SCTu3Axzjv8Cvzvs59gL/92c3ZZPUtbAzMnsc/+qCQSm7nGIWczWsCGd1TQzA3EmWNDcbUAVdv0wk5STdQafpl594WPcO8lDyB7Pp9WcWpaJLffdStuvPlGZLbIog73xcVz4fDRZRx2IJQGLc5HHnsjYSJpYJ95/UGcuP9hcMShaNB+k8o4ebnzwAOPJ6hlcCeyx67bweEAqi2H8m25WHp26oAObVoji1t5w446lPMWdwhOKAT9kFrbHuugNQ8tM1u1QofefZDBA2vJOcZBJvW2690LF59wEH5980H8+fbDeIOvVg9ddSZuOe9E3HTO8bj/ijPwCmm/vfMo/iTcdNaRGLZuX7TITEeI/oTYTohBpE33HgwuXdCyXVt07NeX7bQiPw1OKAQrw9KwV5kZaejcvjW68tWpHfsgv0U37NTwjTckvT2lvMQjGlx97Y0I8zWNhx8kanQERDXOKhoDiRL0O6hH7nYA3nzrWTuGgUo5D7nf/Oh/CDEQg30RXYVTOheoKYPhvyP2PwFvffgKWrVowZq/maLNSr4+vvTA63jk1qcxd/YC8kyMSXZTvFNz/ypw6vdGQ1Gf2nwUA90wQfPZTLQU60EM0X32KgooHgAL5mXjg5c+x8XHXIPPeZhbw8+gsuRJAi04gZ5763FccuGlSOPC084FRQwutTwH0HQxGj4HE+bNw6ff/gojZR+OPeYoHLH7SJgQqUw+ufEiXk5OEOTre//3Oe554FFrPxDZZdstsC4XpA2U1qpJ4Ac1V1QnhDR++WrdtTva9eyJjBYtRSUYOOxXm27d0KJLN4QysgCHfTIGxvAVilv+Hp3bY4cN18PIEdvhhAN2xckjd8Mhuw3F8PXXwzrt2sCNhAEYJhdQSf2MNm1t4MpioAMPiIxxkMZdTZvu3dF2Hbbfui283ydSWw4M+fEAtS2TLEMOcMLBe0KXzpnAZr786hs89tLzDPakMt4DFIauoBS+JDBWa6/hO+PM00+OCdM8nnvjE1TTrr3fkqIfRp+0S+bADVdY2YP3PQK//vIzBqy3nq1Lj/Ecul9/fD8WN551B5667yXMnRUEGish9638vzrTQPgd5O3zMVsY5gIWyy1poD3j8kPg1ZY+1+KyWnUmbdXrAYkeYmk2I0ntlfDT7suPvIEbz7wTH736Oaoqaurd+IEDB+CX0aNxzEEngvMLmmxu0Rw44TKaoiHZJqOqrAyjR48F1xHpdenM06THWVpHWjJGs7DAnnGH5PIU8YsfvsdRB5/skWlB7BAX5EnH7gtXMjxsbd2tK1p17oR0Pv2djEw46RlwsrKQzgXepns3u9jbdO2KzJZ64rq2P4DtAHNjIYtnJu169aKdrlYfbMM14jmWD+IwAFQiuGgLlgjHSUd6S+6I1u3H3VFH1uFxxAaIGzjE0zMzyO+Mdr16o12fvmjZsRMyWrdGWlZLpLVoZfGWnbugI+0YajnGwah9hiEzPR3BpV3MBedehSfeeAlhvq5yIPQE8dmGpYBFfApI8l/g8wyiOOWkY9iSZ0Lzo4y7mJ9mzEBFQSEsA7oMd621QNFMuLVlvB8uvxBugnHjx2H3EbvCGK8BF96leDT6819w09l34P7rHkOJfj/NMm3mCa0BudNgH/0Ba5C/zAzvRiyzeirFJZh0OR0CtSkTZuLSY67Dd5+MhsvFGdDjy0svvgRTpkzGJpttAljbnBQFMxAK+zsX6CKD5KKchSjQ5CGJVeZARloattiCup6ypTUp8w1EFTj46nXyGRdjn70ORXVtOMHS8SP3xI72q4+BE3LQgq84WVykrfna055fcNqt0x1tGXRad+iIdJ69OHz0G1kw4KUsAFb9ZMgXyE77nr3Qad3+aNejJ9K58I2TBtd1CMaOpEtZFw7SaDuLZzmd+q2Hjv36oR3PWhyAXIMGL84rY4yVCTkhtODrU5suXdlWd0IPvlJ1Q8t27eCE0pCWkclWgHV5XnPnpafbtq1dw2DgAmeefDG2HrobIvSPFJuskKKEFYzLKB9XAx0AvAwbDOwHhz6BF00z5ACT/pqM6pJin8LCyho4qIUpmgFU5HE8XPva/PmXX+Hp1x+GcagdtOOj/IKNcTzTu/joq/HNxz/RChlYcy7Nh9W2t4a3a2mc//Kjb3Hf5Q/xtJ8hJ5gIvgFjgG22HoIJf/+N2+64DSDBBRdUFXcsiyfD0d+ttbMX/uWydPlaXoYWWRnEvSRqRy6atDTSVPHIjecMKPrvR/+e+P+DAAAQAElEQVQYPxHPvv8qdt5tf3TrMQDPv/gyJ7GnGphav3dPXHXywSTSYaastu0B6htjYAxvJ4EYBMzIY3IN5ZVUBqB6KjAw1ga4eFqifa+e6Nx/PXQbMABdBwxE1/UGoDvx7tzhde7bF207dUIoRB27qAMvTSrDpJEeiKiMkmR9I51tggW8zOatunQBiBku3EP5ijZ0841gL+qqOcFYjln7Dj0xdPieePTFZ/HHX3+jigEZ1raVZkYF5jSlvA7UHlmZPDvqwHumasCMhKOI1NTwmIeGrI8UZAKNcFbAlC+EdrTaRepb/PGHnI5Z3PUctP9+MEbBGBx4JukQIvzU//LDr+GlR96CMbLgcjaRQbF/RdLNSNERJwVt9SM1cp90G9Wh77/4mYeV73LCuIifSA5v9qGjDsEvP/+Cn0b/hEEbbQjjcAJw6+0WzefTahbnTy1NuIQgeXhR9iIYGlt/UH/KBDwgr7AAixZl1xGWgP3653j0W39zPo13wSlHn48ffv4D+YX8auE1E9Nev/c6+OjBq9CCrwsODHSOoV0LiIMXXfExwKVjuudR7gKiDHauEwKikqBgUxL1IYCBMQIHTohAO0ZgHFoxHrh+iaAkOYbH0+D5Rd1ah4uQ/UC8nOzIafBi39MzM5HZpo0d2xDvyRv3XIEDdtnOapCNAMoqq/Dzb3/hnP9chm132BU9+26IV756j0aYJMTCKsWXwgXsW97iQhSUlKhmQSrdu3SEdIoXzIXcQnDZioH++5NQmDoF0+wrk9i9+/bB2++9h7F/jcHpp56CUFqayBZkk88BfPPBt/jwlc85EJYMzU+BV1vN8+DexXVDsySuumJR3lveqOXbJqcCyssq8PbTHyDov262WtWO5fvvvsXrb76GIdsMgRMKiQy3vAAmfxpCVfkw0BPMkr1JIWVOMk2KioICgJ1o1YmHnai7+PDDl39+C5c8wKCxS0/Au+68F7mL86z9wEfpqCmVDhfjYbvviC8fvxGteLZiZJOvPa34SqQmDIUEkrfArKq2Fpfd/hh6bjQcndfbFgeeeAG+nzgRmuQgnypLl9SAbdciiboiCWJUVeJBDNWBCTPm4MBTLkWH9bZD5/V3wImX3Yyiykr2XU75YAdBONCCZzQmlGb5aXT8iavPwrVnHIXW/KInqwJZlnSUmaCwqBS3XnYPpckVU34TrZfI0338ZuzPHBcqU4AktgW07NKB+ga1VVWIcizJYpKMQCgl6acTrYIpmAWUzgeiYRhjsPEmm+DRxx/DBJ7PjDzwANqhPJM05d/Hr3+O3EX5sAwRLc9HiK+k1OzNqkcrKcDw5rA7vD8QEP1nyTMXZ0Nd86qaQG8/8yHKSrzTf48KHMCt7Ndff43tdxgKBQKXk8OtKEQ0dxJM6TyYSBVFZcc3LkdVtVQXhXP5ZOMu51fuVI477Xq4pMend5/5gJOtKcNrsP4G63vjkGQkxKf2kE3Wx0v3XoZ7LzoeIceBIU2P9KwOnaDzEt8723SAl1fVYJ8jz8F9jz2H3KJilPDQ8pOvvsNBh5/JL16L6vmKRi85JYgXClqKpzWMuzDsn8HC/CLsdfgZ+PCzr1FeXYuC0nI898p72OPQ01BcWc0F59YzEnIc6FXJlQ16HuV9OvXAEXjryZswfKtNeN4VItVTc1kE0FnBlzokMYnKIkhyX6C6Mfj8rS8TbIj8nwtvxyuf/6Ch5r2eDVeHKdZMoCgp4qQZPoScSj4gchnAyzm+nDskYyDv65tvvYlLL75IwjGo5v155ZE3Y3XbOBVczjHN1zrG6o1xdOA02AV2tkHeP2TYgeSA/kMzVt1oEtWzZSxPWcgJYdyvE4TGoNc66+C1V1+Ffu3edcNwS/g6k/03nOI5CLk1tFjPIHVl06PXlJejprQY0wsKcdyp10K/TUyBhDTqlAO4YLj7sbMngZVQMcbghhuuxCZ8NYsx1BTh+vNPxnv3XoqdBg2AcRw4DC7GONBXljb8akSRmIoQeacdynu//4bf/56EM884C7vtMgKhtDT7aljEw+h9DzmZX14knawtWgqwRuPoqsdVLSqawFZSZy4X4SEnnG8PpO974A706dMnJvjH2Il47MU3uYhphAmaewFQKj2rBdrxCxccB8YQWA7u0gkv3nQ+HrjyTEokpm48u3n9tRdJ5PjLDrF6Se2ISP5BR+wHhzZVDSAcieKy2x7FV9NnIsyzmMqiAuuWn1FMBgRE/XvsOC6cshwYPqTcwllwI9VwQiHcdsft2Gv33SXoAdWmjJ8Gw38udT3wWKwyJVB8xipccAxj3sXjJDqE1TrpVvA+peiD4QIH/vjhLxTnl8T4mkhj/vwDmfxkGy3LBxaMQ6hsIRwnChgC4i/asMZVim6gvxdbMHc2QjwYPOiEy6E/QSkO54yVDBmDNz94DsfsdQjbT7YnyTiQEiGNpL9++wYD+q9LzEtq8Yb7nsKsgmL6Zgi8VbStA9fWnTratpB08a0JSAvhhsvvwLOvPo37H34Qn//flzjisMM5aQFtzxdk56KQCyZJteGqHBHQT2skJimiX4lDfUpCYaSYHsKYSVPx2Wef49xzLsE3X38Vk5Fft971KGqNQ5oaYiEdASeszGfwi1WXAQMBBkuHcsYYFJRX4MwbH5RwDLIyMvDXr9+iW4eWpPm2/ELmSKxLsk3efsN3xpif/w+dO3Wo4xHTb46fdNp1mFBYhJLsbFSX6asSGUrUs/ZoQ1ULohExfBCEqotg+NCKFs0B6OsnX3yOjh3q7NdyB/f6s+/D2kDSJTuCJPLqUo133VldnF56P71ujv9zcoJqZ371aNO+PaLctWjHYvjUqbvLmsoJ4qwoSAhcRPglKW/WbFTwUHHLA/6D4ooq8j1taQ7mLiRn1jiMGrEnDJ/YHseKLDHTjfjvw3eAilCg0LxVDz7+6lcYE0Krrl35Fac/QiFDvjhIeU2fNQezFy5Gebg0xp8xc1YMj3A1v/TGx3wQN2wjJmwRY3OoCMCjJObiJVL8mh4BLt795RdUVYeRk8vdIldVFV8TfAEVKOMr0o/jxsNGwaDz8S6SZghd+q2LNj26wzEOvvntb1qy6rHs7v/ejK6d27IeKLMMfAtKkijgJQ62gYPBGw3E9HE/Yu9dhiK42Bz0d4QPPOJC5BSXo3TRItSU86six9CToSEm64RKj+jnBoa7Iqc8H27+bNKiGMAvcERi4uOt//UUJWJBI2eRVTnTIDXin+Z1I+w6VsPDUCezUjGT3LpHKOd7fjynfbu2SE8zcMqzwQcNjKGcABoK4oi7NHjsuIramirkcfGC5y73P/8OFnJnIUmyVWCbLTfFZ689io5du9CmqARr17IbzyRKiT2GDcNeu+1qJyCrtnz902/QYeD6aN22PRwTgvWQ8uLXBxdzCvNgjMEZR5+H4445GjtsP9R+HYuXHf3jL4ATiictATfkxwHtQ1UvIy8uWXpQDxx1MeNXL9AfeeTROPXkk7H//vsHQl5Jvfn0HbbX0qsPjAVw+K8lvyx1GtAfL77/pZX2DAAD1u2LE/hF0NGNFZE2IV9lSvUARA9weBXDsm37tnjszqux74gdY3Z17yu527j83mcAx0HRwnmo4OsSI7TnasxOMmJIMFDzpqoA0eoyDNlqS9L8RJ8qS6ti7fjUxIIyLh2wQEkFHEGi0KpXM3EuaVXFVVc/1MD7x/GPOc/7EsNbt2kdw4XUVFcjnDcbJhpWtQ4CJZU++AUqy0qQz0PdaKQWYxYswqOvf2LnV6C83rp98PIjt6Flq1b0RrsdA2hmYekuhzpXXXVJTJVzC3MX5eKrv8ZaQ8Ys2W6LUDr0gK3iwe7LL7+K0T//bHXjs04d2rGq3rFoapIzCSBF+qNCpgSqqhQtBh4hna82Is3lOD7zzHOYOatuVyW6IF2frdWGvZmenugJg20JwPTZCzF2SqKNa3kY3qJFJiXoiMaKmE2s2jI+szSbkcrSl89s0RoP3XoFttl8Y+sFmbb84vvf8OU4fgCIuCjLzUHxooXwDn7pJ5PkLAgPwGoaGJbRxdOQl7vYigSZMeIFtaaXCjLx0HTN5SDJPkDQgOkVHmAUjRvwZZnIsieop8yJqpvQu1/PBFZhUSEm/vwdynhAW1sb5q3n7eeEsDa0MqkHguqRcA30sy4lnEzg6alxDF544UP78hMYDTkObrvnYrRtmYFW/LIDGCAGaPhim4lMY7U2Wr8fyYbgJbqC/302GjC6VaITDAHJFw3yEb8hD09DVjaZX1cfMWpXaCdWR0mF0R4b1yJyIxF2P+oBx8GNGycOIKzjQiiP2EX9AHcNdtlp26CWsgyRumkX3SvqMckcZE9Anq2r9OHXaVNBs34NcAwwbMNt4AjxHAJkJyaRhMR4VGSC1QmhNe9hi6ws3HbTBchM1+kY7CU3HnvmHRju/CRew0P+xdOnoooPn6h+H0tjIpCggI2riQi/PlVXVKBw5jT8MeZXa0uZeO06toMxsiZK4+7SnCeUItc8F4gVlMJXCsT1R+1r1qpcYWBM3YD+k0Y1kIKUNuwN9jjD9twWJuR1Uy2XlJXj6bc/QSmfJjnTZyBnxkyUFZWirLwSReSV83yllhOmMGcRFs+aierSIhridKDN7MJivP3V97F7LXvHHrofhg/YgDIGaS1agTOGQHk08UoSbd+uPdbv1y+mLPb0uQu41qKwC0qNxrhJCIU7tm+DXYZuk8Soq2ZlpGOPwVv5BCpA4FeTCnEKOCZTF2Rj0rwFmMPD8qkLcjG3oARz8kpQwDMoF3TIlSJLFQ3AJhuth/Zt2zTABfvcFxsOXJd8GuNY13MrwbyLafwKIzEq2NS6RUv07rWOxWOZSVCqW8FsIiYTIBIlZHH8FaQ27dMXV130H0hUILEffx+PiZw3ligCEZ3LLJ45HSU8W6qpqkCEO+OIG0G4tgZl+fl8rZ6JovnzecZUg7nzFlktZXJtyDDeBxkX0Fadg5JYenCtDVmxBpfewD/RUIcESTa8lZdEXJ5V7Qyaw77RxG6KIT7R+g3sUyfJsX/kpfcwrqQATlo6oqEQLrrhHqyz+R7os+Ue6LHZ7jj+7CtRVVUOR23YQTNW/9uf/0KY+rbiZ8ccxbMEznQnLc2nSFbgV5dYJBnkJNl6262Za6JQmeyq6hrY9x7ipDSQvDYNdxvnXXxcAzLAJusPQOt0ycoYgakh4bHTZ6PPFntg0PYHYJMdRmLAVrtj4+33w8CtdsN6W45Ar812xft//W599WzIWAAexctdGO4W9xi2rVdNkV9x63mUqU7B8UmuX6rgeBcUlsTaVW823ngQnFAIMaKVU9YUkAUPnFAIDncp4H0fucdOCcpy4ZNPv/PbMNA/CaisLilB8YL5KJg9G4V8/SucOweVhYWUjaI6XIsho85ALe+N5AUZDPR7HTxc6L8anJS94w1Mpptkwkquuwkzqc4ZTYK6GsB5gp32HQpdAU872VFHX4aH3/kcQw48FU/x31bRkgAAEABJREFUq0pZRSVKy6sJlXjtg68xeO9T8OVsvuNH+QpFZe4f8NMfE4l5SeOx0cD+GNy3L9twYByHk0m8oBXhS4JAVqVAVg3KOFkDTVHD9idJxWMTIgTM5NLyDHcog3HrFeckc7HRgPXwf28/yQVkoC8y3hBSiYmWKS/EA/13HuddejMq+bXHJUcpyoHjEQQXiguV4l1w6tVw0zPIlpRhGaR4HHCMg2cfuA5Dt9o0EIiVZx5/BA7damtwIFH/Mh7JL1Rx6XiIgUC4QC2rrA8+xy8gGwFeX5gUCRjeyxBbAPTrAltvOjhB7ccx3hyQGQ8MrIBRSaCm/HNZF786HMFRl9yBIu6QEXdtuPmGVjKOtGRUBpcsZSXkg0VWcsZVkcIDDk4K6ipDig1eqgH3g2NMhl4PHbE1Nt9+EwTd0jSo4CHorQ8+h0V5hbzRFIpLMltYXIZTT7sBkwoLEAqlYQFfo34d530Jkb7Ez7vwRDjcITmOw1JDKc2AK4kGQGKxVm0lJhjlV6rR/KQbIxDp0qFtTJpVm1wo8BFchgaBzpZJM4SQ4+DS047EW+88hEP33wP77TYcjz9yE3784Cm0aZFOfQlLiahNrLPK9zDPGAMJeHbQu0/vhHYlYsXjsqzMFgDlPZ6X17ENUUOPCAZowR3jpy//F08/cTMO2G0n+rUTXnj5btx7zdlItwFD/aEgNagI27jup8wKLBEwxkGXrp0gSfjXlClT4AVinxAnHxMULZgEMaIvbwsKsD2J0BO4HIPzrjjJctQWuZg0YzaiPJuJhsPki2LZMVe9AzpJA+MWL8bBZ1+Pn8dNsUIeFWjVuiVOvOAIS4PXmIcjkPCrycUS2Mniqq8UUJ/8hp26IfIpKjjIKuIhpVy8QBNwN4XdJqgtu4jvdJTtHnX2IejZdx1rS2TdK4ElMOvXfR0cNWIvbL/JZvY2S0avJieccQNGnnU9tj/wDMzJXhzjaQw369cfCi6GQYYmYJl2qsVbRopL1gMyZZm8motF2bnIzivwqszFWr+fdkmsyDb7ErUNkRPlGqyJwq3kZK8K23NbFwp0DkKOg4OHbI3XH7kRHzx7B07ZZwTatc6iZpQQ134MJaIkUDvczt98xZnYaP311HBK6NKxPe568BoYHoZrR0RVaSbJ0k8mEY0xaNuiBU7cYwTee/oOfEA4euhQZDC4uMaBhbCDaEUE0dJalmG4tYDrarnLQgAGG20/OKjYsqS8DNOmz7J4ykzOieEK8R1SnaNhi7hMgUVVYwy26tPPjmWgVVhaga0O+g/uffUj/DR/HspramHS0xFi0HFY8mUWoxcsxA2PvoqRR12EPybP9GKODBLU8sEn7I9WbVuxFiRRBUE9qRRLkESGnEqGOBk9ZAVxpBWOajau8EaXX4Ma7UTrdj6R3KZtG5x/63/Qo093O6VIsvdH0oP79seY/z6LR48+E19dfy/OOuRwka3cPAaV0WMnIWIpdRkf2midlQljDIHDyMM9a5CLoU6qKRg9YZKkiv/78wehMaB57L/3zrYepe0oA4hbWoPozAJExizkYzIbZnwOzLgcuH8uQPTvbLiLyxCtdfkaBALLqAvHkZ+GBAIE4OVaUOB3KaPJaJeyBo1fi/p27oCxX7+Gl1+7F3vF/QCaXh0eve86zBnzOfbZjAudstKlMSZhdUACk9ojMIEdMvIFtgIYBhQOrltQiejExXDHLADUn4l5MONzbd3rE/k8AJNrVMIuG2wMb9ejGsDNBj777hsbjOx9gH+piz6KWJvwL/ngo7Zg79mA/SpEWcOxTg8Z6BN7IEm2/Z2qu596E4cedwUG7XUittr/dOx2/GXY4bCz0W/4kTj4iAvxyCvv2+AD/7Ju0Mg+h++JnfnK7hhWBD6fNbboV/5JoYYEtGGaxyItLXviylh25aZqagI3VfafyPnjGjMR1O105yLIbJGJy+49D3sesntMRsgtx5yCcE4h0nlDTFk17jrmDHRr30EsO1dlx7CmUiCcVUwo4mIWQikt0Br97RjiltRYFhiQTDDJOHPnzpuP044+X9QYDBk8CJtt0M+zysarx86DMyEHobxKpEUMnKhDr0MwJoQQ0hCqiMKZxQPQP+cjyl2Ny6AEA142iythbUbJrNYhsmpR0lxXGQMTRUkL8fznyG23x5HH7E9J0YAN+vfGqfvvhsxoLWWppGe01SNf6ixKyysQtgGBBNYpaHNrRH0meDuWCMJj5iE0swhpZRGE3BCXdRrbZ5/YH8dVn1w45EfZJ7tbo6UObVpgvxHDiHlJzV9+8XWYPmcehHtU5rbbygRBnWXK5KKan52tr/TP+ko5oSzqJcZk+5O+87njHDt1JqbNywZHBIyX9WTTeah74oXHYOTxeyMYEQnJK4HwlNAYsyFeHN0EnUhpfPkTHdPENpoq15C5FRVkYu37d9ELLsw561w+5jK4lT3s5P0R4pNJsg6zAZ17oKKcX42cdDj8GmQqavmqtGnCRPDNUdpPHJAjR52Dj//+i7fQgSZhVX4umZRkW0QaSOQnc2grwtYOOfwk1PJQkFUrofKsi06EfTzzSV81ZRFaVEYB4oi/JBjUjSrGLlJMYADkIgdIY0KK667HX0GvIXvj0lsfYjNcGjQvMY6YCgu2O47XR5nJTOc4ceb4TVkZL/P6duuDL2CdLfbCEWdfAW4zPJZ8sOBXWbhcodG/cpDB0I6AZ40CQRX2UqvGBp/I2AVw1ScGzqNPPxjxV5j2Rh12LMJ2fKTjAJSD5xaszQBH6quqKM8ypC3ENSFEeC4WUxMiELOJ0KN3dzz23l3YcfetYYyBkR4zJmHNC3FG4+9h8zbSdGu8A00XXnrJpbwTTWzAeLeovrTfnAbWQ728qrwKz9z1Em48405ceOTVOGvUJYjoM4hvYcqCuaiqrIZ+fsGQZrh4Kmu8T6aqa5AyjIPN+q6HHh06wdEkoekIJ/SZJ16B7IJCgDT9pG+kVnpk2lXpr1bEX7JIoDxYiFNVG8E2Q/fAH2PHqxpbD9sO3gAHbrkpjPEE0wqriOvJzroWDnhZHusqBaC39NUQnGgIqGbQoBhAGQuIXTk8uL7+jgdQWFyKx55/HaVVVTbIuNztsQd2J2DHkoE5lEa71BS9Xfs29JGvE749l32NAWWeeOlt6OeJPvz0a7w/2v8hQfkm8HVA3DBQpMHYf2AO0mD7ZRC7bJ01loaQbtKAWo4rRfbcaGMM2WRDyCdK2PT3xCnYfKsd2W2fSjlGGcuzgrbuVZNz/SJrVOdJPkMWZuZmx4K+6lktsjBgw/6A7MQDvItxGHp4CbbZaStccte5uOWJKwH2zQUVWIJgYLDEK17EjZMWHkAcORWq+5eKvqJojvys1xgHIJmWUi5ZKEVdEy8F+Z+TUjkUd0MCdPa0ubjpnLvxxw/jkJdbiMqKaguBAzJz1/uvIcxFlLMgG04mJ3CrTEyYMS0Qwe5bboOxD72An29/BFMfeglPnHc5gvlRwcD03qffAAw2msBlOXw10XmMKggutZKM+zQ6+szLL+Cv8ROsgKgkoWVmBm696lQeclbDGAPjELq0hmsMwGTBy5BwiecTXN5dk84gIx2fVle4aM2vGRkZmVCbFfwcffntj6FKT2sufDcchRuJIspxKeYXk9de+MgGHJkfO2kmsnnYCbUfZaChAZdytQxud/FsYlFOLnRFXYP+7XtAYhbAy/qiYEVLadTlinQtjTwJkQzrkeoE1WmfmE0RE4XJYJ9Yc/kQePLm89Aqy+tDIDZxyjQ8/PjjnhlLlBEqKKkuEG7b8SqRSC3KFs3lqxnrEidozJ987FXbb1KtRvfe3XDNgxfhv2/cjjOuORlH/Odg7H/kXtj70N2w3xF74vBTDsaZ15yCB9+6E/+58nhsuMl6cGWLfWShHlqwxhrKAsF4vmiN1eN5qxCuO13fHT6R6hOXhZI8KstiI7WOMQbGmNRMn2pg8OiNz6BgsX4a1yemKH6dPhnPjv8WRz97F7qfsB82OHkUD/LyqQ0M5pei17jV79+iA5zKCNKrXByx+TD0aN+Jk5Fz2AXGTZwKrkRa5vOCX1/KsuchEq4GyLOzkxy/QswQxFCh0kXb7u0QJcpEIqBuPf/oNejXpjUqSkoswRiDtAHdEGmdBk1YyAwCDcRdpHERRp0Ion3awWSmvsVSaBkCTj/xcOuibvmT3MWsP/QgnHL9vbjj2ddx17Nv4KQr77E/bPfhl9/a1mgdU2fMwbpb7omjLr4ND7z6Pp766Atcds/T2GT4IbjixrsRZmCS/V133A6DNxog1APrM1GVBJMWQrR/B0QZCBP6RB6lmFwOG8FiUUScKDCoGxAypANlBQXolJWO9164Ew7Hh2LWR3IRDTNnEi01eHbV+XBtFUrn8wsUd26wdqRokMud6Xuf/F+C+nob9kOEQbhN25YYMnQz7HbgcBx47N44+KT9cNDx+2C3g4dji+02QVaLTKtnjIGxWANZPFO4IJWo3A1AfOEqV3FwUvaHg9I8fi/fUUjeHdm+MDMwMMbgo1e+QFFBSawr3Tp2wi2nnY13730A151wOjbsva7l6TP23e+/idEzJiOfh5NzcnNjE/WYPfZBiwhXIp/QLs9HaqqqYYyDTm3qfjYlzINQLRAtUs18/YnFkgVzUFVSiGikBl704FhIwAKbZZU51NCoXQ9A65YtYUgQiPXXbxORxvOgcHUlaiorPB4XVmhwD0T6MiC1ToebGYIbcuFqgQq4+XKzHEQ6cHJv2gNOt1awURCpLkObBpedcQwGDewvN3RUi4W5+XiOrzhX3/wArrj5v3jx9fdQzl1asoVaBpE33voQF115B8489wbc9/CzmDGbB6y+YK/uXfHA7VfDRMI+xS9MXclbhLTOLWA264Fwp0xE6XvU7mrYJxOFK2CfIi0MIt2y4AzpBadNBg24qCwvRaS6yvbhzTc/5RBr1Mhi0rgdfsghQB2JVCbVNf7qKUu9DlWW5KOEwcXlg4ESTHRQjhGeevl9BG/SpJIHbL7DYJaqGRhjbGBzuIpCjgOHpUOaMR7PmMZLGHiXSoH88yj1c/HrUxMpTZFJ1FjutYYfb83S9PLtsTG0zxS7URYRAZxwUXz5Pl9d/H60bdkC41/7ABfvfyT26b85rtjncPx5z1O46eSzNd1ic1GTJDCj+33NU49gYVUxwnxNyJm/0P7eUnZFCcbP5RPPt73VpoMARhjJ8xlrqZpo1TwwVKApzZ6D6rIiPiwjBEpwchOhjhVFBhfViF128irKaeg+vmq4IQehtHQ+qfNJNbDdNUBajzZwNukCs2V3GC46s2VPmK16Ee8Ns0UPOBvwnKiFY+W9jOopkux1bNsKf3z+Ag7fd09kZTIw+XJ0wccaLiTD3nCsYcdQki0ys7DbDtvh758+xIbrdidJEixAxwNQwxYnnbjDwJI+kD5v3o1BhH0Zwn5szf5s2wdm295w2KdQ/04wDLDGcQBjUMHdi3CdlW2h55oAABAASURBVD355mfQFbSwxWabolePTiL5IE8ZtOhl1A3bwF84fyYK505DZf5i6F7w9sGTkorB11P+xv2PvaAK4Bvuv35fbLLFBki8fGYgFCsTpZpUk6lUgnWOedzG5DyJWG6sP7HqCkd4t1Z4m83aYPIAGt96TXUtaqrrnp777DAcHSIOJ1EEVYvyUbW4ELWFZXjhg7d8De6+1+2EKd8ciLFfHIyN+nW29Bo+qc967C4snL8I+oGqX4vnYeilp1hekP0+bjJ5IXD+BiS246HyJxquRVVhnn1S1pTV7aisBCePw0Vz6KkHIpgLJKGKAe3v/EIY46CWO5gwDx/BhQUZFMC/ddy5IJ0aaVHqq79RK+JlWMJlrFhWKIRXHr0BC397Dz2585CSUbaU0LJFFuZN+h6fv/Eo2mZx6xE/II3aYmvqm7zhroXf3gEOJ4TztcWQbowBCwsVpSUM2GVQYBjPQMPeQ1dQHnLw/qyqJiDKJKy6vBhFDCrl+dlww1Ww9uydom14lwLNjAWLcPpxl1mOpVJZEnuM2hVR7mQtbWVm9KfB5uN4xutgg6IrguHP0qSm9IRNIq3S1bhBDfw0DodXk9InLFicA8NP1DWFJTDcMYR4+Dlt8XxMW5xtJTLTHXz21JZYt10Yg7pU4dm7N7cTTKa/mTweJ735MIbedykOvvMqZHOCix7AWx99hT2OOBNF1eXgDKSe64GhaSMcXp15RdFiigRfdshnMpzVo3bZH927dKEE7LTQLfjvA69wB5MG9aV40QIZ8UAS1jYzI+BtNAGoTrAyKgGhaPAyMI5huHLRloe+mRl6BfGbwdJdmdwBaUfkMDAYDQ6twjZuAFuCl3AWqZKnBCsqMaMM/sUDYTJcdrNkUTbks2scnH/pvT7fK9q0aomTTzgWxlBX4I+oy3OTslyNoQKwdc52UnfHZbuiRBnMPv3rD+x9yGkoLKuwmp5VYPsR22KbnbYArQaklVeuRi3zdqXw1t6YFPSlJLlaJUupsyzixiTddta1UHr372XNiTt67F+47c1ngXaZQLpBlAeGbdu3jU2YNH6GbZXBhc9JBuq3aZke063ii/j3UyZgfkFeg8/kP8ZMwGbDDsHNDz6DbO48nJADxwnpIUs7mr4CgHPZTmwkXRnc/p/EhRFP/vLHP/DdzNmQS+HqapQVaDtPiUbHVb0lMGhBAOIxoG4DSaIu+92ubZsGJJZMbivd6sokQbWfRGpq1RuyOmma0l8VdBksjDH4fMzfmJeb+GsVRx5xGNrztc9T8g1QT0NmOA4KKOKJEyWi0hiDX6ZPwzlX3YlTjrsU+SWllETs6tKjC44+m2c6JkZqFsSwFUGTjBlKCVgkJNGSwRcI+upXV0rhpGxVdyMlY9UlGqNR9v2j/xrcc649BekZaZYYIe36xx/BeocfgP3vvgZHPHInTn3kboQch7cZqKqK4OVvahFOy0CVScNTb8+zepqAXdt3QMg4th5kCiChUCio2sBTXlGF+x97CYOHjcTOB52MA447F+/88pO1DxkiZLTi+Uko0ZaMGGNw0olHogV3ARQLxHHbHc+iVgeQ9L+iMB/6myMeU1LSbCLEDU99DTENQqF0bLpBf8Rf4rTnOdD+Pfvg6k02xz1bbodLBw3Ggaz3yGxh+yYZ6Wy98QYwDmuNuiZmCmD/bL9kKAVIo3RxHmrLymGMQTWjw20Pv5Ig2TIrCxecewYc3lOPQV9AoHKIB+aZrdqRbGwzJOG76ZNw+iU3Y/t9jsEBB52GNz/4HDU8yKeGlWEz6NStE2596kq04Fch0SEirazwJIcFS9GwgVkK6eUjWn+mq51mGERXE0a2VgIYYzi0Bq3bt8Iu+w6LTTjOSeRVVeLbv8fhsz9/xncTx0HbYkMf5e8F132PjXb7Ehvu/AXue/Jv2gADi8Gbt92Jrx59HJusux4lvRTl2cx2w4YgM8t7pRBV91/ADQ/+mjAV343+A6efeAVm8Z1e9gXpLVtL1APDQqCCPvfr2ws33Xgla3Xpr0nTcd9LH9pdj3YyRQvnorammnUqqrE60SVjVGlIyKi39OG4E0cJi4ntss46+O3AUXh0qyE4o996OKJnL5zffwM8ssW2GHPwURjUviN0aSKddObRQOy+JzsX1INSWgRVBURjSXWBT9DDorykCOWLF/NeGoKDO599EzPm8lwM3mVYXHTBuVh/wLrEqMy+JHSElcy27WGMPAWqecZ1ytGX4r3PvsG0OQtsQIlSU4nakHr3Xt1x53PXwgmFYAVElMCKBDmT3J46m0xbReveaK+izi2tW8Ykjrxqh/Hw9Ljzj0IGA4HulUB2g3K7zbbABr01KWF3IXNyyrGwoNLOJ8mN2GxLbNq+F4Z07o9fH3gG+243TGQLP337C6665wL0HdDLTkhLjMvUhnZOU4py+Lk6CpcHhA53A1ZEzlmEmY+rOPn4o5CZ7r2eSV/w8EvvYWJJif965cAGmVoGGarGHBWeEmQ1jpFUjePA8N/OW2yCzTfZ0JIN8z379UZLfoZ3TAgOdydpHOO0kIM0x8EvBTmYVlRALWCD9dbFHkOGINEfeQ9eQUk0SCIJgrpK1QXCBXRAwaUkdzHK/XMX0Id3vv0Vj732iSRizaWlhXDm6SfRl3gDFKENEom4cNLTLGqMwW8zZ6Ckou6cJV4rLT2EnfcZZncuoKxMqKSRZk3q2xIN2sYppTIAVhGPq54ExgokEVdC1VkJba7YJg0wdLetcPfLN+KEcw5PaPvE/Q7Cx9fdgy/57n3WHiORxskU9SUyMzPw0nU34pnTL4HDm0UzALcm1x11oi/BtcRZmb0oB6dcfizOvOoUdO7Gp7kVjIlg/f7rYtf1NyFB08kFmyDecGrXpjW+/99nlDMxIf3MyREnXw3wE7CioKGTJQvnocp+kXLpSEzUQ0iC1AWxJeixbG7pFquXGZ5vXHDFyTH6NT/9gpcLcm1wsb5TVwet31YU4egvP7G/2EcSzj+fi1s/XGjbCxyImVlqRBaiDMiLZ81GZVEhwMACOjC/rAwX3f54PXuvv/s8unbtUI+eQDBOrDps/Q2w0QYD643ddrtsjXteuhHH8MwlthmLaS0fxMA0bngJ7FTKrr0PqTgrllY34s3crjHLMCrN4IMxXrvGsBTw5hlj0KJlFn7+7o9YCx1bt8FtJ52FjJoo0sprcdVeh+Dvm5/AboO3srempqYGFQVlSHMNom7Y7j5czrgu7eomMc2iprIGmfzy0mf9njj3htMTJiw9wOknHE4PAGMM9C9KG2jkMsZgy003xJ7xPxdD+cUFxdj1hItR7UboC6cPF19Zbi5KchbBJQ16f7K2uTRjJ8nEqZvglOoBWTi9soWfyccjh+2EE4882FLClL3yx+9x+C/f431+ifuyJB8n/T4ax3z1OSrpg6HUfnvuihMO2AuoN5sMuTTAfInJF2PP4LIvJXm5yJk2DRG9DsoMx6WK/dvb/md3tQnmdhm+E/YbPsLb4YkjeZUJQCL9he0vcQBHHrgnbNVvG7yOPPNgtGnXBsZQRsmWRMhr7mRgrEn12SLNmBnfdjOaXCZT9abEMllZRZUM/RKAg805i2kTZiK4Dhi+CzpmtUBteYU9Z0njK0BnHsAWlpdaEc5l3PDK0zzwjaKqsBw1/GxZWVSC36ZMpDUrYrMMHv45joN0HiKW8BM44q6M9HSM3Hd3OP4kNYbBKhy3OORcAHF6svfmG89j3d49bbAL5v+k6XNw3BX3oLCiEuqPVMOVlcifPRvlhQWIcvehHY6nRC11wlZknHUVAimqtBBHt3XDnRzwwI0X4uhR+1lKlCI/LFyEs3/6Hid88zU+mz8vtnPZd/ed8cz91yM9ZPwFTmGrFZTG1mwmUgCWwMyve4WLitJi5M6cifK8fMZFbtWkznFbUFqK4UdfiLyiUip5Saz1+q2LT957HWlsnwoeQ7mYKuMg6o+9xzLYZ7cdyTV2hDRUokf1i5Sk6iYbZcKXAyyPoLIc3PzHJpdbgHF1x/6xe0kGmljlfEyQNKxF+CVGB7NEveSQame1i4xWLZDZpgWKWzqYNH+O5Ys1Pz8fO117Hj6Z/CdGT/kbT3//OU6850bLpzba8jN3nwG9ofaMMZg7fb7lBdnA9fqhXetMcBMESIEQrqwAbAUJ6yEggQ1TDK0ZuN594yV07ez9wB+loSH97tdxGHn+zZga/IAZjRv2pbq4BIXz5qKiuBCR2hrPNm3JnnRjkIoWY/oIZVplpuGZe6/Co/+9HgP79YX8iwCI0jmy0b1LJ1x54Rl4/ck70KF1S8TaETMGROQ0C48vhEb8pBrdh363R//31OI5s1GyMBs2EHAXxvACcFx/mDcPex17Cebl5EGX9FT27NkT33z+IbIyDIwIlPUR1ZLARXVpiccmxxBbd92e6Ny+HWtekt0SPky82vLN1X7KFuRESsbqSWxSgFnt+hznsDHG3plMnql079XN4spe+fgjTMieg4y2LZHWJgvl6QYH3XwJKrQll4APcxfn4uQH78ABd16Ny599BOXV1XatOCEHJ513BNIz0mCMN4zJO5ju3btAv5ckDwKoLS+mfpyDasdWAwlbERWbbTIATzx3N1q1yLJ1cbTotJPZ/7hL8e3CBYhQzeXZkKttBqGioBD5XJBFfHUKM9BE9VqQsMitqcYz2mRCGqVOOXAPTPjhTXz10fO46oLTccW5p+C995/AnHFf4trzT0AGxyGILnXN6PksbwmW6JUxlHaj3IIpEJblL0bujOkMLIsQqWJgJI/SDKaGn4zDePydz3DkcZcjr7iU40amn9q2bYu3X30evdfp4lNUSJOeM6kWD2pLYx9Pc+lDpw7tYyT5V+zvkAxMjL5CETWrbgiWsWGzsnxP4a+3MlIw4kmGFQGL1SP5QSVw1hjD14coRp6wf0BCDV8ntjzlaBz5wM246u2X0ef4AzB+7pwYP0DUb0GUs0/3XHjAG/3dn0hzQrbKJmD/Z0Jb87JwbZi3WhpacCoJtFNZtJgCxJnHEukeXkc3fG3bf/huePHNxyD7Ht/L9VfqDz/yYhx96R0wmelQgJEJaTsUruVrVOGC+cidPROF2YugYAMxtUwl6JlpJDdWnKbg8JPu8I0H4vpzjseNPMzdZ7PBMPyyZKhtuEi9AKPRIUGFD2rGR9UqZDAaCUPnK9nTpyOPr3ZlDIiyIxuGUpJXEI2kZfHM6TLc9PBLdtfkySB2ffnJ+9h6q8Fe3TopCQKTR4zPDSoLOeZ8lYVkQSEl1sPsR7xkm3YtxY0nLTdcs0JQrwH6tsKcqNd48xKaFGDUpG68yqaAq5nVFMHlIGNvWFL7gT9bbLcxttphc9uq7qHEPvj+Wzzw9kvwnp2W1WAmHTFVRiNR/PrN77j85Bvx0atfIDMjE3369RI7BosX5yHEA2BjjJ0veh0Qs7asGLWV/llCwsCqIpAUgXoOA9hBO++Bn779DOlcEIZkrkOtR1v83+iI/ebgAAAQAElEQVQ/MWiP43H7C28jTIoNhIEJNhhikApXVqNw/nzk8YtM/rz5KMzJ5qtUEYOOdmMU5kAwoQ44iqyQw9bUogfGsCQYw5J8KUhG45sA9EMOutEwKstKod1U7txZPFuZgcWzZnKxF0ETTzqGdlyOTpQQRhQlXPBn3PggBu15FObkLFYTMmUtslXoFzLH//4ThmyxEX1jki8srIDKFKDfaq8t916P2DOwKYBZpCaM4G/XwL9a6nUvsOnTmrNQ+wEk2m2+muw3n7V/Zkn3+Z9ZWAW13WSf/AljHGP/CNCBR+8DJxSyc1Ky0WT5uLr4ApGCUrhA9aqKanzz0fe4/qw7eFjs7WbEE0ybORvFZZVcIFoa4JQGvAyoLMhBbbXOY2QFjV6GSttsuRlmTvkDW2++WUyWa9Pi+SVluO/Zt7DtoWfj5qdeR3E1D5LVKd+07b7NOPV4FhWpqkZFYRGKeHBbMHcuCrjTKcpegGIGnlK+spQXFfETeBmquQuKcMcR4WtWlKMloAUu+igi3NXU8hWsmofklSXFKOV5lQJJPj+f58+bg5xZM5AzcwaKFy1EFc8+ovwqp90LB4M+u7Qh5wxDioGTkY7vGfhOuOo+DDnoP/jku99QycXPJqFLkhwC7L7Lrpg9eQw23rA/q5YKIki4fLJoLpk1FeU8pM+BMUYkC67Nge8mT+ArMcfKr0sio0WGX1t9CwOzyjjf7AFGT6WV2btUQ5tAY2XfI3fDlf+9EAM36hfM4Xoup/MLUDzxvgdvx6mnnIRu3bqBGwOPxZkaLPLcRXl48I4nE25tLRfzq29/5Mn6uRtI6LxksRZfIbjcgnXnS8UVrocbSvXs3g0/ff8prr3iIrTIyrQMsQOYn5uPh156D1secAr+c/tj+HTseFQpOFgBtkLHhUrRlsz0ahUNRxCprkG4qpIHoWWoLCxECT9JF/HVavGcOXzNmoUc7jziIXfOLOTxlbJw0XwU83N5Ob9iKZDUVlSgVn96k6+HLtt2+Qrlsq8uByrKeoR4hLs/l8H+r7wcPPzGx9j1+ItxzImX4+tf/kIF/aBbcjEGOm+5/4Hb8OmHr6Brpw4cQV+C9zImFI+QzeZQXVKAisX6BUcSYnwpcTTp1zsvf8JRjTFAw2jZOov3Il4eq9Vl1IlVyONmDzDGmJXcvSW3b4xBLSfyrGlz6/nasUMHPPHSg3jp7adBMcvnmwl2HLIjHnnofsycMQVPkt+/fz/LU6bJbEvuGlwi8R688OYH4HbJ/4RLpj+ludztRK7mV5+y7LmoqSpFNKKnqSwQZJTgciFEwjXcMdSCywIh6l935YX45vP3scWmm9AGbVKcZCULZdyhvPf5tzj5gtuw0Z7H45L/PoevZszEpMWLUUubMI7dQQj1VOkNKy5BBl1+wTGGdjk7jDFwGAyMMWDyAKQZMId/0Qp1pa9XNAUSlRHSFEwi7EMtg8r0vAL8xID12NufYxcGlQMPvwi3P/YKJs2YC55T+7bqCmMMdh4+DL98/wXOPuF4GAYo0LcIPzdHI/ymRfu2w2zelsyi3HHVVJTx0Hg2dy657E40ZlBiXsVFcWUVPvziW6/q55tvuynS09JoxSc0c8FRbmaLieZM3B1J5Ky8GqdQA43z5jbAaZSsSdaowApgGmOSWqmbWsa/Ca89+g4/50b8mifesUN7/PHdRzhx332xybqDuAgR48/Nmw3D85DMrCycdNgpmDp1Mk4/9RSevaQjuEyAsAzwyVNn4o5Hn/cmrb8g5I1rLVOKNH1pquLTvGTRXBTPn4WynIWoKslHVWkhShh8ShbOQvHC2SjJnWcPq2EMttlqU/z20+d48d1H0bVLZ5IYflw2LPALLXT9x2Av8UvMMSddhd0OPQcb7HYsjr3qLrz361hM4OtQQVkFissqob/Jq//RQIGB8QAecElwUeu8yWWAiHL3EWUkiJIWsaVLf3xgD8OUqdR5T2k58srLMJk7oQ9Hj8GZtzyKjfc9GbsfeQGOPvUa3PLoy5g2ZxHC7LvvLj1mLGCueojjPKB/f/z+0zf48uM3sAE/9xujoBhFkcZh0WwULZhp8crixXyVK0YlD86LF8xB0fwZKM9bCJevb7JlQcNM2wARgqGtY0+7FCX006MADoPoKZccA/XfYPlcBmbpDasDTdRyeQ8kGpTCVwrwvgbtNhxgAomlKFeF4BK4m+pWGv8Ga/HMm5X4Myv6Ef2Zv3yAXi35xCtciO4ZZQhxIVt7vMnffvAFqqf+hEhZPuCkQcHmkccexdixY7Bu3z721roUNoTkdO/Dz2AOv5bYcZcQQXIu/XF9YZe4aECUga+C2/siQgFcPpGN4yAU4q3ik7t04QzuZmpAcZCCo3c/EAtnjcXo775A7x7dYWTEhb38IoZrQZfX1uKL737FmZfcht0OPhuD9zsJm+5/MgbtcxIG7n4cthn1H5x03b2486V38eS7X+KrabPw9fRZmMbFuKC8GrNKKvDZn+Px5Z9/4/G3PsMdT7+FYy+7A7sdd7E9P9mcZyg6C9p+1DnY57Dzcc71/8Un3/zMs44wwgxQYQYm65Ay+crS+kzcGIOtNtsMuQumY9LY77DF4A29e0BelLu7IvbddSMcaxKYRKsuLUJlfg6qGYzdSA0c2iCLMoDhP/By7auhga2yePC51zGa/sO/qILO3TpB5y9kAyJgJV2u365KgV+1HQrwJZQGZgkSK46tOZq6NTe+d6lFkqnGrDodQ4Iv9IvJ+svy+ftfRZQTXT0UKLhMGf0BWoUMDIUM72bb1i1if91NQ/Hzr38gPTMd0fk815j5G+xEp/AfU37GQh6WUs0m2cviLscashQgwif7jiMOw48zp9KyS10CMViQkIlh0nepzDVh5TwZ8aUDGCeEqqJcT97QASYtqq232BjTJ/+GyeN+wVWXXcydlc5oyHRBO6h3kWxt6Eykmv5V8xxG5zXz80vw2Xe/4/5n3sINDz6PE/9zLY4//VrsOvI/GMqznZ1HnY7TLrsTp1x+J255/BU88toH+O7PCZi2MBf5fO2olJ1wFLLHIbZtq63AgXjcOsA+9O3VG8+/+QjmTBmDX777GO1bZcIxIeh1iJkVK9Ufi+K4WIOW4lnSvdFYwb9EDSBKpnCOADWIsa3n3v4Y19/+MOuiekppPG+76r6LYAzHyyMtlzz2AKYrCQ0E9eQyEGqIHvBXtTJuHBsOMMvgdGwAl0F3eagYUzdhDIxtQtv78VwQqogikX122QEds0JWQnUhhjuHETvvGJuI4ydNgbb/0kmrLkHN5J9QyleZS864GjXcFcheACN2Ho6B661nq5obgoqaWhw68gxcd8/jqKLtKJ/m3Kz4MpJQAFFpSX67BoY7F+MYSFYS+pITralChOBJkkfEGIOMtDQM4KfyG6+5EAULp+CzT1/HFZddhMEbbQhjjAWK+rZhy1jd1NVFC6DOI4/PNesjAFWgSzRBzKCIPkg/AJGk06ZVK+y35x54/Pn78NsPX2HqhN9wzF4Hofc63RDi1z0TMjDGUNwhADX8pB+trWZs0Qi4GgoLhjs7O+e46VQbLOiCa+VACfE0zBG+0uUXl+CMS27CJVfdYW3GZ3uOGoFWbVtALVq67YzFmi2jV7ANyNFYQ/Au1UX3ao3nTZVr3Mry5caNn3cHl29zS7C+fNl2nvpNCFcwqKmq9SkseMNGnbg/HE5W6O/bSogzweV71M4H7UgBL1Xzq8iYmbP4ykIFzuQQZffmWc3CRdlWQHNEMHSbbdG2TRsM2WIL9OjWHZzxnPBWxD7VH3n6VQzZ9VDc/vBz+JU7mijbM8bhjipqgdZhQmmYn52H1z77EvsdfRZGnXQ+/uBXHJ5vQnsZWfN+KlUtWg2RLBjaMsbYr0y7D9sJN111Icb89i13B3/h5Xcfw5WXXIj9994L/fv0Rhpf9QBj/znUAS8tSM2PoCQpltRSKqABCGQilOYg5AcI/S7Wemxn7912xflnnY6nXvovfv3uK74CzcD7776MUw45ElttsQn0e0SGfkMGVMLQHgGAdieVhXkcQy3RqC2Ly8pxxS3/xT5HnYG7H38Rs7NzAY6ZS8cj3EFFeAAcJe46IfwxYxpuvu8pDN3zSLz14ReI0GaQDJHtdtkaI4/fG8YYCySBCJr7onXPpPGKhFyDmkBYzSscy6AH//oAAxgE/dV91OsKgsvA8nq17MDSIZAA4/9zsGm3noi/xo+ZyBmviQ688O1o/Bz3Hi+59u3bo1vXLjH9nXbYAfqsLR7YOOc8n6vAosUFuPeRZ3HgQadiwJa744Bjzsbltz2A6+99gl9+rsdmOx+ErXc9GOddeCN++n0s/vfT7zjtP1fQjOcbEYQryxGprSJqCC6hflIwckIOHDbea52uOGK3A3DTtRfj3defxtRJY1CQPRNjfv4Wr7zzGG66+nKcdvyxOOSAfbHbrjtj2NDtsO1WW2LjDTfA4EEbMiD1wro9e6Bfr3WwJb9ebbHZYAzddlvsPGxH7LPHbjjqEPp7xul46NE78OrbT2L8bz+gMJdnN1PH4uP3X8U9d16Pkw4+HEOGDObrm+EYRWGM8ZxWIdwCSSpZgPTqsmJo92Jfl9hNl4H/xHOvwlMvvo1ffh+H2//7BLYecQi23u1QnHzh9bjxv09yl/gYTr3oBmwydB8cwDF+5JmXUVhSZseeJmUZamLLoZvj1EuP5egY1o1Ht3lzZHTWN+OyBQELjyJWPHjUZsltO81i6R8Y0UT31R2/bLTQWDQqsMozvckjNx3tVIQI/I6NmziR957LUY9LiqoADDq2a8nFCXvpiT597iLuMiKYnpvPBX8VdSzLZnqP779uP8yeOxe5eXnQggjxCbobX5c2GDgQxj6ZwQBFYJK9Gp5VFJdX4vvfxtgF89DTL+O9T/8PcxfkoIYCZPOJDRBFQWEJ0lq0pGaQojyLySPP70RATllKhh1jb4wJwXHSuFmL2F+oHLzxBjh09wNw+eXn4rGH78Qbrz6Bzz54iZ/B38QP//sAf/32Df785StMmfw7Zkwbi+lT/uI5yaf45X8f49vP38RXH72KD996Di8++yDuueM6nHbE0Th4xD7YcMN+yMpIg4nWQIvZG3f5kMLBBshRBpOKghwqyH8WxkEo5GDajDms+IksvW7OnDMfH3z6NR5+8hU89uzreP/Tb5DLMavlQRCTHUerwbYc7rJG7LcLzrj6BN5DFyQFLEDOojkuWXWbw1B9GzIrqM+B4b8U5JVEcuGkbDkuAqXkr8bErMwMhDjBgi7oPr31+kfImTUN0OTyogtxoG2LLE5AxK75OQWo5nvK3kedk0CXQJ+evRCNRqyJvPw8LoIZtu4yOgzZYnMcPupgtG3d2tNTo1RSISAKGDR6FZeX4+O/fuFCoYaX7A6mcvE8z2aj2gGTigHK0jVRlOTORdG86TxPmk87LgwXsWNCCDlphBD06uQ4LNkPw1cPEw0jFErjaw35LB3KqI8xiAAAEABJREFUGROCgQNmFopz5qFg7nQUL5pDm1Ewg73Ux1RgmfUzfXJmRLcMY40DX036G9kM8JaozDATsIhPbnwlDm/Fe/DAa7fjiDMOhGMcGOMp29zH48T/Eeq6+Ef6q7eydweclJ1o5oFO2cYKJmoCCTSpth62FaCKAMAv46eimgevC6dMQn72fOjJqRjbulVL9OzWhRJemsCD3vtf/gjxf8lenI4dOqJt2zY0KYMGxhj7H7VNmzkDefn5UJAxxmC/vffGhuuvH1tv0rXg3QuLJmQmrkaZ806+CpU8LJZvdr/PtavfEi5dNBuR2F+TQwMXDcQ4LmqrK1A4byYi9n8BcG1ZvHAO9AoSE0tG5A/7AZUOswAnKlFtzwvmz4IOoMWK1tbYn+upqSwBBxU0TpBkarAe0lZ1RSkK504FO1UnSINRfqK+8MwbLY1isH6Al1VkSaJ9PrBkIoHJR/qv3x+X3Hou7n/tZmS1yrTBJdC3IrRP6X+UXN5ZgYwklPJP4DGULxvI0XhIYSVoNwVrpZBSB5iV4srybdROPH9GHXnGKITSQt5k540vrqjEMZfcBR0OVpeUIHvaFOTNmQX9rs72WwyOOVZZXYM7H3retwJb6ic/e/ZYB1CNk9SwNNCwGnsgvDgvH/Pmz0eEXzJAXn5BASgGXWwa662/LjbdZiPofw0csFF/bL3D5tjnsN1x7DmHYsQB3iGzlTfA4sJCPPvWJ5zGxluvxFxFG+4qyrLnoTwvG+GaSpqmZSYiXh8tYiRNfgXK8xfB+z+CwpYjh4xhA7RTmkNfk4MVWZ5gAzl9iFC3bPFCGEY+h7aMMTCOYUxxUZ6Xg9Lc+ahh4HDJpyOeX/LRB5fEmsoyu5OqsD/eH6Etvz0jWw7ufuQFLOCBrvHJKvYauSsOO/Eg7HHQrhi06Qbo2r2zyKhThr3Ky0oB7j6NMTDGELcJxIjYHP/0Mp419kSdojVD8FFi/zzJluCfW1o+FjgP6gyr88auBNS7EgTrcVMS7ERPyVk1iMa/+ZpbIb4irTugT51jvGk/j52MFz79npPDcPK7qKmsREVRAa488zDsuMXG2GvY1ujSuQMqq6tjelRD3z59kMZgRS2f7mFG7bExleUMYNOmTUdZWRlq+VT3BdkOsNXwzXHAyXvgmIsOwWHnHIgRR+6ETXcehPU264f1Nu6LTl07cJFCawM8ksA1N9+LLyeNBR2FbpMBL0ZPlZGqcpRzIZcsnI3ygoWo1E8DlxWisjgf5fnZKOUrS3nuQtTygBha6PKRnZAuhBPccC1tLLA63iEyBZiQ8jIIsz+VJQVQgIvWVNsJZYyhJSpIj2C4sCP8rF6Rn4MS7nDKFs/n2ObSvzxbljKgFM+fiUoGKPUBVpvByQCgLTgOPhn3B+7mlzeaUtehq2uPLlh34z7YZeQwHH3WKFxxz3m4+4UbMHTEtmInQM6ixXjopifx/Wc/x/TpGqx9NONljfr24nGf1CxFI3YNTLM0sUxGdK80KeOU9aiNq/7LUTv2BsYYHHfBEUjjIaR6bJjxiAHXP/gSXv/6Z+hQEOAE543skBHCy7eejwN32hy/j5sCXSSrQId27dCmVWtKskqbxsNUAWwdgGESzlI7mah2Mr4BkjBxzBSEQmnckbgI8YmvT7sZaRm2HuXd2WzbjRFcUtP9O+HIC/HDtEkkG8qBoULPfwFJbNDlWVC4sgI1JUWoKi5ATWmR/erk8jVQDwIPgAW5i/HllLGYtTCbWsaCLIivPylRlrMAJQxKlYW5qCkvRm1VGcIMYjUVJagsyEXJgpko53lLTVkRbLTT0jW0QNB/1fL91IkorSgniwQ5T771rarC+qTfw6opLUaEdSh6UpUizL2+WBXWPh37O44/9HzLCmjGGGw7fEv2PYoFOdkoq6iA/AZ7cfplx+PI0w7jLjWNNLoG76qqqMJLj7yOMaPHWVuiejrC/jnIFt3yGgwc/edmG7awItpouPUmcTiFmyT3rxAynHzqiMqefbpj70N3Bx/+iL9Pl935JM669QmUVlVBqzfKgBChxI2Pv2m1jQwQjDHozYNdokyGPMPST0SZAMrYEt5ljEFWZiYgohpl+ffvk1BcUMrFEGKACcEJeZDGsnXb1ui9/jrYcLMB9AD2kppe1UYedDre+OZbVOtMhtFRgac+UJpETXydK0V9XMv3p+nTMHSvo3D0qHMwbJ+jsKiYC93ywUVpLNA98L0RteWlqCrMQyVfdSr4GlZZsBg1et2JCwqySXXqAV9PnoDt9jwCIw86DXscehqKbJCRXTAguBpWKye/BF4lyj66PoAlUMO+3cuvQscddgH1YIcN/rX5tptwbHogIyODFBfzFi7A3IULLc4Mex2yM57+6L9o17GdqhY4GjwzjuKxm59GeRkDkqWqLXH8yjIUdV7T1j8ztXSt2xu0dCrLXZpzHAK/IccvGyxW5Hg16EQzMowxfv8NDjx2b+y81w4x6+qrFsmn3/2GbQ+/AC9++gO0hs697Ulk5xXZSR8ID1xvgA0K1pgJqCyJMxEJUlDzynbc9agNcYPy16/H2NcscAfj8HVAILtdeJ6QlpmGbXbbEq3btZZKDBhTcNbZ12DoPsdgXn4RwvzC4zIYasEK5KzsC/cCCyjjIsLA9Z9Lb8GokaeivKraLvaq6loM3+tIFPP8RgEVUmRLdjz8koVNoglRWQdcYtRxOVjTswtw3OHnoTYStWamzZyDTYcegMdeexdR9i8qepyfLvXkn8Blp7R7DFMmO78cQ/c9Drff97i6oiZj0G2dLtiWY+LCYJ0+PZgbOE4IZfzSNmHqVLbrQpdhew+8dhs6demoKuVsYbNq/89z2kpzZF6TzWHpX2XDqdcb3vB6tCUQNEmWILJqsTkZvOUOHH32odjv8D1j/pFlJ3Q5F921D76APc+4Hp//+IelBTr6WywtW+pnUgyMMTFdEGWqqwsjwYhB3Bhj/xxA2zatWYOlqr3RX/yKSX9OZXxx4HBRMBGHvfQEDvHMaOSJe6FV7P9c5pOS3AgX5OwFi7DlTgdi+P+zdx0AkhVF+6s3YcPd7l6+43I+8gEiCEiUIEEQEBBRFBMKopgxocKvEgXMYESiCAJiAMWEYkRF4AgHl3OOm3dn/u/r93rmzezMhtvdC7Bvu7qqq6qrq/t11/TrN7t7+jtx5U234MlFC9FKy9lUEsZP90wqjeXrNuA7t/8Ubzz/Ykw74HW476FHGGwyzohut2Dthk3Y5+BTcNU3f8j6GSjQMGyw3/KQqiZgxnZDDgkm0dLVn4j48OXX4bDXnY5GBi5WpJR1mCuQffaK67Hv4afhgg99Dg/+429Yv7UeRt+CdAUE7UES/1u4CNd844c44ewLsd8Rp2DR0hVgF2khSmx+NM9dTjn3WPKzSFWm+TjbDlg4jc3MBZen+TawnUEKvK79zDexfs16UvkUJJOoiQdsdkJ9zWsMUH01AkFfGDLjne8LQ9vDhlZTrJ0g4E7m7SfykPAspKIzGS/mvMNLS1a4T2PP49rlo9EEV/S9NjEdR5kxi0NYNBMPDBwJDBsylEyEa5CN8AMdP//xI1i3ah15ZEgqffo2YtRwVAyqRKoihbMufAOmzJooaQ6krUX43IsL8LVb7sBxJ56Pqfsdw0ByLKYymEzc63DM5sL+3Je/hr/9+2ls2drIRRi1nbMCLligvrEZ1zPAvOaEc3HdLT/G3MXLETAIKJBp55HhLkkLV7TrcjKFPz7/DD75pa9j/6PPxO33PgTtPuSTM+0JA/sFrFi9Dr/63Z9x4Tsvw54Hn4RZB52AvQ87xcGUfY/GsSedj+u//SM8+exctHNQVN2D2ttzv91xynmvgyVpkGn4qGFOj2EFZuYgCAKOcYCn5zyHqz5+E+b8ew7MOZPP2lpb8cBtv6RTsp7nb0uQcXUKzeQNDlAIOhubzmS77NhxIsp3TTqBo0kcdfKh+OzXPoYpMwsXsOSCqBqG1NZh0KBqTlpWItNIebmnVc6DkRQQUTfBR5SKigqMGB6+TvWSrRvq8ZNvP4gGBoBQkxIuMrCN3caPhiUMAeGYM16Lw44/CJXVlSi+uCdxZxUN3H1t2FyPjZu3opG0ApCLqzQJD6ys+5tOp9ziZ9El6c5ftAxX3fhdHHbCm7H/UafhA5+/Gtfc/GN87da7cd33bsOnr/0mTr/gUkze90ic9cb34fu334t13AGprmw6Q8ySqULbZLm2uOdwf7ph7fpNWL5yjYOG5hYnkw3pxaF2SA2OPfVInhkdCGMAyVCzbkQtsvx41KOVQPrGziU4vhtWb8YPvnI7nn/qhfDtm4QRyD+NxSP3/g7f/NL30czxiUQMOEoKGdLKcTsl1Cab7VRnewmdL9ursW62w1vUTc1O1HapRyTNrlhfzMD5wQzA6PEjcdlXL+UB4bEYNLiaHMDJQzEXeIBxY8eRZwTJjBkAInR5GWQrye25WYChQ4aggo8w8WorF63GD66+C1sZZDIKFRZK09QbN5ntsqjpv/urpuOc952GWftOLxlowHpqi+pcisoJ5DHvkGbOmAH91bhigRZ6G7MFi1fi7nt+gatv/B6uuPpbuOqG7+KWH/4Ef3r8CWyub4LOTIqXoxb5mWecid12G6MVW2w65JXxR8pOxKyWjzE6zD33fadjyp5h4M8kgCHDh2BQXQ3tsGV3P4lZMWAAXvziCvzoqtuwad0mysmMkpn2OVFBiFWe/OtTuPoTN6K+nge+LDPl6micpdYVOD1XsSvN/pc7X/q/mR610CcBBj1qcgcrc6JBkHODMzmiAy58BctT3nIcTj7nWCAvchNPvx2d4tmGE8RsxNXQ6SVNQ4qf7AHrTxw/AdrSi+urrVqyGjde9h001jezTUm0LwGqGfDGTaW+8ZaRnaxM4vCTD8LbL30Tz5COx8jdRiBJ3xL8BA8Cy7kuOpVMRG9bUHAZS8/MeRYTJ07Ej376bQweNIic8smtI5fldWTDl8wMw7kz++PDv8HKFXyrs3iJF+VwECSQrkgjyccro59ylNWQSARIphKo4LnKtFlT8NaLzsabL9Yvfc6GfqUhBKBu6BDUjayDzn3aeaicIehwWM99Tz4+B7dffyfaWrVHQu4yC3Doqw/GvnvvneOJUGxaNHcJLn/fV5DVmQ0ZrnvKCFqwHqS/K4D83Zn81C3O+8MBzhdeWZSBPwYYR6SJZxEP3P4rcpC70ukUqquq0NjQiLa2VviLVTwZ4g6MkB3PtbhUDoIAUydPhrDKDjixm7Y24WufviX6ZM1Ci0gLSLuqKTOnIEgEoJswM/evSkZNHYFTLzge5116Js675HSeJ52Bc99/Ot584RvxtkvehEuveB8uvfJCjBwz3DURz+TunXf9BGNqx+Ivf/oTbrv/u5gxbUZOhe6EtBRFRdjzQ2w46ogj8PtHfovHfv87PPKH3+Kvf/+HtDvAEa8/BB+64kJ85Mr3462XnMVAchZ9PhvnffAsnHvJmf2BmYoAABAASURBVIQzcOQZhyBVk+TuKAvZzzBXmB252ygMGVmLDHdWIC/LR0gnJ37wR4/gl7c9XNCeZAHH+Pijj2bgG4pJ48bjiEMPK9BRYePaTfjI2z6LrOyWWQOhJ9IuA9G4lJG+YtmdnsF0Z1T0id8dvZ1Oh4uzwCdOEEP487Nbf4FW/duMSEETdczoMTAzcrJ8bm9GA1+JtrTo3EA8gmREVOgkyRJccEjz7Qk4mbVr0vdptBByFam2deNWfI/nCFs2beVaykJBJstFlUwnMXXmVAwewoVmABPtGc8aDNqppKrSSA9Ko7K2AlV1FbA0EKQNFdUVOPSYg9Uk/MVmaBEMmG0456y3wiyDA6cfhIceuBd//v2j+MmDt+LKKz6PM994Ombvsy+mTJqM8ePH49WvfhXOedOb8K3v3YD7H7oTf//zn/Dtb3wdo0aPwJp1q3HtdV9lO7LuWwqxOJN5xpXmq/dMkEGiMkBqcBKp6gSSFYR0wu1k5JQB7BN7zDFK8cxq3JSxqBiURobBhAMCFwwAtDS14sfX/QTP/P0ZyrISOWA11AyuYQCfgoWLFmHDho1o4yG1zs9OPelkVFZUsjYTq6i9LRu24sPnfRru+zGs7Ngug7PHnGr0h7logUrCkLPSdYXtkKm9Ms2Yc6aMcAew9UG4A5rd+Zp0N8aANSvX4t+P/TfnoOaN/gJbVWUlbx0VXC4MtLa2MNBsZcBp4uTmZ6yUczVJhGokipMhmUzALHCCdCoF/T6THhMcQxltrV6yBnd9437umpqhQO6AEzzga2v9G9yJ0yagum4w3JcF1RaDnJnBjMBP7iBIcMEm0dTcTJzAhOljZTm3YMJCmG/avAXHn3gyNm/eBCNr5MiRmD1lP7zpjWfgS1degfvuuRu/e+RhPPbob3H37bfjyi9cjqNf8zrsOWUfDNFbMVZav34dTjzpFDQz8NJEh1TLcxM9ymXZ7wbuBANiRkeYsTKTKxOTwT4ZKqqrMWLsSIydMgYJjleW51Lqa8YFgCy2bqnHPd+8H8vmLXd9Mo4ZomvE8OEYG30oUB0rV63G5i1bUFs7BFXciZ5w7HGo44G9ryKdrZsaoP9vtXL5GjfeMpWFcoJXJOmTIfbDPjCBrDxg+17yZvu22HVrvd7BmFnXreykGt51s7APxtnx658+itaW/COQXDcuhKamRsAAgZkIkSFua2tDQ0M9Ghob0NrahgzPBcBLkzY+L/O0KONEr4SZEcBP1AoGmXHRQnLrxWWLX1iCu75+n6OjTJYBA6qrqzB+0ljM2nsmRu42HFU11UjzDCORSrqAokepRCJAY1MT+RWYNGMiZuw5hYsXJa9Vq9fgwosuYoBohbHPZoaAgYoI7TyjaHN/LS4D7SKCIIEEQXpa/DooffN5b0UjgxmKL3ZXNk44/Vj6OQKD6GdrewssCGD8AUG0/K6oquTubDAm09fdJo/mYe4gaDwVWMAry8cYBRrtNH7+/V9j4fOLQfOUhMn4kTl61GgMHzrUDZfsmxnHugrycbm+7csKVZUVOObIozFMemFVBhVgw5qNuP5T38DSRctZn4qRLIfIyha0mJOQMEI/JpkX9GMTfW066GuDu5Y9A+eec9nMoEJtXa2baIgufSpu4SffoqVLsWjJErjHIkYOzrOCaWYwZDPtbjfjg007A0+WW3pNSO0+wHqctc6yMTczVLitukqAdjLjdxuLRCKgNExqZ96chbiDQcYsAKsgzADhgAwLDMNHjcCkaRMxdfepmMmAM2vfWdh99u7YY789+LZpJsaOG+V+0/iiz7zHu4BS15P/ewZXf/V6TJo+A6P5xqyqehAC7rASiQQC+pVIJJFIpHhQW4mhw4Zj4tQpGMPD6o98/ONYpj9+LoeRv+gewO4Zs+PPOBKjeRi9G33ZfZ9Z7refp+81DTP2mY4Ze0/DlN0nc7cyFiO5awl44KtxU30zo88ynIXIdh7i/vwHD2M+x4USCMBLQWrs6N1QO3gwH6/IcHfIUF1VjST9Nmq6e7l4MTIMVGkG4iNfezgDdbWUHegWrV+9EV+7/GbuHPmhQkbWSZjlCLrjbJO3PVOs/e3ZbG/a4tTsTfWXR11NWvXEmJ3zrtMwevxoUlESU8CidgILFi/Ciwvm8VNejy0ZZDQBHWjSUclNPEOGz/va9dTXb+Vr563QwbDmRw4im0EQoIJnDMbJr9paCPor+4lEgIgFXc/+63k89bdnXXthoBKXQOcD3kUzWojA1TPJQp/oHhpb+FaKrKEjaqE3NeKxWDLdccdd+PClH8LgIXUYP2Uyz3xmYcqsWZg6a3dMmjkTk/hqe8LUqRg2ehSDThJvOv0MPPbnv5S05ZmJZNK1a2Q0cEfVzmDchnYEfNwjyyUFlEQQIFA/yNEjE8mwO6yoXUyGu8N7vvkA5j0znxphcmNK+cRx4xhMqhwzww7yoRU6c6FByIgFBrOAHwLNPJdZiAyDf4p+HXf0MahIpRC/FGS+8IFroPY13mojLi9HswV4IAEH6KPL+sjOdjTDWbwdW9spm9JdM5iZ866NE/+L3/4kTnvbya4czyIVNzEXMtDMW7gAm3hmAVbV4nCxxc1El7mqZk6IJi6q+q1bIWio56MUzym4BqC6iUSCO4I0witLlmECdw9mrBsyXX7Pd36GRr5hgmw6Tj4rwcoLSdXz8U3WEgxcE6eNB1RAeOlxIaTy+c233ILz3nJuxAh9igoOuf6SOv7YY/EIz2VIFqR0OuyP+qimznj7G51c5S0Muhk3WGSR0cF3VjBjRrFSVhkhIO8/f3zK7VxYdBa8bNK4CdDrf/EFZsZD3sGKDVFXQ3tkS+weZRcsDINMkkFGZzIKNk4YZetWrMcXLrmWNnwrkSBCGgNBVOweCt3onm4PtCzqZQ+q9KuqRdYHAkw0EEJmxttk0EQ79S0n4Lo7rsQbzjsZqYrCTzfpCtq5S1m1ZjXmLZiPNWvXoI1lTUWuGYlzQLOgYSDMOGEz7lN0axRwdDYQHoyqNnhlEfCTfMyo0aSZIra+3/G9L98GnnXyQzm8dc42VRDZRvFlgHT0qCb/wOv8i98MtzpJK+ncaPdZM0TmIMNHiHvu+SmOPvJIPio0UD22lNjBZp61HPKaQ/DHxx7L1fHEzBnTuYBbXVFt62zlpLOPduVmHoyb0Sn1SQDSTgJSeZoF+EstS7WtqQ2P/vSPHD9KyPDaeqxMp1NRlSws4GNR9J0e80qsgkjDLGTq/i3W4xJ3Ral0Gq8/7gRUECN2LZ23FDdf/SO2qZCYjUm6Jo3tCYiQA/AyQh8kc0b7wFA/muj1IW8/+rZDTJvxthHU+NBhdXjjW4/HTfdchdPOPxnDRvLgUIIi0MLdsGkj5i2cj2Url2OrPqG5CLVNDxdHNDF1oBPVVRMCFbOc4HqkYhW0c9sOCoyCqooKDK0bAqiA8Fq+aAX++9f/hQXmUifqNJnRAEG7GClOmjke1YMqRTqQ/2p//LixDFzUdVzGILr9p8f+jNcedihW6HCUYYZcrFixHPvPno1//OMfkWYeTZ40CfV8hZ9VZyL2oMGD4PpA043NTbRCw6QRu6SepUQskzIZdFlFlgwZjtEdN93LM7BWlh3bZSOGDUMVD7shZYKZQf/4zpw0nrHNyL64ZqFGG8/JlixZ6gJIRUUaR772CAhLx9XIAP/+85N46O6HYfwRz5kRIaCi95tkyaR6RomxvgeSKADwMoKSsCBO+7J4Efh2zRmKmDsRMvoSfgySGEiFI2DG4WECb16an45vOPd4XHPrF3DWu07H2Em7wV3RBHN0lOn7MStWrXTBZt2GddC5DdcKJzCXJvWZqOmnBknNVgYeLbwFSxZhAT9Rl69cwQVFTfowbMgQd/grTQdk//L236It9j0dx5edkMjlzv2oZGbQ7kFF8UePHcWewQF46TWu2ho3lkGGOwDpkO3Sf598CrP3nY1Hf/cbPEX6VQe8Cs+/MNfJ4tmY0aNRWzMY69dvcGw26fAes/dw7cim+umYuYwdytEkqJRlMCGVSxqtxc8vw4LnFnMQc2yerwxyb4FYxT2q6j86LF2xItw9iZlXLUup9Ta++Vu0iLY5hkN4yP+aAw+CHiV9Jbnz8x8/jL/+4Z+elccyIMhzOlDyHxyBECN3GXkCxzCXg6ywj7LpeSh/matQXr6jJZxKMRf8jHCsgczfPONQWHQjjz/zSFzx7cvw7k+8A2MmjOYnfkBpUeLk0CPJhg0bsGTZUsznzmbTls3QQW+GWw4FHM7lWKWAj1hrIZmRq++tbN682bVIUxjBtzVx/fpNW/HPx/5Dzc6T6sY1dLCacY0Dhx57CHRoKrnabGhsZBDMoo4LbCLfCgWFM8P98fLXH3ciDn7NQVi5Sv9KRDXzMHrkKPoZ7vDUT9n00tPOOwnyRbszPZbEZV6nePF5vrBxJB6994/M4UC29Bg0hm2Cl3xfvWatCywNDQ3uj0+R3Y0kywYZlV/z9Y/1GE1GjRyJA2bvD11qywGzW2+8G5s2bHZ9kSwOXfkvXVNDIorA8WnfGRY2KgiISiWjHQ+l5DsTr8Tq2Jnc2/G+GF0QEMHMoB/Rrzlqf1xx86dwzW1X8O3KZLKMECY32fJF99izmmc1+oTVY9TKNascT3MpS4vSb21tdfOLRfcJ1s6JHsUCt+XXQWSoQHEWePpvc5CwAHSJgUHtqkEKRJYAM0MiSEAHrOB1whlHMDiqDgtMWmBGe2pz0KBqTJ6kPlEQSwpOzc0tMU5I6l+2jBiu4CJ7Bj1ySSJb+q7O2MkjVYTeHunNECA98Mr7azkeYIHBXzwKwkvPLMCy+cs9y+HhQ4dB378JzNwX6BwzyvRVAlnQuEasbqH29gwWcQeZpeOTJozH7jNnOa9kSwbamttw4+XfQZKH8irHwZxmnNM53UHfADNlKHsZwp+yCjuhYOAMphs3Jb8MADODv0TWDR2MT331Ulx7+xfx1g+cgwQfp6TPOerVcthP+C1btmLBogVYuHih2+GsXrMmjB2uItgGMHpkeMDrWxs1YgQFcJfU5j27EMuXrXLBRX44gcskdUSHTD418e2VE7DShMnjHKlMMr0Rc+1xa6NzjJnTp8MFNimUADPD9ClTUMPHIsDVxLp166DOeC9G8lHMMQDUc5dEBJoXyoHazhVIaIETub5l+FbvhSf4OEaDTBBIVltTI+R0amtqHe0zBZgMA7QvF2O1Jyjmszt829eC5TxjkmzP3We5HZ1ogdpe8tJSXPfpb9AP3U1xJFEP83TI6Xkui6VqWTS2kgtK6eysvMDinpUa9bi8DG1WYKWM1i7G1lgQOps2xhtvZiBC3dBaHP761+CbP7sGl37p/ThEv/eDossbYxWaRltbu3ubpK+wS1OmQhVDIpHgYWMFJzJkHjoHUh3HACc0P9qf/sezpEizEpOju85CTbqACdMmeHOuDf2LFSNlphzu7GfW9BnQ1+6tyHAlD6B3nzHT+WhRHRCvcf+fSwXQAAAQAElEQVTVUlQI+vOWiC49Aoo0ZRGoT2yOfoR+OXaOzCJpCTz1z2cpdxKX6W/y6C2boouCkc5NAhmRYQHr6wt1Rn9chShTWwIA5FCJBbdgSZLBgQRrZKEPgJUrVyIIDK876iikUuErd/BiFTz77+fw63t/x5IRmCJEapuTseVy4I16uS/vCjjYFZzcHj5qohWCm28dmvZzsYOADM1xIuwxewaqBld1NGCUyoBANIucV0oOVBRo15BIBEgwyCSTKYCGE0ECen2O2LVs/go+arXnOJr8YUENhFRhnoU+2bUoxd99/1lC4eI1QGcZGRohySYN7odt63X5hHHj3Z9z0O9kjeRuavrUqfQv4GNWADNpAgogrfpN81jz0/aY7tpQI5KHhcKcTRYyzBcNi/iauLG+yTMcrhk82GE1k+AYmdGPIAG1IRB/E8+wnFK5jEpMYR3puAIJts2EjZs2cTe2lju4BE4+4bjcY5FkjO34zX0MMB0cZ/1+SgbrJ8v9a3bgEakH4+vmYNGkympGx2xwrblJu4Kvk2NsVPK18Gnnn4RZ+83AsFHDuDgTrqbMObucP6JVf+xuY1FVVa0PaFSk07mpVfD3Wlhp47pNlBkyfBzIctarbr5NKriCsAeD8fnEPya96pB9nIbPVL+Nr23DsgFkMAmhrrYWU/gKWoFlNA9BDfqJgoupy0Z/28mFu9SiCge+dt+orJHiO19X6piZlCO2mTkqiwxWLV6DqOh4ylKpJCz6SacryDIXCEjkkv6NiYKdxtRDKKRnYrgCaeIwJ6HE8aFpCPToWl/fgOdefBFt7e3Q5XXTlWy32DEpDEDBCAQFpV4UzKwXtXdc1SyXuaDAAz+LIqaKAq6giNM50k5j1bLV0CQFL9WdNG0iqoZUYv8j9sEJbz4Kb7n4TBx54qHQLylSJWdac3/alKmYMH4izLhoKUym0szhvgYvW3QZ4HA3bmmMvuJuMKOuEyJ2hQzZFCgMqK866JVk0OAqVFSGtn0lyWkMtAgz5twdmCAIYMLkBZaAsRzwEcLMWNVgxvZJKcm2sOQjRg8RCQW1gPWp6Mq5DrOkNgUkXfI7LBU2rd0UV3XVgyCAiFQqxaHIiuQ5UA1p9RDuatfjZ1MT62ZdOcxIh8nphpkkZArlICoz2Pz7v//FC3wlb5FMOJFM4ONXfxCiwwxEroSBKz8CGkVOkTyjmBoYsvyELR6b4rLGKlzEQP2meqxfE34XxOtN22squNFQ0c3r1kwrxk4fg+POOBqcndAlGwnekWHDhsHMkEzqkxpIJALIdoJl6Tng3WtsbIJFP47HOsLSFS4Hzfq9pEipgp/EUTWnrrdJjjCX0zoIFoMAZmFZEvAyU5ljRZ8oJCdMiVSChBE4Jo0NDoclR+Yyg+VoRygQkeCmzO3OJBWQBZ2HmBmYOC4aHxMbNYNrHFZJoFfiAQNRNtPm+PFMcnobZ0W0whw7wST76zdswMrV/KCIpKon/vG8ZyNG6a0ZFZki8QAqMQJBAU+jV8DofiH+qdP9WjtWU9Mp54GfKB7nBBERLcio1AGpmoZPao898ldAsxHhlQgC1A2rgeQGC5kqMNSsWb42N9dlI80tvxaGtDL+OzOso+BiJm5YXbpm3DWQFe8HqzgF+SFwhaLMjJWKeL7odhlRwdguHCB/WZ4sptxkomNexWJ1w1+FYA0jRMn7F/ffiXKROIsG/e4VmTTLHEgECrZZ6JdCHYNjKKzHRyMhPYHGzhis9cW+rLNHbpjCGqSp7pLq5W6COGxjFd/srVBwkZ4UBJQNrqvBm97xhqhnEZP8gVR6BArPYPwdL63bKdds1xrsgkmtSaTeeSyaUFAs0b8CG9RXynIMn3piTsF81S6hLdsqMbjrhjdlZljJV81OEGUVfDujXYTsaJFEbC4o7gZoOz7KQcItaRh/nF6Bw47jdj6s5rDLjHy2y9wl10asnplToIyYyZmOYZHiSU0AFcBLAi7okMcyUxsfUwoGgrxSybwNL7SwXypWD65EXKxxESNIcDwMABs0MwQMCn7HB17Sa+V5klT0HSOwj0yUKOWpeEnjFLAPK1etxJo1fN0uoUDqAtJbNm3Bt778AzeULA6kMiMQDRfyd1KKvFFCcdANipc7o816ot2Zpe0o8yNR1GQHtmZfkY4vepHDHIJ1Kwsfj2qH1iBIGNcCwVUi1lgZsHJJfgsuUWUlFxRXg1sUxOI5oH7cJxZRPagK4SJ2Gi4z466GivLFgxP4jLL46mhsaMy1QncAZjQBAXgZCn8QlYXBS3rSQMTPEiO6XPCK6CDBqcbFGxXjLrD9rGeHWI6T0mJPV+TPiIw8iRJB4HYyKgtoAFlu3XQmQ5Vc0rd6pd/CR0J9i9kFOzFyGuKEbSs3+rd46TKsWRsLLtSVTOC79r+/P42n/h1+RYBiGXFoIAP8GLj7wgLvOvNOkhvYTuS7mki7DkFnfnfoc9Gk7Kxumq+V9acc4zZmH7wvzKKh1oqMDGRod/OGzVEpRO6XG2FobGrWugmZzHXD2viJTDJMbCDJtylUhZmkEZs2Q6o4ZwWxqKpP97DEkSDhq5MssAVQGZ1dkZyIKVSMt0+D7e0d3xyp/VC5TC4bkVOuj1SLilBd7VTIAsQkMJEGd3lJN2byRbBlaz3Cy9z3jdyTkjTol/iy5aKD2iNj0dLF2LCp8MMhwcD48YveDvcnLVjPCG1tGXz3qluhnSarDaRORiDoROZEulGOGMgKRoBLs6DsJio5856bj6bG/NfpA87+Aw7bH+FiIAIvDirnKTKcqAJycmm4DnhZamkOD3BJhol2An5yhwXmtJFOp6D/spjhytFiEVDCJOseWHSLSmXSRGYGI7llS4OrT9Il8RzhMnM6jsxllqPyRJ5Hs2SzAeY+tbOPogMfYFWIQcdxjIRc9MYN9qCaavrBNiKzbe1tMI5DVKQMvIzYUMHdjrHEAgTut7rBO0Nb2k21tuqPbnGHx/FwY6VowWfWdspfeGkuNm7cRGVWiJLu3bve9AZ89D1n45TXHQHZhC423tzQhDlPzmWJBZeHmGS/prLj1a+tbrvxYNurvgxq9vGcMM7uRx8o/PsodcPqMKg2v83PNUldTXJBfCSH6RcbKWtigHETmrSXu8emqCw7FVUVyPDHnKLXKsbSLOJFrEQi4QRcXyFmHgYxIxUlTwo7YMYUSfOoFI/SrQxiRL1IMcOOzCJIcNo6OjLraENVZVXECJECr/4MRVjKoqW1lY+U4VlYyIN7S/X83Oe5w8l/KHjZ2ccfjssvPgcJS+PWO+/GqBEjGZooZXsas+9dfWtYYK60qy1++dzfEBQ0oFErYPS8YMbR73m17VbDYPm2YqRnRmvPF8E9eZ6OURa3E/H1avSJx5+MSiEaPno4mppbQm2ODRNUMACWAVQH0aU3I4MGVUuM1qI/PC6mO0eQg6pMrNsVSBDVDxEFIRHmUhKEJbdAMirTkTWrCs8apCLTwg5cgRl1UdBOxCNC7Aq4s3ANxHg+gCaCIMYtT+osJS/N8pypkibzffL2jP4I4DBAhKrqKuoid6mb2rnoHormzeS9aOajDXdBBj6GNuE5Bpc2dxidqyZT+Ox7z8VXP/luJDKG2sl7oqKmFu+/8EI4Id1hQgOD58rla7A9L6MDu1Ig695d354j2M9t9ezmaBqVdsjbCSduqNPCQNLW2h4WonzKHpPd32Hx+pwfTAZmaNzKLXusiWoGF9nLUhgPPNQmB/z0pW0VsqxOXFEdfptUiy5nH6UvVgkXHxswgrSaG/lpTjuKH0SujSAIdzUqw3FQ8pLcgTKnZ1rHYRvkMTnuskUrS9bvNlOPMVKWQWF1RFggnoAtmRkq0hwP8SMgiz5pZAjsc1g16wLL2vVr3V8ibC8KLikGwu//30dxyXlv4JlOCjWjRiDRvJ6xKYuLLvkAqrlLcnaY0STmPb/QtRF2nGqeiHzoD2Tsb3/Y7WubRoMBoU+TJnufGuxDY5xmhdY4SQoZRaUy8g52OKk02Za8uDx/6zm6ZoY9DpiF1uY2Z9ic1BytbMMaPvOLiEB//d5/gmscZVMiHhMIhbsd+RSZSPGQV0UnJKE6Ie0KnO2hpyxFbJZlNDDniV65hgKX5zIzIy0gipJKcQjZ4oSUcp2zuKpqkCIhvxNL8fCbK1FqZUH6xcJKvimTy3F+WGYDrheUiCRKJhMIGCBI5pJ2a6Fd5qzIhE2bNrv/gNAeO4CmFBXJJO7+wf/h5MMPhFmAqqHDUM0zsUR7C7KtjRg+cgSOO+44Z1v6gjlPPA+w06IRXVnOh4jsNepLW712pocGNCZBQR0OVEG5h4XcBO9hvZ1FXQOyrb5o6B779eMF1UePG4Xdxo9ESxMPbKUQLQQQG7MNa8M3FhbV0j8EA/lwF73xApIgv6WZO56IJ5SqTEFXfBLqHkjdg+SCuI6f/81NLQxClMqYEH3UASpJsDn4KxKzKEpAMpZYLVSXKCqofRU3bgiDaCLgVJMsVq8zUoFA8iwPsGVHtEB2sxL6nU3YskQEgw56JWbBJXduRYbqKNis27Aea9ev80PgsOwPHTwIP7/tKhw6caKrV1FXh8EMKFB0l0J9+HWC1518lJP7bOHcxe6VuS/3F9b9i0N/tdPXdoO+NGimO9GXFju3pQEvp+Flwh4sPhk1U2OVi4oxSSEpW4UcrtEsoMX6z7/E/socDU7feyofa9rQ2NjMls1V0xBFFFbrW7xhwcmqq6ogeYDwcQO0AdKIXTl1EtWDeebAxSOxUxXRCUhH4E26swfaUTuOz7oqErkk2ryysDl2UZZnmllusYnrbGbgLuOOQO04cJyuMwUFfUlRmrIn7EB91sJ3BWWhVAHE7ZTEikAHu/JDj5xLly/Dxk1hwJNYfOEp48bgH3d/FXsOHw7FraohQ92jkZoBD9GlEzRuBNqbMXh4lYo52LRxM4wlAVG/pPicM7Ym6JeG+tBoNrIVRLhTZJ1Kt78wPuBxOu6J8UbEy6LL6UrWXShlV3XnvbCIE1BUCEY0ceYEgJ/cLa3cKRgZOZ9UyGLj+vxkl3RQdTXARZqFcR0ypxoTeXBXW/Q9GMcjJ8EtPahJstPk+p31KjkC9Zu2ugXF5pQge2a0zuS1nSDOczKX5VTyhCGpRyEytDilpeDKIsxYIlNBQ+WSQHmcL0/TRb+MCZlRn4njuiGdRVq/fe5lNKBfFdCvKSxeuhT67wmhXphr8p9wyAF49PtXoiqVhlmAQWNGY5D+uDvryuVQE6AI2YaNKP5agZqiKvrjcvetPwxvR5sa4y6b6+4Adjp5umylewoadIM5ZYuwCuJ77GmVtxmKJntndrLcxr/01DxNewfSNZ5zzNhzGtwhomwZvTVJQmjj4WJba5sraHwl0vZeASOTaY+OK8SlChXURobtkCQjTDVDasL2HFO9doRMOIWQw5xsJvJdjkQi4eoFDH6Ow4zJ8cExVatGDPqMUpeVYgIhW5aAqIBN6/nJW8memgAAEABJREFUDyCZCPhKOJLlUERQXi4FHEdvy+tk9VuQvkActkuCKamg681S0NjYiBUrV3I8yWTZ2RKm7mXvPhvfuvwipBIpWMJQN34cqutqqCIFAZVYUp7lPcw2b8Gcx3nmIkYEQ4eHvy0eFfsM8a6VtOX5HpdU2omYQQdfzA9sB8kOZWhABXEn4mWLJoKwIK7Xl3S8Tc45N3ETQQL/+OMTkQdha1NmTUbVoEq0tLXCLEDeJ3MK7VFwcQVmnP6orKh09lpaWxkAxKFAiVVcyWWME+IRzLjToRPeJy2CTFQWphHao2JRMjP6A2zauCWUGFxZ9eGuiOHobmasIs10RYWQ2xnJXQVSMQKOgXA5yLfN/qlipFg7tBagv2KpCQGKLslCliGlABNTkl0BYjyNS4oHwocfezDSiSQUXIwBcOuaNXz1vDU/ZjKsRzFhNtDYsAk/+ek9pPJp99kzw8P3PKvfKX+/+70h30AvcNChLidoB95OxvADbJw1ArknXimQrCuI5k9XaiXlZsALc+Zhzcr8waEU93r1Hmhrb0Or/r0IdegqHCC82mKvsyUWt0qPSCT0JTvHUybgJHeLhDIlsYRrhgyGGYMMC3G574/HFLukoKNP/wBhnUC7A0p0y6Vbyde8NEdO6aR2BaWlIdctcBpjYqQAF2y9w2ad1HTKYf3iXP56nlfTffY8YVkWiE6lUq490TmQ0FcWk+XW9nZ8/HM3YWn9VnICgP5luHPcvGolVs+fj42rV6Fh80Y0bt2E+o0bsGHFClx++VewbOUqxK99DtozXuw1rb4Jem1oJzHAkS3yhANdxOlWMT7Bu1Whl0q6CXHopbltrq7F+eJTL7lJHR+6sVPGQF/yatGbGlrnnIbxh6RL2fb4jHcs7mDCT3/tYMzMMWU/Vi3kuVxNcgT0uEBTTBG3NPL3hzUge7Jev7keukQ7HLUpuhi8To5foGs0aWDGR6Ek3MWiyv73dczECL2UDwLtJOSXo1XJdVb9CkGsZDqJqmr9AigKLlkrYLAx8ZLJpMwWilgyBtPKqkI7z760GG+55Eo8oz9UjsDVk4cZfjA0btyITatWYeOKldiybjV+/c//4Bu3P0hLYEtwV7oihRk8yHcFNe4IUB4roHuXxkDQPe1QS/qCsLRz5h0DTHST4+52Z7jMuqMVt9o9emcfQC2FFxhgNDEFGga93Rk/eazroH5budTItDa3OrnP9MkfJBKu2BYd5rpClGV5/sKZ60rOHhtTO46he8ZAkxX24ARRRp6TqcjdkP9CWnE76XSaGs46MXxzOYzokobACRwRCtRGukI24ETg1cI3aESunOEbpQz7Qdf5GKI7K0pSAn1kTr7yELLskx6t/E4r5IKBO18v1rwTp7SDcVQ+S6VTOOHsY3HyeccjwTFWHYE0FixbhVPOuRRf/PrtaGZ72lmqHxmGm/b2DFrp19duewjvuOiLfBTKun6oHp+o8O6PvZ0fCmF/qS72DoFwJLM7pO2uGu0YYLqqUUaum1JGtM1sDZwqeyy616D7IOi1ocgAF82Lz84LC5Hdw447BM0tLW4hNPGQMRT6KR2W/M4mLAEVOrvgZFa5saFBqAjy9aNmUDeE5xNFWpGJkFtQCFngStDCVam5sSW3YFTWjksYMW6+VXS4jHoW4xrLASHGQnNTGEjNLM8u6VdeHKfa+dhS2WEH40cgrhnSiSARErH82DcdiaG71aFicAVOu+AkFLmIdgDfv//X2P+U9+Co8z+KMy/6Is679Cs4+q0fwexT3o2rbrnL6VAtTOzKpBlTcMBhhX/TWEKLGe9s3komUJ2XMwQdOhefCJGw/O2MFF5BKD6B1O3fPfQY2loZZVjQ0Bnx9NlTmQP6sw0ZfioWj5/KjfWNTsdlrFRdPYif3pIA+mPVmqdkO7GycgFcOwLJHYTVHUljhdiVNKWzCPTxy7IeX+JVqt0ZUBbqB8VwhAoeEPcIHa4sOe57K15NDE8TF/hK3VyKAg6HiuHPc7WHyHLX0A5n07OJMww6Mo0S/gSJBAI+DiF2ZXh/jLpmWVTVVuHM95yKSh7AS0VdU6NyYUtjExauXIt/Pv8S/vy/OZi3fDU2bQ2DvdpzYMCMvabj0zdcCppEuUsjXU4W50tPEOe9nOiiW7HzdG17DbomTcleu5lXUhJjZvH0E+EfHuK8c/ws61XWViLDn6amZscDeXqtEm+rqT6SiUmoqqxgTGCvOdMLgok3jBzhbCZSCdTUDnJcVtcacXxlNCGUA1/2dvXYIWFWK1pEBGYBqbAdg5HueQq0g5BDqkoTuZ2a53ksuYDOMaHQlQzHQsIQgoB++XrEGT5r0TSFHC+Xa19Ggkn84sekFj6OGme6WQLGHwWZU99xEqbtOYU1wkSzbgyNRUczY3I8slgL0G08+uTD8YlrLnG0dMFLWECS+vJJNVWSX4VlccURfiVA4Z/MVI91t4V7AH7i9qDKjlHN3/dc+5oYghyjCyI+OZL8tFy+MPxlPpmWndmv2RfV+iVE2mlxASaLIMOCFPLI7W5YBFSJkErxgJdj78Yy0kXBVcg0C5Bg+6zCxVgoU7WQzwkeE6mOZPJbuLGhSSgH4RlMVIE+5QSecDyXeY7DWngihL1tlQXaJQmD1QJmGTqmwMYYgQyjChMXpdPIZY4XudHW1o7cWVOkQRMd6jgR60iWTqVd0Wd6kyffTEFGQD/SVSm89pSD8aZ3nwb9QmqQoIOsQBPMmVh0dYj1dYO9DtwTl3zxfXjbB86C+C4jYUYFqmdDRCpKkSGDOYbmjQfHeIVkHO5YT3V3YkVPhkPkSy9PrD4K8r3LAvlCSWrJ/OXYuH5zXkYDx5x+BLSIwBnX1NREGZlMiCYaoqt+S+wRiZOxoiJcFFp0UnFVRESgRRmRDlUNqoI+2F0BNEBCuSYxSXJUYoBxVETzgFUys/A1taOVRWCmVgURo1uoUD+ZTCDe1dbmFviL+xJHRt44umPGaBwq0PNQ6voUa6alpTlqIsYMVV2w1ZukqOj0wkAa6poRKxHrPg0ZU4dzLj4dn7j2gzj8xENdNYodTvCN1Hs//g586/7rcOkV78W+r94jvLdOWiKT3x4isfM9ovsTmetpf7awbbaD7lTTmHVHry91+mXArGsP8yoRxYlYqpYmzq/u+U1eRPWKqipUDOJrWq6RhvoG6K/NSUG6AtFa8mbGHYy+f0EOB5cJeovEEidwBmY0BgIxc7EB0m7FSRm0wg+DrHikJcsyePg2PJZIYDAhVmJiPT1yiNPUEAty1NDfoyHqPKlipxqFCg0813Dqkd9a1K7cIcu4vmtnExe1s181/jA7siEkYG/yquxXWMhyLFM5kfT0d1s0VALp5D00tLS0IhEkkKhM4kS+aUpXsK6UCG36MiT3+G16q8dKTDBjLqCcFPMoqaGI3BGo+J7vCB9KtRmUYvaUZ1Yw1D2tXlK/3wZMrgpKtlrE9P3yOCbWjuKlOQvyHE4w/RM1/VKdmI1cvGTlJrp4uQIFzdH3YxD5kuYrYrdG9HwQKhfkmWx7QbmmbjDa2lr5iU2rvg4N0HROz4+hxxJIHkT9UaARTyA3Enzk8v6Ity1gNODtu/r0yWGfqSzwZYcVXByRy7LUySjaCLe3sZM5EVqa/Q4mzxOlvgm7foggGGGzvrEc9ZnukSMuEVOmvR1bo7/dW99Yj6Ejh7o4ThFU5cE7fi2yA+QtdBCFjC4VQrW+zOP3uS/t9sYW43Nvqod1NRlCqve5BknQe0slLPgZKFEXE0BiD1JHQQFIBklsiv3Bbk3GI055LZKJAAGf51v4elZVXN14Rh+0cFr5yenZ0ktocXNqu7EUg8DkVGQ744OI4wBBEPATH4R21XKBxom4IGWDzbhih0wCGhTS7+kIex0zC7tpnlMOl1Yw1TbVcZkI7hBaiPNlFuhzNgQGkIwDcuUIIaveqA/E5PKoHBjsf+dKDALVmMcS9WMl3oME5Ap4SbeJZ00BGaLJKkhG/tYt9WDXHRzBx6S43oY1G8KdKJnyzVdm0ZM7FY772Llj20ca2PZpZ+doJd7ZTmZIXE2OF5fF+8Wdj6A19nX/6sHV2GO/6dxup5BKpClryS36XFMkmKDdj398ki2BCzBOmIXxR7wcZAEdlhLlWEGKASb2yc49QLho/WIj9oFG9UT7ys4+mW36NQbPZJuBBSxZBERlEyt3kFkYEthuoFkVqYSBlAWZJQLlrqrHLGhRyH9h+anHKIkzCqp8REpV8LGTej65XyClv65B2fQCVSJtAfsR4+sxKFekjtqhWi61trQgGaSca/sevKd7OychVblbasWv7/uda0o8pyQBCzmbpLcp9drANrW6XSvxTmzX9jptrPjGd6rcE6FupEB1hAWa8Cr3EIwTW49Bv/hp7PyFNnabOAb6in8iEWD9+g1QECG7ZNKzvVs8ksoX4lQy4Sax1hSbUCKXyULIPRaoTNbWTfV44al51LP8J2w08bVABVQDxBOwkHGQRaAAQDtaeGRFKXLElUKaKq7UnUy6glA3TykwOh5NuuDBXuo+F4D883K3o8mgjcGTLCydtxJLXlwK7TBAs+K57wk5o6Uy9s8pRzJWaNHjKAc269qO+BHK0mZ7ewYbN2/muARobmvBlN0ncdwAb+aXdz/CMW53PPhLPpOmeea9SDIg6IUJX9UQ/vjyDsPR2Kj9PnlEkqG+AA1PX9jpYMPIERDlkm6qeIIcs3vExnWb0NrcWqC8z8F7IcHHnAQDzBY98+ekbIjJLfSIp4XGuV4wYbOcHLovWX5iOzXObrlm5JsZiMIqWbhr3ar1uOOGe3D1pTfi+f/OxYa1Gx1fgSvrDCG/o2FZ/Ey0eKVIi9xl5fvgPvXFdK1Io2cQueXalLu+tgKtFrD8BwV0hUPBpU4iw0Uv0HNQhr5Jj2wegNdj6QvL8Z3Lv487r78HLz0zPzTHRuSiWZnPRaMCNV1fiH1q4ZssNyaxvklT4Fkb1m2A0W5AH3UvJZMvstHOnd6yJSucKj0XqwCkW8BQoZhZXJaOwHWIRDk5RT1JpfzrSf0+0eUYejtl7pQXdw+baZS6p9uVlsG6Utl2uW6izAviVorLcVlEx1XmPc3DXTJ8t/Vq9tBjXo0EGYlkkp++PBehXFXVpHAOyGj3j1bSiSDJ4KRvmlIcqoqgPRWMY1JXG/7dERMjAtFbN9bjJ1+/Fzd+9Ju4/cafoI1nP35hBKwn1YwyAQUZLmoz1WQAIi22BzODmfliJ7i8jqobDEqIX+oP2w8Xer5tldstgxa+qcky3v32rj/gxo98Cz++/k6sX7Fe30+EW9myRbPacdTW1KKDffjLkAioyARdxC7IMYDJBUa30Bx9kTgEQ3tbBtITe/ZBe6Ey+i6T5BqmuU/Ph3xVuUfgGmUN+sE8n8SP8+J0XqtHlIKLlR+YHtnqK2Xdir6ytfPbscjF4psbsTtD2ejG6dPx4fsfRThLwxp7HrAHWtuaAa6uhvomt3G8TGgAABAASURBVJ3mmnE64aTMRrRQ1n3KI7o0oWVL390QneVCUDkS51A6ncLY3XZzZemJoFW3AF0VFub+5yV85QPX4+uXfQeP3vdHngUloYAiHzJUymh3JGBl2Wh2XwRkgclgXEA+FBk58tWhEhkbK8EVS3azmlVSieD5OdyB0KT6JrnOn/T6ubm1BQn+/Ovh/+CHV9yGqz/0Vfzjd/9iw6zIJHsOWNeNCXl1NXUYPGgwdZzEsx2Gog/ZVMvJWQS7hqyiBAVMlGUhrHGRP2Cm8dm6das2U9jKt0m77zsT/lLzf/zln6HdqcmYF7CeJ4VlUzgHHRiUlOKR3Vcp7FlfWdtGO7FxCbbRxPavVurGlOOV4stj8QWeFu4mmNMzbN60BUvmLXclZYwpmPv0XNx20z14iZ9yK5eu4BQMtf3N1nirWU1oTWb9HpLqqb4Dqhtrcea7ie9IcxKYiSDQgBbWlMlT3D8ASwR8UyIVioQ8tHF3tHbFOvzpwb/g0++4Aj+66nb883dPQL+tl23PwgUZKofVwpymyVEKy6J6CvGa0ZNKzsSGVRvVNQbeLHcK7WhtasMTv/kP7rzmHvzf+6/BI/c8itXL1qAt+u8LuYoiIsN1dXWYNHESRo8aBQUDjWXod5iHAwd3BUHRtKaK+1oAscbf1fU3hRUVe1Rx3er1WLt8PX723V9g7tMvcuzFda5j9dI1WL5sFbVDXnEu0+IJC0TnQAwPOSaJOE80Wb1JhvCnNza2ua7Gs0TlojtRQmM7s7LlbqGVcKQUT2rl+JKVg27UkcqgQVUF22eZ0+R9/skXcesNd+LB7/8SL/z3RTRsaUKg4OAGnr0S9pNIhlQxDuRp4rsAID0BJ4xUZAbMqAI9StXV1WIKF9uYkaOg/0QQNy19D20t7Vjw3CL88seP4CuXXI/7b/4FnvnrC1xj9IdK7foiGbGSmay7RlXsFQSBbIUm5NuaFWtcm0//7Vk8+L1f4qsf+wZ+c8/vsPilpWhVUFGzAlaRPpFLqWQKw4cOx9RJDKrsq/sVAOqZyb5AasTkiXIQpx0jyhj11OsMi76NDAmpN/FevfDvl/DrOx7FLVf+AHP+9Ry0E3VTUQqsk+Cj7/ARQ0lFST4IomKvkNpgN+Lt9cre9qzMMXTNlRmLwAl9VkbJi8thLYxysj7j6yZ0x5huVDk9yYxCj0kWpIjvhoG0GbMCBbht8js/fB4svogiHc5hrFu5Hk/84b944Hs/x+9++kcsnbscDZsaGWwCt8ikajChAgjM4Hb40ccpiwVyYx0z2hCXimaGwYMHY9yYsZjMYFPDx4aAuxp/v6XmQU9FTQ3NePpfz+KhH/4K7zjhA7j5yz/24iJsReWeFFWXQN9Uy9+yPz38OC448QO4/4cPucWrPxNR0k9WUnCqrhqEcbuNwxQGlmHDhkGPj7RKaZjS6YqQUF5siIoBx0miOOjVtpunfFQUfyvPrpa9tBx/vP8v+Bnv1RN/+i/WLF+bu0fSkf8casinM955KvSYKn6vgP5BhoXjIKO+LHobQAF0G6r1TZX4fYjuvwwXBhhxikBjUcTq16LBStsvwy6tXIbrO+NxCTVz7Ss3JzUzmOUBMLzqtfvhpru+gonTx0FfLacUutynowiCxnvF4lV47JeP44Ef/gIP/uAXWLVgNdqaMu5RQXKq5RPbCGgbDrgtL/KRYlRWVCCVSkO0mbmgZWbQJ/tuY3bDjCnTMHb0GOiTH2DAkg2BIX+R1kL76x/+7ua5FwQJYw3zxfJY9spLnUT+SE3WhNevWe/67BsUX+CUlbEPyVTSPfrNnDYT48eNw6BBgySJfJK2MbgnuGOrhnZxjATgKBF8CpeXxlX9Y0UvcLiNb4Jat7Zi5Yur8YsfPgztNP/00F+wbP5yKADrw8H75yqwyUQqgTHjR+OqW7+I4049wrMB+oveXLTt2tLgeOiNvVjdcBRijP4muxiLoKv2NRZd6fSFXAMjkC2DCfU9dGHWutGuH8/q2mp87msfxy0/vwFnv/M0BEmeiVjostcJS8w5ifS9lT/+4jHce/P9+O29f4DXEaaYZVZWgQgeWDVMEYPyNB8bqqsHoaqyGhbo9hnMACY3Z/WGZcqkydh9+gwu2FEUUKIG0PGiJM+kDlO+XJYqpRW3ZC4AiBPXVFkmhcUXGL0exUefmdNmcLcyGUOG1CHL1V682NPcsehRsILYZKQkGK2FAjMLiVj+y9t+g/tueRC/5z3YuGEz26FQThA5dVWJQON63GlH43sP3Yj/u/lTGDpcb62M9o3aPUzFVaI2nRXJPDhG7zKjh72z0IvabhA71tcM7cjdQZxeD5C/eR4X90N8gfgei47AB7ioWAaZ4yvXY017ph0nnHUMvvWza/DJqz+MWXvN4OSV1KkVZO7TlZy4VLywXMIh6oYpJnPKWVhgDDJVhEo+QqSoJgF7IETQ+cKwoXWYOW0apk7hGcbwkUgECfpG1SyhKI0cMbLr6Slni+qpyFZdcBOtXcWYMWNgZrCQ4XLfZIKv49XWZAbBaVOmoq6mxh3autc3VNLbHn2RMREE3LFVorKyEgHpDk3HjbsW1DIJ8RWhaIulguRYLovYogVRceyEsfjQ59+Pr997Fc5+72loy7Qh34mYInpwbWO1HrQQV90xdIebk3ejTwKMme5q3ui2UMY7GU7UMN8WG7k6lqM6Ep3JOmqX5JgZzASBw1LSFn/G3pPxyesuwZe+/1m87eI3Y+qsyYCh4CoqQnLdn9bWVoRXfEbG6VAa5nkr+rRNp1KorqpyC1ILGLxMhgX0U2cYQ4YMwXQu6MkTJ0BvYqqqqiFxgoFqBM85qiqr0Psr9DfJILIbg0w6nQbN068KjBwxAhPGjYfOi+pqa7jLCdR8FBWIOAhmAdLcpWi3kiKm6zD3A+aAywxwGNGlckTSiqPcMUsB37FdJg8Vf1QQPXbibjjj7afik1+9FFfechn2fvUsVFSkXRNGfwz5H9WBnHJEx8w6sjrnyIHONXok1cox8NE4Fu57ZGBblTsZk6CDzU6UO+jubAzrwiHJ/U0VXaRuvDlFrG4UWYtjZhZimR8zdiSOOuUQfPamj+KqH30RZ73njZh98N6o8n+mMWbVSLMqmppb4JpXQUbQ8yvgJ31FKo1qBot0OoUgSNCkhSC7BlSmKzGktg4Tx4/DjGnTMY3nNkPrhsBMExNco75x4RgwAFCaS5rMHjrMZ1ZTwJs4YYKzP4FnKkNqa1GR5sJlO4bwh2oIEgGDShpV1dWoZJBM8CwmYFTSlw5BXRib9ECyVMr5EROqiooeixakK9PY64A9cPr5p+CK73wa//fdT+Okc16HGXtM5e4uCzMrABZQAOh4WYwlWhBjhaRneiyu6CwJAVFvk8GcCYuwK+zgLNjB7Rc0r4ERFDB3QEETtqfNym8z5hGANznLRTly1FCccPrR+MDn341v3nstLr78PTjkuIM5mVFwLVi0AKtWr0Z9Q4P7O7Rm5uSaeyGEOSMA+XE65LA55MGQSCahT2It9DSDTiIIKDaYRQCD4xhglCUClQAYGR0iBnp20YZZaI8kzP+woDExypLJFKqrq1xQSfmgAsCgS7lAdCHEe+5pqBbV29ra0djUxDGsB8gzgnTA67DXHYKLP38hvvPAdfjwl96Hk889FmMnhd+pAf0y6ggLzIzIxIFygQrCpcDLhMuCdySuIJ43GOe/jOjgZdSX7nWlkxu6LYGlXKNmBjMCFQLigIsqw4W7/yH74KRzjyO3MC1ZshSP//WvePxvj+OZZ+fgueeexbLly6Bvl+rxSb80qN/V0dmK5iVjVxikRNCuFq5IyfKWDWBKcgFX8CyjmruEVJq7iIBMhJeogMGlSo9MjlVowbGKsgKNqJAF6EVeMZXy50IhT2qJRAKV3F1V0pd0OgXjmKiS9zvsA+8CGXHa9ZkGmNjnLM9s2qHx0H9sWLtmNeYteAlPz3kac55/Fi++9CJWrFjBqJul6SzUP3nwpvecgtkH7e7qq2yUCMB7o7LAmAmIXCpHO+G2ZllWFBAh3oDKL0MoHWBig/4y7HPZLhnvuKalcFmlngpiY2lR3VEjhyPGjrgh0iGnZPrN7LXr1mH+wvl47oXn8Nzzz+FZLqBnGXjmzZ+H1WtXo7m5CXDBIny8yS9Krq/QHBcUiWhCCyW5s6nkIldAqebbqBCq8kqk+iIlE0l3AF1ZUQUFt0q+Yk8z6CimyDv5IhwCczKY6K9yQAOkwKdD9K1bt2DFyuV44cXnMee5ZwhzHMx9aS6WrVyB+vp6uHFD/oqsMMgASQbYmprBNGl5BVEaaOEB6LcRCPrN8jYaznJKGGwba/eumtqWBWGB6D4BTmQzc70yGkzwlfYHr3gfqViSwIPYntZKIejr8QJ9cmtBrVy5kgtuLp56+n/u01uB5/m5z2Pui3Mxb/5LWLhoER+5VmHz5i3usUH1nFn5oVVOrDJNgxsGjjoXOfMcTQETOeST0BfOiFyZnDCRoXHSzkzY1WXmA53beUQ1zAzGdg0B28uitaWVgaEBGzZucn4uXrzQ+T133otQP55lIHnqmadcIFmwcAHWrF3DgNrM3UsGCiZgO+BlhHhiM4CYMbjw0xc4njkBACkJABjgAC+DS/dgZ+tGtwKMbkJXjpt1R6srK6F8ewyUdTGtupKHnvYw1xhZWGe/g/bEDT/5Mi687B048azjMY1vnPRJG4lDJS5g56aYcQilkEzrLJPNoK2tDS0tLWjiGcTWhnps2rQRK1atcDsgLdin+Ajx5FNP4n9PP8WA9Ayem/scXuAOYB53Q/O5gBctWQzBYmI9mi1fsRyr+fixevUqrFm3Buu4m1q/YT3Wb1iHdevXYx1pJ1+zBqtWreRjyXJol7GUj3WLly7BwqWLsHDxIixYtBAvzXsJcwlzuBOb89wcPEN4nruR+QvnYemyxVi1ZhU2bdmMhsYGtDQ3o7W1xT0CqV8uPkV9F4IuER6isoZW41FZWYGZe83AG958It532Ttxw11fwv48YJcapETwVYUdf0dkO7Tx7dfh8gGGN6InbuhTqyf65XQN4U85eRn+NrHDlqygrvVz+85+NLa1tYNx0JEH4Mx3nozPfu2j+M6D1+MjV12MMy54Aw499mBMnjWpwDe32BR0xDVlMfBlj71IZQHLqqqdjBawAlEDD5S3bN3KXc5mbNiwwYGCyGoGjdUMLsuXL8dynmcsW7YMSxg0FHwWLVniaJVX8PFkOUGH02vWroVA9Tdt2oQtW7a48yPttpoYNJoJ7QyC2oW5fkT+yCeSsVTI0VDJfUGhJKwyccp4N1ZnvfuN+MxNH8U3778Wl13/QZx6/gk48PDZqOEYO00ZImGEHqdtqlSmFdkSlBH3lp31g9tbQ31Uv3yA0UdjDxox692o7eiBsX4OLB2Hki1yzMwMOgDWcJsZ9pg9CyeddSze8eFzcerbToS/JNeZxFEH7otX7TkDMyeMw5hhQzG4qgJ2rE6GAAAQAElEQVTur4bFV5+nhQmq6+YdaW/PYWMeBxaVxBIugIhJFwvZ4gviXF+OsJr1EFcr6VNMIcXD57rB1Zg6bjfM3n0aXn/oAdB3bFx/qCfzx515NN5+6Tk49vSjMGXGRD45ZZGhgsbUzGAWQaRP1PMk563n1Qpq9LZ+gbHOC1k3sJ3rbC9pULYh3piysn4QGCxntb8HyGJt5RrdCQiz0DMzY9AxDObiQuxKpxL49ufej5/dcBl++90r8N97b8T83/4Qz/3qe3jozutww2Xvx7vOPAlHv3pfTB07BmNHjcDIoXUYVluDagaiFM9+AtrO0ibXIBejCIJPxqMVgcrEbpg89rwI60zGyVUWeD1nXIxCYLPsE5BIBKhIJxkYqzCEu4uRw+owbuRw7DFxLF5Hvy8+51R87+pP4vF7v4UFj/4Y8x75If5++zV45FtfxA+//HGk+CYKutQO8dDhw2A621EDLIPYhLsCKfUEZE/6wp2BdAReR7RAZY9F9xMYrJ8sb5vZYNuq7dq1+juA9cnocKFMmT4RlogmDJF7Tc0FlggS/CRPIttu0N9QqeEbmgNHj8a5x78WX774rbj72k/h8duvxz/vuB7/vutGPHXf1/HCr76PF3/zI8z5xXfx+/u+gXt++BXsPj38H9re3+l7zMC+B+yFqTMnY+SYkRgxahj05cBUZQr6glpFZRoVVWlUEqqqKzFi9HAHw0cPc19U2+/gfXHAYfshPsfH086tX/8ifn3P1/D4fd/Gs7/6EZ5/+FY8/fOb8Z97v4F/3X0T/n7XDfj9rdfhTvp9+UVvwSkH74dpw4dAO5j21nZkLYEgCNDU2oamlla4ywAjb8qsCTDR4CWCqNNEXQg6VdpGoexmi+qqLChi96TYE90ssuyeHOlJrf7TDfrKdF+dwfSVP8V2jMNezNPNEK+UTPwdAWahN8bGU/ykrx1SQypMbZl2PLtxA3tiMDMwc2BmJHkrmcwMurQg9Vq4goeeFck00lmgijCE5T3r6nDUpEloa2yUag7O/+CbcemX34fLv/ExXHPr53Htj6/AN+69Bt+5/3p862fXEq7Dt+67Dt8kfOPeq6nzhRB+9AX3VfuLLn8nzufjSs4gCZ31nLjfHtinrhYTa6pRkwB9yaAiMFTx9XGakEwE9F93I8NdVQbGemZGbKIA0lnCn56e6x5/EF3VDHKDBlfC+APKxTZlxUCmmTLAYj/o64vj60x67ArMjLAdk0ZyOzbXaVNBp9IeCM228yj2wLdyqsbJVk62Q/nRWLa1t2P8pLGhK5y0eqy56/Zf8tM8xYVoAPUMvIXE4IIFAmQMQARalCo4HuVZfuJDuhagvqUNS1ethr8SXORjxg2n3Sx0EOsAGYC2zAxm5mgQCcwsp+s+XOicmWFIXQ1SDBqIrg18TT5/3XqAMrAuQwj8xS5FpGxRyFKWSlmHwc9iAtmqo77c8oOfUBIlKg3jDkpjFHE6IFaFmUE/EnosukfAtnqk75WNhIDolZo4O18ZXc+66brr9NXMwITJ0Zsko+ua5w89+hcEI0dgxKSJqB01GlVDhyBdU4tEZRWCJB+bYGjnYs9muWhJw1RTdMAREBYAd//692hua6fVMGmnYwxCYYm5qjkUEmZGU0VAeRDxKWRi25kMqrlTMcqU9Pez7vrZb0SCDoBuhTSkEYL6Jci4SAhYKoVkVTX7NRhVQ4ayn7uhfXAd/sYdDGLXBL5BcveVPohtyuIQ8eMsT7t6vtAZlmNxuRophrhctJeL3gFgbmx3QMO+yWx+0LoOMJ3cJG+vr/EOH6C+7tA22zPsd9DeYW0LUXsmg0dfeBbacVTyELhm6FAMGTEcw8aMxvCJEzByyhQMnzAJg0ePQmXtECSrByFRUYkgnYYlk4AF0Ldjb/v5o8hPA6Bu2BCKLJqaBpAyGNDZZQYQzIx7JzgAr6EjhuZsq437fv0nZLgb07wz8CdI0JcUfapAqrIK1bVDUTdqDIMmz36mTsOw8RNQxzOlmmEjUF03FCkGmz8vmAfup2g9Sgbsd+g+UaEEolzccoHE5AdBOp2CUSogKpskj0NZxVeAQDc51s2uA0xUQeMXq9evZLlJ0dtGLZpQHvfWXn/X57rF9D2nYMLksa4p/ZkB7Qg+ecmX0GoJBPrEp5IZeyTgag54v/SIUj1oEGqHD8NQLtRh48ZhOBftyEmTMXLqVFSMn4QXFy+PRsOZxrGnHgWaYEG2AEMPr7Cyq3f0SYfnK9OnVes3oHLaLIyZtTvGzJiF0fRhFM+ARo4fh2HjxqKGAbJq8CD4LxqaGcwEgbPTBsMnLvqio302ZGgdDjx0XxgDpnimrAi6mkddyYvMDRQ7GwHOu1Li8A6WkhTxOE+KOP1XNFj/Gd/FLOss5OhTjwy9joZl2ao1uPrmO6D4ktsqhBqFufQFGk8uWBA38y3Mq485G23t+f1AVXUVjnnDYTlT23yv1QbhqJMOweCawfBXG3ddBx55Btr0SMYI6ezTLzNmVHK5y5yEHCbJyMsyqn715juxcOUaMvPpsONf43ZinhOr6VldYuN4CLpU3MUUtmvgLBNY/JB1O8D4CuWwO+grJ+xnviaJoDvNeL3tehO641hJHXprwGHHHYRqPg55FS2ma276Hh546kl30AoulBDAixWY55IOPcRipQwX7Qc+ex0WrliVCyaqOnOfGWjPZkS6alJ3xDZm7XzbtT93F656ZGwx27zmB/cACT4e0Q8IYFQhMNE955OwJ7KU3/PPv+ML13ydevmUSATui3VwNvJ8R9GWw1FmsIgqj4w6gvIau45E/RBsN491D3yQiXA21nifBZiYzT4hNUgeujKoYCHoTE+2JPd6vizezg7JZALv+tjbCtxsaGrGhRd8Cj998t/I8CfLQJLlQiEK12eWZ6rZrCQMQkAbJ8Ll130bP/rJA86OKWdWW1dD2+epRCCDee+T4byL3oTBtdzF0A/nEI1+4cs34uYHfwW9zWI8Q0bNEegmnaUCdfVBRYQMFX76xD9w0QWfQat2PhT7dPa7z0Rtnf+j4J5LTFvGMTBzuSgyu5/ytazLSuas53NfwXPiZU9vD5zlYAu2R1vl2rCYoE8CjCZFzGafkBokQV8YM04G2ZE9T6u8a4A5N2cftCf22G9muBAdB1i3YRMuOOfD+MxXf4QXly5DRpNLjyBcsRlCOx+DFHBeXLIcb7/kclx10/epAXD9MQMSgeG0t5/C3VEVDLqycDKRvYR0RQpnvuNU1543RZdwyQc/jwsvuwqLVq5Gli+x9JvR4gsy9F2wsaEJN/74AVzw5o9g09Z6gM4xQb5N330qjjk1fJwTD7yEJTMYS32XjPbKQXErXi/LHgviZU8LF9frr7J86C/bXdnN5hSyuYP/HGtnIXQzBNvij+p5iNcXL17eVWi3eJh99MsXY/S4kQVBpqm1DVd/7RbsdcSZOPt9n8J9T/0HcxauxNPzl+DOf/wdp5z3IRzA84+7H/gVpz64ZODqG9Fxpx+Lo088JOSxnCdU6D0cdfKhPNs5Im+IjTKG4Pt33Ie9Dz8dF19+LR5/bi5eXL4Wcwl/nzsfn7vhB5i07zH4xOVXhd/a5WxV8JFvw0YOwyeu+wACBkaaKrCbL/QNZWqwD0wV2yku90ET9FRWQ/D2VPJ0v2J3cwpbsFzRwgCTZ2CbLrPeWijfbHEktthw+lqep7Jo4ZcXWNgdjvNVP/g8xkVvlUJmmLfzRt//8B9wzmkXYfaRb8QBrzsL7zj3w3j4sb+hIXrE4Fp1QUb4wMNehXPec5orhxbgRhZ9eGlne/4lZ2PfV+/lgppMq23hxpY23PLje3Hk689nsHkD9j7sFBx+/Fu4y7oFWylTIJKe02f3x4wfgxvuuBIJnuGA4yCZA8oM4Y8r7+As9MQ69cLoLzrV2HZhf9ru4BXnXAdejKF71yePSDGbfU5qwDwUGy/Hj+tJJ17elWmj8xmeTXzu6x/FocccxFKJpLtKtrv3pFWHxVzS2nz9mcfhfZ99uzvn8IJiPc/vLVaQufTKC3HSWcd3MEX3XIBrb8ugnRFF5Q5KZBzwmtm48ubL0NbeDjODkeeTFZQ8d+fH8rsYvNfie7orXKybdSPaVa3tJ3cBptyN7YkbZtYT9W3StS4mU1fybWp0J6lkxt5Z6EwqlcI7P3YeLv78ezB5+oSQ6fNIh+qe40bN+FixJ89wPnb1B7lzeUNOJsJViVcQsy+Bts96zxvw0a9c4v6wljetdgUqCxcAC6PHjeZ5zQX4wOXvQhC4qSpV1x9lZlRynJdPZuxYqSAhvqC4p8W60hEU6/VLucz4x+NJ/q710gN9UvXSxED1LkeAUye6qWaG/V+zNz739Y/hkive617bTps1CdWDqhAkqceAUj24ErvvOxMnnn0cPnH9h/DJaz6IPfednvuMM7YnAG2R7NekHdVe+8/E5772MVz6pffjdacdickMjumKJEAnjP6mK1OYMHkcjj7lSFx0+XvwlR98Fq85an/IPaoQmwNmIIWX26U+KWAIF4P4AvXZy0QXg3QExfw+L+uGCmKGFVgEnmUkAsJA2sVGwMzAhEAZfd/v1Xvjze89HZ+56WP45s+uxXcfugnf/cWN+Pb91+MT116CMy84BTP3mMrHkAx0mTKB6gtEbyfQB9G+r9oT5110Jj7/rU/i5ofo5wPX49uEW35+A6645VM47+IzcOAh+/DcJpyuYb6dHNzBzfDOdvCgtwGjt/U7ONRNhu5b+QBTFJ26aXNAbbuNgLmWzAKYWRRsOJV4RgOKzIwBpR3gfsXMxIKZgZkDM9LYkZdBwUZQUZmGdjI6X8rSf/c4JP8iMKOvgh3pbj+1neShdVeQSiQRB6/veb4sXI4nWZ9CMolkEaRYjkM6mUTQV+NmxknQV8YG7HRzBOJjLjoEM2McMdoIwYxYQM7Om+gjPOy8Xg541rMR6LMAkx3Y8fRs5Ae0B0bgFTACfRJgehRcXgGDOtDFgREYGIFwBPokwJhpaxsaHMgHRmBgBAZGwI9AmQCj81+vomPCPD1ADYzAwAgMjEB3R6B0gCmML921NaA3MAKv8BEY6H7xCHQMMNtwWDtwBlM8rAPlgREYGAGNQMcAI+4ADIzAwAgMjEAfjEBRgOnZs5F2LoI+8GPAxMAIDIzAy3AEgnxIIcX0MuzjK6RLA90cGIGdbwTyO5gSwUUsQUe3xRV0lAxwBkZgYAQGRsCPQD7AeE43sM6BBd1QHVAZGIGBEXgFj0DZADOwP3kFz4qBrg+MQB+NQNkA0zP7u652Fj0NpT3V33XHZsDzgRHo7QiEAaboeaf8EuJyLNLtrQPbsz69L2jOl/UmTKDvLAt3DtTiGEiHFO1ptGiJPBZ6l2RD0Dsru1Zt9ZeQH0+6zzIEJHNY9ADsciMQBphdzu2eO6wJbMj/DRKV3eZF8SEy5+d0VOwSSd+DU44KoW0ajpWLeW7hRPIc7YwwK+b7MkW7RPL+dgezPPxldQAAA79JREFUQxwp5gzXIljHIXFIhygM4G4Mi2+aFAZgpx2BDgFGN7e0t7rJpSU7LVcT1AOdDCcoiX5KGjuBzAsLRHtQWeDLwioLRHcJsb50qbsTKfj+CXvw7qnsaeF4WbRAfA9+CPr7Xvr2AAyQvRiBwH169sLADq2q2eYdEF0MXrYDcfECkSvieVBZoLJwt0D97JZiPyt5P4TjEGs23i8r4sdlMdEA+TIagQ47mF2mb5rQclZYILoE7CqTOL74SnSjPKuTvpev1AcS367HkUmNdxwitkPiO6JPM1n10KeG+9HYrubvtg9FQYBRt0ubKi8prd/HXE3iYihqQh7GQWKV41j0zgry1UO3fPTj4ZVV9nRfYNnrDIraKPa9OGBKXlSl10X/mJR3k634Qq+t95eB8KhBbu7STw/dHJ6CANNZHTcgnSn0tUwNeujCNqdVB41SvA5KOz+jex5qnKQpHAfxOoO4bjHdWb0iWamxLsUrqtYnRbkdN5RrVwJBgTAnjXPL0/H6cbp8jU4kaluQVyks5fkvJyoXYDp2VpwQej22PRkxNSYoqiNPxIpj0QLxX06gPnnoVb80jgIZiWPRAvG3AbxvHm+DiX6t4v1ymP3UTscBW3U44vG9FTcRTksSB5J7vpPkdCkulSgvxc7znBVXlKrAFV4hWS7AFPZXg8JhJtruA1Liz2/SDedeMXbMl3nm+9zjbvpx9NgbUFngy11gtR+HLtR3KXGpue2HxuNch9wznx+JHBdwfMQur+NxTPQKJF2A0VDk+x57Rswztx9V6q5vv9YLWgrHReMRgheK78Hz+hP7tjzuTlvhJzE1NZ6C+IpRmSKfZNfTHosn8GWPS/G87OWANTQeyvdHo+BBWnFa5Y4gm/Fb0FHj5clxAaZM1/qerVGWVY9FC1T2oPJOCl1Po53Ucbml8RXuBqif3VB72ahoaDyU65TkcZnKxcDnLaWSoLrSF34lQT7AaFYRujUIUuoBuE9T6tM8B5+7AY6weDlQuROgKJdkQwVhD8Vlz+8Rln9FQGeVZD4Eyh0jhnN9IM/R1OxRuyX0yeo0dce+DHTQK+Njsa7K3YUObbBin/O830WYTbkUb88x+ilj87nbX6oJ+VGK/0rmuQBjfJA0Y26A/t+xmcGsDEB8VnPyAOb+dWkAsFwOzMzJzYwqvQPvn7AHM3N++7LDAOhVBzDyS0Jkw8xyPsqOmUH/yrTbIH0BWE/YAwDZ6w6YGcx2DehOf3qtEwQl74FZOEZx+2Yhz2znxPLVLO8bp8XLOv0/AAAA///jKJrGAAAABklEQVQDAN7pcyIHqCU6AAAAAElFTkSuQmCC");
  --img-sleep:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAQAElEQVR4AexdB4BURdL+6s3MJpacMwISzSKK6TwTCGIW9czxPHP2TKf+nnrnmcWcc84K5hwRVFQUJOec2Tzz+v++fjMbYDErC05vV3d1VXV1darp1292N3jwjVtcFrJjkF0D2TWwNqyBANmQHYHsCGRHYC0ZgazDWksmKmtmdgSyIwBkHdafaBVku5odgbV9BLIOa22fwaz92RH4E41A1mH9iSY729XsCKztI5B1WGv7DGbtz45AbSOwjtKyDmsdndhst7IjsC6OQNZhrYuzmu1TdgTW0RHIOqx1dGKz3cqOwLo4AlmHVdusZmnZEciOQJ0cgazDqpPTkjUqOwLZEahtBLIOq7ZRydKyI5AdgTo5AlmHVSenJWvUHzcC2ZbWphHIOqy1abaytmZH4E8+AlmH9SdfANnu/zEj0COvO/q16vvHNLYOt5J1WOvw5Ga7tuZGIDG2GMs/mIypz3yMr+56CY/fdBVuvfR8LHx3wpozah1o+Vc6rHVgBLJdyI7AbzwCX939Mr745G1MG/8tli9dBOMuC2Jx5CQSWDh1IjqmOvzGLf551HEo/zydzfY0OwK/9whMGzYGMQOcSyJkY84nDuZYgJEOLFm0SIUs/IIRyDqsXzBo2SrZEVjdCAza7wCUVIQoXl4BxPMx6OAjkaKzcs5BP0WlZVi/W5fVVc/Sf2QEgh/hZ9nZEciMQDb/CSPwdfE36PP3wdjylP2w4aE7YtgzjyLGevRXCFMhNt/+L2jarDkp2fhLRiDrsH7JqGXrZEfgJ4xA+ZfzERaXIBWGdFYpVMQScD0b4tXxb/yE2lmR2kYg67BqG5UsLTsCv3IECmYA474YyVsr3mcxLedj4WZHDfiVWrPVsw4ruwayI/A7jMCXH75LN+VgZgiCAE2bNsGCd77DuCffx7jH30bp6Pmoy6Gu2pZ1WHV1ZrJ21ZkR2LTRRtggrxs2qtfrJ9mUNyuBipIiHa2AwBALApQVF2P+1BlIlRUjrCjH7EnZ72PhF4Ssw/oFg5atsm6PwM6dd8L2bfth0XsTMPK2Z/DEjVfh2TtuwFNDr8aUpz/50c6vWLrUn6ycOf9mEIFyfb8hhAsdQhiKk6kf1ZMVWHUEsg5r1THJUv6kI9DNOqF85Gw8cN3luO3fF2HB5Amon1+AFF/xJeloki5E0eK5KPt8wQ+OULxnAZq36oiSJaUoW1aOihUhChKN0K5TL2yzyx7YbZ+/off+2yIbfv4IZB3Wzx+zH62RFVi7RiB3YgUmPPouXnrodkz//mssX74YQdyQ8ick8JQU9UcnJh6OMG38dxHhB9Lm/Xuh7+n7os+pe2PTkwZjvYP7of5f2mNJ63JMK/hhh/cDav/0rKzD+tMvgT/vAHx7zyuY9NibGDPiHfqhJGIWg+MluQUByyA4Xpjz4twRFwAICPWy36PiKKyZqPFfMy1nW82OwBocgcTEEDk5hqSr4J1S6MFoTywEYqGhtKQCm267Ezr13MDzyGIMUFLh0GanHsSzcU2MQNZhrYlRz7a5xkegZbt24LUULAwQEJJlKdRv3Ay9ttoeux91IjY+bg+UdM7FuK++gkulwNty2uzQY4t+zKvFLPqHjkDWYf2hw51trK6MwIzcWdj4LwPRpG0XbLjlX3HEGRei+W6boKRLLr4rH+/N/OjWlxAmy+nYHJK8zyp3hoLNW3peNlkzI5B1WGtm3LOt1oERKOmQQtMduqCkaxyfLhpZw6LmyxojzyUBPiLyJSFCHse22DH7TfUag7QGCsEaaDPbZHYE6vQIdE90wvDH7wcPVXRYBvDCHbl5qOgUq9N2/xmMW7MO688wwtk+rnUjMPzpJ4GKMqSQ5NVViAr24KBjTmSajWt6BLIOa03PQLb9OjUCOVNSWDxrBh0VzQpDvkUM0bnXxhhTGt1rkZqNa3AEsg5rDQ5+tum6NwKfv/MKkNTFlfHeKkR5ThyNt+1U9wz9k1qUdVh/0on/47v9x7fYI7c7CmclgG+Xo/mS+j9qwKTnPkV5can/wigsREkyib0POWq19VoXZd8YrnZwfidG1mH9TgO7Lqn97LnRePnO1/Hgf5/EjefehRvPuwsXHPlvHNX/JNx03h11qqubFG6I5R9Mw4ihz+CxO67Fh688i28+ehfvPPs4Zr/53WptbbW0IZbPnQOne/UgQGABWnXthj59t6xRJza2BF/f9wY+v+NFvPHkfRh998toW9yshky28PuNQNZh/X5ju8Y0D7/7PTx94zDcfMG9+L+/X41/Hf0fXHzsVR7OOfQynP23S3HW3y7GaUMuwGn7n48T9joL/9jzTBw14GQPRzI/YsBJOGLAiTiCTumW2+7AU089h7fffgdfjv4SX3z+BWbPms2XZyE+//xL/GOPM9ZYX/s03QSlXyzA1w+8ge8feQsPXnclpo39GgW5OTA+2jkX0k4Hl0piyndfr9bOd19+CXwGRMiXgmCN+k2a4m9HHI2nHn4In9/zKr6j/tF3vIBR779OsVIECUPSpUC/hkdvu3W1erOM33YEsg7rtx3PX6ztjQc/xqv3vo+nbhqGB/77NG6/+GHc9q+HcOu/HsblJ16Pcw65FGccdBHkTARH0aEcSYdyZP8TSTuJcDKO2O1kHLXbKXjyqSfx8vDhGPn5SEyeNhnTZ03D9OlTMWPGVMxbMBfzl8zDwsULsXTZEixdsRQlZcUorSgBAt7d8FHIzPGxCBEYohA4bmZH3MHMuKWJikcoKSvDh098TsIfFzuH7TDpqY9xx1WXYPyXn/CtXglKS4uQYh+SfL+nPHAOcXkg5ow0zhFWjU0X1UPRkvm+fzHKWxBgxZLFGHrpBfj2k3eB8hKUlBZDvwydYvVUip0OtXXicC5AwxbNSc3GaiPwu6Ea9d9N+Z9F8bC738aTN7yIG/95F/53+i0499BLcMp+5+Logafi73uchqPSJ5Yj6WSOolM5WjDoFAjXKebIASfiYX6SP/rYY3j55Zfx9jtv4ZMRH+PTEZ9gBPOJEydh4QI6mCVLAe4V0KHE6DJiAGIGaBLlZBAxmQYEgw+UdUQDQfX9SrpOBxSEgGyAiJnBzBB4oB7mZgbA/A8YWBVpEksg7lBWXo4/Mjx+9y2oWLqMdgZI6RRFXwuCbPNnKvVVQKL+yoLjeDVr1bZWE7/9YiTAwQw4UOxxJMMO5iZyQRKBiujxjM6J/pyi1BY65MQSaNyiDU4598KoTjb93Ucg+N1bWEcbuPvSR3HkbidCDufJJ57GsOGv4osvv8S3332LefMXYPmKIj46pFBRkQR3tN9YRPiJDITcBSE/qh1zAwM3hwWGIBbA+OluFiAwlglmBuMu0ZnGnCNdvACOdFDOWQxhEIMjBBZSloqZa5OyJn0b5V3AbWs8IZDiqDeMkx5BwEsbC2MAcyplzpa4P8HgICQCY9lgPqUK5oxiMbMgjh0P2YrYHxcdx9WF5eyHg05SGptYCCSTDkGiAJ269+YjW4gUQvYphMVj2G63vVdjYAgezBAG5iHdTSAA4hy7GJFcuqkgFaKUj5m9+26DTY8dhJ6H7YQOu2+Md2d+sBq9WfJvPQLBb63wz6DvkuOuwvsff+Cdj/a046ZwQlYL0aiYGcwESOfEOQNmDtxVMKYZIAoRKO5zBGxBQFk5IzmNKGddVWLbPoOCY1UCCYww8ymMPyA42ctTSYpeU+DoCNUZnxuQSCSQl5eHegX10LBhQzRq2Bj61RTHNmqAA0BHec+wG4n8sXHXfQ/G4qXLUbGkgibUw8b9tsfuhxyJY845H8edcTamjv0WMdrHyK4FKGjQHHPqza/VyK13GoByOqMYx4ZDjMACTQeKS0rRqHlLbLvLIAz5x0k4+ryLsfWJeyG+ceNa9WSJv/8IcGZ+/0bWpRZOO/ACTJ46hUsbkB/Q2jYzGBiUpMEiConVo98+8CwLARAiz8OTgoH+gDT4zEsyiXwJP/mJhwRLOeg0EPBxJEbIzc1FYV4eCvPzkZ9fgMaNm6IJoWmTZmjatBmaN2+BNq3bom3b9mjfoSM6dmiPrl06o9v6XdG9Wzf06N4dPXt0xwYb9MaGG2yA3r16Y/2uXdCpUyd06NABDRrUx8JFiyK7ZIzHIlNzcvNw77Cb0pQ/NlvSsgT9zvob+py5HzY4YmeEGzbC5IIFyKtfH/cNvQEuxZOmRpLjm6Iz2veIo1Zr4ERMxyGnnIPNtt8FG2+7M3ba71Bsdvze2Pa0g9Bp335Y0TmOMeEUjFzy5Wp1ZBl/zAgEf0wz60Yrx+5+GpYsXgz6p6oO0YloHwsMBu0RgU4iEjJ6tIAVYkGAgKeRWIx5zIgrjyFGpxNP5PBUk4OcnFzUq1eIVq1bo207Opj2HdChYyd0pXPpvUEvbLzRhth4402w6aabofeGG6PXBhvR6XRH587rYb311kPnTp3pnNqgTZs21NEKrVu1QsuWLdCkSWM0btQYDeo3JBTSseUgNyfhIYenqXg8Dv2tcRfy9sdD1KmFixZi6tTpoPnIBN8vshO837njhWsz5DqTvzvsZZQuWwJHr56C+Q+Cbn22wpfLx/ygjd+Hk5DsWQDrXYgFTZb9oGyWueZGIFhzTa9dLZ+wz9lI8dU494AifMKNC4b6/FRv27YdOvFU0rVLV3Tr1t1Djx490JPQo2dPdFfOk4zyXj1JJ/Tq1QO9evVEr5690Ltnb+Y90bVzFzTjWyf9W6gmTZrQ0TRCQUE+YrEYQM9Bl4IkTw+Oj3OOj3VpE2BgYGJmMCPAIkI6N+YeyCMDUC5AFIQKVDIzzJo9B3PnzqPvdTASSWKqaAhicdz54nWoa6FnXnfo32tpbPTJobstPdIN3G//umZq1p5fOAJZh/UjA/fJM19Db/dKSorgT1F+55r/5DYL0L5dB3Tq2JGnmCYoLGxA51IP+Xl8PCPk8pFJJ5EETzAR8CQVy0E8yEHC5wnEghjvTPjIZ9ADIhx1xnkBHvCy1xD9BIijEsg3M38/E3MAa1NHAgEvvmN0JEEQsFaAwGIE5QIjP4Tx1GGmMvUxNzOYZSAgHrCPDtNmzMCSJUs8HoDBQJw5DF06d8Xdw25Qoc7Bi08+jLg5yFEFKUOKz9B7Hnkc3ptady/F69wg1nGD/Hqs4zauMfNGPPcNbrv9VoQ6ydA50Esxcvdy44Ibvi0fvXQpbcTTVJgZjBabGXMjFkVTyQCSsdrg+WqoOkha5UxOnFGlKliFQNaqNKoHqhL2paZMiie3qdOmYfmy5ZQL4W2lfCRlvNtaHxfdcjrqYqg/Px9LZkyDvL7jJ0uSdm+z2x74culXNczdrMkm6JXTFU0X5KN3zvo1eNlC3R+BrMNazRw9ccMw3Oq/wWwwyphS7tyQm8Hxk3s9Pv414r0QWeIog9/gwioRwACCUtQIVAXBTyPWkAIVonpYRc+qzXlxL+cTX6xsX/dSIR8xx37/PYqKikFPBh94WonEAzRu3AQXDD3Nk+ta0j3oiA+ffRQxzgv4WmZ2HQAAEABJREFUMiOkgaWl5ShZL04sirlTYxj36Ad44Jr/4snbrsO7zz6GJ2+5Bj1ze0QC2XStGIGsw6plmp666RW88uqwiMNNi+oOiHiXzp15OV5AskGPYESYg8EJZV490nswQpAmO+YCZpVRbEEloTZEldIQZVFaQ9STlNSgrlSo4stZFa0owndjv0cy8889ZYiAtcwC7LLjTrjusctYqpvxtZdfRJixnSam6Iq33nlXFH00HZOe/ASf3vQUPnvtaSSLFgGpct5FhtCfPAbn9rlH7maNbFxbRmCtdli/xyDrV2KGD3sJ6UsbGH+idgz1Cuphw94bol5hIam8C9J9ER2YnJZxY3uAalRBVHellP6CeyUiEuf+8s3x8PbDOWs4CgtoIEuZ1KMspJWli1EmaQFLYjNTzKDL+Pg3eepU3vck4b8P5g2jPAVyc/Nx7/ChOPic1X3hUprWPMydOgkwAFzNxnlIxGP45uP3MPGbkShaPAe5+TGA88RrLei7awb401gqFaL3ZluylI1rywhwitcWU39/O8899FJ88smHMD5amDOtcToBwADUq1cPXfgG0AKDWQBTDuIEshlJ046pLJOUidz8IGQcUobsaSzQPTBVpJCIPwiSI6wiKgLpjMIioOYI8f2IEtIoY2ZYtHgRpk2fztZCmLEvhJD3dWDfY/EEbnvuGkrW7bh81EIUJDj2BgS0Xy8bYnwVEbIPLjC4mCHh4oi7BMHIIW4JHrTi2PQvA5Cs9tiIbKjzIxDUeQv/IAPPP+IyzJs3j62ZB6XQZucmaFC/ATp27MDTjyfAKOGjEIEvMKmGS3JloES1WJ0rssrKfwAkkoFKsSpCFUam947M01FuypMkRNpUnqpmzJxFzLE/GcMdy0D9Bg1x90t1802gN7Ba0rJlGxg7ppMTEUBvQsnXwg7otAK6qJDdiucXYIudBqHX0QPR85iB2OSkwUh2z6dkNq5NI6B5XZvs/V1sPefQ/8PM2bOhRS/Qo0PKnF44+a8rdOjQHvFYHGZGQBoMmWDQD0vcGEyRzogKWx2QvXKUqGjKVwLuSa/XMa0JmXMTK3ohVlTOoqKXVZkgvLyiDOMnTMCSpUvIpmw6JZuaDfrawo1PXEHqmov503j6e3MCln04A91iXSNDVpMWtytD6y4boLQ0iVTSobQkiZyc+mjXpTc237o/dt33EPzt1HPQ7ZAdULRedrmvZhjXGvKffgaP2+N0zJs/B/RFnDQjMNJZmQVo07Il2rVpDSMufsDEYIDPmcH8D2oNrlaqJ4qVBu8omOhVvCcxYaTzkCOSi4lApQi8hqrECzOhjiqiJFmPNMb0yRAoLy/DWF6ul5QUg10gGKtEdXUPt36XbrjoljNI+2PjJk02Qv7UMnzzwBsYdcfz+Hj4c5g2YQwmjRmFZ+8eij7NN/lBg5r8tQu2OvVAbHbiftjy1CHofuSOaLxTV5T3zsOsRkvwdcl3P1g/y1x7RuBP7bCOHnSq38QG44xZjXT9Ll3QvEULwH8BMwZjDqOMkQQmHrBK4PYnLUqJrBrJYqx0SHItVUJVnJr0KolKLPJELKoOs8pIRyXtImdkaG5JaQkmTpoEBGJkhCUL6JFpm222w/lDT8EfHca/NBIP3Xg1PnvjTXpU/Xli0HrnbSKCZGkZ5k6f8keblW2vjo7An9JhvXD7Wzii/wl8hKig2zFAjgjaKECcl81yVvq2uoE/BpgZoh+kQ/VNH5Ecd5cg0hLRKlOJE6JTFBHK1ipXWYFIdbFKnEjGCVEkE9WuB/IYqZpybCOTLliwAJPorFJh0l9MmxmrWuQU2LPjjjkOR13wx//6yvKPpqJ0Dh/Fy8u9taE3nnbROt1H8aArDIuXLPF5NvmzjMDq+xmsnrVucl697yM888xT4D6NAAzcKNrcOYkc6Nds8vKiy1gzoxjBKMMtpRSkRIDKIGdRWcggUkigat6FOQ8sZrg1czEIkvVOjYhje6sCfRFrUpRc4ZSgbLrgOVF98khPpZKYT2c1Z+5cpEK+CaREFNUho3PO8V9b2Gb/jSPyH5zWb9IcyVSKj6whwmQSFo+hWet2MB75HO1l77xTXY9vZ/9g07LN1dER+FM5rKtOvw2PPfYwkHFE0MYFg/HkEaDb+l1QUJAP3eeYfwSMw0wyIUCXwySKIkXYT0slL1hZOuN56HG0OcF8ZZFVy+lKdEg/KE67p8+cifl882kUDAKlbEH1qLR+gwa466XriK3B2KMAfXYehAUryrHt4H2x4ZED0bxte8h5yWHJyZZw3Fq177AGjcw2XZdG4E/jsG658H6M/e4b74C4BwAl3PuMqF+/ATbo3QuxWAJmAYw/6QgIEdABKPOATJCbkYZMmbmKAjoJcekifGSRTEbxMkCiZFQk5wciJeRoPFCMRaY+Co1OVdTEAlN/Yhk/YSKWLVvmW4hs9kzygF69euOGxy/39dd0kuqSwI6n7oflbZLoEqyHrz9+DyGfBR1PWSkavvXxe+L1sW+taTOz7deREQjqiB2/qxlXnTYUo0aOgJkBigET7l/hTRs3RedOnXjCisHkrChjZjAwcON4RHQEIhAYVTdyBSxUi5V0uY0qunRJFasoEsQXVMmQGBWkwzsmIszljMRjSVkaWLeSR5zUTFpSWoIJvK8q5SW7bM/cC1Gcj1cO+uuhZ11zfNRWHUtfeOg+xPWfaGiX+t17i+y30DkU2VhtBLQLqxXXPfT0gy7EuHFjuXejRyLfQ+1+UuoX1ke7dm2iExDLcixgXgWoDL6KSh6Re1ChGsgjeMdRjZZBWYeRJaUCopmoYqYuc2n2JPKVM0trVYlAGRJEJkTSOo2oE0uXLoP+YUVZWfS2zdgXo1QmCl+4cFGmWKfyGa+NRcni+f4EGNDueEEBdj/wb9iosAeKPp+HyS9m/9pnnZqwNWRMsIba/UOaPf3AC7F08RK/CXQL5Rv1e96hWbNm6NixI8wFMONWZvR8n1DI5yslqyGDdEZlK1VgkQxGIrVEz5DTkbuphe9JFGL0ypV7muTT9USj7bPmzMWMGTPIFYEZaUyrxYhgsSivxqgT6JwJ37FTnCXNBS0yvjC47rwzcM9/L8e4ER9iyYwpGPfQe+Rk4595BIJ1tfNnHXwxFi9eDGh/qpcCv+uBNq1bo3WrlggshoA/RiEBuFkMClEqzIN8gID15SY86hlMfMEnLFSLJEWHISKsx90YMdPFDE/FiFEt9UxyfB7RWUproQWkO97x6LFJbwL110EX8eQkGePjq2pQio7a8TGQLVOeXQPYLZ0zL/371fih8Pxtr+OaM2/BUbudhCMHnEw4CUcNOAn692THDDwZR/Y/AcfvcTouOvoKPHH9Cz+k6ifxln42CxaWe1n1ATQ0rEgiWZokaki5EBV8VCwuXoFsqDECf7pCsC72+B97nYWFCxfAjDuUHTQYtNvNDJ14X9WsWXMYN7YZ6YwQUG6VqN0j8AwnFR6rTNK8dFZJlmAkvRKHRUayo7SqAjE6FXoY2ikeM5EqQbQ0MJOjcrS5IpnkqWomlixexC446K8tyCFFtYFEIoEu7C/VeJKBPwEwafIkT1o50bf+j6STeu655/D1mG9oDk88SFFMvXF0fiH05o5qUFZehuk80b3yyqtQnRP2OpNyvyyWlZb5jw31SVMCXviFQdQf0FmFqRC5uflo2a3XL2sgW2udGYFgnelJuiPaPPrVk3SxMjMzdFmvMwoLC0njxqXD0sbzb6TMk1SMEKY1o6tZVKmSVImI6h2Do0uKCulUIgRGEqKUSFWUs2JJnAywyJgupTOpzejWq399GXRF0Qro9x+1ydW4RFkReTl50H/GKSgsoOPKQaaesZccCtx8wb0Sw9M3DsMxu5+GIwacgAo6IaRtCTg+JvCuxChLUEWfGcwMgVaPgc066Jv0Rww4ESfsfRYJPy+22G49xPIKkBML/O9sxvi2tmR5GXIbNMKOBxyG0y67GhsfPRBtduiEbPhzj4CW3DozAscMOoX7jacCbSLfK25TbsBYLIb1Oq2HnLw8GH88K52sXE6TKzNq4GbnnqykEMl4BXIqUZJ/KEZyUVolxzLtqypnsDSdGZtgjKzQyYoFLF+xHOPGT0AyWQE5KkMUpEpVGjVqgi5d10OMDiBmMehPOateJAXQ1+DL0V/ivMP+Dy8PexmpZDkiHUoN4qvHzjSWAmoNQug/0ag9Zyx7AFT2JztW0mIqKSnB0XxsfOSa5/BzwnEXXob9TjwHGx+/NzY5fi9sf+4h2ODQnbCsWTE+nvvpz1GVlV2HR0BrbK3v3tsPj8SR/HRPpVLgdvOgDaoNnJuTi06dOiI/Px/avFZ5YgDlUEuQc/DblSq4MatLSKEnKYnkqrNZoUbRFyTqGR7xJHpVNsAyowjKIm3E0m0QYy1SM2XeWcngRbyXmzZtOkL2FXyGUn+9CP0KKNCCj7sd2rdnXxMsxaDQsEEDJHJyhHowMzq7JObMmwu1A0oaxwXMwSB9ag6hoXHjZujeoyc223gzbLtlP/RYvyfatW4L8SwM6K8IrCs7WABVw4Uh3njjdfz7hGup7afFT+Z8ivGp2h9Vf5qGrNSfYQSCtb2TD/7nGdx3/z3QJqvsC3dhyEION2nXrl2Qm5PHjWRgAoA5kE6BKgR+87IqIoxZ9RgxSImQKGUxEz2BDsZrSRO9UaKlyz7zgpVYVGLKmKka1WDK+kz93ZHsnDd/PmbNnkUxCsszqCtEISbLbfUygWAsB3xeCwJipId0II0bNUbULweSagAZ1KkRc3zMi6GgXiGOPOww3PvKzZg2+VuM+vQdvP36M3jlxYcxasS7uOzuC3APebvtsjPyCurBK4PaEuqQ+QXrSZMn4JxDLkE2ZEfgtxqBtdphXXvW7Xjz7TeQ2YAaFO5xbj6gXkEB1u/albwYjCcAMI02bIgagfurRnnlgvgCrzVi+mKERqkn+CQqK5UhyleGlcQim6qEKtlpJNRRh/i0adMwb958Chp7QjCi6ZiIJ9C9W3f4lwlpmvT6R8h0uVmzpjyVsZLjlPPkBGoBT2gy0wPL2227jf8XXpO++xy33fBfHNR3b8RdOWKpcuQGMSSCHMT4Nu+gLffAgVsOxlNP3ovJ345knZuQp8dt6g6oM6Aug4Jh/oL5uPLkG1TIQnYEfvUIBL9awxpScMO5d+Grb0aDeyMCRMHMoH+91bF9B54W0t3j7jEzL+qlzKfphN6AEbVCdaJcQATpilFBIqysTBDxIkypoJImz8CCaAKvQIjA04UQfHT+1Oj4lmzq9Gm8t9IrfQczGi+gvGI9noa6rb8+8nJzAbKixKEqCHfQJXrz5s2ok3q9nFoXD2jXti3u44np5eefoCPaC40K68F4KjO2DYRURTlfhzn7CoKK4jdsUIAD+u6OER+9hv3338dzAomxlpdhPn789xh6/j3E1lzMtrxujEB6R69dnfnHXmfhi9FfcH9aGmi/3ySGBryv0QYMYjGAG8QioA4AABAASURBVJsRhh8LqlwF3NLceEq1NaughhbvfKI6SiMeMdGVRYR0WkUgRppSAiMLPkatEWV94Y55RUU5JkycBL0JlBXqi3J6HQqCp5p83s+th1g87su+n0qolxGVHY8qoknjxoCIngkGIQ4bbbgBDtx6H76lcwjYc9BJOV64O12s88QklRlAtRDVdtTo0LljW9wx9D/455mnIEjk8KnQgQwYH0uVjxo1CtmQHYFfOwJrncP6+55noqSkGJlNqwHg3uY9D9CieXN/WgB3iJkpBZhGgBqB26lGOVNYHT3ii0tQgxHBb+8IFT3CaqYr01mWQDoTWglpmtSXlJZi/MSJvByv8GzPMqJEGJGfV4AunddDIIdAchQlEGFVaRUtJzeHTi4vzZIWDiNLL7/yKh776BloqBwdlfGNIDzoJQZqBGkTiOhzqUlDLBbH+eedhv9d/i8k9dgpOkC15u08ZuAf/wcCkQ3r1AgEa1NvzjjoXyjla/Mqm3kW4e523BJtWrXiHU4zYkZADcDKgXVEckxqQqZERmXM0JgzVvNQ1VAyGDNVIlQpgbGKXq1AokrsAfUQ81ElYMHChZjKOyv4RzLAjH0yMDAh3rJly/TXFmIgxUOUSEmkQ4cjVmAkjaliKpmio6tyWFQFD7Tg1gvvlYgvAwZPt8ihYTWhUjPlDNGPhvaoow7Gva/d7CubCAaYGT9UQjx148uoLbz7yAjcetH9uPT4q3DqkPOgr6jom/b/2OtMnH7gBfjvaTfh9osfwhsPflJb9SztTzICwU/pZ12QOXzXE9LfXgcXfwRMEcRiaN+mDRo34eOOHl944rAgoIxxG0ab1+8cX4owKGgjrQJkaBfWoGdozNPRi6Txaho9RTyPKEkXlAlE8lBZIMJI07iZHULeG+mfYegvhII2+H4EgHoChngsgU4dO/iTpIEM1nWqDAbhhFAoWZkDDtV4E83M34MtWbYUOkWBZdCRUNzH4uISJFOs7SuSoTykIs+tmbCZWgmsBQ4/5Cx36LQV7xIbqxss00rvfB2G8zSXqXzPZY/h+D3OhE5eDz7wEEZ+9hmmTJuKpbQxJVs4n6VlZVi8dDG+G/sdPhnxER55+EH/FZYj+p+Isw/+V0ZVNv+TjEDtK7KOdf6I/idAm0t7DOmQ2YideLmueytoF2mnZPjp3O9W4eJ7IW4elX8CqEptEFXNcKJSzZQ8RtGiTKlAlAgyJeWRRc7fVy1dspQmO3U32vzstAUxJBK56NWrBwoL63ueRWpWn1YTcJRavnwZZs6cWambCKNRl0FfgTjz2hMQp/OXbHXASkG8SpKfBJaM4GOG69C8WSOM+Pht6CWnhl13cvJeqVQS+vA5sv9JeP/DD1BeUUYZ1uOjKD0btTiwy8wVqdgxFxD108s2leuubeGChf73Go8acDIuOPIyCmbjuj4Cddphffb8dzh64Kla7+B6rZwLrlmYBejUqRPy8vNhxE2nKlRJVWHcl5U1M4ijTkHE035QqSZkZH84ly0eKCY90qg8AyTXiNq4asfLSYiWlJeXY/yECaio0H2VuCF0CvKyVJ6Xm4euXTojVZGqoSvTXakReKYQgTyFchJjsQDTZ86CNAtIAnSCIpJfUIB7hg/F3n12h77wCUpFQOYPxrRyyWdQL++835FTadmiEP222hI8t5Fj4IEJckYCL0Qqu8c0ZDGE3i6ahMDZM0e6I2YI+KOiSo54lEf6QAnnUpg1aw5PaifjviseQzasuyNQpx3WLbfeDP36CZdv5Qxogetyt2sX/TnjAphZDYgE09vSRSVtQI8yUX0wjzhCJOv8plKpkkdBOQzVXQXIU/10JjQNDp5GRcRIY0oCIxwdSEgADCCYGRihb67rD+4lk0lUBr87qYQE/RPXDu3bQ19LgJGgmMkjEVKEsC1iYmVAfRF18uQpHMcq/Y6KHGU7dVoPNz/9P+zfd3fkxoOISnr1KF3VyxGu2hG2clol7xBjx4+79DAwi8TojIytqN+yi14K+rUehwBJi8MR/ESEHHGBf4wM6cgcIQCFQYR5SHCgFKTD0w1IpVJ49733cfK+5yIb1s0R4Cqoex0bfvc7/r/ahLzTARci0mtTlvq/QNC5M3LzcmFmhICg3EAEmaANwWUdbRbVpxLRtMiVaxNlgCyue9bnhpJoSMfCMw7rOnhcZYKXZwOSEbB5yoSUSRGUh77suNGMpz7J638B6q3m8hUreAe3CPPnz/d/YWHipMkY9/14zJk9B8Zdqo0rfbJP9oDU5s1aoHWr1ojH4xDPA6LgKCRgFhF8KgotU8OZMu1etnw5zAtGPLG7dOmKf916lndWMZIDEVmHKFNQHquEiJdOvTxxxkgwajsqRmlJeRJ3Xnx/xFZKRywpr5zDDZaBGHJ5Amycl8AW3drh0J02xyWH7YYrjhqAK44R7IYz9vkLhmy7ETo3a4Cm+XnIz8mB84NhUFDf/PgFKjne1S3nyfwk3HjunSJkYR0aAT/Fdak/t1/yMB5/8klufFoVrUcijFyg+n3A9bt1RSInx+9rcOWTjEyQuJEGgQHKwKDt4/cXcR9JcCQIzAxG5xLwtliPTsacJJDqTyUlfCu5fPkKLFm6FHPmzMGUyVP949u4cd/7f0oqp/PduHG8FB5LiPJveUH8zZhvMObbMV524qRJmDZ9CubOm4158+dhybLFKC0tof4KODqrkLawQahdmLoWoE2bdmjatCmCIBaNhRgefA/SibYqUfaH6UrREMRimDR5MuvLdVMxpBvI4fhdePPpdFaDvc+IOFFKkR+ItTZUU54ijKgIDXsdcBQvykfU5LMZ42V+nNT68VzsvfUGuGBIP/xz/82x3zbt0btDfRQEJUiExYgnixAkV6B5Q4fN1m+AfwzaBGft2wcXHLAVThzQF23rFyLGdgIXjYPj+FA9Ag6k44edvqt37qGXsKVsXFdGoE45rLv+73F89NGH3FUOXHvwgSgjGjSoj07rdUKMG1gL0gIjHsCCAEFMOZeqRQu3oqIcpcWlKC0ppqNZ4v+Q34KFCzB37jw6nbmYOWsWpk+fDv26y/fjx2PsuLF0Lt/hm2/G4Ouvv8FXX3+N0V9/hW+/+847nMlTJnv5OfPmYdnypf57YPozxPqbUGorxce5FC+T9X//BGGYopPQfRMtZ9Snf2V/oEBblaXBxOTGoygCi6FD+3aoz8t1cCNGIuIQo2Nz4A9zlmAB/N+lWrpsGRYuWuT7NptOVTBn7hzMnzcfRUUlEiVIB1sywx0vXIchfeWsQrZMfeSCbUUSKnAKosynogt8AZJPl9JZRGeaLju28ewXr+DD9z+C4wlPs5JmsXaAvEQCe229Ec6ik9qya33kxYyVE5SVG5N+lSMwZ7TRyGdnqSRgp3NY6tg8gTMO6IvT9toS/bq3p8HkU4xNU54CaXzegnk4bvDpJGTjqiOw9lE4y3XD6NsufhjvffAutOBkEdcbBEpyc3PRqnUrlHDzLV68hBtzDmbPnouJPD1MmDARX30TORk5mm/GjMHY77+HTjX6++b6s8EzZ83E7DmzMXf+XJ5w5nJzL/SOTK/PS8tK/JuqsvJSlCfLIIcTbRmD0SmayRruBzoJocxQBc4/CnIfRTQ5HRVUhRsNTsOrWqxPmmd5OguVb8XEjyCfl+tdeLler6AQZgZjdTPKMuo0qPrKy3k5P4+Plt99Oxbffz8OU3l6m8k3gPN4eptHpzqf+VzmcswWqBYVmKOzIM72+7bqw6sghziMD2QBQjrJFAG1BNZIU6uwNGGlLDJUrXzz3ST/F0pB4x3JDsb2wEGIoXF+DnbarB1aN0qybboyjpHjODvayeHjiS9E4P9oIOWJgWACKuLBDKyEUPKkVZSlePrKwZ791sPJe26F9o0bqiUwgXQiHSr4JvKI/iemS9lsbR4Bbok1b/7VZ96KTz75CAEXuHG1RZC2y0CHUo7x4ydgyrRpmDV7NhYsXOzvg4qLi/loVUZn4XytIDBQRaTHQNxWAtIkI5CgwMGHgCORcRAiR8D6pPNQBw+sF1AwiBkC4T7nCc8IgUD0gG0KV676ARSMiYA7knwWuAEN/GFdOUD92WadIOOxBALppgFGserRzDBl6jSOxXjIMSV5qqMK6ATnHZM54qxBOUYYmzazNI10xtycBEbMGQkLyGRZMQBlhPwgWCW3CqskEXGgGj4KOpx65nl0jiGiYDCDd4rtGhdgUN9OaJ5vKCtxmMbTYAX7ICcnWYohskVYBgCPSYnHKEHczFhimwCSvDNs08Bw4h6bYFCfXjCOn/FizgzIQECHqD/uiGxYq0cgWNPWPzN0GL7hfQ+4xLX8uI/hIW0Y15zHdLJII1yElOTmVB0gRMBVyejZVYlqZgDwGIXMY4B3HB7nELgAZuSoYRiiwNwRIy8yiGXylPoy8Uwu23QPJTALEAtiCAh5+bnI5yVxo0ZN0LhRUzRr1hxt27RFhw7tCR3RsUMnrLdeJ/Tu1QuNmzRBzFTPYGYAI5QjCnJQ43hyLCpa4R004I2D8QdpG4ULohqZ1IgIAKkr5+Py6Qech0c/fQGpIODbOenBzwqVNSK1Neo++/mrGDnqc9LI5Hjqm+5yyB2bFWKfbboiJ1WKON8GmoWwII458xcimXKIqQYFUwiQMgOrkhK1FBJTpEZOm4NyR4IAFqC0vIIfYssxc858dGjqMHCLLshNcSwdQdKqQDCuFX1rnlWzcS0dgWBN2/3u+x9yEYLLNICZgQkBiHJD5ieIJNJlsFQpQlo1nDrMbCWaX9qepoRsQAgchJs5AMYSoD/VkpuTh4KCfNSrV4DCevXQsGEj6C9ANGvWDE0JrVu3Rvt27dCxYwd06tQJ3bt3Q++ePbEBHc8GvXtjg94bEHqh2/rd0LVLF3Ts0AHt27WH6jVp0pj3cQ0JDVC/fn2vPxYEbJ0W0BjjBgx8zj4wD3l5PIOPewsWcmMnKyjEaAKDGQFgngaAuCOQbuAYGWLc+TE5NMkayAOW8wXCqfuejcfptPzgkx45QPxAcJ4XpR6NEtUVsFTGR9WLjr4cLpWC6Ydtgnlhbg4O7b8JWjXMR7uWLZGTE0NM/aSFjvbNnb/AO61oGgxgHSM9wlTiGcycf6zUOjDy6LVRVFLKE/dcLFiwBKUVKfAqkY/oDu0bJnDgdr3QkB8YEs3oAcOSJYtx5kEXEcvGtXEEgjVt9E5/2QFmchYOfmExkVEBc0ZvHtnwG4sMrnPvWLQQdbIRiCaZOC9zGzRsQOfSAI2bNkGLFi2gX4hu1bINWrdui0032Qx9t+iLY448GvcOH4pETg7AT11EGokDrbihuvIeqWPHjhB0oFNq164t2rVrh1atWqJ1q1b+rx7Igek7UvUL6yGXeuLxGASmXjjnN46cjeyTYtkXMDEaGxAkZ8ZUEDAXEGcGZjBW0nezxvOObhkv1SMbQbqD8JCPQdJt1KU7r2ZNm6Fd23Zo27YD9OegmzZpigI6XMRCuCB5t/SiAAAQAElEQVT0m106BWADK1YUUw8jcfgxCOGHgaRfFh1mz1uC+XQ+mhv4htg27dt8/TYoDMqhE1UB77Bat2iKnFjMi8iXqi8LFy2Gr8fGfVXmoISDzCKFCIcVIRNainkLl2DRkmWooP4wiCNkbjyhAnEulTjqc2p377sectkOq5JGRVQDwsJFC/HMzcNJyMa1bQSCNW3wHifsggEDdkPIT1uYgS/Y9OEZAY1L8XGBH9jYdpvtsVv/gTjyiKNxz/CbcM8wAp2OvqV918s3QXD789fiukf/jWsJVz90Ca6870Jcef9FuPze83H5PefhpCuOwvGXHoat99+UmuWcWsHxR1tCBK5l6CsMxsUfIwQwVDoX4uKDIdCJiLaqbKSjElAZrBKribBapbRkjKUIKGcElkEoKy+HXij4P4UMwMwzkQnct/5PF9817Eb/KzAjP3oL3375AcZ+9SG+GvU2vvjsbdLfxJ0vD8Wuf92RXTRYGDCnBgf/qEosKhsJBCNBwOwXxU9njYS+tV85plJGx7rp+i3BDsD8DxALDC1bNEOcY8xmAdL1WLeitIwYfDCfVktootfLurPmLYC+46VLerpEzqBjvZCnNiCXHxwFObm+fy0LExi82XoIUlxXCEC/HSmk8pdeejnCs+laNQJcwWve3iGnDcL9r97EU89NzId6g7Q49Ur8gddvwf2vDcVRFw7B/qfuhm2HbOL5v0XSu2ePaMNyuRsBhOKSEgR0SEQhH+EBDEZgVOZpHokImbJBP6QxmhEnBAQWq0UDRPMAgEVUBuexCj76TZk6BSleSMtAiXqGtiYLW2yxJfQH9z55bziGbDkYHdo2Q9MmDaC2jI+QQBKNGhaS3goHkP/UMw9g+MvPYLvttoOzAA0bN8bQ567BAVvtAaoD6DUcAbQlsgCrDSYhDzVFfH2SdAJCWomyQjqQtk3rsUYAv9jYYMCSHsMb8jQMHpck50hbsmwFqxq77GefuKNGxaicSoWYybfD5cnyiOcM6m9+TgxNGtZH25aN0aZ5fbRomofmjXLQvEkBtujRHEP+uiGCwAC2AQZhIcfp/46/mqUo3nHJQzh5n7Nx9MBTcPiAE3B4/wj0n4CO2PUE6C9HXHX6ULz10KdRhWy6RkYgWCOt/kijXNNeIrNcfeF3SA44Yw8+YkixcSkHMDN/QlixYoWI3BQ+A4x7iOARMFQaJmJ1IK9aFMcXJS9QQUejDPiyEuqPMrYZYtq06dHvFXonoorRrk7k5ODeYUPx7psv4MCtBiMvHvCUAsSDALGYEUAgbgkkLEZeQCdBOjfn9lv3wbCXH8VXX3yMa3gCPbAfnRXtMG56hMaNX2UDVhNkiSBiW5QxFSb6y3e8zhIjCYwaNvRcrwMcHXDmcGds0/HUpdYK+EIiLzeHFQKAY19RkUQJ76Ui9ySNAklGsLSoCBXJFAsxeLt5qd6Ij+QtmzVBg4JceJ8EBeojDxbwVGXYtEMh+rRvyct8B28XEyNMnjwZR9AxHTXgRHz8ycdYwbfOoUt6GSVqI9D4UJ0c3LfffosHH7wfR/Y/EUcOOAkv3pbur5rMwh8yApyKP6Sdn9UI1zQX5c+q8ouF9Xe0XLUGtZDlMPwzqbQ6JgTGCGFaFUWtghobzevMSDoEdCg6uSV5akrxuVegsuPmFajD0jRz5iwUFxexokrcVcKIJng/d/vz12GITkV0AEaa0b2RzWjcX8ackZmxBHWEwBihlA/ouLp0bIODttwD8tQWiTMFquOoJbB6LdQqUhAkMHPGdEiRdIFBdWJBCiFSdDAk+EhuFKExrl+vkL1wREMCoLssErxklFMLx7KCN+pLlqygroBNUAFTOapGOqVRJGCNgBUiDmAmDCBCxx3DkJ16oHWDesgEsXXKk5SjfhoDGUlVzAGIIaUAURYUCSyIANCSZ557Fvq7XZce91+Ws/GPGIH0lPwRTf3MNrQ4fmaVXyK+ww5/8dW0UNWkcUXqsaaCb7y0kLmVoMedQAKU9GWwwMjiqpF01ZMOOadFixdi8pQp+HrMGHzx5Zf4Zsy38N+o/+YbjP7qK0yYOAHTZ87wJ7uSkmIsWrQINAFRkDIg4Gnp9hfprPoO9icG76gM0Ic/qoSBDE5eJe5pJHCHMqUuMDhPJeKj6B75OYmv5BNoTFS1Id96RhTaJgIhpJGGADGXptEO+NYpSa+bm5tAyHvKkKc8R+fNpz46LgqHIfWqDntLh1JUUo6QdRlBlSjIL0BertHH0BnSIVKEwgZ43UpdhLGC/lluKlWG3fqsDyqBgpFrZmAWARgcEFC5EQLhJNF0sBEvBgYTMDEz0oyP7SlMo6M+48ALycnG33sE/giH9fP7YFEVrokI+R3T/kduT+3aFMy4BBW1cYp4lyUK1y1QlYjkQZvUcZesAhROcdfNX7gAY777DtNnzIR++TjJxx1V9H1i/8zYJk9axXJSixfh+/HfY/bs2SCZGuBzKJBw7DFHY/++u3PvpBCYjKECz5NpwgmU85WUp3nKagLlSDDoh8hPjmpzJeFqJGkLea90wNn7y6BI0JjR1vEz5iCeyIXuI9lsJT+qbrwoD5DDR9sQQIqOIsneLygqx5g5y/D+t7PxzIhJePTDCRg2ahq+nrEM05aUYWlJim9qC6mrnEBNjERYM0otjZlv0KjZ6IgCdG9fHx2bN5SQl/BsVAVHQiInB61btsIGPXtj/W490bVLV7Rs2px1pEeyyh0RAlENt9bA4iWLcRQfEx+77nnysvH3GoHg91L8q/RyLag+14Oy3x3W79IFWnRyQlyZ0CKcNWuWb9fxU180551TGMmFNJBRAiRHNCHcBik+uoz57lvMofOB46e/viBJhWa19cZ8W2I5tlPEOxruWZhXrMTQsX0nXP2ff8FPFBkZGyFBQrQ5JVsLUL4WKkky3qJ2WKotSiJDr45naNVz8dWHiGY+Ew1MFheXYeHyUrblwKEgiT1wYBl0IoDjSapBYSHK+Cp4blEFnvpkEq595lM88MZoDBs5Hp+NnY7PJ83C19Pm4tPvZ2P455Px+Pvf48bnPsWKJB2hNGk+oEDFvgXqJd0RwDHyQLaFSez/l+4cyxhoBYW8BHFgg94bQS8ybn/hOkya8BU+/uBljPxoOD7/9DVMmjgaixdOx72v3IIGDRohNyePdY3ao/rCdH+mMXj11ddw+pAL2Fo2/h4j4PfB76H41+h06cqZPF383bLzbz4trVuf80SN65EbacLEidBXC74fPwHjxo7DuO/H+1+GnjRlsv+zvWYU5HL3vorVpk6fgbHjxnEhA8aRNTMYEYOCg3KSoMUdMPE4+LiEGHkBdKcVEDOCahQW1MPFd5xFOuuaKD4hwjJTHmCUEn5uzOhBuiWsNrjVcmoyjI+tW7beFHk8oVRy1Azhs7GzeHqis4dAGuUuHExjZ0ksRw5eGzUdr346CQuLy5GkZ9OYajYEVIEUE0ZQERz585aX4MpH38Fj741DucWB0BgDkJluXtIGp5IS8s3F0Tg/hoZ5cbYtBmUYhbVo3sS/cT2QJ1mrKEaCEgkOcIxg+r+MsZR/4zplwhd49+3h2HevvehsjbMHgiPAB83pkmVLcP05d/hyNvltR4Az/Nsq/C20GZVk4LPnv2bp949NmjaD06cxmzIuVsWy8lJUlJehvKIMSX46J/nYE/19qyJMnzEDY/jWaN78+Qh5OtJfSNA3yLUVtWjNqIVAdYxc0GncOUpoA7FO5tLXbyujmKJyAfEtt+rLR8HB4J7hRiSBRkWsKBWlErzOylKEiBZh6bQmQSVBmlkjUwtVPJVqsNMFSVTxWjZrjBYtW5BntJQZU3X7y4lz4RIF7EMIMDqdiHxVx5PTUtz27EeYu7wM5XQvxvExX5UCdEwgTcXqoC+balCSgcPYqQtw10tfYE5pEvDyXNLU4etRBTKBSo32JCzAdhu2j0TTuo0yn40ciSc+fZEYK6Xri14FDsY50/e8Nuy5Pu6//2Y89vA92HCjjVjHyHNgwhaYGfD1N1/h1gvvQzb8tiPA2f1tFf5W2jj90OyXlfGeAr9/WLF8CRtxMONqI6YsAF2JigQjDg9giEr6ntS8eXPxHR8B9e1pz5Z3IUSOySEWi6Nz56447uijcc8rQzF3xkQsWzgbdw+/GYcd8je0atsGxk1k1JrZZKzu0YPP3hfGTSiQLQIgkoRCNVRFD86nvn6EiZCGdBYxVYgkakvFlfoMrCLjGUwY4W0yXoTn4ZILzuVpw/zjHv0JcWBRUQkeenU0UnQQSZ6o+MkAhQ/HzsfT73yNcn5QpNhP5ztuMJ2GQkqQzipel7FMMkSKEiPdUME60/n28PYXP8PikiT9YYiUJo82OegHIOpB+h0ltt+kIwpyEshJcSQMPixbvsLnkMWqbywSjJUrwUCuY7spBKkK7D5wR7w+/CkMGrQbXBCD0dFVVXUY+fkojHj2j/nApbV/ihjU1V5a2rDy8t/XYf37xOtx5IATkeRbQd+mdmq6ba5VaAH6hR7wccYc6MLIdSBCYM5NwWUPcCN4GjGuW0/Nzc3DHS9ej4/fewn/+88/sf8Wu6Ew37joSzCkz24Yev0V+Ozjt3DHsBv9mzKqz6hAoIbBkMnJcQRSfmV0P1o/I6E8Az9aiQKSHXLQXui+Pt/GqUCaH1OOxtg5i/H2d/MR50+KTmthcRzDR45FGVegIcmesQKFHWWhEp14vXr1ccShh9HR34wBu+6Chg0bkxWAVeg0iFI+lFe0FEr4UuOB174FEIMcYmYOSPCR2n0O6k6WFqEDL98rYobKQIE7L3kQju1W0mpFHDWI4ZiEyM9L4MF7h+Ifxx7Bk3ZaHzNxaQjuuCv7aMiB+s2i5v43U/ZbKdJkC6SvorxC2e8CZx78L0yaNAF+BXKRKdeGiU5HiII+0lN0UwTIKC7ogM8kcULAzWfaIL6iFFCAEQxbb9UPoz59j/ceg+ikchFTPW6ugGB0fhYYaxkaFebhwK33xD2v3swF71uHFnr0aAXKCDhN8mbeAFQF35ZPqmjCKklpRJl2cLq+L0quFhCvFvLqSdUqGKUCPjqffNJx4BUgu1HF1Onjrc8n4dkR07CiPBe3PvceymiThldSqmss5MRzcMQRR/ACfChmTx2Dm677P+y7+QA8+ehd+P6bTzH8+cfQn85LbxSD0Oi4DGYE9m3e0uX48LvZKOWaWVZWghUl5SilI3OwyBbqNxeDhQHaNC3kSQwwRwADRSZPnorS0lIWGKkTApDBSEplZBWPB3SdRn48FuA//72UzvVgpFLksl8k+zZDvgn+9wnXePl1LlkDHeJOWAOt/kCTFxx1uT4g/Xwb5R59/HH8+x9XE/tt49EDT+abn8VwXPTGhQffInwILEDv3r1x1BFHQr+rqLdHU8ePwb18jLt72E3YeKMNEeMilXvxFVRXK18LlYRBgwbhzVefxXrtW/gNITa4+APv4OJsjcA2zNRDg6VCHNBvMP555qno6t28SQAAEABJREFU2bMnttl6W1x+37/8t9mNm4xbAAJUBgMYPUChOld4BsgTyiwTVypmyF7/6njceZVyEU5J9VVQvSZtNbIOP+xAHH3kIQhpoMqqrEe+kCehz76fhqsffw/FdGzqPv232H6cOrZthzteuh5Dr70Y+/MEGqCCDimFGCUCbvyCnBi23WozPPnYXXxjNxTyDcb2je1QBCn+vPPVRMxbXoRFy1ZgybJizF+4FNPnLPDlEp6ik7w/Czn2HVo08G2aKiohFJcUYVkRHZYMo154kEA1oJyaMyZGsjaQxGXfNf+7FH022ZTVyOE4OGYUwcRJE5Vl4TcYAY33b6Dm16t468GPcUT/EzFr5iz47xppsgk8iGDSlEk4dtApv76RtAY5q5AL12lBBiEXmIArjCuvSZOmuIuPaCM+eAU3XX0xDtxiEA4itGpSiAP7Eie8/94LuO3lG6hNdZxfutqYRqxJ42Z49KG7ESa58CmRieYR59NMosEXiKf6F118FkZ8NAyvDHvYOyuZl5EFdUcAeFSqBFCQBuUrQSV/JfrPKlZXUh2vRYnMIBid0X+uvAQtm7VgF4xOh4CAP4YUO5yMAyHH2rijWfTdgcVw8V3nYQjHV99Y1xoQmBnMBAD9DIgBqSRProOx54D+cDzpMonaIbeoPIVp84rojDi7uvjiAnJBgBW8lJ+3aCmd11wsokNrUr8eLGR/aANT1gT0O5xvT3gXoDYmUWYe8/w0WpNQjZiXE8ezzz6MRo0as89gHWmO1Fxw5OXIhl8/Alovv17Lb6DhoYcfBszB+Y9cI2oAp9zMMQVCboJjdz8ZvzYcv+cZ1OWoRsB7KS5OrlmEbOWeYUPx1cj3sD8dFHip6kjVZtDjjFFOFqmWPk275HREYMZaVOVtNOoFrn7kUi7WcmhgjayaMUNRLqjOpWYXsh43dmjsP7xuA3yOdHDK/clGCGQeEVEzwKKiisppt/NAWV9eNakUrcESVVCdSGtEElQnV+IZhkNBXgxfjX4PXbt20ShSIhproy2yxHHMSPS8eCzBlxA30VkNhPFZ0o83HZHp8Y295zAjAoMFBFAL5+e+B29B+3btOAZGVWrbgUOHibMWs8xIkh7vRXTU5zi6LhbD0hVFKC5dypObkSUhWQTo9xhZC44/4GlNuEeJUCqDslQVRa9iODRplI9/X3I+OJUIaIzWlqybNTv6Xl9VzSz2S0ZA++qX1PtN61zOi29wE2piuRb9otSfHsnhJyPMFAEDHUIK159zG35pOGLASbyjKGN1v8yYR1F/R+o+vsHbb4uBaNwgH7HQsTlHJoHtatERg3IyANrUqGED2gOZDaY+b92qNfbabBCLIYFk1pUs4BEgnfsSagm+EXgp/EBIiyHaWBTk2HkD0gy/ST23UoJCNWNalFI16ZHh4q5EF0ntrESutUhZOZ36ebl4751h6D9gV5oX9TrgIAbkBxwidVTUXj16YM9NBqgI+iPmQRrIZcy0IdQDE6NEnCeoXXb5K4h6s50QeoplfFvYuFF9NGpQSMeZh5x4DOAHnrG3DoBOXLprEs5iFFnQqTtTYBE0Fcoj2g+kRh7B2L6xwqGHDUHPXj18XZXJZf8dzj30UqFZ+BUjEPyKur9Z1UmTJiHg9MY42bEwhs3W413GPw/G3f/cHztt0l0rjG3RVPJHf/U18Z8fLzjqCi4nQBuCCqlAm9n8N8kv46PIAX33QEAJneggQ4gH/FQGc0cH5QzpQIT0rl064Z5XbkL9wnqIWYAmTZvgivsvRG4iQECRKBFi1GCsKwBx1BoCNhDjiYK103zJV4c02WccCI6XR5lnSuqRQHTRlP90UA0CI1WiEqRANE9Q4QeAfYDA91K2gy8cEnjikTtx9ys3o1279shJ5CCgTIIyAVXpTeppV/8DeYk4T1dRsyEdUWgpqpJX841TUvoyAHBKoLHab5896AxYTwRE/PKUQ6OCBmjE006LZo3QpnUzdOrYBjm5MXCqKKz6FklzvYHBCF6Rz+OUSRAjlR4nYwEJq0RKRLS0kFFr4JI487qT4YhHzChdvDh98ouK2fQXjIDWzC+o9htX4acizABGfQnzwB16oGL5ApTz6P63nTcC1wxZDgox7w2E/XT44PFRiH7VJtKhmmwKuTm5eOm5x3DAFoO5QENuAGY/copQPV+fckP67o4Rn7yLO3kRP+KTt3ivsntkp5NEBmoUMsQfyY164AE+/BIdvmKNRFoyUIPBrVWzrFJakv3kqIjwM0B1q8SNG3hI390w6uPXcNsL1+EuOq+GjRtjiz59cMtz13LcOP68VEfaDmNVAbMfjZtttjG8idUkdVIKgyT4vAev0qXoJEO0adUc7Zs3R5yrnhF+gOkYkQmVZldvvTqeEayZrywRcCUN2nAX6L89+fYpLhn9UUai2fgrRsDP26+o/5tV5YcuBH4RxYynFvOo/iFntOoA+bRw5dWJHw/PPPcchbgavedjzlJefgFuf+FadO7QAtBm8XrF0xlFORClFM5EEhgBgw/ynR3bNsWBW+6OVs0bQqczPY6ZUUCClR3y4iB1VZ0RK52qUhplppIeY4gyqpQBFn8kSlIiyjOg8iqgfmcElHuBSsSXak2qiwgXUDAaPfWUBUbZr5JxLAr5iLh/nwHYb/P+mDbxG7zFN6lDttgNjvdRzlhTgtIjYN3aYzUm5SeMn0SxDC3KzchIodoHnawAYilDQTyODm1aI5GbAJ/8OR9WOS+BJhQMPOH5ylInIOlHo1HCAxPGegW5OPTgg6hf9Ahk1r2XP8lCNv7SEagTDiu/oCBtf+Ad1Zujp8GvongKz73/NRwXktaNByX46eH+K57G4sX6ky1VFY3KDz/0EOy9WX/IWTkkubDI5+ZlCn1kc/vU3ghlxKeQj8aLVWOlGD9VzdF+5nrkCdhGQLogo4hFjyrPgCdQFpXg1UJ8g0KUCqsNJJehC8+AaMKV1wpiqi81mJ5Yg+ILGXL1XIxMWTjBF7kr6ZtYykTjiBifsgUcH46XxsbpLWqSLyf41JcZI18fqwvirsobWzIeYJvwIZKJ0ylpFH2JiSH9QzzkZMWDEIUNCsGmWYtEpopxPpZu1nJToqKJa8QF0kb0B6KkBBkR451ZvyF9fMt+MsmQme++9w6OHHAy9Eb8iP4nMI9AfxRQ5XMPuxTD73mP0tlY2wgEtRH/aFqz5i3ZpBaJMoe3RoxHvKAQ85Y5vDbyexEJ0aLptv76Hv+pyacj9SdtHRdOpoZh2223xZX/Phdm5jcTuNKMm9chE0jIoMrFEAjPgMqso6JQSAng12ZUZuEXxOp15TQFP0VN9Xo/RT6y9KdJ/rCUWhZEUn7k0uMSUap6EEl5CegEIyw6+5gfPc0BMiESzpTSeRVRmODRa54FP8/IV0naHOrx9BQXUSRyqibFsVlj1w1LltJZEhU7A7m5+SjUP+7wFUR1SjxUiVZhnrFyIjbBzNCzsBvicd2FUYg0pr6f4BWIihRBRABD1NbcuXPxxBOP4ZhBJ+OU/f9JejZWH4E64bCmTZtMmzSFXNz8BGzfoiFQUQy+GefiiibSOLNGqfET+InK/KfE1+99HyXFRV7U7yF+9Dt+wh914UGIBSl+6qc/RUn3QkyMpyRLt8XGSVH7gmqoioI0SXJ6FHR8xuBVMZLsQ9KAkKPL5pAWpfSqUTz2mjJKxY8oIEWl1UFGSnzhyn8cJEnwg7GyNOkrk1ZblmwGMkKOo0agbnY7Q0znDqGFcDxKuZijgzEE/NGwa3xCc+ytgw+s78dSFJIYiXlOZZKhzVu4HB9/8in5jm0HBPOwftvGlBWNWSayjagtEULMmLuMiIEVkAk5iTgS/nSWoSh3SgiUrS5MSlXM8JSLaghdiO9WfI8wWcH7M9EAOagaAOMoEFSNwAjxwZBMprBs2TL/N7auP+d2UrJRIxAoWZNw4t5n81NPi8K48LhN+aZsp007w8IKNOKT4ja9O3o6uOBkp+6JzjzgfKE/Co89+RRlqJsrwWDEgSH774P9+uqSl3RSopTtshXuFVKIk8goii9nEtGEKxcIpzQz6a6ikEBzWWYULqiGqrga+HGpH5eoTTVrqXPM2KmVBGolRjI/wIr6nRH4oTxSlUk1Uhm8LBni82/GYfLUWXD8oJCJnpeea9+GVHtizUS/frPXvodixfLlXsxzqTxGPQ0LG6A4GYfeCOpuTCc3+kuKONBtQh8s8xaXEPekqD7bKeDVRGFhPok/FtmQX0+ZvEreSBcgiOG1O9+MdKfZctBcGKCIB61lXwZgRuCp0MyICwAWAVo5+qvRfHQ8ES/d+RbLf+64xh1Wsf/LnhbNAhdNjDtq203awhBHQNh9q66cM/K5mo1UA7Bk+VKmPx711xQkZazH6tDbo92O2RFIlcLMyBIwQybncqYNotCMdOY8miGHpArPAIvwAkKoJmAhIJMoKURYJuKjSh75hUmmfiavqWZlKsuMUMeV1xRmicTaeCR7k5VTqnrU5o9Gozr15+OOY1/KD6YddtkbO+2yOzbvtxOeHDUcLtqhNNloQtoAZRx0mRoyCVkWvDD6DXzzzVfwG16r2HskB/0y9FPvfYnLHngXL34yBclYPpJ8Syi6TnKan3giF5PnLeGsO64xTl80Wdhkkw2QmxMjgQodAVWBzVYV0li6GvUIqwmBBdj12J0A9pUJT1nGE32M+vNQkF+Pj54N0LhxSzQobILGDZogN5FPmcB3h52HtEGBiJlBzu2pp5/Cpcf/T9Q/LQRrsue3XHg/TAYYlwMXIyMGb7MhAr410krSJLVpnMCW3doh5KRJ1AMFrzz5Bo+uLnn5rre58KhXAswYuRGA/t2393SVPUF8rRAPKrhKLIOIkgFWllAluKgHJLMnjpApZyRcBonylYoR8TdLpZ3AGNkupDblK9FVzEBt4qSJDfVNXQRDRCDyc2JUyTi5uw8agm++/QYVqRTKKspw6v7nYcmyUpotGQJjND8hOLikMzNiQYAnRw7H8YNPlTUA14VEQR4YzEKkLEVH5fDht1NxyT2v4ZZhX2H09KV0FrmQtoogF/OXr6CDUE1WVMa6+56yBx1GupDOSF5trC5CLRkTInl61b03HYC7XhmKnNxcdOnSBXcNvwmffvgmJo4didnTvsG0SZ9j1rSvMGH8SHwx8m3K3uS/r2Z0doA0sr+IArvpKZOnTMa1Z90WEf+E6Rp1WCNHjeQkVE17LAiw7UY8XdGBGT9tGeH4tmW3rbsiCDWBklVumPAjd1njvx8PTbLm1Pnl7rDdttugfn0e+enw9JggXppVtTLYhHGxRfco4KlMwE980p0l4CwOx+O+BcoJbCRJRSnqpAiYQe0JJ0IOoy8wT0cVBenij2aSFaxeMM1VJqhsWDU8gYjyNKQzaCjJ+bHo1EdneHzEy4RheOv9EXCkqa+VdaUzU8jgyjNQjReGKXw39jtozDjUdBKgs1qK18e9jTDI8XSNf+ZEleJ9UODQlZcAABAASURBVGlFiPc++hx77nMEjt7tJFTwbkgqzYwnF4cgDKjHPBCjY3KoCEKUcf1MW7AEj7z+BS6+/z0M+3w6hn06nvMkw+CDMS0sLGSajo4U6oUfIOI+B6pqIB2qeGmCl/RU1tdp7YAtB2HhvIkY/fn7OHCr3dG9a3s0ql+Pd6gh3XYSAZ2r/jbXeu3bkj8YB/TbA3NmjMU9r9zMtdrA94erj+oNZgHlDWPGfI3rzv5zOq2AI7EGI7e2AcYfMOjbzs0KaJKO40aCPBYXcMdm+cihjCNJURMoEL46+G7sOL/AMnUcF+GxFx8McAFLtZhsndVDcPV64L4gGlHLK1KYMn02PvtiDJ4aNQyHHH0KevbaDIWN26OwUXvUI7Rqtz72GnI4nvrsJX7qv4yZ8+ajwjluFj14UCW1g3YrZkpVeXUMNULGZhGr4yrXBHEJjOpPTV61Em3y/JXlVK4mVitqjiegcvx11z1x7KATccxuJ2KPvQ/EWx+MgPoVUrEjRL2hQrXFsjKWoKBcZQ4uxRxKeQ2waNnyqEgBzgBinJSj+p+I9XtsjocefhbjJszA+CmzMHbSDDz1+WvYecBeGDh4CN5+511phz6/9IgXo8czPl7m5SZIC+AQo0ZFWkWdWkrESAixpLQE7341Ge+NHk87GOlUyGAdoE+fzTGk7250EIAF5h2DmcHMUD2oL9XLq8MNhoA/MUKcCyumdcc1CNKlMqBhAmPuH7U5zmAw9qd+fg4O6DsAbwx/BptuvCFrSJM0xojzbs6Ab+i0bjrvbtb4c8VgjXbXr2JaoFXASejVoTny9HtfnBYWyQCn25BL2s59erBs8CuKfDA8eu3zTGuPmb9rxBpcmZJRI0S5IFQiRi1pGgnCtJ5SsRw88fkr2GzrXdFv+wHYsf9gHDngBDz//AuYNWcuYlxY3llaiBUrivHGG2/zTc4J/lO/71Y7os+WO+LJES/C4nmABVA7TH52lD0/XCktkc5qlyWTsXbeT6Oq+uw5S/D1V19BQ6eyTj5nnnURkoixe6RUn8dKtaQTj1IiiNyG0unzFkZDQ7LmR0CU0WHO/Pk44bRz0O8vu2Kr7fpjux0GcHxPwuivvgXM6JSYsV3V8U6LeP38BO698GDceNq+aN+Yb5g1kXQEkgSDg+oFtAB8XAwJJFKBY6boyD/i/APg+HgKtiFPmumS+ACFUVtwtRFXS/Naaq1CjugC1mYJcmYb9OqKN155Gif+/SiOveNeSEGPvBSBZL4c/YXQPxVoR62RDt992aNcQJwhOgCuergQGLRNDyS1aGiRkWuaFgMnK8RB/Xm3JQegKqQ58kd/8SUla4/iq7q4rMKLznzs13dfkqhZBC5qR0gRT1Fo3uIinHn+Fei5QV8cxVPElKmTsWzFMujRxKkWN4DjJ7njBnFc1CHBBTSEkWxv45KlS6F/XHHUgBPRd8u/8PHpBZTyTZhzbMBRULmEWVw5ipUBSnq2yh7xiUrVIIPWxuPYQCAZz//liaYnnoixfxpRAcCu4/vvv8ffDj0O+nMupHCcfItq1YNP1D5BY5gpl/Dkes65lwBhyE1pBC5BKnQCjiczaJrLk0mUlZehtKyc7UUj4sBANMZ5iLkAxi3cuml9XkQPRmG8DF2bJ3DruYNxzUmDsOc2G6FenOdyPio6yklpQAWJMMZXOUbHZ1CbVAI2i9P2/yeO/sd5eOzTl1EekgeaSPmQuaJRMAMqR2A+oxgEvrByEolUUn2xmrDKsivqDdgKGIw5gXJ5OQn858qL/SNiigvJEJJHaSOfrepf6LPCWhl/idHBL6n0W9T5ftw4cOQBJtoUOkV1b98InAOAtKKSJJYXlWpdsxTwlFWO5g15z2ASMZgZ5vPTGD8azEskEgk8NeJpGH+kgXPPuxJg2qz5eOaL19CNj3t33n0P9M8kPJ+1LA36bHa8D/FHdxnoGVxNzGW7OfNaaRIicBjz3Xc4duBJ2Hb73ei4XvTLjOqk2meZhFoy6A/kaSllGZAdlZCumuFl8jT512RSlZcbR8OGnBuvSBSCObw87FVstsVf8fjIV7CsuBgw+OAq7RIWkuagD4UFS5bx9HQBXnvzTS9qlDNiVAVmESAK0ThGeECmnwMKcqihucjNTWDbnp1w/el7olsLOiY6MeOHifGTr3vbBvj77hviwYv/hgN22BidWzaFHh0BajHaDoZMTt2ycumyZXj8ySf9SblH7y3wGE/J334/CXopoBoZoMngZMLnVPOTolFqZSBptZGyobyoBkFC7NMQ3m0detCQdLsaUzFA60Pcc/nj+LOEYE11dC6djXG4BVoMLfhJ6cpWADGHpcuLMGnKVEyaNhPzFyz2k1ReUozWTRrRyRgsvdj0Sbw6+/18V2MGvNAfstW+0OOMnFXIxfDs6NfRbzs+cvASN8lX31q42hBsIfrk56c4XJzt5yO0GEiE2gxIj3GDBM4QM6M9gqAyJ4KAdC3qcePGcvOcjCdGvADooh4KDsZMwExilWXRnIiVULNUSf5NkZXbqFl+c/z7WLJ0GcfB+ETOcXAJts5xMWD2zFk4btDJaN1xIzz+2SsoTSXgglykTE4qRJJjVBbyw2LUK+jWeys8+eRTfmzMWJng+GjNTENLMI4DxxEB23LECcamOEKOWcB26/E2s0f75njk30fgosO3RsOEQyxIIAjMQ8wCJPhiJI4YT12gA9oYt581ELedfygdVxOE1Jri/CVoZzykctoH1oEZAgLoHGbNmY2j+5+AvlvvgP6DDsT8RSu4bpKsS7erxQOa50FWEUnHmiUSqZ5pOmYK6VyZIM3NZBHJUPUDjjkhWYH//edigP0yzyVqgJnhgw/ew58lcGWsma5qcXC8/WRwpaJ5owKkKsoRJh0W80I2BKef1hXzk1uyAQ/yHZrnQw5CLLCyHjWevvEV1BaidUUhLwwuan66cjE6llfw9Hb6OZfhuMGnoaioCOCizaxdNkl1lOJGAt8GAinUz3Po3aYpP9E7YpcN2uPIXTbE4X/dAPv1645+PTqiRcN66oJMgi6CqVAqCeyDASEfc4/mY+axJ5xGPje8bwFgK8RWF1mXEopQZwRRgRXES2dCM0DST4+ZSspVS3kGVi2nktysvn3xAO4TKDg6pjAVIkbeMXwUbtuuC7r22Ax9+g3EFlvvhk222AFtO3TF0eSVc34djHMeMPW1WQvg02HURZY0JgIQDx1Hn7qZoXvHVjic437VSf3xvxN2RF6yGBbyLS2ZXt6orxKI+EgmW6KJ6NgowC1nD8YdZ+2JE/fZGvXrxaF/ExYGYHDQh6DmzrEE1uWSgKMBIz79BN16bIxtd9wbL738NlyMbZIvMVBQbauOACuHVYiqWI1YDV25qvpvHANjG+aZAQrr5eON155HXk4e/HLwdCUOt1x4n5B1Hvx0rele6lOvVf08mhEncJq4UMw0TTGYnAZRZ4aOrZpoHgHiBmMOLNc3nbG6ULUiFi1e4uvOnLsYBx7+D9z3wEOoqKhIT7wDVcIc9RAcP4FbNqqPv/Zuh2MGbI4D/rI+tuneGD1axrFF1ybo1iwPPVsVYIv1GmL3Pm1w1j6b4/wDt0X/PuujVf36bIfDasq4nKnUzBBj+dHHnsTxJ5wBZ+RXrjg2CMoRWAMCjgBzxYgnbGXw4qsQfwqhNp3VadVx6YvhjfveB2g/GBwduQcaEJGYsn+aH7JRzjGdx7el48ePx/cTJmDy1Gn+HgqUMY6rTqeSC5k4GLbZYhM8ffflyMnJ8RQmjNSp1AEnHrE/nrr8APzv2H7YZ/v2WK91AYeIDNZVygwefGIwqw6BL0PjHZDOCuu1bIS9t+6MRy/9G847cCds2a0TEjz5piiT6QMYnDGBZiLgOkli9OivcNAhR2PIwUfj86++g0MAJhTygsyjyCYiJJN6QkbGFzKcWvNKCSECSimTBqM9m23UHTvttCPbFpXMdPziy8/T2LqdcdT/+A7ecfGDbDQkGMF5R9G+SUM6D25cbQhtZrJChIjzDSE4UQEXSLc2zfhI6MDZIoBUYN78eag1mBZbFSfFj/EnRzyLAYMPxHsfvI9oQQIUA5tCLBXQjjg/eXOxz182xkl7b45dN2+PWMVyIKyA0XEmYgny67MudZshtBhAc8LyJOrnpvDXXk1x7v6bY88teiGX8g4x6hQkmMfZTohHHnscj3/Cx0MwsK5XICUeSPNRDAKjL66crEIXYXWQqZzhr1wWvTotjXMOdIItKa/AY7zbAa2PTOQc8fE5HotxvgJSWV9zRsesb5OnAvLTwE6DfsJX1RirDISIANiuz2Z44NozsVmXhth/0HakSyqkztDj1IQ7HnwKU1bkoiIJxCzfq9BpCAFF2I6ZCSEw93g6F54Go0YPdErmIU5dwI6c38uO3RYPXHgQ+nXtgIa5+XCaU1Ca3WJGvSDNZ1DjLw0bjr/uNAiP8xG/nC9UIDkBqsJKRSogheNZKcGir1dJWBmhgLGagCxmTB3U7zj7ffedNyKeyOX4k8xoxrUYpvDx01+xtG5Hdv+P76DeAEWtOp9pYzRrXMD7Dsc1EaCCj27GFamvEARcYAEnJMZZa9YwwQdDmeygoFR3UsJXhoR+iZUCjJ6lOw793uLUaVPTEy2OpdcNnUrosO82vXH63lugT+c8xLkpuQd9XbUdsP14IgaQrvswM6OFgOmHOPj2KeQJopw7a+ueTXD6Xv3QLDdXXLBSuh1KG3D2387HtJmrcbRpSVb6hVH9ql5VZYFoyjOg8upBUuK+MPpVpPhIqz6oDPZI8YYrzsb+g/9KHjvEfnt5jkNAEF+Z8kpwlCA4ilssjn9feBbuu/YUjnM5EOTgktP2w6Cd+nFuNCeO1RykK8V5+ef/HsGYBSnyyuhoQoDcaG4MIA4FocozZY9XSzzfJ54Y2RcghgSaNUjg/47bEff8c19cdtQgtGzQgFpikWuNsb2oMV9PSTJM+kfc/f92FIrLyBeRNXz2Y4n7MQHxTQmcNzIz8qIRuB8SOSEGD+xPhly6F+XYODzzzDNRYR1Otfv/8O6Vl5ak2+TscQ60MNs2b0BfECKHF6YBF2nMcuDonhI8qYCfZMmKEA3z8lGQl+DkcFFz8ate1y7rpXXVzLbcom9EYBMZpCj9lxsCBN4xWrQk0a1tE5z7t+3Rd/1GqBcACV7I5vByQ46U5iDgIlGdXJ6w4rTX+ClspJnyIICZEYAYN24sZTA22LTAcBad3wYdW6AizrNikIIYZoalS5bg/Asv5WkxpB1GgA9++TmPcjGm80yWoWfKHJ1IKMNQLpCA8tpAvNqBw+nV+VpMGFFcAVxz5s3QJ7uYtBSGAE342Dtg62647sLD8OFz1+HSs47AVptsCEsa4qkYErxbCnhBLgBfWpheUNBJbdhrfZx32lF4+6lrcfjuGyEnESDGD5ZEbgK5Ofn4zz8PxQbrd4La1mZ1HE9HZ6Ff3bn2gTcxbWmSrRttMK4BStFoP2aAOt9KAAAQAElEQVSkgMEIESpMQALHGwIYLBBwvvycBQiMZQsQ4zzGgxgaF+aiX68WePCSA3Dl3weh/+YbIJdrEKzL5QDZFID1WWZVvPHGm9hnyMFw7BsNQvVA66oXI7xWYsSqmUaC7CXYFICqQIu5zgyDB/cnK9C0pJnG+1i+GEmX1tWMPf7ju3bGNSfwSJvDhjklnJteG2yIwaf+F9sddi56DTgUufVaw7iIHD/91t9mL/Q54CwMOPNWzO67NW549lp06NAJbdu2xy67DMB+pwyinlXjsZdwITmrycgUPZ0Nk7tVt7Y4sn8vNE7QefCCF5IRkAeJcGUGJIoUgbFEJuleDVGJgVQnMPhgZCYos+/2XdGKjxrm4B2TNlhI3vPPv4QveReihc59Fy08yjBGOKoFT0yXq+Np0qoVKhk/iKjdDEjQq2YiG2kiTjz5LHz77bdipYFMduRf552MQn5waPN2adcMx+z/Vzx/z3mY9uXjuO/GC3DVJSfhkP12xKH77ogrL/g7Hr3jCnz9/kN4/Yn/4MSDtkeXNjzBGMDh8YnJocHQsF4+Hr7tAjRpEF0PwELvHgLKLuSLmItueQ1jZy3E+EkTsLxoOWsgCrRJiKuiqIiVi6geqBMywOdkeJwzTQcWcFA279Yc5/ytL2479yBs0a2DdxJ8bcMqoYQ9mBne/+BDDDngSJRr7TiSoUQg/JdAtbrV0EpNtNdo47b9tkDUZCRkHIPSsrJKsXUVCdZUx+548XocdMCBuHv4zTjj6uPx+qT38eHiiRiZmod9Tv4/dN70r9hywN+w0c67450FX+OZ0el7Hxr8r9vOxqV3/hNDTtudpdVHrrta9jKdJBeVOr59784YvHUn3lNpojnxXAwZbSwBLGvxChdoqYrmgkxJORgoyLR6DElK8VSVy8fbwwduBhcYjF7A1+BCJ4rxZZOhN1PSSZNqsbW6RuK+MnNGI/hIGqOv7pNMIZN7oVUTPzarkiMbaN+Tnw3H0888m5bgaLFBRr74aIn9dtkEehSnGKCEGyjkCTieLMeO/brhwEFb4qpzjsR/zj0Kh++1NbbfpB0aJSqQLCkGEPNgiH6YQWMh0Pg0zo3hfa6J+vn1OF5RJ4xuKwCwuKQU59/6NorKDDOnT8MSvnDhsJLjZ4b56qN5lvR5ZJVEfIEY6hLYpqNRHRrn4N/H7Ih7LzwETfML4HTiMuoxScoqYNirr+CZUS+D4iJWAqUq8V+F+LZqamjduhXW79yRRK1n4MdHgKLrQIxGfA11ZOcjtqu15Y8WjAD6rodlnfLw+rg3apX5KcR+/bb0E1m5cIgwcskZdt60K3bdrDUCehbHk1zAnRNwxQmMuKIeE0T3bXEVp3ixGfodQi1atHD8AYFlLxQlzhe1hDzCR9kKNM6Jg0+L3ISSierdcfEDAB9PRJGWKK+OkRKpIFI9Ot+vMEggjOfQeYQ6qHmQlKpUAhHZw8zzhdNgiXkwpgJmnuziAZ6gszqy/wl8ElcfxOWmoIKQcPyR+yLBezwvzLHgkKmqhgs+oTilYRQ2jpeTIE9KkiMLOglYABCB8YeIT8FA9ZR2qJcswZ1Xn4a8nNw0L2QuaYcS6rz5xW+xpCyOGTMmIfNFX/gRkQYqohalq4KtSqpOIZvTTIqxPdBlGTwCoEVhgFvO3R9b9KCTUGfUhnK/DoDzDrsEcxYs8mMMX0m2+N7jpwbVYItV4jUK1cikh6kKOu+zYbRBc6q6avbZW16tElwHMS2ddbBbUZe+HTMGAVG/CDmjnGdwj2G7jTrhrxu3oeOKcY45BIyOQk4CzKHAAqugQJ+qaVpFMgn9Ko+WofN8bU1o6RJEFe6VsEye40MEwRDgr5v3gAsDtgcKSQYYO3YsLF5AWbVEumI1VEVfIRL3RVZGyB3/+GfDsO0Ou2GTzbfBkyNf5SOJ2o9AglJTHRCKGoHobJSqHHRS8kCBUr7tPOm0i/iIfAICOtJYul32xFfceYetccyBO4O7hMDoDBkHbzTU1FcCSGdk5qkUD7wcfDC2GxBYMMdaIBhlCHCIgmHLDTrg3hvORpz3hiElwDF01C1bZy5ahptf/haLSmKYv3AOpk2bgfJynZJD6qXzphJXqSujk0RPq14WTWBKqkBFzbkH2s62A95xNSqI45Ij/4JtN+7uNYGO2COU19vqdyZ+CN25wbENRhbgsyrNP4pJPiNUHfdDkGEwz8yJZAQcSvYd+GzEZ+Suu5ErZ93s3JM3vBR9R4uLKdNDxwXYu30L7LZFJxgfYTTDGbbTiiDfUTgCEwX169Xz6xJh6J3VgqXLEDpjVTmjSNivT1bSJX0EZPPkBslRRItrfd71hHQKFIMUG5NlvJcxUNavNiKZKKHqILoE0/D+R5/h77ufhNGjv8akiZP9G6tdd9sHi4qK4KhXm1p2+I1DSmV1R4wgHjNaw7ZJKk+VY+K0eejScwvcd/+D4DD4WpIBbZP9BTl5uP7i45Eqi16YpE3hVjYPBuUgDmIAfTP06JxxaEgHYy59ykFJtQUGnbwqeGoIk2XUkRIH/TboiOcf/A/0sgO854K3SqnD/BUr8O9HR2HRigDFy1dg/PjvsWLFcnaZVmtCJOtzKWedqEEWaouskyZXYRHBzGBmCAiyMYEAZx3QF60b8CWR2jD4oKauPPlauCDHl9VvtupxJSvrFW1lSKuqJKvMZqG8krgSIr0BJYygeZ0xc9ZKEutWMVi3ulPVm2HDXvEF8ylgRowfwHtu1QlhWSl84Gw7Lbp0QYsO0HYCA5nE43otqEcgpKBvPi8vKkF5kni6XlQ/SlkJ0qGSoHLBUlVZRZLaJIEauZcjnxGrBJpcKZxmSm52fC6SOuqR79gvWfz556Ox6aY74Kjjz8Dy0hR4RIJ4zmSFSzsnB/1IJw8rSPJN7JOjXsFO/Q9Any22w7KlS9mKWgBFlBv9lUH/1ejFh69Cs/oJluEDOT6XlIAVqNuToiQaiJq0iFMjlR6LOYwYNw97Hfdf7PWPazB2biniFoeZoXeHxrjpypMBY5/MQZ8DYAjUKB9fb33pW8xcUc6bMcd7rRmYNn0qwjDJTju2LSEKrxJrp9dOrV6Z24U25SfiuPQfg8kwQhRJptOciCc+1r2f2o7ovySt0vpDtQ1d4p253tSWLBeAY4Z1OnAG1r3+nXvo/3Eiw8rJyyyAwf16oEFOgguZp6MMEUT8XDPnUGj6mUFkCiLg28oG+qN/fCXjQocUd8zchcsQiqnU0V2EgE41KQB6JPA6uGEZaYfBYjG88OHX8DqZqDl9GnZdvwv0BwqxuuAFyczkRI2gaLTLk0kIzaDL+wWLF+LJp55D2/bdseOu+/NRcTie/OwV5q/giVHD8Tid0xOCka9g0F6Ho12H7jydnYwvR49GKpWEt5u62CXiYAjQZb2OeOHB/6J352Z8rCNJHDUMNkygOASeRLZygVGJgCRGUQDVqF7dzFNQWlKG0y+4FmO+n4Qx4yZiz7+djQVFFZQ3BDyqDdi6F2649O/0WSxTFUnsL+g8QywpL8f9r3yPmUWGmBnKi4sxceJELFq0CCHvuwBOjp8IqOlKwM8JNJMRoL2aXzB0aV2A9Vo1o1JxIgiMxpEXgvMhj0p5cUj6ydFYt0rYKlGP+SQiaU1NTE6CqR32yqmeGd+et4sE1tF0nXJYZ/7tYuh/u82bNwdQz4yzJmChbZP62LprQ7/APIksxQyuNa0yuNHgKOaBW5if1o0b1IfxTse5CrhkHKVlScxduFhirELBGBtjlIwnhqwfcQDS5y+vwJS5S7h1QgLlJWRAp0487fERSEWK/3hMVx284c7I4YV0phXTRqE+I3jzWf5s1Gc4asCJ0J/KOWa3U3D0bicRTsYxA08i7QS+jn8fxcWlbJoGqmXWla2RToC+Gb17dsUzD16Bbh3Zf0q6IIRjI2am7QFmqkkwQhRlYoRVS0UkVI4xWcI5uqDXYVuOHwRgoBAcKvj4PW7KDOo3yEHIue+x06a45tJ/IBcxxEODUVoAys7l28Nbnv8Ks5bzZMW+S37hggWYPHlS1MewgtLSXZURqxHT3Bo0QFRCFKNiWqKirAytmzfxEmJ4W2jVR49+DFiAqH+oEagmLV+DXGsh0icWMUaqZsGijFpW0MnfdtE9vh0yoDXA0cLs2TNw5G4n4u+Dz8Aj1zwn1joF6dW6dvfpuVtew9/3OAMLFy1gRzRtzNKrQx9A6uSgvt3Bpzo6jJDTTb6PBp2MPMW07DyRCQtMwcyMMty9TXhnkeJrvhBJbq4AS1eUYur8ZfhyZjHuHv4lhj4/Cjc+OwIvjZyO+RUJVo0hnleATycuwC3Pj/SPcNxL0QJz5hs74Iy96CMCmLGs9n4i5OfEcctz/6N04PUQ8dGgH4+CaAQch5C9BoM2csi+EKUdrEuEvfOiROU7mAWI8+3jP445GMMeuhQt84AcuolANtNaMPhWKm229HgaOZnoSGPDbNfRobAgLA3VTJYIIc4TaG5unDaxvtohrbyc59WAuoMYYhZHwDus/XbZHNf8+zTo6ZAiSAXUZYaAfSpOOlz/7JeYUwRamYQLHIxtz5w5HZOnTMWSJYupxxCFTB6VVkkd9ZLITKbDsQ0WobJycaUhHo9x7IQJgIBy4ydNpYgRVo2iClblrEyRlCBDF07w0WBmeOONd/HZqFHEKeOMJnEwwJxRA1lRUYo333gdxw46BecccgmF1o2oXq7VPXngyifw7HPPoUz3UvpYMy4rTVoajJ92G3dqhQ5Nc+GIk4uIpVRdVy4QLpAE0jLKDfy8RL2CPDRuWA9JnjIWFBXj7THz8cDr3+GJd77ARD4izltWhrkryvDB99NxzZNv48aXP8fF972Bpz/8FitS/OSH8zq5sog57LLLLti3z55Q2cgxYsJ9tkriSMkAKM0jHBhIMpaYsaDaacxY5KKGxoIbV7kz1qHtwlkFUBnpwHExxBAP4jjsoL3x9vM347KT90C+V2eQGuOlFzGYGcAYARFFAhTIE2rGR7NUCk+99imGf/A1UjE6HhfCq1MqRHPFnJGPoymUVVRwn6kE/yHStEEBJV3UDNOAs2DM9/xrb1x72SkI+OEhu7xxapsn4SKO8+3DxyCnYVs4tg/2KzBATlMnru/Hj8fsWTP9bxok+cY3FlQtf6NuVAMDWGJKZ+DbAUPaZpATcKzmLFhMGwENMRQccPgFB8Kxr6AMVgpke/mVyKstmtdh5AvAEnMjAChtEY2XbAvICTg/MQTEADPKENReiuOwYOF8HM2T9eUnXou1PQRVHVj7sEevfR76G9/g/HBdQeB7wZnSRIJ5SOJm67fkAk7ygOXAIkiuBPOLkHTlrBzxVOZCZ1mCLAHc4AX1C/H19OV49fNZmLa4FMWso1/25d4Blw9caIilQr+AZy5egeXcFPqFYDBk2pW+wvoNcOCZeyFGB2JikA91AgqOycpAUmUkj4tx5647IB7nqUQKSQLbTsRy0JC6RfJA/BATMwAAEABJREFUnSYg37fj2+KUc3GbFreB1RzatW2FvXffCW+9cCeuOucgdGvdAM6/RUUUKEfxCKc+1AJm5qlgcHQUF179CE7/11Acd87VOOHCOxCLJZAZa3DcKEZ552Hy3CLMm7+YfFJpY+hCtGnZnIUYRKRqgJ4npIMJXYB9dt0MV15wAmLJAJwWdlV6zI/7/GXFuP7pkeizyQ5oUq8pEjwtgsHM2BZQUlqCRQsXYMqUyRg/cQIWzF8Ava0tKSlBWWkpKsrKUVFB4NyV835MX5eQA/KAkKbT8YcOZVaICdPn+DYdLWAT0HsQ5WDZZBgLRshE4YJM+afmUR2labAYOic6IS8nH2YGDjeCmKyIxoEfDzAq98DEVHLO3+3pauCFW18ld+2MwdppNvD00Nfw2quv0XxNEpeIQdOCTGCR5QC55tCqcQ7kVECKA2U5eY6LjxhLjBaBoyyxqkhhTX6S/IqcHNz6wucYM3GhHgpZu9xri4Xmf23DWDcMUtBjitqSLkPA+5aYX9RUAQXjI84NT1yJA7bcC+aMOox8bkz8vPDGhHf4mJmKKlmUNWlUH5O+eh7XXHI6NureDTx0sI0YN1nAduJsJ2CXDXosbN60MXbZYRu889xdGPXaLRh6yeHo2iofPO5AfYrTtoB9A2vCBzZiBI+vJhGbMrMXLsdDTw7nOIVsK4UXXnkfp152H5zxpMnNToOowMFxFJfTMQ4+9FyU8ITM4SYlxKa9u6NlywbkG1s3gDoFAaIfObS/7b4Frrr0NKpinwDog8FJjvgY3n9dcOfL2GqDbfCXTXdG6yYd4K+xyJMeZw4xOkAaR2e1hE5rHubMnuVPXzP4CDl92nRMmzoV06dPx8yZMzBj5kw4eqMKnlZcRQqFVg+X3fYcUrSQLTM16Kdpk8ZqATLDGcAIMDWCcvyCYOk6ygWQctL6btYbw198Cjm5+SioVx8tW7RCyEZDP2caE0lngBVUj0VHa599/gWce9ilJK59UT1b+6ymxa++OgzwE8AEEAoftOqJKAs5OVv0bM87mBDGibRQDANROE6gM3Y/IAgXi5UY4aq00QGFiCVycftTI7CguJyLIsVtA5ipXUeEQAfIPUCHwCJrUyP5jnLkIYQklTRs1Bj3DLuJzoqPgi4Fr8JLSUK18ANBugTgJk2LhQ6qqZKwhg0KERYtwoEDN8Erj1yKGSMfwqhXbsIXr96ET166Hh+/dCNGDR+KCR/ci9GvD8UD15+Ebu3q8WTBflkcUiZ9kV1gT5AOoqbRH8oc5TgWDeoXItDYUjbk6Ac8FT3zwhvYYcjFuP7BYfhywgx8O2M+rrr7Jey03zkoKa2gZNReEMRw7eWnI8WTjuygRs8Tl6rTNgU8zYTYf+cNcdk/j4HTa0MvpVFwACfjna++w+Mfj0YQpviGsxd27Lsz+m7QD20adwDKA+/MwSCdIeciJJIihDzdOe+KQs5cyHZSPHHRPrbRLNEI67foiWHfzsbIidPh1xN1KIasu2v//ti/b/TrYqbBFCMNls5/u8ywZd8NsWjOOMyZ9g3GjR2B5UumYtL4z3E35/j4Y4/zzgy0Q21zSIR60LjOmzcP/zz8/7C2hWBtM1j2HjPwFPj/S1c5E+DiMfjPX4tBm0V7J85P0S16tgVIS3Jzl/HTcTkvyxcsWo45fASZNXchZhJmz1uM+byHWrq8FCV8DAiDkI7KcXOEKGd61wsjMZuPGo6TH/qNaGwP3EPGu6362G67HTBkyAHYacedkZdbgMCZP6VQirUNXdfvhnuG34LrH7scQ7bggk5xA7gknCvnphCUUS4JKqwGRFcTLZ7Arf+8A94ULxO1tPlmGyJVUoQ4H4MC0nN4KdyqWWO0at4UnVo1Q+fWzdC2ZRM0qJePgH3hboS+ZhbnzotRXnYb85CJTorcoyz9vGhmqJ9ruPSfxyKkIo2i48kzSacwfvI0XHXL4xh0yAXYeZ+zcOMdT2P67PlwbD9q27DrTtuiW+s8aA5pBnls3wGxihhylqeQtySJvKUh8oqMj4TAMXtuhwtPP5xtBYjR6CAVQ0gHmQIv4Z98GQvKUoi7uP/yaeP8xtiwS28M2G4gndc26NGuN09fHdGsfivUS9RDDsctFsbgdKQmWDlgFXE0KWyO7u17oF2LTrj7zU/xn3ueRorryQWO82dQMDranQ/fFuw+pzEgSfRMni5CtJWBvJ8ZjXoyoBZirB+EIWLO8c1lUxy45WBcfdVFmDdzHJ3XTWjUuBFtAgLWExjlZefcuXNxyd+vYmnticHaY2pk6Z3/9zAXSyoqcFEKcZyIgoICLh4QQ2XIy0vAOInzFy/GgkXLsHDZCizjXUVpMolkCP85muRElyVTKCotx+KlRZg7bwkmTZ3l5Sr4CPPd1CJMnr8C4AwHdETGNh0/heO8kxk4cDfc+NR/MOy5B3D3zZfjuafuxi3PXY27XhlKuBl3M7+X8MWo9zCk7yAM6bM7jO2BlkqPQT/wqWHl4EioDiz66DBzxhx8NvorOjzx4RcizcP6nVpRIqCFBiYE5mKQSoxlIj46sh3k8IyMgBbECEaABzAY4WdGVuEQQZfcxw3ZAaceujdy6BFDOiT6En4IAKH/qHdesU4loCWsBtmx8Qbdcf91p9PhJwASDXHkVeQgf245cqcXod6cCuTPT6FgXgUKZ5Wj3rQyxFeEOOXggdhvt7/Ct83RiAFMHWYvXoIbn3sDQRBSXZwQwPi20WhMs3qN6cQ7YeOuG6JPr62wQ58dMWCb3bH7X/fCHoTBO+yJPXfaB3sS36pXXxQXhzj7nmdxxaPPsw+gHtB0Y8LMAYccfCCGbL0v6aQxgq2hMpAg4yrLaYTkCBMiiEo/JZW0htIDKwQrgXGNJtjvA7bcA1c/8m9ssulG0IcAaCtFvXW6xpg6dQrOPOgikdYKUD/XCkMzRn70kb7nAj/gGnz6I06EYecdd+Ri4eKBAmeFM5rDx73ly5agPIyDH7wSJzOA8cTluIAcP4kd346BuacZNzJ3TmA5mDd3OcZNW4DnPvgGYUB9vmbIlG2Y4faXrscj9wzFgX0GIgiTMGODfPwYssVuOEDOaYtBGCLosxtceTErhbQvBe+oInVe109NVCUDH8wcyWoseXuJsmdsHd3Wa8OCb4GbihSKcM3SPiBFju7WWMWXLRSBoJzgHIWph4aSmInUkUFryVUjQ66OQ72kzotO2x9P3n4Z2jdtgRiPawnSYhSU1gCAIEpj2G2n7fDYLecgWVQERyNjnJfcxRXImb4CMZ2meEoKOZ+ai5Bj7YjHOY+JuWVAWRL/Pf9wtGzZgv1WTx0tMDi28fwHo7Ccjs/Axo0E1WWW0QHqEJkvGFFRUo7yIkJJChWlKZTxCqAidHhixHcYcP5VePTt9wGTJkEA4w8Y9Bn0rwvP5fwmAZ7q02RyfiTKQOrzUubTqmTlsufUSvSclZOMpCw9YMtBeOvVZ3HHyzeCV3HevIhvUPOLlyxeuXqdLQd11rJaDLvmrNtI1SwLiMKQk8iBTjH6WgN9kIhcqOQb0KCAn6qxgFLGxWRgAucqAN7AGrdwjBsjcFxk0ONZEpIEg2ONGD+mJ8/mm6OUCA6+LuVB7ffwjmD/LQbyDZTIIaVDKGjy5dsCruAYP+ECAetEa9hRzrENMDdqoT3IBJUz+Mp5JOdIFiwrrsD//f1/NMNRB4kRG4l4DjbfcP00IU1UiY6ounaa49s3pmSvFK1aOdKvNgUZhvAIopSGkOWoTfKOOGBm0A+bRr8N2uGtp/+LoVeejr9sswUaNWjIkTe+VQU6rNcWB+29C5686xLcdsXRaJCbw3pAjE4kNqcUOfPLYPSyxokVBMwDxDiGpkagEOebwmBJMQoSMdzy39PBoeccO7qnEBTHMl7mX3zfMzC+UWUt6g8J8BDQ3IBGBhT0jtQFcHRQiUQCs5Ysx7UvvIbdL7oaZwy9C9MWL4x0gj2WooCV4dC4SVPc99rNaN2iMUtRm165ZASU92XlHiGRMYNWkoVw3JTVDqzEWFlPuC+sVtqPk8wMQuP6CDBkq93x38sv8k5L1mea0/o4ZtAptSuqY9Sgjtnzg+aMGfON51t6orjWsNMOf8GAHlti/oKF5DkuGk6FeRRteX9jLIJbJEHHlR+P8R6iObq0b40uHVqjc/uW6NyxNbp2aoMOrZtyM+Uih48wsSBELDDMXLwC+rQ3KXGRzhYtW2HgBjtDC51LF5EpxoxAGaYR7lOyuQkCj5PDFUIRKBgT2R8BqYwQkF6ZCyd4GRId65959sWYwlfy8DrBIE2GY4/cH03q58FZ4M3i7iKPKNmOsr7AxPkykdVER3oGWJulKHqakqhYmYrkwSeQX4eCb0cJPX/DennYf9c+eOLmMzHhkwcw64snsPC7lzDq5Ztw3fmHYPuNO9L5xxGwfyDE55cid2kyck0cP6MeAaC+GcA+GgzwEg5BORvnIPXt1YZvPreEozyZjM5LvfjhKIyaPpNOpwgLisqwjJf8y3l6WkHnX8RT1SxeF0xZuBQjps7Ec19/jx3O+Te2Pe1S3Pj86/h6Ci/Xuet1AjVqzIyJ8NZt2+GaR/4PB/bVG19HrmP/BUIlwVzRsVZlkQVvVSVBEhGI5THxCFYdPIMJaZn6HmVSKUf2StF5HljDYHTGJ590NA7cd19AFOdgZkIR8g3oDf+8E3U9cAXUdRMj+26/+H7OugM4vlAgmpuTi5uv/zdivGtKJStIJREERjhDHnsX52Jr37olOrRqijYtm0H3WvwchZ7x9XEc6BTEj+WC3ARaNmmIjm2bo2uHNqhXrwCzeTkP7nxjowZAaq+470LUK0iwFIJkOE64AD4Yyw66pxE4VpLDUz1Q2JdpE/cgPM3zpYdACtdP1AgYJEDQRmFJpuKc8y7Ho48/AaqCdIHBQkMLvk4/6dDduOikB3SmEUD1KcyMKTxAwZREIF4VCIvolalIGRBRRnpgIUNXzmL1KFKljb5ljg2JYWkJcnTKLVmGZGkpzGKAxRFoHDk28XJDLi/WA8RofgwAjZWiSgg4RgT4WSQ7gHHuWB0WBth/4NYwOjRHPggOhpJUOfa/6HrsfPbl2P70y7DlqZegz+n/h81PvxSbnnYJduC47kr426XX4Kzr7sD4OfPgYiFrsrYD2zOOaQCQwgLUVrduPfDvu8+Dvp7iaTAEnAvz8oB5e1FLsDRNgmm0Rpbhk7g6EbJqj9XqVhNwNFgcbgUYnwlvHnoFOnXs5B276BI1c/jyyy+F1mnQLNRpAzPGjfhsFLgmGDWLjosZuP3Fa9GwMODi0JIBQ2b4iXJTde7QAu1bNUZuYFy6YF0gRroqc35Asq9r5JjzKbeJIW4h4rFcXo04mInuoBZatWrNY7U+TbmYRTIlZFXGlcuVDCKr8kZ/OwG77XU4dhx4MPTfk13MEFKSH4QyMcLZ/tiJM7D73ofhjjvuoRkZPcrZd/LPOuUYNMiPs2YUo9GJcFbwiIsKoy8AABAASURBVKQFKijPgMq+MRF8IZ2oTGCM2Bw36a0sU6wKFxYRKMaNkC6TpJgp+eHyBRMZSmk+zCwCcOyXViAWJsgnTXPi5VkkjxQilu6Sgb1HMieGVKMcBNQh6L/jlmjcoAFlJMfKbFSbsZz3iyXJchSVl6K4rAQlpcXMi1Hq8TIU8w1yKXtawWrgh1jo2wP8AiEd6hiAho2a4O5hQ/Hph69Ha4E86ac4udUj265WpBlVJbEEoijPgMoZEE14Jhf+Y5C2cWUxdUn2GROpy8/LwQvPPYz8/AKOE0gFg7jAP4+4jHjdjUHdNa2mZY6LKEPRvKi4HlpxPYUI+EpZdw8ZfiZvVFgPpk89bn2uZy5qB7+4uMgk4/WYnzOQAR9YFnv2ohUwxCCc+wZgqTFfD7tkEVRDYlQr1JeZ/KToKCUo52ng6ONOxQcffIQRI0bguN1PxRMjhuGJkcPx7fgpGP3tRI8ff/IF2KLfX/HeBx/y7iFkbaMlBCmhYQN33h6H7rUNzKVojiMYZTwTJKIypEnqs/okEC5YWcbzSHRCBBkhr4MJo8i+8+LRDqfcE8WEb1qWeBJWDpFMRDUvElFYg130uAXQSRSaOJDOqNOqFBNlxnpcBBWt8sAXiYCOD4T8HMPmm2/IolG9o5xjbtRgCJiC4ATUqzz0OHtiKbG8fMD+BCFpjqCcMg0bNcYeg/fAdY9ehiH99uIjLNgGBWi9o7BOZKRQMkYAAyuSRwRUh0iS+kTwJSIiMlslGikCZmllmYqirAaoLFNndRLkG8VoLtbjdcjQZ/9HSRJJi9pxWDB/Pml1NwZ117SalnF5VhE4wJ07r4cNe3fjOIeI+cXniFeJCCvhI4c+dS3DcaKakirIrKb0IhJXpNKKCuixzq8UEhxC6K+Phrywh9+cGRVUyliTluHVzCUmijbeW2+9h2+/HUv1ahFIpipw5IAToN/56rv1Tthuh11x9ICT8PAjjyDJt5A0ARG4dFOGZk0a4YbLTkRYVozQtEGkq9qUqkFV8o36AjHVJ2D1ZRrl5ZhEaDVZT8uUpcITMkiUVzovjpNJlrkXW01ifn6MXEPQIB8Bj5gBVYkiVqYLMkaWg8Gxv2HbApTWpyB02c2WWCFVVoStN9uAY8QCWWpaH2ZOMrTFO0ENURqMDelDzMzYlIPj7bva07rRLzc3a9ECesly7WP/xoP334j9t9qdulPSRHkaYgTqAOsDtAEKJPqyLGaZdjCtjCquDJVMIRnmyrjKPwSqt1o+bZNZ5DOD3OpmjXtxVEgnzUfarN+x9HgdTTRtddS0KrMevuppLpCorAUILox/3XYWBz0Jna70C54F+fmIQjRrRpkiXq6Ck+DpWoVkmXKYJ1VPeI3FeyLHeyAuMm6Y9vrTIV42LcW6M2ZMQ5DT0BPkHjybdNYgTUgGWFxd9CIOHTq29xIqmnYRQX1L0ZBQJ4dUyFcFIReUJMBPfkD7QjKOJ8rGjRritSf+h4IgCaf+OC5BnrIQlqNGMJWckrSZ1XGS00UqUSSBYtVoLHnajycOKTlWfXzLDvZBdTKquMtZzJS8USxnoqkHPAEBZQVJFDdwYHcQcu4EYhodVCAJA5JNYyjvSmfFqYjR6oBjZ2nVRuGGjRsi9D9p/eKFJknEeGeWQ8hFHIJEkODjfw4spHbSWzdvjb14krqTb4Jvf+lGjPnyQ95T7YEDtxyMBHXHqEvXCgH8CoiGh28q+aKZjTlKOJ+zMeZG+OlRNX9Q+kcFfrA2baO5NClSY+jSpQP2GbxbZSWywCHHhUddUUmra8ha4bAWLV7E+dcwO2hQQ+7atmErjr7jEo7DuFobNeK9hUZXAgLu7imzF8ACFcRwTLRomSmqyJxbg6liRFBZ+ps1LYDusqIapFLNPB6Xn/zkeTiLqJlNSHOkwNvjaSJUQhUZaoKgvdytazsM2q1/VI/2UwpgG1BQTmD0pMAZtFGAGHSaPGCvXfHJ8NvQqjHvICgREGKEgA0EGV1IB29HhLMXNI+nAxlAWd+mz8WXYWlIF5WtDJSoJAn3wDZWlCfx71ufx/4nXI3/3f0SkhZQfUhQq5VViPgazKNotNuIWjoH7U92rI/yVrlAvQBBIkSQ6xAWxlHRPIGKTgXkJXh3lWKNkGBgAjBhVbBBzJg5G37ayXKeAmy66cZ4/ZVncMdLN+BWwcvX41bCbS9ej4fuvwPvvj0co0d9jLHfjsRDD9xGJ7U7Dui7O+rxvsfonKhKLVRC4DHHFAQjkGJIByGCdPEnZC4tk8mjokoC9SqirDaNxDxbaAY8YZUkss34wXL88UfB/FxRiGRGzJw1k4W6GYO6aVZNq776egygkQQnjrmZoUH9euBy9mRDDC2aN4UP4hPR4p21YDnA0xITvy1djRTgPmPCSITRl500OvCiPkSrhoXSRICo5Ic4btCpKCtLkUBtagRRUP20esqRR4IejYhRgAqViuaFgJCf+EuX856MNEvTKBLFSBwiC6W/QhCLoX27Vrjzxstx06VHo2E8BfN9Uwt0QhR2slLCyqWJY5FBlS/kK/3rH3oL97/0MZarD45CkmFdYj6KpIalVeCJSsSgrRL1mcohGSpQx9PDP8M9Dz+PD0d+iRvvfAK3PjAc4PhIDAw+9wkLPmYKmZxEzissoKkpVDQKUNwugRKepEo6F6CsQy5KmhnK6/HsxNMWpRF1VfUFogBBLI75C5d6Hpunroi+Xqf1sFXfTbG//1LvQBy4eQT79x3ID44dsNlG3dG5Q0vEea41vsUMWE1OzwzUwQTVg8GRKoioK/Mjas3UsZgBojWi6CIod9Qt0CyIJnC+NU/ReAtEXg3Ubo2rlBYmMJ4o27dtAb1t90wRiQSBek+kDsa6a1m1wUrx8ahaEQkuykQiAXBmjEnAge/RvStMKwxRCEhfXJRERTKafE225kNAj8JFIUokWyNNL4Zyvj3q1aEpwmhXUJt5sWQqiRe+ehOhsexlvUbPEybwhUwigqCyRRZY9dnPX8VHvEh33FWOG1BbQFXIZVtAEFplvnHvnnj+kZvx4bP/wcB+6/HOqpyihoDCBnmNDAQA3TiTKJIPaTEAiRwMPvR8/G/ovTj/8qE4+qxrYYHqkVcjmrdU1TykeVKVccCOJzSNqiAkI8l7vc9Gf49yzpNcZwX79NXX4zjMkX6XHieKrjLonpZuI8rMN2ssGDuYYv9CXoin6Ei0j2LUJR7ZVZEExzblIEHH/t24CUSd15MR2v34XWAh3/46wCQfB0JCDECMPQ44zxGAI2jQD3xq+MmBun+yrBesXqE67pk/nHAcKgVqqVrT6loEWNnM0K5NK+RwL2kuBSAt5DiRXSdjUCetWsmovNwcjaOnGgzcCQQQI86owtZbbIYwxYlhRDosKy5GmZafp/kkzWGmCSdoM2miPKjMxSsaOHE9OzXjIneg71AFcphxYxzZ/0Q89dmrQDzX07y81Asooig0AkcZAnWDtvJcBP1brpP2PtvTmUg8k0EyFPM59xCOPfpgvPrgxdikSyE//bm9KhcTpRhRGUxVWTJC9SgrDAv51nPKjDlsh3zaMnrMeLjc+qxDPkmZGh5l36Ny5LxC1gpdElPmLcM7n32HFaUhUskkXxSU+3urZ1//CsNefYfTQnmpo5/q4y++HWkkUBmb5DRFONWRohiVKUVShPv2I5S2BQRSaI8RUw343ADmEpNeARgcByyZNIz8aoznSopk4koBo8czC6APOANzgplBOFGYEScgHYx5bUDyStFbQppyZj4Krw6eWC0RT8VMLrw6RHSlGajO9bgjR8DR8+WVEtnOQa+kOi/LYsQgy0GnqfqFBWmiGI7jwGIdjcFvZtfvqGj99btwcDWYBF6wagMtLyqlI3FI0YFwnaJbt87Rv+QCZQhKK8IUvpuxhJZVbQlNWiVwoh25zLix2AQnVLyQtOLiCriy5ejRpglgMX+HZNQbANA90VH9T8BW2wzE46New8KlyxHydBfpijat9KhVaqVu2slGvhk7BUccczqOZt1iOlMzA1WSz4xtNClswCJbSNMD5g889DiKy41tStZgRoABhJB4aLy5Yl3HHD5ErXpUiYxiv1o0a4z8nFyYi+ouXV6EijBGLRKCz82n8Ce3gONsrJsWx7ujp2PX/U/D4Sdfjg12PArXPfw2Hnx5JP7534dx7qU3oKSiDEDo9bdr2QJHHsy3aWBfqMN3kFxFjYtyDgci8AJpUmR7hlJZEkESNIZd8eoikpFKUIE86fv0y7GeTwZCspTH4jyNEwnYP4kRpWXmQSmIIcMz/MrgjZEpXk9UUleFeRKT6jiLvzBKi6C26qILauNVGpfu6xZ9NvVj5udGlTTItVZc88RgzZvw4xa0btUqEuIAGxeWju6Tk1P8uGt8xWzYIB+bbNSbGwaU4ALhbjOuzuEff0enFnXTvHC0DaCgMicnmiiHkBpDlpcsW4zFC5egPBliyx4tUEA5tWus47i4jS3EDBjz7Rj/1YOO3frg9HOvwLzFpXC59eD4Fg+xHOY5KOe7qCc/fw2bb7kLtt5uFzz3/POgCuhxh+bBjEqZNK9fgNsuPJHOgraSZgETsir4mPXp6PGks0A7mProaCt7CeMPKiHClFYThUKYTKK0tIyo89JxNpOfF2NZGgyeaC7KoeAiEtGKZAUuu+oOnqwqUMFRKktV4Lqb78O/Lr8Fjz/3OsoqwkiWHdIf/vu/809ErKKIm4CNeDupRLn0E+UQM105ujRBeQbSJGUiSYfwNHiSaNLrCyl89sUEz2WPIps4tvF4Dv7SaSsOl4toXqJmkpGPqNVLwiOqUqdEbdYAT1wliWTh2wSDYx0B0V8dpVuWCWpTJrqgOq+yLIRjZrTMLMCoz79G5caBHyamdTNqRdVNy6pZdeCZe3MUAQMD7zNCpHDlP/6HIJ7HcTZu5gAhP+GH7LsX75xAWcdtxZxxBd9eTV9YjICXLaL6zcJETooZNxXFKefL9CQLly7FMt59Jel0tJ1zYknsvU0n5OWprQDOQuiTO8WJBsHJKiq6+5570bXHRmjavCN6b7Idem+8LXr03hJt2nbFMbudhImTp9C2kPXZmCI3t4Fl4nrNftlxe6J3wxhiPBX6fpIO6g55XzTsjY+8pOMig6O9bE88Rx2OBCPAS4BYVDtKKYwojBozCY62m+qQnJuXi3gsIDOSJFIV0ySKkmaUSyAnJwfqL5UwZzuU0ek2pM7QaAXLjk72uv+ej/79OlMA4OSATREcyoMc3PnsB3jzs+9h8pa01wtFAh5F9VBJJ+II0sIsjYLDgkoVoosfN7zx0Zds1iEZo03sHllo3LA+WjRvBoooVkL15mrH2SkypIPZD0RJRMBWqT/CfYO+pHJV9eql6niVRO1YRlZ5ZFlNOdEFVdRMSbkgw4lwv+Y5kMWlpRkGra1E6yTCKa2Tdq1qFGeIEcbEcYNMmDQZs2bPpYshgdIBDH0260UsKmtKtJEEH34zA6DhwZ8zAAAQAElEQVQD0gaMJolLiQIRziXGXUB/hmXLl2NFUTknLajUk8vHiV5tm+GwXTZCu2YNEA9zAKPjoogLHCwWUncIx43raFc5TyMzZs/BjFmzMWfubJTTkTqwPdrnfB3iRgJlweveVo3q44YzDkKnpnHo1HXorttD8pQAq0Dh/U9GI8grIF3tiALuVbbLY97Hoyfi4Rc/wIz5SyF5SgCUjPpGjAsSdEz3PDYc6n/KO3yH3j27oWxp9HURjgDrWBqY0QDJEvObX4/AQ/9zCrp37sAmYoghQTrt1Zel1Cn2hVXQrElT7M1xCjiYGguSpQLLypIYcMC5uPQ/d+Cwky7Dlbc/J8OgOgIvpITzUEUUh8AomlgSEUT2RgxPZyKa/nz1p5+PkUga1Cfgygf+pSGg7ZAqz4s4Hl1NIv2Sd5X13GokM+Qf42fklEtWkMGV/xSoXkd4dVD9TL8ydNEyIFqEU0oFMyxYtARFpfrzRxFHA+R8j9PlOpYFdcye1ZoT0DVxXXq+cUDpM/DeRyOBwGAWwQa91scWm2yoMYdJ0icOX0yegymLShEkU5AOLe4aQKImaSnvdUBdoDswQr169dC6eXPoy4XtePo5ZkBv9GzXmOUAxp8Y4ghcnGmMricGsK4hALTbBQBJVgUwyoMQR24igb7rd8BdFxyK9ZrHYDwdyLldcOgeXp/f7E6qHKZNnYlvJ86G0RGADsjRNvCU+fiwT3Dgsf/CuZfdiu0Hn4QR42ZETaselDg+1iZx3/Of4ukX3xDFA+hkdtp2c1pjLBuIMHceoBCR2Dh1kAr2pWurRnj32f/h1ivPxlabdEcblps2qU8ZVqAYhxDzFszHVbfpkTdGIh2qbGU2a/ZijJ0wBRV8KZJkH157ZxQcklFdSqqugETSImUqexDfQ2SfUhYZIzlWIA6OiMOV1z8E3xdzzAzMeK9JG4FItRHxWFRWqXZwnqy2VCUqedIqiXgZWIX5MwjS8TPEa4jKxgyhdj2RRJRS0gtp7h0WLF6OCj6FkOoHxbN84il1LuHuqnM21WpQYb3CNN1Av+Dx62+4FZZTD7AYaQSu8AcfuA0mp4GqoE/7Fz4dB522QoTkV/HgS8bNtgBJ1ud+AvgmrrCwEI3rs02Xgv5onKPOeBDioJ0645/79sGO3dojwXuhIBCfbVNv4DeDZpubkbc9wsB6Tm2YMaVcGGCjzm1wz0WH4dK/74Qc0JFaHEYPnOQGj61YjC5tWgLUpSUFsB5Pcrfcqb/SYAhpo6NcRUU5HuKpKUVnkqSsvlLwt6MuwI4HnOP/Vvo1D7yK0696EP32PhPn/9/17AMYTGpRWK8AJx7Fx2dSPEE5Wcoqy2wnKmcYhhRfFAz6Sw88fstZeP+JK/Dhk5dh/8E7UCyAsZ/sAm6541HMnsfTXgjQLJ8U1stHkmPqOEZOROLGGmSqRHBCmUdVopJIwlRDucrVIENi7mjr4pIUPh71DbyXMqSDYZddd4b+ooJxnESsZKnwE4Dqf4JU3RH5wf6txNRaGr1oDJJcS9VZuXwrX3d6VNOSoGax7pauf/JKGldtWOkAxn4/Hk99/hrARx4LeNoJArRs0QibbboxV76B65h1AIpiOh+ZPp+6hOuZG0CbidtDC12Q5MmrrEyPgqxDekiH0ICbzADWVQoQgXFTxuhwChMB+m/RHhcevDWO23kDtGnSgA7ByJeEYxsaVpXpwqgrl8W/btINx++xNW4/7wBcd/pAtKwXRw5POggoF2O9WAxhKkmHFGDLbuvRdtIBsCq018aNn46Kigo4bnomiAcJbNC9M+UcpQDdq5WyD+MnzsD1tz+Mq4fej0effgUz5ywE/QPlvBiMXuX6f5+OePqXuGGkS4WAqI8cuKqiMFdZHzKGdsfjucjLK8QV5x2Gpo0aejXsuGeP1H1ZqL5woIMQb3z8DQLOjZoSNCrMh2PPnK/loiZJ8Ug6YYueEnHTxAyF9omiTPPnOMGnnTsURcX6fhq8lLGiWYDdj9uZBH2ZhDXUOLNMpIiXVS6a8uog2spQnS98Zf4vLWdMk07BL9VTs15GazWqJ0UtFJdU4KKjLieTZU/nUBEdMmQIaZWxTiHaD3XKoB8ypmePnmm2HAsHl4N87iEXYw4v1bn+yQuQw41/5WUX0IfF+Ohl0A8ZFHZ4+r3vsKgoRMpVIPqdPYckT1ClPCklufpTnKyQl96NGjeA/2ukvO8xVjYqD7hJY4QAMTgSHY9iCTqaTu2b8LGrHCqL4fioJl0HDtgG5x4xEHecdyheHXoCzjtkG+y9fTd0alHIT7QUHQwlY4CZeSAGXWIbHe/uW25M22kMYyBPxHzG3PkIE7n0CQ4sShxXXngM/rr1JpRl0cvJQXJsuFtlY8g+MUIA9iGfF+en//1gDNpBDp1DQk3SRXFyqQMGBdGUV0GaLlvlYJV72QBxOoXt+vRmKaBtBrU7/J0vMWPeYuhe7dHhX+LCK26FglHKiAwcsC0cx5Eo86rW1LMMiCcLK4GdYPR9UQ2P+9oh3hkxFm9+PAo0AD5QwNGQgQMGYEjfvT3ZWAYh0g9aQiGEyASVMviayKu3rzH6JTZUrydcAPa0CiIsQ3p5zFuYOXtWmggfjPO506H9PF4Xk6AuGrU6m8667kQ6mqppkJzuTTbbagdMnLEIfteRuNWWG2Lw7oOgReCUkMa1ijI6mHte+xKxeA4XPhlkGistWbYMjpsQDJwv/yhoxAHjj9II4GWMBQGXPusvK0lg3qIivymAFEB99fPzcOygjfGX3k3QsWkCZcWlvj3dUZMN02mDGz8wQ6AGmTNSPW2Cw9a9u6AwEYeCMXFMFi1ZhrGTuLhUIC2QgyorwkNDz8HN/zkHsVjAUx5topONtFAIRm2kBSFPQQ3w8hNDcfaxu8J4kovxpGjke1DjHo/qGDMBMx+pwedUFvkPlXwdInTc555yNEKeJA1aTobnhr+JbfY+B/32Oh1nXHw9yvVJwLFyMDRv1hSH77czMToL0uCDYypgVhlZZsy0KVS48qiaMMBy6+Gk826AHvf16A8G8R3HaZ+TByJMlrEaxyEwwNssG8EQ1Sfyo1GSgh8V/JUCv6YN9q7W1kWPwGCSUCMci8dGDMOR/U/w6zJDFqtBYT0V6yxkZq/OGriyYdtvtx03R+UW8uxly1fgnPMvhsXzWA64bQz/uvAM/9gELldF42zECIuKSnHP61/D8SQW8jTlSCstr6BOTiedQC7fCoJ7CdQCTrEj+NxQGYw0QRAY3ho1nnRuCCkiSL5rhxZIlhVTQwIUhd6yxeiY5CQCf0oDAjLMDIweYABYCAjJohXYbbstZDZoEukAyL/2xkdhtI97EY5yoE7j4+xeO26Ez14eipv+cyYO3HsQurRrh+YNG6JXt0445IA98Mx9/8Nnw29Hr/b1YRYHVbE+fBDukerJSkRzZDJxHC/QMTn2Uw5KOYhbnPPBPIQEiVM8RR2eT5yjA0db4/EYbrvmLLjkCl65U5bRJBhSWGNOHdIXASuSj2ogVGVLy4X8gDjs1P9hMV+WiCfwfPbw3lduogLwymAY/nHquXj00+fx3fgpHE+ekCnkOAOgHH5GcKzn19PPqFOXRL39HOoVxWW47Pj/wYhDQCPTGXLztIdIqKMxqKN21WrWJ898hffef8+v51CLVlIcaQ38a6+8DsdNYYHBLEC3Lu3x0AO3I87TlKXlgBAp9vj7uUtwy0ujUZJ0/AROoSKE16kNprshp03JOgb+SLmxkI6OuDEx8lK0Yey0eeSELDFLxw07tYCvFovBAjnQgGVDQLtUDwgAGOAhYGowA0Aw2h/QqWy9QTcoOHAbik548/2RKC6r4MOUg+RgdAWkGwytmjXEfjtthusvPASfvXYrxn/8KD567kbceN4h2H7DDmiQiPEUGOPjYwCKA0FYaYUvGwDqYwTAghBm8MFhFk+Rj77yKV7+4GuU8sTkeEpzfJyW6I13PA52k5IOMQeYRRXNjLYGSNBJd2rXEi8/dg226tkOAcdP3dKgZ3BW4ySgEji0kQhJIcHzPSUqlfGO7NZH3sXr734qNZSIouTy8wtw8wV34diBJ+OYQSfjoYcfwd8HnoQ+W26Hs8+9BPTxFJaNAqK1Ro18BJVGSU4NeDuEZCDDyJSZqwMi/0T4IUtWp0J1BKvjr45eUhZi6dIlnl29vvD5C+fjxH3O9ry6mHD11kWzVrXpwqOuwO133M61E5KpBRFlRlTrp3nz5nws4unBAm6YmN8ogwftiAP22QsksB7gNweF9egwa+kKXP/Cl1hQrMvhFIxqpSoRD+CFJVeJZSgGMHoA6Ohi0J/WNVbm3iQFCIhs0r0NHHOjoJyUZygxwMxgQCWAwYyOh42bGevTsfD0t36LJuyDeblYaBASixnGT50HigEgDWAa5WB9h4Cb15AsLkJFCV9Xl5VATlXV1We2Qnmkg+plQCThyglp1NLSJakU9j3qEvzz37fz8es67DLkHEycV4SlpQ73PPMBnnzxNRgnIp6K+8pNeQnfonFjNGHeulUznH3qYfjs1VvRu30j0CDAGcFH+Ec5yDEAIWtngN3x1IhDBh2AywBPVq9+MAZX3nAffH2NPyvQBFAzikuK8Nmozzk/IZ1TiJCPrRWpEI75Iw89jKdHvpTWDeYRsIV0pCJSlXpCdYTte2nlGbrPmTB6eSUZ3MuxsEouoZpAqZqEWkrqW3XyT6lTXR5+dAz5uXE0adIM8GVUBq0rrf5irp8jB5xYSa9LiOyrS/bUastFx1yJmbNm+mWkSXJ+oDl9WvjEVf7PQ5fCpcpYMg9SZFygt97yX2zXr5+KBOdPAFRE5wU6mwrc88ZozFmaRJKLXl9fsKCqvjY5K1VFy6AGLn8sTwYoraCzI9mlbSnMiWPDrm25rqPNC11cVdajYC1xGR9pZ82cjnnz5gIJQ2AB2jVuxL3tZCptNfYJSAKYMnO+33iOuBFqRBdRUyQ6nmqQvqcCPVZoIbOQ+qRTQKHVxEhvVVoS5mDuQr5tJIkPz5gydx52HXIa+vT/Oy677m4kw0ifQ+idwxtP/Q9vP3k53n7iCrz/9OU48eC/omz5Epg3TwmIG0ISUt4u0TIAhuq4ilHZpzzVvfXZOJxz4VCOT8j+cKgDyvhIAzlSlgZmYEM+k4joRcUl8EHKPPJjCQU1rsxqSoogqEZVUVCNtFpUcoJqAlYNrw1dSdz3a2VabfUyNPM1gML8BJ545D60bd2aayngEBkHUVLM6bXMmHNkjxl0qoh1CoI6ZU0txtx03l2YMWM6Oc4Pt8bStIBI6dGzJ+555Wbc9+rNOGCr3UnhuKd7ZJQ2UuJ0QPfecyO23WYbfi6T4kAOosANs7yiHO98MxOjJi+jQ1BlypBrnDBmTB30yU6EylmZkfsToCEffj2FvAzZcQMBW2/aE4H+6mfaRiiknZlQQdSCMCDF08uypYugrzQsWboQObm5CPnTrEE9dGndEpIN1TjbQBuJrgAAEABJREFUVWMTJs9kybsk5mybKS2MUsnwTiixJIXcOSXInbYcOVNXIG9GMXIWVCCejCFFu41a2XUaoAoCotQgbSBPQDGPgUiulfO0xNMRZYwQEBwfC5OhLGPrXoUhzk/uB++8HE0L81C/IA+NC/ORiMWoNgUDMyb/z95VAFpVZe1vn/seDSIg2N2iWKSNqCAhFjrGWJhgjDWOjjG/M46dYIM9ShkgZYuBUnYnoAhI94t79v9965xz3339cBh56j1vr7167bXznnPu4xEyHslMMdcMJyJLojHkYGv82QpbDfHalK9w4ZUDsaSgECHjySNGImENSUBQH4mQXIqxLddMt9YHM1YijXDUalSbRKTAmAoqBTY9K+WZiUi+AvPSItlkAyxtScArwSSrLUqjWqOMgbN2HPnttt0YU6dMwNRJr2IQ91CzZs05QVSwcY2TDIvTRahtd1raocyydpbXn5yCae+9D+ecgWXJAXVBCoce0g0TXhmDY9r1wp8IemzSIx8tI1uHGDts0Go9/Ofx+7HzjjtRGIAq2N0TY6VC8NHB48OZP2PE61/ii58LsbyoCAjACaSBHTaem4ObkyxrnRtYhRCTPpnOT6fQ4tGaxaHTLlvB8+U0Uybvo3YcSROIIE0PRwBlwnpUARe9Dq+QcSVXjLbbbEnjIIrBth3vmiZO/Rx5+fkyNwDSfC/n4JlwvcVFyP9qEerPWoX8BUXIWwGD1LIQdX5OAzzA8gsD9ssxLn0Yk47kySY0SZMRe+YHODSuVxdP3H0ltthgfR7GKUr44pp3Ro4QkHNse+NWrXD7v/6C/dtsDPCQyQvykOK7uHzkI484QAqgLexi+1FBwHZ1sGTapD7kWBiIpoKjiCK+V3z7g89x1kU3Y96CFSjmOzjHeIHuYEPdzQa0dqB5KWjYoBE23XwLbLvDjuh7+ul44/XxaNKwLlzcaPThxyToGNUMoyK9QHRFIONy8kQoXBlkOTHdiJNtRCUiSQSRtHwtuxK9uPI2FUtkG3DGAqzToC6/mNkSx7bviaeHPYaWLdbjmnKck4DrmtjJ1uP8oy9DbbmC2pJIRXk89vhjFIeEkqJN1PfkkzH0qQfQkJ/oHGFw6xFkowEmjhEoDQhimzdtjIlvjMaf+hxFF0cptQ7RxYWpGCu50Ua9/RluHjEVQyd+x0OJCzsAnHOcwJSOkmgzkJo+awV8SkpPncTaVg6btGhA+5ScANAPlV+OKm0ctc09yrwo4MZRnWYue7drw72f9F/WHl9++hlS+fVpkrQLBEUBUtMXIzVrJfLTjKZgtLCAnrmRD7nh6xQA+fMLTEwps5NRGZA9cyCiiWr2i7nssNm6mPDsLXj28VvQee+2aJBflxu/MTrtuQuGPXwjJj5/Bw7frw1jBgQY8ObWCEfOQVdUMzALYzMvElSwDbVJXndTFCRiSsHDKo2nxk/F8Wdfb3dW6aCYEc0K4NxExshcDAOwqeOOOw4DRtyI96e8gskTx+C2m660vyQbDwAquywHpmeNV2ZUVr669mX9s3imrvQNssRriHQW1zGagIjFY4/dt8c7E1/EJhtuwOH0ZkMCGt6lS5fgunNvo93aL8HaT6HiDK449d/2mASNqlagl53DWX1PxW23XokgLOKnREjwVAi4sZ2nuRwILGSoA5EjACnuoHvvucUeIz3f72QWpHfUO2iCQt41rOB7qfe+/AnXPfEa7hvzIZ5751t8+uNCLFoZIqjfgAdGPr7/eTFCxtBjiWcWjjFSDLh+s4aME8UiwSKaKFPK8D5ReGhxgI9Q3kQOu225EfLz8owD6Oc8fl6yHKvCFNg4W0vDpVOoM2cF6q8IIP8Auly0Jy2QKscMQXBIL1llWJvShpVqwwDjCSQQo0NEPGkWz/7lhSHabrMenrjjL/j2ncfw5YRBGPHAFdhr+/URFBcxpTSPcvo5+oUAzznG9EizDpk7iBnKarZiWDYCT4HAhKRlp0M2zU7d9MAoXH3d/ey3B4ecbVDLMXBwJNIENsZa8UMGSXHMHho7EPcOuBHH8O4hPz+Ac4799giYh7ysHdAjYeinQYvuuKiopjAMP6gcITZ0MVbugpgtj6QUUCMkMFIEgYVsppRhkTSTGJTVJ/LKcWmPJF6AAC2bN8Xkd15B69atrZ3k7pdDh2++/rrykJVp/gfy4H8Qc42EnPUT39VoVTCaIY5z5wMOxPXXXcVVpi3gOaghwdPCQ4NKgiWZAuEScNAP+GDibRG/89YL2GOPPRG4PATcjA6ONEO7EJ6PG+kgjQJfjG/mLcTEr2bhiVc/wg3D3sKl94zHzU9Pxrufz+KaLyIAaUc/AD07d0Rdbg6SjOYInhBxJbWoCLwhzxgRBb5s16YxjhuoUeP6SOU5ML0ojmNMwozv9e7MI+ROz+OjX90lRdSnCZHeMYBA4UkKKSxEp1OqPW2jnE2pyrMisFmzE844Ua4Fzeg0AkI+Mod895cW8F0S1YznwCoCxBcVIZMnslCSilYDwtaGhBnwUhmEfKxeuGIV/n7Lk7hn8NMoKCiA4jMcQMJBS1dtMhI7SwowT+CoI3qjT4feyKc8CKk3J1k4eglATGACHF1GgwF40Zp1FSU2UEiBPrAgQi5O1S8AxvSc+2LiMEjBUo7DZIcUTRPLNcGRTFzssJpI/gEjBny0Fm7cuC5fyD+Apk3XtcNYeqoh5tRu/bG2r2BtJ1BR+xf0+RvXXhipbC4c6jdogPsGXI+6Kc/F5sB9C1OZlYs+deGMg+GERuZylDun2kP/p+GrLz2HB8beiTr16wOSM2DguTUNg+1QDCDkIVbEQyzkC690vsdPi5diOTcquFCjT2SPkHZ/7t4R+kN5jjSgWoCsK+aFBNSwWW5mNkhCd4CeMSmGp3+QLkZ9PnrBZF5i0Axfff8zwrAYKd5uBPpnSabSVDKoDGRp2EE/YgUeaeQ1b2TteQkIHqV/QL4EaBAX2VsajAiOjCd2MYDYg16qOBA8J+IoEkhBUBErSGhhgmXgWVOnO7+Q3t/+vBx7H/YXPD5sLDnGpp0jJB8ukYSN0QdMjN7UAvXq1EW30w7gh1Cae4x6Sm1kaCd/vbs0oJwi1iwkWEjERUxZiFXsqprD0lVFeGrS81i2qhied+6eOSQmGZzEyAiyiUipupAn1JB3RmLd5lug496HYMikUfBsSNl7uiRAMlOsLzGXTcei1UKKz+bo4zhmwMYbtcTNT/2Ta9pBctZwzhHMEmvz0lyuzfYrbHvJsqUmd1wEAhAPfOYmbLCBfncEXIx5SPETwfFTCVwscDJXV4wQUynIIgLHu62Q3y72xGcfTcSgsXch+aZEhxao1aeeYqd8gLx0wDYJfBRJ+TxOrAOgNong0bRxA2ywDreNE18C3nPZZcuyaTOTwDGCQyqVzwMvzb0YyRzvKurVqQNdYeDZZtRecdFKHlgeWFkIHVqWpxKVobDGhQtMJFg5gn5VIqyTQnEjxnDgpYoxSK1WkVsCdMyOIDGjszUq4qKeGUlDT2BHjWUnSzDlHDlThcz7X3ePwKF/uhhLlq8wmacM7FOK85BidMeGPN9jRQHUIiiN4Pg/HcM76B48lEPQBVwspous2BDiy5F2pIlYm03UmLgKILYLOedD3h2NrbbbFad2Owc7tm6HIe+OKnFwJAWeOCmiE0hkMfZBCuf/5e/o260f5zfEp598gv/r+28sXrYqtnDsR8D8nPFRbSRlEV5ztYdzDinmdMQe3dGxY3u4+Ae8qMK5R11Kau2VYO01XXHLd1/1KDw/cZxz4FhB1667tUGf9odxQr3YEqAJzMgI1PRy9HE0FgQM2apFU8bviQ/ef5tf8Q5At0O7oUnjxuBHDNc7rWxx05Ar2pF2dFJ6VMIwHDZerylW8OUkw5IDJBeQgi4HJxTXRkYVd7G+HQRxHt+9pPm4ZQqas8A51mrahIDjAT177kIEjnI4/kRK76gDpzNiEV0UklAd5lGxYQMgCCkhzb6QqL4wL8hWmG6eWO+JTJTtTXnCysZ8KKAL6zJFtlTIzkhWzgX4ZvZi/Pmi2/HAYyOxbOVKNUFHFwMjkqQbCc+1QLEVHXUAVQD7v+9xHUwXHZSeMpUEOzIJkMwqiUUkEpdAJLGaeX73/Uz7qn/Z0mXMA5i/YD7O7HEBCjhvPs7CbKuqPF0JIT/Mhr7zHB57/HEKoOVm8MOsWRj3yQuwKc6KQxeOSdQziSNeVATiI6rqWnbZkFg7l4yNQ17Ko+81f0ZeXn6sjjxWcl5iwVpBXOFrpd1KG/3yi8+RDBtnx3636dwbTud+LjIf5zhhfL/kBZREwxhNtmiKalTURmLo2GLAxtZtVI9f8fbAkMfvxayZX/Pl/ADss/c+2GzTLdGyFV8suxRCLlrPheYd74Tok8TYeYv1GSXPNotnjom8OrzS/jwt38kxZsrlQb/fJB/lpE86vXT3DtaSHmWkW847K6aBdP0AYb08sGG2G6DYOaS58T0xPJ0AqkIU1QOKNqmHVXWyNzcqv2wgWbER1vD8APGiDegmIRFAgjIYkCOWnVTUSCsyAzzrmSdzoJIh6UaaVktWFeDeEa+h6zEX4Y23ppncMXPHOyqwH7JyzkVjb1uaAaRTZAalShQSDNnIRFJiGFhFSYxjREFUxBuVIYyDOYuM5IETLcgQKCwowrx5i2ESmQlkUhFkdB5LVxbhkuP+bk1IrHehXAmoW78hDtqhCzTupUM4tuEJkdRFKJNhwsfiGiKfsTNKQQiOrXTfuTM23GgTcFpp4wyn+W7xyVtGkl87pdYdWEsWLwHHCpkrGi2ynmJHrOJVGSQSKjMTZ4pfWik0Dw8UL8fRbbvj+Wcfx7tvjcOkiS/hgTF34qFxA+ONkzTg1DR6d24H3nhR6Ag1K7LUV8ZqEtxk+Y6fZjwUE+8g4PQol6yeaaPn56dMEiKNlevXQ7peCqkUPxXpmOIGTxErKb1vK6K+aJO6KMhPI3oBHbUmkyohMcuMf1lrGrDAMhEhiGxKqIi3WnEILPTwBiGK8cG389C5z2X4522D+S1gEdP2vE8CsUaHmwTgeAO9evYCnchlkNFRxRZp7m2sqI9YEpHWauoNV1DRvBJpokkwMHf+gjg3IDkgpa2Tzw8OdQ41u3Te9u9/CRYuWMhuMUKcnz4Q7xpxPdZtwveq1CiaVAJ1iJYSVQgV6SqSlXeWVQLUklR7jerXxZX3XkSBuBL09sS3yaydEqydZitudfKzH1HB0WKdlDZtdsGxex2JFO8cnIsHjks6WtaawsiSH7RItJGk+jrb3mirPKwZBgwYIuCh0IB3Mc0aN8TRe/bAf64fEemp8/GC2mbTVthw3TrkJPHUqCgYISoSgKRhq7i41c7y5cvtkwt8J9e48TpwLrHyCEPeHRWH1slMVOp1m57iewYdaOm6wIqN6mLJBvlY2aoOIUXIR4EOqc3qY9U6DvoPGQIeZLpDUxxtCs/2mbClkl1FYrZNoV5+y74ESqjIV9imvbcAABAASURBVDwNiVhIgOISKhawfz4C05Lm4TxvWSEuveFJHHP6lZi7YDEdPZxOY86zZx+jPIA2u+yMR8cPxKJFOiho4wHHHzrALvIwnjX9rup7HXxQly3JwpSwqwwp1sDRjuMc8rALmZdkZm8xqYwYq6X7rngGSv1qhIQ0a6RXCPIhbcZVVh6z5yzE82NfYIts39GYHdYdVbeDu+KYTocjYA8USuFD6WiSFMkECZ+NJc8G6bJ50WyRYlECkkkRK2DbVjgfXXc8EPXq1bf5c2GgHkIfsonLr42DX7vBqtp78623Sqs5UZ068pu3ohU2UEpWkwhyjgBergyQrbLYfJSzKC91jO9oJwiodsxlwaLFePmN1+DIa0KptrLXLluhaJVeEEsBeqKCSzoBVYYciouKUVxcDPBMShOv17wVwA2rNgXpug35LVQB23MEmYXQpt5+y43hzE4j4hHy8bi4oUdRE6CIB1Qhoai+R5rvq6gFVxtYsbBh9sNyJ0kBi6daYCQrFupYmJajX1ah0NyJ6URDgGuadmBIxmBt1mZEioeAJ0gsl9CF+GnBEtz4wPNoe8iZGDrqFaxYtZKGIQLecjhtUzbpAdSrXw+nnXIS3np9DDng9QlvInAOAQieRsRbb7E5ALufJFbxmDnzBwx99xmENknKi3IFjEGpKR/lH1L18WffYMiUsRhKWLx0BSXqB1FS4rbkHnLMB14xiK7kGN8xBxB23HorNGS+1hpVqObSmHz99XcosNcBdPDOUnIuhWMv5J1kuhAMb31VTGUkKBuWnmVF1fDyEJSYKa6AnaJQOgFJFvWvccO62HbbrZmGowRQLcBauoK11G6Fzb7/ge6wwEFxBp51hyPbILpchKzOpk1Q40qentYJcCbIJUXSmM4imQYEL3/9BkL9q38FAShytrD22GZD0kBUIb6yA8SiBDkSXJEFhYXQoxw5BLxjWld3WNHSpcghDNOQjSIJKEQxT4h6DfiFgNl5th8SvFSEEGSgPtkiZBtmRgmYnKwEkZ41GRZElyjzyrA6pCOGNXe6LGxhxzRbo6JMkRHBy4bYtOxvMUKMnfgN9jn8Qgx8+Bl4+xTIjkBj+dAhyKuDe569Gbf8+xKE/LAactuzzD4kUGnFc9xSGD3yMbRar7l1mU2YPiChX4sZOmmspar+85wznbnGladw6KTR6LDPQTiN39CdSuhyyBEoCsuMi2NeFgQYNul5TJ0y1WKxGSQNX3r3hfAhP3hQs0vzOitvNkeEsRVIQNcN12+JYzsdyfiRgFrSsGbwX1+KlgQRLSAvJCBZtnCI2HaIXfSLpEpJEBvdeP5dMfXrolp1YOmXJPmxwhGIRlCLjwxFWSNlU6iNFdlwecnkF0ISQ+7eIosqDU7LFfq6XXLbiCQ8QYr6/GZv6w2bg+ucEpNKTFol4kUJjOOmlIH3DvozHiHvQBSzxbqtkC4ohuOBBE9LyucuXYWC4iK6krfaIZ+Dsv3m6/HLCI6BxIwje/kpB4HENLehceyVo4290HWwPCMb+tPImqJDgqHkKKepPMnRjkoWqkhLInvDITzz9XykUmAvOqOjOeP4VIDRb3yInqf9C+dcch0KeScZMh+vOypiG135kK7boCEGjx2Abz9/F4e1OQCO8pWFRfjyy6+hMVLrDMmmHNruugPw83voflAHgDsredwFE1+yZDEuP/n/MGTyGLAZZgqElItwjCnsXQrDbnsOaX4osBcI2cEvv/4WT0/lQUdb8frTPMWch2LaDpk0Bv16832OtRUwBIE5t2jeHL337MX4xajqYkim5g1S+fl4/YmJZu6tjqp27duzn0XGMDQ821K+ka+JV7NS9AQSV/GkiZLxJAeyQjAiwzjmC+x/4l4Uy1oAaP0U8sM2cvh161p1YKXT3haOxstziFRsOEygpS2QxLESAB4kqyjmSn02JssiCVFlJQqf0RYWO1x71o0ZXoQi9Nx/N+TzUUeZaFNJnsnbmNKVfNQ3hV++bJkpJWvWhIce7964YhmKFhRO/XYmdAiYkSpuqhYtmqFBg3rwtNWmUpsUs0kXjZ3k2oQSyofAaIxJwpafcAJshJ6x0oSJREwSW+0gL0CaG3cxv9n6fPocfPjlD/h65hx8N3sBVhR56pxF0gFQzBwKOJcTpn2FHqf+H8657BZ88sU3PBxC2ni4eLzIwHsHl0ph7733xd1P34jD9zgQjfgYEi1Mj1WrPKZ/Px1wVqBcHQ/tQw/YAzxLcN5pPbDZhuuTjgw8LWQ7e85s3jn1x18uvRZvT/2QB3+I0LEPbDRNR0+8YMECeDqwQD7F6SKc2rU/Tj3jEgzjI6Jg+JRxOKz38Tit6znMRY+vbAe66EWya9euyEMhBeRZ16SE6TT2O76jmiQwSOw0bdo0ZpWnLlKSyL0d3FSoUF5d8TRIgCSLOCL2lb0mk+kzackNRAuMURUzLsrDkEQESQoKC2T0q0O0Ln71ZituMGX3UhoOzhkHhiU25EBT7AnUgK9moCcKcLoFsqMFJzS7lqW0qOCSR7a4LB/rrD1YK599+gW+nR5tHDZkMv3KwbEHt2VDIUXcsDarKHMpp0hU0orno15BtAFCNsIV1Lg+X7gzqifIOqhbB8++/Aa0WtVvmnDBOey3155YvnBOdDiBL9xXFWPhslWYuyzE57OW4c0v5uCtj3/Cu5/NxLfzVmAB3xEtWbGC9sVwPET0ia02PH1hbbF9YvH65BR4hPZTUJzG/MWFGD3hY/TiwbNL59OxS5ez0O34v5G/Cgceexm/4bsQO3Y+Fbv3OB+X3/ks5vA10JSv56LHyVfixPP+hQ8+/QppJq/DD7rUEEF5BHn52HHH1hg0+k48/8wgHLnrQXB8sZvHx+OAYxkEeXj1m9dQ7NPyhHIT1OVd7YnHdkMqVQcNUsAd/+yH/JQ2OvtCP7A/juB5MN3/wIM4qGtvbL3Dnjjuz2djKO+6hukwencUFi1cQitZ0oM5BcaFGDZ8BE7RwdW1H/S4+PobEzjHkQ0ThDGsO3XcC/cMvAlBEJCrujB8tEbUhovtmavGwcWu02fMwNCJT0Pv30J+6EB3rvSKS2xVHnkaCJK8Sllw7LlwWJRBKU3ESCyIuLiWIBsUmeubWkmJUIeP7cK/NsQj92s3W3F722+/DZxmsIzauWRKk+GigZGqEqCsVJFcA11KSCaSk4hLWT4Wl0FfFnwNp8mXPE5HL1rren7SxDyQEFkxs0ib8jjGgvnzoG7Jw6VTaNKgEbhSAS4+DcHilasw8ePPyVEUFy3KNttujPz8Bpi/MsSlNz7GO5ircTAPjk5dT0W3o/rhT6deiuPO+BuOOuVy7NfzTOx32IXodvI1OPHC2/Ae74xQh1nEOUSpqY7AaupWph0eHDGBh85V2P+Iv+CCv96K9z7+EgsKVqIIaRSgGIU8DEJmF/JuyhMW8ev+/wx5Fnt1Ox3HnXklPvt+JkLGUurWRxFswIPtc8M2atQIDzx/O14a+xSO2u1gBKFHQEOeP0jRRjQHHC8Ofk2ebAmUwq6dW28LV7wCAb8NzAvqoPU2G+Hhe69CHR6AGruMIePJQZt/wYL5GPn8aB5E56Bvt3Nx6iH98OVXX0JzIBthPVZCPmJIaLytj94smIOUoAZo3mI9PDL4Hji+IKeCskiHmlyM1279XaBvexNz5xxjAJed9H/80mA0kKrLsI7LgUBdYkdBCRlTtDCKYekjC2VO4PhLZsoaV2U8GEOuIT/sFFm0RPoLrqJ/bahVB9Zuu+3KT4Jk+GEL/rmBL3ASAq5dT+DweJDnZNjKJF9loXEpfVm+lFKBywgiNo0Qg679D9uN+CTDzVuuy02iDUh5vKhKWiihFFicgJYsDiv5raLkaX6KbrPl9gDvZqhgG7RimfztdLszkSwbZv68HCf8dSD27HoGho58FV9Pn4U5CxahIM0seXfiCDxLGAcIeQjMX7QM06fPxoS3P0Tv4y/FYaddi/HvfALHze258tgUxxxmX+zyce+TL6DzURfhHzcNwqdf/4CFy5dhFQ8phoKe5FIhkEdIUaApCBEgdAGKA4ci3vbaYVbE9zA+ydpZbLoY3nTTTfHwuLvw3dcf4AgeVDr0OZvU6WiI8nC2dVnzDmrMmHGRkOE8wBrYbZcdkC4qhNOdDdsOEKBD601w7y2XYIMWzWnj+Q2pEnCgEUB9yJihI+mcegMQOzjoimrEnLAnLXBw3gHk7K7HeYD0rrvugRsfuwbrr9eEnIczOVbjctigZUtstw2/fct4KQ4wZ/Zsu6vbdts2OL3fxfjh5wUI+cNEaOkJKsLZIBmB85mZTKkpqrBIl4AZJEw2poLxNDcTnnibfQQcf6CLY9ekSWNRvzoEv3qLVTR40Mn7QpstMvHguODdSRPh8vUnWyKpZHARXbPa0ywBklUVxs3EJx2ZerbfCF9+8YWxzjlrnnOJQ/fahRuNU+qlUiUQDUjPOmKs9rbmtP6X8aVwmptaB0bgUmjVtBV1AYGbm46hS2PkpA8YW9vMnK1yrO956Cm8+e778Nwk+rPO9ieGeVDo5XIYpGH/AoDPzJ4ynl0IScummDGL+U3W5Pc/w5kXXo9zrrwP+l0o5VDMHr3zyXS063o6rrvjMcyYNYf3UCHbKAZvfQg+Ase+Kq5jzwhhwHzJqy0mjxQ7l0cI4jECseQUMXP6sHY8oInw0+wfAB42ah+MBcdYxGzCDO1wYbNLl62ALqqEDBo0yCeWJGT/PGTLYcM+e26DscNuwD5td0cd3qcBsgEvb5TjwQVRbEt5hSlvLHjVrVsfKT7meOo1tkBIaVwYRn1ab71W/FJgIN54fTSObtddlrEBSNMINbtkWY8v3oc8MRgN+EVD5EWpSgB4/vz081w8NWQozjjjfNj4+cgqRhGT1BJyAOieSMpj2UiaYNEQUxZMEVUW0OHLb7+L+KRmWxffenbC/aqYw/OrtldtY1oYmjJwCYDXrJ/m4sm3hpCKpBpeY6wqzZnof1B9/9W3+HnefJteheceRX6QwoEdt48PJknLA+c1EmalqcenWbNnUc4NwZVYNy+fmysoiUPbWXwv9dxr79CmpGjtaJ/ZZhJDlVDAcUrxtAoYS3RAoeyIEDBWIDkFKdqpkLU7jJFjX8V+h5+PH5YDV9zyJI6Nf4HTxxvVDg62kV0CMhEoOuxICBhUtgKq48KG2WbM6GwwUqLpP8zESYecg7YdD8HT08ZhMb8J9Tq4NLoM4hSP1o4gx8YNG0B+YhOIDrEUdP44RD8pn2LmARrUTeGhOy7AS8/eiy022RQudFw4BDp7tiGKzZATBYh2vFO759lbcP+o2+1A2mqLLZGmn35nd6ONN8axR/fBoLED8dnHk3FU20MRFq9EgPhiGGecEajRRVOwU1ts2hJXXX4xQk1KBY5aP99Nn8msqZQPh1WM5FowOuwNJKSJ1ETlS6IwrCqB8qbZErXj8hvgo/jXjSKdY+ouItdCnRn3tdB2hU2uv8E/WFEYAAAQAElEQVQGlHNAVAhBoMHNrDkSVqIpMpWqbKD7f1nYrC1kNa1FPolfn4NCrjGLrPW1fvOmPGgK4VykcBIqDWZmyCyzKgoVa+nSxeD+oIJ+lO22455ce56HCMGFvEsJcd1/njbe00pAlClqTkzA9vK4qVIETaLad9w4dfLqc9M2RL6rw7gODoALPbFDZOOYoTw8lixdiu5H9cfjw0ahWHc+ztPYCiOBQDu206BeA3Tp3AWDxgzEg4SXxj2HN18ei5fHjcTTQx63Td52j3bQe2KeGozPOADbBCfLsXKkHTHgnIMO1ZUrV/DRpz/a790FT08dD/21HvDgZXMQOFXcMbvvrrvYOAyi69XX3kWdho2McdCPV7McO9Ihc2Z/N25WB+Of/CeGD/oH/tbvOHTYfTeOh+xCeP5oFKwNBxzSpSsO270HjmnfC8d27I2Ppr2JpfOnY8m86fj8w3cx6P7b7I6qfl7I1ujNvNS4c468E1kCYgUlkkoob779zjoZD40bgAbqD/usnBw1iGH99Vsxb+bsKSFwJCAwklSlRQYJsL/yKQ3yzBiIKQ1SUfLqq2/yQ2WJRSBrWeWl8kT+z6GiBji7FYnXnmzXNrtY4461c6qBa868AZ4vWCkCd13JuINXPLCk4iKBIGYrRbIRVGpgCscpmjRsEqBcYnOh5k0bobhwJSdSHHglmGSpwgVuVh5FRcWYM3e2LUB1olWz9VHX5XOzBVA7ekKZWeDx2odfwHPTSVYqlCMXN6N01m3WDAcd0gUPjB2ACa+Nx+L5MzD/5+8w9yfeEc75Bi+/MBIPUte2XVtokemQC+ivzUrEYMD8hYsNq3LMgqmySOuw9dZb8zAagAFP34Rnhj6Eo/Y8FH32OBRtd2+NXXfeDnvutiO67NcBR+/RDa+MH4p3JoxBw8aNof2sNtRHmy+neJ7RHZtxcC4CjcxsvrM5/dD+2L9zD7w75SPoNJMcUIQ0TrziuCgMSq5vZ87Cq299CN6XwvGQd9AP43uQAjigrBzgi7HL9pugXbud8P3MGWCzBMqpBYQ9WrbaEH3+0gP18lMmAQ9uR6ibl0J9yvIYLOC3lHkuQIp31foGU+Ac/ROQJ1lUejEx0wkLyMT26uXRHNe7ht/AfClPCs023HAjnPGPE+GcjCngzKgYJHYVYZlm5AkjLEgU2XQiy8Yeab6fueW2AWw/kid393vssXskWAt1sBbarLLJPhf05IJPJgg2WDOmT8eQiSMQcuJCcF61AWiiITdgxULN6hQGQAKJn/iI5ocdbIKCAKPGvEghW6DamQ/QskUTpCv6XRSaMUMIGVgFejm+t5kFz83A9U/fFLbedBuA207GmohifnIdcsH/YTHvPtR+wJ0fiKAVSXAAAPJ16tbD3p064eMPJuHpoYNwTLvu2G3nbXmHUQxXvIqwEnX4zqrDHq1N99L4YRj17FP2RxDlzz0uBLsZCXg8ODYAYubqmGlefl2cdfpp+NtdF6BP256EHjx3iqF/Q0cCnAbAqTiI1qZzvL1qvdPWGHDLvy1Hyxfxxbh6V6dp0zu10AEOAUMFrFMcE4/Pv/wS3XsdhWG82/KpADRgcejWujPWabIObZG5HDW33DsUId85SWhrgoRejKtd6QXgQ+ukT2eg95//hp9+ng/lGvDRMYAy9ryraYx/P3QFjulwGL09H6GdgWOiDiGtQpRqGLoc5SUAclBgOFR9+QrVyhc8DP964jVQ/gJPSz3qXTv4chzNR1CmY2moBQHVFRdzLKuShxRl5VXwNGfBT3MXYfK097gyaKswcR932GF7CtZOCdZOs1W3uuMOO8AmMsus/+EXY8YPsylx0QCSKiHIaISJflnRbAhKe3snmcey5cu5CUt0nmLPTx/hRBo1H9Wl8pIB48ye/SOWLV0EcA94btOdt9sJ+faHAAPYBkk5PPDqRCyVgXwywJgsYoNUCn/605/w9utjMe75/2CdhtzwPACZDvSYFYHiOTg5sJYrzyR06rQbPnxvAvZq35ZSIBXSwBHiovEOSO++2254YNRtuOmGK3lQdadtSGAU2zU0kE8CcmCj7B7ASuIj+nTD1lttCbvoZphV5/064ogeXeB4SjqdWJRpJuUDsGYp5jedZ/e6AMOnjIfLywc4wLrT2XKLLWAXbWTKoxUffvoVup9wJeYtTyNEEdSU+mCYdqk69TFo6Mvoe951dGUs5U+KQaOahncNv97+obEWG11MDjUgWwmyAeUvhigtlH0iyaYTWQXYc9yGTX4ec+bOK9EyMIvxjuvMOqcqFsYo6ooYgVknlQTZkMhrgOUmM95N3nDjACzlawMNiUQG3mH/49obuTYqLbm10W6VbV5yWz/qecOvFUhKZQXvOv56+f/x2/9oRFVzrm0stTYcKZlLLohmU56/DFzGzfEw0NZiVDYouaCQj3faeKKTtmiBzGXJRJIlPKjmzVsAni1I85u6dRuuh6YNm9FU+hCOt1zjPvkGNz/xHMA7I02KxWV77BbAarPNN+c7pDvxwN3/xo7bboEUZQEXFWgTEJyjBz+pxbvAwbnA8k5RLn0Ax7vCdTFmzFAccMD+0OVCUEpgGgHvJE86+SSMfOZx+1QPuDAd5AWzCfh+yYAyRs7UTlq2BbbjhNMhrrj7IkRyZK5PPv4M1150OJ4fdDXOOL4HGtavC51bdkcReLN3tC4qLMSp3fph6KQxcMwpLxXgn//4Gx/H8jlONFAJOOI8VD778lt063Mxrr/nebzy9qf4fPpcvP/5D/jPc2/isJOuwE13PYqVqwoAfnvq6OfYigqc43ujgXZnpcc/hoOjnlFZ6zgUF4FqnRVU/BdFUQRZIbxacxg2ZQzOP/qvcJwMB64zjjtVZvjaf94FNKZMQLJ0jB14SUCUKRk+Q1BF2tYhSfqqjoBy44UjidW0Ve89Qrz2xiQMfvQROI6z2kugQ4cOZrq2Ks3V2mq7ynYb8V1IYuA0WmRGjnyeL2jHkOLEcsBtuKlzKPmhWCshggxDl1LFPEtJKmIchZ6T2OXA/dkCGSuR74+zF8Dx0Sz55UipaArx8hHIf9Gihfj+u+8pL0bIwyovvwF23WEXO3AcF6cm4JMlaVw48BEUO89HEmTassXCBdu2bTu8xXdUx7TrijwORkAZiGXpHFvJAACyiHnnHJIf+QhSbOOCc89Emm07nhgBgSI0bdIE11z1V6zTpAF9oiPJQdmhkkvj4GkbqR2Ro31ASYsVTRGNA+J5AJavLEBhQYidtt4AfzuzF754azCO6LYP6tatAx1a6qt86c6DyeP07ufiq2/5bSoHdb9998CpJx8Hz5yDENQTAGgY5nN8Bz/+LM68+Eb0Ou4S/KnvlfjHjYN4B/YlQs0/O6dHWcfAjvk1bdqUB/9dOKZjb4CPsc57JBfDw14DSJSByDOxqQi7jLCEyogqICw0TZesLMS1Z91kX36QpaVjlkSQBTBu3Dj9FWyE/KSz8WRfdJhwIGBgdpGtvBIo5vvPb2bMwmdf/4ClKwrMqqSivfpMZDGMJkOsNetpuHRVEf5+9XUMRzlr52B5eX5onXHNCVibV7A2G6+q7TuH/RtOKzLbiAN3Zs+/4M13pnGsOZgsHF9OXrbRf0uzkawQOhq7nXEQm3FwsVz4u1nzMWPOSratKWYinPBYTVuKySxfsRw//vQDHO8gQt7aFxc57LH9HvCrCsEPfTi+2H39u7k49u/XYyXv2PTOim5WuDbRfL1WGMSX5qNH/gfNm9YHA0GXYyaOhICo4lJO6eCcAyt03KsDGtarB2XJzOH403TdZoj+DZ84Sam2nghXDollYiHvDu335B1RvLQcGJ0Hlv55UJ0GZALyAQqXr8TNV/wZQx+4GqliGvG0sAMGgHOOmzSNv15+NRA48HTFP//vr/ymb1dm5DIHFuJLhwzd4bleiuF48DOSBhAeDGX2arVly1a45T/Xog+/DWQDcLF/WRyLq0XyE1RrWIFBcdqjW7cj8c1335mWmRqOqijq7Dlzcclfr4R1IF5f1i2UvTwFAiBkh4dPHYu99zkYHfc+AF3YRtrlcyQiPQnali86rCRN83A8u9+leP+D9zg+zINFcvCw2mWX6Asx49dSFayldmvU7D577cODKRoxzgMHECgsKsDRx5yEYZPHIuQccHyjOYgnVIEjD1GVQXUWjm1FAFKH79kDDbTB2R6UCKhzHrc98YI9ooZKRLooE+jSAljGA8vzoJI4LPbYZbvWqJfK491VAM94d4x9C2fcdA9WFBXRRbcOkCn7DDRr3hw3PHo1juIL9Ub18kAPQqCWacviYiAqX6SkNEak6AeC49p3qFcnwCOP3IuG/CrdU7rp5pvj8UfuR/06qSgBCKVZMyfWVRVHpYAoUxo2bMA28uF4gHCYmHeKffK8y1oJHS5pOii65ybYacv18eLQG7DuOk3pHxBUvCpMmjQZy1eR5NzWz8/Dc889hiMP78V5p11kQmVcHHPl4zRccSIgZkO0S8Ohfce9cd3DV6APX7A7eOZEUH600kcOLUmBlhEgvuhO65jJQpJnsTUko1bkq99B+/CTT2HLCc5+oiDSAs45gC0/NWwEHxvHA3w8hndIUxqCGXNgPcfFgLzuUkMXQH8y51y+713CtVeYLsZnn3+O4ZNHggEB71DuUnOMQyUK+Dh//iX/xKhRo2lGWxYS0BJu1HgdXHDD6WLXKnDm12r7VTZ+8t+PweabbUGbeOSINI9LlizBqV37YeiU0Rzk4mgSqdOgV94hzQxDsZgpcfkiTTYAjj95fA5py69yHXQxDheL6M9n/owX3p8ZtQ8uIi4Iz9mNwKNFs+Zo3GAdbt762HGbndGyyXpw/LT7YO4C9LnuHgx8hgceHH88wSl9NYD8OnVx0xPX4pj2PaEbDJ4yJne0igkiVwVQVUHxknEA9RjU9eD98MOMj/HJB29jyqRXsWvrrYFQBgnQmv1MuBJMOfsqPqLYb/FkvBY+cci7h/r1G/Bg0dYCJFa2hUWrZElXchwrsD/y2WzjFvjnFWcixQ2HrGsx53nsx+PhYnn9OnUw+IHb8ND4Adhk0805LIoTO5AEgc1TENVgGxtttAke4l3qcyMetfF0fF+oA4tGVpS9EVlV7B1LSnOxUE0ZKa3AGKuYhGFWWSQ5K7JdVViMWy4aiDQfSSVMzDQW0VjJCuBUYSXvTE8+5Bxc+vcb8MV30+GCPMhOH5IhjUM4rr8AP81ZxMNqFM7p9ResWrWKUxn1TPXoe8ZDl2hhA/qCzUimOMsKinDOeZfj4UcftXmTDdUAxzAk3DH0XxKtdah8f6/11KIErrrvYt7FiHacmgiCQNjjtEP7Y9/OPTGU37KEnKKQI6wJ9LSUR2mQT2lJwkkjSPgEeyMc8hDgtFOO50JxsYSYk1jIpXLn0Ffw+PiPkW9/cTINnlewuz4Sur3ebONNscs2rdGsYWOEdRvi0sdHo881A/H+dz9wLXhmqowZT5GJPNu6b+RtzO+vgAAAEABJREFUOKZDL1KwtlNI0S6QBUig/EXH8sJIUoHK8QAICLqh2nKTDdAg39nmd/RIgCQXq9WVVMrdRzoiFshXgiK+OF+0eLHxLham+AVBQ/tnKMlxIezYbgoIHQ7eZyv06rYfPL0EIE7R+Za/3AXHu1LnHB8zU3zH59Fnz648aN/CoHEDseFGGwEcn4DfuKb0KwsC8i2btcTgcQPw+SeTcWy7nmhYJ49tgVEdwBq8tFmJrIj2pAREiPgSTrKyIK2ilZWX4ksZeGt55Acv4OPPPge7FJvSiEyfI3th4w02gOfaAhyci4DLHffccw92b7s/tt2xHYZNHZeBkaNexD4H9MQ2O+6Jvt368QmkECGzDzw4VmAsoPvZhygcoouKqCBkfPVz6LQXsF/nwzB0+AiuOYfMD+1EH3H4kZFrLaiDWpBDtSk88sLA+NCiqSOoEHseCh/ztvrsw/6Cs/tfhrfefc9+9UGbnmMtqxjEaWrAyYBddM/QJsiqpJMHaOGcOOCIw7uj28FdgJBSU0ruoE+n4S9Oxp+vegwPjXkPX85ZijDIR72GTZBfrzF+XpHGMxO/wLn3jsT+5/8bY96ehsyfLgbYAri8YFfz9daH7gaO5jsW3QU5k5atJBVkyy2hbEFESyyIuDI1FSxlhJWwMiwLJXlHThrfCF59fYKNi8lt8wF1eGDU5R1SEsW8fcQ5joIvDrDzjhvbWCgKRUb/8MMs6K+uIp6HGCEIi6HfP/vsgzfx5Sfv4J23xuHlF0fh3bdfIj8V3379HvrwoIr+moLnYcWJY0THpAREFRRPWQIkqymKI+tqzGK19QppflA8ecvT4O0V5YoAqPa8K73kzO4YdPuF0J8tQnzpERpmQSs29uNPP+E03nGdShA+4ZQz8OGHH4EB2TsbVdLEtJVgz933RO89upcIGMtzEH0qxSeUcTj82DNw4bGX44uvvrI5kxtoA16eeL/9DsBhZ3UmVzvKb+LA0lDp0GrefD37xODog2PJwknk4BcUFODxJ4egW88jsdNunXDy6efy25FVnC9HAC9PiEpE0Y/eIDiCZAJJwUs0kRWjqcgj3HbLv9C4UWPKJdUGIMn200Q/zl+Gp17+ABfcMgI9L74fXc8dgAP7D8BxVz2Cm4e/gne/mo7FhSsRupCbxyEVcuhD9kShCHvs2R43PnoVN1l36OU7w6LUxfZRTljKokqGTVSur1IZuWm7RcCcKZKLASsWSignEfIx55nnxvGTGuyHxt8jDNKow3d2efyA8aahrXkk2AHcyPVoE08YkiuVChCk8gGZOEcUgTxF5QHYqFULtN5+K7TbfUfiLbDR+usiCIvYUkj7kBaeYZkcKfkZqmElr6pAYZwqgQyFK4TI6uNPvsYLL70CLgJYLhTL7dILTkGLxnWw7SbrY+TjN/Fb28ZwYYrrJAXw0dwOLt02cQxC+RC07kL2LAJGowy89Dkg2GnnXXDfvbciPyULKlk4IFAs/dpIX34T+/Krr0GvWMC4LIhGSvbAAft3xp8vqz13V+wa51T1bwRufPwaNG/ekoMa2Ow4ph8QNNghJ7WYmyXNT97hI57B6I9fhl1aDaUIbSK6UyaVgGSmxHOKbAxx3mGzDVth6uQ30bjJutCi0YtwB04uF5IPhEOELk0IUaB3JZSluVnBjZpH/0BOiNrWImQvuBnz+G1RD4wd9RQPq55sKSB4gjKgsYpWEiUi1xRwuKoJ5akXhBxv4ShvUQlQQZu4SEiB5wHz3gcfm7Hj3Ch1qTbaYD3Uz6/DXqTAChyOGByxh46Vtyd/CXNUTSdtuqZN1uEdh/woVFHAeGg8O+GCEE44TPGQCjiskTIxE8d3+xBYbDWsOAQ2gQTI/sLiGUNR6K7GiEpKtkB2wP2DHmIaISCVkmQ+6zVriv4ndwXSXFHkt9usBSa9/CB22HYzxgYPLcd+ycWxYltEkG8AIKYdCQdejnp66Z/1vDB6OLbZckNqKDOlHICly1fgmtP/TSvmJDmBhc4sbN9z3nr1Ohwn/vUICmpXiXpQu3KqMpubHr8a++29Nweb3zyZZWaooTmUSO+yhDlNQEYtQoBfdMkz4GRuzE/vV/noseVmm3MRBQRpXNRMkkDEAeSlIQKYseVDyhFCOGy6xZZ4cPQdeOqJu1G/booSGCByACBLAVb/ShqjZxZJLsqkrMwUmSrRxjhGpdRlZVRyePDMMy/ym6nPgKQPsiNc0O9E6PI8hcgyCW4WCTguGovHnnkLY8ZPIEeVybl/afj3+y+F98XwihcPRYwiw4ThRvWk6WLeZbEJqTdcQSV7QaISLUj41cMVN1TIb4pffOnVcqH267gbilYuh0s5OL2wgkMqXYgRg6/CTf93HorttA1gl6NNDAFx4AA7sInBy8FxvIDO+++Lxg110Me9cFTGJeQHaJrfCCJWReKYCQIMGnsXDjv7wEhcy+p4FGpZVtWkc9IVx2Lw2DvRvkNHpPkjc8fV6jixwuBESgZoltRFgWhUeWnKsiExNk9WDG+i7bbeBK+/Nhr6h8Wb8qW62kzxU8nuoogd2w2ELScuIPKeOTnnUK9uA3Q/tAce4gvhqe++Av2FgBSjBoQUV18goD1ZGHL4xVfSl+wAkqGkylbFtA6SBAAd/jLnOQPzMyZjGhGUsWDh4qW48NLLace7MuUdKI7jI1tLdGm/E9JpWfF44rcSjvdUQRBg9sIVuPyGR3H9bY/AUw6OEUBnmjZr2hS69D4v4OA7F8DUcNEPbcA7K1AnUndcsge14OUN09ZHAO/KdYFmpYonJyCqUXFlrKL8KCTBAksB0bVo8XLMmTvXGMdGODxaJeh3xrFwfOx1SCFgHwOtAQauVycfR3Zti68mPYEHbr0UZ/35COyw9ZZo2qAxHJ8HXbHj/NAQiD84OfQAHyeb4MCT9mEsD8dXD7wJhW701SbVaNKwEQ48YF8aO6bnKdI8kSW50fobkK+9Jai9qVWf2bpNmwIh7TjQ4FLUsLtUiofBQBzbkc/etsuot+Ks/qWVNcEQjlPsuKiardOIh00PfPTBRH5bNQAHdD4AW2y1FdZbbz3oXYw2Y15eHtZfvyW2325bdOrUkZ9cAzDjm08x7Kn7cGz7w9CAX9MFzJvrE4ob5eYAR0BVgIovJak+C8pYmMpkooyIqlKsGAFHk8jCEJuhmASYM0QblpYjz5xf/noiFi5aJCl0eCSuh3U9AMWrVnJzhVi0eCVm8ouJD76eh2tuG4KufS7EiFGvoiidBqMomIF89913bxzdrgeSjWaKzLhEXKbWcMlJAmEeUlGOEmQDlcpdkC0uR9POZAk2plSlJiUQTsB4MiwiLVurKHjt2wkoKiwiS8a0wMZ8/7b15q2M4xACrFjg7Ics+6H/5OSgvXbGX8/pjVeG34jP3n4U308dirdffdz+CodlGA+SA3DggZ2hLySs/xJkA40D2tw94HqcctLxnGgq2QZrtugxa84samtvUe61N7tqMhv/4gvgKCO5PJkTjj0WR7XtCRQXIiAfz2NislrYV2IdTa6z+Hko5uHTA88OH4x3J4zCx++/ie++/hAzvv8M9z1/Oz7kgfb2hDF4ge+ojuG3Vo0bpPjpGDIzT0AtujxziY8MkeQyJd7c0tojHfUSRRDaQTN8ylj7Wj3iOEKyoUadfOjJZ7Fb1zPRrnt/7H/0RTj0+Etx9Cl/wxNDx2LFygKELoT+WVJxin5R4XvCxrjz9hvg7K6LwSjP5FMtQXu1bXYJnWATxlUsU0fMPuaNlon4bCw6G6SvLrFYH+Tj7r89wMj0oYhnhNHt2rXh4+BSaJx0yLv4iQFIUSYIocvLgLKCFQVYuWI5ZHvDrQ/zrrWIan3swSz4tIceZx0MkHDQ5VURIs6MxKWLcfXlF9GfDEtiFfJRccyDr1FSO0tQO9OqPqtn7n4RxcXRbzVHkw9s2GoD7H9iJ86J5GlizhtDJZNBssYlnt6MvVM0ffTFEkcsCChz1Anq1W+ABvXqonH9fN521+GnXE80zM9DXd5pOdk4Olkpycg5Jw1AzAo1u1x5MwtpVXldRhLrE/eYTdRiPXjkaAPHQI6bw3EbOb5LSeHr6T9hwsRpePPdafj0y++QDupg2NTxuPykfwD6dFBsgnOsEEVcWVgAvehdxvc0K1etwqrCQsYLoYPKy0ZmwtDl0YjfxD499DE0X6cewDxMLVUGyksy7hmbmJBpAiZKGGKWjF9CJ9hsy1ZSlsg8kj6WyEpT0jtaOYT8MujHWT+yOUfwZqa63W47so+wodM6NoIWlFDuoEsejlECguMYi35z0scYOfZFs9Ejs+xAvf51yNH8YKQCERBRrrosNGvWCH1POoFDzEwctZwztTVs+HAytbMENU+rdllOfGcipyEeaKbmOdv/evgK+0sDZEElp12fTrTB6l/y0hxmeyqavujznFioAehypJzdbQWk7ADjI2NgAMjUBbThCwsHmB1cADjAQJUTg19+KdnYO4uMJSVIrQhKFnKJLpLR2wqPEeb47YyfMHzqOJx8xgXYpe3+aL7+Vti9/f7o3rsPuvY8Gp32OwTrUdb30PPw05y53JSM7rnkCRx8bgTxUA/JRjR08Z1TQKkjsDnTBfSpk5ePbod0x7R3J6Dd7q3BGy9ZG/jIMEozkrCWkKimRebZwJazApaOIrtSknICZo8MIHM5UgmQjEsx71zmzV+A5MBx7K+smjSqB44Yrbi61ISAHECexzqojYBzAljGy/ny/uobH+L4kg8yDsjnt7AnX3ksAl9MrxI53bKKg3MRBJSedPKxyOO4W2DyKlQL1UpQzrUyseqSmj9vHuAQXZobwvaNtoO9sIx7FU2xTBJD0TUHhixvnMymQoo2DDjnMhCQ1oHlnGRcVI6ZEOBgl5Azxhm/+lWcmZCgggBlxaVbyuZkyfyIdCik+ZZdd0zde5+I3drvZ/+a4OlnR2L69JlI0yDkZvC2mTyK+d6psLgI6TBtGTAEHDeidpLP9E+TofZC2xOeluKMYSU6FaSwTpOmuH/k7fjPw7dhveaNkKKh9qLFow8YjyLoYhpEGS6LJrk6RSEMrKJnNiZbrijbskLJsqGsXryH56NtEQ8tdlkCcKB4sHBt8IsIahFdal+xxGlMdWiJ1pEmADg9OO+y2zH9O92tBeASgzwcP0kPPKAzju3Qm7wk8qsMpHe0A7bcdEPUq1cfiAYVEupbRNTSK6ileVWZ1uTnPkbIBeBoJSDClptthjZtWpP0HHNJBWSFOBme5C8p8hOU+JYsrxKZGhEnnID4LIiDeGaXJf2FpNoo7+pjUYJjtloke8HcBctx6tmX4oI+f8Obb70Fvc/wGjseQtJzVTNW3LZ2SsxJ4pwr1zOKaBF5gveWoIUn6OhKEzdu3ASDx92NQWPuxOcfvo7Dd+1im1hb0wGQvwEcnIuABBWo4PKUCYh+SanIVTJBBfFcBbJKRTTOr5Nv//DdOWdmqjms+HHOAp4VaUAC8FX3HfsAABAASURBVMpqL4ukIoQLHMa88THefOc9fmSk6BJSzkLDFi1a4KgLesCn9U6LAmphgCqvddZpgp7dDwFckgBJAE/dOpJ17Su/yQNrxNPPcCSjg4P7yfbRgQd2AYpXUh4XrQZtEs5dyVSYaeZDLrasEtHd7EPn9aEIxzWiT/4SpyR6gks0gGQBgpDAxyDjJcIauHzVMSpuRlKBfIlZFGZFQRGG8qV5x30OwjNPP4ulS5ZwQ3ioz9AY8mWvo4vjSHAY4Di2To6UCQmikU1qx55HUprYo8oJx/3Jvr19eNxAPDPsUUx+40X88M1H6N2mC+FA1Ktbh86esYEUx9izrSJCMUFzbMBgnlCqSEEbOlMsbTZQZKUimSlKV6XMxEhNzAL2CFVcLtYJC2I2Rg4pl8Iuu8QfqDLgAWEH0MtvweWx77xDchxXa0qYIF53VNDFfk768Ducd9H1KOSdLYJCaLD0Kwueud3w+DU4pv2hgD1GemJtbYEaI1thoc55dDl5fx6asYFEhBkzpseC2oXUo9qVUQ2ymT17TmyliREAex2ze0amxQ5OYgTRUgavyJIEi+gEyFZfZBxbieT6IceZZS2eqPLCxQmCg6vcZrU0JS2KSiAJkbSS4EReFstvweJlOOX089D30P6YO4fjSqH5cSEnIyfe8VCQKI/9qJefz0e4xvxKnQcxecXVeNCVpOpoBsiwxw5FRYUYMjR6kdtzx31xQKc9sN1WG8IVrkQeH5MCPhbZjmEQ885LYcnyVVi0aCnm/rwA8xcuxJJlS6FHUumZCs2VkRcJfiEGusZAGRnWbF73cgJ5CSgyD+FfDhqPirzLyhPecRQ8X7qfdV1fujkCKInwBx9/jjemfsljphi6TMr81Rn1wXrJgf90xkKc1v9aeBtvaRDHCNCpY0f06XAEwNNN9oD6qkgCVH5JTZ8DtthLzdGLfixy+HFW7fz1hkDJ/dZAjynZOcdjTBFngHczvDUgLSk/qklVV2QpmwSLrhHIIYZ4jZVyi1UZmfgMUw1RU1v2mAu3mmBl1PKRqIAvb7sf9ic8P2YcQi5ctWmgTcFP/IBj6ZxDKi/AQQcehEF8fLt/7ADcPep23Db0ejww+i4MIv8Q75o23ngjLnhGpj3iixyUnHBRcSHfh52LUZ9OoIytcBOGvFUlBcdVmGZ7Py9aiac/eAlduh6Fdnt3Rft9utmL/d07HYQ9Ox6MQ7ofg6GTR6PA58GOITrbuLNlFQPwoly0dOSsSGTEL65WL4L6rKaE5ek4EF13PAQN+E2y5Nnw16vvRl7D9Xggp9mvEMW09eyAdzx6goCPgZ/j2JMvxbJVK+FTIRzlKSodHAK+MO979fFAWEAP8ApiUKsCsrRTXQ6kZrBmzZrwwydVSr148ZJSfG1h1LvakkuN8yi7EF3s6WwSwemhxGk2wCsbixZQXKZISi+bdNECmUiWAEwraQS2qMrK6JjkJz9ZUlTKSrzkVUHim9jokBbEH4WJ2LDiyd6x58gAKr3MLgjQ59hT8eFH+nd/ikBzLl7rkzpAulOnTtD7pelff4Rnhj/Cb2B7ok/7HujTrjtBNKFdL9K98Mm0t/H+O6/bX5tYt2lTBmMkzYEBLKuQjzL6RvHZj14H+KjJrYd0KoURH76C3n1OxQ67tIX+nvvkae/hp59mYe7cuZg/byHmL5iH2bN/wqRJk9G3az9svOk26H74iRjz4gRucADMFfGlMVJv1AWBDbwJaEABsxJBcSIkW6o4cgSpaQWQBq8MTzousSbmqkaybdQwhZ132onLiFw8LnpT8PPP87FT2yPw0PBXsGB5Ieo0bIgwvy7Gv/kJ/nTWdeh/0bVYsnIlokf0uB2GWKdZM9w/6jb0ad+TMS1BKqmwnMULKLJ+CJcH3ZHl163HZcWRic2FNI7lrde+5Dd5YGUPm6Yn4fWpm9Dl5shmgVphUxpBQUkpKxGfDZFleQlXC1VZ8qykRGYDDWtUFK103DJuChqLskhbqrHYkHQCxJqIBlbxvdWLr7zGJrhQQSTgXZaGZr1WrTCYd07PP/sYjm3fHes2qQsXFvI9jLdjJghCBC6NgA8yKTqkeBDUTTlsv+1m3Dw9MOntl9B5v/0YNICjTnuTBOxOKl2MfkdcghlzFuKneUtx9vl/x8k8hN54ayLSxXz5THtlRMRNxO3klZhDSEQtQuewamUB3nzjbRx73Cno/5e/Yw4PNW0wAc1YzImYKZCMYgEhCZYIs6/iQ5+G1k0C3jg62Xglo8VQWSS51Spy9YyXxw+J+++5w/7ih42Jj8JojAo5H9fd+ij2OrQf2ux7InbqeBz6XXwD3p32CY0ceDOqIWQUGG68TlPc/Pj/QX9Ch9+OREJkX2o1gWx5aVoWGhNBpJEESKXyIraW1UEty6dG6aQCRztnE8f9woUdzbxzDtGMIrpMTFnERXUp1gwi+S+qK/bXYpTGgBVLFJ2EmhdEgopqGrFTjmBasiWLySSs4ghC6rM6bThWSS4ZWRh2pWrJ6tevj/WaNrFWlK8DL8Zo06YNpkx8DX3aHop8vktSHgGtAuoEzqXgdfJw84FHFsUQaCE5hYDHhhu0wMhnH8E//34pT4k8SG6VCBquWL4cHTp1QfeeR2PIsKFUsZNMgjfIgIIxru48Qh6MAk20fn8JTseWbAE4sCWPR594Anvv3x1Dp40znhWkiYCkFfpIQR9FQJ26mLNwsX3RMHTKOAydPMZgMd+bhdyoOrzMXwNPH7AxlwGs/uUAdcvBYWu+u7t92L95aJJjWnkEimEnEvtbUFyABUuWYBW/7UvzQ8Gzz45gNgCHwNkj4y1P/gul76zwCy+HUB8UGh+L4K2pBg0bGFfbKi6f2pZS9fnYOnIldl6rIWY9sfREsJHPTASiywxIChPxtFNdI0hcShtLKiiRerWpJARGUycT5uxNFvOSEVgoUKFnwhAnptKUAsaBdc4IlFxZvJFWZdTROEnm4PkSeMIbL6FZs+bgqyzk16nHb/EG4MXxw9G8aUMeGQ4p3m04HiSwK/IzMq4kMVKEgEw0FUyedzAXXHgmHhl0J+owtgtpQDFNoNRXrFiO7/hNFHsMXY5CJ4LA7MiRYAymAMiX4LyL5BxT83NRwJ/4uHjJ8Vdj2LTxPAhCAhCNHWkHrGAHh04dh15HnYLWu++Hps02w5bb7obTuvXje7X+OKXrOQYbbbIDtt5mN+x7YG8MeXY0fJBiIABO7QgiFjW92HaUMAkWuQUc2aPa9oDe/XnS7ApNGNv6FtDEkXfELBTrzoqIjEqAVq3Wx8NjB/Iley8mE1KYaOUjoKhUSfSlhGQo5yB5fmMxkn3V799RqHQIrsJ3bdKvbdAIre0cfkH7XK4cbHB3OOcQxPPkucC1tmKWE4oYODmcBnKli8QmyRDGVVWVtSyxlSaBEmlEMV+275UzBcKxRFLmSI46FmqNpdzIDI446sDtrGYSgXDSYcOqYoiRTOimAqsoZ8Hmm7TC+1Nex5jnnsL7kyfgmA690LB+XfDpjmMa0DTFjZ+HEMTQ5W3vpvRniEPpFUVygOcJnHO8UQiQx9ujFLg1uQmPPLwbBt51Iw8RR52D/dDO8Q7NAcarBi/NXR3e/RxyyKEYNGYABvNlfgInn3IS2rTZFdAdHr1glyMVwfx5P+Pco/6KqR99wZzT8EE+3p78Ec6/+BpsvmVrHk798fJrE+wXYAuLis2bywVgjmD/HAI4B8z9+We8//77OO30/jj7vEuxYNES2oDgWAFRjcovGSRQysrBuQjyUwHvjnrh/ntuxYabbMIHawdEJcqEOQUaQ4ITzbFet2lze0yfNuVNHM33iOBBE3jQXq4OYABHEEZ1F/1AYAE4D6+9OVHIvNSe4zm4c2u+azNJ7aqC2pVOzbI5+KADbWrMWouAo//UzU9z0PNMxNUV47JIU1QWaGMiVsmJQVFVhZZssfJWIk31VpW14SpTxHJ2OaailjJMOSKOZMiqjIVzjls0QMvm66LL/p2wxaatOKaeEMeUuQCgHSh3rGIAL5IUIgGGQ+Yi45yjn6M6wJ/69Ib+4wiQc95qUsTcjDq81WLgAuy++x6497lbMew/96DPnnyxv+eh6LPHoTh6z26446ar8Oaro3iQ3YmtttoSoK9iWSB9Yjlg6dKluOyKf2LEey/hwEOO4LeKR+Dhhx/F8hUrub/ZMDwPVmI6RneO5LnxGQwCTznDQjE95Y899h+ceuYFKCgO6Um/6tYHc0ANLpml2Nbxxx6B96ZNxBl9T0Wz5uuhTn4+vT04dJBN3Xp10KRZUxxwcBfc/OS1dlfVpEE+PzR4ojAjGsc1zN4h+/JkBERliwwFlK/g2Ax9+ln4uG+eEeW1/fbbU1v7SlD7Uqo+o+MuOYLDGo+4porkWxPfxrIVq7juNNwVxKhETIfSxmanSiBVgkWXh4q05WWSCMr7VySpuWVF3mVlHByNUVlxzJuWO8Q5Z1bcR4ZjNWkHUAci2JUhyIlOgGxWUR+8nKTm5u+1Sxc0b96C86YtYUJw58kCefl1MGjsXRj//FM8qA6F4+Mq+KYG4Mbkx72jlzyQLqS+Gya8NBKDxg2g1kH5Ir6U5jvvvotzDr8Y706dAr1UT1OnQ8juANma3hk5yTwguQVgkIimhgW0S+DFF1/CM9PGQBddhFYTLGClPvXzQtx60zX48L0J/CLhZTzAO0uB/tbawGdvxdR3J+DZoYNxjP7Mjv51B3O19Momk+FFCCptkh2nLjaZ8dM8rFylX7gunWfbw3J3WBylNVfy+WmkIRZoAlesXIXnPxoPzUP0aWFU6QYrEJU2EEcjFgsUVRRmBKTLF2klFRaIrhikTaBii9WVWv9X10n2SiN2dnYvFHAYCbzTcaSg3Q8HlagiHTGAYfEouWzHl7BG0cQxHuDQoEE93PDENQDpaM9RyfHV7yU9MOp2HL77QahTNwXd+aTYdiAALLMUY+cRAoKjbJ1G9dGrTRecwcdE7mE+aiad4dHGA275qhWgKS0B2VvFRj0iu4BRpWlSvyG22mxTbLP5plinUROAp1rAxzCOAi0cXOBkhgv6XIYZs+YB0KUYwjUB+mebiTVwTCkBkPZsvz6232ZTfivbA/rv3XRACdZv0YS5pM2GvUN00ddFlGqRAtFVQpy6xkE3VMIfLvwURYWFFt98aWOPysbUviqofSnVLKMWLdYDtCq5EB2HmwyeuOEpvg/giEOgOI4VP6UhSGQUiSwFZDSDGT/arGZhhHIekgnKKX6xwFlP/4s0S7ecJOdKi+EkICS4jLpCluYVyil0jluNU3DIDgfx4GpIiYqD41bcddc2fJ/TE/mpFN/HaGPSlhrpBJBvDKKdcxDWX+O8+ab/w4477AD9ojx0UaVDLbCDRyuCHWRxXCc6pFq1XA8d2u+G8846Hq8+OwhfTxuFd8YOwtuj78Nnbz+JoYOuR7vdd4Hjjx4PLaQDli1dgr5nnotQbTOW5NUDHbMnSmwAgrcqAAAQAElEQVS2k2LFYIhjoYPaOUcKIDIISDi4SEDsCIH1CSAZAZKLioTMxlliW+ZyZNwFS5bjjB7nMUsaOEhKGthuu21RW6+gtiZWXV47bLuNDW5kx9Em99rrb2HmDz/zeTySRjUnAyFJAdHqFLmujv2vZLvG01rjAWGLH1mXZmjdderh2qsvg/Z8nRTQslVL9L36RDj9tQfm4Hh3A/PkocUN5QN5EUgjATj7AS8XFuHi2/vDUxIdMJ7SuKgRyuECrNOkCYY/cjsmjrkbT951KS7q2wtbbdwEhcsXoXDFEhSsWo6wcBU67LYNhj54Ffbdux1CxwOPJ4OzGMC0qdMw88fZDJ7VBrmqiytRV+omGwIL2JaQYxWQFkgmcOQhBXQ5VasHbJ8l8iERIsRLX72FovhvygFJTIfL7zoftfUKamti1eV14t+OhuNi5GqFhloQ+jQO7XUUVhQUxIcWZ0YGFkwWRlRcSS1zsxchoKmQgCSXMGsxApLVFIUUVGxWsxilfXUTD+sv4ktREohFtQap7wIl5JyDY6Jnn3kSZnzzHt5880W8P2UCH3/49Tx7FGguDWjtCJSpNiReYIKoclQEhBYrmsG+HabYEayIIByw914Y8+SN+Ojl+9B2p/X57SXgUnkA/ahmHc1oRDs+WoLgcHG/48ClRCUTBmjn7P9GnPjDZHjnUPUlvSDLqhSbxSi8bnkMZ9mLz2IT0jytSiQV4fLOkggy1pyIH2YvxHlH/9VE0lm3vEPduvVMVlur4FdL7H/QUOcDDoiiasS1rDiZM3/8Ac9//CoXFtcbtMH5Ue6jRRoZV1IrBv0r0SpYlqoqwyyzakk1WtooiZxgabNp8exqlE+WezkbM/xfV2VbLctH7UsqMI45t2jaFDtutzWaNKzHroTQOQVHCwGIDWSd0MLkY0SKFmR4BzTg7geR0ir2rARSct7BzffupCn46MuZcCkHvtqijyeEtPAEDiEPC88vBEK+CAv5kj/UCwWeVG1ab4ldW+9AA97p0ZJmkA1JePsRVQNwtBEQwSVE1LZEbCBC2XWWOouMLRJJjIUEpk2IpB0Tlm6CHZHVysI0jurzZ/tWFTRnAVXsGbD/PvvEjrUTcZZrZ2I1yer4Sw+HXhBmLyKfDnHywefg82+mI9Qq1TRoRjQzFlRTZkQNK9kLaB4jUiylGPLItGDNoeKrtFd5y0SfYEURHVlGtbokmUC0gQwJJiP+3xe1JMhqSenZxjSCCmGiuIjTgkvRLWXnhiRSEssvBuccWKTIAkeaYApicp5ve4r0W9omo0CFKrGOc19QsAp/veoOPDZqEtcCG6VMJtEu9mzDEUAghsBDVzEfEffp2I5mEe8oVMyxD74M58RRULZUJJa7AIlSWEDnUnLyNSjmopNFtsaIECSMsCBKXaYRF9nosTlkLuecexk+/uRTCWkYIdXrNm2GP13SW2StBa2fWptcTRJrt+ee3K+O0wAeXtEnoj6xTzjpLCxbEfKTw4EGWaHIZ3GlSM2uoJSwIqZio2xpNl1RhEhWMyvZRpZRLf63BRpzQZS156YXRJzkJSBKcm8zKqpyCGjzf1degsDxLtommV5e9ozCojb0K6//uPZOfD59LteClALZCEh7GoosBSHy6+YzIteTTKQjTgW6UxdTBioKkZiYjs4Jn8GSCTKCaoia25a1tINLQuZ/8WXXYsjwEeDQQRenQgjOBbj1qWuNrs1VUJuTq0luZ//zZOTn1+FitJUBcAb0rvbzzz7DQYf0xoIly7jwOFuaNSQXeUrLnGSJMhLLxGwSsQQEFhMLJ6oyuAoV4iyzPGQtyBJVSkbeVVlHFpUG+AWK7NZEJ1BBqIwqW1dBRhIROFU2HiQzWCEy3okiESRKyWPZbrvuiKeeeAAHHdQFnTp1gv7cb8BoAiIIdBd23iW3oCBNR7slDznHDMY1obtzLh6UXB7Ka8nS5RSTloIC5xzq169HmYOjzFlNQsWrEjhVpUE6A1YsVa4d5pM4yzShmay5sfFIVEqZMOwJSQtBbA7EXgK+s1q2Ks1vOi/Egw8Ogs5oqmBdIOFIHHH4kfgtXMFvIcnqcrxv5K12aDkaCsAJUPn400+we9v9MWPWHE6SusrZYTE9anCZbVm7CoVljdR8OVnVgprEjWzUR4HicR9BILoyiLwq01YnV0uKIChjK1E2lFFns9xOyDYVna3Ppkt0ajtLI1ZKQSwO4HDowfvh6acewAujn8CrL41E06brgnsUdt/FwfFBiK+/m44XXn9Pe99AIfSIpKS0p21jR0LeXTXEe9PeQ8AfhreWZLPPn9rTV0ZKxMRRxTaQGKKqS74JlLWTvERWpoUSRSmzEiZDiSDYeHMQ9Muzn3z5PfbseCCeGjYCPKotU8VXn2iKdZu1QPfT9y9poxZTQS3ObbVSO/GEEwHe1moBgpcmggjzFszDbu33x5DJzyP6ZJFGIO1vDbTMSnIuzZXI1yxV+VhVrvnlGVTYp3LCMi2TdWCV9mi9w1YY+exTCPLzbXPq5NK8p7l5R4x6BakUbMPy5LESVfRlUQjdxcz8YQ7e+/Bz6LKDTEScg5BAojiQkf91pfYrDFKpgtZxJjLRSSRMqZAO43RQB8Onjcfe+3XFDz/O4FcKsDGJvaD+Nm/eEjc/8Q96/TbK7+bA2qvPbjj6yKM4B5wOrlDWsAVFYtWqleh76Lk44riz8Nk3M+G5aj0PN08DD5s31pWUag3K+7HJ8sI1IomS0aenhYsbsk1lH5fSm6ZUFZuVklXJKBYNIlTaWy1EcnD0sEYui8lICSZZukghiTWcMBIIyCcpCtNml522xlG9D7OJJWtYllM/+Bxhqj7PJPpIYEojWGlUPd+DpvH4M6+CSwjefujOx0g9anbcqC0lNI17bu5OjUr2X0CcThJBrCCbjxtORMTMznlEfzaaNCVKK2Q+M+fMx7Ap47Hjzu3Qt/u5KCwujA4q6pzel9DWOYcNNtiIh9U15P6r8qs6/24OLI1a19P2Q6eOneA5Gaz44eoicAEXaYgXxr+A9p0648ijT8OQSc9j7oKFCB0Q8kcLRJ9KhhlMmKiaIitBabPyktL6ijkmUrGiEilbsR3juU7lG4OPzE0VkZBIELOlUIVyjR+tDNHAYhFTxPEE20N0xU2aQHQkLVfHruXka0bgmFOAIIzBB+Q97r3vTtTlu014BygB3oEs4fvMmXOWsFkKrLAypUSiQ/y0aBUee2oUu+SpkYw6lu223w7rt2oJ5xiPvIpzCZ1gSWsISejswa3Q1cHFcpkWc61++PnXeGryGHz82df2d/g/+/JbTHrvEwyZMhannnkhdtq5vR1UP876iQdaSH9H4LgoDtt1QQrt23fCvx++QpLfFAS/qWxrkGzfq49Dl86dAR5SrOCcagJ5B4cwTGP8Sy+i76H9sc0ObXHa6Rdg2OSx8HkNkA5hepiTQ+UXZ13KGIFLW2yCsz0zJpFBFbUsBVWYVKDSIi4Rl/irC4k8O59EluCqdEnsjI3CJ4zospAELYMjl6jOVsk9m6+QrpERoOgl4ODSq7D99jtkZkbjIXj+hQkArXUcgZf6aOBCFCIfx552BRYtWQqdc7K35oMA5/67L+rkp8yTbiwuC0j+kqKGa+Sntri6uFuHc6122ucgnM47pw57H4Itd+zED+GD0OWgXuh7SD+MGPYM9Ks9xVznITzzZQN0d6RJwTmHw3odhTOvOV7sbw44BL+5nKtN+LhLDsfgsXehYaPGCLny9MjkPU8j3kKbMydQLyOL08UY+syzNvkbbrwl2nY6GG33OhTCugPz/CQye1VeVTaUEdjiY2CalNHYUikro1klRZaCStRlxCUtyidalpZKhXaRUJYRVXXNtW25l7LKck5IYUEpuywm0kW1xCUUN6EEFYGMSnVEggoMKWbhfQegu2XRGhMt7BQPGHmIF5Yu4Jx6cC0wtg8977w9uRDfzV6Cg466ANN/+glA7CEHAJ33PwB92h9utrGI0hKKTCVFNglkmbBtlB9ZM5C1EWUrTsY33/6A0/hqQ4+Bxcxda5hi+wOMOpzYK9gXoey847p37IeWvQHppk2bYfCYAeh11n5lo/9meHbtN5Praid657B/44gjjkIqrw4XZbxEHDh1DoFmmjSfH5D2aSxdtgxffvUVvvjqC3z+xRc4vVt/DHl3JHxih0quZIUxVnRcRHYSCyIObBMVXb9YptgJZAdhGlFbZZXiY0PZiBXEIm5Gjo8EgliofaXux6whqROQQLTiCcRXDLIq0VRtSzszt4qMCmkWUeVB0TjygedclRh5zvn8efNBqfWNhKYaW23aEjqotNlDznuQ7/DiW5/ihDOuxrc//IA0V4peDagdRWvcaB0cf+kRcGExHAUuGl2qHaGiki0XnQBt6c+aRTKiuCTiBMdiQ5IJxCxavFiIwF7xjlDffoYpHlWEkMlZ3sSWqDpsEwg047eAxxx1DG578lr6/rbL7/rA0tT0OH1/+59FWrRoxaXG7mr2PRcMcUDsQt7m+xRNqQPfdRFAcATw8pp02pGspDAQi5QRimrxZUGaBBJdwgsnsopxdRauWjdFECSGWtsJnY1lI5DMus+R8wQYoNRVUau+lMUvYEoFrS6a9CXArWwNLly4FDN4ACUHriwcH+06tW0NPS6li4uwYEkBTj7vJpx54XX4Ye7P3OIe3PvWS8da9vrQO7YDX+BzeZTEUjQ1k2DRjpUgW0ZR2ZKlFimQSYJFJ5AtU+TNN90YIb8JFR0oP65Lx9tKJyxeCfLVB8jn8cBu3qIlHho7ELf85x/oeto+SdjfNA5+09mvRvI3PXYVHhxzJzp06MQF63lX5cC76vi2Ig5kE04RPEJCLCWVvXQSqfDqyuVTGrT4SksSLjt2Np3oS7C0nlkqc5NWHtTUshchrANJtLouXBXIHtwYEUS1ZAITI5NBJhvTUZ5dJBNky0rRVSpLWZYw8iGwcO6APkefiDTvisQnRp3ateGBtARf/7gEx/W/Afsfdg5efWsqcw2ZeAj9aWdnH16ADis9Ph3dvjd1HrZRSo2rIpcSoNJLpgIzECEwpsaV5rdF83XRrWtnyFstO1I2fxSwIAjy0fWgg6H/J/KB52/HzY9fU+P4vxVDm4ffSrJrIs/T+VL+4fEDOKl3oU+fY7BT65057Zx6zbhRsL2nhdBu/d3B1Wo8CZGGyld0ZsnIs+lYWFYkPgEtPpmJFy4BSQSJJJtOZCVYWs8+QMkLG1AvBRthsb4IU8oiRQSqs5VmYxXNWEQKSFpJaGGBmrIY1BpPHJVEGnE1q2OfGCl2ZX72GCQD2qrb6v+wqWMx5f33zCU7l/w6DXDShQPR45gLMPX9z7FiZSGHKtvCw7nQ/mbXg6PvwtEdekP33DQqFwvI9kP5y1OUAEmVZAGVE0fKamsfhth0k02SMGbPlcu1PBAPjxuIB0ffjmMu1F+/MNXvsvrDHVjZs9j11H1w4c1nYvDYO6H15jkXXQAAEABJREFUZ49/JLSgmjZpjC023xSwz2tJSFZZaKMdIxtby+RF1wBqblmDYOVMFJ2gQtDelolSdM6xt46sI4YBeDmCSjaWq2SwAOKkJbBILomw2IQWX2OQUwLmFDNCxpevTMXHH0uJDevXVIZNHYdzDvsL76KLkekQouvVN97C2+98CL20TtNJoP44GTIYn7awwUab4K7hN+Lodj0R8B2Xd2lI7RBdCZafHWT0izQxISRgfLMxLEpHqXBkXXEtx4rsKGdxQQpzZs8Fp41RKQCzEVNxsN+l9A99YGXPaMjnQ6cFwKWgUqduXa5Hj2g9OIDFAFVckXGWgc+ifx1SaVbYUmWKyuRxEHUp6YXOBufoIIj1CZKImoTNwhVLswwiMmOWtEYBS6SsuI7U3ODOY+iUsdihdUec2rUfVhUUlHJQbpGAtgEf9mlvL6YDtkWaUk05unQ+CNMmv4Fj2vVCSpOtDyDqI19QovsZ2EVPYmaQpS97HEU2NLPowlVDYs+obIu2al9CAVlQOmXa+1yXKLkyuhLR75nKHVjx7Obn53FZhVxzBC7CeQsWoKioyNZ1ZMKVwRLRldS2wGjEUolFjcRyF9TIuIxRtl8pmow2gg4dkuxraceKZOUsaMRSTsx9xHGLxOX05VqK7Kqvy0fK9om0UZ1mp64+7V8oLCpgKjx+2FFpHDkI9Muk0FIPOJ/ZIIsAXQ/pai+nnx02GA3qOESd8XDOwfGlNgXsRclhJd6A64QKmrNNbyhiWZM1E2GBMTWoZMtoZSJEjgu4JmfNngNH1rHPhpkj2T9MCX4rPf1f5+kCTT+XC5EWTDEPq4VcIJSAqxZcjoTVLOZsVeSYRUaCquvVNC8XjF3hwo8yj7abh0sOVVonpLBsBaLNSXqBZ6WijSED0ZRxv0A7h6R94htGRVfiVJEuS6YAWayRFclMATadKD2K+Y2ffqtbeXtqVAwAKO3AeWh6nWMuBM11q5br8cX80Rg0dgBGDBnMu6oeCPj4rw1BEzrCLgf9iPSqSoGNlUmyddm0KauttN4yRnJPQB2KQTbfz5yFdDrNR1XmRBtHp4DffBL9YYrm5w/T2ao6GrjsoXBwfF/w0SdfcIM77niuDhbzFxYYU1lFAxbTCmtlC0xQfcUWzSjBxmQqC5jhKiJkUVaeLbO4WQLxSk8i0exw7O7hKGCBwITe6hI+YtdQHQevNpq2L7OUOaFOfgrHHXcseCNleQU8TR3lAcGFtLN4ni/T62Obbbaxb4u/+GwaHrrvZhzLd1UuXQzrpzopgvZGxpgoLgxoB0jMklYmkkatRFSirQmWv+zs/WnGXQSBhU1IbfDVqm+YJz3YOanYNfs1B1P+QarsXfoH6XLF3czPr0uFlimRVglX+vyGC0lRxg0AEJNDcmnFJPQaxAorUEhhgejykGgSLIsSWpRA0spBFtwAWQaSGCtCQMa6T6wRICop1EsmKBGuIYqxK46UKISVO4HfnnU+ce9odriZAyYc8PSShTY1XAoPjh2Iu0bciElvj0Gf9r2Qz5fpNGUTtIoI0qvbk6rtGZkxKy/l9ZIIyvhQ5FMpDPrHE9bHYqr1pEoxtt5qK3J/nJI7sOK53mbrLWJKi5DA1fDANY/C5WUfZDKhQkiQRYotDVIKsqXkdStjy450tqoKWpYJlDaTVBJhgejKQRYRsH/lzKjJ5JYo+SBJcSXW4LlAQ2kFJNdUqTJO3BbzgoC2/L4EN11wp32kkDUxM0fbtu3sK/9vv3wPR3fowYOqO/JSAfXF0K8vOB1UAkrkV3NQwwlU7CVtohFdFqRTjsL2TJ2dQ2IcKa3+6MMv8NY7E6MbOZPICLh84AXG/VGq3IEVz/R515/OdaPN4LmYYTDxnXfx1DvPZC8lRJePkOosUmyNQD4GVtFFmKgGRZaCyk2r1kZ+shFEXNYuMIE0vG8hHVMR4vhQlBTKtNdlJ0jEvxhr6LOdy/LZOrbNEs0Lk3jptYn44osvwC8ArSsh7449H/HPuvYkHNW2O1o0awTHuzAtdkEKAaPp4FIjEe2gH7COAPGldmKyRkj2gsQ4m05kjoTGzHT2IUFBhUVWgP6W17+uvxleJzOd5C/zJk3WEfpDgWbrD9Xhqjqr/78OXLJaEAasBv7tfopIcKHgF101daypXZRE1dbSloXIb/Vq9jt2ULSYzKBoO2XYX4FQixFEp5XHj3OWou8Z50L/bCHJ1nEO0+kQ+2yxN/Ru0vHwcs5VmZ/6l0CVhlUo5V+FOqOqqR3YSfV2xox5eOmV18CzGVA3GEDn3O577Ik/2pU7sLJmvE2bNhmOa4LrxePjTz7DkMmjgXIL3ixgl0iBMRVVUgqydeIJLFyX2YpStNZnKUEWI9csthpy9ayjYJFPxTlEusiuqjqyUy2oyrKULnreLCUSo5fTIe+WVhQUY+jUcdi/czcsXLQIIZMUeDhoMx9++GHYoGULccgscsa0Ta9AWUDXLI7TTs7HQGTTk81LVhakLysrz8sqBiUpyDaSKov3zH7hkqXo3vtIrFq5Cvqtfk+9Afty0qVHkPutl9XLPzOXq+f2+7Q+5YpjuNi1fAksXC9YVViAmy+8G8sLi6KVLGGm+7Z0MhzElnAVUDJIIFFn8wktHOlFKZWIK19LLyivqUgiS0FFuspl+pSPOi/fBCq3r0oj70r12R0VnfUhwf2J6T/OhX5BdNi08eiwz4E45ZB++GH2T5AuAeW5zjrr4L77bkfg+a7KGnScNRc36+xOxWU4echIEAurQLJKQGaihQVJTNHlIcsyiyxnl6XTFwYvfvEmZkyfwT5yFuIGdM4dcvAh5Vz/CILcgVVmllvvtBMPLQrjhaMB+vTTTzDqgxf4Ke4IWjhSxquHW0FLnh5RkSqiqq+zQ2RbWwyrTFpCGVtlldgmuGLjqrUV+6yOVPETKDU61QThgNghlY05A5R9/e0PaL1rR/Tt1h+ndO2Hb7+dyVhsIzYlsplwqTzcNuQ6NKqfZ3p7sU4zCEzCfGjszZp0oqBO3OqAN9+oNvcaV760ZQWsDuBhk8fg5EPOsVYc8+UwmF+KXxwcd9Hv+98MWkcrqLgaKpD+gUUX3nwW9MkWDYED1wmLx5k9zsdQPhp6n47WNJIrWW0JplykgGSVJbExbBXbij3E6qNUYEs2lleCzDzWiRYpLBBdHqRJoLy2eol8s63EJ1Ail6SEqyHFYTfLBLP/U+d9gDCd5ocJDwjKQ65cn3JI8YFPv8IQEHvCoNF3ok+Hw2AvqFFmqsjDdj0DiC4LSbIJll60QHQGYoFQAtSJJKqgUMPCbpRPSHJ5xNgQcxwyaTTOPfLSKF3qo4xVOzw0dgAlf8wS/DG7XXWvTzj2OFtbsnLOcdE4FKeLcXavv2DY5PHQP57VuxRbXDLKgCSCjACZQFmiCkm5Eex8KmtAeRTIiCxtzUh5CSq3lrYsVGSdbSN9WV6y/ybTyL9U7RSPFYUeDrrzIALPJgjbHRRfTG2z/ba2kft06A3Hd1wUodzFuTSZBtnAODVA8GQIkiPGCW18pBYJJUETSlhEEGSbDciW0ayiQpNy4sBhyKTn0f+IS7BixXJ205mJmgQ73HqnnfFHvnIHVgWzf+BJnbDVFlsjWX9cJ9BaLyoqtH9cO3zKOCwvKOCSzF5xWlgJxEGz1bHIEOXaUC5ahYmImHcPrMsXOmSE2XRG+D8g1E5ZqLqZxDqxEp/QvxRrRAMO/m7N22AdfY3PoCkG0x/aC0hvuNHGGDR2IKZNehN92vUA+MHiODN04SFEw+ySmdBEyACS0T6RVI5pSzu9+A6d5ok8C6AMUf4yXXlxJKFPll6kIq4oLMSQd5/Had36YTkPK6WmLxIEsmnZshUuufWsKMQftM4dWJVM/BV3/wX16zc0rRaOCC0abQT9RYDuvY/HomWFyDpzZFI1KEApixJBqEby6wH6RVV+DR+ZSS8QJywQveZgTUbkNlxjiSmWwAIyye222hRvvvkCBo8biO7dutohNXjMQEyd9Ir9O0AUreBLdiBw5hFXpZhYliAGTciyWKoEKtFlIsuurE2lPI01z0QyEQpJhPBYusrj4O7H4Iye50H/PND6oUYEtPE8tW545EpSf+wS/LG7X3XvBz5zI/Lr1MvcaWntGLCaOmUqdthxd1x82bX49ofZ8FplPM20CAWZyLQ1OhEa9nxPFgMXcNql+Kg5Bhttuh022GhLnHP+ZSjymho5E1gshiraR7cOFkiSGoM8yoKcE5nospDohMvqxEueDZKtUWBwdV93TVttsgEPp+4Y9p9Bho9t3x2N6uYDHHfp9XgoDF0aJznCKkmygEETTmRZSHTCsU7h9OGkeZ7Jbyu/n8lvJzlFuuOKFoiMY4h9oLblBF4ZGWePwcQWE89fvMLmfruddsN7778P/QnkkHPv2SfZKLbnqfbwuAEMkisc8twgVDUC9z53iz2KJMue6wgCLaZlK1bgvgcHY48998F5F16BpyY9j3kLFsEFKR5g0daRXQgHfkBCd1ERH1CfwhffTOeL/DE48ODeOO3Qfli0eBGWLV+Oxx9/HCMmjyydlhwTiWgDVp6QyIXLsBJVBuqToKxeIRLI1iUy4Wz5f0UrmPqQDbzjULG4TNAT4BwcBQG4ZMM0AuMd70YC6C9QONM6ujmUv6wRnRRUiY5RTJKroEgpSFQei5esxJF9TsNOu7THDm062f8B+N6HX2BVcTHCAAhpat1gCvI0mhmBHRAfMkfPD6clK1ZCv9t32eXXoXWbdpz7/lii/2CCRp62DGPF0b5Jk3WhvyZqglwFDnNuFKobgduGXocmTZvBcwElts45I70HCrlgH3r4cX6TeB623G5PdD7kKHsXoUW5ZHmah1M9DOW3PkOnjLGFOnTy89hiqzbYo0NnnMqv6SdNnQYGt+iKmmbM5+4eJxHsIl8Km0ZCATVKwoD0r1TUsuC/aq6iABoABXVllGQlEthgJaOVtcFpIs/yIIVAGmGB6FIgYTZkKyUHLr/iWrz08ktUeOhP1gwZNgL7HHAImq2/DS667F9YsHglfH59eH1gpQIoNR84PDV5FOf9eWjez77gr9h2x7Y49dBzcc/9g7B06XLeRHmoBdXeheyeZ+8cWvCd1R1D/sX2ciUZgdyBlYxENfjWJ69F716HoThaT7TWzoqBSIszzW+nvE9j0pRJ9h+16l3Xxptvg3WarY/TD+1vv0N0Wtdz+FL1HMxbtIgLlcG0VHnYMAQXquOntINivf/BB0BePrSIHQVBDBSw7ezisxjRBMZjcMpJs66sSCsoq7dcygp/Ca/gVYF1RgZZwcUmYHrqxBOpiPTczhwssRnw2VTS/wRndBUR8hQkumxaMs4ARSyY/sOPfKdPnu3zYwh6+S7sEeK+B+7Hpltuj6bNNsDOu+2D3dt1Qfu9u2HPDl3w1z9fjTN7nc8Pp3Pw6OP/wdIVywA+58lPLSTg2V99+xzk5eHMM/rjxtw7q2RoMjjIUPdv/94AABAASURBVL9vYo30rufZB9m//m/WvKU93jnnwMLYjqBCbAIeOmRTZD0Xpg4c8MChiPYUQnoP50izgJBFQvz0GTMw5O1nUKzfPYJHdNFQhNhSkDBSxhCbcmdQID1RqSKZQMIIqxZI8otAztlQYZBqDczLrFh5HjrayOpHyD5FwyiJxlCmNBJabZBfRaBAih+B2pVkyYoifPLJZyI5G/RjLsZYxVwoElkcFuPb77/FF19/jk8+/wSff/Ul5s6bh4KiIij3EIobR1UMFzvKmRO/6aab44FRt6Nd7+1NkqtKj0DuwCo9HjXibnr8agweOwDNWqzH5cdVl6w5klEAEQE/d1NkUwg5ygYUh3YyBVyaZKhlAFu9IVczCyWe33Y5PnIAZx12AUZMHcfDEQTPeCEqvSwHVTEIlTKWIBsSpWSiiXk4gKBDQhiWnHT/LTC2xRL+ZbEiT9UEFsuNuZZEk5DAUiKriJJBNpS2STQmJaMmQk7VuE9exNyff4ZznDtOVEChE3jxJYCQc04ZaAPQUZhxHGn9gmvKpzi/Kb53C9gFB0ge5KF5i/Xx0NiB+Md9lyB3VT4CHLXKlTlN1SNw46NXYdCYu7D7HnsizbNEizvx0LkEjW7WJ6hkWqJcqYkZPBdsXn5dnHj8CYwRaROl/kyzfoHwlTffoZ3PdktMSmOa0DCWkVFCRCWyWFVTJN+a2v43dmrHgJVyViySpQ9NE1AjXIJIsVQko7hcie3KyaOhTZq28aIpCy09Pv70S5zR4zxkz5903gScMxUCCM45BDzUAqR4KDmQRQDKCEguBzi+22KNXdvshgdH34GbHrsSuav6EQiqN8lZVDcC/f55Mr/JGWCH14M8wPbb/wC0aNGCX1GHPIS4tFVCTx6Ut8Qee+yBQ7oeSvsB/FQdgPtH3or9T+iAo444nHuUqzle3HTDipXLcdrp/THpvY+R5vsx3f1IXmVOpQzEEFhK+YjPANsUbQYiBMaACZEQL4hJIisSZUOy08thWctQmCBSQLKkZAmMtIrt00IniVgB2UhoBKtYGCMKUB6kLAu0qkBkqZsqUhbwG5C//f1fSOsTiUq9t+KNFQ+cFB7mXfZDY+9Cz5690GaXNibTr1Z42mWAYVjsDpkGaNe+PY7pcwzn/k6+XrgL511/GlvLlZqOQO7AqulIrYbdiZcejusfuYoLMjqQdBemR8iHxg3ADbwrO+faU9DnvEPLRex+xoFo2LCJLW4tci16nV0/81Gk5+HHQv/n3srCQp4h1NCApVyMjEBKgQIYUCPewCoK4sLzSpSkkK0RqmKIERtGdFhkBGV4shUW2UshnID4GNi+7lYK+b7um5k/4vsff4L4WFuCaGeMhbCqJB1TVFTFdhAu0WefgYlGWBD1E/YI3v/8v+H1CRN4t8Qxp7sOLPDuaKcdW5OLyuHnHITzbujLO6XboQ+swTzEIhhgrw6iuR9oh9SZ15yAg0/eK3LM1as9ArkDa7WH7H/rcOfwfyMvVQe2v2z3sD1u1GXLltk3jV26Ho1Z8xdQrQ0kAwFtalxK7D3j6nfHnnp3FGbMngfdAaDCSz4J0EAkUc0KjVnK2WY9Kkvn8+rgsKNPQfu9DuQ3awdA/54O+mVcKSuDiuJWZlsDOYeDB1M89M6h//lXYeiw4bGntNBxjnUar4OLbj4DuevXH4HcgfXrj3m1Ld7//G0IkkOL78a0VZxz0B+ue//DD/jObD+cfu5l+JGHTMhP++joiupywe1Wgjs7xnqklE0RT6vz/nIVzup5AfRv13bfvROGvDuSB6Fakz0xEQXxDqaX+ESgeAltmPpMkSFBNkQmFk5AAqNZ0YY1Lrrwckx4YwJWLF+JFStW4PTu50MHqb5VS8LLLgGFqBwSqwSXWLK55AYqEsYmkTwew1SAYZPH4oknn+JjOA00FLZTHPilL25/6l+Rb67+1UfApiG71RxdO0bgAR5a+fq3hTxYog0bbRzHz/hly5biSW6m7XZqhz+ffC6GTB6Dz7/6Hj7Ih3cBH2WijeedR+hChPBIqw5SWLhkGd58532cdEo/PPzII9D/6efY5YLCAh5c/fHlt4zDNqJTioqyxVOQAMmSkgiFKY0RqWrL0mUrMGrMeNhh6mhOKE4XIfqTPmOwrKCQPaCcpfqwFVtEBxIDxCXiPeMK+Kmg8WG7y1YW4oKLr8Hp3foxH8kjhyS3Ht17RoJcvVZGIHdgrZVhr1mj9426Fes2a8atxE/2ZB9yU+k8ic6xECOeG4nTuvazx6hWG22Liy+/FkN5gOkQGzJpDIZOGgvxumM4qPuR2GLb3dGt5xEYOep5i6stmYCeh/qecT5WFHMT87BjXbNElVtZqJkniml3zb/uwI+zfiSlwg7ybjIgFBUXQXd/Bx7Um4fyaOYbqusGsiwPSoL+VIjKBop4OPEYplCHlXiB+ijQnwwaNmUc2u3dFYMffgQ67DXGkQ3gnEPz5i1x1LldkbvW3gjkDqy1N/Y1avmWJ6/Fvnvvy097bsRkB8kzYYlD8tp0y/mN4r333W//Nu2Urv1x8iGCc3Fqt3Nt47/zzmQU8BAoCkPecQEhDyXQXwcVQ1iZ+t57aN+hM+YuWMFNC3B/G5hyDVeed3zDJ4/G3ffeUxKZ+bBEPO8WRXz82Sfof/jFOLzP6fhm+mz4/DzoV50QJQ8YBq/EM8HKnuIYRR0RIwipgD1mz5m/DP3+cjXOP+pS/PDD95R7mjIGx1t3VrKuX78RbnrsKupyZW2OQO7AWpujX8O2T/n7MXho/EDsuONOCLmJQHBhAP0iouNm5Yc/iABWVMEjFMUvszwhBPTihYow9HY2mQ8A51kRMjzZwAHfffcddtp5DwzlHZr+ln2xL2ZEhqGO5rSKixhBzFaLaMvC/MCDM0C/8y/noXoOmGwJ0EB3QEQUs0F1jrBy1Uq88vLL2JXv2g7ofBjft43Gx198x4Mrn2PiLaYOl5DOIfsr2pJW900mmwhC8sVI4d1pn2LEey+ifacuePyJJ+0fnnu2auDZXwH5NrvsigEjrkfuWvsjkDuw1v4c1DiDi249B6f37YuWrTbgBnXgPi7xJeMQ8EBKwTBPHuciG+ccQKmjPiDNArtI1K/fgDszSFiz0o3NqlWr7N8+7tm+CyZO+gD6dQqed2zXE+hiHqwUmqiklBOA54P5pFkX8+7uvY+/xFY77IqHH3sMTAGQS0zwjMB6LVohDB2txQloYjYA+E5uypT3mNu5aNfpAB42nTF0ymh8+Pk3mMkvIebMW4AVfOeVplvIwMWMsnxVAeb8PA/6kzATp3yI4dPGY9sd2uKQroehb9dzMX/BAqhHnvY0t3yF1d/27ffCBdefTn2u1IYRiFZqbcgkl0ONRqDTUbvi+kf+jofG3YX99tvfNjZ4EDltNsctR9DmMxDtSBF7bnQQqxH9JjZcHo4+8hgMfPomHNqtG8BTKjlYyACM5wHMmDEDh/Y4Gjvvvh+/NRsOBHW5l6lxjEu9fIiyCnXkVIcxZnrwqTwMmzIGPY84EQd37YmFCxfwYJAV2BLiYA4tW26AG/joddYZfdk3yk3LxpyAPBEk4x2jyI8/+wKn8tF3r727oF3HA3iIHYRd2x6A1sx3pz32Q+s9DsCu7bqgLd9NddznYBzc7Qic1vVczP15IdLpgDkwSqYTPIyZEguC/Hw8zLvas645Drmr9oxA7sCqPXOx2pn8+bKjuKkGQL+kOGjMABx+2JFo374TUkEdbkZAv5ydTvMs4Aufdu064sADD8agsQPw4Og7MXjMHeh22j7W5pHnHYo/H38iPA8x3dnozgI6FADonAh9GrNn/4Szzr0EO+/aAedddBWGTBqNT7/8Dsirx8OoLkKXQjpwBsU8A9JBAL67h/7Ejmx7H/lnnNXrAkx4600s591bCB4LtHNwgHc8OICddtwZN/AwBq8OR/IObPwA7LvP/uRS0eFFO7MN6M0D2DseMMLk9b8jL1m+DPMWzses2bMw88eZmPHDDMwkzJr9I+bzgFy2fCXPbMbiAZV2xSgOipi3XvszDmV6ZOZwoXPng/HgqNvZ7u+p/D76Evw+upHrhUagx5kH4PSrj4N+j0t3B/rDb8L65yNn/eMEHHdxL5lVCPse1w6DRt+BdZo25eHhwCMBOqzA8wQihCn9jndcgx95DKfym8l2HTtjg423QZvdOqDXEcfjz6deiFNOvxgnn34Rdt1jX6zTfHOc2q0/oR9efuUVFBbHv56gWIJMJg4deNBedMuZGUlCnPS3ozCIh6sO2zr1GoDHHPOjlocVkhjEzjSAUpUNeDm4qCaSXDYkIRpG2FkZewbYccfWeGTcQJx4yWH0y5XaOAK5A6s2zspazOm2p67FZptthpB3M7pD026O9zacy1DwpD3ZJUuX4+vvZuLlV9/A0888jRHDR+DpEU/j2++mw/GOCzo9eIfnfQoI8+D4ZYEjbwAuP35TeNIJJ+GsfxxfZa+P52F799M34ozTTgd4N+eRx3gBI6SgWGBcMCEvLBANXta+o42Oq4AmEoBfWDjKAqRS+dh33wPwEO/mLr3tHDrkSm0eAa6Y2pxeLre1MQLX3HcxHuY7sj333BMhuNG5+bnTmQo3uQMlEYBXSAsBdz85b5w9qpESp+PB0cNRC0QcyIOPjF26HMRH0zux/wltUdOr/ZFt6HNHBMyxa9ducC7F1hg9BMPqEAoMOzjAOZYAjgejcsyvWwf77rMvHuKd1MPjBmDQ83fglCuORu76bYxA8NtIc21n+cdsX3+FQo+TJxx/EjbffEs+ivHwgoMK4ks3UdEiolznkeT8hs/OJuN1nKUROp4mNGnYsAF69eyNwXyPdtxFh8n6v4Kjzz/UHhl1+OguadCYO/EgYwsGjbmLB9td1BMo0z9C1t/oP/mKPv9VmznntTcC0Vpbe+3nWv4NjEBn3gFdec+FGDz2LpzZ9yys13IDNGjQiJnzEYt3Xx5aRjyNeJJ543m3IxxDo0aNsflmW5j/XSNuQO9zDqRvruRGYPVHQCtt9b1yHn/YEWh/xE64/uEr7BcpB4+9k49WAwh34YTjj8fue+yOw3r3wplnnAG97E/gruHX4+p7L/rDjlmu42tuBHIH1pobyz90pANP7IBzrzsVh599MDoeuctveSxyudfiEcgdWLV4cnKp5UYgNwKlRyB3YJUejxyXG4HcCNTiEcgdWLV4cnKp5UYgNwKlR2BNH1ilo+e43AjkRiA3AmtwBHIH1hoczFyo3AjkRuB/OwK5A+t/O7656LkRyI3AGhyB3IG1BgfzjxYq19/cCPzaI5A7sH7tEc+1lxuB3Aj84hHIHVi/eOhyjrkRyI3Arz0CuQPr1x7xXHu5EfgtjkAtyTl3YNWSicilkRuB3AhUPwK5A6v6McpZ5EYgNwK1ZARyB1YtmYhcGrkRyI1A9SOQO7CqH6P/3iIXITcCuRFYIyOQO7DWyDDmguRGIDcCv8YI5A6sX2OUc21+jKb8AAAAvUlEQVTkRiA3AmtkBHIH1hoZxlyQ3AgkI5DD/8sRyB1Y/8vRzcXOjUBuBNboCOQOrDU6nLlguRHIjcD/cgRyB9b/cnRzsXMjkBuBNToCtezAWqN9ywXLjUBuBH5nI5A7sH5nE5rrTm4Efs8jkDuwfs+zm+tbbgR+ZyOQO7B+ZxP6G+pOLtXcCKz2COQOrNUespxDbgRyI7C2RiB3YK2tkc+1mxuB3Ais9gjkDqzVHrKcQ24EciOwuiOwpuz/HwAA//91F+NjAAAABklEQVQDAD9o7UIr7LQcAAAAAElFTkSuQmCC");
  --font-pop:"ZCOOL KuaiLe","Yuanti SC","YouYuan","幼圆","Microsoft YaHei","PingFang SC",sans-serif;
  --lamb-sh:3px 3px 0 var(--ink);
}

/* ---------- 页面骨架：深绿外框 + 主灰绿草地大贴纸 ---------- */
/* 顶部安全区：浏览器里 `env(safe-area-inset-top)` 恒为 0（有地址栏挡着，页面不会铺到状态栏下），
   但小红书小工具容器是**无边框 webview + viewport-fit=cover**，页面会一直画到刘海/状态栏底下 ——
   2026-10-30 真机实测：`env(safe-area-inset-top)` = 59px，而这里原本只留 4~20px，
   于是整条顶栏（品牌 / 每日挑战 / 难度档）全压在 9:45 和微信通知上，
   容器右上角那两枚悬浮按钮（人形、分享）正好盖住「大师 L8」。
   calc 相加而不是 max()：网页端 env 为 0，pad 值与原式逐像素相等，四张像素基线不受影响。 */
:root{
  --sat:env(safe-area-inset-top,0px);   /* 容器安全区：网页端恒 0，容器里 59px（iPhone 14 Pro） */
  --sab:env(safe-area-inset-bottom,0px);
  /* 容器顶部的额外让位：小红书小工具里「返回 / 分享」那条悬浮栏压在 webview 顶上，
     安卓上 env(safe-area-inset-top) 报 0，光靠安全区躲不开 —— 由 build-xhs.js 只在
     html.inxhs 时把它设成 max(0px, 46px - sat)。网页端与普通浏览器里恒为 0，逐像素无影响。 */
  --xtop:0px;
}
/* 小红书小工具容器：顶部那条「返回 / 分享」悬浮栏压在 webview 上，安卓里
   env(safe-area-inset-top) 报 0，安全区躲不开 → 让内容顶边不低于 56px。
   sat 已经够大时（iPhone 59）自动为 0，不会重复让位。类由 index.bak.html 的 mark() 挂，
   普通浏览器 / 网页端不挂 → --xtop 恒 0，四张像素基线零影响。 */
html.inxhs{--xtop:max(0px, 46px - var(--sat))}
body{padding:clamp(10px,2.2vw,20px);
  /* + sat：让开刘海；+ min(16px,sat)：再往下一点，躲开小红书那两枚悬浮按钮（人形/分享，
     实测占 CSS 54~82px，卡片顶边要落到 82 以下）。网页端 sat=0 → min(16,0)=0，原式不变。 */
  padding-top:calc(clamp(10px,2.2vw,20px) + var(--sat) + min(16px, var(--sat)) + var(--xtop, 0px))}
/* 卡片高度把上下安全区都扣掉：不扣的话卡片从 y=85 起仍按整屏算，底边那条外框甩到屏幕外，
   底部就露出一片没边的空绿。padding-bottom 本来就是 max(10px,sab)，这里减 24 回落到 10，
   免得安全区被重复扣一次、把键盘挤上去。网页端 sab=0 → 与原值逐像素相同。

   后面 min(16px, sat) 是「只在容器里生效」的开关：网页端 sat=0 → 为 0；
   容器里 sat>0 → 扣掉顶部多让的那 16px。再减去 body 上下内边距之和（2*clamp），
   于是 card_top + card_height + body 下内边距 = 屏高，四条边严丝合缝落在屏内。
   **不要再减 --sab**：底部安全区已经通过 body 下内边距和 fitScale 的收缩让出来了，
   多减一次会把卡片压得比内容还矮，末排候选笔记会被切掉。 */
body.lockplay .wrap{
  /* 2026-10-30 修：第三项原来是 min(20px, var(--sat))，网页端 sat=0 时它为 0，
     于是卡片只按整屏算高度、外加 body 的上下内边距 → 底边被顶出视口 20px（底框永远看不见，
     键盘下面那截「空绿」就是它）。改成 2*clamp(...) 正好等于 body 上下内边距之和：
     容器里（390 宽、sat=59）数值仍是 844-59-16-20=749，一个像素都没动；
     网页端（sat=0）才补上这 20px，卡片四边严丝合缝落在屏内。 */
  height:calc(min(100dvh, var(--vvh, 100dvh)) - var(--sat)
    - min(16px, var(--sat)) - 2 * clamp(10px, 2.2vw, 20px) - var(--xtop, 0px));
  min-height:0;
  padding-bottom:max(10px, calc(var(--sab) - 24px));
}
.wrap{
  background:var(--lamb-bg);
  background-image:var(--grain);
  border:2.5px solid var(--ink);
  border-radius:20px;
  box-shadow:6px 6px 0 color-mix(in srgb,var(--ink) 30%,transparent);
  /* 安全区同理要扣：body 顶部让出 59px 后这里若仍按整屏算，页面会多出 69px 空白被整体拖动 */
  min-height:calc(100vh - 2 * clamp(10px,2.2vw,20px) - 5px - env(safe-area-inset-top,0px));
}

/* ---------- 全站卡片/按钮/面板：贴纸描边 ---------- */
.panel,.hintcard,.bigbtn,.btn,.tier,.opt,.rcard,.stcard,.chalbanner,
.acctov .box,.doneov .box,.navmenu-body,.hintsheet,.sharecv,.quiz,.arch-ta,
.dempty,.cstat,.weakmap,.doneov .pzreward,.newbie,.pzt,.pad .key,.top .chip,
.board,.acctov .ain{
  border:2.5px solid var(--ink) !important;
  box-shadow:var(--lamb-sh) !important;
}
.doneov .box,.acctov .box{box-shadow:6px 6px 0 color-mix(in srgb,var(--ink) 30%,transparent)}
.pad .key{border-radius:12px}
.cstat,.weakmap,.arch-ta,.quiz{border-radius:12px}
.cell{border-color:var(--grid)}   /* 棋盘格线保持细线，不跟贴纸描边 */

/* ---------- 顶栏品牌：羊贴纸章 + 奶油 pop 园名 ---------- */
.brand{gap:9px}
.brand .logo{
  width:38px;height:38px;font-size:0;
  border:2.5px solid var(--ink);border-radius:12px;
  background-color:var(--lamb-bg);
  background-image:var(--img-main);
  background-size:150% auto;background-position:50% 14%;
  box-shadow:var(--lamb-sh);transform:rotate(-5deg);
  overflow:hidden;
}
.brand .bt{
  font-family:var(--font-pop);font-weight:900;
  font-size:16px;letter-spacing:.01em;color:#FFF9EC;
  text-shadow:-1.6px 0 0 var(--ink),1.6px 0 0 var(--ink),0 -1.6px 0 var(--ink),0 1.6px 0 var(--ink),
    -1.2px -1.2px 0 var(--ink),1.2px -1.2px 0 var(--ink),-1.2px 1.2px 0 var(--ink),1.2px 1.2px 0 var(--ink),
    2.4px 2.4px 0 var(--ink);
  display:inline-flex;align-items:center;gap:5px;
}
.bt-yy{position:relative;display:inline-block}
.bt-horns{position:absolute;width:26px;height:11px;top:-8px;left:54%;pointer-events:none}
.bt-horns path{stroke:var(--ink);fill:none;stroke-width:2.6;stroke-linecap:round}
.bt-hoof{width:15px;height:15px;flex:none;transform:translateY(1px)}
.bt-hoof path{fill:var(--pen-blue);stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round}

/* ---------- 弹窗大标题：pop 字 ---------- */
.doneov h2,.acctov h2,.newbie h3,.more-body h3{
  font-family:var(--font-pop);font-weight:900;
  color:var(--lamb-bg);
  text-shadow:-1.4px 0 0 var(--ink),1.4px 0 0 var(--ink),0 -1.4px 0 var(--ink),0 1.4px 0 var(--ink),
    2px 2px 0 var(--ink);
}

/* ---------- 场景：羊圈草地 + 首屏大羊 ---------- */
.scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}
.scene::after{
  content:'';position:absolute;left:0;right:0;bottom:0;height:20vh;
  background:var(--lamb-bg);
  border-top:2.5px solid var(--ink);
}
.sc-sheep{
  position:absolute;left:max(10px,calc((100vw - 1080px)/2));bottom:2.5vh;
  width:max(96px,min(168px,calc((100vw - 1100px)/2)));
  aspect-ratio:1/1;height:auto;
  background:var(--img-main) center/contain no-repeat;
  transform:rotate(-2deg);
}
@media (max-width:1120px){.sc-sheep{display:none}}   /* 中小屏 wrap 铺满，羊藏在卡后，不露半只 */
.wrap{position:relative;z-index:1}

/* ---------- 难度选框选中态：左侧小羊角标 ---------- */
.tiers .tier[aria-pressed="true"]::before{
  content:'';display:inline-block;width:20px;height:20px;
  margin-right:7px;vertical-align:-6px;
  border-radius:7px;border:2px solid var(--ink);
  background-color:var(--lamb-bg);
  background-image:var(--img-main);
  background-size:170% auto;background-position:50% 12%;
}
.top .tiers .tier[aria-pressed="true"]::before{display:none}

/* ---------- 完成弹窗：举花庆祝羊 ---------- */
.doneov .dhead{padding-top:16px}
.doneov .dhead::before{
  content:'';display:block;width:98px;height:98px;
  margin:0 auto 8px;border-radius:26px;border:2.5px solid var(--ink);
  background:var(--img-party) center/cover no-repeat;
  box-shadow:var(--lamb-sh);transform:rotate(-3deg);
}
.doneov .em{display:none}

/* ---------- 卡点本空状态：睡觉羊 ---------- */
.dempty{padding-top:14px;text-align:center}
.dempty::before{
  content:'';display:block;width:132px;height:132px;
  margin:0 auto 10px;
  background:var(--img-sleep) center/contain no-repeat;
  transform:rotate(-2deg);
}

/* ---------- 手机微调 ---------- */
@media (max-width:719px){
  .sc-sheep{width:88px;height:88px;bottom:1.5vh;opacity:.95}
  .brand .bt{font-size:15px}
}

/* 夜间羊圈：选中难度片 = 奶白底 + 深绿字（否则奶油底奶油字隐形） */
[data-theme="dark"] .tier[aria-pressed="true"]{color:var(--wood-deep)}
[data-theme="dark"] .top .tiers .tier[aria-pressed="true"]{color:var(--ink)}

/* ============================================================
   G2 批 · 用户反馈修正（2026-10-24 晚）
   ============================================================ */

/* —— 反馈3：结算弹窗压缩上半部，整弹窗无滚动条完整展示 —— */
.doneov .dhead{padding-top:10px;padding-bottom:calc(var(--s4) - 6px)}
.doneov .dhead::before{width:54px;height:54px;border-radius:16px;margin:0 auto 4px}
.doneov h2{font-size:19px;margin:0 0 8px}
.doneov .dstats{margin-bottom:10px}
.doneov .dstat b{font-size:17px}
.doneov .sharecv{width:auto;height:min(206px,26vh);max-width:210px}
.doneov .dchalbtn{max-width:220px}

/* —— 反馈5：卡点本贴纸化（绿桌面 + 奶油贴纸顶栏 + 蜡笔进度条） —— */
#view-play > .sidecol{z-index:5}   /* G2.2：宽屏绝对定位的侧栏被 boardwrap 盖住点击（用户实测 1918px 失效） */
.drawer{background:var(--lamb-bg)}
.drawer{padding:clamp(8px,1.4vh,16px) clamp(10px,2vw,24px)}
.dwhead{max-width:820px;width:100%;margin:0 auto;background:var(--paper);
  border:2.5px solid var(--ink);border-bottom:0;
  border-radius:var(--r) var(--r) 0 0;
  box-shadow:4px 4px 0 color-mix(in srgb,var(--ink) 30%,transparent)}
.dwbody{max-width:820px;width:100%;margin:0 auto;background:var(--paper);
  border:2.5px solid var(--ink);border-top:2px dashed color-mix(in srgb,var(--ink) 40%,transparent);
  border-radius:0 0 var(--r) var(--r);
  box-shadow:4px 4px 0 color-mix(in srgb,var(--ink) 30%,transparent)}
.dwhead b{font-family:var(--font-pop);font-weight:400;font-size:19px;letter-spacing:.04em}
.dwhead .tag{color:var(--ink-soft)}
/* 复盘详情棋盘卡也贴纸化（列表/图谱卡已在 G 批描边名单里） */
.rvb{border:2.5px solid var(--ink) !important;border-radius:var(--r);
  box-shadow:3px 3px 0 color-mix(in srgb,var(--ink) 30%,transparent)}
/* 薄弱图谱：细条改蜡笔粗条（奶油轨道 + 学园红笔迹） */
.wmrow i{height:10px;border-radius:6px;
  background:color-mix(in srgb,var(--ink) 9%,var(--paper));
  box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 42%,transparent)}
.wmrow i b{background:var(--cinnabar);border-radius:6px;min-width:8px}
.wmnote{border-top:1.5px dashed color-mix(in srgb,var(--ink) 32%,transparent)}
/* 迷你棋盘缩略：墨描边贴纸 */
.mb{border:2px solid var(--ink) !important}

/* 顶栏微型版本标（G2：用于确认浏览器里跑的是哪个构建） */
.bver{font-size:10px;line-height:1;color:var(--ink-soft);opacity:.75;
  font-variant-numeric:tabular-nums;user-select:none;align-self:center;margin-right:2px}

/* ════════════════════════════════════════════════════════════
   H批 · 桌面三栏布局（≥1120px）：左信息 / 中棋盘 / 右操作
   —— 手机（≤719px）与 720~899 一行未动
   ════════════════════════════════════════════════════════════ */

/* —— 900~1119 降级：sidecol 拆箱，tail 回到棋盘下方 —— */
@media (min-width:900px) and (max-width:1119px){
  #view-play > .sidecol{display:contents}
  /* J-A1：引导条回到左侧文档流、宽度让出右墙 248px。
     右墙原本放 daily 卡，卡已于 v20261029d 收进顶栏、v20261031h 删掉样式；
     这里的 248px 留着不动 —— 动了会连带改 900~1119 的既有版面。 */
  #view-play > .sidecol > .newbie{
    position:static;transform:none;order:-1;align-self:flex-start;
    width:calc(100% - 248px);max-width:calc(100% - 248px);
    margin:0 0 var(--s2)}
  #view-play > .boardwrap{order:2}
  #view-play > .sidecol > .tail{order:3}
}

/* —— ≥1120 三栏 —— */
@media (min-width:1120px){
  .wrap{max-width:1340px}
  body.lockplay .wrap{max-width:1340px}
  .top{max-width:1300px}
  body.lockplay .top{max-width:1300px}

  #view-play{
    display:grid;
    grid-template-columns:minmax(240px,300px) auto minmax(240px,300px);
    column-gap:32px;
    justify-content:center;align-items:start;
    position:relative;max-width:none;width:100%;margin:0;
    --cell:min(580px, calc(100vh - 220px), calc(100vw - 780px));    --cell:min(580px, calc(100dvh - 220px), calc(100vw - 780px));
  }
  /* 左栏：新手引导 + 今日/每日挑战 + 玩法说明（sidecol 落回文档流第一列） */
  #view-play > .sidecol{
    position:static;grid-column:1;grid-row:1;align-self:start;
    width:auto;max-width:none;margin:0;z-index:auto;
  }
  /* 中栏：boardwrap 收成棋盘宽的一栏（题签/提示浮层/续玩层的锚点与公式原样生效） */
  #view-play > .boardwrap{
    grid-column:2;grid-row:1;align-self:start;
    display:flex;flex-direction:column;align-items:center;gap:0;
    width:var(--cell);max-width:none;
  }
  /* 右栏：整套键盘（填写 + 工具 + 笔记候选）绝对定位到第三列（列宽恒为 300px） */
  #view-play > .boardwrap > .pad{
    position:absolute;top:0;left:calc(50% + var(--cell)/2 + 32px);
    width:300px;max-width:none;margin:0;
  }
  /* 键盘纵向重排：填写键盘 → 工具行 → 笔记候选键盘；数字键 3×3、键高 ≥52px */
  #view-play .boardwrap > .pad .row.dg,
  #view-play .boardwrap > .pad .row.nt{grid-template-columns:repeat(3,minmax(0,1fr))}
  /* K-3 后 DOM 顺序已是 标注 → 填写 → 工具 → 标注 → 笔记，与三栏视觉一致。
     下面几条 order 只是兜底（防止别的规则把 .row.fn 的 order:-1 带进来）。 */
  #view-play .boardwrap > .pad > :nth-child(1){order:0}
  #view-play .boardwrap > .pad > .row.dg{order:1}
  #view-play .boardwrap > .pad > .row.fn{order:2;margin:0}
  #view-play .boardwrap > .pad > :nth-child(4){order:3}
  #view-play .boardwrap > .pad > .row.nt{order:4}
  /* 笔记候选键盘：顶部标注 + 灰调铅笔键（CSS 换标，JS 文案不动，手机端零影响） */
  #view-play .boardwrap > .pad > :nth-child(4) span{display:none}
  #view-play .boardwrap > .pad > :nth-child(4){color:var(--ink-soft)}
  #view-play .boardwrap > .pad > :nth-child(4)::before{content:'✎ 笔记候选 · 只记铅笔小注，不填格'}
  #view-play .boardwrap > .pad .row.nt .key{
    background:color-mix(in srgb,var(--paper) 86%,var(--ink));
    color:var(--ink-soft);
    font-size:var(--fs-14);
  }
  #view-play .boardwrap > .pad .row.nt .key:hover{
    background:color-mix(in srgb,var(--paper) 78%,var(--ink));color:var(--ink)}
  /* 桌面三栏版隐藏「笔记」开关：双键盘物理分离，无需切换 */
  #btnNote{display:none}
  /* G3 修正 17 在矮窗藏掉候选笔记排——三栏版键盘在右栏、纵向空间充足，
     1366×768 笔记本（视口约 660px）也必须保住笔记候选键盘（H 验收标准 1） */
  #view-play .boardwrap > .pad .row.nt,
  #view-play .boardwrap > .pad .rowlabel + .row.nt{display:grid}
}

/* 场景大羊：三栏占住左侧后不再挤在栏后，留白足够（≥1800px）时回到左缘草地 */
@media (min-width:1120px){.sc-sheep{display:none}}
@media (min-width:1800px){
  .sc-sheep{display:block;left:calc((100vw - 1340px)/2 - 165px);width:150px}
}

/* —— H 批附：newbie/tail 移入 sidecol 后，≤719 侧栏成为多子元素 flex，
      基础 gap 会叠到 newbie 的 margin 上造成 8px 位移；置 0 还原 G3 间距。
      另外 G3 里 newbie 是 #view-play 的独立 flex 子项：newbie mb12 +
      #view-play row-gap12 = 24px 间距；fitScale 的自动缩放按内容底边算
      zoom，栈高必须逐像素一致，所以 sidecol 内 newbie 的 mb 补成 24px —— */
/* ══════════════ 新手教程（L1–L8 每招一个真实局面）══════════════ */
.tut-nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 2px}
.tn{font-size:12.5px;padding:6px 12px;border-radius:99px;background:var(--surface2);
  border:1px solid var(--line);color:var(--text2);cursor:pointer}
.tn:hover{border-color:var(--line-strong);color:var(--text)}
.tn.on{background:color-mix(in srgb,var(--pri) 14%,var(--surface));
  border-color:var(--pri);color:var(--pri);font-weight:700}
.tut-ch{margin-top:14px}
.tut-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.tut-hd b{font-size:15.5px;color:var(--text)}
.tut-hd .lvbadge{display:inline-block;padding:2px 8px;border-radius:6px}
.tut-en{font-size:11.5px;color:var(--text3)}
.tut-when{margin-top:9px;font-size:12.8px;line-height:1.72;color:var(--text2);
  background:color-mix(in srgb,var(--amber) 9%,var(--surface));
  border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));
  border-radius:var(--r-sm);padding:9px 12px}
.tut-when b{color:var(--text)}
.tut-desc{margin-top:9px;font-size:13px;line-height:1.75;color:var(--text2)}
.tut-desc b{color:var(--text)}
/* 零基础补充块（链技巧 L7）：先把「红蓝两色」讲清楚，再看真实局面 */
.tut-primer{margin-top:11px;padding:13px 15px 14px;border-radius:14px;
  position:relative;
  background:color-mix(in srgb,var(--sel-line) 8%,var(--surface));
  border:1px solid color-mix(in srgb,var(--sel-line) 28%,var(--line))}
.tp-toggle{position:absolute;top:10px;right:11px;font:inherit;font-size:11px;
  color:var(--text3);background:var(--surface);border:1px solid var(--line);
  border-radius:7px;padding:2px 8px;cursor:pointer;line-height:1.5}
.tp-toggle:hover{color:var(--text);border-color:var(--line-strong)}
.tut-primer.fold .tp-sub,
.tut-primer.fold .tp-fig,
.tut-primer.fold .tp-cap,
.tut-primer.fold .tp-cap2,
.tut-primer.fold .tp-l,
.tut-primer.fold .tp-k,
.tut-primer.fold .tp-tbl,
.tut-primer.fold .tp-u{display:none}
.tut-primer.fold .tp-hd{margin-bottom:0}
.tp-hd{font-size:13.2px;font-weight:700;color:var(--text);margin-bottom:10px;
  padding-right:62px}
.tp-fig{display:flex;align-items:center;flex-wrap:wrap}
.tp-fig .pc{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;
  border-radius:9px;font-style:normal;font-size:15px;font-weight:700;color:var(--text)}
.tp-fig .pc.b{background:#B5D4F4;box-shadow:inset 0 0 0 2px #185FA5;color:#0C447C}
.tp-fig .pc.r{background:#F7C1C1;box-shadow:inset 0 0 0 2px #A32D2D;color:#791F1F}
.tp-fig .ln{width:11px;height:0;flex:0 0 auto;border-top:2px dashed var(--text3)}
[data-theme="dark"] .tp-fig .pc.b{background:#1B4A6E;box-shadow:inset 0 0 0 2px #85B7EB;color:#E6F1FB}
[data-theme="dark"] .tp-fig .pc.r{background:#6B2C2C;box-shadow:inset 0 0 0 2px #F09595;color:#FCEBEB}
.tp-cap{font-size:11.5px;color:var(--text3);margin:7px 0 11px}
.tp-l{display:grid;gap:8px}
.tp-l p{margin:0;font-size:12.6px;line-height:1.76;color:var(--text2)}
.tp-l p b{color:var(--text)}
/* 各章通用的零基础小图：中性格 / 高亮格 / 划掉的候选 / 放不下的位置 */
.tp-fig .pc.n{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);
  color:var(--text2);font-weight:400}
.tp-fig .pc.hl{background:color-mix(in srgb,var(--amber) 34%,var(--surface));
  box-shadow:inset 0 0 0 2px var(--amber);color:var(--text)}
.tp-fig .pc.x{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);
  color:var(--text3);font-weight:400;text-decoration:line-through}
.tp-fig .pc.no{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);
  color:var(--text3);font-weight:400}
.tp-fig .pc.sm{font-size:10.5px;font-weight:500;letter-spacing:-.2px}
.tp-fig .ln.wide{width:22px}
.tp-fig.g9{display:grid;grid-template-columns:repeat(9,1fr);gap:3px;width:100%;max-width:344px;margin-bottom:2px}
.tp-fig.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:132px;margin-bottom:2px}
.tp-fig.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:96px;margin-bottom:2px}
.tp-fig.g9 .pc,.tp-fig.g3 .pc,.tp-fig.g2 .pc{width:auto;height:auto;aspect-ratio:1/1}
/* 双色链的「两种假设」对照表 —— 讲清红蓝不是真假 */
.tp-tbl{display:grid;gap:4px;max-width:360px;margin:0 0 3px}
.tp-tr{display:grid;grid-template-columns:62px repeat(4,1fr);gap:4px;align-items:center}
.tp-tr i{font-style:normal;text-align:center;padding:7px 2px;border-radius:7px;
  font-size:11.5px;line-height:1.2}
.tp-tr i.lb{text-align:left;color:var(--text3);padding-left:0;font-size:11px}
.tp-tr i.b{background:#B5D4F4;color:#0C447C;box-shadow:inset 0 0 0 1.5px #185FA5;
  font-weight:700;font-size:14px}
.tp-tr i.r{background:#F7C1C1;color:#791F1F;box-shadow:inset 0 0 0 1.5px #A32D2D;
  font-weight:700;font-size:14px}
.tp-tr i.off{background:var(--surface);color:var(--text3);box-shadow:inset 0 0 0 1px var(--line)}
.tp-tr.hd i{padding:0 0 1px;background:none;box-shadow:none;font-size:10.5px;
  font-weight:700;color:var(--text3)}
.tp-tr.hd i.ca{color:#185FA5}
.tp-tr.hd i.cb{color:#A32D2D}
[data-theme="dark"] .tp-tr i.b{background:#1B4A6E;color:#E6F1FB;box-shadow:inset 0 0 0 1.5px #85B7EB}
[data-theme="dark"] .tp-tr i.r{background:#6B2C2C;color:#FCEBEB;box-shadow:inset 0 0 0 1.5px #F09595}
[data-theme="dark"] .tp-tr.hd i.ca{color:#85B7EB}
[data-theme="dark"] .tp-tr.hd i.cb{color:#F09595}
/* primer 内部的分节小标题与要点条 */
.tp-sub{font-size:12.4px;font-weight:700;color:var(--text);margin:12px 0 5px}
.tp-k{display:block;margin-top:9px;padding:8px 11px;border-radius:10px;
  background:color-mix(in srgb,var(--amber) 12%,var(--surface));
  border-left:3px solid var(--amber);font-size:12.3px;line-height:1.7;color:var(--text2)}
.tp-k b{color:var(--text)}
.tp-u{margin:9px 0 0;padding-left:18px;font-size:12.4px;line-height:1.78;
  color:var(--text2);list-style:disc outside}
.tp-u li{margin:0 0 6px;list-style:disc outside;padding-left:2px}
.tp-u li b{color:var(--text)}
.tut-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s5);
  align-items:start;margin-top:14px}
.tut-board{display:flex;flex-direction:column;align-items:center;gap:9px}
.tut-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text3);
  justify-content:center}
.tut-legend span{display:inline-flex;align-items:center;gap:4px}
.lg{width:11px;height:11px;border-radius:3px;display:inline-block}
.lg.dst{background:color-mix(in srgb,var(--accent) 16%,var(--surface));
  box-shadow:inset 0 0 0 1.5px var(--accent)}
.lg.src{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}
.lg.unit{background:color-mix(in srgb,var(--amber) 12%,var(--surface));
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent)}
.tut-steps{min-width:0}
.tut-sub{font-size:12px;color:var(--text3);margin-bottom:9px}
.tut-step{font-size:13.2px;line-height:1.75;color:var(--text2);margin-bottom:11px}
.tut-step b{color:var(--text)}
.mbc.rvunit{background:color-mix(in srgb,var(--amber) 12%,var(--surface))}
/* 链技巧：棋盘上真把同一条链染成红蓝两色 —— 教程靠它把「两种颜色」落到实处 */
.mb .mbc.clca{background:#B5D4F4;box-shadow:inset 0 0 0 1.5px #185FA5}
.mb .mbc.clcb{background:#F7C1C1;box-shadow:inset 0 0 0 1.5px #A32D2D}
[data-theme="dark"] .mb .mbc.clca{background:#1B4A6E;box-shadow:inset 0 0 0 1.5px #85B7EB}
[data-theme="dark"] .mb .mbc.clcb{background:#6B2C2C;box-shadow:inset 0 0 0 1.5px #F09595}
/* 链技巧：候选数全部保留，只把「被追踪的那个数字」在候选格里标出来 */
.mb .mbc.clca .mbn s,
.mb .mbc.clcb .mbn s{color:color-mix(in srgb,var(--ink) 82%,transparent)}
.mb .mbc .mbn s.clm{font-weight:800;color:var(--ink);border-radius:3px;
  background:color-mix(in srgb,var(--ink) 22%,transparent)}
/* 教程棋盘比列表缩略图更小字，候选数放大一点便于阅读 */
.tut-board .mbn s{font-size:calc(var(--u)*.32)}
.tut-board .mbn s.clm{font-size:calc(var(--u)*.34)}
.mb .mbc .mbn s.clk{color:#A32D2D;text-decoration:line-through;text-decoration-thickness:1.5px;
  background:color-mix(in srgb,#A32D2D 15%,transparent)}
[data-theme="dark"] .mb .mbc .mbn s.clk{color:#F09595;
  background:color-mix(in srgb,#F09595 20%,transparent)}
.lg.ca{background:#B5D4F4;box-shadow:inset 0 0 0 1.5px #185FA5}
.lg.cb{background:#F7C1C1;box-shadow:inset 0 0 0 1.5px #A32D2D}
[data-theme="dark"] .lg.ca{background:#1B4A6E;box-shadow:inset 0 0 0 1.5px #85B7EB}
[data-theme="dark"] .lg.cb{background:#6B2C2C;box-shadow:inset 0 0 0 1.5px #F09595}
.tut-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.tut-acts .btn{flex:1;min-width:110px;text-align:center}
.tut-acts .btn:disabled{opacity:.45;cursor:default}
@media (max-width:719px){
  .tut-wrap{grid-template-columns:1fr}
  .tut-board{width:100%}
}

@media (max-width:719px){
  #view-play .sidecol{display:block;gap:0}
  /* G3 里 newbie 是 #view-play（flex column, align-items:center）的收缩适应子项：
     文字一行时按内容宽居中（719px 实测 411.5px），不是铺满 sidecol（446.4px）；
     fitScale 量内容底边、zoom 与像素对比都吃这个宽度，必须逐位还原 */
  #view-play .sidecol > .newbie{width:fit-content;max-width:min(520px,92vw);
    /* 2026-10-31：mb 24 → 2。24 是当年为了让 zoom 与 G3 像素基线逐位一致才补的，
       但真机首个会话（指引条还在）时，这 24 + sidecol 4 + 行距 12 = 40px 的空档
       正好把最后一排候选笔记顶出屏幕；小红书容器又要在顶部让出 46px，只能继续收。
       现在整段间隙 = 2 + 4 + 6(行距) = 12px。 */
    margin-left:auto;margin-right:auto;margin-bottom:2px}
}

/* ============================================================
   J-B1 · 键盘可达性：全站统一焦点环
   —— 只用 :focus-visible，鼠标点击不冒环；描边取强调色，浅底深底都看得见。
   键盘用户 Tab 的顺序：顶栏 → 棋盘（一次）→ 填写键盘 → 工具行 → 笔记键盘 → 底部。
   ============================================================ */
@supports selector(:focus-visible){:where(a[href], button, summary, input, select, textarea, [tabindex]):focus-visible{
  outline:2px solid var(--pri);
  outline-offset:2px;
  border-radius:var(--r-xs);
}}
/* 棋盘整体可聚焦：给一圈更粗的环，明确「现在键盘操作的是棋盘」 */
@supports selector(:focus-visible){#board:focus-visible{outline:2px solid var(--sel-line, var(--pri));outline-offset:3px;border-radius:4px}}
/* 键盘键已有自己的焦点样式（1322 行），这里只补齐被 outline:none 清掉的输入类 */
@supports selector(:focus-visible){.key:focus-visible, .mini:focus-visible, .btn:focus-visible{outline-offset:2px}}
@supports selector(:focus-visible){[data-theme="dark"] :where(a[href], button, summary, input, select, textarea, [tabindex]):focus-visible{
  outline-color:var(--sel-line, var(--pri));
  box-shadow:0 0 0 4px color-mix(in srgb,var(--sel-line, var(--pri)) 26%,transparent);
}}

/* ============================================================
   J-B2 · 桌面右键候选小菜单（仅 ≥1120px，由 JS 侧 matchMedia 把关）
   ============================================================ */
.ctxnotes{
  position:fixed;z-index:92;width:170px;padding:8px;
  background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r);
  box-shadow:var(--shadow-pop);animation:pop .14s ease both;
}
.cn-hd{font-size:11px;color:var(--text3);text-align:center;margin:0 0 6px;letter-spacing:.02em}
.cn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}
.cn-k{
  height:34px;padding:0;border:1px solid var(--line);border-radius:8px;
  background:var(--surface);color:var(--text);font:inherit;font-size:15px;cursor:pointer;
}
.cn-k:hover{border-color:var(--line-strong);background:var(--surface2)}
.cn-k.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}

/* ============================================================
   v4（2026-11-02）· 桌面三栏左栏三卡：每日挑战打卡 / 拼图收集 / 最近技巧
   —— 只在 ≥1120px 出现；其余断点 display:none 不占位，手机零影响。
   （原 J-B3「卡点本摘要」卡下线：卡点本本体仍在 #drawer 抽屉与画像页。）
   数据由 renderRail()（index.bak.html）从 DAILY / PZ / STATS 读取。
   ============================================================ */
.railcards{display:none}
@media (min-width:1120px){
  #view-play > .sidecol{
    display:flex;flex-direction:column;align-self:stretch;
  }
  .railcards{
    display:flex;flex-direction:column;gap:10px;
    width:100%;max-width:300px;margin-top:var(--s4);
    flex:1 1 auto;
  }
  .railcard{
    background:var(--surface);border:1px solid var(--line);border-radius:var(--r);
    padding:10px 12px;
  }
  .railcard:last-child{margin-bottom:16px}
  .rc-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;
    font-size:var(--fs-12);color:var(--text3);margin-bottom:7px}
  .rc-h b{color:var(--text);font-size:var(--fs-14);font-weight:600}
  .rc-h span{color:var(--text3);font-size:11px;font-variant-numeric:tabular-nums}
  .rc-sub{font-size:11.5px;color:var(--text3);margin:-3px 0 7px}
  .rc-trow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;
    padding:4px 0;border-top:1px dashed var(--line);font-size:var(--fs-12);color:var(--text2)}
  .rc-trow:first-of-type{border-top:0;padding-top:0}
  .rc-trow b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}
  .rc-empty{font-size:11.5px;color:var(--text3);line-height:1.6}
  /* 拼图进度格：6 列小方块，已解锁 = 主色实心（grid-gap：Chrome 61 也认） */
  .rz-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px}
  .rz-c{display:block;height:12px;border-radius:3px;border:1px dashed var(--line-strong);background:transparent}
  .rz-c.on{border:1px solid var(--pri-line);background:var(--pri)}
  /* 打卡热力图沿用 #dailyOv 的 .dh-* 既有样式，这里只对齐卡片内边距 */
  .railcard .dh-h{margin-bottom:6px}
  /* v4：左栏不再放「卡住了就点提示」说明条（手机与中等屏保留不动） */
  #view-play > .sidecol > .tail{display:none}
}
/* legacy-c61：flex gap 兜底（同 .copyov 的写法惯例） */
.legacy-c61 .railcards{gap:0}
.legacy-c61 .railcards > * + *{margin-top:10px}

/* ============================================================
   K-2 · 「剩余 N」与进度条的净空（放文件末尾保证优先级最高）
   棋盘底 → 进度条顶之间只有 22px，而「剩余 N」文字自身高约 13px、
   又要离条 9.8px，算下来字顶高出棋盘底 1~5px（375 档最明显）。
   这里把这段净空加到 25px：字相对进度条的偏移（top:-23）不变，
   所以「距条 9.8px」保持，「离棋盘底」从 -5.4/-1px 变成 +2px。
   ============================================================ */
#view-play .boardwrap > .progress{margin-top:25px}
/* 900~1119 是键盘挂在棋盘正下方的档位，K-2 加高的 3px 净空会把键盘底推出视口 1.2px；
   从键盘上边距里等量扣回来（这一档不影响三栏和大屏）。 */
@media (min-width:900px) and (max-width:1119px){
  #view-play .boardwrap > .pad{margin-top:3px}
}

/* ============================================================
   K-4 · 深色模式对比度补齐（只调深色下的局部颜色，布局零改动）
   —— 都放在文件末尾：几处同特异性的媒体查询规则在后面，
      只有位置更靠后才能在层叠里赢过它们。
   ============================================================ */
/* 铅笔候选键：--ink-soft(#AEB8A2) 落在「比纸更淡一档」的键底上只有 3.38:1，
   退成次级也要读得清 —— 92% 亮墨（≈4.8:1）。 */
[data-theme="dark"] #view-play .boardwrap > .pad .key.nt{
  color:color-mix(in srgb,var(--ink) 92%,var(--paper));
}
/* 错误数字：朱砂 #F07A64 压在「朱砂 10%」染色格上只有 3.21:1，
   深色下换成提亮的朱砂 #FFB3A0（≈4.9:1），色相不变、仍一眼是“错”。 */
[data-theme="dark"] .cell.err .v,
[data-theme="dark"] .cell.err.given .v,
[data-theme="dark"] .cell.err.user .v{color:var(--err)}
/* 填满 9 个的「用尽键」：深色下 opacity .3 + 30% 墨 = 2.19:1，等于看不见；
   改成 .85 + 62% 墨（≈3.4:1）—— 仍然一眼是“灰掉了”，但数字还认得出。 */
[data-theme="dark"] #view-play .boardwrap > .pad .key.done{
  opacity:.85;
  background:var(--paper-dim);
  color:color-mix(in srgb,var(--ink) 62%,var(--paper-dim));
}
/* 顶栏档位后缀（入门 L1 的 L1）与关掉的开关文字：浅色下 .6/.5 的不透明度在深底上只剩 2.5:1，
   深色单独提到 .85/.72，仍比正文弱一档但读得出。 */
[data-theme="dark"] .top .tiers .tier .lv{opacity:.85}
[data-theme="dark"] .status .st.tip[aria-pressed="false"]{opacity:.72}
[data-theme="dark"] #view-play .more .tip[aria-pressed="false"]{opacity:.72}

/* ============================================================
   M-1 · 手机端顶栏：难度档独占第二行（2026-10-29 用户报障）
   ------------------------------------------------------------
   现象：360 宽手机上顶栏只显示「挑战L6 大师L8」两档，前面「入门/简单/中等/困难」
   四档被切掉，也滑不出来。
   原因：`.top .tiers` 是 `flex:1 1 auto; min-width:0; justify-content:flex-end;
   overflow-x:auto`。顶栏 312px 里品牌占 178、⋯ 占 30，只剩 78px 给它，而 6 档共
   318px —— 内容溢出时 flex-end 把溢出甩到「负方向」（左侧），而滚动条只能向右滚，
   于是左边那半永远既看不见也滑不到（实测 scrollWidth 只有 78，浏览器认为无可滚动）。
   改法：品牌与 ⋯ 留第一行，档位单独占第二行（flex:1 1 100%），6 档均分整行宽度。
   顺带把 justify-content 换成 space-between + 每档 flex:1，档位等宽才不会因字数
   不一（「入门」vs「挑战」）而左右跳动。
   断点取 560：561~719（平板竖屏 / 分屏小窗）一行放得下（品牌 178 + 6 档 318 + ⋯ 30
   ≈ 526），不必凭空多占一行高度；只有真手机才换行。 */
@media (max-width:560px){
  /* .top 基础样式写死了 height:32px（桌面就是要一行 32），换行后必须放开，
     否则第二行档位会溢出到盒子外面，被下面的新手引导条整条盖住。 */
  .top{flex-wrap:wrap;row-gap:2px;flex:0 0 auto;height:auto;min-height:32px}
  /* 品牌改为弹性左块并可收缩（省略号）：把剩余空间吃掉，让「每日挑战 + ⋯」永远贴右、绝不换行，
     这样 ⋯ 展开的下拉 right:0 永远锚在顶栏右端、不会甩到屏幕左侧外（真机苹方比 headless 字体更宽，
     360~390 都会触发旧版的换行左漂）。 */
  /* flex-basis:0（而非 auto）：换行决策按 0 宽算，品牌绝不会以「内容宽」把 dbtn+⋯ 挤到第二行；
     随后 flex-grow:1 把剩余空间吃满（360/390 宽度够 → 品牌完整；320 极窄 → 吃掉空间、.bt 省略号缩短）。 */
  .top .brand{flex:1 1 0;min-width:0}
  /* .bt 默认是 inline，overflow:hidden 对它无效、省略号不会生效；改成 inline-block 才能真正收缩。 */
  .top .brand .bt{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .top .spacer{display:none}
  .top .tiers{
    order:9;flex:1 1 100%;               /* 独占第二行 */
    justify-content:space-between;
    overflow:visible;                    /* 不再裁切：整行放得下 */
    gap:0;
  }
  .top .tiers .tier{
    flex:1 1 0;min-width:0;
    padding:1px 0;text-align:center;      /* 第二行只占 20px 高：手机上纵向空间全让给棋盘 */
    font-size:11.5px;line-height:1.4;
    overflow:hidden;text-overflow:ellipsis;
  }
  .top .tiers .tier .lv{font-size:9px;margin-left:1px;opacity:.72}
  /* 选中档在第二行没有底边线可依，改成整块淡纸底，一眼看出当前难度 */
  .top .tiers .tier[aria-pressed="true"]{
    background:color-mix(in srgb,var(--paper) 12%,transparent);
    border-radius:var(--r-xs);
    box-shadow:none;
  }
  /* 手机窄屏下档位横向空间紧，选中档后缀（L1）不再额外占宽 */
  .top .tiers .tier[aria-pressed="true"] .lv{opacity:.85}
}

/* 561~719（平板竖屏 / 分屏小窗）：不换行，保留一行。
   用 `safe flex-end`：放得下时靠右（沿袭旧版观感），万一因字体放大溢出，
   安全对齐会退化成 flex-start —— 溢出部分落在右侧能被滑出来，而不是甩到左侧永远看不见。 */
@media (min-width:561px) and (max-width:719px){
  .top .tiers{justify-content:safe flex-end;overflow-x:auto;overflow-y:hidden}
}

/* ════════════════════════════════════════════════════════════
   手机竖屏纵向瘦身（2026-10-29，用户反馈「两侧有点空、想拉宽点」）
   —— 只作用于 ≤719px；桌面三栏、720~1119 一行不动
   ════════════════════════════════════════════════════════════
   实测（390×708 ≈ Safari 地址栏 + 底栏都展开时的真机可视区）：
     棋盘 313px，左右各空 38px，整体 zoom 0.86。
   两侧空白的来源有两层：
     ① 横向固定内边距：body 10px + .wrap 16px ≈ 每侧 26px；
     ② 更主要的一层 —— fitScale 为了把内容塞进一屏，把整页缩到了 0.86，
        棋盘跟着缩水 14%。
   棋盘是正方形：只把左右 padding 收窄，棋盘会同步变宽也变高，needed 跟着涨，
   zoom 反而再降一档，等于白忙。所以「收窄左右」必须和「压扁纵向」一起做。 */
@media (max-width:719px){
  .wrap{
    padding-left:max(6px,env(safe-area-inset-left));
    padding-right:max(6px,env(safe-area-inset-right));
  }
  /* 「剩余 N」与进度条：这里**不能压**。
     那条文字是 .progress::after，用 top:-23px 抬到进度条上方；棋盘底到进度条的
     距离必须 ≥ 23 + 一点余量，否则文字会直接叠到最后一排格子上（试过 12px，
     截图里「剩余 38」就压在棋盘格线上）。25px 是刚好够的下限，保持 K-2 的值。 */
  /* #view-play .boardwrap > .progress{margin-top:12px}  -- 已回退，勿再压 */
  /* 每日挑战卡 → 棋盘：12px 收到 4px */
  #view-play > .sidecol{margin-bottom:var(--s1)}
  /* 状态行（错误 / 计时）：手机上一行就够，别把行高撑满整行 */
  #view-play .status{margin-bottom:2px;line-height:1.35}
  #view-play .status b{line-height:1.35}
  /* 键盘上方两条标注（确定数 / 候选笔记）：文字保留 —— 新手要知道这行是干什么的，
     只把行高压到 1.15、字号降 1px，每处省 4~5px 高度 */
  #view-play .boardwrap > .pad .rowlabel{font-size:10px;line-height:1.15;margin:0}

  /* 键盘本身再瘦一档。注意：2041~2047 与 2053~2055 用的是
     `html.touch #view-play .boardwrap > .pad .key` 这种高特异性选择器，
     必须用同等写法在文件末尾覆盖，否则改不动。
     这里压的是「未缩放高度」，zoom 同时从 0.86 涨到 0.95 上下，
     折算成视觉尺寸后键反而比现在略大 —— 触控不会变小。 */
  html.touch #view-play .boardwrap > .pad .key.dg{height:52px;min-height:52px;font-size:21px}
  /* 候选笔记键与确定数键「一样大」（2026-10-30 用户反馈：手机上笔记键只有 28px，
     比数字键矮一半，手指根本点不准）。高度、最小高度、圆角全对齐数字键，
     字号 19px（比数字键 21px 略收，因为每格还要塞铅笔小注、9 个并排不易撞） 。
     纵向反而更省：原来 28px 是「凑合」，现在同排同高，键盘整体只多出 24px。 */
  html.touch #view-play .boardwrap > .pad .key.nt{height:52px;min-height:52px;font-size:19px}
  html.touch #view-play .boardwrap > .pad .key.fn{height:38px;min-height:38px}
  #view-play .boardwrap > .pad{gap:3px;margin-top:2px}
  #view-play .boardwrap > .pad .row{gap:3px}
  #view-play .boardwrap > .pad .row.fn{margin:0 0 4px}
  /* 状态行里「提示」开关的胶囊内边距再收 1px */
  .status .st.tip{padding:3px 7px}
  /* 页面顶部：avail 是从 sidecol 顶（每日挑战卡上沿）往上算的，
     这里每省 1px，棋盘预算就多 1px —— 顶部留白是性价比最高的一处 */
  .wrap{padding-top:4px}
  body.lockplay .top{margin-bottom:2px}
}

/* ============================================================
   草稿盘（强制链推演）—— 2026-10-29
   ------------------------------------------------------------
   语义：把当前盘面另存一份，玩家在自己的假设里随便涂改。
   一眼要能分清三种数字：
     墨色衬线 = 题目给定
     蜜桃钢笔 = 原盘里你自己填的（草稿中冻结，改不了）
     紫罗兰   = 草稿里的假设
   紫罗兰是这套配色里唯一没被占用的色相（墨 / 朱砂 / 蜜桃 / 草绿都用掉了），
   明度上和蜜桃粉也差得开，1x 下不会看混。
   ============================================================ */
:root{ --draft:#6B5A9B; }
[data-theme="dark"]{ --draft:#B7A6E8; }

/* 盘面：虚线框住 = 「这不是真盘面」 */
#view-play .boardwrap > .board.drafting{
  outline:2px dashed var(--draft);
  outline-offset:4px;
}
/* 假设数：紫罗兰（比 .cell.user 的蜜桃粉晚出，同特异性下赢） */
#board.drafting .cell.dnew .v{color:var(--draft)}
/* 假设锚点：整格紫罗兰细环（和选中的墨环区分开） */
#board.drafting .cell.danchor{box-shadow:inset 0 0 0 2px var(--draft)}
#board.drafting .cell.danchor.sel{
  box-shadow:inset 0 0 0 2px var(--draft),inset 0 0 0 4px var(--paper)}
/* 矛盾格：灰底 + 虚线内框 + 半透明大叉。刻意不用朱砂 —— 朱砂是「你答错了」，
   草稿里的矛盾是「这条假设走不通」，两件事不能长得一样。
   第一版只用 12% 灰底，实测和 peer/same 高亮几乎分不出，所以加虚线框与更大的叉。 */
#board.drafting .cell.dbad{
  background:color-mix(in srgb,var(--ink) 18%,var(--board-bg));
  outline:1.5px dashed color-mix(in srgb,var(--ink) 45%,var(--board-bg));
  outline-offset:-2px;
}
#board.drafting .cell.dbad .order{
  display:block;left:auto;right:1px;top:-1px;
  font-size:calc(var(--u)*.38);line-height:1;
  color:color-mix(in srgb,var(--ink) 62%,var(--board-bg));
  font-family:var(--font-pen);font-weight:600;
}

/* 状态行草稿胶囊：纸底 + 紫罗兰虚线，压在木桌上很显眼 */
#view-play .boardwrap > .status .st-draft{
  gap:5px;padding:0 7px;height:20px;max-width:72%;
  background:var(--paper);color:var(--ink);
  border:1px dashed var(--draft);border-radius:7px;
  font-size:var(--fs-12);line-height:1;cursor:pointer;
}
#view-play .boardwrap > .status .st-draft:hover{background:var(--paper-dim)}
#stDraft .df-ic{width:9px;height:9px;flex:none;border-radius:2px;
  border:1.4px dashed var(--draft)}
#stDraft .df-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#stDraft .df-t b{font-size:var(--fs-12);color:var(--draft);font-weight:600}
#stDraft .df-x{position:relative;width:8px;height:8px;flex:none;opacity:.75}
#stDraft .df-x::before,#stDraft .df-x::after{
  content:'';position:absolute;left:-1px;top:3px;width:10px;height:1.4px;
  background:var(--draft);border-radius:1px}
#stDraft .df-x::before{transform:rotate(45deg)}
#stDraft .df-x::after{transform:rotate(-45deg)}
/* 推出矛盾后胶囊转中性灰，仍然不用红 */
#stDraft.dead{border-color:var(--ink-faint);color:var(--ink-soft)}
#stDraft.dead .df-t b{color:var(--ink-soft)}
#stDraft.dead .df-x::before,#stDraft.dead .df-x::after{background:var(--ink-faint)}
/* hidden 必须显式写：.st 的 display:flex 会盖掉 UA 的 [hidden]{display:none} */
#view-play .boardwrap > .status .st[hidden]{display:none}

/* ============ 文本兜底弹层（禁用剪贴板/下载的容器用，网页端不会出现） ============ */
.copyov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;
  display:flex;align-items:center;justify-content:center;padding:18px;
  background:rgba(43,40,30,.55)}
.copyov .copybox{width:100%;max-width:460px;max-height:80vh;
  display:flex;flex-direction:column;gap:10px;padding:14px;
  border-radius:14px;background:var(--surface);border:1.5px solid var(--line-strong);
  box-shadow:0 10px 28px rgba(0,0,0,.28)}
.copyov .copybox h3{margin:0;font-size:14px;font-weight:700;color:var(--text);line-height:1.35}
/* 说明文字：为什么会看到这个弹层（2026-10-31 加）。原来只有一句「复制没成功」，
   读起来像用户点错了，其实是被浏览器/容器拦下的环境限制。 */
.copyov .copybox .cp-note{margin:0;font-size:12px;color:var(--text2);line-height:1.55}
.copyov .copybox textarea{flex:1 1 auto;min-height:140px;max-height:46vh;width:100%;box-sizing:border-box;
  padding:10px;border-radius:10px;border:1.5px solid var(--line);background:var(--surface2);
  color:var(--text);font:inherit;font-size:12.5px;line-height:1.5;resize:none;
  -webkit-user-select:text;user-select:text}
.copyov .copybox .bigbtn{width:100%}
.copyov .copybox .btn{width:100%}
/* 旧内核：flex gap 与 min/max/clamp 不可用时的最小回退（仅 .legacy-c61 生效） */
.legacy-c61 .copyov .copybox > * + *{margin-top:10px}
/* 2026-10-30：卡片高度那条用了 min() + calc + clamp()，Chrome 61 一个都不认 →
   整条 height 作废、卡片退回内容高度（顶出屏幕 20px，还把 fitScale 逼到 0.7，棋盘只剩 220）。
   这里用 JS 实测的 --vvh 补一个不含 min()/clamp() 的高度。现代内核匹配不到 → 像素零影响。 */
.legacy-c61 body.lockplay .wrap{height:calc(var(--vvh, 100vh) - 20px);min-height:0}

/* 夜间羊圈：草稿盘的深色档 —— 紫罗兰提亮、矛盾格再压一档、胶囊改用纸暗部底。
   必须写在文件末尾：媒体查询里的同特异性规则在后面会赢。 */
[data-theme="dark"] #board.drafting .cell.dbad{
  background:color-mix(in srgb,var(--ink) 18%,var(--board-bg));
  outline-color:color-mix(in srgb,var(--ink) 45%,var(--board-bg))}
[data-theme="dark"] #board.drafting .cell.dbad .order{
  color:color-mix(in srgb,var(--ink) 62%,var(--board-bg))}
[data-theme="dark"] #view-play .boardwrap > .status .st-draft{background:var(--paper-dim)}

/* 旧内核（Chrome 61）：草稿盘里那两处 color-mix 含 var()，在 61 上属于
   「计算期无效」——属性不会退回上一行声明，而是直接变成继承/初始值（格线变
   currentColor 那个老坑的同一种病）。所以必须给一套**不含 var() 的静态替身**，
   只在 .legacy-c61 命中时生效，现代内核匹配不到、像素零影响。 */
.legacy-c61 #board.drafting .cell.dbad{background:rgb(217,212,200);outline-color:rgb(160,156,147)}
.legacy-c61 #board.drafting .cell.dbad .order{color:rgb(124,121,113)}
.legacy-c61[data-theme="dark"] #board.drafting .cell.dbad{background:rgb(89,98,88);outline-color:rgb(136,141,129)}
.legacy-c61[data-theme="dark"] #board.drafting .cell.dbad .order{color:rgb(166,168,155)}

/* ============================================================
   v4（2026-11-02）· 900–1119 窄桌面：修「棋盘塌成 93px」死区
   ------------------------------------------------------------
   旧版这一档在矮窗时落到「矮窗补偿」的 --cell（100dvh-412px），
   1064×505 这类窄矮窗口棋盘只剩 93px、键盘叠在棋盘下面。
   这里把该档的 --cell 收成「高度预算 / 视口宽减去键盘栏」双约束，
   得到棋盘贴左、键盘在右的紧凑双栏（版式与 720~899 同构）。
   放文件末尾：必须赢过前面同特异性的 --cell 规则（2184/2403/2508）。
   ============================================================ */
@media (min-width:900px) and (max-width:1119px){
  #view-play{--cell:min(500px, calc(100vh - 250px), calc(100vw - 620px));--cell:min(500px, calc(100dvh - 250px), calc(100vw - 620px))}
}

/* ===== v4 桌面布局修复：720~1119 的「棋盘左 + 键盘右」双栏 grid 被主题层
   （约 1576 行 #view-play .boardwrap{display:flex}，同特异性、位置更靠后）整段压死，
   键盘只能堆到棋盘下面。≥1120 有 2773 行的绝对定位右栏兜着，此区间没有 ——
   在文件最末尾恢复 grid（后写胜出），并重排 status/progress/board/pad/bigbtn 五行。 ===== */
@media (min-width:720px) and (max-width:1119px){
  #view-play > .boardwrap{
    display:grid;
    grid-template-columns:auto minmax(224px,248px);
    grid-template-rows:auto auto minmax(0,1fr) auto;
    column-gap:var(--cg);row-gap:var(--s2);
    flex:0 1 auto;min-height:0;width:auto;max-width:none;
    align-self:center;justify-content:flex-start;
  }
  #view-play .boardwrap > .status{grid-column:1 / -1;grid-row:1;margin:0 auto var(--s2)}
  #view-play .boardwrap > .progress{grid-column:1 / -1;grid-row:2;width:100%;margin:0}
  #view-play .boardwrap > .board{grid-column:1;grid-row:3}
  #view-play .boardwrap > .pad{grid-column:2;grid-row:3;width:100%;max-width:none;margin:0}
  #view-play .boardwrap > .bigbtn{grid-column:2;grid-row:4;width:100%}
  #view-play .boardwrap > .hintsheet{grid-column:1;grid-row:3;top:6px;left:0;right:auto;
    transform:none;max-width:calc(var(--stage,520px) - 12px)}
  #view-play .boardwrap > .boardstamp{top:calc(var(--cell) + 10px)}
  /* 用户硬性要求：确定数与笔记候选必须同时在。2448 行「极矮窗藏笔记排」在 ≥1120
     有 2808 行的恢复规则兜着，此区间没有 —— 这里同样恢复（本块在文件末尾，必胜出）。 */
  #view-play .pad .row.nt,
  #view-play .pad .rowlabel + .row.nt{display:grid}
}





/* ============================================================================
   以下为 Chrome 61 / 旧 WebView 基线回退，选择器全部挂在 .legacy-c61 下。
   现代内核不会加这个类（见 index.bak.html 的旧内核探测），因此这些规则不生效。
   ========================================================================== */
.legacy-c61 body.lockplay .wrap{height:calc(var(--vvh, 100vh) - 20px)}
.legacy-c61 .wrap{min-height:100vh}
/* 2026-10-30：现代内核靠 boardwrap 的 space-between 把富余摊进三段间隙；旧内核补的是
   兄弟 margin，富余一多就会和 margin 打架、把 fitScale 逼进 0.7 的收敛（棋盘只剩 220）。
   旧内核退回顶对齐 —— 少 20px 留白，但不塌。 */
.legacy-c61 body.lockplay #view-play > .boardwrap{justify-content:flex-start}
.legacy-c61 #view-play{--stage:calc(100vw - 16px);--cg:24px;--kh:56px}
.legacy-c61 .board{--cell:calc(100vw - 16px);--u:calc((100vw - 16px) / 9)}
.legacy-c61 .dbox{max-height:72vh}
.legacy-c61 .dailyov .dv-box{max-height:74vh}
.legacy-c61 .dailyov .dv-body{max-height:60vh;overflow-y:auto}
.legacy-c61 .toast{bottom:20px}
.legacy-c61 .cal-cell{height:34px}
.legacy-c61 .dailyov .dh-c{height:18px}
/* 键盘焦点在旧内核也要看得见（:focus-visible 在旧内核会被丢弃） */
.legacy-c61 :focus{outline:2px solid var(--pri);outline-offset:2px}
/* flex gap 基线：旧内核没有 flex gap，用兄弟 margin 顶住（键盘区最要紧） */
.legacy-c61 .pad > .row + .row{margin-top:3px}
.legacy-c61 .pad .row > * + *{margin-left:3px}
.legacy-c61 .pad .row.fn > * + *{margin-left:6px}
.legacy-c61 .sidecol > * + *{margin-top:12px}
.legacy-c61 .dailyov .dv-nums > * + *{margin-left:8px}
.legacy-c61 .dailyov .dh-grid > * + *{margin-left:4px}
.legacy-c61 .dailyov .dv-box > * + *{margin-top:8px}
.legacy-c61 .copyov .copybox > * + *{margin-top:10px}
@media (max-width:719px){
  .legacy-c61 #view-play{--stage:calc(100vw - 24px);--cg:12px;--kh:52px}
  .legacy-c61 .board{--cell:calc(100vw - 24px);--u:calc((100vw - 24px) / 9)}
}

/* 派生色静态回退（旧内核无 color-mix） */
.legacy-c61:not([data-theme="dark"]){
  --ink-08:rgba(43,43,38,0.08);
  --ink-14:rgba(43,43,38,0.14);
  --ink-30:rgba(43,43,38,0.3);
  --ink-45:rgba(43,43,38,0.45);
  --ink-faint:#8d8a81;
  --wood-18:rgba(43,43,38,0.18);
  --wood-30:rgba(43,43,38,0.3);
  --wood-45:rgba(43,43,38,0.45);
  --wood-62:rgba(43,43,38,0.62);
  --paper-88:rgba(255,249,236,0.88);
  --paper-93:rgba(255,249,236,0.93);
  --blue-12:rgba(242,166,184,0.12);
  --blue-28:rgba(242,166,184,0.28);
  --cin-10:#fdeadc;
  --cin-14:rgba(232,101,79,0.14);
  --grid:rgba(43,43,38,0.24);
  --grid-strong:rgba(43,43,38,0.82);
  --scrim:rgba(95,125,87,0.64);
  --note:#6b7364;
  --peer:#f8f1e1;
  --same:#f6eddc;
  --must-bg:#f7efde;
  --onwd-mid:rgba(255,249,236,0.82);
  --onwd-dim:rgba(255,249,236,0.62);
  --cin-on-wood:#f2a391;
}
/* 派生色静态回退（旧内核无 color-mix） */
.legacy-c61[data-theme="dark"]{
  --ink-08:rgba(232,228,214,0.08);
  --ink-14:rgba(232,228,214,0.14);
  --ink-30:rgba(232,228,214,0.3);
  --ink-45:rgba(232,228,214,0.45);
  --ink-faint:#989b8f;
  --wood-18:rgba(232,228,214,0.18);
  --wood-30:rgba(232,228,214,0.3);
  --wood-45:rgba(232,228,214,0.45);
  --wood-62:rgba(232,228,214,0.62);
  --paper-88:rgba(58,70,60,0.88);
  --paper-93:rgba(58,70,60,0.93);
  --blue-12:rgba(245,188,200,0.12);
  --blue-28:rgba(245,188,200,0.28);
  --cin-10:#4c4b40;
  --cin-14:rgba(240,122,100,0.14);
  --grid:rgba(232,228,214,0.24);
  --grid-strong:rgba(232,228,214,0.82);
  --text2:#d0cec0;
  --text3:#bbbbae;
  --scrim:rgba(47,62,51,0.64);
  --note:#adaea2;
  --peer:#364138;
  --same:#353f36;
  --must-bg:#354037;
  --onwd-mid:rgba(232,228,214,0.82);
  --onwd-dim:rgba(232,228,214,0.7);
}