Files
SmartChat/templates/markdown.html
2026-01-08 01:06:27 +08:00

516 lines
107 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>多功能Markdown编辑器</title>
<link rel="stylesheet" href="/static/css/markdown.css">
</head>
<body>
<div class="header">
<h1>多功能Markdown编辑器</h1>
<p>支持表格合并和完整Markdown语法</p>
</div>
<div class="main-content">
<div class="syntax-guide">
<div class="guide-card">
<h3>📊 表格合并语法</h3>
<ul>
<li><span class="syntax">^2#</span> 垂直合并2个单元格(共3行)</li>
<li><span class="syntax">>3#</span> 水平合并3个单元格(共4列)</li>
<li><span class="syntax">^2>3#</span> 同时垂直和水平合并</li>
</ul>
</div>
<div class="guide-card">
<h3>📝 基础Markdown语法</h3>
<ul>
<li><span class="syntax"># 标题</span> 一级标题</li>
<li><span class="syntax">**粗体**</span> 粗体文本</li>
<li><span class="syntax">*斜体*</span> 斜体文本</li>
<li><span class="syntax">- 列表项</span> 无序列表</li>
<li><span class="syntax">1. 列表项</span> 有序列表</li>
</ul>
</div>
<div class="guide-card">
<h3>🔗 高级语法</h3>
<ul>
<li><span class="syntax">[链接](URL)</span> 超链接</li>
<li><span class="syntax">![图片](URL)</span> 图片</li>
<li><span class="syntax">`代码`</span> 行内代码</li>
<li><span class="syntax">```代码块```</span> 代码块</li>
<li><span class="syntax">&gt; 引用</span> 引用块</li>
</ul>
</div>
</div>
<div class="container">
<div class="editor">
<h3>📝 Markdown编辑器</h3>
<textarea id="markdownInput" placeholder="在此输入Markdown内容...
💡 提示:支持表格合并和完整Markdown语法
示例:
# 标题
**粗体文本**
- 列表项
| 表格 | 示例 |
|---|---|
| 单元格 | ^2# |"></textarea>
<div class="toolbar">
<button onclick="convertToHTML()">🔄 转换为HTML</button>
<button onclick="loadExample()">📋 加载示例</button>
<button onclick="clearEditor()">🗑️ 清空编辑器</button>
<button onclick="copyToClipboard()">📄 复制HTML</button>
</div>
</div>
<div class="preview">
<h3>👁️ HTML预览</h3>
<div id="htmlPreview"></div>
</div>
</div>
<div class="guide-card">
<h3>📚 使用示例</h3>
<div>
<h4>复杂表格合并示例:</h4>
<pre>| 部门 | 产品A | 产品B | 产品C | 总计 |
|---|---|---|---|---|
| 销售部 | 100 | 150 | 200 | 450 |
| 技术部 | ^2# | 80 | 120 | 200 |
| 市场部 | 60 | 90 | 110 | 260 |
| 年度汇总>3# | | | | 910 |</pre>
</div>
</div>
</div>
<div class="footer">
<p>© 2024 多功能Markdown编辑器 | 支持表格合并和完整Markdown语法</p>
</div>
<script src="/static/js/markdown-plugin-table.js"></script>
<script src="/static/js/markdown-parser.js"></script>
<script>
const markdownParser = new MarkdownParser();
function convertToHTML() {
const markdown = document.getElementById('markdownInput').value;
try {
document.getElementById('htmlPreview').innerHTML = markdownParser.parseFull(markdown);
showStatus('转换成功!', 'success');
} catch (error) {
document.getElementById('htmlPreview').innerHTML = '<p style="color: red;">转换失败:' + error.message + '</p>';
showStatus('转换失败:' + error.message, 'error');
}
}
function loadExample() {
document.getElementById('markdownInput').value = `### 标题分级
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
---
### 代码示例
\`\`\`javascript
// 计算年度总销售额
const totalSales = 100 + 120 + 150 + 180;
console.log("年度总销售额:", totalSales + "万");
\`\`\`
### 无序列表
- **粗体**: 550万
- **粗体**: 15%
- *斜体*: 约 9%
### 有序列表
1.**粗体**: 550万
2.**粗体**: 15%
3.*斜体*: 约 9%
---
### 销售表格
这是一个包含**合并单元格**的销售报表示例。\`这行内代码\`
| 项目>1# | |第一季度 | 第二季度 | 第三季度 | 第四季度 |
|---|---|---|---|---|---|
| 销售额>1# | |100万 | 120万 | 150万 | 180万 |
| 利润>1# | |30万| 30万 | 40万 | 50万 |
| 成本>1# | |70万 | 90万 | 110万 | 130万 |
| 区域汇总^1#| 北京地区 |30万 | 30万 | 30万 | 30万 |
| | 上海地区 |70万 | 80万 | 90万 | 30万 |
| 总计>1# | |400万 | 450万 | 500万 | 550万 |
> 注意:这里是注释。
### 相关链接
- [查看详细报告](https://example.com/report)
- [下载数据表格](https://example.com/download)
![链接图](https://img-s.msn.cn/tenant/amp/entityid/AA1IBZa4.img?w=735&h=490&m=6)
![base64图](data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAASwCAYAAACjJNG+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAB7CAAAewgFu0HU+AAEAAElEQVR4nOzdeXRd130f+i9mzvM8iZRIkZSoiRIlUdZszbYl05ZjO3Yat03j1onb2n1rxW1f05esPK+89+Lktc9J7DqOk9pR7ES2LMbWRE1UNJCiSGogxZniIM4zQGIG7vsDxQ0gACRAkYIkfj5rYence/Y+Z5+DC8LG9/z2LikUCoUAAAAAAAAAwDmutL8HAAAAAAAAAADvBwJ0AAAAAAAAAIgAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHThNhUKh3451Js8NAAAAAAAA7QToQJKkvr4+P/zhD/Pqq6+esm1TU1N+7/d+L0uWLEl9ff27Om9zc3N+//d/P88//3yamppOed6lS5fm93//91NXV/euzgsAAAAAAADvVFJQygkk+ZM/+ZOsX78+AwcOzP/+v//vGTNmTI9tX3nllXzve99LkowYMSK/93u/lwEDBpzWed988838t//235IkAwYMyNe+9rVMnz6927YPPPBAli5dmiS5/fbbc//995/WOXl/qq+vT2tr6ynbDRw4MCUlJcXXdXV1p5yVoKysLFVVVe96jAAAAAAAwIdbeX8PAHh/uP/++/PNb34zdXV1+dGPfpR//+//fY9tX3rppeL2rbfeetrheZK89tprxe0pU6b0GJ4nycc//vGsWLEitbW1efrpp3P99ddnwoQJp31ukuPHj6e1tTWVlZUpKytLaemZnZikUCiktbU1zc3NaWpqSnl5eQYPHtxt2z/8wz/Mnj17TnnMP/zDP8zIkSOLr//gD/4gBw8ePGmfyy67LF/5ylf6NngAAAAAAOCcI0AHkiRTp07NRz/60SxZsiTr1q3LK6+8kquuuqpLu4MHD+bNN99MkkycODG33Xbbuzrv66+/Xty+6667Ttp22LBhuffee/PjH/84LS0t+fGPf3zSoJ9Te/DBBzs9EHG2nWzmgMrKyl4do6ysrNPr3oT+AwcO7NWxAQAAAACAc5sAHSi655578vzzz6euri4rV67sNkB/6qmnitNsf+5zn+sSZvbFli1bcvjw4STJmDFjMm/evFP2uf766/PII4+kuro6+/fvz/79+zNu3LjTHgPvH+Xlbb+SRo8enW9+85ud9q1YsSJ/8Rd/0aldu5aWliTJxRdfnH/7b/9tp31f/vKXk3QN3QEAAAAAALojQAeKBg0alPvvvz8jRozoNsyuq6vLCy+8kCSZP39+5syZ867O98wzzxS3r7322uK61jU1NSkpKUlVVVWXacUrKiry6U9/OpWVlbniiis6rYXdrlAopKWlJQ0NDamoqOh1ZXN/O3bsWL75zW/m6NGj+e53v9vrfidOnMhTTz2V1atX58CBAykrK8v06dNz22235ZJLLjlp3/vvvz+f+tSnilO4dzeN+w9+8IMsW7YsSfJHf/RHGTp0aK/G1T59e/sU7o2NjV3C7456G3K/8xgnTpxIEmucAwAAAAAA75oAHc5RR44cyTe+8Y3T7r9q1apidW9HH//4x/OJT3zilP2PHTuWVatWFV9fc801xe2//uu/zhtvvHHaY+voN3/zN3PllVeekWOdTXV1dfmzP/uzHD16tE/99u7dmz/5kz/p1K+pqSnr16/P+vXrc8cdd+TTn/50j/2HDBlyynO0V3gn6dN69yUlJcVQvqKi4pTTqHf3MER3OgbojY2Nqa+vT5IMHz6812MDAAAAAADojgAdzlH9XZW9dOnSYjA7evToc3oa9hMnTuT/+//+v2zbtq1P/Y4cOdIpPJ85c2ZuuOGGVFVV5ZVXXskrr7ySJ554IiNHjsytt9562uNrampKkmIQ3t86Vshv3ry5uD158uQe+xQKhbM6JgAAAAAA4MNBgA7nqI7TZd9666256aabum33gx/8INu2bcv555+fX//1X++2TXV1db71rW/1+tyNjY35x3/8x+Lrd04Z/sUvfjGtra0pLy8vTi3eF+1TuDc2Nr7vp/Xeu3dv/vRP/zT79+/vc9+/+7u/K4bn119/fb74xS8Wq7ivuOKKDB8+PE899VQeeuihXHHFFRk5cuRpjbGuri5J2xT/Z1P72JuamjoF40nbfXqn1tbW/OIXvyi+PtmSAlu3bs2RI0cybNiw1NfXp6mpKSNGjDgzAwcAAAAAAD40BOhwjuo4DfaQIUMyYcKEbtu1V6pXVlb22KavIfXSpUtTXV3d4/4zFWyeasrw/rZ06dI8+OCDaWxszJQpUzJ48OBs2LChV33feuut4hT448ePz+c///kuU6Dfe++9eemll1JbW5unn376pFO5n0x7gN6b6d7fjdbW1iRtD2T8P//P/3PSts3Nzfnrv/7rbNmyJUly8cUXZ+zYsV3aDR8+PMeOHcvevXs7LVkwf/78bpcgAAAAAAAAzm2lp24CfBi9s+r7vVJXV5fHH3/8jB6zpqYmDz74YF577bXU1NSc0WOfTQ899FAaGxtz9dVX53d+53cyatSoXvd9+eWXi9sf/ehHOz0Q0W7AgAG5/vrrkyQrV6487XEeO3YsSTJ48ODTPkZvtE+zXl5enhkzZnT6eucU/9/+9reL92DAgAH5/Oc/3+0xP/vZz2bo0KFd3r/44ovP8OgBAAAAAIAPAxXocI7qWK3c1NSU2trabtu1r1Pe2traY5v2CuXe+OUvf1kMuQcOHNhj3+bm5mzYsCHLly/P+PHj87GPfazHY+7cuTNLlizJkiVLkiT/4T/8h1x44YW9HlN/GT16dO67775ceumlfe7bXnmdJJdffnmP7S688MI88cQTOXToUI4ePdrn6v6WlpbibAGbN2/uc9X2b/zGb2TBggW9atseoA8fPrxTtXiSrFixIn/xF39RfP1rv/Zr+da3vpWampp85Stf6bb6PEmuvPLKXHHFFTl27FgaGhqK75/udPYAAAAAAMCHmwAdzlEdA/RHH300jz766Enbb9y4MV/72tfe1Tl37NiRp556KkkyceLETJs2LcuXL++2bW1tbb797W+ntbU1EydOPGmAvnv37uL26NGjM2vWrHc1zvfKN77xjVRUVJxW3/Y108eMGZPhw4f32G7q1Kmd+vQ1QD948GAx2D4dfala78t5Ro8end/8zd9MSUlJzjvvvJO2LS0tFZgDAAAAAAC9IkCHc9S7CUVPR319ff7yL/+yuM71pz71qeIa3t0ZNmxY5syZkzfffDN79uzJ7t27M2nSpG7bdgzQ58+f32Ut8Per0w3PW1paipX7Pa1L367j9OUHDx7sc2X+nj17itv33Xdf5s+ff8o+Tz/9dJYuXZokGTRoUK/P1f7Z6K19+/alubk5+/btS3l5ebfT2L/TiBEjMm3atD6dBwAAAAAAOHcI0OEc1TFAv/fee3us8P7Wt76VjRs3Zs6cOT1WoB85cqTLlNvv9PrrrxfD2Llz5+bSSy89aYCeJFdffXXefPPNJMnq1at7DNB37dpV3J43b95Jj9mdDRs2dHo9efLkDBkypM/Hea80NTUVt09VUV5WVpYBAwakvr4+R44c6fO5tm3bVtyeN2/eKQP79nO2O1sV6Eny8MMP59ChQ33q84lPfEKADgAAAAAA9EiADueo97oC/eqrr86aNWuyYsWK/Mqv/Eqv+lx++eUpLy9Pc3NzXnvttW5D/tbW1mIFelVVVWbOnNnnsf3xH/9xp9e/9Vu/dVrrkr9XOn7velPhXVFRkfr6+tTX1/f5XFu3bk2SlJeX9/gAwzt1XNe+LxXo78Vn8v38fQUAAAAAAPqfAB3OUS0tLe/5OT/zmc9k8uTJvQ5iBw4cmAsvvDBvvvlmduzYkaNHj3apuN6zZ08aGxuTJDNnzuzVNN4fdB2vsbS0tNft2+9Tb9XV1WXLli1J+nZv24P6kpKSDBw4sNfna/9MtrS0ZO/evZ32HT16tEv73/iN38iDDz6YLVu2ZOLEifnt3/7tLm0KhUL+4A/+IPX19Rk/frzqcwAAAAAA4KQ+/EkT0K3m5ubi9uLFi7N48eKTtl+/fn2+/OUvv6tzDh06NHfeeWef+lx22WV58803UygU8vrrr+fGG2/stH/Hjh3F7dmzZ7+r8X1QVFRUpKysLC0tLZ2+jz1pb9Nx6vfeWLNmTbFvX6bGr62tTdL2AERvAv527ZXrR48ezX/9r//1lO3PP//8XHPNNdmyZUv27t2bysrKDBs2rFObbdu2FQP96667rtdjAQAAAAAAzk29TzaAD5W+ViP3l45Tbq9du7bL/p07dxa3z5UAPWl7GCFJqqurT9quUCjkxIkTSTqvTd4bL7zwQpK2SvLLL7+81/3ag/C+rH/esV9fzJ8/PxUVFSkUCnnllVe67H/ppZeStD10cP311/f5+AAAAAAAwLlFBTqco4YNG5Y/+ZM/OWW7b3/729myZUsuvPDC/Jt/829O2b6iouJMDK9o1KhRGTt2bA4cOJANGzakpaWlUxC8bdu2JMmAAQNOe3ru7373u2diqO+pMWPG5OjRo12mOn+n6urqtLa2JmlbI763du7cmfXr1ydJZs2albFjx/a6b3sFel8C9EKhUAzQL7vssnzlK1/ptH/FihX5i7/4iy79hg4dmoULF+a5557LU089lZtuuqn4+Thx4kSWLVuWJFm4cGGGDBnS6/EAAAAAAADnJhXocI4qLS3NoEGDTvnVHkb2tv2ZDtCT5MILL0zSVqHcHpgnbVOTb9++PUnbGt19mS78g2769OlJkl27dp20cnvz5s3F7dGjR/f6+A8//HAKhUKS5IYbbujT2E4nQD927FjxfH0ZZ5LceeedKS8vz8GDB7NkyZLi+4888kjq6+tTVlbW56UDAAAAAACAc9O5kzYBOX78eOrr69PS0lIMK8+01tbWNDc3p66uLkePHj0jU8W3B+hJsmHDhuL2jh07imt0z5o1612f54PkoosuSpK0tLRk9erVPbZrryJPkqlTp/bq2KtWrcobb7yRJBk3blyuuuqqXo+rtbX1tKZw37NnT3G7L9XuSVs1/o033pgk+cUvfpEdO3Zkx44deeaZZ5IkN954Y8aMGdOnYwIAAAAAAOcmU7jDOeTb3/523nrrrdPqu379+nz5y1/uc7+vfvWrmTdv3mmds13Htc03bdpU3N6yZUtx+90E6B1D+SSZPHny+3667zlz5mTYsGGprq7OY489lgULFnSp/j9+/HhefvnlJMmgQYOKVesnU1dXl5/85CfF1/fcc0+fKvtPnDhRfDijL/ewY4A+ceLEXvdr97GPfSwrVqxITU1N/uzP/iwDBgxIS0tLhg0blk984hN9Ph4AAAAAAHBuUoEOvO+NHDkyY8eOTWlpaQYMGFB8vz34rqio6FU43JM//uM/7vS1devWdzvks66srCw333xzkmTfvn350Y9+VFzrPEmampry/e9/P/X19UmSa6+9NuXlJ39mqlAo5K/+6q9y9OjRJG3T4l977bV9Gld1dXVxe+jQob3u9/bbbxe3e1sp39GQIUPya7/2a0mSI0eOFAP5X/3VX+1TJTwAAAAAAHBuU4EO55A77rgjjY2NKS8vT2lpaa8qix9++OHs3r07U6ZMOWUlb6FQSGtra3Ea98bGxpNWE/dlGvkvfOELmTRpUoYPH56kbery9mr0888/v7hW+7nktttuy/Lly7Nv374sW7YsO3fuzNVXX52WlpYsW7Ys+/fvT9IWLn/sYx875fEee+yxvPrqq0mS8vLyfOELX0hJSUmfxnTw4MHidl8C9HXr1iVpmzL+dKv/p0yZksGDB+fEiRNJkoEDBwrPAQAAAACAPhGgwzlk/vz5fe6zZMmSJG0h7OWXX35Gx9NeMd0xSN+yZUvKy8tTXl7eKRQfOXJk6urqiutr7969u1hdPX78+Ozdu7fTsdvD/Pr6+kyYMOFDGaRWVVXl3/27f5c//dM/za5du7Jr16489NBDndoMGjQoX/nKV04ZSj/33HN5+OGHi68/97nPZdKkSX0e09q1a4vbo0eP7lWfLVu25PDhw0n+aW33d2pqajrpMd5+++18+9vfLobnSdt09H/8x3+ca665Jvfdd19GjRrVq/EAAAAAAADnLgE6cFItLS1J0ml68DOlubk5SecA/fvf/34OHTrUp+M899xzee6553rc//Wvf73TOurvV1/60pfypS99qU99Ro8enf/4H/9jnnrqqTz77LM5cuRIkrYK8iuuuCKf/OQnM2bMmJMe48knn8yDDz5Y/D5cf/31ueGGG0557nXr1uXAgQMpFAo5ceJENm3alDfffDNJ36bVf+aZZ4rbV111VbdtNm/enCRdZhpoaWnJ008/nZ///OfFz9OiRYsybty4/NVf/VUaGhqybNmyrFy5Mtdcc01uueWWTJkypVfjAgAAAAAAzj0CdOCk2kPJsxGgt1cVt4f0/eW73/1uv57/3aqoqMhdd92VO++8M4cOHUpjY2PGjBmTysrKk/arra3ND3/4w6xatar43vz58/OFL3yhV+etrKzM3/zN33S77+67786gQYNOeYwdO3bklVdeSdI2y8DMmTOL+/7sz/4sBw4cSENDQ/GhihEjRiRJGhoasnz58ixZsqQ4VX1lZWV+7dd+LVdffXWSZOLEifne976XXbt2pampKc8//3yef/75TJw4MZdcckk++clPnpNT/wMAAAAAAD0ToAMn1T5lenuQfraP/V/+y3/ptEZ7X9fgbtc+hXtTU1MqKirOyHjf70pKSk5Zbd5RZWVlLrvssmzYsCEnTpzIggUL8qUvfSmlpaW96n/BBRdk6tSp2blzZ5KktLQ0559/fm6++eYsWLCgV8d49NFHi5Xvt9xyS6fv9wUXXJDXXnutU/urr746Dz30UJ555pk0NDQU3588eXL+5b/8l5k8eXLxvYkTJ+Y//af/lCeeeCJPPPFE8fO2Z8+efPSjHxWeAwAAAAAAXQjQgZOqqalJkjQ2Np61Y3cMQgcOHHhGjl1SUpKysjIh6UmUl5fn2muvzfTp07Nq1arcfffdfX5gYdGiRdm/f38mTJiQ8847r1dV5x19+ctfzubNm/OTn/wkN954Y6d9s2bNSpIMGzYsF154YebPn5/58+fn0KFDeeGFF9LQ0JDy8vLceeedueeee1Je3vVXWnl5ee65557cdNNNeeKJJ/LMM89k0qRJvZqiHgAAAAAAOPeUFDouPgwA/aBQKHQJ71taWlJdXZ2RI0d2ab9q1aq89NJL+cxnPpNx48b1+jw1NTU5duyYddABAAAAAIBuCdABAAAAAAAAIEnvFroFAAAAAAAAgA85AToAAAAAAAAARIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQRIAOAAAAAAAAAEkE6AAAAAAAAACQJCnv7wEAAAAAAMAHWaFQSF1dXaqrq1NdXZ2mpqa0tLT097CAD4GysrIMGDAgI0eOzPDhw1NWVtbfQ4IPvZJCoVDo70EAAAAAAMAHUWNjY7Zs2ZLa2tr+HgrwIVdSUpLzzz8/I0aM6O+hwIeaAB0AAAAAAE5DbW1tNm/enKampk7vl5aWqhIF3rVCoZCWlpZ0jPKE6HD2CdABAAAAAKCPCoVC1qxZk8bGxiRJZWVlxo8fn2HDhmXAgAH9PDrgw6JQKKSmpib79+/PsWPHkrSF6JdddpkHdeAsKe3vAQAAAAAAwAdNTU1NMTwfOHBg5syZk3HjxgnPgTOqpKQkw4YNywUXXJDhw4cnaQvVjx492r8Dgw8xAToAAAAAAPTRoUOHitsTJ05MRUVFP44G+LArKSnJuHHjiq/ffPPNrFy5MgcOHIjJpuHMEqADAAAAAEAf1dXVJWkLtdqrQgHOpqFDh6akpCTJPy0jsWTJkrzyyitCdDiDyvt7AAAAAAAA8EHT3NycJCkrK0tpqVo14OwrKSlJWVlZmpubU1JSkg0bNmTkyJHF/VdddVUxYAdOnwAdAAAAAABOk7AKeC+1/5tTUVGRCRMmZO/evcXq84kTJ2bKlCn9OTz4UPBYHAAAAAAAAHzAjBkzJpMmTcqRI0dSX1+fHTt29PeQ4ENBgA4AAAAAAAAfQCNGjEhZWVmOHTuWXbt2paWlpb+HBB94AnQAAAAAAAD4ACotLc3QoUNz/PjxNDU1pbq6ur+HBB94AnQAAAAAAAD4gKqoqChWnjc0NPTzaOCDT4AOAAAAAAAAH1AlJSVpbW1NkuJ/gdNX3t8DAAAAAACAc0lJSUl/D+F9oVAo9PcQAKALAToAAAAAAHBOa25uTllZWb893NDa2ppCoZCysrJ+OT/JsWPHsnr16uzcuTM1NTVpbW3N0KFDM3Xq1Fx++eUZNWpUfw8ReI8I0AEAAAAAgHPK/v37s2rVqrz99ts5ceJECoVCSktLM27cuMybNy8XXXRRSkt7XgW3vr4+q1evzubNm3Ps2LGUlpZm/PjxmT9/fmbMmHHK8zc3N+f111/Phg0bcvjw4TQ1NSVJBg0alBkzZuSqq67KyJEje+y/d+/e/PjHP+7VtX72s5/NxIkTe9X2dBw/fjwrV67Mtm3bUl1dnYqKikyaNCkLFiw4rfM2NTXlgQceyJEjR1JeXp5f/dVfPevh9caNG/P4448X1xFvd+TIkRw5ciRr1qzJLbfckksuueSkx9mxY0deffXV7N27Nw0NDRkyZEhmzpyZBQsWZMCAAWfzEoAzSIAOAAAAAACcM1555ZW88MILXaaQb21tzd69e7N3795s2LAhH//4x1NVVdWl/+HDh/Ozn/0sx48f7/T+zp07s3Pnzlx55ZW54YYbejx/TU1Nfv7zn+fQoUNd9tXW1mbt2rXZsGFD7rzzzsyaNavbY+zZs6c3l3rW7dq1Kw8//HAaGxuL77W0tGTr1q3ZunVrbr755lx++eV9OubSpUtz5MiRJMn1119/1sPz/fv3F8PzwYMHZ/78+ZkwYUJaWlqyZcuWvPHGG2ltbc3TTz+d0aNHZ9KkSd0e57nnnsuqVas6vXfs2LGsXLkyGzduzKJFi1SxwweEAB0AAAAAADgnrF27Ns8//3ySpKqqKldeeWVmzJiRysrK7Nu3Ly+++GKOHj2anTt35tlnn82dd97ZqX9NTU2n8Hzy5MmZN29eKioqsnHjxmzcuDErV67MkCFDcsUVV3Q5f1NTUx566KEcPnw4STJt2rRcfvnlGTt2bOrr6/PGG2/k9ddfT3Nzcx577LGMGjUqo0eP7nKc9gB95MiRueWWW056zWcrtD1w4ECn8Pz888/P7NmzU1JSkjVr1mTHjh159tlnM3To0FxwwQW9OubmzZuzZs2aJG335rLLLjsrY2/X2tqaxx57LC0tLRk+fHh+5Vd+JYMHDy7unzZtWqZPn56HH344hUIhK1asyH333dflOC+99FIxPK+oqMgVV1yRCRMm5NixY3nllVdSU1OThx9+OJ///OdVosMHgAAdAAAAAAD40Kutrc3SpUuTtAXP999/f6ewdPjw4Zk0aVIeeOCB1NbWZt26dVm4cGGGDRtWbLN06dJieD5v3rx89KMfLa6bPnPmzAwePDirV6/OCy+8kJkzZ2bo0KGdxrB8+fJieH7jjTdm/vz5xX1Dhw7NrbfemoEDB2b58uVpaWnJypUrc8cdd3S5lvYAfdKkSZk2bdqZuD19UigU8uSTTxbD84ULF+aaa64p7p81a1Z++ctfZvPmzXn66aczderUVFZWnvSYx48fz5NPPpkkGTBgQO64446zvib95s2bi9+P22+/vdPnod2MGTMyZsyYHDx4MLt27eqy/8CBA3n55ZeTtD2U8ZnPfCZjxowp7j///PPzwAMP5NixY1m2bFluvvnms3MxwBnT8wIeAAAAAAAAHxKrVq1KY2NjysrKsmjRom7D0iFDhuSiiy4qvt6xY0dxe+/evdm8eXOSf6r8fmfAu3DhwlRVVaW5uTmvvvpqp3319fXF9y655JJO4XlH8+fPT1lZWZfztzt+/HhqamqSJBMmTDjFVZ8dmzZtyr59+5IkU6ZM6RSeJ0lJSUluvPHGlJaW5sSJE1m3bt1Jj1coFPL444+nvr4+SXLrrbdmyJAhZ2fwHRw9ejRjxozJtGnTMmXKlB7btX9Wmpubu+zruBzATTfd1Ck8T9oezLjyyiuTJG+88UbxGoH3LwE6AAAAAADwoTd27NhcccUVuf766ztVlb9Tx2C9Y2C6fv364vbll19eDLk7qqyszLx585K0hcwdNTY25uqrr87cuXNz7bXX9nj+qqqqlJeXdzl/u927dxe3e1qP+2zreC/aw+F3GjZsWHHq9nfei3dauXJldu7cmSSZM2dOLrzwwjM00pO7+uqr88UvfjGf+tSnTtru6NGjSdrC8I7q6uqyffv2JG2fmzlz5nTb/9JLL01ZWVlxfXjg/U2ADgAAAAAAfOjNnj07N910U7drk3dUXV1d3O64XnX7tOlJ23TtPWmvZK6uri5O9560BcpXX3117rzzzm6r39vV19cXp0bvbr3s9nEMGjSo2/XR3wvtY6ioqDjpFPLt92LPnj1pbW3tts3+/fvz0ksvJWmbxv5Ua7q/17Zu3Zpjx44lSZe13Pfu3VusPp8xY0ZKS7uP3QYMGFCsTO/4AATw/mQNdAAAAAAAgLRNJd4+TXtJSUmmTp1a3HfkyJEkbUH4yQLwsWPHFrePHj3a56nIN2/eXAxluwun2wPYoUOH5rnnnsvOnTtTU1OT5ubmDB48OJMnT87cuXM7jf1Mqq+vT11dXZJk/Pjx3Vbit2u/Fy0tLTl+/HiXyv/m5uY8+uijaWlpSdI2tf2GDRtSV1eX0tLS4vTqJzvH2bRly5Y88cQTSdru91VXXdVpf/tnIjn1bABjx47Nvn37itXswPuXAB0AAAAAACDJunXriuuLz5w5sxiUt7S0FKvCR40addJjDBo0qLh97Nixk66t/U4tLS1ZuXJlkrYA/7LLLuu0v7m5OQcOHEiS7Nu3r7gOecfzHTt2LG+++WYuuOCC3H333cXp4JPkxIkTOXToUK/H09Hw4cMzfPjwYnie9P1evDNAX7ZsWacQ+sUXX+xyjMGDB+fGG2/M7Nmzi++dievoyZYtW/L2229n+/btOXz4cJJkxIgR+eQnP9llRoDTuRft1ezA+5cAHQAAAAAAOOfV1dXl+eefT5KUlZXlIx/5SHFfe4V0klNWlJeWlqaysjKNjY2dpnDvjVdeeaUYKF900UVdpmjvOBV6ZWVlLrnkksyePTvDhw9Pc3Nzdu/eneXLl+fgwYPZsmVLnnzyydx1113F/tu2bcuSJUv6NKZ211xzTRYuXNine9ExcH7nvTh8+HBWrVpVfD158uRcccUVGTNmTAqFQvbt25fXXnste/bsyaOPPpr9+/fnhhtuOGPX0ZNVq1Zl165dxddlZWW57bbbMmLEiC5tT+de9PUzAbz3BOgAAAAAAMA5b8mSJamtrU2SLFy4sFNg2j6lepJUVVWd8ljl5eVpbGwsVq33xp49e7J8+fIkbVXX7WFxR7W1tRkzZkyam5tzzz33ZNy4cZ3GNWvWrEyfPj0PPfRQdu/enfXr1+fyyy/PhAkTej2OU+nLvehY/f7Oe/H8888XHwaYNWtW7rnnnpSUlBT3jxw5MrNnz85TTz2VNWvWZOXKlZk4ceJJ158/E6655ppiBfq+ffvS0tKSn/70p7nqqqs6PVSRdL4X3a1X31H7NPSFQiHNzc2d7g3w/uKnEwAAAAAAOKetWLEiW7duTZKcd955ufLKKzvt77gGd2lp6SmP196mubm5V+evra3NI488ktbW1pSWluaee+7pNpCdPXt2p6nMu1NRUZFbb701P/rRj5Ika9euLQboF198cS6++OJejaknfbkXHfd3vBe1tbV56623im1uvvnmTuF5u5KSktx0003ZsGFDmpqa8tprr2XmzJln5Dp6Mm3atEybNi3XXXdd9u3blyeeeCKHDh3KihUrMnDgwMyfP7/YtuO96G78HXVs29TUJECH97FT/ysPAAAAAADwIfXWW28V194eMWJE7r777i5haHl5eTEM7jhtd0/aK6t7E6C3tLTkl7/8ZXHt9RtvvDGTJ0/u0zW805gxYzJ06NAk6TQd+ZlQWVlZ3D7VvWi/D0nne7F///5i9fb06dOLa813p6KiIhMnTkzSdi0dq77PtvHjx+fTn/50Bg4cmCR56aWX0tTUVNzfl3vRcX9vH6wA+ocAHQAAAAAAOCcdOHAgjz76aAqFQqqqqnLvvff2OBV3e4jaPs17TwqFQurr65P0rlr9ySefLIbcl1xySS6//PI+XEHP2kPp6urqM3K8du33ITn1vairqytud7wX7fcnScaOHdvrc7a2tp7ynGfaoEGDilX/TU1N2bdvX5dxJae+Fx2vuTefC6D/+AkFAAAAAADOOdXV1Xn44YfT2NiYsrKyfPzjH8+oUaN6bD98+PAkyeHDh0963Nra2mLldccK5e689NJLWbduXZK2SuxbbrmlL5dwUh3D6zOprKwsQ4YMSXLqe3H8+PHidsd70fEhhfZjnUzHqu+Kiopej7W3TlXVPnLkyOJ2Q0NDcbv9M5Gc/r0A3n8E6AAAAAAAwDmltrY2Dz30UDHUvOOOOzJ16tST9mlfR/zgwYOdQtR36jhlevs06t1ZvXp1li9fnqRtqvCPfexjJ61Mrq+vzzPPPJMf/vCH2bFjx0nHWlNTk2PHjiXpHPKeKe33Yvfu3ScNn3u6Fx0D6RMnTpzyfAcOHEjSVg1+psLn1tbW/P3f/32+853vZNmyZSdt2/H73TH8HzduXHG6/1NNld++f8CAAWflIQDgzBGgAwAAAAAA54wTJ07kpz/9aY4cOZKkbc3x9im6T2batGlJ2oLXzZs399hu586dxe2epidfvXp1li5dmqRt3fX77rvvlKFqRUVF1q1bl0OHDmXt2rUnbfvaa68Vt6dPn37Stqej/V7U1tbm7bff7rFdT/di+PDhGTFiRJJk48aNJw3hd+zYUVwfvv28Z0JpaWlaW1tTX1+f11577aRB/pYtW4p9Ol7HgAEDMn78+CTJ5s2be7yOEydOFCvUezNlPdC/BOgAAAAAAMA5oaamJn/3d3+XQ4cOJUmuvvrqzJ8/v1d9p06dmkGDBiVJXnnllTQ3N3dpU1dXlw0bNiRJqqqqipXaHb388svF8HzIkCH51Kc+VTzuyZSVlWXu3LlJkg0bNmT79u3dttuyZUtWrVpV7HPZZZf14ur6ZubMmSkrK0uSLF++vNvg+PDhw8VK+VGjRnWpxm+/lsOHD2fp0qU9HuOJJ54ovr7iiivO2DUkyaWXXpqkrbp/8eLF3c4ssGrVquK657Nnz+5SAT9nzpwkybFjx4rT8b/T6tWri9vnnXfeGRk7cPaU9/cAAAAAAAAA3guPPPJIcWrzcePGZdKkSdm2bVuP7QcMGFAMwdvD6JdeeilHjhzJU089ldtvv7047Xpzc3Mee+yxNDY2JmkLiNtD5nbbt2/Piy++WHw9f/78HD58+KTrZ0+YMKE4bfjVV1+djRs3pq6uLosXL86CBQsyY8aMDBgwICdOnMiGDRs6VZ/fcsstGTZsWB/uUO8MGjQoc+bMydq1a/P222/nxRdfzEc+8pHi/vr6+jz66KPFUHzevHldjjF//vxs3Lgxhw4dyquvvpo9e/Zk7ty5GT58eJqamvL222/nzTffLD6ocOmllxarvc+UOXPmZN26ddmxY0f27duXH/7wh7n00kszduzYNDU1ZfPmzdm4cWOStinob7jhhi7HuOiii/Liiy+msbExzz77bEaNGtXpwYnt27d3eqCh/cEB4P2rpHCyeTEAAAAAAIAuXn/99TQ1NaWioqJYxdpb7Wsmn+ve63hi7969+fGPf9ynPpMnT85nPvOZ4uumpqY88MADxenfx4wZk9mzZ6e1tTXr1q3L0aNHkyQDBw7MP/tn/ywDBw7sdLyf//znJw3su/PpT3+60/rse/fuzeLFi1NbW9tjn0GDBuXWW2/NzJkz+3Suvjh+/Hj+5m/+JnV1dUmSiRMnZubMmWloaMjatWuLU6KPHDkyX/jCF1Je3rWms7a2No899tgp13S/8MILc9ddd510jfjT1djYmEcffTRvvfVWj23a16jv6WGEN954I0899VSSfwrJx4wZk71792bDhg3Fz/q1116ba6+99l2Nt/3fnqampmzdujVJsm/fvhw5ciRz5szJzTffnEmTJr2rc8C5TgU6AAAAAADwodceer8bFRUVWbRoURYvXpyDBw8WvzqqqqrKJz7xiS7h+Zkaw4QJE/Lrv/7refXVV7Np06YcOXIkJSUlGThwYMaNG5fp06dn7ty53QbWZ1L79POLFy9OTU1N9uzZkz179nRpc++99/Y4lkGDBuVTn/pUdu7cmfXr12fPnj2pqalJc3NzBgwYkLFjx+biiy/u1Rr1p6uysjL33XdftmzZkrVr12bv3r2pr69PVVVVxo0bl7lz5+bCCy88aXh/ySWXpKGhIS+88EJaWlqyZs2aLm1mz56da6655qxdB3DmqEAHAAAAAIA+ejcV6HzwNTc3Z/Xq1Xnttddy/PjxJG2VxzNnzsx1112X4cOH9/MI3zsNDQ1ZsWJF1qxZk/r6+iRtDxrMnTs3Cxcu7PZBgg+rffv2ZdmyZdm2bVux6nzEiBG56qqrup3G/nSoQIezTwU6AAAAAABAH5SXl2fBggW56qqrUl1dnebm5gwbNiwVFRX9PbT3XFVVVa6//vpcd911OXbsWAqFQoYPH95l/fdzwfjx43PfffelsbEx1dXVqaqqytChQ/t7WEAfCdABAAAAAABOQ0lJyTlVbX4ypaWlGTlyZH8P432hsrIyY8aM6e9hAKep5wUbAAAAAAAAAOAcIkAHAAAAAAAAgAjQAQAAAAAAACCJAB0AAAAAAAAAkgjQAQAAAAAAACCJAB0AAAAAAAAAkgjQAeC0FAqFNDU19fcwAAAAAACAM0iADkCPnnrqqdxzzz0ZO3ZsKisrM2XKlNx88835y7/8y7S0tHRpv2bNmpSUlJz06w/+4A9Oes4TJ07kqquuyvTp08/SVbV5+umnc8cdd2TYsGEZMmRIbr/99rz88ssn7bN+/fp84QtfyIQJE1JWVla8J//b//a/5ejRo2d1vAAAAAAAwNlX3t8DAOD96c///M/zW7/1WykUCkmS0tLS7Nq1K7t27crSpUvz4x//OA8//HAGDhxY7LNs2bIkSVlZWcrLu/8V09P7SdLS0pLPfe5zWblyZc4777wzeDWd/cVf/EV+8zd/s3htJSUlefLJJ/Pcc8/l4Ycfzl133dWlz5IlS3Lfffelrq4ulZWVueqqq3LixIm8+eab+da3vpV/+Id/yIsvvpjRo0eftXEDAAAAAABnlwp0ALrYsGFD/u2//bepqKjI9773vRw+fDhNTU3ZsWNH/vAP/zDl5eVZsmRJvvWtb3Xqt3z58iTJH/7hH6a+vr7br2984xvdnrO2tjZf+MIX8otf/OKsXts//uM/5l//63+dQqGQ22+/PZs3b05jY2P+5m/+JiUlJfkX/+JfdKkm3717dz772c+mrq4uX/ziF/P222/n5Zdfztq1a/Ozn/0sFRUV2bhxY37nd37nrI4dAAAAAAA4uwToAHTx4x//OM3Nzfnyl7+c3/iN38jIkSNTWlqaqVOn5nd+53fy1a9+NUnyD//wD536tQfoV111VZ/O99Zbb+W6667LT37yk0ydOvXMXEQP/sN/+A9paWnJvHnzsnjx4lxwwQUpLy/Pr/7qr+Y//+f/nD179uSb3/xmpz6/93u/lyNHjuSzn/1s/uf//J8ZO3Zscd+iRYvyla98JUny93//92lubj6r4wcAAAAAAM4eAToAXezatStJMmvWrG73T5s2LUlSV1dXfK+mpiZr165NWVlZnwP0z372s3nttdfyr/7Vv8r3v//90xz1qa1cuTIrVqxI0haKDxgwoNP+r3zlKxk4cGB++tOfFt8rFAqpr6/PZZddlj/6oz9KSUlJl+MuWLAgSVJdXZ0TJ06ctfEDAAAAAABnlwAdgC4mT56cJHnkkUe63d8+zfqVV15ZfG/58uVpbW3N/PnzM2TIkD6db8yYMfnZz36W//E//kcqKipOc9Sn9txzzyVJBg4cmI9//ONd9o8ePTpXX311tm7dmo0bNyZpWx/9r//6r/Pqq69mypQp3R539+7dSdrWfq+qqjpLowcAAAAAAM42AToAXXzhC1/I4MGD89hjj+Xf/Jt/k02bNqWuri7r16/PP//n/zxPPfVUBg4cmK9//evFPi+99FKSthD5k5/8ZCZPnpwBAwZk6tSp+eIXv1jc352HH344ixYtOuvXtXnz5iRtwX9lZWW3bS699NIkyfr163t93PaK9Y985CNdqtoBAAAAAIAPDgE6AF3MnDkzjz76aGbMmJHvfOc7ufDCCzNo0KDMnTs3f/VXf5W5c+fmqaeeyiWXXFLs8+KLLyZJli1blscffzyTJ0/Oddddl4aGhvzN3/xNPvKRj+T/+r/+r27Pdzarzjs6dOhQkuTCCy/ssc24ceOSJNu2bevVMZcsWVJc+/1rX/vauxsgAAAAAADQrwToAHSruro69fX13e4bNGhQ9uzZU3zd2tparDD/9V//9ezYsSMvv/xynn766ezcuTP/5b/8lxQKhXzjG9/IsmXL3pPxd6ehoSFJMnLkyB7btO/reH09OXHiRL7yla8kSW699dZ88pOffPeDBAAAAAAA+o0AHYAunn322dx3333FEHnGjBm58cYbi2uAr1y5Mp/+9Kfzf//f/3eStgB98eLFefjhh/ODH/wgY8eOLR6rqqoqv//7v5/Pfe5zSZI/+qM/eo+v5p+UlZUlaXsAoCftU7vX1dWd8nhf/epXs3nz5gwfPjzf//73z8wgAQAAAACAfiNAB6CLr33ta2lpacmkSZPy7LPPZuvWrVm6dGm2b9+eBx54ICNGjEiS/P7v/34OHz6c8vLy3Hjjjbn33ntTUlLS7TF/4zd+I0nyxBNPpFAovFeX0snAgQOTpMf1z5OktLTtV2Ntbe1Jj/W9730vP/jBD1JSUpIf/OAHmT59+hkbJwAAAAAA0D8E6AB0sn379rz66qtJkh/+8Ie56aabivtKS0vz+c9/Pn/7t3+bpG0K8+eee65Xx22vXq+pqcmBAwfO7KB7qX169l27dvXY5siRI0ly0pD/+eefz2//9m8nSX73d383ixYtOoOjBAAAAD70Skp89VCEAQD9rby/BwDA+0t7uDx06NDccsst3ba56667MnTo0NTU1BSneS8UCmlqauqxurtjaN5TlfrZNm3atCTJW2+91WObffv2JUmGDBnS7f5NmzZl0aJFaWxszOc+97n81//6X8/8QAEAAAB4TzU3N6esrKzf/m7V2tqaQqFQXIKQ915tbW1Wr16d7du35+jRo2ltbc2gQYMyefLkXHbZZZkwYUJ/DxF4jwjQAehk8ODBSZKKiope/R+GkSNH5jvf+U5+93d/N1/72tfyH//jf+y23TPPPJMkGTVqVMaMGXPmBtwHV155ZZJk1apVKRQK3V7fsmXLkvxT2N7R7t27c9ddd+XgwYP5yEc+kr/6q7/qt/9TBQAAAMDp279/f1atWpW33347J06cSKFQSGlpacaNG5d58+bloosuKi711536+vqsXr06mzdvzrFjx1JaWprx48dn/vz5mTFjxinP39zcnNdffz0bNmzI4cOH09TUlCQZNGhQZsyYkauuuqo4m2J39u7dmx//+Me9utbPfvazmThxYq/ano7jx49n5cqV2bZtW6qrq1NRUZFJkyZlwYIFvTpvfX191q5dm+3bt+fAgQNpbGwsBtfz5s0rzmx5Nu3atSuLFy9OQ0NDp/erq6tTXV2ddevW5ZprrsnChQtPepy9e/dm1apV2bVrV+rq6jJo0KBMnz491157bY8FO8D7jwAdgE5mzZqV8vLyHD58OLt27crkyZO7tFm1alVqamqSJNddd12WLVuWAwcO5Hvf+16+/vWvp6qqqlP7w4cP59vf/naS5JOf/GS/hc7XXXddBg8enAMHDuSpp57Kbbfd1mn/0aNHs2LFiiTJ/PnzO+3btWtXPvrRj2br1q2ZO3duFi9e3OU6AQAAAHj/e+WVV/LCCy90WcKvtbU1e/fuzd69e7Nhw4Z8/OMf7/bvP4cPH87PfvazHD9+vNP7O3fuzM6dO3PllVfmhhtu6PH8NTU1+fnPf55Dhw512VdbW5u1a9dmw4YNufPOOzNr1qxuj9E+K2R/27VrVx5++OE0NjYW32tpacnWrVuzdevW3Hzzzbn88st77L9+/fo89dRTxQcI2tXU1GT9+vVZv359Zs6cmdtvv/2s/S3u+PHj+Yd/+Ic0NDSksrIyV1xxRaZMmZKSkpLs2LEjq1evTlNTU5YvX55Ro0Zl9uzZ3R5n9erVee655zp9ro4fP541a9Zk06ZNue+++zJp0qSzcg3AmSVAB6CTQYMG5Vd+5VfywAMP5Jvf/Gb+9E//tNP+EydO5Ld+67eSJPfff3+mTZuWiRMn5vzzz8/WrVvzL/7Fv8h3v/vd4hOVmzdvzv3335/9+/dn+PDh+U//6T+959fUrqqqKp/73Ofy/e9/P//5P//n3HzzzSkv/6dfhX/8x3+choaGjBo1qtPTpHV1dbn99tuzYcOGTJ48OY8//nhGjRrVH5cAAAAAwLuwdu3aPP/880na/lZ05ZVXZsaMGamsrMy+ffvy4osv5ujRo9m5c2eeffbZ3HnnnZ3619TUdArP26ukKyoqsnHjxmzcuDErV67MkCFDcsUVV3Q5f1NTUx566KEcPnw4SdssiJdffnnGjh2b+vr6vPHGG3n99dfT3Nycxx57LKNGjcro0aO7HKc9QB85cmSPyzC2O1t/xzpw4ECn8Pz888/P7NmzU1JSkjVr1mTHjh159tlnM3To0FxwwQVd+r/55pt54oknkiRlZWWZO3dupk+fnpKSkuzfvz+vvvpqGhoasnnz5hw/fjyf/vSnU1FRccav44knnkh9fX0GDBiQX/mVX+l0v6ZMmZKZM2fmJz/5SVpaWvLyyy93G6CvXbs2S5cuTZKUlpbm0ksvzdSpU1NbW5tVq1blyJEjWbx4cT7/+c9n+PDhZ/wagDNLgA5AF//9v//3rF27Nn/2Z3+WFStW5Pbbb8+QIUOybdu2PPjggzl8+HBmz56dP//zP0/SNt373/7t3+bOO+/MAw88kIcffjizZ89OQ0ND1q1bl9bW1kyZMiU/+clPuv0fy6fjhz/8Yf7Vv/pXSZINGzbkvPPO61W/r3/96/nrv/7rvPzyy1m0aFH+23/7bxk9enS+853v5P/8P//PJMlv//Zvd1rL/S//8i+zbt26JG3TMPX05G+SfO9738uv/dqvne5lAQAAAHCW1NbWFkPOkSNH5v777y8uZ5gkw4cPz6RJk/LAAw+ktrY269aty8KFCzNs2LBim6VLlxbD83nz5uWjH/1ocbbFmTNnZvDgwVm9enVeeOGFzJw5M0OHDu00huXLlxfD8xtvvLHTLIhDhw7NrbfemoEDB2b58uVpaWnJypUrc8cdd3S5lvYAfdKkSd0uRXi2FQqFPPnkk8XwfOHChbnmmmuK+2fNmpVf/vKX2bx5c55++ulMnTq109/bjh8/nqeffjpJUl5envvvv7/TGuMXXHBBLr300vz93/99jh49mr1792bFihW57rrrzuh17N27Nzt27EiS3HTTTd0+bDBu3Licd9552bp1aw4dOlQM29udOHEizz77bJK2BwHuu+++Tt+TWbNm5YEHHkh1dXWWLl2ae++994xeA3Dm9byABwDnrNGjR2fZsmX57//9v2fgwIH57ne/m9/93d/N3/7t3+a8887L//F//B9Zvnx5p7XMr7766rzxxhv51//6X2f48OF5/fXXs2/fvtx44435f//f/zfr1q07o/8Dt6WlJQ0NDWloaOgy3dbJXHTRRfnOd76T0tLS/OIXv8gFF1yQESNG5Bvf+EZaW1uzYMGCfOMb3+jU59VXX+32vN19tbS0nKlLBAAAAOAMWrVqVRobG1NWVpZFixZ1Cs/bDRkyJBdddFHxdXu4mrSFrZs3b07yT5Xf71yqcOHChamqqkpzc3OnvyklbWt9t793ySWXdFlCsN38+fNTVlbW5fztjh8/XlxesWPo/F7atGlT9u3bl6StSrtjeJ4kJSUlufHGG1NaWpoTJ04Ui1PatVfZJ21/V+zuOgYPHtxpBoB3HuNMOHToUMaNG5fRo0dnzpw5Pbbr+FlpH3e75cuXF6egX7BgQZcHGgYMGFD8u+jWrVuLD1AA718q0AHo1oABA/LVr341X/3qV3vdZ8qUKfnzP//zYmX66bj55pt7FYh/6Utfype+9KXTOse//Jf/MhdccEG+/vWvZ/Xq1UmSysrK/PN//s/zR3/0Rxk4cGCn9t/73vfyve9977TOBQAAAMD7w9ixY3PFFVdk2LBhnarK36mnsHT9+vXF7csvv7wYcndUWVmZefPmZeXKldm0aVOntdAbGxtz9dVX58iRI7n22mt7PH9VVVXKy8vT0tLSJaxNkt27dxe3+2tN7Y734sorr+y2zbBhw3LBBRdk06ZN2bRpUy677LLivu3btxe3586d2+N5Jk6cmCFDhhQfGmhoaDija6FffPHFufjii0/Z7ujRo0naquUHDRpUfL9QKGTDhg1J2qrPe1rv/cILL8w//uM/5sSJE9m4ceNJv/9A/xOgA3BOuvnmm7Nq1aq89dZbOXToUGbPnt1lSi0AAAAAPjxmz57d7frV71RdXV3c7jhVd/u06UnbdO09mTJlSlauXJnq6uocP348Q4YMSdIWKF999dWnPH99fX1xavSO53/nOAYNGtTt+ujvhfYxVFRUnHQK+SlTpmTTpk3Zs2dPWltbU1raNjFyeyA9dOjQU/5NrqqqqjhtflNT0xkN0Htj//79efvtt5O0rfPefg1Jcvjw4TQ0NCRJJk+e3O33K2lbF33SpEnZtGlTpwcggPcnAToA57QZM2ZkxowZ/T0MAAAAAN4HCoVCcZr2kpKSTJ06tbjvyJEjSdqC8O6mf283duzY4vbRo0eLAXpvbd68uThDY3fhdHsAO3To0Dz33HPZuXNnampq0tzcnMGDB2fy5MmZO3dup7GfSfX19amrq0uSjB8/vttK/Hbt96KlpSXHjx8vVv639zlZ33bt4XlZWVmXmSPPtl27duXRRx9NoVBIZWVlPvKRj3Ta3/6ZSE49G8DYsWOzadOm4sMDwPuXAB2Ak3vHOk70oA/rsAMAAADw/rRu3bri+uIzZ84sBuUtLS3FqvBRo0ad9Bgdp/g+duxYpkyZ0uvzt7S0ZOXKlUnaAvyO054nbVPKHzhwIEmyb9++4jrkHc937NixvPnmm7ngggty9913p7z8n6KgEydO5NChQ70eT0fDhw/P8OHDi+F50vd70R6gDx06NLW1tcXgv+MYOzp06FCnCu/2wL2+vj779+8/resYPHjwSSv3d+7cme3bt2fnzp3F+zto0KDce++9GT58eKe2p3MvampqOlXjA+8/AnQAAAAAAOCcV1dXl+effz5JW7Vzx2rjlpaW4vapKspLS0tTWVmZxsbGYvV0b73yyivFquaLLrqoS9DbPhV60rbe+iWXXJLZs2dn+PDhaW5uzu7du7N8+fIcPHgwW7ZsyZNPPpm77rqr2H/btm1ZsmRJn8bU7pprrsnChQv7dC86Tmne8V5MnTo1+/btS0tLS15//fXMnz+/2/7PPfdccbvjWuUHDhzIz372sz5fQ9K25vqdd97Z4/4333wz69at6/TeTTfdlAkTJnRpezr3olAo5MSJE5aThPcxj7cAAAAAAADnvCVLlqS2tjZJsnDhwowYMaK4r9Bh9sHerMHdXlHdXrXeG3v27Mny5cuTtFVJ33DDDV3a1NbWZsyYMRkxYkTuv//+3HDDDRk3blyqqqoyePDgzJo1K5/97GeL04mvX78+e/fu7fUYeqMv96JjZXnHezF//vzidOwvvPBCNm7c2Klfc3NznnnmmWzfvj1JMmLEiMyaNetdj703LrvssixcuDBTpkxJyf+anfPRRx/N448/3unak873oqf1z9t1nK6+qanpDI4YONNUoAMAAAAAAOe0FStWZOvWrUmS8847L1deeWWn/R3Dz95Mvd3eprm5uVfnr62tzSOPPFKc2vuee+7pNpCdPXt2Zs+efdJjVVRU5NZbb82PfvSjJMnatWuL1dMXX3xxp0ru09GXe9Fxf8d7MWjQoCxatCiLFy/O8ePH88gjj2T16tWZMGFCamtrs3PnzuLDDEnykY98pNOxpk6dmn//7//9u7qOnkyYMCETJkzINddckyNHjuTJJ5/Mrl27sm7dulRVVeXmm28utu14L0pOsRSmAB0+OFSgAwAAAAAA56y33norL774YpK2Sue77767SxhaXl5eDHA7Ttvdk/Zp1nsToLe0tOSXv/xlce31G2+8MZMnT+7TNbzTmDFjilOE79q1610d650qKyuL26e6F+33Iel6L8aNG5cvfvGLueaaazJy5Mjs2bMnq1evzoYNGzqtLT558uT3rPr8nUaOHJlFixZl5MiRSZLXXnstx44dK+7vy73ouL+3D1YA/UMFOgAAAAAAcE46cOBAHn300RQKhVRVVeXee+/tcSrugQMH5sSJE50qo7tTKBRSX1+fpHfV6u0VzklyySWX5PLLL+/bRfRg8ODBqampSXV19Rk5Xrv2qdeTnPJedAzCu7sXAwYMyMKFC7Nw4cI0NzensbExra2t+Z//83+msbExpaWlueWWW87c4E9DeXl5Lrnkkjz33HMpFArZtWtXhg8fnqRv96L9M5H07nMB9B8/oQAAAAAAwDmnuro6Dz/8cBobG1NWVpaPf/zjGTVqVI/t20PTw4cPn/S4tbW1xcrrjhXK3XnppZeybt26JMn06dPPaFjcMbw+k8rKyjJkyJAkp74Xx48fL26f6l6Ul5dn0KBBWbVqVXG99Msvvzxjxox5lyM+tXeubf5O7RXoSdLQ0FDcbv9MJGf2XgD9S4AOAAAAAACcU2pra/PQQw8VQ8077rgjU6dOPWmf9nXEDx482ClEfaeOU6a3T6PendWrV2f58uVJkvHjx+djH/vYSSuT6+vr88wzz+SHP/xhduzYcdKx1tTUFKca7xjynint92L37t0nDZ97ey/aHT16NK+99lqx/cKFC9/lSE/ul7/8Zf7H//gfeeKJJ07aruP3u+MMBcOHDy9WoZ9qqvy+3gug/wjQAQAAAACAc8aJEyfy05/+NEeOHEnStub47NmzT9lv2rRpSdrW9d68eXOP7Xbu3FncHjt2bLdtVq9enaVLlyZpW3f9vvvuS0VFxUnPX1FRkXXr1uXQoUNZu3btSdu2h9BJW2X7mdZ+L2pra/P222/32K4396Kj559/vrhW+C233HLKe/JulZaWpra2Nhs2bMihQ4d6bNfx+z1+/PjidklJSfHBi+3btxcr59+pubk5u3fvTtIWuqtAh/c3AToAAAAAAHBOqKmpyd/93d8Vw9Krr7468+fP71XfqVOnZtCgQUmSV155Jc3NzV3a1NXVZcOGDUmSqqqqYqV2Ry+//HIxPB8yZEg+9alPFY97MmVlZZk7d26SZMOGDdm+fXu37bZs2ZJVq1YV+1x22WW9uLq+mTlzZsrKypIky5cv77YK/fDhw8VK+VGjRp2y6nr79u3FoHrmzJk5//zzz/Cou7r00kuTtD0U8fDDD3eaZr3d5s2bi+OaPHlyl2n+58yZkyRpbGws3vd3evPNN4vh+nnnnXfGxg+cHeX9PQAAAAAAAID3wiOPPFKc2nzcuHGZNGlStm3b1mP7AQMGFEPw9jD6pZdeypEjR/LUU0/l9ttvL0673tzcnMcee6wYlM6dO7cYMrfbvn17XnzxxeLr+fPn5/DhwyddP3vChAnFacOvvvrqbNy4MXV1dVm8eHEWLFiQGTNmZMCAATlx4kQ2bNjQqfr8lltuybBhw/pwh3pn0KBBmTNnTtauXZu33347L774Yj7ykY8U99fX1+fRRx8tBuvz5s076fFaWlry7LPPJmlbH/xMrgV/MpMnT87FF1+ctWvXprq6Oj/60Y9yySWXZMKECSkUCtm+fXvWrFlTHNdHP/rRLseYMWNGRowYkaNHj+bll1/OuHHjOoX/+/fvzwsvvFB8fap7AfQ/AToAAAAAAPCht3fv3uzZs6f4ev/+/fn5z39+0j6TJ0/OZz7zmeLr+fPnZ/369Tly5EjWrVuXAwcOZPbs2Wltbc26dety9OjRJMnAgQNzzTXXdDne6tWrO71+7rnnTjnuT3/608VpwgcPHpz77rsvixcvTm1tbZYtW5Zly5Z16TNo0KDceuutmTlz5imPf7oWLlyYrVu3pq6uLitWrMjbb7+dmTNnpqGhIWvXrs2JEyeSJCNHjixWevdkxYoVxSn1b7jhhgwePPisjfud2kPxtWvXpr6+PitWrOjSZuTIkbnnnnu6VJ8nbdO433zzzXn44YfT2tqaxYsX58ILL8ykSZNy6NChvPnmm8Vp6S+66KKMGzfu7F4Q8K4J0AEAAAAAgA+99oD23aioqMiiRYuyePHiHDx4sPjVUVVVVT7xiU9k4MCBZ2UMEyZMyK//+q/n1VdfzaZNm3LkyJGUlJRk4MCBGTduXKZPn565c+emvPzsRkDt088vXrw4NTU12bNnT6cHFNrb3HvvvScdy5EjR4qh9eTJk9/zCu3S0tLcfvvtmTt3bl5//fXs3r07tbW1qaioyJgxY3LhhRfm4osvPuk1TJ8+PXfeeWeWLFmSlpaWbNy4MRs3buzUZsqUKbn11lvP9uUAZ0BJobuFKQCgXUlJf4/gg8GvUwAAADinvP7662lqakpFRcUpq2v58Glubs7q1avz2muvFdfNLisry8yZM3Pddddl+PDh/TzC905DQ0NWrFiRNWvWpL6+PknbgwZz587NwoULu32Q4MPqyJEjeemll7Jly5Zi1fngwYNzxRVXZP78+cXp/t+N9n97mpqasnXr1iTJvn37cuTIkcyZMyc333xzJk2a9K7PA+cyFegAAAAAAAB9UF5engULFuSqq65KdXV1mpubM2zYsFRUVPT30N5zVVVVuf7663Pdddfl2LFjKRQKGT58eJf1388F7VO9NzU1pbq6OuXl5efUwxTwYSFABwAAAAAAOA0lJSUC0v+ltLQ0I0eO7O9hvC9UVFRk9OjR/T0M4DS9+7kiAAAAAAAAAOBDQIAOAAAAAAAAABGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAADAaSsUCv09BOAc4t8cOPsE6AAAAAAA0EdlZWVJkpaWFoEW8J5pbW3t9F/gzBOgAwAAAABAH1VWViZpqwatq6vr59EA54L6+vpicN7c3NzPo4EPLwE6AAAAAAD00YgRI4rbR44c6b+BAOeM6urq4nZtbW0/jgQ+3AToAAAAAADQRx0D9P379+f48eP9NxjgQ6+pqSn79u0rvj5x4kQ/jgY+3AToAAAAAADQRxUVFRk5cmSStrWIN23alLfffju1tbXWRAfOmNbW1hw5ciSbNm1KY2Njkrap3BsaGjq1Kykp6fRf4PSV9/cAAAAAAADgg2j69OlpaWlJdXV1Wltbs2/fvuzbty8lJSUpKysTZAHvSqFQSEtLS6eHcpqamrJr165O7VpaWlJa2lYzW1FR8Z6OET6MBOgAAAAAAHAaSktLc8EFF2Tbtm2d1kEvFAppbm7ux5EBH0aNjY3ZvXt3l39famtrM2DAgCTJoEGD+mNo8KEiQAcAAAAAgNNUWlqa888/P01NTdm7d2+2bt2aJCkrK0t5uT/BA+9OS0tLGhsbc+zYsdTW1nbZ39DQkLq6uowbNy6jR48WoMMZ4Lc3AAAAAAC8SxUVFZk6dWrWrl2b7du3Z9u2bRkzZkwmTJhgKnfgrGhubs6OHTtSUVGRIUOGZNq0af09JPhQEKADAAAAAMAZMnfu3Bw+fDiTJk3K7t27c+LEiQwbNiyDBw9OWVlZfw8P+IArFAppampKTU1NqqurU1JSkhkzZmTIkCE577zz+nt48KFQUigUCv09CADexzwh3Tt+nQIAAAD/y5YtW7J8+fLU1NTkyJEjqampSWtra38PC/gQqayszPDhwzNq1KiMGDEit956a4YNG9bfw4IPBQE6ACcnQO8dv04BAACADrZv355169bl8OHDaW1tTVNTU1paWvp7WMAHXElJScrKylJZWZmysrJMmjQpl112mfAcziABOgAnJ0DvHb9OAQAAgG4cP348b7/9dmpra9PU1NTfwwE+4EpLS1NRUZGRI0dm0qRJqaio6O8hwYeOAB2AkxOg945fpwAAAAAA8IFX2t8DAAAAAAAAAID3AwE6AAAAAAAAAESADgAAAAAAAABJkvL+HgD0tx07dmTVqlXZt29fGhoaMmjQoAwfPjwXXXRR5s6dm9LSrs+ZNDY25uWXX86mTZty/PjxDBo0KBdddFEWLFiQ8vKef6yOHj2aZcuWZceOHWloaMjIkSNz5ZVXZu7cuWfzEgEAAAAAAIBeKCkUCoX+HgT0l9deey3PPPNM8XVJSUk6/khMmzYt9957b6dQvL6+Pg8++GAOHjzY5XhTp07NokWLug3d9+/fnwcffDCNjY1d9l1zzTVZuHDhu70cODtKSvp7BB8Mfp0CAAAAAMAHngp0zlmHDx/O0qVLU1ZWlltuuSUzZ85MVVVVjh8/nvXr1+ell17Kjh07snLlylxzzTXFfo888kgOHjyY8vLy3HLLLZkzZ05qa2uzZMmSYvsFCxZ0Old9fX1+/vOfp7GxMcOGDcsdd9yRyZMnZ9++ffnlL3+Zl19+Oeedd14mTZr0Xt8GAAAAAAAA4H+xBjrnrI0bN6a1tTWXXHJJ5s2blwEDBqSkpCRDhw7NggULctlllyVJtm7dWuzz1ltvZceOHUmS2267LRdffHHKysoydOjQfOxjH0tVVVWWLVuWurq6TudasWJFamtrU15enkWLFmXKlCkpKSnJhAkTctddd6VQKGTp0qXv3cUDAAAAAAAAXQjQOWcdP348STJixIhu9w8dOjRJ0tLSUnzv9ddfT5KMGTMmc+bM6dS+qqoq8+bNS0tLS7Zt21Z8v7W1NWvWrEmSzJs3LyNHjuzUb/LkyRk/fnz27duX6urqd3VNAAAAAAAAwOkToHPOGjJkSJK2qvLutL8/bty44nu7du1KksyaNavbPtOnT0+STgH6wYMH09DQ0Kt+27dv793gAQAAAAAAgDPOGuics+bMmZOVK1dm+/bteeqppzJ//vwMHTo01dXVeeWVV7Jz586Ul5dn/vz5SZLa2to0NjYmSSZOnNjtMceOHZukbX31dkePHk2SlJSUZPz48b3u1xtvv/12r9r1NF7ojbL+HsAHRMfZKgAAAAAA3s/KyvzlF3oiQOecNWLEiHzyk5/M448/njfeeCNvvPFGp/2jRo3KbbfdljFjxiRJ6uvri/veOQ17uwEDBqS0tLTTVOzt/YYNG5by8u5/5AYOHJgkfZ7CferUqb1qt2fPnj4dFzqa0N8D+IA4cOBAfw8BAAAAAKBXJkzwl1/oiSncOac1Njb2WDVaXl6e2tra4uuO7aqqqno8ZlVVVRoaGtLc3Nyp38n6DBgwIEly4sSJ3g8eAAAAAAAAOKNUoHPO2rlzZxYvXpxCoZCkrUJ86NChOXbsWI4fP579+/fnF7/4Ra6//vpcddVVKSkpKfatqKjo8bilpW3PpTQ3N6e8vLzYr7d9+noNvdE+RTxw9vg5AwAAAACADz4BOues5557LoVCIYMHD87dd9+dKVOmJEkKhUI2bNiQZ555Jg0NDVm+fHnmzZtXnH69tLS0U5j+Tu372sPwjv1626e32scM9D9rBgEAAAAAwAefKdw5J1VXVxfXK77rrrs6BdElJSWZM2dO7r777iRJU1NT3n777eI0662trSedar2hoaHT6/Z+x48f73UfAAAAAAAA4L0nQOec1B5mV1ZW9ljFPX369FRWViZpW5t8wIABxWnYq6uru+3T1NSUpqamJP80ZfvQoUOLfdqni3+n9rXWTzbNOwAAAAAAAHB2CdA5J7UH1aeajr1dexX5uHHjkiT79u3rtt2ePXuStAXzVVVVSZLRo0enrKwsLS0tOXTo0En7tYftAAAAAAAAwHtPgM45acSIESktLU19fX2PU6vv378/jY2NSZKJEycmSaZNm5Yk2bhxY7d9duzYkeSfgvakbQ30SZMm9bkfAAAAAAAA8N4SoHNOqqioyKxZs5IkL7/8cpf9TU1Nefrpp5Mks2bNyrBhw5Ikc+fOTUlJSXbv3p2tW7d26lNbW5s1a9YkSWbMmNFp30UXXZQkefXVV1NTU9Np386dO7N3795u+wEAAAAAAADvnfL+HgD0l5tvvjmHDh3K66+/nn379mXatGmpqKhIdXV1Nm/enPr6+owcOTK33nprsc+wYcNy4YUXZsOGDXn00Ufz0Y9+NDNnzsyhQ4fy5JNPpr6+PlVVVbn44os7nWvWrFl56aWXUl1dnZ/97Ge5/fbbM27cuGzbti1PPvlkkmTy5MkZP378e3oPAAAAAAAAgH9SUigUCv09COgvzc3NWbNmTTZt2pRDhw6lsbEx5eXlGT58eC644IJcccUVxbXM29XX1+enP/1pDhw40OV4JSUlufvuu3PhhRd22bd///789Kc/TUNDQ5d9AwYMyGc/+9mMHDnyzF0cnCklJf09gg8Gv04BAAAAAOADT4AOp6GpqSkvvfRS3njjjTQ1NSVJRo4cmZtuuinTp0/vsd+xY8fy3HPPZevWrWn/0Zs2bVpuvfXWjBgx4j0YOZwGAXrv+HUKAAAAAAAfeAJ0eBeamppy+PDhVFZW9ql6vLa2NtXV1Rk6dGgGDx58FkcIZ4AAvXf8OgUAAAAAgA88AToAJydA7x2/TgEAAAAA4AOvtL8HAAAAAAAAAADvBwJ0AAAAAAAAAIgAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIIkAHQAAAAAAAACSCNABAAAAAAAAIElS3t8DgPeLQqGQhx56KDt27MjkyZNz//33p6SkpEu7xsbGvPzyy9m0aVOOHz+eQYMG5aKLLsqCBQtSXt7zj9TRo0ezbNmy7NixIw0NDRk5cmSuvPLKzJ0792xeFgAAAAAAANBLJYVCodDfg4D3g1dffTXPPvtsKioq8oUvfCEjRozo0qa+vj4PPvhgDh482GXf1KlTs2jRopSWdp3YYf/+/XnwwQfT2NjYZd8111yThQsXnpFrgLOimwdJ6IZfpwAAAAAA8IGnAh2SHDlyJM8//3yS5Prrr+82PE+SRx55JAcPHkx5eXluueWWzJkzJ7W1tVmyZEl27NiRlStXZsGCBZ361NfX5+c//3kaGxszbNiw3HHHHZk8eXL27duXX/7yl3n55Zdz3nnnZdKkSWf7MgEAAAAAAICTsAY657zW1tY8/vjjaW5uzrRp03LppZd22+6tt97Kjh07kiS33XZbLr744pSVlWXo0KH52Mc+lqqqqixbtix1dXWd+q1YsSK1tbUpLy/PokWLMmXKlJSUlGTChAm56667UigUsnTp0rN+nQAAAAAAAMDJCdA5561YsSJ79+5NZWVlbrvttm7XPU+S119/PUkyZsyYzJkzp9O+qqqqzJs3Ly0tLdm2bVvx/dbW1qxZsyZJMm/evIwcObJTv8mTJ2f8+PHZt29fqqurz+BVAQAAAAAAAH0lQOectn///ixfvjxJctNNN2XYsGE9tt21a1eSZNasWd3unz59epJ0CtAPHjyYhoaGXvXbvn17X4YOAAAAAAAAnGHWQOec1dLSkscffzytra0ZNmxY6uvr8+yzz6asrCzjx4/PBRdckLKysiRJbW1tGhsbkyQTJ07s9nhjx45Nkhw+fLj43tGjR5P/n707j9OyrPcH/pmFmVEEHQEFQcA1wR1BUctSzH0JldTKTM2K9lNmWsfsaJktlsfULE+/UrFC3O2oKbnLZm6AqYnIjsgq6+zz+4PmOY7M4CCbyvv9es3Lh/u6rvv+3sjzXPOaz1zXnaSoqCjbbrttm8cBAAAAAAAAG54AnU3W008/nfnz5ydJli1blldffTWlpaWZN29enn766VRWVuaoo47Ktttum6qqqsK4t2/D3qSioiLFxcXNtmJvGtexY8eUlrb8dttss82S5F1t4T5jxow29Wst9Ie2KNnYBbxP1NfXb+wSAAAAAADapGkBIbAqATqbpGXLluWpp55KsjJcPu6449K+ffskSWNjY8aPH59HH300t912W0499dQ0NDQUxpaXl7d63vLy8qxYsSJ1dXUpLS0tBGqrG1NRUVGoaU1tv/32beo3e/bsNT43NOm6sQt4n5g7d+7GLgEAAAAAoE26dvWTX2iNZ6CzSRo/fnxqa2tTXFycY445phCeJyu3W997772z9957p6amJqNHj05RUVGhvV27dq2et7h45Vuqrq6ucK41HQMAAAAAAABsHFags0maPn16kqR3797p0KFDi3123nnnPPvss3nttdfy4Q9/OMnKsPutYfrbNbU1heFN27Y3heRtGbMmmu7jnTQ9Zx1Yf7zPAAAAAADg/U+AziZpxYoVSVa/Rcnmm2+eZOVzjZuC8IaGhixbtqzZivW3qq6ubvbnpu3Zly5d2up13j5mTfTo0eNdjwXWLc8MAgAAAACA9z9buLNJKisrS7L6Z5PX1tY269+0DfvixYtb7d80pqlv0+r2xYsXp7GxscVxy5cvbzYGAAAAAAAA2DgE6GyStt566yTJwoULW+0ze/bsJMkWW2yRsrKybLPNNkmSOXPmrLZ/WVlZIZjv1KlTSkpKUl9fn/nz5692XGtbyQMAAAAAAAAbhgCdTdIOO+yQJPnnP//Z4vbqNTU1efbZZ5v17dmzZ5LkX//6V4vnnDZtWpIUgvZk5TPQt9tuuzUeBwAAAAAAAGx4AnQ2Sbvssku6dOmSmpqa3HHHHZk2bVrq6+vT0NCQ6dOnZ8SIEVm0aFFKSkrSv3//JEmfPn1SVFSUWbNmZfLkyc3Ot3z58kycODHJ/wXuTfr27Zskee6557JkyZJmbdOnT8/rr7/e4jgAAAAAAABgwypqbO3BzPAB9+abb+buu+9udWv1oqKiHHvssdl5550Lx+677768/PLLadeuXQYNGpSdd9458+fPz8iRIzN37tyUl5fnrLPOSkVFRWFMXV1dbrzxxixevDiVlZX5+Mc/nm222SZTpkzJyJEjU1VVle7du2fIkCHr/Z7hXSkq2tgVvD+YTgEAAAAA4H1PgM4mrba2Ni+99FJefvnlLFq0KMuXL09ZWVm6deuWAQMGFLZfb1JVVZXbbrstc+fOXeVcRUVFOfroo7Prrruu0vbGG2/ktttuS3V19SptFRUVOfXUU1NZWbnubgzWJQF625hOAQAAAADgfU+ADmuotrY2o0ePzoQJE1JbW5skqayszEc/+tH07t271XFvvvlmHnvssUyePDlNb7uePXvmsMMOy1ZbbbUBKod3SYDeNqZTAAAAAAB43xOgw7tUW1ubBQsWpKysbI1Wjy9fvjyLFy9Ohw4d0r59+/VYIawjAvS2MZ0CAAAAAMD7ngAdgNUToLeN6RQAAAAAAN73ijd2AQAAAAAAAADwXiBABwAAAAAAAIAI0AEAAAAAAAAgiQAdAAAAAAAAAJII0AEAAAAAAAAgiQAdAAAAAAAAAJII0AEAAAAAAAAgiQAdAAAAAAAAAJII0AEAAAAAAAAgiQAdAAAAAAAAAJII0AEAAAAAAAAgiQAdAAAAAAAAAJII0AEAAAAAAAAgiQAdAAAAAAAAAJII0AEAAAAAAAAgiQAdAAAAAAAAAJII0IFN0OLFi1NSUpKioqJWvz7/+c+36Vy33357ioqK8rnPfa7F9sbGxvz2t7/NwIED07Fjx2y22WbZcccdM3jw4Dz88MPr8K5WWrJkSS688ML06dMnm222WTp27Jg+ffrki1/8Yl599dVWx73xxhu55JJLcsABB6Rjx47ZYostcuCBB+aaa65J9TqvEgAAAAAA4L2pqLGxsXFjFwGwIY0cOTIf//jHU1xcnHbt2rXY56yzzspvfvOb1Z5n6tSp2XfffbNw4cKceeaZ+eMf/9isvbGxMZ/5zGfypz/9KUlSVFRUON7k+9//fn70ox+txd38n/nz5+ejH/1oXnjhhSRJcXFxGhoaCu0VFRUZMWJEjjvuuGbjHn300Zx00klZsGBBkqSkpCT19fWF9n5J/pqk2zqp8gPMdAoAAAAAAO97VqADm5yxY8cmSYYOHZqqqqoWv94pPK+rq8unPvWpLFy4sNU+/+///b/86U9/Ss+ePfPggw9m2bJlqaqqyoQJE3LmmWcmSX784x/niSeeWCf39c1vfjMvvPBCPvaxj2XChAmprq7O0qVL8/DDD2fgwIGpqqrKmWeemTfffLMwZvr06Rk8eHAWLFiQPn365KGHHkpNTU0WLlyYK6+8MuXl5XkmybFJ6lu9MgAAAAAAwAeDAB3Y5DQF6P3793/X57j44oszatSowqrylgwbNixJ8qtf/SqHH354Nttss5SVlWWPPfbIH//4x+y7775Jknvuuedd19Gkuro6I0aMSElJSW655ZbsscceKS0tTfv27fOxj30s9957b0pKSrJgwYKMGjWqMO6nP/1pFi5cmK222ip///vfc+ihh6a4uDhbbbVVvvGNb+Taa69Nkjyb5M61rhIAAAAAAOC9TYAObHLGjBmTJBk4cOC7Gv/3v/89l19+ecrLy/O1r32t1X4zZ85Mkuyyyy4ttvfs2TNJsmLFindVx1vNnz8/1dXV2XLLLdOlS5dV2isrK9OhQ4dVrnfrrbcmSc4555x067bqJu2f/exnU/nv12PWukoAAAAAAID3NgE6sEmZNGlS5s6dm2222Sa77bbbGo+fO3duzjjjjDQ0NOSXv/xlYRV5S7p3754kuffee1dpW7hwYZ588skkyX777bfGdbxd586dU15engULFhRW2L/V448/nkWLFiVJ+vXrlyRZsmRJ5syZkyT52Mc+1uJ5S0tL0/Xfr99ssQcAAAAAAMAHhwAd2KSMHj06SdKpU6ecfvrp6dWrVyoqKtKtW7ecdNJJue+++1od29jYmDPPPDOzZ8/OJz/5yXz5y19e7bW+8IUvJEn+67/+K7/+9a8za9asLF26NE8++WSOOeaYzJs3L7vuumuGDBmy1vdVVlZWeK76Jz/5ydxzzz1ZtGhR5s2bl1tvvTWnn356kuQzn/lMevfunSRp165dYfxmm23W6rnn/fu/2611lQAAAAAAAO9tAnRgk9L0/O8XX3wxI0aMSKdOnfKRj3wkJSUlueOOO3LMMcfkK1/5Sotjr7jiitx3333Zeeed8z//8z/veK3TTz891113XUpKSvL1r3893bt3T4cOHfLhD384Y8aMydFHH51HHnkkm2+++Tq5t6uuuipf/vKXM3369JxwwgmprKxMly5dMmTIkLzxxhv55je/md///veF/hUVFenadeX68meffbbFc7700kuZ++/XR62TKgEAAAAAAN67BOjAJuWJJ55Ikhx99NF59dVX88wzz+TBBx/MtGnTcu2116a4uDjXXntthg8f3mzcU089le9973spLy/PiBEjCs8TX53GxsYsXLgwtbW1q7QVFxenXbt2hS3U14WqqqosXrw4jY2Nq7RVVFSkpqamsI17k1NOOSVJcvXVV2fhwoXN2urr6wvPeN8nybt7YjwAAAAAAMD7hwAd2KT87ne/y6233po777wzvXr1KhwvLi7O0KFDc/755ydJfv7znxfaFi9enNNPPz21tbW58sors88++7TpWj/60Y9y4YUXprq6OiUlJdlnn30ycODAbLXVVmloaMjdd9+dgQMH5vHHH1/r+2poaMiQIUMybNiwJCu3ZD/ooIOy3377pV27dlmyZEmuvfba7L///pk7d25h3CWXXJI+ffpk6tSpOeKIIzJq1Ki8+eabGTVqVE444YSMHDkySXLRWlcIAAAAAADw3idABzYpBx54YE4++eSUlZW12P75z38+SfL0009n3ryVT//+0pe+lFdffTWnnXZavvSlL7XpOnPnzs2PfvSjJMnBBx+cSZMm5dlnn83o0aMzffr0XHzxxSkqKkp1dXW+853vrPV93X333XnwwQeTrHz2+ty5c/Pkk0/mH//4RyZNmpSTTz45STJ16tRcccUVhXGVlZUZPXp0hg4dmn/+8585+OCDs9VWW+Xggw/Ovffeu7L+JCetdYUAAAAAAADvfQJ0gLfo0aNH4fXkyZPz//7f/8uf//zn7LLLLvnd737X5vPce++9qampSWVlZe6888707t270LbFFlvkhz/8YWG1+9ixY1fZWn1N3XXXXUmSQw45JNddd13at29faOvZs2duueWWHHTQQUmS+++/v9nYLbfcMtdee20WLlyY8ePHZ8yYMYWt24uLi3PlWlUGAAAAAADw/iFABzY51dXVrba9dXvzoqKi3HjjjUmSV155JR07dkxRUVGzr7POOitJcsMNNxSOPfLII5k5c2aSlavPO3fu3OK1hgwZUng9e/bstbqnpuudcMIJKSoqWqW9uLg4J5100mqvVVZWlj333DO77bZbbr755iTJ2Wefnf5rVRkAAAAAAMD7hwAd2GTcdddd6dmzZ77+9a+32ufhhx9OsjJw3nnnnVNWVpby8vJWv0pLSwv9m44VFxcXVoC3tlV8kmZBd2Vl5Vrd25pc752u9dOf/jQLFizI1ltvncsvv3yt6gIAAAAAAHg/EaADm4xu3bpl+vTpGT58eLOV5k1qamoKgfHHPvaxVFZW5oEHHkhVVVWrX9dff32S5IwzzigcO+SQQ9K3b98kyYQJE1qt55FHHkmS7Ljjjunateta3VvT9caPH/+O12vayr0lM2fOzH//938nSS6//PJ06tRpreoCAAAAAAB4PxGgA5uM/fffPx/+8Ifz5ptv5rTTTsu8efMKbXPmzMkxxxyTf/7zn2nXrl1+9KMfrdW1Dj300PTq1SuvvPJKRowYsUr7K6+8kh//+MdJkm9961trda0k+cxnPpPS0tKMGDEikyZNWqX91ltvzV//+teUlJTkm9/8Zqvn+da3vpXly5fnwAMPzOc///m1rgsAAAAAAOD9pHRjFwCwId1www352Mc+loceeijdu3dP375909jYmBdffDE1NTXZaqut8sc//jEHHnjgWl2ntLQ0w4cPz7HHHpvTTz89w4YNS79+/VJUVJSJEyfmrrvuSk1NTU455ZR8+ctfbjb2scceyxFHHJEkeeCBB3LIIYe84/X69OmTq6++Ol/5ylfSr1+/DBkyJDvttFOWLl2a0aNH55FHHklRUVF++ctfZq+99mrxHA899FBu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v/32KS8vz/bbb5/Pfe5zmTBhwmqvN2fOnAwdOrQwbrfddsuVV16ZhoaG9XWLzdTU1GTAgAEpKirKlClTWuxz9tlnZ+jQoXn22Wez9dZbp2fPnnn99dfzP//zP9l7773zwgsvbJBaAQAAAD6IBOgAAMB71je+8Y1MnDgx++yzT1588cVMmTIlc+bMye23354tttgizz77bC677LJC/5qamnzqU5/KUUcdlVtuuSUzZsxIfX19ZsyYkRtuuCH9+vXLNddc0+K1pk6dmv79++e6667LjBkzUltbm5dffjn/8R//kbPOOmuD3O8FF1yQf/zjH62233jjjbnhhhtSWVmZ++67L3PmzMmUKVPy/PPPp0+fPpk/f36+9KUvbZBaAQAAAD6IBOgAAMB70oQJE/KHP/whW265Ze69997stttuSZKioqIMHjw4F110UZJk2LBhhTHf+9738uc//znFxcW54IILMmfOnNTU1OQf//hHPvzhD6euri5f/epXc/vttze7Vm1tbY455pjMmDEjnTp1yp133pna2tq89NJL2WeffXLjjTdm+PDh6/V+77333lx55ZWtttfU1OS73/1ukpX3fNRRRxXa9tprr/zxj39MkjzxxBOZOnXq+iwVAAAA4AOrqLGxsXFjFwHvNbNnz86IESPSrVu3DBkyZJX2mpqajBs3Lq+88kqWLl2azTffPH379s2AAQNSWlra6nkXLVqUMWPGZNq0aamurk5lZWX222+/9OnTZ33eDq0oKira2CW8L5gk2sh0CrDOXXLJJbn00ktzwQUX5NJLL12l/YEHHsiRRx6ZsrKyVFdXZ/bs2enZs2fq6upy/vnn56c//Wmz/suWLUv//v3z0ksvZY899mi2nfs111yTr371qykqKsqjjz6aj3zkI4W2yZMn50Mf+lA6d+6cGTNmpKSkZJ3f6+zZs7P33ntn7ty5KSoqSmNjY1577bX07t270OfBBx/M4MGDs+++++bxxx9f5Rw1NTUpLy9PkowaNSoHHnjgOq8TAAAA4IPOCnR4m+rq6tx3332tPueyqqoqt9xyS/7xj3/kzTffTH19fZYsWZKxY8fmrrvuanXcG2+8kT/96U956aWXsnz58tTX12fevHn529/+ltGjR6/PWwIAeF/6wQ9+kOXLl+c///M/W2yfMWNGkqRr165Jkrvuuit1dXUpLS3NBRdcsEr/9u3b5/Of/3ySZOLEiVm6dGmh7brrrkuSHHfccc3C8yTZcccdM3jw4Lz++usZNWrU2t/Y2zQ0NOTTn/505s6dm09+8pPp2bNni/0+/vGPZ8mSJbn//vtbbG/6+0j+7+8EAAAAgDUjQIe3GTlyZBYvXtxq+7333pt58+altLQ0H//4x/O1r30t55xzTnr27Jnp06fn6aefXmVMVVVV7rzzztTU1KRjx4455ZRT8o1vfCOnnXZaOnTokHHjxmXWrFnr87YAAN6X2rVrV1hV/Va1tbW59tprkyQnnnhikuSVV15Jkuy9996prKxs8Xzbb7994XXT93wLFy7MxIkTkySf/OQnWxx3zDHHJEnuu+++d3Mbq3XZZZfl4Ycfzs4775zrr79+tX2LiorSvn37Ftv++7//O0my5557ZocddljndQIAAABsCgTo8BYTJkwo/OC1Ja+99lqmTZuWJDn88MOz++67p6SkJB06dMixxx6b8vLyjBkzJitWrGg27qmnnsry5ctTWlqawYMHp0ePHikqKkrXrl1z1FFHpbGxMY8++uh6vTcAgA+Kf/7znznuuOPy9NNPp1evXrn44ouTJGVlZUmSzTbbrNWxc+fOLfTt1KlTkmTSpEmF9ta2Pd9rr72SJC+99NLa38BbPPnkk/nhD3+Y8vLy3HLLLenYseMan2Pu3Ln51re+lauuuirl5eX5zW9+s05rBAAAANiUCNDh3+bPn18Isffbb78W+4wfPz5J0rlz5+y2227N2srLy7PHHnukvr4+U6ZMKRxvaGgorGjaY489VlkN1b1792y77baZM2fOale+AwBs6m688cbstNNO2X333fPAAw+kf//+efTRRwtBeNPzwidMmJC6uroWz9H07PBDDz20sLJ9/vz5SVaudn/rM8ffaptttkmSZt/nra2FCxfmU5/6VOrr6/OrX/0q++677xqNHz9+fPbee+907do1v/rVr7LNNtvkvvvuy8EHH7zOagQAAADY1AjQIUldXV3uvffe1NXVZb/99mv1B6czZ85Mkuyyyy4ttjeNe+sPVufNm5fq6uo2jZs6deqaFw8AsImoq6tr9tzyOXPmFH7BMVn5/PLy8vK8+eabueqqq1YZ/8gjj+SWW25JkgwdOrRwvOl7tY4dO6akpKTFazf9EuTs2bPX/kb+7Zxzzsm0adNy6qmnNqunrRobG7Ns2bI0NDQkSZYuXZqxY8emsbFxndUIAAAAsKkRoEOSRx99NPPnz0+3bt1aXbGzfPny1NTUJEm6devWYp8uXbokSRYsWFA4tmjRoiQrn1e57bbbtnkcAADNnX322ZkzZ07GjRuX448/PtOnT8/gwYPz17/+NcnKnX2uvPLKJMl3v/vdXH755ZkzZ06mTZuW3/zmN/nEJz6RxsbG7LXXXjnhhBMK520KzTfffPNWr920PfzbH9Xzbl1zzTW54447sssuu7zjc89bs/fee2fSpEmZMmVKvv3tb6e6ujoXXnhhLrzwwnVSIwAAAMCmqHRjFwAb2yuvvJIJEyakoqIixxxzTIqLW/69kqqqqsLrt2/D3qSioiLFxcXNtmJvGtexY8eUlrb8lmt6TueabuE+Y8aMNvVrLfAH1p36+vqNXQLAJqNfv365/fbbC+H5F7/4xbz22mspKSnJueeem+7du+eiiy5qNUz+6U9/Wli1nfxfOF5WVtbq53nTqu7ly5ev9Wf+888/n/POOy8VFRX585//nM0337zFc9bX17fpWj169MhPf/rTbLPNNvnud7+bn/3sZ/nMZz6TPn36rFWdAAAAfHC1tgMbIEBnE7d48eKMHDkySXLkkUemQ4cOrfZ96w8vm56X2ZLy8vKsWLEidXV1KS0tLYxb3ZiKiookybJly9ao/u23375N/dblVqNAy+bOnbuxSwDY5Jxzzjn561//mlmzZmXUqFHZbbfdkiQDBgzI/fffn9dffz2vv/56ampq8pnPfCZLlizJEUcckX322afFz+2ZM2e2+nne9Jz0xsbGtfrMX758eU499dRUVVXl8ssvT/fu3Vc5X9P3jwsWLEj79u3bfO7TTjstF198caqqqnL33Xenc+fO77pOAAAAPti6du26sUuA9yxbuLPJamhoyH333Zfq6ur0798/O+yww2r7FxUVFV63a9eu1X5NK9jr6uqajVuTMQAArPze6OWXX251FfZbv39bsmTJKu1du3bNPvvskyeeeCJLlixJRUVF/uu//muVft27d0+ycuegN954o8VrzZs3L0nWKNBuyXPPPZdJkyYlSS644IJ069Ztla+mXYb233//dOvWLSeddFKSleH99OnTs3DhwhbPXVZWVriXlv4+AAAAAHhnVqCzyRo1alRmz56d7bbbLgcddNA79m/afr24uLhZmP52TW1NYfhbx7V1TFtNnz69Tf2anrEOrD/eZwDrXr9+/TJ+/PgMHz48J5988irtkydPLrz+0Ic+1OJn8bx58/Lb3/42SXLeeedlwIABq/Tp0qVLevbsmWnTpuW1117L7rvvvkqfe+65J0nSq1evtfrMr6ysXO3ORElSXV2dZGUgXlRUlPbt26dLly75j//4j/z617/Ol7/85Vx11VWrjKurqyv8AsCOO+5obgIAAAB4FwTobJKmTZuWf/zjH9lss81y9NFHrzbcbtK0zXpDQ0OWLVvW6uqjph94vn3c0qVLWz3328e0VY8ePd7VOGDd88wggHXv6KOPzvjx4/O9730vRxxxRLbaaqtm7ddee22SpHfv3tl1111bPMdll12WxYsXZ8cdd8z3v//9Vj+vP/7xj+f3v/99RowYkRNPPHGV9r///e9JVob6a/OZf+ihh6aqqmq1fXr37p2pU6fm5ZdfTu/evQvHjznmmPz617/O73//+5x11lnp379/s3F/+MMfsmTJkhQVFWXQoEHmJgAAAIB3QYDOJunFF19MkqxYsSK///3vW+03c+bMXHnllUlW/lC1Xbt2qa2tzeLFi1sM0Gtra1NbW5vk/7Zsb3qu+uLFi9PY2Nji6vXly5c3GwMAQPL1r3891113XV599dV89KMfza9+9asceOCBqampyS9/+cvcfPPNSZJLLrmkxfETJkwohOzXXHNN4RcbW/K5z30uv//97zN8+PB861vfSr9+/QptL730Uu64444kyXHHHbeubm+NHXnkkdl///0zbty4HH300fnFL36R448/PltssUVuv/32/Md//EeS5KyzzsqOO+640eoEAAAAeD/zDHQ2SSUlJav9euuK9Lce22abbZIkc+bMafG8s2fPTrJyu82mrTk7deqUkpKS1NfXZ/78+asd1xS2AwCQbLfddrnlllvSvn37jB8/PoMGDUr79u2z1VZb5ZJLLklxcXEuvfTSnHHGGS2O/+pXv5q6uroMGTIkRx111Gqv9eEPfzgHH3xw6urqcuyxx+bee+9NdXV1Hn744Rx99NGpqanJTjvtlBNOOKHZuJtuuikVFRWpqKjI1KlT19m9t6SoqCgjRozITjvtlHnz5uVzn/tcOnXqlIqKipx++ulZunRpTjjhhFx99dXrtQ4AAACADzIr0NkkHX744Tn88MNbbZ8+fXpuu+22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9MjMmTOb3XNBdXVKkyxdp5V+wJiPAAAAANaKFegAALARPP/88/nCF76Q+vr6fPvb386cOXMyevToTJo0KVdffXWSZNSoUfn5z39eGPP3v/89l19+eSorKzNixIgsXrw4NTU1eeWVV3LeeeclSW666abcfPPNq732sGHDcuutt6Zdu3a58cYb13l4XldXl2eeeSZJMnPmzFRVVbX49fbwfObMmZk5c2Y6dOiQFStWrDomwnMAAAAA1i8BOgAAbATnn39+ampqcv755+cXv/hFtthiiyQrV5R/5StfyYknnpgk+fOf/1wYM2zYsCTJf/7nf+aUU05Jhw4dUlpamp133jk///nPM3jw4CTJPffc0+p1Z8yYka997WtJkh/84AfZe++91/m9jR8/PitWrEivXr3SuXPnNo8bO3ZskqRfv352igEAAABgoxCgAwDABrZs2bJsvvnmGTBgQH7wgx+02GfAgAFJklmzZhWOzZw5M0myyy67tDimZ8+eSZIVK1a02N7Y2Jizzz47ixYtyoABA3LBBRe863tYndGjRydJBg4cuEHGAQAAAMC6IkAHAIANrH379rnjjjsybty4tG/fvsU+TcH5W9ubtjy/9957V+lfW1ubBx54IEmy3377tXjOa665Jg8++GAqKipyww03pLS0dK3uozVNQfghhxyyQcYBAAAAwLoiQAcAgPeY+vr63HXXXUmSQYMGFY6fc845KSkpye9+97v88Ic/zNSpU7N8+fI8++yzGTx4cF588cV06dIlX/jCF1Y556RJk/Ld7343SXLooYdmxIgR+drXvpaLLroojz322DqtvykIHzduXPbff/9UVlZmiy22yF577ZWLLrooCxYsWGVMbW1tnn766STJX//61+y9997p2LFjttxyy+y///752c9+luXrtEoAAAAAWFVRY2Nj48YuAmBj8GzVtjFJtJHpFFiHrr/++kII/swzz2TfffcttN1xxx354he/mLlz564ybuDAgfnDH/6Q3XbbbZW2I444Ig8++GCSZOutt06/fv1SV1eXp556KsuWLctRRx2VG2+8MV26dFmr2ufMmZOuXbsW/ty1a9f06dMnS5cuzXPPPZfa2tp07tw5jzzySHbfffdCv7Fjxzbbur1Xr17ZeeedM3/+/Dz//PNpbGzMTkkeT9JtrSr8gDMfAQAAAKwVK9ABAOA9ZPbs2YVnk5911lnNwvMkWbRoUWpqalocu9lmm2XOnDmrHL/77rsL4fnQoUMzc+bMPPjgg3n44Ycza9asnHvuubn//vtz6KGHtvr89LZ64oknCrXcdNNNmTFjRh566KGMGzcur7zySvbff//Mmzcvp556ahoaGlYZ17lz59x7772ZMmVKRo4cmWeffTbjx4/PTjvtlFeTnL1W1QEAAADA6lmBDmyyrEBvG5NEG5lOgXWgoaEhRx55ZEaOHJlevXrlueeey1ZbbVVov+mmm/LZz342ycp5bLfddsvWW2+df/3rX4UV6cXFxbn55ptz2mmnFcYdcsghefzxx9O3b9+MHz8+JSUlza7b2NiY/v3755lnnsmvf/3rfPWrX33X9/D666/n2WefTdeuXVcJ/5Nk3rx52XHHHbNkyZLcc889Oe6445IkU6ZMycSJE7Prrrtm1113XWXciy++mD369k1DkglJ9njXFX7AmY8AAAAA1ooV6AAA8B5x0UUXZeTIkSkvL8/w4cObhee1tbU577zzkiR9+vTJc889l3/+85954oknMmPGjFx99dUpLy9PQ0NDzj///NTW1iZJqqur8+STTyZJPv/5z68Snicrw/jBgwcnWblafW107do1Rx99dIvhebJyhfmJJ56YJLn//vsLx3v37p3jjjuuxfA8WXnPB/379f0t9gAAAACAtSdABwCA94Dhw4fnsssuS5L85je/yQEHHNCsfdSoUXnjjTdSWlqaO++8M3vttVehraysLF/5yldy5ZVXJkmmT5+eF154IUmyYMGCwlbpbz/nW2277bZJkmnTpq2ze2pNjx49kiSTJ09es3H//u+ajQIAAACAthOgAwDARjZ69OicddZZSZLvfve7hddvNXPmzCTJbrvt1uoq7SFDhhRez549O0nSsWPHwrG3rmh/uyVLliRJ2rdvv2bFt6Cqqmq17U3bzb/9cSrvOO7f//UQFgAAAADWFwE6AABsRC+88EKOP/74rFixIkOGDMlPfvKTFvs1BdtlZWWtnuutgXRlZWVhXK9evZIkL730Uqtjx4wZk2TlVulr4+ijj05lZWUh8G/JI488kiSFXwRYunRpBg4cmO222y7V1dUtjqmqqsqYf79u+dcHAAAAAGDtCdABAGAjmThxYgYNGpT58+fnox/9aG666aZVVmU36du3b5LkX//6V6shc1Mw3b59++y9996F48cee2yS5Gc/+1lhO/e3Gj9+fO68884kyfHHH/9ubyfJyhC/qqoq11xzTYvtw4YNy6uvvpokOemkk5IkW2yxRRYvXpyFCxfmhhtuaHHcL37xiyxLUpLkhLWqEAAAAABaJ0AHAICNYM6cOTn88MMzZ86c7LnnnrnrrrtSXl7eav9ddtklBx10UJYuXZqrrrpqlfa5c+fmO9/5TpJk6NCh2WyzzQptF154Ydq3b5+xY8fm5JNPzsSJE9PY2JilS5fmpptuyqBBg1JbW5u+ffvmlFNOWav7+va3v50kueKKKzJ8+PBmbcOGDcu5556bJDnuuOPykY98ZJVx559/fh566KHC8fr6+lxxxRW5+OKLV95bkh3WqkIAAAAAaF1RY2Nj48YuAmBjaG2FH82ZJNrIdAqsoe985zv5xS9+kSQpLS1NSUlJq30feOCBHHLIIXn11VczaNCgTJ06NYcddlgOPvjglJWV5ZVXXsltt92WZcuW5eCDD87IkSNTUVHR7Bx/+9vfctppp2XRokVJkuLi4mar0bt06ZInn3wyu+yyS+HYY489liOOOKJZDW3x/e9/P5dddlmSpHv37unevXtmzJiRWbNmJUlOOOGEDBs2LB06dCiMaWxszGc/+9kMGzYsSbLDDjukS5cumTx5cubNm5ckOTfJtUlK21TFJsp8BAAAALBWrEAHAICN4Lnnniu8rqurS3V1datfTUH3TjvtlOeffz4//vGPs2zZsvz617/OD3/4w9x9993Zc88988tf/jJ///vfVwnPk+TII4/MxIkTc8kll2S//fZLp06d0q5du/To0SPnnHNOnn766WbheZI0NDSsUkNb/PjHP859992Xww8/PIsWLcr48ePTrl27nH766XnggQdy1113NQvPk5W/2HbTTTfl5ptvzkEHHZTZs2dn4sSJ2WqrrXL22Wdn7Nix+V2E5wAAAACsX1agA5ssK9DbxiTRRqZTgPXP3P3OzEcAAAAAa8UKdAAAAAAAAACIAB0AAAAAAAAAkgjQAQAAAAAAACBJUrqxCwAAgE1dkWd7t4mnewMAAACwvlmBDgAAAAAAAAARoAMAAAAAAABAEgE6AAAAAAAAACQRoAMAAAAAAABAEgE6AAAAAAAAACQRoAMAAAAAAABAEgE6AMAG09DQkLq6uo1dBgAAAAAArRCgAwCsR2PHjs0nPvGJdOrUKSUlJWnXrl122mmnXHrppamqqlql/8SJE1NUVLTarx/96EfveN158+alW7duKSoqyve///11fl/nnXfeO9Y5Y8aMVcadcsopqx1TWlq6zmsFAAAAAGgrP6EEAFhPbrjhhpxzzjmpr6/P5ptvnoEDB+aNN97I5MmT84Mf/CD3339/HnrooZSXlxfGjBkzJklSUlLSapjclpB56NChef3117PXXnvl4osvXjc39BZNdZaVlaWoqKjFPi0dbxr31nt+KwE6AAAAALAxWYEOALAePP/88/nCF76Q+vr6fPvb386cOXMyevToTJo0KVdffXWSZNSoUfn5z3/ebNzYsWOTJJdffnmqqqpa/LrgggtWe+1hw4bl1ltvTbt27XLjjTemrKxsnd5bXV1dnnnmmSTJzJkzW62ze/fuzcbNnDkzM2fOTIcOHbJixYoWxyxdunSd1goAAAAAsCYE6AAA68H555+fmpqanH/++fnFL36RLbbYIsnKVdlf+cpXcuKJJyZJ/vznPzcb1xSg9+/f/11dd8aMGfna176WJPnBD36Qvffe+93eQqvGjx+fFStWpFevXuncuXObxzXdW79+/VpdtQ4AAAAAsDEJ0AEA1rFly5Zl8803z4ABA/KDH/ygxT4DBgxIksyaNatwbMmSJXnhhRdSUlLyrgL0xsbGnH322Vm0aFEGDBjwjivV363Ro0cnSQYOHLhBxgEAAAAAbCgeMgkAsI61b98+d9xxx2r7NAXn7du3LxwbO3ZsGhoaMmDAgMKK9TVxzTXX5MEHH0xFRUVuuOGG9fY88aYg/JBDDtkg4wAAAAAANhQr0AEANrD6+vrcddddSZJBgwYVjjcFzCUlJfnEJz6R7t27p6KiIttvv30+85nPFNpbMmnSpHz3u99Nkhx66KEZMWJEvva1r+Wiiy7KY489tk7rb6pj3Lhx2X///VNZWZktttgie+21Vy666KIsWLBglTG1tbV5+umnkyR//etfs/fee6djx47Zcssts//+++dnP/tZli9fvk7rBAAAAABYU0WNjY2NG7sIgI3B83fbxiTRRqZT1sD111+fL3zhC0mSZ555Jvvuu2+S5Oijj87999+fJKmoqMiee+6ZLbbYIhMnTszcuXNTVFSUn/zkJ4Wg/K2OOOKIPPjgg0mSrbfeOv369UtdXV2eeuqpLFu2LEcddVRuvPHGdOnSZa1qnzNnTrp27Vr4c9euXdOnT58sXbo0zz33XGpra9O5c+c88sgj2X333Qv9xo4d22zr9l69emXnnXfO/Pnz8/zzz6exsTE77bRTHn/88XTr1m2tanw/Mie1jU/aNjAfAQAAAKwVK9ABADag2bNnF55NftZZZxXC84aGhsLK7jPPPDPTpk3LuHHj8tBDD2X69Om56KKL0tjYmAsuuCBjxoxpds677767EJ4PHTo0M2fOzIMPPpiHH344s2bNyrnnnpv7778/hx56aFasWLFW9T/xxBNJks022yw33XRTZsyYkYceeijjxo3LK6+8kv333z/z5s3LqaeemoaGhlXGde7cOffee2+mTJmSkSNH5tlnn8348eOz00475dVXX83ZZ5+9VvUBAAAAAKwNK9CBTZbVfm1jkmgj0ylt0NDQkCOPPDIjR45Mr1698txzz2WrrbZKktTV1WXUqFFZtGhRjj/++BY/o04//fT85S9/ycknn5xbb721cPyQQw7J448/nr59+2b8+PEpKSlpNq6xsTH9+/fPM888k1//+tf56le/+q7v4fXXX8+zzz6brl27FsL/t5o3b1523HHHLFmyJPfcc0+OO+64JMmUKVMyceLE7Lrrrtl1111XGffiiy9mjz32SENDQyZMmJA99tjjXdf4fmROahuftG1gPgIAAABYK1agAwBsIBdddFFGjhyZ8vLyDB8+vBCeJ0lpaWkOOeSQnHDCCa2GqZ///OeTJA888ECafgeyuro6Tz75ZKH97eF5sjKcHTx4cJKVq9XXRteuXXP00Ue3GJ4nK1eYn3jiiUlS2I4+SXr37p3jjjuuxfA8Sfr06ZODDjpolXEAAAAAABuSAB0AYAMYPnx4LrvssiTJb37zmxxwwAFrfI4ePXokSZYsWZK5c+cmSRYsWFDYKn1159x2222TJNOmTVvj666ppjonT568QcYBAAAAAKwrAnQAgPVs9OjROeuss5Ik3/3udwuv366xsTE1NTWtnqcpNE/+b8vvjh07Fo69dUX72y1ZsiRJ0r59+zbX3ZqqqqrVtjfV+faV9O92HAAAAADAhiJABwBYj1544YUcf/zxWbFiRYYMGZKf/OQnLfa77rrrsu222+aKK65o9VwPP/xwkmTrrbdO586dk6wMxHv16pUkeemll1odO2bMmCQrt0pfG0cffXQqKyszc+bMVvs88sgjSVLYrn3p0qUZOHBgtttuu1RXV7c4pqqqqlBja9u8AwAAAACsbwJ0AID1ZOLEiRk0aFDmz5+fj370o7nppptaXV299dZbZ+7cubn++utbDJkXLFiQq6++OknyiU98otl5jj322CTJz372s8J27m81fvz43HnnnUmS448/fq3uqaioKFVVVbnmmmtabB82bFheffXVJMlJJ52UJNliiy2yePHiLFy4MDfccEOL437xi19k2bJlKSkpyQknnLBWNQIAAAAAvFsCdACA9WDOnDk5/PDDM2fOnOy555656667Ul5e3mr/wYMHZ8cdd8xrr72Ws88+O0uXLi20TZo0KYcddljeeOONbLnllvne977XbOyFF16Y9u3bZ+zYsTn55JMzceLENDY2ZunSpbnpppsyaNCg1NbWpm/fvjnllFPW6r6+/e1vJ0muuOKKDB8+vFnbsGHDcu655yZJjjvuuHzkIx9ZZdz555+fhx56qHC8vr4+V1xxRS6++OIkydChQ7PDDjusVY0AAAAAAO9WUWNjY+PGLgJgY/CM3bYxSbSR6ZS3+c53vpNf/OIXSZLS0tKUlJS02veBBx7IIYccknHjxuXII4/MokWL0r59+3zoQx9KdXV1XnzxxTQ0NKRHjx4ZPnx4DjrooFXO8be//S2nnXZaFi1alCQpLi5uthq9S5cuefLJJ7PLLrsUjj322GM54ogjmtXQFt///vdz2WWXJUm6d++e7t27Z8aMGZk1a1aS5IQTTsiwYcPSoUOHwpjGxsZ89rOfzbBhw5IkO+ywQ7p06ZLJkydn3rx5SZJzzz031157bUpLS9tUxweJOaltfNK2gfkIAAAAYK1YgQ4AsB4899xzhdd1dXWprq5u9asp6N5///0zYcKEfOlLX8qWW26Z8ePHZ86cOTnkkENy5ZVX5sUXX2wxPE+SI488MhMnTswll1yS/fbbL506dUq7du3So0ePnHPOOXn66aebhedJ0tDQsEoNbfHjH/849913Xw4//PAsWrQo48ePT7t27XL66afngQceyF133dUsPE9WBsQ33XRTbr755hx00EGZPXt2Jk6cmK222ipnn312xo4dm9/97nebZHgOAAAAALx3WIEObLKs9msbk0QbmU6BtWBOahuftG1gPgIAAABYK1agAwAAAAAAAEAE6AAAAAAAAACQRIAOAAAA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SCJABwAAAAAAAIAkAnQAAAAAAAAASCJABwAAAAAAAIAkAnQAAAAAAAAASCJABwAAAAAAAIAkAnQAAAAAAAAASCJABwAAAAAAAIAkAnQAYAOaNGlSPv3pT6dz584pLi5OWVlZPvKRj+TGG2/c2KW1qqamZmOXAAAAAADABiJABwDW2tChQ1NUVJQpU6a02ue5555L//7986c//Slvvvlmdt5555SVleWJJ57ImWeemS996UtrdM2vf/3rKSoqyh//+Me1K/5tFi1alPPPPz877bRT2rVrl/Ly8my55ZY57bTT8tJLL63xuXr37p2idVohAAAAAADriwAdAFgrP/3pT3Pdddettk9VVVU+/elP580338ynPvWpzJkzJ//6178yb968XHLJJUmS3/72t/n73//epmvefffd+fWvf73Wtb/dtGnT0q9fv/z85z/Pa6+9lg996EMZMGBAli9fnuHDh2f//ffP6NGj23y+c845J1OnTl3ndQIAAAAAsH4I0AGAd+2Xv/xlLrzwwnfsd/311+ef//xnBg4cmJtuuilbb711kqSioiIXXXRRjj766CTJsGHD3vFcM2bMyFlnnbV2hbegsbExp556al577bX0798/zz//fCZOnJhx48ZlwoQJ2X777bNkyZKceeaZaWxsfMfz/eY3v8ntt9++zusEAAAAAGD9EaADAGts+fLlOf300/Ptb387PXr0eMf+99xzT4qKivKjH/0oxcWrfvuxzz77JElmzZq12vPU19fn05/+dBYsWJCionW7Mfpf/vKXjBkzJrvuumtGjhyZPffcs9C222675aqrrkqSvPLKK/nHP/6x2nNNmDAh3/rWt9Z5jQAAAAAArF8CdABgjf3whz/MX/7ylxxwwAEZN27cO/Z/4IEHsnjx4gwaNKjF9hkzZiRJunbtutrzXHLJJXnsscey88475xOf+MQa1706M2fOzIABA/KTn/wkW2655SrtAwYMKLxeXdC/fPnynHrqqamqqsp55523TmsEAAAAAGD9EqADAGusuLg4l156aZ544ol3DL2bbLHFFi0enz59eu64444kyYknntjq+EcffTQ/+tGPUl5enltuuSUdO3Zc88JX47zzzsu4ceNy0kkntdj+1tC8ffv2rZ7n61//el588cUcdNBBueyyy9ZpjQAAAAAArF+lG7sAAOD959JLL027du3W6hyNjY0ZOXJkhg4dmqVLl+b4449vNbyeP39+Pv3pT6ehoSG/+tWvsu+++67Vtd+N2267LcnK8HzgwIEt9hk+fHh+//vfp1OnTvnLX/6S0lLfagEAAAAAvJ/4qS4AsMbWNjz/xje+kT/96U+ZN29ekuSMM87I7373u1b7n3XWWZk5c2ZOPfXUDB06dK2u/W7MnTs31113XZLk85//fIur6SdPnpwvfOELKSoqyo033pjtt99+Q5cJAAAAAMBasoU7ALDB1dTUZMWKFYU/v/rqq5k8eXKLff/7v/8799xzT3beeedcf/31G6rEZr7+9a/nzTffTOfOnXPRRRet0l5bW5vTTz89ixcvzne+850cc8wxG6FKAAAAAADWlgAdANjgfvOb32TBggW5++67s/vuu2fUqFE57LDDMmXKlGb9nn322Zx//vmpqKjIiBEj0qFDhw1e64033pi//OUvSZLf/e536dSp0yp9vve972XcuHE5+OCD8+Mf/3hDlwgAAAAAwDoiQAcANoqysrIcf/zxefTRR9OrV6/MmTMnF1xwQaF96dKlOfXUU1NTU5Nf/epX2WeffTZ4jc8//3y+9KUvJUm++c1vZvDgwav0uf/++3PFFVekc+fOnnsOAAAAAPA+J0AHADaqTp065ZxzzkmSjBw5snD8y1/+cl555ZWcdtpphRB7Q5o7d25OPPHErFixIocddlh+/vOfr9Ln9ddfz5lnnplk5Ur1Hj16bOgyAQAAAABYh4oaGxsbN3YRABtDUVHRxi7hfcEk0Uab+HTa9H567bXX0rt371Xaly1blhkzZuRDH/pQi+P//Oc/51Of+lTatWuXmpqaZudcE+vq25qm0HzMmDHZbbfdMmrUqFRWVq7S749//GPOOuusNTr3mUn+uE6q/ADahN9H5qS22XT/hayBTfh9BAAAALAu2GMUAFiv5s+fn2222SYlJSWZOnVqunXrtkqfadOmJUm23XbbwrHy8vLVnre2tjYNDQ0pLS1NSUnJOqu3rq4up556asaMGZNtttkm9957b4vheZKUlJS8Y53V1dVJkqZe7dZZpQAAAAAArGu2cAcA1qtOnTplwIABqa2tzde//vVV2mtra/Pb3/42STJo0KDC8aqqqtV+nXHGGUmS66+/vnBsbdXW1uaTn/xk7rnnnmyxxRb53//93+ywww6t9j/jjDPesc7C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zc/R9rAgKCorK43Zs2eb557FYjH/PWzYMKOoqChoxzp8+LARExPj91j/9m//FrTjAG2BulTtxz/+sSHJmDBhgnH16lWzXBcuXGjR4/7bv/2bIclITk42Fi1aZEgy3nrrLZ9tsrOzDUlG586dA+6nU6dOhiRjzZo1LVpe+Ec98vXb3/7Wp1zBrkcFBQVGfHy8Icno16+fsWPHDsPtdhsHDhww+vbta1itVmPPnj213nf58mVDkhEdHW14PJ6glgnNRz36ytNPP21IMqxWq/HrX//aKC0tNfLz843HHnvMkGR897vfDdqxkpOTDUnGwYMHG/yer3/96+a1a+fOnebrly9fNkaOHGlIMmJjY43i4uKglRMA/KGFBcAdq62DAO1lCdhAz0LA4n+09TnaHpY2Pz/by3IHa+tztL0sbX6OtocFQdFaDYtNbaQH2gvqUrWf/OQnxs9//nPD6XQahvHVdb8lA+jbt283rFarERYWZhw+fNj4xje+YUi1A+gOh8MICwszJBn79u2rtZ+dO3e2SnkRGPWoWllZmbFs2TJDkpGQkNBi5+X//t//25BkREREGOfOnfNZ560P48aNq/W+NWvWGJKMGTNmBLU8CA7qUbXjx48bVqvVkGT84he/8FlXVVVlDBw40LBYLMaJEyeafaz8/HxDkmG3243KysoGvWfPnj2GJCMuLs64dOlSrfVHjhwx6/6qVauaXUYAqAstLADuWG0dBGgvS6s09t8Oyx2src/R9rC0+fnZXpY7WFufo+1lafNztD0saLbWbFhsaiM90B5Ql75SVVXl87f3utZSAen8/HyjV69ehiTj9ddfNwzDCBhANwzD+M53vmNIMvr06WN88sknRmFhoZGXl2esXr3a3M9jjz3WImVF3ahHX2mNkRycTqc54sIPfvADv9uMGzfOkGRkZmb6vO79/n7yk58ErTwIDurRV77//e8bUnWA2uFw1Fr/+9//3pBk/Md//Eezj7V+/XqzzjbU3/72N2Py5MnG7373u4DbhISEGJKMl19+udllBIC6MAc6AAAAAAD/409/+pM8Ho/i4uL04x//2GddaGionn/+eRmGoQ8//LBZx3G5XPrzn/8sSfr2t7+tAQMG+KyfNm2axo0bp4MHD+rSpUvNOpYPi4WlIQua7bavS40QGhraqsd76qmnlJ2drUceeUTPPvtsvdu/8soreu6555SVlaWHHnpIsbGx6tq1q5YuXarc3Fy98MIL+n//7/+1QslxM+rRV6xWq37+859r165d6t69e4sc48SJE7px44Yk6etf/7rfbebOnStJSklJ8Xl97969kqTp06e3SNnQdNSjr+zcuVOStGDBAtnt9lrrvef3Z5991uxjNaVOPPHEE9q9e7eef/55v+vz8vLkcrkkSVFRUc0uIwDUhQA6AAAAAAD/o7UaFpvTSA+0B9SltvG73/1O69atU3Jyst58880GvaeyslLFxcUyDKPWuvDwcFVVVZnfMVoX9egrP//5z/Wv//qvCgkJabFjpKWlSZJsNpvGjRvnd5sRI0ZIks6ePWu+5nQ6lZqaKklav369Ro4cqZiYGHXs2FHjx4/Xr3/9a5WXl7dYuVE36tFXvOf4pEmT/K5PTExUTEyMz/ndVN4AekZGhqZPn664uDhFRERo4MCB+qd/+idlZWU1ep9r1qwx/3333Xc3u4wAUBcC6AAAAAAA/I/WalhsaiM90F5Ql1rfkSNH9M///M8KDw/X6tWrFR0dXe97PB6Pli5dqnfffVeSFBERocmTJ2vs2LEKDQ1VSUmJXn/9dY0fP155eXkt/RFwE+rRV1pjJIfr169Lkvr27auwsDC/23Tr1k2SdPHiRfO1w4cPq7KyUpL0hz/8QUVFRRo/frySkpJ06NAh/eQnP9GIESN09erVlv0A8It6VK2ystJM5LjrrrsCbte1a1cVFhaquLi4ycdyu906cOCApOqg96lTpzR06FCNGTNGWVlZevnllzV48GBt27atwft0OBz67//+b0nVyRBJSUlNLh8ANAQBdAAAAAAA1LoNi01tpAfaA+pS6ystLdUjjzyiqqoqvfTSSxo1alSD3vfJJ59o8+bNkqTvfOc7ysvL0+7du3Xo0CGlpaVpyZIlkqTMzEz99re/baniww/qUetzOBySpNjY2IDbeNfVDIbv2rVLkhQXF6cNGzbo4sWL+vzzz3XkyBEdP35c/fv3V3p6ur75zW+2YOnhD/XoK97zW2r8Od5YR48eVWlpqaxWq1588UVduXJFO3bs0O7du5WZman58+errKxMjzzyiEpKShq0z5/97GfKyMhQWFiYfv3rXze5bADQUATQAQAAAABQ6zYsNrWRHmgPqEut77nnntP58+e1bNkyffe7323w+z7++GNJ1XPUvvHG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HRUTE6OYmBif3hOjRo1SWVmZxowZo88++0znzp2TVP0gGB0drYKCAg0YMED33XffLfWwV1lZqbffflsDBw7U6NGjFRMTo8zMTLOOrlixQnFxcZo4caIyMzN1/Phxczsvt9ut999/X/n5+SopKdHs2bPb6NOgse60hK6uXbtqyJAhOn36tHbv3q2kpCR16NBBV65c0d69eyVVz7HbmN7uJHShptzcXEmqt5EwJCTEZ2SFhiSwePXp00cej6fZ05dEREQ0uvd7S+OadGdLS0vT9u3bVVpaKkm66667zPupm8XGxmrs2LE6cOCAiouLFRUVpYULF5rPWU3hfWYYOXKk30SQo0ePavv27UGZDzw/P18nT57U6dOntXz5coWGhmrTpk2SpCFDhigxMdFvAN27/tixY8rNzdW2bduUkJCgsLCwOo939epVderUyQzwxcbGaurUqfWW8/z583I4HEFLjsPtqWadqKysrHd+8mCbP3++T3vFmDFjdPny5QYlfrrdbp+At1Rd14uLi9WhQwcNGzbMbxB+8ODB6tGjh/neoqIiSdXPfjXro/e78f43ISGhyUk+aH01z223223O4d1Wrl69qqtXryoqKkoDBw5Uenq6unbtKofDoX379mnQoEGNqn8kRwJA8/GLBABB1tSbT38eeuihBm+7bt06s2HfH28vpJtZLBb98Ic/rHf/3uCG1WpVdHS0322Ki4tlGIY5vFtd6rvJ9jaeehurk5KSzIdVt9stq9UacB81Azz+5p5F+1FUVGQOKXbPPfcE9WHKYrFo6dKlioyMrHe/NptNo0eP1rp165STk6MePXro6tWrslgsmjVrltasWaNr166pqqrqlnrgy8nJUXl5uY4cOWL2ZLTZbGY98Ja1R48e6tOnjy5duqR9+/bp3nvvNfdhs9k0duxYbdy4USdPnlRCQkKdQ6fi1nG7JnTVZebMmcrOzlZRUZE+++wzzZo1S+vWrZPH49GwYcM0ZMiQRu2PhC54VVZWmvckDZlOJDo62rxPycjIMF+vb/SDYA3vHxcX16j7yNbANenOlJmZqYMHD5rzKNvtds2ePVvx8fEBA+iSNH78eGVkZCg/P192uz3g80dDNXQkiKYE0D0ejxkQLykp0bvvvmvuq6KiQp9++qnKy8sVExMTcDhcL29AYu3atRo6dGid5Tl8+LByc3NVVFSkBx98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AAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEkE0AEAAAAAAAAAAAAAkEQAHQAAAAAAAAAAAAAASQTQAQAAAAAAAAAAAACQRAAdAAAAAAAAAAAAAABJBNABAAAAAAAAAAAAAJBEAB0AAAAAAAAAAAAAAEnS/wcWV/evrInEmQAAAABJRU5ErkJggg==)
---
*最后更新: 2024年1月*`;
convertToHTML();
}
function clearEditor() {
document.getElementById('markdownInput').value = '';
document.getElementById('htmlPreview').innerHTML = '';
showStatus('编辑器已清空', 'success');
}
function copyToClipboard() {
const html = document.getElementById('htmlPreview').innerHTML;
if (!html) {
showStatus('没有内容可复制', 'error');
return;
}
const tempTextArea = document.createElement('textarea');
tempTextArea.value = `<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<style>
:root {
--primary-color: #2c3e50;
--secondary-color: #3498db;
--accent-color: #e74c3c;
--light-bg: #f8f9fa;
--dark-bg: #2c3e50;
--text-color: #333;
--border-color: #e0e0e0;
--shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
* {
margin: 5px;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
max-width: 1400px;
margin: 0 auto;
padding: 20px;
line-height: 1.6;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
}
.header {
text-align: center;
margin-bottom: 30px;
color: white;
}
.header h1 {
font-size: 2.5rem;
margin-bottom: 10px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.header p {
font-size: 1.1rem;
opacity: 0.9;
}
.main-content {
background: white;
border-radius: 15px;
padding: 30px;
box-shadow: var(--shadow);
margin-bottom: 30px;
}
.container {
display: flex;
gap: 30px;
margin-bottom: 40px;
}
.editor, .preview {
flex: 1;
border: 2px solid var(--border-color);
padding: 25px;
border-radius: 10px;
background: white;
transition: all 0.3s ease;
}
.editor:hover, .preview:hover {
border-color: var(--secondary-color);
box-shadow: 0 4px 15px rgba(52, 152, 219, 0.2);
}
.editor h3, .preview h3 {
color: var(--primary-color);
margin-bottom: 15px;
font-size: 1.3rem;
border-bottom: 2px solid var(--secondary-color);
padding-bottom: 10px;
}
textarea {
width: 100%;
height: 400px;
font-family: 'Fira Code', 'Courier New', monospace;
font-size: 14px;
border: 1px solid var(--border-color);
border-radius: 8px;
padding: 15px;
resize: vertical;
transition: all 0.3s ease;
background: #fafafa;
}
textarea:focus {
outline: none;
border-color: var(--secondary-color);
box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);
background: white;
}
.toolbar {
margin-top: 20px;
display: flex;
gap: 10px;
flex-wrap: wrap;
}
button {
padding: 12px 24px;
background: linear-gradient(135deg, var(--secondary-color), #2980b9);
color: white;
border: none;
border-radius: 8px;
cursor: pointer;
font-size: 14px;
font-weight: 600;
transition: all 0.3s ease;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 15px rgba(52, 152, 219, 0.3);
}
button:active {
transform: translateY(0);
}
#htmlPreview {
min-height: 400px;
padding: 15px;
border: 1px solid var(--border-color);
border-radius: 8px;
background: #fafafa;
overflow-y: auto;
}
#htmlPreview::-webkit-scrollbar {
display: none;
}
.syntax-guide {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin-bottom: 30px;
}
.guide-card {
background: var(--light-bg);
padding: 20px;
border-radius: 10px;
border-left: 4px solid var(--secondary-color);
}
.guide-card h3 {
color: var(--primary-color);
margin-bottom: 15px;
font-size: 1.2rem;
}
.syntax {
background: #2c3e50;
color: white;
padding: 8px 12px;
border-radius: 5px;
font-family: 'Fira Code', monospace;
font-size: 13px;
margin: 5px 0;
display: inline-block;
}
@keyframes slideIn {
from {
transform: translateY(-10px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
/* Blockquote 样式 - 注释样式,字体变小,颜色变灰 */
blockquote {
background: linear-gradient(135deg, #f8f9fa, #e9ecef);
border-left: 4px solid #6c757d;
margin: 20px 0;
padding: 15px 20px;
font-size: 0.9em;
color: #6c757d;
font-style: italic;
border-radius: 0 8px 8px 0;
position: relative;
}
blockquote::before {
content: "❝";
font-size: 2em;
color: #adb5bd;
position: absolute;
left: 10px;
top: 5px;
opacity: 0.5;
}
blockquote p {
margin: 0;
line-height: 1.5;
}
/* CodeBlock 样式 - 更鲜艳的样式 */
pre {
background: linear-gradient(135deg, #2d3748, #4a5568);
border: 1px solid #4a5568;
border-radius: 8px;
padding: 20px;
margin: 20px 0;
overflow-x: auto;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
position: relative;
white-space: pre;
font-family: 'Fira Code', monospace;
font-size: 13px;
line-height: 1.4;
color: #e2e8f0;
}
pre::before {
content: "</>";
position: absolute;
top: 10px;
right: 15px;
color: #81e6d9;
font-size: 0.8em;
font-weight: bold;
opacity: 0.7;
}
/* 行内代码样式 */
:not(pre) > code {
background: linear-gradient(135deg, #fed7e2, #fbb6ce);
color: #702459;
padding: 2px 6px;
border-radius: 4px;
line-height: 1.4;
border: 1px solid #fbb6ce;
}
.footer {
text-align: center;
color: white;
margin-top: 30px;
opacity: 0.8;
}
@media (max-width: 768px) {
.container {
flex-direction: column;
}
.syntax-guide {
grid-template-columns: 1fr;
}
.header h1 {
font-size: 2rem;
}
}
</style>
</head>
<body><div id="htmlPreview">` + html + `</div></body></html>`;
document.body.appendChild(tempTextArea);
tempTextArea.select();
document.execCommand('copy');
document.body.removeChild(tempTextArea);
showStatus('HTML代码已复制到剪贴板', 'success');
}
function showStatus(message, type) {
// 移除现有的状态消息
const existingStatus = document.querySelector('.status');
if (existingStatus) {
existingStatus.remove();
}
// 创建新的状态消息
const statusDiv = document.createElement('div');
statusDiv.className = 'status ' + type;
statusDiv.textContent = message;
// 添加到编辑器区域
const editorDiv = document.querySelector('.editor');
editorDiv.appendChild(statusDiv);
// 3秒后自动移除
setTimeout(() => {
if (statusDiv.parentNode) {
statusDiv.remove();
}
}, 3000);
}
// 实时预览功能
document.getElementById('markdownInput').addEventListener('input', function () {
clearTimeout(this.debounce);
this.debounce = setTimeout(convertToHTML, 500);
});
// 延迟加载示例,确保所有组件已初始化
setTimeout(loadExample, 100);
</script>
</body>
</html>