这是一个利用浏览器原生execCommand()方法实现的富文本编辑器,同时具有本地存储、定时保存、纯文本编辑器的功能,仅用于学习参考,其实并没有什么卵用。
新手上路,Bug太多,功能不完善,代码、变量太乱,大佬别笑话,第一次写博,还请多多指教。
<!doctype html>
<!-- /***这是一个利用浏览器原生execCommand()方法实现的富文本编辑器,同时具有本地保存、切换为纯文本编辑器的功能,仅用于参考(以及本人做期末作业233333)*新手上路,Bug太多,功能不完善,代码、变量太乱,大佬别笑话,第一次写博,还请多多指教*@date:2017年11月3日 下午6:13:48*@author:JackieHan<gogoend#qq。com>*/-->
<html>
<head>
<meta charset="utf-8">
<title>Jackie的富文本编辑器</title>
<style>
@font-face {
/*这里的字体文件用Base64进行了编码,嵌入到了CSS中。字体文件用于显示编辑器工具栏的图标*/font-family: JackieHan_FontIcon;src: url('data:application/font-woff;base64,d09GRgABAAAAADt1AAsAAAAAZUwAAQAAAAAAAAAAAAAAAAAAAAA7YAAAABVPUy8yAAABfAAAAEwAAABgQ3ZbO2NtYXAAAALYAAAAywAAAcQMfe48Z2FzcAAAO1gAAAAIAAAACP//AANnbHlmAAAEPAAAMjgAAFGwUNQD2mhlYWQAAAEIAAAANAAAADYV2L/5aGhlYQAAATwAAAAgAAAAJBIPA01obXR4AAAByAAAAQ8AAAOIYDgZamxvY2EAAAOkAAAAlQAAAcbaRb1YbWF4cAAAAVwAAAAdAAAAIAD5DQpuYW1lAAA2dAAAAjwAAAP8vydp+XBvc3QAADiwAAACpgAABuuaeJGYeNpjYGRgYADiphV7PsXz23xl4OZgAIFrfDVeYFrhJxtDyv83XOqsh4BcNpBaBgYASo4LenjaY2BkYGC3++fH4MzVypDyczqXOgNQBAU8AgBzugVteNpjYGRgYHjE855BiEGSgZkBxEMARgZGADSdAhAAAAB42mNgZnNlnMDAysDBOovVmIGBURpCM19kSGMSYmBgAkrBAaMAgs3g4aOgwODAwPBgPuvlf4GMxux2jJtAakByrHNZZ0NUAQDysAtGeNrtk6FOA0EURW+znRmWP6irxFL4AOT2BzYkqNInSKnZBrmqDRaNwuEgQfADNDUVmDUVFRjkVpaEBMHZnc+ASU7e3TdvZt7dzHiTidH5kfxY5r5koS876MiSb5m/IbcBD4msuySXwjk8wws8MLeHTzR7+BFQ6xbECjjD99g3gxKGUJBbwZy6Kd85+jrWui1nN3uv0TVxwHwgnhLf4hnhiXhJP8fUHMnSM3p+JfeBpjc3Qb/DY+tFeBFehBfhRXgRXoQX4UV4EV6El+Y/KMyIPWIGJQyhILdi7RSdo9fomjjgO8R19CR6Ej0pXOl//OHhd/EeJido7nXSvJkL2eGtJt075u65v1X7/uwXbQdI1gB42p3PRzJEURTG8d/rpuWcabSccypmtmFmxhZYjCG7MLEHmTewj+doj1IGqsv/1ql7wr3fVwdFn1GW+OAmqqRa17mKuzNOsToZte/IibP0IsvyzrpDx05T0UmyN5dk11T2cjWaIw6qWWMotunWo1efkv7QHdAU+oOGtKrXYdhI/CiHcrsx4xrMW9Bl0ZJlK1a1WAvXDZu2bNuxq5RbnX97fpEo5FnB3yRq4dadew8ePXn24lX668V/dvxJxYRJU6bNmDVXy/7vsYQjlQB42mNgYJgEhtsYoxh7GNcx3mIyY8pimsV0ijmLhYGVgdWKtYiNg+0a2x92Nc5JnDu4TnBXcb/gUeFx4ang5eD14C3hvcT7j0+FX4g/iv8A/xf5WwoqCjkKHQoXFL4p6ihOUDyl+EqJR2mC0iFlC+UQ5SblTSpOo5ACuEjlnso9VRZVL9UFajpqlzSsNC5o3AAA33Fm3QAAAHjarXwHnBzFlXdXVVeHybln4+zM7E5v0IbZSUoraVdhlbVKKKGIRBawkhAIISQBlgmSiUKASDImGRzOBmxzYHQ2PhNs47PhzoHDd/6MbT5zTocN7M4033vVM6NdId/vvu+77umu6uqqV1Wv3vu/V93VIynSVklSJH6fFJRMqSANSSswhSRUJewPGZFMvLeQz/mzZipJEmYKYoU8pBkRuKsqSQmu8ALjeLuQTMEZ8uSyyYRqVm+GeZJl6GmZyaZ52UwmO499zg6LZ58/H7bz2efssJQzIsnmSCRsNLdEwjdfRggZXHzBjHTjwPnnTkyfN53ctTl0450RI5mMwAZ5QnxIkBlDduTLYwiKCsg9UdhamqNGNJp8Sg8ElU3rzunbklzXNTG98KyDixd20TmlHrhplPNIFDnCPwYeOSWfJAX9cb8KRzxcyLUQtUC2yt3Dxa+wxcOkpdgcfYtt5JGR/83OOVj6jJxr3pI5VDzxVpS9JUFppHM7Py5xqVZqlBJSBjg+RZouLZE2SucD1w3FzJvEH494CbC+t+CPGH4CNaXMYDwcN+BgyXDSD3sOwjCkJ/F2SzwHt3JxCTk/hsVSEocxJEjBiJgMSmVUoxCWtZsf21TXUqL03fZ6wrumLzzH77V+UPw5/YqqNJWepCsZns5bOHPBzAXX0QZKusmj1ijhxYvpytKT7N7iuXTziuW7dy+HDc5k4XXXr4ft+uvgtPLVfa/EXuHsymndl+8bnSt/5+bdCqtpseqYTCnRRkZ9Prmz7arW0qc/RYasL//+9w1uHwtbf1na9lpr6Xu7d69YvnyFoEzVMsX1QN36t1cnvNL0yjWSZI+H8jzw0SXV2OPhUxVu5gv5QnzsxXF67MI7re8ee27dOgcdpMcuugMuvrFunZO102EraF365T/vfWPgM5/5cPyVVKlDvR/q0CS3JOnEKABlo9Ciw/DIUnFrV1H+VbF7ZIgGaHj0p/x46ctDJ4pb2X0nho6QFdZTxUMwnEiDHQUahgSKAnswb6bMQlxVYGeKETHU+IV3dbdFH4w2xO5U6ER+V3d79IGahvjtvPTdJrXDPMxuvdns0Jua9I7Wm4qX3dzaoTbZdBUfPypNkqQmk6TKw05UkiqPOKkM+akU9VQ+Wz7k44tKv+7rm7bqrGnk0GRrT0s219LSQmtzCxZkc7nii7O2bJ49axabOLn4sj0ErH/RokXbh2j3jLVrZ8yYYV3UR46aZqpQSJX+qVAoLF5cYJsHB+du2zZYfKKPrdp8w42bN20qPjA0vGNoCHmqCvnfyR+QGMSdkhcwx5DqYARBdv1/49jKvSN/Ys8V59D7Slvpq6W8PH/0Wfnzo2dhOtePWnccLb14Z+nFo+QPd5a+Cb+jNn/kz/J7QMsk1AECGgOkSEU3iEGEOjz7+GO7rfcPknesD4lzKTZzqBRdR9/dvZvfAzeIbtUdJK6hIbxVMtbR3+6GAuVxlR8E/iN9ZKg/I+ifxmuy5LHHdhPnQaueqNZfh3YMA33663WlWqB/dLf1F6JZ9QeJE1KRfu06+uvdjz12eRkn5A38EYj5pYjAirw0WZomDUiLpYskqWUMQjCBGULuzTJGBAEbcqcdAA9JSM9UoCIIiN6BKN9A4gThvRvoQTyXnU5QPMvg74/TOnKL4SWsJtGWXTx/TdYTlK0ldOVPrBdJP8XT5rbmVtjbkm1zyL/3zz982AqRfrjxB8v/ipnK35NPpcgDxF2YOBSQ5dJPZTkwNLGQTKRJM/mGn94yfwYjnlDpI7pkRrxm2sya0mLa3BHpj1iluy+7bO7cp58+cMDnI4/dMiG8PcLemNgK28RQaQv59VDfVBhYr7ex0ev1E3Vq31DxgnQyQfeWcfYRfgzwwZQ6pB7Qkz6pX1ojrZc2S9sE/4wqA5GZwDXgzdjDjyEBa0aAvd0kacb9mXDc31Jlsb/K2lNwDCweg8akj8VYLEGV7qkLdox8xJIqLV0yr7rRtwqUkxefXN8Y8U+7sPjI8/KnrA2lW+gwK91KL3thyewlc2CfveRG9sT+26w/EH9xgF5WupW9VJzawCm77Lgq13YX6TQeq2/c3X5A7FYmtk5+p67O+uqcnlu25teNPD5dbtvQsb/D0q1//vnPDx8mm6yHPvqosZFNtt5d2f5GO1iirR+/x9/n94OkLZYukQ5In5WkZhSHFCKWEYmRCMhDEMy6qohkM+UlgGLl3QglQ+lUGAEN8ezUjhhkRJCGaWMfxrBIXs2mU+m8wEBFjRj5AlGQtJmaTkSNRgSqUxWvnSwihk0KtFYppEwsx6P9M2I9sXBk6lSIpBshMjG5YMHcWFPMa7rr62t8NeHWtpAz5E21UEIUt0fp0uQg0CQLN8ajDp0SV2rRogVLG2Mpq2MZUVUS5q4Oxe1SCCWsvd0f8BkTY35OrAXxgf4pU4KBply8f2DKlEAw/g819fXedm+8qXHuwoUtg+119UvmLV7cRuKU8FCUKQozw+Gpm6fOmNHYiJEp/TMayba5dXVNitdTP69G193anCmXXz6lYUr7eedxAjVqwaDWt95sI24XfeBr0zuCXplbfBCKJJctW0KP30tdLtqaWj9dCwV1wgjRzt/W3t066ZY1PTotHcRWNfX3T9mAkfiM/inkCx5NrZlb5/ZoyWh0zqFFy5ebyagxSP4oy1Rv7lY9XrWKyco8sFFnwGRSPtiYkAlMfmekjhyRV48+ThYzR/GveTajeNKawaVR6VJ+6chtuzEDV++07ryzdPJo6eSd5Pd3CpS+81SdC89sByr1BMccRNT525Eoj48+Kq99rPg+c9UVv8kG/m3E4nTiyGf4jpHl4v4Z7YHtL0zm35K6pQ1QP8oaSFM6b4tqRTJtiRQSXqgIooI+rjk+Ja3Yol8ReVu2q9nZyUXHNhualqxtaAgMnHvTwQMTJgwM3HTTwflpf31DLUk69MjgJS+89trmLf39L1x6delPe/fN2gzR518V5RJ19Q3BhVftvezAhM6ZUO7Awh5/Q0Nts+6IzL3k0qvJ0ZqeqxtTLQEP1L6iySaNVZgzo6rqIr6WVOyciUgaq5hsXTRvwbUQ27J5Rs9VsZZUwKOoxqa6uslI+SAWmxVVNTeW2joJ3AmvwM7bhK87AZAzC/7pTDErsNFzq3QeWKArhK+K3TWRdSSuAj7GY6jxZVhFnoQLRg7d05zKDL+Kg8gBGAsGGBxAV7OQI8mcCRiq4gGJkODPFHI8aWTaiJnkhSRXMRZvMXWiggumkwKRd98bq29NbpwRUHiQFEpDgHar2QxN02Q9TJTMnN6pRjQQirqsJ4tXyz91RZubR1+mx0vb6IOlbWSguZn4SyO3f5QK0p9uWDF/5fxVNFBatoIs7/uNdd+NnWdDnqauP9OfBprJ9La20RHyZqe1Wn5qk3XEOrKJ7LIObyI7yc5N1mH5z4ecmpO7Y0vnZ2aM/H1dHV9R15CILVmlsnqPoinqtqhrBzFHtkbcZGIL+bdm8nLXs53NzaWvWB/EU8E/WR+sX/F3b644mF9F7rbeW3GSjFj//JuZn+3s/K5fbuv8EVSI1UCtG8lOcSr7pPwAYLUO43RqHlLQKXBnq+ybXbyKTeggq0sLrE+b5AV6UvaN/pHVXlY6zg7NJkdG3yHt51i3yRtBB1h5TnNckgH5wzY1k/kzBvpKcGT8BIzgVn78sX0b9p0sXnHy53Tx7TB3Gdkm/+Zpaz7ZfsPofmizwnXrDrLE+i3Q9IMt+YiX+O1SP5lBZpOFZCvZQa4i+8khcoQcJw+TL5CnyfPkh+RNkJ8m9DdCQmUKZlJJZuEwITCT2Q4SjmTUVB84bDCPVNFRCaPKFVI59NvgXMi3gMaF8xmUNZhmGuDHGOFQMpUMJWESqqghNSdym+CSJVQwMuD2hXvDCvo8EOaBRAZKG2Eon8mlzGwmEo4YcJEwswXwEjMF+BlhnEUlwibYoJSZAIk1gRraH6QGBTAXOpVIKqyEwViGgTwaP0HL6C1koUx+Oslh23FanMphvzJ4I1/ImkoYXAw1levNiTpDU0ivkc+EMrkIeiGgTplcJgTksdcwBccDeoNMUoxMqIPwTL6PJBVuYK1hFZqWzSB7oEkFM9cbI2BgQ0nRCzMPTYI8KZNDw3MqtCEHVKDWXDLBoSpgC3YyZfbyDAwNtIpDABzLJvMqsiqVM3oNHKh8ARgSDmWACSHsZ28fgZkGMMtkPST+3snn7rthOKPoPsWl1nvrnR5vpEZX3PI53KPXuNwKu+Cy66NqjdLl82+8lsj7GxWDK7rWoKQUFgwqirqWKe6uiOpgCnNwl8p4bZeuBxNhI7gg4Y00aKTAZBdLevUptRxiXKvRg2E56HOFFeaiKd85LocSb4jputK/QndM9p0TqW8LtHgj7bWuiByhNa6JzOV1pElLwMH8jd7cxFbWGvO5mbInwVZ4Xf55saiadYQ1TWlVtKawO9jvVesVBs3xAk1VGWTyhOZ9Kf3c4yyi1DNlSuTSz+sKs15V6vUAOcyUNPH11zVAL7yuIJTyHHQx04BIq+qp9c/TofEharUR7lM4VxwTnB6gQzyz2DTW5/Z4oga1fsOCPoWYLhcLMt6uEGdgkCkyZ+zb6mSFRdysuVNxWG84KeO3//qXf2n981t3T4g5FEXxQTZXQHepQZ1Bj1wKaznn+pW+8z09cmdP7fxH7n19XSJLuBKMuILQFYVBwyPMHXFzmTm8iiKzmE+RKVM1hzcyUdd9dQGfridcYeaqVeqDzSTokvU2nTGmq11MqSF1zBHwutx6vdKcGphpNNdP9KVdSiTG3N60e7C+V1/A5jR5J3RyVV5q+MHQuMITJ3gdeuNVg8DTgM+ltLr1aJvS5lZoiLV6WczLIgGgz1Smhpnq+qyPtQ9vPJxY38bAX1SiqjJF1RVHq6IrAYciu3VZdvAY86LfxSK17YylUy4d+KDokKYndJ3FgDE7BhuyOaWjJRcqPOeSGXNo3wPm16iJBbVOJeBb6oo4GGtscoSZ0hSTtWuVGOcWMEcp4+6DYBM1fP5DxHyPFHSCHj+AJZm+lUSPkOhWq492jz58KZ/CfgYpxX3sOuu3W8m3Rh974w3rBTITfR/xvI3HgFYNzElWSXulo9IzMIvPNNluRI4p9tMxMxgS7gm1nZTqfQEEZiWTsMHh5v+v0rnQaZmqRISTHg6dkUYqDvPqlywifXVdl19X5f7X7v/y0w/+oI+puq977RPi/HT1NufOhkkb77163959926c2ODknKz/fy97WoZq+WXdPl097aaq+7vWffVjyXq60RtSNS6Tjrawzx9pt34kc1ULecmNiqqGcBoZUlUQf1nhPnfEqevOiNvHISEOdzS1WrDD+idg0BkKgjR5KwW9oNhsrwz5gr7GRl9QUxVWKb9EZJe5VikMjZLLpMq+8SViPgaepzQIMnKetF/CB0iIsuIRA9hNezxOS0FnCyb5YFQ78GFtH4mPiaNJh0msPOYBLD4OomZq3FPDQK5MEsZ97LNDviQSDkdwPhMONxaPjLlgH40+JG9687XGWEeoozFWWl6OvHoFr7uyFKuFrbkFzy3gK4JQ5VOw5T/Xk545q6cnt3Fq38qVU/s2ydsi4cZHYR53xmD0Q7addC4HqrHGjuWV0PpxMc9efRwoN1dqKVnVGqA2snku1NHTM2tueurwyr6pUNfwVNv3Ec+8Y9J0aTbOSJRxkt47XtKT1A6RT7gjr3APh+xySRJnmWCcfvHKXWvXpjOZ9Nq1u668/vpxV7ded9252wr5fGHbudddd+v4K7LCOsSGGGnnZ52xbPlq5PNnLF2+oo/QFqujjC/P8HvGzKtigFlhfF5tP1JDKTHg4BiCj9cCIVOIan1E11vvE9coYVcWb+hkjcVfsg9Ip/Xjzh//2HqptJR+id8zNKoODckfDRVVumyCpUwQ51lkT3mO9SvwJ1Xhm2J9UBeDEJ+NbQXXbyJ56ntE+nsi8eNvj86Sn3+79OKnSh30zU9VcVGNnjYPlexJgz9+ekh3y58d3VD6PbnYulOZOfq6nP7oBYzzs4rPs1kjn8e4/OULf0cuLpYueo9sL5YwXqlHeadaT0SaBLMaadxMF7xfHFdwo4IwM8lWnl6IVxq5qqaUZYZVFAS81Fymd3ymcKSqbXSy/OToSnni6MvyxN8Xn2XzR0/M90Sjoelda99zOAKBVMLjyXW2d03OxcBx8ftbml3uecmeRn8gHE7FGgYLyURLOhNrGmyJGC0t0wpx+ZmLS7svKl1xkfw16yiJuhw6mxFIFr85ra7OMEKh2tpQKNLTMtBYV9dTGwkHg7W1Ho+jNFLrdtfUuD2TejqNvqBhtM8OEG4Y8d6G+gCOgybGwf2J5wEoQygncJhGLskzqtli4BFOYsiNQpIsk78/mpHl50bn/O/16+WRJ8jj1peeIE9YX378CYw8zmevJxtkF7llZBsdWUGG+TBMD/C4DH6Ek+HKvETZJOoXs5wWg8DsD4ytycUMkB45Tjz3Fl8mn7/ceoYsuJxmyHzr2cvJ562zGhv5vsZSr9V2AbmEXHLhhdbt1u0XkH8hP6m+M2gEug2g81JzMp7AEfMLXQ/a4+WvvNcSD0QRA1UG6CkEGTOMeRfGp26xfriuf2DdvbMWT5seWuPO1AVDpDA/X5hpfamrsz/X3uFeV7dtPs7idq8bGFhLVtywcf3yoUvXTeuj/T09C8iidDBUZx3N5hdZ52+cxRaBx9jVFW/KWF88h/hGr7l62rTNG68nd+9auqg8V9Og7YrklqLAk0yv3yfEzQ9zJWhgkz/EZb8vTtnud/946YG/e/5yazO9mrxn/QvZZsWuIE7SewVR/nPkLX7cemhkcNB6zbq2wus/C7rizZboquGHmXjcj1qmkr/SjeRn3/5ox37WUbyOLSn+x1R+vLTLeukX8mOlgVLyXjqz0zLmAn9lQUsFu+WVFkjrpGPiKeLYByNmS8HMmgWY7VRPCdVUDaV6ChmqUYhUTzB/gqmdfZLG0MGnMcHxt43/G9Lsl729TufAwLJlvRkMl5OXneucy2OrjFi2f6o5QR0KdE0wFzS2NS1Iz4q61jhXu5bGVhrxzIwprRPUpX5x04wvTM8xXKMvIp1MmR6EW4cCnRNa7fuzDdc65xrXMijc1DtjcmsnFu5MLWhoRcqGa61zrQurbcphtaP/Y5ToSO8pMhhak7CDjasjTdkZU6EPQ1AY+tAan98rCo/pYCfenNA6v7G1aWHvnIiris3CXrLye8uU1C5JGcBKUEmVJMOZnIGPvw0RKxiEF4jKM7mkCYcKx/3Eaf2FfrP01chJsnPzdcv+Qoz5g9vJixG6aOTRB2nhAeudI0cemT59YMuWFN8N2V60jpjy0pS8IEXISci174HSKw8OpJ4z701J4pn1X/kV/GGQtZjULd6iog0f95zu9OvAadfEJEaQFAi9Y+OGXbtmzw4ENmwUIdXz+YGZZqvTkc/PHDBbHZ+bNWv58t5et3vWrBXLe9Pu4sQuelvXmmJ9Pftf5NHZcwJBKLlzDlDYuHEXvR5KOMslIRwY3QNF3GNIkEMd9Osdoy+Tf59kxWxcYvOAt15AJnw2Oc4bo8Ir0cXrqlSS3N8G2+RJeJ5078Xbk2Q5WZi8ePs97P7WtsmT21rtM/l4+8X3TtxW3MUOb5sI2aTys5mPlW1Qz3xpp3SCv65coJxQfqsW1GXqfvWo+iX1Xc2l3aP9o+v3yMt84RN7Es+9mXw6r8I5I4wfmsC82lM2hiJMVkPB7BQ+Hym7SQlxV8nAOSkGIlPordAspNREsieZgL0305spp4M9xTNmRd23zTDsSRjNcKQBX2SCiRVPRvDZiBmy3bRTryfG7uLJrr1nUrYHpybKnp14AAx1YysSyXIqPgyBQslsOBvuSfekMcRYDi4mMUzpSYdyuGMskUlkMClp3+hJ9ybTPaf2SaRyGr9PopCayMCdZLlAbxJ3DO0Sk0g2DHVjNIfVTCKhHFSWjpiQFDGxLZB1DGmkV7k4Fatci4YmxrVwEhWxSoXpM+02oQq5clez4XJjc9ANbBDwI11hCF5+goZN3i4OQbLSW0zHiN2Iv9EC+KUqjtf4XbwsKntklYSw4lVsPy0EYqKo2XIM94gdGig+Kj75E6+s7IQGCpG0SMRnfHYy3sBShkCRXKj8CgDSGwjmSIs8+ODPLocExfPwsbuZLccyk6gtOPYeniSPyZu230pkBRTYhOhphAxECKEnmbwtp9VzZe8ph3Z+9F7GlM9EwqI9WI9QM9u0wo5OD6pCDz7pTEJGW/lB9arTok8CgyhV3m2ILeTFy7zyPm6oxray0HsGRR2bQzAhh0fWzIpHvymxskOsMBK0s8A/bKD9ULY8+vaew2ugcaoVOOYgA/np9LQ+iNZOZ+NTob+ZcjemkyrAlfdqtowojHnzBeSZggCiApSlEfMQ8pI2W5VkGQirLbILQWt6cRSmExvrenHP9E6B1PJg4REjPUbvJySqnBBjGAgcTKNYJsYyPHlqt99z4V1sZzVLuV1eisgh9EygUhlMbKkIV6kB86EDANk9CMaf4Bh2ogdlCvaIPVU2I2MHNH1qePMgxJW+pE4JrC20GblSYzgRFpZjjLZ7qWKCFUkn1E+OY7ocx0E28uOAorfSzEJFmHsKCOUATHQKmSRnEMcyCKjihAgJeCuPHXc4xtQoHg2AgALn1RC+dQApzU0nPbbEhXswEWXOxqCwGLKQkTVsZgi5zhsCi1BWhaSXrVwhHw6M0wuBK+mece/Y8dxjhDJCDsL2VSTcYwSQttC7UBXzbBxDDAPtDxkSGjxTmDuQVREXO1rSRNmeotWk4kdCtvnMjh3Jyp47HZ7GSigbj0BCKDKRtJBxgJSIrbtoc5OVaqEZaWyagCcBMdhIENjyaIt2Mduk449hE4VolxUCKzmFpSmjqkdjdvvRzhinQEWZFW6XlySSYwQubfMRVSB0ShIqhMKnATcqaiQTEvX12nXjcJqn6ywqSlVsEXnCdt8iAt6EaNhnFAozWxaWMTgYstFRxO2rcnxMn043Ccnym+tKW3Lj2yRkdSxGY+Xmaf6UWulJzxghHKvBKbsZaBrLkm1Xnkt022KKieV3f8DRHrUnXLHcIK1pxZZTyFjVOTEbT1TcSBtiYQ8lEx3UdthwLzsWwv1JoluUhJ/woOSUkU5NksHf6JnETSH1trlMjombNuUxncgW8tXO9Y5hQ+SMTqWZ7SMCGgEEsyp6FjiUuWwadjxnQLVzFdOUrcKPrezZdAVLe6fTnA1Pp/A19EmrWzXlPeP1DbiLiBAueyNG1bVRq08uBa/LHlNZysu+d7kjOXTcTYFEMNzpJPqHZacSA6UwiSoF3FWYDAj/0XaNs+FPeo/JsuOLPh6tOJ2TiFLosQNIOWWujCpWVAQsU+3DWJDvLWQB6U3ZR5lGZUaZrspMxddWjOqEcUIJIS64IzOdMoVyTonfL8sKU6kGmYhCvVznHDLIqjckcwpFuYILcSglsuIkIcJll0GAthMrgGTKgoyUNyBPmSqLasQ1kGQuj4/IkE0m/Hlxw+fQFZXZJMv58D6R3VQTReGQVSfTZEiXNRfROZFlqlLKKVegiKrr0HYiQ5Nl5jS4EfFjRZSo7krN/+PbWcuXzqIKZ4xzFtLrohRahC1VoA2UYOcYtfnE7Rt2P6Brdh/1CoPskNo8g2HgsmCzykmZG5Q6/ExW4YpyRpAvUIPMNExQoDrIACVg48wBVSkcE3w1UV1VVQUGjmLTGmtUh+6qjYI0a/iyU2Y+mTlg8JgXRlRzglQwLgPPGHYAQicnjIkBw0NW4DYDSprKndTb3dyjOp3MC5ICDYP7KABzdAf3cCd3XbmjUCikdc1NGZVdqubQuNfh8isoIA4qe5yKinVoUFC0LVXb4lJk7s/0husMVUYGNk9wZQPtLbVzN3bksr3nXlxI53uoS1Y12SVzjeRSPNUU9IKAwAjMyHYnYl6uQZ8Ev+Qyr6s8ZcThhACqwDvMTqY4PAxDWXYmhaRCEoiTJuSQIU+5A9pIqSrL4U4GLK6QK48KxxpUrFjhTuA7c8FVoqcjZ06SVQeKrK1pDj3iwdBulAyyHsT+Y5Kf+AkN6kpQjcKAeDTqRAGhXNM45qBElxUM3Dr3ujVsFueqO1OzaECl2BIXaizRQCdRL6kHmiwaxfAVuKwiVtT5/wBS4vM5a91hXHMn3qHxGOQGwUS94Ux1cI273bomqlQ1n+Z1NdR7iVNWsJHcllGmCHbBkAINAAhmS68CTeXKUPf8Aeb1cHy5DM0keq2TgkjBHTa/sEPDZUlExXd/yHVdVx0qB0EUGq27aW047HTBWIKEMNkH9SKzSiuoiuBR0RBgqKyBAMpOznUdxAkFF4aJUeCoLHK4CFfcqqJDdxTF5XAof5J16lWDHEcTxksDcZVtWAKg00BBxum09X4IG8yQzSqIKuiw7MDeMYf6s7LcEHsYFVA9cakxW5JUFD/aSgCWKtpOXwNmyYqQK5k0CtlEbWViJaPdCNhA4QEtkMFXCqksoycEL8pQTxUSFeg+Nk12yNAriiDjoq3NrXFNV5gOOqtpWixMsNGVIbOrgDoVlXuD4Vq7HGRgKCAya0h4mIB7GFAFhJeBPLlQrjjzOaHjAkO1rM+vN0YaQ7JotCqrrNz+WCyWiDXWhaksJIN4iftyUDWqyYqmIQ9BV2FQVaoAXEF9sos1xeNNLoISJFiJEqLBbTd14SVWiPIvWglWQYmiNGN/OG2OJhKplM6BDxx4htmjkVojGo6EeMUgCZ6qxOsIKUqjIqyR7HMKxmtQKcAQFRldKqCPw+v3IKAaoMKAKw7FFVBdDifqXlsqlWxuStarKCJUdkcDAV1nXB5nTSqQLiAWqcJ9EG9oMNeZi7mp3RsbbWQNpBY6C0yGvgjVkanTz6Nujw1GZVjhIo4oAXClyIpDtnFKVFAVmvKPibgKyHwK1lD8uKyXgbBs/9AqOCLBukijuxUy6LoH+qsyRUP4I7bu4I/hpR/ETJHHKQa2GIfHXWkmbt1cVYQrABIBI60ytxNXEKsAKVQNaehcMIfOdGilG5HLrWKjhVSVe1qxe8DZEMSBfypRywpAbfNHy/pWUQsMsZCOqoRUvRHucvBg2O+rC1Kl3DQEV5TdsaOFiojVlxkFmo3iQWwI84X8Ieg0JLhCbofde5vXTtd/6QagSeRuJrtVV6VCWjH9xB82agqFhlrgk4quC2ol1Sl5jtj8xPYLw0ArVosDAwiqPKY6dCH9oufoGokcMtfTaDrKA4T2WakaPbKj6lNQWXcIptkcO9vJVW5jiTyE3ZZRjR0VIWbCInMv0aopioZyBWVhZDkqJQ4fihxgq6iNEwU5hhSV/7bbpNbW5HCgUaODjsaEsBfojQrgBYsBRo5TgUAU/AZ0aqjmcLgFcOLq88amBiE0cDi4LbdoJYXeybIm5ALpCH/So2oANYCOujD0TmSXArxSvdwFSU634pSdXuGHiBHzIVYL2QHzWNPANQcCMEg0dh8kW1PcBD08TaXjFYQwZmMgQ0cW/ScZkdtnGDqucYXyaApog58raKEgJy5Sgw6N8wGp7XNRTsf4hpSdwhse0AWrOavkQPQgcaJpPlV1oqEROAiDW3anZYcmg4ERn5RhStjpI2gkjQaX34fjy0hdytnTkO1JzctEQ0FXDdzmGpSHYQCtJjV+ty/g1EFsgUb3jCkLZg4GXbIHPUtOw04YP2rLGJICVOFul+7A4uD6hH2OPhMaAYwLyF6PbIOMDn468hNcAtAeEHlAeqfTWT/HoQs3lqDXwLnDoQrYsMVCces4TBqXI61l/giOCR8JQZMIT5jZoAtjzJrra4NutwBNIaQVPsrlM8gbDK6qcSc6Gej5lB1GekqHeIBWdEt43sIegmqUbZUsmgrK3djwChXzK6JWi5erU9gYCAJd8ng0RQwyUiy7qmC9oXJFODGirAJWk8mpYL2r7COg5tR9GuweFxCGCgetdSq2418Gfq/bLZdRgjEPcaIhcQG2VpqAdWrMdqEUcKFA2kkQ9ZzpwFfRJg+2UIEk0HlwlWTSheYMrrBh0HwUpHJzsN6roThaNWQD0VEjFR/Up1CHbOVhXgT+HnAE7YMeRfKNwFLog6yKuQTH6QTMIO5gTt3txO77nVxRw+BoqqpvO/rBoHs+9A+AGyg/HOc+HutVVFANXRhdo0NiBuRAd5Y7BAYzG4EphRkQRVuItpkMRAyHvxXaqZSxAj1mpriY7aZSJyPWUxWbYSOnTBxub5CLFa3AYKKpjc3CYYN22eNMbZcOBFIN+hyNtfVRcDQQrMUMFmohAS/gZFWgyCmbdCEOR/XSgZwCVwgy/KWxOdGSinhDPvDzHDBfA25B75iwTwDUfk2zQd0WMmHQNIEkYm5SsSc68NZt6wgwO+jwctvbFeqq6k6P0xcwFNudYMIcC4+SNMRmzJo5xWGbUG64Be5oONNw2sYBAAWsvPDA8LECtW0YejVwV3e7vL5QpEYBz0mj3E/jzWZ7R5fi0x2kPKGx3TuYNui07FEJ3ULzCGx12lMjmB4CmoP/4rCthUzdgBsyAofDw/3Mx8Tsi9vNB0eGONFl16ClTFQAE9yow0x1pBQHV50cYNivAfcUv40VDlmHmazbrelwB+sEXjsVdF7E/IXazhq6dKA+qGRgK4nhVrjtOyj22FFWbwBUiVmeVmv4/fawAImQB4YTJAycOOSXU9XjjTVhn18NCT/wdLNYtibBso0HXsiuACouCDk+DeAegjZYUXXECvB+gOkOMRwwYRWYBwPkAGfFSUBdgIvgzYMbx8wyNoCx9yBAATBid3TxnIZW/CUBfMz2nivepRgkjZTNhsMBXRG4BxJScT0QvWXxpIaSqnuGUzjNH/E4PBSMgT0UDrfPR8poB3MwlwqEVBfoPMAQQB2gA8gWJX/Ti8BHTVqwNh4L+EjFVPPy9NOjgwkPOgLAJwV9LCTCvESqfrtxAz8uOaS41CNWr1UWDdgLCPASPyWwX5HjCsVcdaEorliWry7+aefOE5/dudNaG42aTqfP5XW6zGhNgvz+9ttf/8Httz/Am9mEY8cugu1YyVMTTXbV3OYDa+b03VbTlYzW0HXHvn3zTTfd/O1jxTfYhMq3KT+ANnlxbUj1++PyUlIillwUcAEOHCpRKs9XM72kaeWePSthwzOdfIGuryWDe+btOQuOPfNKqy+/4+gFO3fuevhh1r169ep9V8Np9dX7yP3bj99zpfWFaxbuWwPHvoX0xbMdjouvfOKJK66o8KhGeZgfKq9jEyv8Kt8UKw9/9A/K9Mohv3t/cRR/WI5IWz8u8R/y+0QvuPgS0V4ZWn4TmPO3+D+Rlg3y14u1lM5Ytm1wMJdd6guFIcJa+pdtHZybyy31hkNwTfjxn5DiIxF/ZNbM+dNbmhFgIzNnzWOtXyqd+4lUyn5bGWt1PX8QOOyRAvglup+Iz1Nx7Xkmh8u0+J2lhtJXL7pI+eiaa0YacP0dfYc8WXxS3vry6B+/+13Z9zKElTVa4psf5IlHasQ1PPZa0EI47jdJS2DMwmCUpq34vc+w/I3RwZy85ovWw9a1Jzu7+vu7YINzJz8+PDpY/AF57T1r722koauzelPSRbvnQrt9Uqi8YqhL6hXfMUtB6EA8zI0WXmiBEbF70QycNP2VPywg4lvlcJyfFm7dRd+0vhgjy8iyJuuL9K0DH73M948cJMWZ/Ym/4AfWQ8Pk0Nq15FnrOrLPmv/JGH9wbfGWt18svAi/t9nw2rXFl4+1t86+ivihKBAgP1yTjaxZmw2vhbAi1xa/F+Q6Ib4mH7dCh4pVgopBTn1xLz9317ELYTt210UXXtj30nduPuDQLyk9s4QuOPjISzfffDNdWb53EeSjP7/5wDNPHxa3t91083deurmyVpF9X4yTy/4qkpW/OSBP0Z+WzLnTSf8FpH+6tZBP3my555Dm0avkQ9Zbc8jh6n8XyC+J8n57nRbxxZtqSMZvB1vlTaMPsd9Y061lx0iK1N+1n55v+cnb9DulAesEWU5fxfH7+D+1t/gx8XVYjdQASNMitUmd9nppgu+Qqt/l5k1iFowWODgeyVyGV+JwSOiD5QssJbgWzGeaDJJqaY5zdYf1lB4IqKR+xYTavr6+qTU1tXR38nDSurvjnA7reE+mx3o2nba+ke3JWq9v7dhqjRxpPkw+Z71t/eY5+sjUTY/6JzgcTZ7vTptBtFvpw39vvWv9wvo6GdTpjwOaFiiFFp6PNJE2PZQ8kkxGn4pOdZ903/Xd90+6T+5/quYLrx5JHqHGXbdbH1uT108hz3YG5Xprte8t8op121HkJUdeakOAB1x8jW9/pwoim8kRgJJkDr8cj6NKgkzjCtmtd39gDZNbPlCe/4DcYu16/27rRyN7+Kf5fdZNb989+jPrprvffvtusltO3f022T16KTtUrkPZy+8HrayROqQ+aZEktcSZGowHTV7BUH9lLT75b6QwAb1x+/t+gApuFL9yy/b7ZPd920t1dXWpVF35TFzjrpxjr24JhuqtN+uDodL3FWO7nPCM7pcPer6VqImCoSjts0N63X99zX7bChRCwfrWq66qyKb2PvCTgvWSgjrBTxhNOLbKc+W5Gz/s3KDdyu8rZej37xpdLT8+beR5PqtSDqZP+A1O1NZDmcVpizTuD05SSTbtxhuHrZGl8meHrBFr2/COHcMPPbRjeHjHQ/TsRa9acfKLV+l/Dg8/dGIYthMPDZ9ac3yBsKdepE5Y3G+/YSsExQeW8WQ4DZECz/DRJ+985/sX7Nu346LRRXzK8pEdc/nMb9EflU7QTYWVh2brepaaoxdx59y5I1+Qn38CZcgh6PdD221dsldQTpdmSXOlhZJUR4xCrgVGm4NbWjBbcmaMBFWTFYL45zImD3PTMFvCwRZTNb3EwOWs4oASIiTdJFhQMV+Bh7c6tjxBP474Q6Wgk77m9DtLzfc7dulXnuWeqdJd/hP0iuzo3eRp8ICsBW56NZnrUE1Hh5pWO+Wc3KNP1LJ8inwJvUC718VaiTWXXCZbn+G7R749qS3wHfKLoLXw6/J7K3/p/d36QGNzzci7jQ28JjryBfrPJ/z0jezt7Ynmp5sDbcUvHK7zjRDZ0l9SX3Zcp3/KQZYq1hPOD7WSwULPeKwXCG2R229LhTsqOqbcWLZLqAGTEPX8cbR11Q8xCpUvLtgnUky8rl5txU8Z2KOlO+nFv7hj9arVq+8wnzoPtievXF+YOHHienP34Jw5g5cDApvzJnR0dMwjd9HLyFFrS+mEteVnM2+44cSJG24YWLn4wQeff+HBBxcTV/tZq84996yzOlbmt19y8Nrt2/PvpS/flV4Znz1raOmsWYmyP2bLph9w8pR0NkMr40p1HeffEtO/mzMrSVly9pwVD51JYFd0Tpg/f0InffA0uSXVdbl+lFnAH1MtmKDvnfi5R4Z+bbDbujR+43/EyS10ItGtD0o/6QYc+qD0KiT/x41xcmv34Jxu2l61GRT/B6Ie7LREKt8I9YEhxlewZYcjj98c0coq+Crk0G+K/0gZyq9atX+YRIevWbX6g8mwLV0qzuyGm4aX4t+o3HTTgY3rndb+fJ4cdK7feOAm62m4Tf7Fzma1QVj1Uz7gDwDiGlJSygAa+ogUzzURyR+eQnO+Qt6+AJ8hk2uCyU84k2s+zXch9WQrOYd8UHrBOtc67+snXv/wQ7LBWmh9z3qN7tm794tW8Wtff538Q0tLLtsCG/75TSv5AMt83TrPOrf0AsxcN37w4etYwFr4xb17X//a160i5wnMXS6Dbb1Q2u8w5aJYizxN2ihWIo9riHz6dYyM/ZQgPuavtsCfzJDyqtOElyjiK4XT/3OLvbJq1dV7V8G29+pVq/jCNWuuuWbNGvtcfG7+6mX3kf27lsG268M37ZBcds/yTQtupPVnzZ/ftXrK8KVTN21+2rr1hs2bNm2+Qe24YdPmzZtuoNORZJnwlRWCcD50xS2fQiK/s4lZYQgP3rXLmtXWPu+WTeuPHQMi5Hc2MSsMYfU/HuR2sa45BiM4U1ounSPtFF8FjP/e7LTv0cwz/PPYmVdFn9Km079hS512n/zj2evWnX3woDgvKsC2yD7/dcuc2bPnbCHv2aH1xwBstbXivGHmwMDMDfbZ73I6XX773JOArcc+Hzh73cFr15199rprD647Wz6Yzy9alM/b5+OzZ28p9tl02be3zJ49+nYgWFMbDASCtTXBAEnMHNi4YWDmzIENGwdmkutdLp/f6XI5/T6X63gc6McTiTjUgmgSwLXbPAu81KUgeGKmlJamgB+2RFojXScdlp6UnpFelF6Rfiz9q/QbyN9HspneBhJKyuJfXMQ/uFRjtIMkclmYHIYDXpyGgcgZzdUsAbwRwiwUb0SqWUQs4KVi9V0QLFF5D6r2GrFxI8BZwcCdlQdKrF9tIGJaKlbl2RioiAkU/p9MJVb+sxeId2NYwC8GVX6GGH3R4/FYH6rtqsuFp5OueS5VxdMszwoP/OZXE9hlf/veS1UCer6hvsHjZuZUp5JO5SPpRo/jnDh1e2P19VnPMM4/d+66zPrS0pqCkW2ekPn5VXsu9+bq6xo97t+5PA21dZO8u67a8+ReJyFOC0//6iTU+RKeQs5DmACnX2FIakWeXzlpNf6uSI/gmU/42220/jq+045qjDjgDtHOwI5SsjMarTfCUZlMpYkNO+ddtT3bxaznWDQUbaqv7w3cdfDhXTi93n/X28TVsee6OZcut/6TfXrPnqc+fV8wW1fXFA5HnYYeDUZqo5Hu0PFDT+3ZM/oocblpA57mU5eLRIjbRXLEhwGcfoc3mvC0FO9iDOZrcGrCDGV/S74E5LlWapXWg7U5tYDbzJ9avGkoMM/oVsDQx4g0fr13Za2Z+Ache4f50diFoDRvsh8FQ5HO3q762lgd6Z7U0RUORYLhSE0QxsTqbM2Ew+2twWBnPX34YbqaOXzhyPTJTy2Z4MdXjd5ATd2C5YPb862T1xfWDCypr883NranLpgzZHqcssyYk8hfraszerIpQCsHjebMfE1tfaQm2hAktU3W65GUz59oCQQ7W8iRz5ASPtjVaxrP3tm/LNZUE201810Hetv9mv/286Y21zllWnyMbeCa09Myccb5Zm8gGgpOA9/o44+rvinFr1z+D0s4ZZB42nWSz04TURTGvykFAjaNgR3ReBcuTOxfQiRhwQIaUggpWgkuNGmm7WV6YToDM9NCGxfGxEcgxp17H0H3rnwANy5NfAr97p1rM0btZKa/c853/t0ZAGvONhykvwe8U3awgqrlHBYZSXkO92b+fEYzjwpalhcy/kXcxUvLS7TeWV7GLby3XMBtfLBczPAqHuIjOzr5JVqP8d2yg/tOw3IOReeR5Tlsz/z5jGYeL5zXlhcy/kXqv1lewkrujuVlrOUqlgsQuablYoZXcZIbNGSsvEDsTMSB2ztXUjTdoNQKRVt5gyQWbRnLaCz7lbb0Rr4bpSJqOnthkOz3wmDrREaxCgNRr9RqWRatcCyHXRmJ9ZJYr9U3S0IFKlGuLyLpSzeWnz7fdI6CQxVI1Sz3Rl1Z8Vz5ewwGdaxZ3k0DX14NkuRiq1qdSY8HUlyOVO9cdKPwKhCn4bU4Gw0vYsHGkUgY9t3pRPRDDw1IxFDwEEBgBxM+D+Cih3N6Ja0mrQAlfgEhrbbRDpAwS1s6WyLCmM8+vxPt8TCCz6zoj0ppnQ72WCdg/j4jmrZwYiroKUIzRZ11arz+5xdmFt1xiK7RCKxzQv2sUbVpWDFHsY9iX592RKXP29UTv/1xs9G74jRHVB0arfxZ4IxlTjUyVSvcw6XvH6dhszO5JnM3mzn9+uTN82dHT81ZJbjgnlVef3XAMRW68iW9ynQSjEbc8MpsfUq65v8Z40PW0eeebq/3Tmy2Pu+peXt9Rr1fuXK7p3jabc1lt1ZVGEbhZx5R7KLDBg7Nu9dea6+9CRE459DdJbZiYGJ3d4udP80/og6dH73HuMf8eMVY/Lu/xuNC/N/+/OfEWKyKxZFjReyKRbEm+jgcbSyJdVFiFHtjPJbGslgeK2N1NJGiixpDrI31sSEmYjKmYmtsi+2xI3bG7tgT+2J/HIiDcSiOxNE4FsfjRJyMU3GaMS5iGhdzCdO5lMu4nCu4kqu4mmu4luu4nhnMZBazmcNc5jGfBSzkBm7kJm7mFm7lNhaxmCWMs5RlLGcFK1nFatYwoiHRkil0VHoG1rKO9WzgdjZyB5vYzBYmmGSKrWxjOzvYyS52s4e97GM/BzjIIQ5zhKMc4zgnOMkpTnMnZ7iLu7mHe7mP+3mAB3mIszzMIzzKY5zjcZ7gSZ7iaZ7hPM/yHM/zAi/yEi/zCq/yGq/zBm/yFm/zDu/yHu/zAR/yER/zCZ/yGZ/zBV/yFV/zDRf4lu/4nh/4kZ/4mV/4ld/4PWbEzJgVs2NOzI15MT8WxEL+mH7+3NnJ0WhkG5tsa7MttrPV9nawm+xmu8VO2Ek79V8b/Ua/0W/0G/1Gv9Fv9Bv9Rr/Rb/Qb/Ua/0W/0k37ST/pJP+kn/aSf9JN+0k/6ST/pJ/2kn/Rb/Va/1W/1W/1Wv9Vv9Vv9Vr/Vb/Vb/Va/1W/1s37Wz/pZP+tn/ayf9bN+1s/6WT/rZ/2sn/WLftEv+kW/6Bf9ol/0i37RL/pFv+gX/aJf9Dv9Tr/T7/Q7/U6/0+/0O/1Ov9Pv9Dv9Tr/T7/SrftWv+lW/6lf9ql/1q37Vr/pVv+pX/apf9Xv9Xr/X7/V7/V6/1+/1e/1ev9fv9Xv9Xr/X7/UH/UF/0B/0B/1Bf9Af9Af9QX/QH/QH/UF/0B+mpp1JqfwN1QioCwAAAAAAAf//AAJITFBEAQBGQwkAAABQB9j6WQAAAAA='), url('data:application/octet-stream;base64,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PwE2NzY/AzY3Njc2NzY3Njc2NzY3Mjc2Mz8BNjc2NzY/AQYHBgcwBwYHBgcGBwYHBgc2NzY3Njc2NzYzNj8BNjcyNzYzNjciByIjBiMiIyIHMCMiMQYHBiMHBiMGIwYHIgcGBwYjMgcGBwYHBic0NzY3Njc2NzI3NjM2NzY/AjI3MjM2PwEyMzYzNjcyNzI3MjMyOwIyNxYXFhcWMxYXFjMWHwEwFzIfARYXFhcWFxYXFhcWFxYXFh8BFhcWFxYfAxYXFhcmJyYjJjEmJyYHIgcGBwYHBgcGBwYHBiMGIwYjBiMGIwYjNicmJyYHIgcGByIjBiMHBgcGBwYHBgcyBwYHBgcGDwI5ASIzMSIzMSI5AjA5ATAxMDEwOQEHBgciBwYVBgcGBwYHBiMGNzQ3NDc2MTY3MDc2NTY3Njc2NzY3Njc2NzY3Mjc2MzIzNjMwMzYzMjMyMxYzMhcWFxYnFicmJyYnJicmJzQnJjEmJyYnJicmJyYnNhcyMxYXFhcWFxYXJicmJyYnJicWFxYnFhcWFxYzBAcGBwYHBiMGFSIVBiMGBwYHBgcGBwYHBg8BBg8CBicGIyYxIgc2NzY3Njc2NzY3Njc2PwE2NzYxNzY3Njc2PwI2NzYXNgcGBwYHBgcGBwYHBgcyNzY3NjcyNzY3Mjc2NzY3NjcwNzkDMDEzMDkCOwE5BDM5AjAxMzkDMiMzOQMyIzEyIzEzOQEEBwYHBgcGBwYHBgc2BwYHNzY3Njc2NzY3NjcCJyYnJjUmNSYjJgcUBxQHNTQ1NDU/ATA3Njc2NwYVMAcUBxQVFAcUBxQVFBUGFRYXFh8BFBc0FycmJyYnNDU0NTQnNhcUFRQVFAcGFSY1JjU0NTY3Njc2NTY3NhUSJyYnJicmJyYnJicmJxYXFhUWMTAXFhcWFxYXFhcWFxQXFhcWFzAXFDMfARYXFhUWFxYXMBcWFTAXEic0NTQ3BgcGBxQHFBUUFRQVFBUUFRQXFBcWFRQXFhUXFBcAJyYjIiciIyIjIiMiMSYjIiciJyInIicmIyYnIiMmIyYnJicmJyYvAiYvAiYvARQvASYnJic0JyYnJicmJyYnNCcmJyYnJicmJyY1FhcWFxYXFhcWFxYXFhcWFxYXFhcWFxYXFhcWHwMWFxYXFhcyFxYzFhcWFzIzFjMyMxYxMjcyMzIzMjcWNzYHBgcGIyInJiMiIyYjJicmJyInIjEiJyIjFhcWNzI3Njc2IyIjIiMGIwciBzY3Njc2JyYnJi8DJicmLwEmLwEmLwMmLwImJyYnJgcWHwEWFxYXMjMWMxYXFhcWMRYXFhcmFxYXFhcWMxYXFhcWFxYXFhcWFxYXJicmJyYjLwEmJyYnJicmJyYHNjMyMxYVFAcGDwEiIwYjBgcGBwYHBgcGMQYHBgcUBwYVBgcUBwYHBgcGBwYHBhcWFxYXFhcWFRYXFhcWFxYXFjEWFxYXFh8BMBcWMxQXFjMWFzIXJhcWFxY3NjU2JxYXFhcWFxYXFh8BFhcWFxYzMjM2NzY3Njc2NzY/AzY3NhU2NzY3NicWNzY3NDc0NTQ1NDc0NTQ1NDUmNTQnNCc0NTQ1NCc1NCc0NTQnJjUmJxQnNCcmNTQnJjUmJyYnFCc0JzQnJjUmJyYvASYnJicmJyYnJicmJyYnJicmJyYnJicwJyYjJicmJyYHBhcWFxYXFhcWNRYXFhcWFxYfARYXFhcWBxQVFAcGBwYnJicmJyYnJic0NSY1JzQnJicmJyYnJicmJyYnJgcWFxYXFhcWFzAXFhcWFxQXFhcWFxYXFhcmJyYnJicmJyYnJjUmJyYXFB0BFBUUFRQHBicmJzAnJjUiLwEWFxYVFhUUFRQdARQHBgcGBxQHMAcwFQYHBgcGFQYHFAcUMQYVFBcUFxYXFhUGBwYHBgcGBzYnJiMiByIHBgcGBwYjIiMGIyIjIiMiIxQjIisCIiMiIyInIiciJzEwMSIzMTA5ASIzMCMxMDkDIzkDIzA5ATA5BCYXMSY5BCIzIzA5BSciJyIjIiciJyYnJiMiJyIjIiciJyYnJicjIiMGIyInJicmJyYnJicmNTQ3NhcWFxYXFhcWFzInNCcmJyYnJicmJxYnJicmJyYnJicmLwEmJyYnJicmJyYnND0BNDc0NzY3NjM0BxQVFhcWNzY3NTQxNDE0NTQxNDM0NTY1BgcGBwYHBjU0NzY3Njc2NzA3Njc2NTY3NDE2NTY3Njc2NzI/AjU2NzI3NjcwNzY1Njc2NzY3FDc2NzY3Njc2NzY3Njc2NzY3NhcWFxYXFhcWMzAXFhcWFxYXFhcWFxYXFhUWFRcwFxQVFBcUFxQXFhcWFxYXFhcUFRQHNjc2MzIXFhcWBwYHBhUPAQYHBgcGIwYHBgcGByIjMCMiIyInJicmJyYnNTc2NyYnNDU2NzYnJgcxIzkCMiM5ASIzMDEwOQEiMwY3OQIGNwY3BjcHMTYHMDEwOQI0FTQVNBU0FTkBMDEwMTAxMDEwMTAxMDEwMSM5ATAxMDkBMiMwOQIwMTAxMiMxMDkBBjcwMTA5AQY3MTAxByIHBgcGBwYHBhcWFxYXFhcyFxYXFhcWFzAXFjMUFxYXFhcWFxY3Njc2NzY3Njc2PwEyNzQ/ATYnBBACAwgCBAMCAwkHBAMHBgQCAwMCCQEDBQECAQEBDAIEAwQDCQIDBgIFBQIBEREEBAYDBwIIAgMDAQYCDwUJBQUEAwQEBw8UBAUCBAIDBQYBAQIBAgIBBAYLARQBBQQMFwEEAwILAgQDAgECAgIDEwMBAQEBAQEBAQIBAQIDBwQBAgEBAQEBAQECAwMBAwwOEAEEAgIDBAEFvAIBAQEBEAoJBgcDAgECAgEEAQEBAQEBAgQCAgMBBA0CCAECAQEBAgEBBAcLAwgEAgQCBAgMAQkFAQQEAgcCAgUCBQYEAQEHCQkGAgUBBAgCAwQDCxcFFxYRAwMBAwIBBw0CAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAVZTUUQCBgUDAwUFAxQJGxgCBAQCAQECAQYCAwQCAQMEAQUDAgEBAgECAgUEAgEBAgEBAQECAQEBAgQEAQEBAQEJAQEBAQECAQEBAQEBAQICAwEBAQEBAwkCBQQEBQIEAgcFAQEEAQEBAQECAgoRAwQHAQQBAgUDAQIDAQQDBAIEAwgBBAECBgYCAwECAgQFAgICAgUDCgQCAQYFAQICBBAZGAkHBwcGAwQEAgIEBAIeGQcKCQwaGAEGBwgGDAYDBAMQBAMKAQUEAw8CAwUICwMHBgMFBAEDAgMGAgMEAQMCCwUBAwMBAgMDAQIDAwEEBgYDBQMCAgQIBwULAg8vJDAHCwsDDwQEBgQHAQMDAQEEAwJGCQoFDgULBQx4cjc3NzEJCA0CAwIEDAcICggFDwoMEQYCBAMCCgIEDgsGBwIDBAEIAQMDAgIEBAImGiUMBgQFETMyFRsXBwQCAwQCJCwMNBIqJRpIXys1NDJmbDcxNjACDAQHCAQMBAUIATUmBSYgEw8EDQIGBQNANC8iHw8FCAMEAwEBAQEBBAIBAQEBAgECAgMBAQEBAQMDAQoLAQEDBgQFAgEBAQMCAwEBAQECAwIBAQMBAQIDBAQLIwECAQECAgMCBQYECAECAgEEAwIEBQIFCggBAwICBwQEFS0DBQICAQEBAQEDAwEBAQEBAgIKBQICAwEHBQgDBAYFCwEGBQMMAQcFIjArNSc5BAcKAQQHCwYEAgMDAgoJFg4CAwMCAQECAQICBAYHAxMCAwQBAgMDAhEBEQECEwkGEwcYAxAEDggCCwECBAQCBQgIBQMEAQICAQkEBgECAgENCQUPDQgBBAMCBQUHDTMZTUIHAgEDAwEMBQUCAQEIAwUGAgMFBgIOAgUKAgIDAQcDBAUDAwQHBwYHBhsR7wYGAhAQCxoNFRgDBgYEBAYHBwUfBQYCBQQCCQYCBQUDBwoFCAUNDQkIBAECAgEHCBAIDwwdHA8BCwQGAgMDAgUBAQEBAQEDBgMBAQIDAgQMBgQEAwcCAwECAQEBAQYIBQMFBlAvSkIDDw4FAwYGAwEEAwEJGgsCBwYDAwUGA0o3cggBBwkBAQcEAwUFAgEBAwkJBwoHBQcIBggEAgQCCQ0CGhUVCwwCBgUCBAMDBBABCwQDAgEB/VQCBwMHBAEBAQEBAQECAgEEBwQIBAgHBAsFBQkJEQYCAgMFCAIEBQMCBgcDBAEBAgIBDAEFBg0HBgkFCAUGBgwKCgbxBAkCDwcTBQIEBQIKBQIIBgQHBAEBAgEBAgIBEQgHBwcBAQEBAQEBAQEBAQEB/vQUAwUGAwMEAwIFBwIKAgEFAwQKBQMFBgMKB9oDAgMBAQEBAQIBAQIBAgYCBgYBAQEBAQgDAgMCAQEDBwMEAwECKAECBwIBAQIBAQEBAgLLAwIEBAYCAgMCBQQBHgEBAQEEAwECAgMFAQECAQIBAQICAQEBAQUEBAQBBQEBAQN4AQIDAgEDAQEBAQEBAwEBvwQCBgIEAQEBAQEBAgQGBwQIAwQDAgQKBAQJAgICAQMEDAIoJCghCAkGAwkEAQMICAgfFQEBBQMEAgUBAQEBAQEBAQICAQEDAQIGBwUPExUaBAkCAgIBBQMEAwMEBQMEAx0iDgMRBAQGAwQEAwYBBwUDDAUFDAEDAwEFAxALBQMFAQMCAQcINBARCR4WHhQEAgECAQEHBAcDAQECAQIBAR8fHyIfHhsVAgQDAQECAwEPAQ11CgsBAggEBggIAwIFBwQFCAYFAgcCBgQDCAUDBAQMAyAhISAMAQwGBAQBAQECAQYDAwUIAgYEDQIMAQECAQUBAwICBAQCAgICAQUKCQYGGAICAwEDBAIFBQIkGCIiJiYJBQQGBwUBBQQBAQIBGBYaFxgVFhQFAQECAQICAQQCAQECAgcBDwoUBgYeBgIBAgICBBALAQEBAQQIAQwGBQ8KAgIBAgIBDAcBCAEKDxEOBQMBAhcHBQgIBAwKBgwSBwwKCwUICAUpJiYjJCAjHAcIBwcHAgQNGBISCQkDBQQCAQEBAQEBAQEBAQEBAgEBAQECAQEDBAQCAgECAgEFBAIFAgECAwEFCQMMAw0CBQEDAgIEAwEBAQECBAgLBQUDAwUBBwUFBQIDAQIBAQQCCxEFGA0OAQEBAgMCAwMBAQEBAQUBAgMCAwICBAYGBAUGBAYKBAMCAQEDAQIBAgIBAgECAQECAgEBAgEBAgEBAgMCAgEBAgcDBQMBAQMCAwEBAQECBwIBAQUECQEBAQEEAgENAgEBAQEBAgEGBQoWExsWHg0oBwIBCQkOBAwKBwMGCAECAwQBBAEBAgIBAgIBAgMCAwQBEQQIAwYEAQEBAQEBAQEBAQEBAQUCAwEBAgEFDQIDAwEBAQEBAQEBAS8FBwYGAQECAQcEBwcEBQcDDQsCAQEGBwYCBQIHFAgFAQIBAwoJAwkDAgINAQQDAg0HAQIBAQUDBQEDAQEBAQUBAgEBAgIDAQEBAwUEFAEBAgUEAgcBBwIBAwEBAQECAQEEAQEBAgECAQECAQICAQMBAQEBAQIBAwECAgMBCQEEAwEBBAMCDxYFDAoFExUREBsTAgYBAQEBAQEBBAECAwEDAgEBAQEBAQEBAQEBAQIEBgICAQEFAwMCAwEBAQEDBAoBAgICAQEBAQEGCBAUERQDBgQCAgIMFA0KBgQBAQEBAgEBAgIBCwwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICBAgFDQMEDQcMAQMCAQEBAQECAQUDAgEBAgEBERUXGTc3HRoHBgYHAgQCBAUBAQECCQIBugECAwEBAgEBBAMCAgMDAgECAQEEAgEBAQEFBwEHAQIEAQEDAwIBCgkCAgMBAwEDAQEBAgEEAQIBAQEBBAUJMQECAwMEAQEBAQEBAwMBAgYBAQEEAgEBAQEBcgEBAQIBAQEBAQIECQoCAQMBAQIBAwECAlwLBQcFAgQBAQEBBFACAgEBBAQHAwEKAQIBAQEBAgEDBwIDBAEFDwEIAQIBAQEBAgEDBggDBQMBAwECBQcDBQIEBAIHAQIBAgMCAggFBgQCAQEBBQEGBgQCAgEBAQQGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHGhk1AgUEAgIFBQITCh4iAwYGAwEDAwIJAwUGAwMHBgMIAQQFAgMDAQUDAgoIBQICBQMCCAoKDQQDAQICAQcHAR4gHQICAwEBAgMBCgUBAgIBAgICAQkEAgECAwEEBAgJAQQDAQMHBgMDAgECAg4HCAwGBAYDCQkBAQIDBAsBAwMBBgEEAgcPBQwJAQELDQYLBAsPAQMDAgICAQECARACAgMCAQIDAQMFBgIZHQUICgIGAgQHBgIEBAIHBgcGCAYNAQEGAgMIBwIEAQEBAQEBAQEBAQEBAQEDAwQDAQECAwMHAwIBBAEDAgQGAgQBEBcXCQYIBgcCBAQDAgQEAh0RBQYFBg0HAQECBgQFAwIBBwEBAQIBAQEBAQEBAgICBQEDAwECAgUCAQEBAQIBAQEBAQECAwEBAQEBAQECAQEFEgkGAQEBAQUDAgEBAQECAQEOAQEBASEBCAgQBwcLAgMCBQECAgEEBAQHAgECAgEEAQQKCAQFBAQDBAICAQECAgEVCxABAQUGDRcdDBEQBQMBAwMBGyYLMB00MCZJMxgUEwwZAQEFBQgEBwIEBQIHBAUBGRENEBILCQIJAgMEAi9AO0tDRxMMBA4HBgMEBQIVCwMGBgIBAQIBAwEBAwMBBAwKBQ0MCQoEBwIEBAIDFRAKPScBBAEHBggSBA8OBAIBAgIBAgkECAIEBAIHBwkBAgIEAQUHBQoJCwsLHEYKCQUCAgICAQMDBQYFBQoKBw0BBAMCBgMDBwYDBg0JAQMDAggFBBYoAgUCAQEBAQEBAgICAQICAQkFAQIDAQYCAwECAwIFAQMCAgYBBAMkHBoTDQ0CAQIBAgICAQEBAgMBAQEBAQEEAQEBAQEEAQUGAwIGAgcIBQsDBwQBBAECAgICAwEBAQECAQEBAgEBAQEBAgUSAgEBAQQCAQEBAwECAwEBAwIBBwEDBgEBAgEFAQMEAQMDBQYGBgceHckCAgQDAgMBBwECAQEBAgEBAQMBAQEBAQEGAwEBAQEBAQEBAQIEAgUHDg4IBgMDAQICAQMBAgQCAQEBAQIDCQQCAgIGAwQBAQIBAgEBAQYGBQIDBCYTHAwBAgIBAQEBAQEBBxuHBQEFBQEBBQMDBAYBAQICAwsGBAUCAgICAQEBAQIHAg8NDQQEAQIBAQEBAwMOAQsDAgMCDAMFBAYDAQEBAQEBAgIBAwgDCAQIBwQLBgUJCRACAgETAwYIAwMJCAUEAwECAgEOAgUHDgYGCAMHAwUEBwQEAS4CAwEFAwcDAQIBAgQCBQQDBAIBAQEBAQEHAgICAXwTAwYFAwMFAwMFBgEJAwEKBQYQBQQGBgIKBP42BQMUAwUFAQcBBwQHBwkYAQICAR4BAgUBBQUEBwUDAgIEBQIECAcEBgSTAwsJDQsGAwQBEQsFBgcVAwYDBwcQbQQEAgUEBwYQCAIGBAIDBA8OBAIFAQQDBA7+ygMBAwUIAwQFAwkIAlACAwECAgoGAgUEBQoBAwIBAQMCAQUDAgECAgkHBwIFBAkBAgIBBQFCFhcKESgFBgEGAgECAwEEBAIDBQYDBgwDBwYDAwUGAgsDAf6sAwIBAQEBAQECAQMBAQIEAQoNDxMFBgMDBgMBAgcBCAceJAEBAQUEBQQHAQIBAQECAgEBBAMBAgUCAQcTEAoeGhwYBAgBAQIBBAIEAgIDAwEEARIPBQEGAQECAQEBAQECAQIBAQEBAQEBAQFqAgIBAwIBAQEBAQEBAQoFBQEHBQgCAQIB9R4kIiUmFg8UEAQECQoGBwgHBQMGAgUDAwYEAgIDBwIRCAgBAgEDAQIBAQEDAQEDAwIDAQgBBwEBAQEDAwEBAwMCAQIBAQQJCAcEDQEBAgICAQMCAhMKDwUHBwEBAQECAQECAQcJCw4LEBIXBgECAgEBAgMBAQUBAgIBAwQMAR0fQERDOwoEAQIDAQMFFw0BAgEBBQgBDAUFCwgBAgEBAQgEBQEGBwUEAQECAgMIAgIDAgIDAwIFBQIDAgEBCQ0MDxAUFhkGCAcHCAIFEQIhJCcqKy4GEAkKAQQBAgIBCQQEAgICAgEGCAUJAgUEAgEBAQEDAQIDAQIEBQEEBwELAgMEAQIDBAEIBAQIAQ0CCgIFBAICBQQCDQkECAQCBAQCCg4FEQMQAwUCAgMBBQICAQECAwYIAQEL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AQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQATABQAFQAWABcAGAAZABoAGwAcAaIHdW5pRTAwMAd1bmlFMDAxB3VuaUUwMDIHdW5pRTAwMwd1bmlFMDA0B3VuaUUwMDUHdW5pRTAwNgd1bmlFMDA3B3VuaUUwMDgHdW5pRTAwOQd1bmlFMDBBB3VuaUUwMEIHdW5pRTAwQwd1bmlFMDBEB3VuaUUwMEUHdW5pRTAwRgd1bmlFMDEwB3VuaUUwMTEHdW5pRTAxMgd1bmlFMDEzB3VuaUUwMTQHdW5pRTAxNQd1bmlFMDE2B3VuaUUwMTcHdW5pRTAxOAd1bmlFMDE5B3VuaUUwMUEHdW5pRTAxQgd1bmlFMDFDB3VuaUUwMUQHdW5pRTAxRQd1bmlFMDFGB3VuaUUwMjAHdW5pRTAyMQd1bmlFMDIyB3VuaUUwMjMHdW5pRTAyNAd1bmlFMDI1B3VuaUUwMjYHdW5pRTAyNwd1bmlFMDI4B3VuaUUwMjkHdW5pRTAyQQd1bmlFMDJCB3VuaUUwMkMHdW5pRTAyRAd1bmlFMDJFB3VuaUUwMkYHdW5pRTAzMAd1bmlFMDMxB3VuaUUwMzIHdW5pRTAzMwd1bmlFMDM0B3VuaUUwMzUHdW5pRTAzNgd1bmlFMDM3B3VuaUUwMzgHdW5pRTAzOQd1bmlFMDNBB3VuaUUwM0IHdW5pRTAzQwd1bmlFMDNEB3VuaUUwM0UHdW5pRTAzRgd1bmlFMDQwB3VuaUUwNDEHdW5pRTA0Mgd1bmlFMDQzB3VuaUUwNDQHdW5pRTA0NQd1bmlFMDQ2B3VuaUUwNDcHdW5pRTA0OAd1bmlFMDQ5B3VuaUUwNEEHdW5pRTA0Qgd1bmlFMDRDB3VuaUUwNEQHdW5pRTA0RQd1bmlFMDRGB3VuaUUwNTAHdW5pRTA1MQd1bmlFMDUyB3VuaUUwNTMHdW5pRTA1NAd1bmlFMDU1B3VuaUUwNTYHdW5pRTA1Nwd1bmlFMDU4B3VuaUUwNTkHdW5pRTA1QQd1bmlFMDVCB3VuaUUwNUMHdW5pRTA1RAd1bmlFMDVFB3VuaUUwNUYHdW5pRTA2MAd1bmlFMDYxB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDZBB3VuaUUwNkIHdW5pRTA2Qwd1bmlFMDZEB3VuaUUwNkUHdW5pRTA2Rgd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwN0EHdW5pRTA3Qgd1bmlFMDdDB3VuaUUwN0QHdW5pRTA3RQd1bmlFMDdGB3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA4QQd1bmlFMDhCB3VuaUUwOEMHdW5pRTA4RAd1bmlFMDhFB3VuaUUwOEYHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUwOTgHdW5pRTA5OQd1bmlFMDlBB3VuaUUwOUIHdW5pRTA5Qwd1bmlFMDlEB3VuaUUwOUUHdW5pRTA5RgRfMjI1AAAAAAH//wAC');
}
* {font-family: "微软雅黑", " 黑体", " 华文细黑", Microsoft YaHei UI, " 等线";
}
ul,li{margin:0px;padding: 0px;
}
.editor_container{margin: 0px auto;}
.input-wrap{margin: 0px auto;width: 80%;min-width: 500px;max-width:1000px;
}
.input_area{margin: 10px 0px;
}
.input_area input{height: 25px;border: 0px;border: 1px solid rgba(0,0,0,1.00);
}
.visual_editor {margin: 0 auto;box-shadow: 5px 5px 20px rgba(128,128,128,0.7);
}#visual_editor_control_btn_area {clear: both;display: block;margin: 0 auto;width: 100%;background: linear-gradient(rgba(244,244,244,1), rgba(200,200,200,1.00));height: 44px;user-select: none;
}
.visual_editor_display_area {display: block;margin: 7px auto;width: 100%;
}
.visual_editor_edit_content {display: block;box-sizing: border-box;margin: 0 auto;width: 100%;min-height: 300px;border-top: 1px rgba(128,128,128,1.00) solid;border-right: 0px rgba(0,84,138,1.00) solid;border-bottom: 0px rgba(0,84,138,1.00) solid;border-left: 0px rgba(0,84,138,1.00) solid;overflow: hidden;resize: vertical;
}
#visual_editor_control_btn_area ul {padding: 0px;margin: 5px;
}
.editor_toolbar_btn {display: inline-block;list-style: none;box-sizing: content-box;margin: 0px;float: left;transition: ease 0.2s all;cursor: pointer;line-height: 30px; /*行距设为与div高度一致*/text-align: center;border: 0px rgba(0,0,0,1.00) solid;padding: 2px;color: rgba(60,60,60,1.00)
}.editor_text_btn {margin: 0px;float: left;transition: ease 0.2s all;cursor: pointer;line-height: 30px; /*行距设为与div高度一致*/text-align: center;border: 0px rgba(0,0,0,1.00) solid;padding: 2px;color: rgba(60,60,60,1.00)
}.editor_toolbar_btn {width: 30px;height: 30px;font-size: 30px;
}
.editor_toolbar_btn:hover {box-shadow: 2px 2px 2px rgba(129,129,129,0.5);background: rgba(180,180,180,0.5);border-radius: 8px;
}
.editor_toolbar_btn:active {box-shadow: 2px 2px 2px rgba(129,129,129,0.5) inset;background: rgba(200,200,200,0);
}
.editor_left_btn_group {float: left;
}
.editor_right_btn_group{float:right;
}
.editor_buttom_btn_group {margin: 9px 0px;display: block;
}
.editor_buttom_btn_group .editor_text_btn{display: block;color: white;padding: 1px 8px;margin: auto 3px auto 3px;background: rgba(60,60,60,1.00);
}
.editor_buttom_btn_group .editor_text_btn:hover{background: rgba(0,64,160,1.00);border-radius: 8px;
}
.font_icon {font-family: JackieHan_FontIcon;
}
.editor_separate_line {display: inline-block;width: 1px;height: 32px;vertical-align: middle;background: rgba(67,67,67,1.00);float: left;margin: 0px 2px;
}
.article_title_box{text-align: center;overflow: hidden;}
.article_title_box input{width: 100%;height: 36px;text-align: center;font-size: 30px;border: 0px;}
.left_float{float:left;}.right_float{float: right;}.code_editor_edit_content{resize: vertical;display: block;margin: 0 auto;box-sizing: border-box;width: 100%;border: 0px;border-top: 1px solid;min-height: 300px;} .editor_msg{display: inline-block;margin: 9px 10px;padding: 6px 10px;background: ;text-align: right;color: rgba(6,120,0,1.00);float: right;}</style>
</head><body style="margin: 0px"><div class="editor_container">
<div class="input-wrap"><form>
<!--
<div class="input_area" style="clear: both;"><lable>文章分类</lable> <input type="text" ></div>--><div class="editor_area"><div class="visual_editor"><div id="visual_editor_control_btn_area"><ul class="editor_left_btn_group" id="editor_left_btn_group"><!--<li class="font_icon editor_toolbar_btn" id="btn_undo">U</li><li class="font_icon editor_toolbar_btn" id="btn_redo">r</li><li class="editor_separate_line "></li><li class="font_icon editor_toolbar_btn" id="btn_paste">P</li><li class="font_icon editor_toolbar_btn" id="btn_cut">X</li><li class="font_icon editor_toolbar_btn" id="btn_copy">C</li><li class="font_icon editor_toolbar_btn" id="btn_selectAll">S</li><li class="editor_separate_line "></li>--><li class="font_icon editor_toolbar_btn" id="btn_bold">b</li><li class="font_icon editor_toolbar_btn" id="btn_italic">i</li><li class="font_icon editor_toolbar_btn" id="btn_underline">u</li><li class="font_icon editor_toolbar_btn" id="btn_fontSize">T</li><li class="editor_separate_line "></li><li class="font_icon editor_toolbar_btn" id="btn_leftAlign">L</li><li class="font_icon editor_toolbar_btn" id="btn_centerAlign">M</li><li class="font_icon editor_toolbar_btn" id="btn_rightAlign">R</li><li class="editor_separate_line "></li><li class="font_icon editor_toolbar_btn" id="btn_ul">V</li><li class="font_icon editor_toolbar_btn" id="btn_ol">W</li><li class="editor_separate_line "></li><li class="font_icon editor_toolbar_btn" id="btn_cleanFormat">e</li></ul><!-- <div id="btn_quote">块引用</div><div id="btn_hyperlink">超链接</div><div id="btn_deleteHyperlink">取消超链接</div><div id="btn_code">代码块</div>--> <ul class="editor_right_btn_group"><li class="font_icon editor_toolbar_btn" id="btn_empty">x</li><li class="font_icon editor_toolbar_btn" id="btn_richTextMode" style="display: none">J</li><li class="font_icon editor_toolbar_btn" id="btn_codeMode">Z</li></ul></div><div class="article_title_box"><input id="article_title" name="article_title" placeholder="在这里写下文章标题" type="text">
</div><div class="visual_editor_display_area"> <!--设置属性使得div中的内容可以编辑--><iframe id="visual_editor_edit_content" class="visual_editor_edit_content" style="display: block"></iframe><!--<iframe id="visual_editor_edit_content" contenteditable="true"></iframe>--> <textarea id="code_editor_edit_content" class="code_editor_edit_content" name="article_content_code" style="display: none"></textarea></div>
</div><div class="editor_buttom_btn_group left_float" id="editor_buttom_btn_group"><div class="editor_text_btn" id="btn_saveRichText">保存</div><div class="editor_text_btn" id="btn_publish">发布</div></div> <div class="editor_msg" id="editor_msg" ></div>
</div></form></div></div><script>//获得当前时间function now_time(){date=new Date();Y=date.getFullYear();M=date.getMonth();D=date.getDate();h=date.getHours();m=date.getMinutes();if(m<=9){m="0"+m;}s=date.getSeconds();if(s<=9){s="0"+s;}now=h+":"+m+":"+s;return now;}//过滤HTML标签函数function filter_html_tag(text,mode){var filter_result;switch(mode){case 0:filter_result=text.replace(/<\/?.+?>/gi, "");break;//js正则过滤所有html标签case 1:filter_result=text.replace(/<\/?script[\S\s]*?\1>|<\/?(html|body|meta|style|title|link|base|head|i?frame|frameset|object|applet|embed|input|button|form)[^>]*>/gi, "");break;//js正则过滤存在安全隐患的html标签,|s表示匹配空格、空行等空白符default:return filter_result;break;}return filter_result;}//检查框架内的body是否为空,如果是空的,就检查本地存储中的内容是否为空,如果不是空的就把其中的内容写入框架内的bodyfunction if_editable_area_empty(){article_content=document.getElementById("visual_editor_edit_content").contentWindow.document.getElementsByTagName("body")[0].innerHTML;filtered_article_content=filter_html_tag(article_content,0);if(filtered_article_content==""||filtered_article_content==null){if(localStorage.article_content){document.getElementById("visual_editor_edit_content").contentWindow.document.getElementsByTagName("body")[0].innerHTML=localStorage.article_content;document.getElementById("code_editor_edit_content").value=localStorage.article_content;}}article_title=document.getElementById("article_title").value;if(article_title==""||article_title==null){if(localStorage.article_title){document.getElementById("article_title").value=localStorage.article_title;}}}//清空编辑区域function empty_editor(){var message=confirm("您将清空编辑器及本地草稿箱中的所有内容,重置编辑器并创建新的文档。\n该操作不可撤销,您将丢失所有您当前已编辑的内容,是否继续?");if(message==true){//分别清空标题、可视化编辑器和代码编辑器中的内容,清除本地存储中的内容。document.getElementById("article_title").value="";document.getElementById("visual_editor_edit_content").contentWindow.document.getElementsByTagName("body")[0].innerHTML="";document.getElementById("editor_msg").innerHTML="";document.getElementById("code_editor_edit_content").value="";localStorage.removeItem("article_title");localStorage.removeItem("article_content");}}function save_title(){article_title=document.getElementById("article_title").value;if(article_title==null||article_title==""){}else{localStorage.setItem("article_title",article_title);}}function save_draft_rich_text(show_msg){save_title();orig_article_content=document.getElementById("visual_editor_edit_content").contentWindow.document.getElementsByTagName("body")[0].innerHTML;filtered_article_content=filter_html_tag(orig_article_content,1); filtered_article_content_for_check=filter_html_tag(filtered_article_content,0); fail_msg="保存失败,请在编辑器中输入内容";success_msg="保存成功";if(filtered_article_content_for_check==null||filtered_article_content_for_check==""){switch(show_msg){case 0:;break;case 1:{document.getElementById("editor_msg").innerHTML=fail_msg;setTimeout(function(){if(document.getElementById("editor_msg").innerHTML==fail_msg){document.getElementById("editor_msg").innerHTML="";}},5000);}break;default:;break}return false;}else{document.getElementById("code_editor_edit_content").value=filtered_article_content;localStorage.setItem("article_content",filtered_article_content);switch(show_msg){case 0:;break;case 1:{document.getElementById("editor_msg").innerHTML=success_msg;setTimeout(function(){if(document.getElementById("editor_msg").innerHTML==success_msg){document.getElementById("editor_msg").innerHTML="";}},5000);}break;default:;break;}return true;//console.log("富文本已保存");//localStorage.article_content=filtered_article_content;//console.log(filtered_article_content);//document.getElementById("preview").innerHTML=filtered_article_content;}} function save_draft_code(show_msg){save_title();orig_article_content=document.getElementById("code_editor_edit_content").value;filtered_article_content=filter_html_tag(orig_article_content,1); filtered_article_content_for_check=filter_html_tag(filtered_article_content,0);fail_msg="保存失败,请在编辑器中输入内容";success_msg="保存成功";if(filtered_article_content_for_check==null||filtered_article_content_for_check==""){switch(show_msg){case 0:;break;case 1:{document.getElementById("editor_msg").innerHTML=fail_msg;setTimeout(function(){if(document.getElementById("editor_msg").innerHTML==fail_msg){document.getElementById("editor_msg").innerHTML="";}},5000);}break;default:;break}return false;}else{document.getElementById("visual_editor_edit_content").contentWindow.document.getElementsByTagName("body")[0].innerHTML=filtered_article_content;localStorage.setItem("article_content",filtered_article_content);switch(show_msg){case 0:;break;case 1:{document.getElementById("editor_msg").innerHTML=success_msg;setTimeout(function(){if(document.getElementById("editor_msg").innerHTML==success_msg){document.getElementById("editor_msg").innerHTML="";}},5000);}break;default:;break}return true;//console.log("代码已保存");//localStorage.article_content=filtered_article_content;//console.log(filtered_article_content);//document.getElementById("preview").innerHTML=filtered_article_content;}} function editor_codeMode(operation){switch(operation){case "save":{document.getElementById("editor_msg").innerHTML="";document.getElementById("code_editor_edit_content").style.height=document.getElementById("visual_editor_edit_content").style.height;document.getElementById("visual_editor_edit_content").style.display="none";document.getElementById("editor_left_btn_group").style.display="none";document.getElementById("code_editor_edit_content").style.display="block";document.getElementById("btn_saveRichText").id="btn_saveCode";save_draft_rich_text(0);document.getElementById("btn_codeMode").style.display="none";document.getElementById("btn_richTextMode").style.display="inline-block";//console.log("代码编辑模式");}case "status":{if(document.getElementById("code_editor_edit_content").style.display=="block"){//console.log("代码编辑模式已打开");return true;}else{return false;}}}}function editor_richTextMode(operation){switch(operation){case "save":{document.getElementById("editor_msg").innerHTML="";document.getElementById("visual_editor_edit_content").style.height=document.getElementById("code_editor_edit_content").style.height;document.getElementById("code_editor_edit_content").style.display="none";document.getElementById("editor_left_btn_group").style.display="block";document.getElementById("visual_editor_edit_content").style.display="block";document.getElementById("btn_saveCode").id="btn_saveRichText";save_draft_code(0);document.getElementById("btn_richTextMode").style.display="none";document.getElementById("btn_codeMode").style.display="inline-block";//console.log("富文本编辑模式");}case "status":{if(document.getElementById("visual_editor_edit_content").style.display=="block"){//console.log("富文本编辑模式已打开");return true;}else{return false;}}}}//设置每20秒执行一次保存function autosave_timer_start(){autosave_timer=setInterval(function(){if(editor_richTextMode("status")!=true){if(save_draft_code(0)==true){msg="您的文章已于"+now_time()+"自动保存到本地草稿箱";document.getElementById("editor_msg").innerHTML=msg;setTimeout(function(){if(document.getElementById("editor_msg").innerHTML==msg){document.getElementById("editor_msg").innerHTML="";}},5000);}}else{if(save_draft_rich_text(0)==true){msg="您的文章已于"+now_time()+"自动保存到本地草稿箱";document.getElementById("editor_msg").innerHTML=msg;setTimeout(function(){if(document.getElementById("editor_msg").innerHTML==msg){document.getElementById("editor_msg").innerHTML="";}},5000);}}},20000);}//页面打开时执行以下脚本window.οnlοad=function init_editor(){if_editable_area_empty();autosave_timer_start();var editor=document.getElementById("visual_editor_edit_content").contentWindow;//获得iframe Window对象var content=document.getElementById("visual_editor_edit_content").contentDocument;//获得iframe Document对象var toolbar_btn_group=document.getElementById("visual_editor_control_btn_area");//设置事件监听toolbar_btn_group.addEventListener("click",function(event){//用event获得点击的按钮idswitch(event.target.id){case "btn_undo":text_undo();break;case "btn_redo":text_redo();break;case "btn_bold":add_bold();break;case "btn_italic":add_italic();break;case "btn_underline":add_underline();break;case "btn_fontSize":set_fontSize();break;case "btn_paste":text_paste();break;case "btn_cut":text_cut();break;case "btn_copy":text_copy();break;case "btn_selectAll":text_selectAll();break;case "btn_leftAlign":text_leftAlign();break;case "btn_centerAlign":text_centerAlign();break;case "btn_rightAlign":text_rightAlign();break;case "btn_ul":insert_ul();break;case "btn_ol":insert_ol();break;case "btn_publish":publish();break;case "btn_empty":empty_editor();break;case "btn_cleanFormat":text_cleanFormat();break;case "btn_codeMode":editor_codeMode("save");break;case "btn_richTextMode":editor_richTextMode("save");break;/*case "btn_quote":insert_quote();break;case "btn_hyperlink":insert_hyperlink();break;case "btn_hyperlink":insert_hyperlink();break;case "btn_deleteHyperlink":insert_deleteHyperlink();break;*/}});document.getElementById("editor_buttom_btn_group").addEventListener("click",function(event){switch(event.target.id){case "btn_saveRichText":save_draft_rich_text(1);break;case "btn_saveCode":save_draft_code(1);break;case "btn_publish":publish();break;}});//打开iframe的设计模式,设置元素可以编辑editor.document.designMode="On";editor.document.contentEditable=true;if_editable_area_empty();//使用document.execCommand(aCommandName, aShowDefaultUI, aValueArgument)方法实现各个按钮功能function text_undo(){editor.document.execCommand("undo",true,null);}function text_redo(){editor.document.execCommand("redo",true,null);}function add_bold(){editor.document.execCommand("bold",true,null);}function add_italic(){editor.document.execCommand("italic",true,null);}function add_underline(){editor.document.execCommand("underline",true,null);}function set_fontSize(){editor.document.execCommand("fontSize",true,7);}function text_paste(){editor.document.execCommand("paste",true,null);}function text_copy(){editor.document.execCommand("copy",true,null);}function text_cut(){editor.document.execCommand("cut",true,null);}function text_selectAll(){editor.document.execCommand("selectAll",true,null);}function insert_ul(){editor.document.execCommand("insertUnorderedList",true,null);}function insert_ol(){editor.document.execCommand("insertOrderedList",true,null);}function text_leftAlign(){editor.document.execCommand("justifyLeft",true,null);}function text_rightAlign(){editor.document.execCommand("justifyRight",true,null);}function text_centerAlign(){editor.document.execCommand("justifyCenter",true,null);}function text_cleanFormat(){editor.document.execCommand("removeFormat",true,null);} /*function insert_hyperlink(){editor.document.execCommand("createLink",true,"http://h-cube.ga");}function insert_deleteHyperlink(){editor.document.execCommand("unlink",true,null);}*/}</script>
</body>
</html>