From 784fc2631116b43094787f322a60290af3885b2e Mon Sep 17 00:00:00 2001
From: fly316
Date: Tue, 10 Jun 2025 00:24:01 +0800
Subject: [PATCH] waiting for fixing font change...
---
.nojekyll | 0
README.md | 7 +
_404.md | 48 ++++
_coverpage.md | 14 ++
_navbar.md | 1 +
_sidebar.md | 8 +
basicTutorial/environment/docker-px4.md | 151 +++++++++++++
basicTutorial/environment/ubuntuenv.md | 228 +++++++++++++++++++
favicon.ico | Bin 0 -> 16958 bytes
index.html | 103 +++++++++
infrastructure.md | 21 ++
recruitment.md | 285 ++++++++++++++++++++++++
static/dark-switcher.js | 126 +++++++++++
static/darkmode.css | 51 +++++
static/docsify-dark-switcher.js | 126 +++++++++++
static/docsify-pagination.min.js | 1 +
static/docsify-sidebar-collapse.min.js | 1 +
static/docsify-vite-coverpage.css | 100 +++++++++
static/docsify@4.js | 1 +
static/fontsize.js | 164 ++++++++++++++
static/logo.png | Bin 0 -> 330622 bytes
static/logo1.png | Bin 0 -> 25642 bytes
static/sidebar.min.css | 1 +
static/toc.css | 104 +++++++++
static/toc.js | 170 ++++++++++++++
static/vue.css | 1 +
26 files changed, 1712 insertions(+)
create mode 100755 .nojekyll
create mode 100755 README.md
create mode 100755 _404.md
create mode 100755 _coverpage.md
create mode 100644 _navbar.md
create mode 100755 _sidebar.md
create mode 100755 basicTutorial/environment/docker-px4.md
create mode 100755 basicTutorial/environment/ubuntuenv.md
create mode 100755 favicon.ico
create mode 100755 index.html
create mode 100755 infrastructure.md
create mode 100755 recruitment.md
create mode 100644 static/dark-switcher.js
create mode 100644 static/darkmode.css
create mode 100644 static/docsify-dark-switcher.js
create mode 100644 static/docsify-pagination.min.js
create mode 100644 static/docsify-sidebar-collapse.min.js
create mode 100644 static/docsify-vite-coverpage.css
create mode 100644 static/docsify@4.js
create mode 100644 static/fontsize.js
create mode 100644 static/logo.png
create mode 100755 static/logo1.png
create mode 100644 static/sidebar.min.css
create mode 100644 static/toc.css
create mode 100644 static/toc.js
create mode 100644 static/vue.css
diff --git a/.nojekyll b/.nojekyll
new file mode 100755
index 0000000..e69de29
diff --git a/README.md b/README.md
new file mode 100755
index 0000000..d34d141
--- /dev/null
+++ b/README.md
@@ -0,0 +1,7 @@
+# 你醒了?
+
+## 诶...这是哪?
+
+>欢迎来到fly316 中心知识库!这里是中国地质大学(北京)机器人 无人机 飞翼凌霄队!\
+>
+
diff --git a/_404.md b/_404.md
new file mode 100755
index 0000000..9dc9584
--- /dev/null
+++ b/_404.md
@@ -0,0 +1,48 @@
+
+
+
+
+
+
😕
+
404
+
tifisht什么没有都找到www...
+
页面不存在或已经被移除...
+
返回首页
+
+
\ No newline at end of file
diff --git a/_coverpage.md b/_coverpage.md
new file mode 100755
index 0000000..2a08541
--- /dev/null
+++ b/_coverpage.md
@@ -0,0 +1,14 @@
+
+
+# fly316 中心知识库
+
+
+ 中国地质大学(北京)机器人无人机队
+
+## drones with ros-noetic px4
+
+[fly316网盘](http://fly316.ttserver.fun:5212)
+[316git仓库](http://fly316.ttserver.fun:1114)
+[Get Started](#你醒了?)
+
+
diff --git a/_navbar.md b/_navbar.md
new file mode 100644
index 0000000..13dbd81
--- /dev/null
+++ b/_navbar.md
@@ -0,0 +1 @@
+[316git仓库](http://fly316.ttserver.fun:1114)
\ No newline at end of file
diff --git a/_sidebar.md b/_sidebar.md
new file mode 100755
index 0000000..60c757f
--- /dev/null
+++ b/_sidebar.md
@@ -0,0 +1,8 @@
+- 首页
+ - [**招新**](recruitment)
+ - [**基础设施**](infrastructure)
+
+- 通用教程
+ - 环境配置
+ - [**[Ubuntu]基础环境+各种相机**](basicTutorial/environment/ubuntuenv)
+ - [**[邪道]使用docker配置px4环境**](basicTutorial/environment/docker-px4)
\ No newline at end of file
diff --git a/basicTutorial/environment/docker-px4.md b/basicTutorial/environment/docker-px4.md
new file mode 100755
index 0000000..e8489fc
--- /dev/null
+++ b/basicTutorial/environment/docker-px4.md
@@ -0,0 +1,151 @@
+# 在Magicbook Pro 16 Hunter 上安装 Archlinux,Docker容器运行ros1 px4 与gazebo仿真环境
+
+> hi 又是我,我是tifisht哟!今天给各位分享我自己的笔记本px4开发环境!archlinux + ros-noetic + px4而且当然可以仿真啦!\
+www因为被Ubuntu的网卡驱动和触控板驱动整破防了www
+# 动机
+因为刚刚加入了自己学校的机器人队伍,队伍中使用的环境比较老,对环境的要求又十分苛刻,所以我先加装了一块1t的ssd,安装了ubuntu20.04。但是令我机器难受的是ubuntu20.04没有内置自己intel ax201网卡的驱动,同时触摸板的驱动也没有,但是触摸板还是个小问题,但是网卡驱动可是个大问题(ubuntu。。。习惯了)
+
+查了网上许多的资料,官网,某些不知名软件包,stackoverflow等各处地方,都没有找到相关的解决办法。这个时候我已经在ubuntu上花费了大量时间,同时并不太喜欢ubuntu的相关界面,而是更加喜欢archlinux,于是我做出了这个决定。。。而此时潘多拉魔盒已悄然打开。。。
+
+
+# 一、安装archlinux系统
+经典的三板斧,archlinux镜像下载(https://archlinux.org/download/) ,rufus烧录或者使用ventoy,进入bios选择启动设备。相关教程太多不再赘述。
+
+> archlinux wiki iwctl官方文档 https://wiki.archlinuxcn.org/wiki/Iwd
+
+>archlinux官方中文安装安装文档 https://wiki.archlinuxcn.org/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97
+
+> 附上b站大佬的教程 https://www.bilibili.com/read/cv20753052/?spm_id_from=333.999.collection.opus.click&opus_fallback=1
+
+> 跟着教程走吧,严谨有条理,优雅
+
+提醒几条:
+
+1. 了解分区基础知识,确认好bios还是uefi启动。一定要注意分区的操作,一定要了解每一个行为的结果,达到你的目的。推荐使用cfdisk分区,有更良好的用户交互界面。
+
+2. pacstrap安装系统时,建议跟着上述b站大佬教程安装,确认好自己需求,intel就装intel-ucode,amd就装amd的
+
+3. efi分区是要挂载在/boot/efi目录的,以前装的时候直接挂载在/boot后无法开机
+
+4. grub启动,关于os-prober。不喜欢,个人认为不好用,而且我没找到修改grub的os-prober启动项名称的方法,而且会把我的win11识别成win10,所以我选择修改/etc/grub.d/40_custom自建一个启动项
+
+```bash
+#!/bin/sh
+exec tail -n +3 $0
+# This file provides an easy way to add custom menu entries. Simply type the
+# menu entries you want to add after this comment. Be careful not to change
+# the 'exec tail' line above.
+#
+#上面为系统自带部分,下面是添加部分
+menuentry "windows 11 Honor" --class windows11 {
+ insmod part_gpt
+ insmod fat
+ insmod chain
+ search --no-floppy --fs-uuid --set=root F8CA-DB44
+ chainloader /EFI/Microsoft/Boot/bootmgfw.efi
+}
+```
+>———对了,grub还可以安装主题哦,我选用的是yorunoke大佬的miku主题
+ https://github.com/yorunoken/HatsuneMiku
+ 发现在3072x1920屏幕上有点偏,字体大小有点小,于是自己fork了一个,但是要装一个Jetbrain nerd mono字体(自己常用)https://github.com/tifisht/grub_Miku/
+
+
+5. 我选用了plasma kde桌面环境x11环境,sddm为显示管理器(其实就是登录界面,不知道为什么起这样的名字)(请简单了解x window 的架构呢!xserver xclient )
+
+# 二、桌面环境踩雷,一路火花带闪电
+
+## sddm 缩放(dpi)设置
+在设置里启用同步sddm与plasma的dpi缩放后,满心欢喜,直接重启,却看见极小的ui界面,十分难受,~~如同考试感觉良好但是挂了一样~~,在这篇文章里找到了办法:https://www.zzqayy.cn/archives/sddmgao-fen-bian-lu-suo-fang-she-zhi
+
+下面为关键配置:
+
+```conf
+# /etc/sddm.conf
+[X11]
+EnableHiDPI=true
+
+[General]
+GreeterEnvironment=QT_SCREEN_SCALE_FACTORS=2,QT_FONT_DPI=192
+```
+
+## 输入法 rime 小狼毫 双拼方案
+
+不知为何,在plasma环境下,使用ibus打字时只能输出英文,查找各种方案后无法解决。于是使用fcitx5,但是没法使用双拼,最后在用户目录下自己配置好双拼才成功启用方案,将小鹤双拼的方案文件导入用户文件夹,default.custom.yaml文件写入输入方案:
+```
+#default.custom.yaml
+schema_list:
+- schema: double_pinyin_flypy # 小鹤双拼 注释掉
+- schema: luna_pinyin # 全拼
+#- schema: double_pinyin # 自然码
+```
+写好后一直无法输出双拼,但是关机后一个晚上就好了,可能是重启了吧((
+
+# 三、docker容器运行ros1 px4环境
+
+前言:之前试过了多种方案,例如
+debootstrap 安装ubuntu根目录,然后systemd-nspawn跑容器,但是总是在更新之后无法编译px4,一堆报错,知道是环境的问题,所以继续搜索发现px4官方对于docker的支持十分完善((给我整破防了
+
+> px4官方docker部署教程 https://docs.px4.io/main/en/test_and_ci/docker.html
+
+先要在自己的宿主机的目录底下克隆px4源代码:
+> git clone https://github.com/PX4/PX4-Autopilot.git
+
+选用合适的容器,容器列表为:
+>https://github.com/PX4/PX4-containers/tree/master?tab=readme-ov-file#container-hierarchy
+
+> https://hub.docker.com/r/px4io/px4-dev-nuttx-focal/tags?page=1&ordering=last_updated
+
+我要gazebo仿真,ros1环境也就是noetic,所以使用px4io/px4-dev-simulation-focal容器,有模拟环境,我自己修改后的拉取与启动命令为:
+```bash
+xhost +local:
+docker run -it --privileged \
+ --env=LOCAL_USER_ID="$(id -u)" \
+ -v ~/PX4-Autopilot:/src/PX4-Autopilot:rw \
+ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
+ -e DISPLAY=:0 \
+ --network=host \
+ --name=px4-ros1 \
+ px4io/px4-dev-simulation-focal \
+ bash
+```
+解释:
+
+xhost +local:让本地的程序可以连接到x11(每次重启后都要运行,可以写入~/.bashrc在启动时自动运行)此方案存在一定不安全可能,更细粒度的控制方案可以在archwiki xhost页面上找到
+
+"-it" 以容器内交互方式运行
+
+"--privileged"表示这是特权容器
+
+"--env=" 设置自己用户id与自己用户一致,方便x11连接
+
+"-v ~/PX4-Autopilot:/src/PX4-Autopilot:rw" 绑定容器内px4目录为宿主机的位置,要自己改一下宿主机的px4源码位置哦, :前面的是宿主机位置,最后的:rw为docker目录内的文件夹权限
+
+"-v /tmp/.X11-unix:/tmp/.X11-unix:ro" 将x11套接字文件夹连接到docker容器内,使容器可以与宿主机x11通信(十分重要)
+
+"-e DISPLAY=:0"意思是设置DISPLAY环境变量,:0是表示在本机的0号桌面上显示
+
+"--network=host"表示与宿主机使用同一套网络,px4网络功能多,所以使用映射太过麻烦,直接让容器使用宿主机网络
+
+## 测试运行
+命令运行后,会进入docker内交互环境,进行测试
+```bash
+cd /src/PX4-Autopilot
+make px4_sitl_default gazebo
+```
+检查自己的x11环境是否出现了gazebo窗口,是否出现了无人机
+
+## 四、qGroundControl(QGC)地面站连接
+
+在宿主机下载好qgc,开机,诶,发现连不上!!!咋办呢?
+
+可能是你docker命令运行时没有使用--network=host选项呢,还是不行的话自己解决吧(摆
+
+# 五、docker日常的进入环境
+
+> 可以自己多学习一下docker的用法,以备不时之需
+
+先要启动: docker start {{docker_name}}
+
+再是进入: docker exec -it {{docker_name}} bash
+
+退出直接使用exit退出环境,exit会暂停容器的运行
diff --git a/basicTutorial/environment/ubuntuenv.md b/basicTutorial/environment/ubuntuenv.md
new file mode 100755
index 0000000..bbfe184
--- /dev/null
+++ b/basicTutorial/environment/ubuntuenv.md
@@ -0,0 +1,228 @@
+# 配置ubuntu环境:
+
+如果没有特殊说明,打开新终端都是ctrl\+alt\+T
+
+## 1\.安装 ros noetic
+
+(1)打开一个新的终端,输入以下命令:
+
+wget http://fishros\.com/install \-O fishros && \. fishros
+
+(2)根据以下顺序在终端前面输入对应数字(如果没看到ros1的选项,可能是校园网的问题,可以将网络改成手机流量热点)
+
+一键安装
+
+更换系统源再继续安装
+
+更换系统源并清理第三方
+
+Noetic ros1
+
+Ros1桌面版
+
+1. 打开一个新的终端,输入:roscore,若大致与下图相同,则安装成功(无需理睬图内出现的kinetic,该网图与我们的ros版本不同)
+
+
+
+ 原网址: [ros安装(一键最简安装,吹爆鱼香ROS,请叫我鱼吹)\_一键安装ros\-CSDN博客](https://blog.csdn.net/jianlai_/article/details/123545130?spm=1001.2014.3001.5506)
+
+## 2\.安装Mavros
+
+采用源码安装
+
+每成功运行完一行代码,就运行下一行代码:
+
+1\.sudo apt install ros\-melodic\-mavros ros\-melodic\-mavros\-extras
+
+2\.roscd mavros
+
+3\.sudo wget
+
+https://raw\.githubusercontent\.com/mavlink/mavros/master/mavros/scripts/install\_geographiclib\_datasets\.sh(wget和https中间只有一个空格,wps的锅)
+
+4\.sudo chmod a\+x \./install\_geographiclib\_datasets\.sh
+
+5\.sudo \./install\_geographiclib\_datasets\.sh
+
+(安装过程会比较漫长,请耐心等待)
+
+ 原文链接 :https://blog\.csdn\.net/qq\_40538205/article/details/121562485
+
+测试mavros的安装:用连接线将飞控连接到电脑,输入以下指令:
+
+roslaunch mavros px4\.launch 出现红色的Fatal可能是因为没插飞控
+
+## 3\.realsense sdk安装
+
+一个提示:如果要用t265相机,realsense sdk的版本低于2\.54\.1
+
+(1)连接校园网,进入以下网站:
+
+[GitHub \- IntelRealSense/librealsense: Intel® RealSense™ SDK](https://github.com/IntelRealSense/librealsense)
+
+(2)左侧master选版本librealsense2\.54\.1 点击右侧code/download zip
+
+(3)打开文件,进入下载,将压缩包移到主文件夹,然后提取到主文件夹,将文件夹重命名为librealsense
+
+(4)进入以下网站:
+
+[ubuntu18\.04 + realsence-sdk安装\_ubuntu sdk\-CSDN博客](https://blog.csdn.net/m0_48919875/article/details/126144234?spm=1001.2014.3001.5506)
+
+从3\.安装必要依赖开始一步步跟着运行,一直到6\.安装SDK,如果有D435i深度摄像头和usb3\.0的线(蓝色口),可以进行7以测试安装效果。
+
+ 原网址: [ubuntu18\.04 + realsence-sdk安装\_ubuntu sdk\-CSDN博客](https://blog.csdn.net/m0_48919875/article/details/126144234?spm=1001.2014.3001.5506)
+
+## 4\.安装realsense\-ros(别按照刚刚的文档来装)
+
+打开一个新的终端输入:sudo apt\-get install ros\-noetic\-realsense2\-camera
+
+如果要测试realsense\-ros安装效果,则在新终端输入:roslaunch realsense2\_camera
+
+输入realsense\-viewer测试安装效果,看一下d435有没有接上:打开新终端,输入ls /dev/tty\* 然后拔掉d435 然后再插上 再输入命令 看一下有没有少东西 少了的话就是接上了
+
+ls /dev/video\*
+
+realsense左侧最上方应当为3\.2 如果不是的话就就换口或换线
+
+在realsense里面的左侧点击off改成on
+
+ 原网址 :[ROS系统——ROS、realsense\-ros的安装配置流程\-CSDN博客](https://blog.csdn.net/weixin_42118657/article/details/115134324?spm=1001.2014.3001.5506)
+
+## 5\.安装usb\_cam
+
+打开一个新终端,输入:sudo apt\-get install ros\-noetic\-usb\-cam
+
+如果要测试usb\_cam安装效果,则在新终端输入:roslaunch usb\_cam usb\_cam\-test\.launch
+
+1. 安装ceres1\.14 和eigen3\.3\.7
+
+ 安装eigen
+
+1. 打开一个新终端,输入以下指令:
+
+wget \-O eigen\.zip [https://gitlab\.com/libeigen/eigen/\-/archive/3\.3\.7/eigen\-3\.3\.7\.zip](https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.zip) 在主目录找到该压缩包,提取到主文件夹
+
+1. 进入提取出来的文件夹,右键,打开一个新终端,依次输入以下命令:
+
+mkdir build && cd build
+
+cmake \.\.
+
+sudo make install
+
+(3)检验安装是否成功,ctrl\+alt\+T打开一个新终端:输入pkg\-config \-\-modversion eigen3
+
+## 6.安装ceres
+
+1. 打开新终端输入以下指令:
+
+sudo apt\-get install \-y cmake libgoogle\-glog\-dev libatlas\-base\-dev libsuitesparse\-dev
+
+wget [http://ceres\-solver\.org/ceres\-solver\-1\.14\.0\.tar\.gz](http://ceres-solver.org/ceres-solver-1.14.0.tar.gz) 在主目录将压缩包提取到主目录
+
+1. 打开新终端,依次输入以下指令安装相关依赖项:
+
+sudo apt\-get install liblapack\-dev
+
+sudo apt\-get install libsuitesparse\-dev
+
+sudo apt\-get install libcxsparse3
+
+sudo apt\-get install libgflags\-dev
+
+sudo apt\-get install libgoogle\-glog\-dev libgtest\-dev
+
+1. 进入提取出来的文件夹,右键,选择打开一个新终端,输入以下指令:
+
+mkdir build
+
+cd build
+
+cmake \.\.
+
+Make \-j3
+
+sudo make install
+
+ 原文档: [Jetson Xavier NX 安装Eigen\-3\.3\.7和Ceres\-1\.14\.0\_jetson eigen\-CSDN博客](https://blog.csdn.net/weixin_50060664/article/details/121928870?spm=1001.2014.3001.5506)
+
+## 7\.Mid\-360安装\(待定)
+
+【1】Fastlio安装
+
+(参考文档)
+
+\#\#编译fastlio工程:文件夹改名为fastlio\_ws
+
+(继续参考文档)\./build\.sh ROS1(原文档作者忘记写\.sh了)
+
+FAST\_LIO第二个进去编译
+
+矫正雷达外参
+
+\-\-\-\-直接在工作空间Catkin\_make 的时候会cmake报错 我们要走ros1安装
+
+(继续参考文档)
+
+电脑ip改为192\.168\.1\.50(文档是192\.168\.1\.5,我们多加个0)
+
+安装ceres eigen(参照文档)
+
+进入Ceres的build文件夹sudo make install
+
+将mid360ws加入到bashrc之后 直接可以跑px4\_LIO\.sh
+
+在VIO/bridge\_mavros\.launch里面修改第二行arg name ……ttyACM0:115200
+
+Livox ros driver/config下改MID\_config\.json 改成mid360末尾两个数字
+
+Mid360ws下 sudo chmod 777 /dev/ttyACM0
+
+怎么远程连qgc
+
+同一个局域网下
+
+Ifconfig(如果not found 就按照他的指示来装)查看ip 在inet处查看
+
+打开qgc 点击左上角
+
+Sh start\_px4\.sh 然后在qgc点击连接
+
+Rostopic list 找到mavros/local\_positon/pose 然后rostopic echo ……
+
+//先打开roscore
+
+//Rosrun rqt\_tf\_tree rqt\_tf\_tree
+
+Arduino ros
+
+将distro 改为noetic
+
+记得给工作空间加环境变量 source ~/\.bashrc
+
+Eigen3和ceres装在了usr/local/include下面 可以将他们复制到usr/include下
+
+Ubuntu
+
+Ros
+
+Mavros
+
+Realsense sdk2
+
+Realsense\-ros
+
+Usb\-cam
+
+Mid360:
+
+Livox sdk2
+
+Livox ros sdk2
+
+Fast lio
+
+Lidar imu init
+
+Vio
+
diff --git a/favicon.ico b/favicon.ico
new file mode 100755
index 0000000000000000000000000000000000000000..105896145b0af0f47512a7046f2cd49590412aab
GIT binary patch
literal 16958
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
+
+
+
+ fly316 中心知识库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/infrastructure.md b/infrastructure.md
new file mode 100755
index 0000000..f4c8ce9
--- /dev/null
+++ b/infrastructure.md
@@ -0,0 +1,21 @@
+# 基础设施
+> hi 我是tifisht,本文档的维护者!让我向你介绍fly316的基础设施服务吧
+
+
+## fly316云盘服务!
+
+首先致谢[cloudreve](https://cloudreve.org/)提供的社区版本cloudreve网盘系统
+
+网盘服务目前只对 **中国地质大学(北京)** 内网环境开放:[**fly316 cloud storage**](http://fly316.ttserver.fun:5212)
+
+目前只开放了统一账户,账号密码请咨询tc,或tifisht。我们将在验证你的队内身份后向你开放权限!
+
+## 博客知识库!
+
+tifisht 欢迎各位施工ing....
+
+blog能让历史的问题和知识更方便的传承下来,而不是每次都赌运一样,在不靠谱的帖子中间不断试错!这件事所有计算机从业者听了,都男默女泪。
+
+为了让316的新人,少走我们的弯路,更快上手,特地开创此文档以及blog,让我们的工作与名字传承下去!
+
+
diff --git a/recruitment.md b/recruitment.md
new file mode 100755
index 0000000..cc60ee7
--- /dev/null
+++ b/recruitment.md
@@ -0,0 +1,285 @@
+# 机器人队招新(无人机项目)
+```
+参考 湖科大Asterism实验室加入流程
+发布时间: 咕咕咕
+by tc
+```
+## 0. 机器人队(无人机项目)简介
+- 我们项目是机器人队中获得国家级一等奖最多的项目
+- 欢迎有责任心、对我们的项目感兴趣的同学加入我们
+- 无论你是什么专业,都可以来我们这一起玩
+- 方向分为软件以及硬件,当然你全栈也可以的(
+
+## 1. 你需要做什么
+
+- 认真负责,对你的比赛负起责任
+- 自发学习,增进技术
+- 有时候需要你垫钱买设备(会报销)
+## 2. 你可以获得什么
+- 参加有含金量的比赛,为保研加分
+- 锻炼你的工程能力以及学习能力
+- 得到学长学姐学业等方面的指导
+- 设备、差旅费的报销
+- 我们的实验室在教三楼316,是地大唯一一个面向本科生的实验室,24h有电+空调。只要你正式加入我们并且在比赛中做出一定的贡献,就可以申请一个自己的工位
+- 316实验室有一个6.7*4.5的室内场地,可以进行机器人有关的调试等
+## 3. 加入流程
+- 大一的同学:
+ 完成考核并提交 - 面试 - 加入机器人队
+
+- 大二、大三的同学:
+ 完成更复杂的考核内容 - 面试 - 加入机器人队
+
+### 3.1 完成考核并提交
+
+这个阶段主要是为了:
+
+- 筛选看起来**已经有机器人相关基础**或者**有明显自学能力**的同学
+- 让你初步接触这个领域,从而决定是否继续加入我们
+
+完成考核并提交的同学,会被视为有意愿长期加入我们。
+
+**进入下一阶段的条件:**
+完成考核内容(不要求全部完成),我们会根据完成情况联系你。
+
+### 3.2 面试
+
+面试会和你的考核情况有关。此阶段主要是为了确认考核是你自己做的。我们鼓励你去网上**复刻别人的教程**,或者是**拷打AI**(只要不是抄了跑通了直接交,或者是从别人的教程里截图当做自己的配图)。我们希望你**有一定的修改**或者是**熟悉这个项目的流程**,而不是完全copy 别人的 or 网上的 or 别人在网上copy的。我们不认可抄袭行为,**抄袭的同学一经发现不允许参与任何机器人队的项目**。
+
+### 3.3 加入机器人队
+
+完成以上的考核以及面试以后,你离参加比赛还差一些东西需要学习,具体的学习内容和比赛要求有关。你需要边参与比赛边学习有关的知识。
+
+加入我们以后,我们能为你提供各种设备以及调试场地。
+我们可以提供的支持包括:
+- 3d打印机
+- nuc、香橙派等边缘计算设备
+- 2D、3D激光雷达
+- D435深度相机
+- T265相机
+- 各种飞控
+- 配备了飞控的无人机
+- 螺丝刀等工具
+- ......
+
+### 3.4 参加比赛
+不完全统计,可以参加的比赛有这些:
+- 5月 中国机器人暨RoboCup世界杯中国赛 无人机实物赛、无人机仿真赛
+- 5月 ~ 暑假 中国机器人及人工智能大赛 无人协同项目
+- 5月 ~ 暑假 中国机器人及人工智能大赛 微型无人机项目
+- 5月 ~ 暑假 RAICOM空中侦察项目
+- 10月 中国机器人暨RoboCup世界杯中国赛 无人机自主竞速
+- 11月 华北五省机器人大赛(只有省赛;需要有合适的项目)
+- 12月 ~ 次年6月 RoboMaster机甲大师高校人工智能挑战赛 仿真赛、实物赛
+- 一年三场的植保机器人
+- 各种创赛
+- ......
+
+
+**参加比赛的流程:**
+
+- 前面的考核是基础内容。为了保证参赛质量,参赛前我们可能会再发布一个**报名用的赛前考核**,证明你**已经有能力完成比赛**或者**在参赛时可以达到参赛水平**
+- 组队阶段遵循自愿组队,你要是能一个人单挑,也可以自己选择队友。最后根据报名的队伍可能会进行人员调整
+- 备赛阶段将进行检查,目的是督促备赛
+- 报名费、比赛过程中产生的材料费、差旅费、邮寄设备的费用等(除了吃饭)都可以报销,具体的报销方式入队后会发给你。**比赛时可能需要你先行垫付**
+
+## 4. 考核内容
+>考核分为软件和硬件两个方向。每个方向分基础部分以及进阶部分。大一的同学至少要完成基础部分与进阶部分,最后的附加部分尝试选择一个完成。其他同学请完成全部内容。**本次发布的考核针对软件方向,硬件方向请单独联系我(qq 3352648769)**,内容与SolidWorks建模、元器件焊接等有关。如果你是飞手或者以前接触过航模、打过飞北等比赛,也请单独联系我,我们现在很需要这些方面的同学加入。
+
+
+考核过程没有特别要求,但我们建议:
+
+- 刚开始的第一步绝对会很难,但如果你真的想在 大学阶段 学习前沿的无人机和机器人技术,并使用全校最适合无人机/机器人开发的器材进行实机实验,机器人队可能是比较合适的选择
+- 考核的题目难度不大,但是对于刚接触的同学来说可能会遇到各种奇奇怪怪的问题(网络问题、设备环境问题等)。**查阅资料、解决遇到的问题本身也是考核的一部分**。我们希望你能锻炼信息检索的能力,充分利用互联网。你可以在csdn、github、AI、b站等地方找到问题的答案。
+- 尽可能多的自己完成,但是在卡了很久(比如一两天)就应该在群里求助
+- 记录自己的学习历程,可以用来发博客,或者仅仅是留一个纪念(这个我没干但是应该干,也建议大家干)
+- 简单了解所有命令/代码的实际含义,这可以帮助你定位问题
+- 如果遇到的困难很集中,可以考虑用任何你想的到的办法,系统补一下相关知识,做一些简单实践(一类知识的学习在3-9小时左右,不超过12小时。比如学ros,学python,学C++)
+- 完成任务目标不是第一性的,在完成任务目标的过程达到对应的能力。让你们在学习的过程中具备机器人研发的思维是题目最初也是最朴素的愿望。同时,这不代表我们反对你参考各种教程、帖子或者是使用AI。事实上,我们十分鼓励你通过这些方式来增长能力
+
+### 4.1 基础部分
+
+*一、安装ubuntu 20.04*
+
+>18.04或20.04均可,但是我们后续的开发都在20.04;同时,由于ros1不再支持ubuntu20.04之后的版本,所以我们强烈建议你使用ubuntu20.04。
+
+有两种方式,使用虚拟机 和 使用双系统, 各有优劣,完成任一方案即可。虚拟机更卡但是容易配置,回滚方便;双系统比虚拟机流畅,适合进行长期的开发,但是配置门槛较高,容易把电脑搞崩。
+
+参考教程:
+使用虚拟机的教程很多,也相对简单,请自行到b站搜索。
+使用双系统可以参考:
+[Windows 和 Ubuntu 双系统的安装和卸载](https://www.bilibili.com/video/BV1554y1n7zv?vd_source=ff10da97fd8eec086ca6994495450b27)
+
+建议:
+- 如果是第一次装双系统的话请**备份好电脑中重要文件**
+- ubuntu现在可以安装linux版的qq、微信等,很方便
+- 双系统建议给ubuntu留200G及以上空间
+- 如果你恰好时间充裕,可以把你的ubuntu打扮得像mac,美观一点。
+- 你需要简单了解下 linux的命令
+
+*晋级条件:* 安装完成ubuntu 20.04 ,显示出标志性的猎豹图案的桌面,并正常连接wifi上网
+
+
+*二、科学上网*
+
+>机器人技术研发,或者说和电脑有关的,必须会xxxx
+
+参考教程:
+如果你之前不会xxxx,这是我自用的链接[xxxx](https://link-hub.world/),签到应该可以领取几百兆免费的。
+~~本来不想放怕进🍊了~~
+
+建议:
+- 如果遇到各种网络问题,有时候可能只是WIFI的问题,切换手机流量给开热点就可以了,不一定要用tizi。
+- 如果使用tizi时出现网络问题/network error 尝试更新配置,再切换节点、打开或者关闭tizi。
+
+*晋级条件:* 访问 油管,并观看1080P的视频,流畅不卡
+
+*三、安装ros,初步了解一下ros*
+
+>官方文档对 ROS 的介绍如下:The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source.
+
+简单来说 ROS 就是一款开源的机器人操作系统,可以实现在 Linux 或 Dock 下安装并进行使用。如今已经有ros2了,但是ros1的资源更多,我们以后也使用ros1。
+
+
+参考教程:
+可以使用鱼香ros一键安装,请自行搜索
+
+
+建议:
+- ros与ubuntu版本是对应的,比如说`ubuntu18.04 - melodic`,`ubuntu20.04 - noetic`。有些老旧的教程给出的一些命令可能是针对meloldic,如果你用的是noetic请将命令里面的melodic替换成noetic。类似于`ros melodic xxx` ->`ros noetic xxx`,反过来同理。
+
+- 如果你网不好建议换手机流量开热点。
+
+*晋级条件:* 1. 调出小乌龟,请自行搜索这是什么; 2. 了解一些基础的工具是干啥的以及如何打开,比如说qt工具箱(这一点提交的报告不用写但是面试可能会问你)
+
+### 4.2 进阶部分
+*一、安装mavros、px4、QgroundControl*
+
+>实机很危险,算法一般需要现在仿真进行测试之后再搬到实机。~~316实验场地的天花板已经被击穿好几块了~~
+
+参考教程:
+px4、mavros的安装的教程网上有很多,请自行搜索。
+QGC请直接去官网下载。
+
+建议:
+- 建议安装px4 1.13.3版本,后续迁移无人机模型(model)、地图(world)等等相对方便。实在不行再安装最新版。
+
+*晋级条件:* 在gazebo中出现一台无人机,用QGC解锁它。
+
+*二、编写一个简单的发布者与接收者*
+
+>无人机在比赛的过程中需要完成一些任务,比如说识别等,识别到的信息可能需要发布出来。
+
+参考教程:
+[机器人操作系统 ROS 快速入门教程](https://www.bilibili.com/video/BV1BP4y1o7pw?vd_source=ff10da97fd8eec086ca6994495450b27)
+
+进一步的学习可以参考赵虚左老师的教程,b站也有。不过暂时够用了。
+
+建议:
+- ros的学习是一个边学边用的过程,一些东西忘记了很正常,简单查资料就能找到了,
+
+*晋级条件:* 形式无所谓,你来定,在任务提交里面让我们看出来有这么个东西就行。
+
+### 4.3 附加部分
+**请在以下选择一个进行:**
+
+#### 4.3.1 在仿真中控制无人机
+
+>死程序其实能跑的话永远是最快的(
+
+*一、在仿真中控制无人机飞一个四边形*
+**大一同学选择这部分的,完成这个即可**
+
+参考教程:
+px4官网给出了一个简单的c++和python历程,它让无人机悬停在了一个位置不动。接下来请你修改一下它,让他飞一个四边形。
+
+建议:
+- 大致了解代码在干啥
+
+*晋级条件:* 在仿真中飞一个四边形,随后降落。
+
+*二、在仿真中控制无人机识别二维码,根据二维码内容进行下一步的飞行*
+**大二及以上的同学完成这部分视为完成附加题4.3.1**
+
+要求:
+- 无人机起飞,扫码后根据二维码内容飞到下一个点,降落。
+- 在gazebo中自己搭建一个二维码model,然后创建一个world。
+- 为无人机添加对地摄像头。
+- 无人机知道二维码的位置,但不知道二维码里的内容。二维码里面的内容可以是一串字符串,比如`2,3,2`, 表示`x=2,y=3,z=2`的位置,单位为米。无人机起飞前往二维码位置进行扫码,根据识别到的内容飞往下一个点,随后原地降落,锁桨。
+
+参考教程:
+前面所有的,熟练掌握,然后需要知道怎么在gazebo做一个world,怎么将仿真的摄像头加入无人机。
+
+建议:
+熟练掌握上面的内容
+
+*晋级条件:* 在仿真中完成上述内容。
+
+#### 4.3.2 训练一个目标检测模型,写一个发布者发布识别结果出来。
+
+> 无人机的比赛一般都有检测某物品的要求。
+
+**建议有NVIDIA的gpu的同学进行尝试,没有的同学请看4.3.1**
+
+要求:
+- 用给出的图片自行制作训练集等,训练一个简单的目标检测模型。
+- 安装usb_cam,发布来自摄像头识别到的图像信息
+- 将训练的模型部署在ubuntu,识别靶子的内容。请用A4纸打印几张图片,你可以外接一个摄像头或者就用电脑自带的摄像头来识别。
+- 将识别得到的结果发布出来,直接在终端echo它。
+
+参考教程:
+请自行搜索,网上有很多。
+
+建议:
+- 由于边缘平台算力有限,请用轻量的模型。
+
+*晋级条件:* 识别给出的图片,不要求有太高的准确率。
+
+## 5. 提交考核
+
+**提交时间**
+初步定在寒假结束前,大约2.15号,提交审核以后我们会通知晋级的同学面试。
+
+**提交格式**
+请打包成一个压缩文件,命名为`姓名-专业-学号-学院`,文件夹构成如下:
+```
+姓名 - 专业 - 学号 - 学院
+|-- 基础部分
+| |-- 安装ubuntu
+| | |-- 说明文档.doc(或.pdf)
+| | |-- 任务截图.png
+| | |-- 视频.mp4(若需要)
+| |-- 安装ros
+| | |-- 说明文档.doc(或.pdf)
+| | |-- 任务截图.png
+| | |-- 视频.mp4(若需要)
+| |--...
+|-- 进阶部分
+| |-- 安装px4
+| | |-- 说明文档.doc(或.pdf)
+| | |-- 任务截图.png
+| | |-- 视频.mp4(若需要)
+| |-- 发布者接收者
+| | |-- ros 工作空间文件夹
+| | |-- 任务截图.png
+| | |-- ros 工作空间文件夹
+| | |-- 视频.mp4(若需要)
+| |--...
+|-- 附加部分
+| |-- 飞行仿真
+| | |-- 说明文档.doc(或.pdf)
+| | |-- 任务截图.png
+| | |-- ros 工作空间文件夹
+| | |-- 视频.mp4(若需要)
+| |-- cv
+| | |-- 说明文档.doc(或.pdf)
+| | |-- 任务截图.png
+| | |-- ros 工作空间文件夹
+| | |-- 视频.mp4(若需要)
+| |--...
+
+```
+
+说明文档大概写一下你的流程,遇到的问题就可以了,文档可以用markdown写了转pdf,不用也没关系。文档不要写太长了,写少不扣分,写多了不加分。要没啥能写的写一行也可以。如果觉得说不清楚可以录视频。如果没完成这个任务,也可以写,做到哪一步写哪一步。总之,**提交的内容是为了让我们明白你去做了这个任务。**
+
+**提交方式**
+咕咕咕收的时候会发的,要是提前完成了可以提前联系我(qq 3352648769)
\ No newline at end of file
diff --git a/static/dark-switcher.js b/static/dark-switcher.js
new file mode 100644
index 0000000..4226b47
--- /dev/null
+++ b/static/dark-switcher.js
@@ -0,0 +1,126 @@
+function docsifyDarkSwitcher() {
+ var element = document.querySelector('body');
+ element.classList.toggle("docsify-dark-mode");
+
+ if (element.classList.contains("docsify-dark-mode")) {
+ localStorage.setItem('docsify-dark-mode', 'true');
+ } else {
+ localStorage.removeItem('docsify-dark-mode');
+ }
+}
+
+function applyInitialMode() {
+ if (localStorage.getItem('docsify-dark-mode') === 'true' || window.matchMedia('(prefers-color-scheme: dark)').matches) {
+ document.querySelector('body').classList.add("docsify-dark-mode");
+ }
+}
+
+document.addEventListener('DOMContentLoaded', applyInitialMode);
+
+function styleInject(css, ref) {
+ if (ref === void 0) ref = {};
+ var insertAt = ref.insertAt;
+
+ if (!css || typeof document === 'undefined') {
+ return;
+ }
+
+ var head = document.head || document.getElementsByTagName('head')[0];
+ var style = document.createElement('style');
+ style.type = 'text/css';
+
+ if (insertAt === 'top') {
+ if (head.firstChild) {
+ head.insertBefore(style, head.firstChild);
+ } else {
+ head.appendChild(style);
+ }
+ } else {
+ head.appendChild(style);
+ }
+
+ if (style.styleSheet) {
+ style.styleSheet.cssText = css;
+ } else {
+ style.appendChild(document.createTextNode(css));
+ }
+}
+
+var css = `
+:root {
+ --dark-moon-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M9.598 1.591a.749.749 0 0 1 .785-.175 7.001 7.001 0 1 1-8.967 8.967.75.75 0 0 1 .961-.96 5.5 5.5 0 0 0 7.046-7.046.75.75 0 0 1 .175-.786m1.616 1.945a7 7 0 0 1-7.678 7.678 5.499 5.499 0 1 0 7.678-7.678'/%3E%3C/svg%3E");
+ --dark-sun-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8 12a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-1.5a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m5.657-8.157a.75.75 0 0 1 0 1.061l-1.061 1.06a.749.749 0 0 1-1.275-.326a.749.749 0 0 1 .215-.734l1.06-1.06a.75.75 0 0 1 1.06 0Zm-9.193 9.193a.75.75 0 0 1 0 1.06l-1.06 1.061a.75.75 0 1 1-1.061-1.06l1.06-1.061a.75.75 0 0 1 1.061 0M8 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8 0M3 8a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 3 8m13 0a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 16 8m-8 5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 8 13m3.536-1.464a.75.75 0 0 1 1.06 0l1.061 1.06a.75.75 0 0 1-1.06 1.061l-1.061-1.06a.75.75 0 0 1 0-1.061M2.343 2.343a.75.75 0 0 1 1.061 0l1.06 1.061a.751.751 0 0 1-.018 1.042a.751.751 0 0 1-1.042.018l-1.06-1.06a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E");
+}
+button[onclick="docsifyDarkSwitcher()"] {
+ position: fixed;
+ right: 2rem;
+ top: 4rem;
+ border: none;
+ cursor: pointer;
+ width: var(--dark-icon-size);
+ height: var(--dark-icon-size);
+ background: var(--dark-moon-color);
+ mask-image: var(--dark-moon-icon);
+ mask-size: var(--dark-icon-size) var(--dark-icon-size);
+ transition: var(--dark-icon-transition);
+}
+.docsify-dark-mode button[onclick="docsifyDarkSwitcher()"] {
+ background: var(--dark-sun-color);
+ mask-image: var(--dark-sun-icon);
+}
+.docsify-dark-mode .cover .mask {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ background: var(--dark-cover-background);
+}
+.docsify-dark-mode,
+.docsify-dark-mode .sidebar,
+.docsify-dark-mode .search input,
+.docsify-dark-mode .app-nav li ul {
+ background: var(--dark-base-background);
+ color: var(--dark-base-color);
+}
+.docsify-dark-mode .markdown-section code,
+.docsify-dark-mode .markdown-section pre,
+.docsify-dark-mode .markdown-section p.tip code {
+ background: var(--dark-code-background);
+ color: var(--dark-code-color);
+}
+.docsify-dark-mode .markdown-section p.tip {
+ background: var(--dark-tip-background);
+}
+.docsify-dark-mode .markdown-section p.warn {
+ background: var(--dark-warn-background);
+}
+.docsify-dark-mode .anchor span {
+ color: var(--dark-heading-color);
+}
+.docsify-dark-mode .sidebar ul li.active>a {
+ color: var(--dark-theme-color);
+ border-color: var(--dark-theme-color);
+}
+.docsify-dark-mode .sidebar ul li a, .docsify-dark-mode .markdown-section strong {
+ color: var(--dark-base-color);
+}
+.docsify-dark-mode .markdown-section tr:nth-child(2n) {
+ background-color: #3b3b3b;
+}
+@media screen and (min-width:769px) {
+ .docsify-dark-mode .sidebar-toggle {
+ background: rgb(0 0 0 / .6);
+ }
+}
+`;
+styleInject(css);
+
+function install(hook, vm) {
+ hook.afterEach(function (html) {
+ var docsifyDarkSwitcherButton = '';
+ return docsifyDarkSwitcherButton + html;
+ });
+}
+
+$docsify.plugins = [].concat(install, $docsify.plugins);
diff --git a/static/darkmode.css b/static/darkmode.css
new file mode 100644
index 0000000..a2b83d9
--- /dev/null
+++ b/static/darkmode.css
@@ -0,0 +1,51 @@
+:root {
+ --dark-base-background: #222;
+ --dark-base-color: #bbc0c4;
+ --dark-theme-color: #42b983;
+ --dark-heading-color: var(--dark-theme-color);
+ --dark-cover-background: #000000a8;
+ --dark-code-color: rgba(213, 213, 213, 0.68);
+ --dark-code-background: rgba(42, 41, 41, 0.47);
+ --dark-tip-background: #2c0000;
+ --dark-warn-background: #005842;
+ --dark-icon-size: 25px;
+ --dark-icon-transition: .1s ease-in-out .1s;
+ --dark-moon-color: #000000;
+ --dark-sun-color: #ffffff;
+}
+
+/*更改切换按钮的位置跟紫薯统计错开*/
+button[onclick="docsifyDarkSwitcher()"] {
+ position: fixed;
+ left: 10px;
+ }
+
+/*更改左下角菜单按钮防止跟深色模式冲突*/
+.docsify-dark-mode .sidebar-toggle span{
+ background-color: #80eddd !important;
+}
+.docsify-dark-mode .sidebar-toggle {
+ background: transparent !important;
+}
+
+/*图片亮度*/
+.docsify-dark-mode .medium-zoom-image{
+ filter: brightness(0.8);
+}
+
+/*搜索栏适配夜间模式*/
+.docsify-dark-mode .search a {
+ color: rgba(255, 255, 255, 0.65);
+}
+
+.docsify-dark-mode .search a:hover{
+ color: #ffffff !important;
+ .search-keyword {
+ color: rgba(99, 246, 111, 0.78);
+ }
+}
+
+.docsify-dark-mode .search .search-keyword {
+ color: rgba(70, 185, 66, 0.55);
+}
+
diff --git a/static/docsify-dark-switcher.js b/static/docsify-dark-switcher.js
new file mode 100644
index 0000000..821c6ee
--- /dev/null
+++ b/static/docsify-dark-switcher.js
@@ -0,0 +1,126 @@
+function docsifyDarkSwitcher() {
+ var element = document.querySelector('body');
+ element.classList.toggle("docsify-dark-mode");
+
+ if (element.classList.contains("docsify-dark-mode")) {
+ localStorage.setItem('docsify-dark-mode', 'true');
+ } else {
+ localStorage.removeItem('docsify-dark-mode');
+ }
+}
+
+function applyInitialMode() {
+ if (localStorage.getItem('docsify-dark-mode') === 'true' || window.matchMedia('(prefers-color-scheme: dark)').matches) {
+ document.querySelector('body').classList.add("docsify-dark-mode");
+ }
+}
+
+document.addEventListener('DOMContentLoaded', applyInitialMode);
+
+function styleInject(css, ref) {
+ if (ref === void 0) ref = {};
+ var insertAt = ref.insertAt;
+
+ if (!css || typeof document === 'undefined') {
+ return;
+ }
+
+ var head = document.head || document.getElementsByTagName('head')[0];
+ var style = document.createElement('style');
+ style.type = 'text/css';
+
+ if (insertAt === 'top') {
+ if (head.firstChild) {
+ head.insertBefore(style, head.firstChild);
+ } else {
+ head.appendChild(style);
+ }
+ } else {
+ head.appendChild(style);
+ }
+
+ if (style.styleSheet) {
+ style.styleSheet.cssText = css;
+ } else {
+ style.appendChild(document.createTextNode(css));
+ }
+}
+
+var css = `
+:root {
+ --dark-moon-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M9.598 1.591a.749.749 0 0 1 .785-.175 7.001 7.001 0 1 1-8.967 8.967.75.75 0 0 1 .961-.96 5.5 5.5 0 0 0 7.046-7.046.75.75 0 0 1 .175-.786m1.616 1.945a7 7 0 0 1-7.678 7.678 5.499 5.499 0 1 0 7.678-7.678'/%3E%3C/svg%3E");
+ --dark-sun-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8 12a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-1.5a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m5.657-8.157a.75.75 0 0 1 0 1.061l-1.061 1.06a.749.749 0 0 1-1.275-.326a.749.749 0 0 1 .215-.734l1.06-1.06a.75.75 0 0 1 1.06 0Zm-9.193 9.193a.75.75 0 0 1 0 1.06l-1.06 1.061a.75.75 0 1 1-1.061-1.06l1.06-1.061a.75.75 0 0 1 1.061 0M8 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8 0M3 8a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 3 8m13 0a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 16 8m-8 5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 8 13m3.536-1.464a.75.75 0 0 1 1.06 0l1.061 1.06a.75.75 0 0 1-1.06 1.061l-1.061-1.06a.75.75 0 0 1 0-1.061M2.343 2.343a.75.75 0 0 1 1.061 0l1.06 1.061a.751.751 0 0 1-.018 1.042a.751.751 0 0 1-1.042.018l-1.06-1.06a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E");
+}
+button[onclick="docsifyDarkSwitcher()"] {
+ position: absolute;
+ right: 10px;
+ top: 15px;
+ border: none;
+ cursor: pointer;
+ width: var(--dark-icon-size);
+ height: var(--dark-icon-size);
+ background: var(--dark-moon-color);
+ mask-image: var(--dark-moon-icon);
+ mask-size: var(--dark-icon-size) var(--dark-icon-size);
+ transition: var(--dark-icon-transition);
+}
+.docsify-dark-mode button[onclick="docsifyDarkSwitcher()"] {
+ background: var(--dark-sun-color);
+ mask-image: var(--dark-sun-icon);
+}
+.docsify-dark-mode .cover .mask {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ background: var(--dark-cover-background);
+}
+.docsify-dark-mode,
+.docsify-dark-mode .sidebar,
+.docsify-dark-mode .search input,
+.docsify-dark-mode .app-nav li ul {
+ background: var(--dark-base-background);
+ color: var(--dark-base-color);
+}
+.docsify-dark-mode .markdown-section code,
+.docsify-dark-mode .markdown-section pre,
+.docsify-dark-mode .markdown-section p.tip code {
+ background: var(--dark-code-background);
+ color: var(--dark-code-color);
+}
+.docsify-dark-mode .markdown-section p.tip {
+ background: var(--dark-tip-background);
+}
+.docsify-dark-mode .markdown-section p.warn {
+ background: var(--dark-warn-background);
+}
+.docsify-dark-mode .anchor span {
+ color: var(--dark-heading-color);
+}
+.docsify-dark-mode .sidebar ul li.active>a {
+ color: var(--dark-theme-color);
+ border-color: var(--dark-theme-color);
+}
+.docsify-dark-mode .sidebar ul li a, .docsify-dark-mode .markdown-section strong {
+ color: var(--dark-base-color);
+}
+.docsify-dark-mode .markdown-section tr:nth-child(2n) {
+ background-color: #3b3b3b;
+}
+@media screen and (min-width:769px) {
+ .docsify-dark-mode .sidebar-toggle {
+ background: rgb(0 0 0 / .6);
+ }
+}
+`;
+styleInject(css);
+
+function install(hook, vm) {
+ hook.afterEach(function (html) {
+ var docsifyDarkSwitcherButton = '';
+ return docsifyDarkSwitcherButton + html;
+ });
+}
+
+$docsify.plugins = [].concat(install, $docsify.plugins);
diff --git a/static/docsify-pagination.min.js b/static/docsify-pagination.min.js
new file mode 100644
index 0000000..83a77fa
--- /dev/null
+++ b/static/docsify-pagination.min.js
@@ -0,0 +1 @@
+!function(t){("object"!=typeof exports||"undefined"==typeof module)&&"function"==typeof define&&define.amd?define(t):t()}(function(){"use strict";var i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(t,e){return t(e={exports:{}},e.exports),e.exports}var c=t(function(t,e){function n(t,e){return e.querySelector(t)}(e=t.exports=function(t,e){return n(t,e=e||document)}).all=function(t,e){return(e=e||document).querySelectorAll(t)},e.engine=function(t){if(!t.one)throw new Error(".one callback required");if(t.all)return n=t.one,e.all=t.all,e;throw new Error(".all callback required")}}),e=(c.all,c.engine,t(function(e){var n=eval;try{n("export default global")}catch(t){try{n("export default self")}catch(t){try{e.exports=i}catch(t){try{self.global=self}catch(t){window.global=window}}}}}));try{var a=c}catch(t){a=c}var e=e.Element,e=e&&e.prototype||{},r=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector,s=function(t,e){if(!t||1!==t.nodeType)return!1;if(r)return r.call(t,e);for(var n=a.all(e,t.parentNode),i=0;i*{line-height:1;vertical-align:middle}.pagination-item-label svg{height:.8em;width:auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.pagination-item--next{margin-left:auto;text-align:right}.pagination-item--next svg{margin-left:.5em}.pagination-item--previous svg{margin-right:.5em}.pagination-item-title{font-size:1.6em}.pagination-item-subtitle{text-transform:uppercase;opacity:.3}",u=(u=void 0===u?{}:u).insertAt,e&&"undefined"!=typeof document&&(n=document.head||document.getElementsByTagName("head")[0],(l=document.createElement("style")).type="text/css","top"===u&&n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e)));var n,l,u=function(t,e,n){return e&&f(t.prototype,e),n&&f(t,n),t};function f(t,e){for(var n=0;n ul > li"),c("p",e)),this.hyperlink=m(t))}var b=function(){return''},k=function(t,e){a=e,r=t.route.path,o={},["previousText","nextText"].forEach(function(n){var i=a[n];"string"==typeof i?o[n]=i:Object.keys(i).some(function(t){var e=r&&-1
"+wn(e.message+"",!0)+"
";throw e}}xn.options=xn.setOptions=function(e){return bn(xn.defaults,e),yn(xn.defaults),xn},xn.getDefaults=Me,xn.defaults=we,xn.use=function(a){var n,e=bn({},a);if(a.renderer){var i,r=xn.defaults.renderer||new sn;for(i in a.renderer)!function(o){var t=r[o];r[o]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var i=a.renderer[o].apply(r,e);return i=!1===i?t.apply(r,e):i}}(i);e.renderer=r}if(a.tokenizer){var t,c=xn.defaults.tokenizer||new nn;for(t in a.tokenizer)!function(){var o=c[t];c[t]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var i=a.tokenizer[t].apply(c,e);return i=!1===i?o.apply(c,e):i}}();e.tokenizer=c}a.walkTokens&&(n=xn.defaults.walkTokens,e.walkTokens=function(e){a.walkTokens(e),n&&n(e)}),xn.setOptions(e)},xn.walkTokens=function(e,n){for(var i=0,o=e;iAn error occurred:"+wn(e.message+"",!0)+"
";throw e}},xn.Parser=mn,xn.parser=mn.parse,xn.Renderer=sn,xn.TextRenderer=ln,xn.Lexer=fn,xn.lexer=fn.lex,xn.Tokenizer=nn,xn.Slugger=vn;var Sn=xn.parse=xn;function An(e,i){if(void 0===i&&(i=''),!e||!e.length)return"";var o="";return e.forEach(function(e){var n=e.title.replace(/(<([^>]+)>)/g,"");o+=''+e.title+"",e.children&&(o+=An(e.children,i))}),i.replace("{inner}",o)}function $n(e,n){return''+n.slice(5).trim()+"
"}function zn(e,o){var t=[],a={};return e.forEach(function(e){var n=e.level||1,i=n-1;o?@[\]^`{|}~]/g;function Rn(e){return e.toLowerCase()}function Tn(e){if("string"!=typeof e)return"";var n=e.trim().replace(/[A-Z]+/g,Rn).replace(/<[^>]+>/g,"").replace(En,"").replace(/\s/g,"-").replace(/-+/g,"-").replace(/^(\d)/,"_$1"),e=Fn[n],e=u.call(Fn,n)?e+1:0;return n=(Fn[n]=e)?n+"-"+e:n}Tn.clear=function(){Fn={}};var Cn={baseURL:"https://github.githubassets.com/images/icons/emoji/",data:{100:"unicode/1f4af.png?v8",1234:"unicode/1f522.png?v8","+1":"unicode/1f44d.png?v8","-1":"unicode/1f44e.png?v8","1st_place_medal":"unicode/1f947.png?v8","2nd_place_medal":"unicode/1f948.png?v8","3rd_place_medal":"unicode/1f949.png?v8","8ball":"unicode/1f3b1.png?v8",a:"unicode/1f170.png?v8",ab:"unicode/1f18e.png?v8",abacus:"unicode/1f9ee.png?v8",abc:"unicode/1f524.png?v8",abcd:"unicode/1f521.png?v8",accept:"unicode/1f251.png?v8",accessibility:"accessibility.png?v8",accordion:"unicode/1fa97.png?v8",adhesive_bandage:"unicode/1fa79.png?v8",adult:"unicode/1f9d1.png?v8",aerial_tramway:"unicode/1f6a1.png?v8",afghanistan:"unicode/1f1e6-1f1eb.png?v8",airplane:"unicode/2708.png?v8",aland_islands:"unicode/1f1e6-1f1fd.png?v8",alarm_clock:"unicode/23f0.png?v8",albania:"unicode/1f1e6-1f1f1.png?v8",alembic:"unicode/2697.png?v8",algeria:"unicode/1f1e9-1f1ff.png?v8",alien:"unicode/1f47d.png?v8",ambulance:"unicode/1f691.png?v8",american_samoa:"unicode/1f1e6-1f1f8.png?v8",amphora:"unicode/1f3fa.png?v8",anatomical_heart:"unicode/1fac0.png?v8",anchor:"unicode/2693.png?v8",andorra:"unicode/1f1e6-1f1e9.png?v8",angel:"unicode/1f47c.png?v8",anger:"unicode/1f4a2.png?v8",angola:"unicode/1f1e6-1f1f4.png?v8",angry:"unicode/1f620.png?v8",anguilla:"unicode/1f1e6-1f1ee.png?v8",anguished:"unicode/1f627.png?v8",ant:"unicode/1f41c.png?v8",antarctica:"unicode/1f1e6-1f1f6.png?v8",antigua_barbuda:"unicode/1f1e6-1f1ec.png?v8",apple:"unicode/1f34e.png?v8",aquarius:"unicode/2652.png?v8",argentina:"unicode/1f1e6-1f1f7.png?v8",aries:"unicode/2648.png?v8",armenia:"unicode/1f1e6-1f1f2.png?v8",arrow_backward:"unicode/25c0.png?v8",arrow_double_down:"unicode/23ec.png?v8",arrow_double_up:"unicode/23eb.png?v8",arrow_down:"unicode/2b07.png?v8",arrow_down_small:"unicode/1f53d.png?v8",arrow_forward:"unicode/25b6.png?v8",arrow_heading_down:"unicode/2935.png?v8",arrow_heading_up:"unicode/2934.png?v8",arrow_left:"unicode/2b05.png?v8",arrow_lower_left:"unicode/2199.png?v8",arrow_lower_right:"unicode/2198.png?v8",arrow_right:"unicode/27a1.png?v8",arrow_right_hook:"unicode/21aa.png?v8",arrow_up:"unicode/2b06.png?v8",arrow_up_down:"unicode/2195.png?v8",arrow_up_small:"unicode/1f53c.png?v8",arrow_upper_left:"unicode/2196.png?v8",arrow_upper_right:"unicode/2197.png?v8",arrows_clockwise:"unicode/1f503.png?v8",arrows_counterclockwise:"unicode/1f504.png?v8",art:"unicode/1f3a8.png?v8",articulated_lorry:"unicode/1f69b.png?v8",artificial_satellite:"unicode/1f6f0.png?v8",artist:"unicode/1f9d1-1f3a8.png?v8",aruba:"unicode/1f1e6-1f1fc.png?v8",ascension_island:"unicode/1f1e6-1f1e8.png?v8",asterisk:"unicode/002a-20e3.png?v8",astonished:"unicode/1f632.png?v8",astronaut:"unicode/1f9d1-1f680.png?v8",athletic_shoe:"unicode/1f45f.png?v8",atm:"unicode/1f3e7.png?v8",atom:"atom.png?v8",atom_symbol:"unicode/269b.png?v8",australia:"unicode/1f1e6-1f1fa.png?v8",austria:"unicode/1f1e6-1f1f9.png?v8",auto_rickshaw:"unicode/1f6fa.png?v8",avocado:"unicode/1f951.png?v8",axe:"unicode/1fa93.png?v8",azerbaijan:"unicode/1f1e6-1f1ff.png?v8",b:"unicode/1f171.png?v8",baby:"unicode/1f476.png?v8",baby_bottle:"unicode/1f37c.png?v8",baby_chick:"unicode/1f424.png?v8",baby_symbol:"unicode/1f6bc.png?v8",back:"unicode/1f519.png?v8",bacon:"unicode/1f953.png?v8",badger:"unicode/1f9a1.png?v8",badminton:"unicode/1f3f8.png?v8",bagel:"unicode/1f96f.png?v8",baggage_claim:"unicode/1f6c4.png?v8",baguette_bread:"unicode/1f956.png?v8",bahamas:"unicode/1f1e7-1f1f8.png?v8",bahrain:"unicode/1f1e7-1f1ed.png?v8",balance_scale:"unicode/2696.png?v8",bald_man:"unicode/1f468-1f9b2.png?v8",bald_woman:"unicode/1f469-1f9b2.png?v8",ballet_shoes:"unicode/1fa70.png?v8",balloon:"unicode/1f388.png?v8",ballot_box:"unicode/1f5f3.png?v8",ballot_box_with_check:"unicode/2611.png?v8",bamboo:"unicode/1f38d.png?v8",banana:"unicode/1f34c.png?v8",bangbang:"unicode/203c.png?v8",bangladesh:"unicode/1f1e7-1f1e9.png?v8",banjo:"unicode/1fa95.png?v8",bank:"unicode/1f3e6.png?v8",bar_chart:"unicode/1f4ca.png?v8",barbados:"unicode/1f1e7-1f1e7.png?v8",barber:"unicode/1f488.png?v8",baseball:"unicode/26be.png?v8",basecamp:"basecamp.png?v8",basecampy:"basecampy.png?v8",basket:"unicode/1f9fa.png?v8",basketball:"unicode/1f3c0.png?v8",basketball_man:"unicode/26f9-2642.png?v8",basketball_woman:"unicode/26f9-2640.png?v8",bat:"unicode/1f987.png?v8",bath:"unicode/1f6c0.png?v8",bathtub:"unicode/1f6c1.png?v8",battery:"unicode/1f50b.png?v8",beach_umbrella:"unicode/1f3d6.png?v8",bear:"unicode/1f43b.png?v8",bearded_person:"unicode/1f9d4.png?v8",beaver:"unicode/1f9ab.png?v8",bed:"unicode/1f6cf.png?v8",bee:"unicode/1f41d.png?v8",beer:"unicode/1f37a.png?v8",beers:"unicode/1f37b.png?v8",beetle:"unicode/1fab2.png?v8",beginner:"unicode/1f530.png?v8",belarus:"unicode/1f1e7-1f1fe.png?v8",belgium:"unicode/1f1e7-1f1ea.png?v8",belize:"unicode/1f1e7-1f1ff.png?v8",bell:"unicode/1f514.png?v8",bell_pepper:"unicode/1fad1.png?v8",bellhop_bell:"unicode/1f6ce.png?v8",benin:"unicode/1f1e7-1f1ef.png?v8",bento:"unicode/1f371.png?v8",bermuda:"unicode/1f1e7-1f1f2.png?v8",beverage_box:"unicode/1f9c3.png?v8",bhutan:"unicode/1f1e7-1f1f9.png?v8",bicyclist:"unicode/1f6b4.png?v8",bike:"unicode/1f6b2.png?v8",biking_man:"unicode/1f6b4-2642.png?v8",biking_woman:"unicode/1f6b4-2640.png?v8",bikini:"unicode/1f459.png?v8",billed_cap:"unicode/1f9e2.png?v8",biohazard:"unicode/2623.png?v8",bird:"unicode/1f426.png?v8",birthday:"unicode/1f382.png?v8",bison:"unicode/1f9ac.png?v8",black_cat:"unicode/1f408-2b1b.png?v8",black_circle:"unicode/26ab.png?v8",black_flag:"unicode/1f3f4.png?v8",black_heart:"unicode/1f5a4.png?v8",black_joker:"unicode/1f0cf.png?v8",black_large_square:"unicode/2b1b.png?v8",black_medium_small_square:"unicode/25fe.png?v8",black_medium_square:"unicode/25fc.png?v8",black_nib:"unicode/2712.png?v8",black_small_square:"unicode/25aa.png?v8",black_square_button:"unicode/1f532.png?v8",blond_haired_man:"unicode/1f471-2642.png?v8",blond_haired_person:"unicode/1f471.png?v8",blond_haired_woman:"unicode/1f471-2640.png?v8",blonde_woman:"unicode/1f471-2640.png?v8",blossom:"unicode/1f33c.png?v8",blowfish:"unicode/1f421.png?v8",blue_book:"unicode/1f4d8.png?v8",blue_car:"unicode/1f699.png?v8",blue_heart:"unicode/1f499.png?v8",blue_square:"unicode/1f7e6.png?v8",blueberries:"unicode/1fad0.png?v8",blush:"unicode/1f60a.png?v8",boar:"unicode/1f417.png?v8",boat:"unicode/26f5.png?v8",bolivia:"unicode/1f1e7-1f1f4.png?v8",bomb:"unicode/1f4a3.png?v8",bone:"unicode/1f9b4.png?v8",book:"unicode/1f4d6.png?v8",bookmark:"unicode/1f516.png?v8",bookmark_tabs:"unicode/1f4d1.png?v8",books:"unicode/1f4da.png?v8",boom:"unicode/1f4a5.png?v8",boomerang:"unicode/1fa83.png?v8",boot:"unicode/1f462.png?v8",bosnia_herzegovina:"unicode/1f1e7-1f1e6.png?v8",botswana:"unicode/1f1e7-1f1fc.png?v8",bouncing_ball_man:"unicode/26f9-2642.png?v8",bouncing_ball_person:"unicode/26f9.png?v8",bouncing_ball_woman:"unicode/26f9-2640.png?v8",bouquet:"unicode/1f490.png?v8",bouvet_island:"unicode/1f1e7-1f1fb.png?v8",bow:"unicode/1f647.png?v8",bow_and_arrow:"unicode/1f3f9.png?v8",bowing_man:"unicode/1f647-2642.png?v8",bowing_woman:"unicode/1f647-2640.png?v8",bowl_with_spoon:"unicode/1f963.png?v8",bowling:"unicode/1f3b3.png?v8",bowtie:"bowtie.png?v8",boxing_glove:"unicode/1f94a.png?v8",boy:"unicode/1f466.png?v8",brain:"unicode/1f9e0.png?v8",brazil:"unicode/1f1e7-1f1f7.png?v8",bread:"unicode/1f35e.png?v8",breast_feeding:"unicode/1f931.png?v8",bricks:"unicode/1f9f1.png?v8",bride_with_veil:"unicode/1f470-2640.png?v8",bridge_at_night:"unicode/1f309.png?v8",briefcase:"unicode/1f4bc.png?v8",british_indian_ocean_territory:"unicode/1f1ee-1f1f4.png?v8",british_virgin_islands:"unicode/1f1fb-1f1ec.png?v8",broccoli:"unicode/1f966.png?v8",broken_heart:"unicode/1f494.png?v8",broom:"unicode/1f9f9.png?v8",brown_circle:"unicode/1f7e4.png?v8",brown_heart:"unicode/1f90e.png?v8",brown_square:"unicode/1f7eb.png?v8",brunei:"unicode/1f1e7-1f1f3.png?v8",bubble_tea:"unicode/1f9cb.png?v8",bucket:"unicode/1faa3.png?v8",bug:"unicode/1f41b.png?v8",building_construction:"unicode/1f3d7.png?v8",bulb:"unicode/1f4a1.png?v8",bulgaria:"unicode/1f1e7-1f1ec.png?v8",bullettrain_front:"unicode/1f685.png?v8",bullettrain_side:"unicode/1f684.png?v8",burkina_faso:"unicode/1f1e7-1f1eb.png?v8",burrito:"unicode/1f32f.png?v8",burundi:"unicode/1f1e7-1f1ee.png?v8",bus:"unicode/1f68c.png?v8",business_suit_levitating:"unicode/1f574.png?v8",busstop:"unicode/1f68f.png?v8",bust_in_silhouette:"unicode/1f464.png?v8",busts_in_silhouette:"unicode/1f465.png?v8",butter:"unicode/1f9c8.png?v8",butterfly:"unicode/1f98b.png?v8",cactus:"unicode/1f335.png?v8",cake:"unicode/1f370.png?v8",calendar:"unicode/1f4c6.png?v8",call_me_hand:"unicode/1f919.png?v8",calling:"unicode/1f4f2.png?v8",cambodia:"unicode/1f1f0-1f1ed.png?v8",camel:"unicode/1f42b.png?v8",camera:"unicode/1f4f7.png?v8",camera_flash:"unicode/1f4f8.png?v8",cameroon:"unicode/1f1e8-1f1f2.png?v8",camping:"unicode/1f3d5.png?v8",canada:"unicode/1f1e8-1f1e6.png?v8",canary_islands:"unicode/1f1ee-1f1e8.png?v8",cancer:"unicode/264b.png?v8",candle:"unicode/1f56f.png?v8",candy:"unicode/1f36c.png?v8",canned_food:"unicode/1f96b.png?v8",canoe:"unicode/1f6f6.png?v8",cape_verde:"unicode/1f1e8-1f1fb.png?v8",capital_abcd:"unicode/1f520.png?v8",capricorn:"unicode/2651.png?v8",car:"unicode/1f697.png?v8",card_file_box:"unicode/1f5c3.png?v8",card_index:"unicode/1f4c7.png?v8",card_index_dividers:"unicode/1f5c2.png?v8",caribbean_netherlands:"unicode/1f1e7-1f1f6.png?v8",carousel_horse:"unicode/1f3a0.png?v8",carpentry_saw:"unicode/1fa9a.png?v8",carrot:"unicode/1f955.png?v8",cartwheeling:"unicode/1f938.png?v8",cat:"unicode/1f431.png?v8",cat2:"unicode/1f408.png?v8",cayman_islands:"unicode/1f1f0-1f1fe.png?v8",cd:"unicode/1f4bf.png?v8",central_african_republic:"unicode/1f1e8-1f1eb.png?v8",ceuta_melilla:"unicode/1f1ea-1f1e6.png?v8",chad:"unicode/1f1f9-1f1e9.png?v8",chains:"unicode/26d3.png?v8",chair:"unicode/1fa91.png?v8",champagne:"unicode/1f37e.png?v8",chart:"unicode/1f4b9.png?v8",chart_with_downwards_trend:"unicode/1f4c9.png?v8",chart_with_upwards_trend:"unicode/1f4c8.png?v8",checkered_flag:"unicode/1f3c1.png?v8",cheese:"unicode/1f9c0.png?v8",cherries:"unicode/1f352.png?v8",cherry_blossom:"unicode/1f338.png?v8",chess_pawn:"unicode/265f.png?v8",chestnut:"unicode/1f330.png?v8",chicken:"unicode/1f414.png?v8",child:"unicode/1f9d2.png?v8",children_crossing:"unicode/1f6b8.png?v8",chile:"unicode/1f1e8-1f1f1.png?v8",chipmunk:"unicode/1f43f.png?v8",chocolate_bar:"unicode/1f36b.png?v8",chopsticks:"unicode/1f962.png?v8",christmas_island:"unicode/1f1e8-1f1fd.png?v8",christmas_tree:"unicode/1f384.png?v8",church:"unicode/26ea.png?v8",cinema:"unicode/1f3a6.png?v8",circus_tent:"unicode/1f3aa.png?v8",city_sunrise:"unicode/1f307.png?v8",city_sunset:"unicode/1f306.png?v8",cityscape:"unicode/1f3d9.png?v8",cl:"unicode/1f191.png?v8",clamp:"unicode/1f5dc.png?v8",clap:"unicode/1f44f.png?v8",clapper:"unicode/1f3ac.png?v8",classical_building:"unicode/1f3db.png?v8",climbing:"unicode/1f9d7.png?v8",climbing_man:"unicode/1f9d7-2642.png?v8",climbing_woman:"unicode/1f9d7-2640.png?v8",clinking_glasses:"unicode/1f942.png?v8",clipboard:"unicode/1f4cb.png?v8",clipperton_island:"unicode/1f1e8-1f1f5.png?v8",clock1:"unicode/1f550.png?v8",clock10:"unicode/1f559.png?v8",clock1030:"unicode/1f565.png?v8",clock11:"unicode/1f55a.png?v8",clock1130:"unicode/1f566.png?v8",clock12:"unicode/1f55b.png?v8",clock1230:"unicode/1f567.png?v8",clock130:"unicode/1f55c.png?v8",clock2:"unicode/1f551.png?v8",clock230:"unicode/1f55d.png?v8",clock3:"unicode/1f552.png?v8",clock330:"unicode/1f55e.png?v8",clock4:"unicode/1f553.png?v8",clock430:"unicode/1f55f.png?v8",clock5:"unicode/1f554.png?v8",clock530:"unicode/1f560.png?v8",clock6:"unicode/1f555.png?v8",clock630:"unicode/1f561.png?v8",clock7:"unicode/1f556.png?v8",clock730:"unicode/1f562.png?v8",clock8:"unicode/1f557.png?v8",clock830:"unicode/1f563.png?v8",clock9:"unicode/1f558.png?v8",clock930:"unicode/1f564.png?v8",closed_book:"unicode/1f4d5.png?v8",closed_lock_with_key:"unicode/1f510.png?v8",closed_umbrella:"unicode/1f302.png?v8",cloud:"unicode/2601.png?v8",cloud_with_lightning:"unicode/1f329.png?v8",cloud_with_lightning_and_rain:"unicode/26c8.png?v8",cloud_with_rain:"unicode/1f327.png?v8",cloud_with_snow:"unicode/1f328.png?v8",clown_face:"unicode/1f921.png?v8",clubs:"unicode/2663.png?v8",cn:"unicode/1f1e8-1f1f3.png?v8",coat:"unicode/1f9e5.png?v8",cockroach:"unicode/1fab3.png?v8",cocktail:"unicode/1f378.png?v8",coconut:"unicode/1f965.png?v8",cocos_islands:"unicode/1f1e8-1f1e8.png?v8",coffee:"unicode/2615.png?v8",coffin:"unicode/26b0.png?v8",coin:"unicode/1fa99.png?v8",cold_face:"unicode/1f976.png?v8",cold_sweat:"unicode/1f630.png?v8",collision:"unicode/1f4a5.png?v8",colombia:"unicode/1f1e8-1f1f4.png?v8",comet:"unicode/2604.png?v8",comoros:"unicode/1f1f0-1f1f2.png?v8",compass:"unicode/1f9ed.png?v8",computer:"unicode/1f4bb.png?v8",computer_mouse:"unicode/1f5b1.png?v8",confetti_ball:"unicode/1f38a.png?v8",confounded:"unicode/1f616.png?v8",confused:"unicode/1f615.png?v8",congo_brazzaville:"unicode/1f1e8-1f1ec.png?v8",congo_kinshasa:"unicode/1f1e8-1f1e9.png?v8",congratulations:"unicode/3297.png?v8",construction:"unicode/1f6a7.png?v8",construction_worker:"unicode/1f477.png?v8",construction_worker_man:"unicode/1f477-2642.png?v8",construction_worker_woman:"unicode/1f477-2640.png?v8",control_knobs:"unicode/1f39b.png?v8",convenience_store:"unicode/1f3ea.png?v8",cook:"unicode/1f9d1-1f373.png?v8",cook_islands:"unicode/1f1e8-1f1f0.png?v8",cookie:"unicode/1f36a.png?v8",cool:"unicode/1f192.png?v8",cop:"unicode/1f46e.png?v8",copyright:"unicode/00a9.png?v8",corn:"unicode/1f33d.png?v8",costa_rica:"unicode/1f1e8-1f1f7.png?v8",cote_divoire:"unicode/1f1e8-1f1ee.png?v8",couch_and_lamp:"unicode/1f6cb.png?v8",couple:"unicode/1f46b.png?v8",couple_with_heart:"unicode/1f491.png?v8",couple_with_heart_man_man:"unicode/1f468-2764-1f468.png?v8",couple_with_heart_woman_man:"unicode/1f469-2764-1f468.png?v8",couple_with_heart_woman_woman:"unicode/1f469-2764-1f469.png?v8",couplekiss:"unicode/1f48f.png?v8",couplekiss_man_man:"unicode/1f468-2764-1f48b-1f468.png?v8",couplekiss_man_woman:"unicode/1f469-2764-1f48b-1f468.png?v8",couplekiss_woman_woman:"unicode/1f469-2764-1f48b-1f469.png?v8",cow:"unicode/1f42e.png?v8",cow2:"unicode/1f404.png?v8",cowboy_hat_face:"unicode/1f920.png?v8",crab:"unicode/1f980.png?v8",crayon:"unicode/1f58d.png?v8",credit_card:"unicode/1f4b3.png?v8",crescent_moon:"unicode/1f319.png?v8",cricket:"unicode/1f997.png?v8",cricket_game:"unicode/1f3cf.png?v8",croatia:"unicode/1f1ed-1f1f7.png?v8",crocodile:"unicode/1f40a.png?v8",croissant:"unicode/1f950.png?v8",crossed_fingers:"unicode/1f91e.png?v8",crossed_flags:"unicode/1f38c.png?v8",crossed_swords:"unicode/2694.png?v8",crown:"unicode/1f451.png?v8",cry:"unicode/1f622.png?v8",crying_cat_face:"unicode/1f63f.png?v8",crystal_ball:"unicode/1f52e.png?v8",cuba:"unicode/1f1e8-1f1fa.png?v8",cucumber:"unicode/1f952.png?v8",cup_with_straw:"unicode/1f964.png?v8",cupcake:"unicode/1f9c1.png?v8",cupid:"unicode/1f498.png?v8",curacao:"unicode/1f1e8-1f1fc.png?v8",curling_stone:"unicode/1f94c.png?v8",curly_haired_man:"unicode/1f468-1f9b1.png?v8",curly_haired_woman:"unicode/1f469-1f9b1.png?v8",curly_loop:"unicode/27b0.png?v8",currency_exchange:"unicode/1f4b1.png?v8",curry:"unicode/1f35b.png?v8",cursing_face:"unicode/1f92c.png?v8",custard:"unicode/1f36e.png?v8",customs:"unicode/1f6c3.png?v8",cut_of_meat:"unicode/1f969.png?v8",cyclone:"unicode/1f300.png?v8",cyprus:"unicode/1f1e8-1f1fe.png?v8",czech_republic:"unicode/1f1e8-1f1ff.png?v8",dagger:"unicode/1f5e1.png?v8",dancer:"unicode/1f483.png?v8",dancers:"unicode/1f46f.png?v8",dancing_men:"unicode/1f46f-2642.png?v8",dancing_women:"unicode/1f46f-2640.png?v8",dango:"unicode/1f361.png?v8",dark_sunglasses:"unicode/1f576.png?v8",dart:"unicode/1f3af.png?v8",dash:"unicode/1f4a8.png?v8",date:"unicode/1f4c5.png?v8",de:"unicode/1f1e9-1f1ea.png?v8",deaf_man:"unicode/1f9cf-2642.png?v8",deaf_person:"unicode/1f9cf.png?v8",deaf_woman:"unicode/1f9cf-2640.png?v8",deciduous_tree:"unicode/1f333.png?v8",deer:"unicode/1f98c.png?v8",denmark:"unicode/1f1e9-1f1f0.png?v8",department_store:"unicode/1f3ec.png?v8",dependabot:"dependabot.png?v8",derelict_house:"unicode/1f3da.png?v8",desert:"unicode/1f3dc.png?v8",desert_island:"unicode/1f3dd.png?v8",desktop_computer:"unicode/1f5a5.png?v8",detective:"unicode/1f575.png?v8",diamond_shape_with_a_dot_inside:"unicode/1f4a0.png?v8",diamonds:"unicode/2666.png?v8",diego_garcia:"unicode/1f1e9-1f1ec.png?v8",disappointed:"unicode/1f61e.png?v8",disappointed_relieved:"unicode/1f625.png?v8",disguised_face:"unicode/1f978.png?v8",diving_mask:"unicode/1f93f.png?v8",diya_lamp:"unicode/1fa94.png?v8",dizzy:"unicode/1f4ab.png?v8",dizzy_face:"unicode/1f635.png?v8",djibouti:"unicode/1f1e9-1f1ef.png?v8",dna:"unicode/1f9ec.png?v8",do_not_litter:"unicode/1f6af.png?v8",dodo:"unicode/1f9a4.png?v8",dog:"unicode/1f436.png?v8",dog2:"unicode/1f415.png?v8",dollar:"unicode/1f4b5.png?v8",dolls:"unicode/1f38e.png?v8",dolphin:"unicode/1f42c.png?v8",dominica:"unicode/1f1e9-1f1f2.png?v8",dominican_republic:"unicode/1f1e9-1f1f4.png?v8",door:"unicode/1f6aa.png?v8",doughnut:"unicode/1f369.png?v8",dove:"unicode/1f54a.png?v8",dragon:"unicode/1f409.png?v8",dragon_face:"unicode/1f432.png?v8",dress:"unicode/1f457.png?v8",dromedary_camel:"unicode/1f42a.png?v8",drooling_face:"unicode/1f924.png?v8",drop_of_blood:"unicode/1fa78.png?v8",droplet:"unicode/1f4a7.png?v8",drum:"unicode/1f941.png?v8",duck:"unicode/1f986.png?v8",dumpling:"unicode/1f95f.png?v8",dvd:"unicode/1f4c0.png?v8","e-mail":"unicode/1f4e7.png?v8",eagle:"unicode/1f985.png?v8",ear:"unicode/1f442.png?v8",ear_of_rice:"unicode/1f33e.png?v8",ear_with_hearing_aid:"unicode/1f9bb.png?v8",earth_africa:"unicode/1f30d.png?v8",earth_americas:"unicode/1f30e.png?v8",earth_asia:"unicode/1f30f.png?v8",ecuador:"unicode/1f1ea-1f1e8.png?v8",egg:"unicode/1f95a.png?v8",eggplant:"unicode/1f346.png?v8",egypt:"unicode/1f1ea-1f1ec.png?v8",eight:"unicode/0038-20e3.png?v8",eight_pointed_black_star:"unicode/2734.png?v8",eight_spoked_asterisk:"unicode/2733.png?v8",eject_button:"unicode/23cf.png?v8",el_salvador:"unicode/1f1f8-1f1fb.png?v8",electric_plug:"unicode/1f50c.png?v8",electron:"electron.png?v8",elephant:"unicode/1f418.png?v8",elevator:"unicode/1f6d7.png?v8",elf:"unicode/1f9dd.png?v8",elf_man:"unicode/1f9dd-2642.png?v8",elf_woman:"unicode/1f9dd-2640.png?v8",email:"unicode/1f4e7.png?v8",end:"unicode/1f51a.png?v8",england:"unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png?v8",envelope:"unicode/2709.png?v8",envelope_with_arrow:"unicode/1f4e9.png?v8",equatorial_guinea:"unicode/1f1ec-1f1f6.png?v8",eritrea:"unicode/1f1ea-1f1f7.png?v8",es:"unicode/1f1ea-1f1f8.png?v8",estonia:"unicode/1f1ea-1f1ea.png?v8",ethiopia:"unicode/1f1ea-1f1f9.png?v8",eu:"unicode/1f1ea-1f1fa.png?v8",euro:"unicode/1f4b6.png?v8",european_castle:"unicode/1f3f0.png?v8",european_post_office:"unicode/1f3e4.png?v8",european_union:"unicode/1f1ea-1f1fa.png?v8",evergreen_tree:"unicode/1f332.png?v8",exclamation:"unicode/2757.png?v8",exploding_head:"unicode/1f92f.png?v8",expressionless:"unicode/1f611.png?v8",eye:"unicode/1f441.png?v8",eye_speech_bubble:"unicode/1f441-1f5e8.png?v8",eyeglasses:"unicode/1f453.png?v8",eyes:"unicode/1f440.png?v8",face_exhaling:"unicode/1f62e-1f4a8.png?v8",face_in_clouds:"unicode/1f636-1f32b.png?v8",face_with_head_bandage:"unicode/1f915.png?v8",face_with_spiral_eyes:"unicode/1f635-1f4ab.png?v8",face_with_thermometer:"unicode/1f912.png?v8",facepalm:"unicode/1f926.png?v8",facepunch:"unicode/1f44a.png?v8",factory:"unicode/1f3ed.png?v8",factory_worker:"unicode/1f9d1-1f3ed.png?v8",fairy:"unicode/1f9da.png?v8",fairy_man:"unicode/1f9da-2642.png?v8",fairy_woman:"unicode/1f9da-2640.png?v8",falafel:"unicode/1f9c6.png?v8",falkland_islands:"unicode/1f1eb-1f1f0.png?v8",fallen_leaf:"unicode/1f342.png?v8",family:"unicode/1f46a.png?v8",family_man_boy:"unicode/1f468-1f466.png?v8",family_man_boy_boy:"unicode/1f468-1f466-1f466.png?v8",family_man_girl:"unicode/1f468-1f467.png?v8",family_man_girl_boy:"unicode/1f468-1f467-1f466.png?v8",family_man_girl_girl:"unicode/1f468-1f467-1f467.png?v8",family_man_man_boy:"unicode/1f468-1f468-1f466.png?v8",family_man_man_boy_boy:"unicode/1f468-1f468-1f466-1f466.png?v8",family_man_man_girl:"unicode/1f468-1f468-1f467.png?v8",family_man_man_girl_boy:"unicode/1f468-1f468-1f467-1f466.png?v8",family_man_man_girl_girl:"unicode/1f468-1f468-1f467-1f467.png?v8",family_man_woman_boy:"unicode/1f468-1f469-1f466.png?v8",family_man_woman_boy_boy:"unicode/1f468-1f469-1f466-1f466.png?v8",family_man_woman_girl:"unicode/1f468-1f469-1f467.png?v8",family_man_woman_girl_boy:"unicode/1f468-1f469-1f467-1f466.png?v8",family_man_woman_girl_girl:"unicode/1f468-1f469-1f467-1f467.png?v8",family_woman_boy:"unicode/1f469-1f466.png?v8",family_woman_boy_boy:"unicode/1f469-1f466-1f466.png?v8",family_woman_girl:"unicode/1f469-1f467.png?v8",family_woman_girl_boy:"unicode/1f469-1f467-1f466.png?v8",family_woman_girl_girl:"unicode/1f469-1f467-1f467.png?v8",family_woman_woman_boy:"unicode/1f469-1f469-1f466.png?v8",family_woman_woman_boy_boy:"unicode/1f469-1f469-1f466-1f466.png?v8",family_woman_woman_girl:"unicode/1f469-1f469-1f467.png?v8",family_woman_woman_girl_boy:"unicode/1f469-1f469-1f467-1f466.png?v8",family_woman_woman_girl_girl:"unicode/1f469-1f469-1f467-1f467.png?v8",farmer:"unicode/1f9d1-1f33e.png?v8",faroe_islands:"unicode/1f1eb-1f1f4.png?v8",fast_forward:"unicode/23e9.png?v8",fax:"unicode/1f4e0.png?v8",fearful:"unicode/1f628.png?v8",feather:"unicode/1fab6.png?v8",feelsgood:"feelsgood.png?v8",feet:"unicode/1f43e.png?v8",female_detective:"unicode/1f575-2640.png?v8",female_sign:"unicode/2640.png?v8",ferris_wheel:"unicode/1f3a1.png?v8",ferry:"unicode/26f4.png?v8",field_hockey:"unicode/1f3d1.png?v8",fiji:"unicode/1f1eb-1f1ef.png?v8",file_cabinet:"unicode/1f5c4.png?v8",file_folder:"unicode/1f4c1.png?v8",film_projector:"unicode/1f4fd.png?v8",film_strip:"unicode/1f39e.png?v8",finland:"unicode/1f1eb-1f1ee.png?v8",finnadie:"finnadie.png?v8",fire:"unicode/1f525.png?v8",fire_engine:"unicode/1f692.png?v8",fire_extinguisher:"unicode/1f9ef.png?v8",firecracker:"unicode/1f9e8.png?v8",firefighter:"unicode/1f9d1-1f692.png?v8",fireworks:"unicode/1f386.png?v8",first_quarter_moon:"unicode/1f313.png?v8",first_quarter_moon_with_face:"unicode/1f31b.png?v8",fish:"unicode/1f41f.png?v8",fish_cake:"unicode/1f365.png?v8",fishing_pole_and_fish:"unicode/1f3a3.png?v8",fishsticks:"fishsticks.png?v8",fist:"unicode/270a.png?v8",fist_left:"unicode/1f91b.png?v8",fist_oncoming:"unicode/1f44a.png?v8",fist_raised:"unicode/270a.png?v8",fist_right:"unicode/1f91c.png?v8",five:"unicode/0035-20e3.png?v8",flags:"unicode/1f38f.png?v8",flamingo:"unicode/1f9a9.png?v8",flashlight:"unicode/1f526.png?v8",flat_shoe:"unicode/1f97f.png?v8",flatbread:"unicode/1fad3.png?v8",fleur_de_lis:"unicode/269c.png?v8",flight_arrival:"unicode/1f6ec.png?v8",flight_departure:"unicode/1f6eb.png?v8",flipper:"unicode/1f42c.png?v8",floppy_disk:"unicode/1f4be.png?v8",flower_playing_cards:"unicode/1f3b4.png?v8",flushed:"unicode/1f633.png?v8",fly:"unicode/1fab0.png?v8",flying_disc:"unicode/1f94f.png?v8",flying_saucer:"unicode/1f6f8.png?v8",fog:"unicode/1f32b.png?v8",foggy:"unicode/1f301.png?v8",fondue:"unicode/1fad5.png?v8",foot:"unicode/1f9b6.png?v8",football:"unicode/1f3c8.png?v8",footprints:"unicode/1f463.png?v8",fork_and_knife:"unicode/1f374.png?v8",fortune_cookie:"unicode/1f960.png?v8",fountain:"unicode/26f2.png?v8",fountain_pen:"unicode/1f58b.png?v8",four:"unicode/0034-20e3.png?v8",four_leaf_clover:"unicode/1f340.png?v8",fox_face:"unicode/1f98a.png?v8",fr:"unicode/1f1eb-1f1f7.png?v8",framed_picture:"unicode/1f5bc.png?v8",free:"unicode/1f193.png?v8",french_guiana:"unicode/1f1ec-1f1eb.png?v8",french_polynesia:"unicode/1f1f5-1f1eb.png?v8",french_southern_territories:"unicode/1f1f9-1f1eb.png?v8",fried_egg:"unicode/1f373.png?v8",fried_shrimp:"unicode/1f364.png?v8",fries:"unicode/1f35f.png?v8",frog:"unicode/1f438.png?v8",frowning:"unicode/1f626.png?v8",frowning_face:"unicode/2639.png?v8",frowning_man:"unicode/1f64d-2642.png?v8",frowning_person:"unicode/1f64d.png?v8",frowning_woman:"unicode/1f64d-2640.png?v8",fu:"unicode/1f595.png?v8",fuelpump:"unicode/26fd.png?v8",full_moon:"unicode/1f315.png?v8",full_moon_with_face:"unicode/1f31d.png?v8",funeral_urn:"unicode/26b1.png?v8",gabon:"unicode/1f1ec-1f1e6.png?v8",gambia:"unicode/1f1ec-1f1f2.png?v8",game_die:"unicode/1f3b2.png?v8",garlic:"unicode/1f9c4.png?v8",gb:"unicode/1f1ec-1f1e7.png?v8",gear:"unicode/2699.png?v8",gem:"unicode/1f48e.png?v8",gemini:"unicode/264a.png?v8",genie:"unicode/1f9de.png?v8",genie_man:"unicode/1f9de-2642.png?v8",genie_woman:"unicode/1f9de-2640.png?v8",georgia:"unicode/1f1ec-1f1ea.png?v8",ghana:"unicode/1f1ec-1f1ed.png?v8",ghost:"unicode/1f47b.png?v8",gibraltar:"unicode/1f1ec-1f1ee.png?v8",gift:"unicode/1f381.png?v8",gift_heart:"unicode/1f49d.png?v8",giraffe:"unicode/1f992.png?v8",girl:"unicode/1f467.png?v8",globe_with_meridians:"unicode/1f310.png?v8",gloves:"unicode/1f9e4.png?v8",goal_net:"unicode/1f945.png?v8",goat:"unicode/1f410.png?v8",goberserk:"goberserk.png?v8",godmode:"godmode.png?v8",goggles:"unicode/1f97d.png?v8",golf:"unicode/26f3.png?v8",golfing:"unicode/1f3cc.png?v8",golfing_man:"unicode/1f3cc-2642.png?v8",golfing_woman:"unicode/1f3cc-2640.png?v8",gorilla:"unicode/1f98d.png?v8",grapes:"unicode/1f347.png?v8",greece:"unicode/1f1ec-1f1f7.png?v8",green_apple:"unicode/1f34f.png?v8",green_book:"unicode/1f4d7.png?v8",green_circle:"unicode/1f7e2.png?v8",green_heart:"unicode/1f49a.png?v8",green_salad:"unicode/1f957.png?v8",green_square:"unicode/1f7e9.png?v8",greenland:"unicode/1f1ec-1f1f1.png?v8",grenada:"unicode/1f1ec-1f1e9.png?v8",grey_exclamation:"unicode/2755.png?v8",grey_question:"unicode/2754.png?v8",grimacing:"unicode/1f62c.png?v8",grin:"unicode/1f601.png?v8",grinning:"unicode/1f600.png?v8",guadeloupe:"unicode/1f1ec-1f1f5.png?v8",guam:"unicode/1f1ec-1f1fa.png?v8",guard:"unicode/1f482.png?v8",guardsman:"unicode/1f482-2642.png?v8",guardswoman:"unicode/1f482-2640.png?v8",guatemala:"unicode/1f1ec-1f1f9.png?v8",guernsey:"unicode/1f1ec-1f1ec.png?v8",guide_dog:"unicode/1f9ae.png?v8",guinea:"unicode/1f1ec-1f1f3.png?v8",guinea_bissau:"unicode/1f1ec-1f1fc.png?v8",guitar:"unicode/1f3b8.png?v8",gun:"unicode/1f52b.png?v8",guyana:"unicode/1f1ec-1f1fe.png?v8",haircut:"unicode/1f487.png?v8",haircut_man:"unicode/1f487-2642.png?v8",haircut_woman:"unicode/1f487-2640.png?v8",haiti:"unicode/1f1ed-1f1f9.png?v8",hamburger:"unicode/1f354.png?v8",hammer:"unicode/1f528.png?v8",hammer_and_pick:"unicode/2692.png?v8",hammer_and_wrench:"unicode/1f6e0.png?v8",hamster:"unicode/1f439.png?v8",hand:"unicode/270b.png?v8",hand_over_mouth:"unicode/1f92d.png?v8",handbag:"unicode/1f45c.png?v8",handball_person:"unicode/1f93e.png?v8",handshake:"unicode/1f91d.png?v8",hankey:"unicode/1f4a9.png?v8",hash:"unicode/0023-20e3.png?v8",hatched_chick:"unicode/1f425.png?v8",hatching_chick:"unicode/1f423.png?v8",headphones:"unicode/1f3a7.png?v8",headstone:"unicode/1faa6.png?v8",health_worker:"unicode/1f9d1-2695.png?v8",hear_no_evil:"unicode/1f649.png?v8",heard_mcdonald_islands:"unicode/1f1ed-1f1f2.png?v8",heart:"unicode/2764.png?v8",heart_decoration:"unicode/1f49f.png?v8",heart_eyes:"unicode/1f60d.png?v8",heart_eyes_cat:"unicode/1f63b.png?v8",heart_on_fire:"unicode/2764-1f525.png?v8",heartbeat:"unicode/1f493.png?v8",heartpulse:"unicode/1f497.png?v8",hearts:"unicode/2665.png?v8",heavy_check_mark:"unicode/2714.png?v8",heavy_division_sign:"unicode/2797.png?v8",heavy_dollar_sign:"unicode/1f4b2.png?v8",heavy_exclamation_mark:"unicode/2757.png?v8",heavy_heart_exclamation:"unicode/2763.png?v8",heavy_minus_sign:"unicode/2796.png?v8",heavy_multiplication_x:"unicode/2716.png?v8",heavy_plus_sign:"unicode/2795.png?v8",hedgehog:"unicode/1f994.png?v8",helicopter:"unicode/1f681.png?v8",herb:"unicode/1f33f.png?v8",hibiscus:"unicode/1f33a.png?v8",high_brightness:"unicode/1f506.png?v8",high_heel:"unicode/1f460.png?v8",hiking_boot:"unicode/1f97e.png?v8",hindu_temple:"unicode/1f6d5.png?v8",hippopotamus:"unicode/1f99b.png?v8",hocho:"unicode/1f52a.png?v8",hole:"unicode/1f573.png?v8",honduras:"unicode/1f1ed-1f1f3.png?v8",honey_pot:"unicode/1f36f.png?v8",honeybee:"unicode/1f41d.png?v8",hong_kong:"unicode/1f1ed-1f1f0.png?v8",hook:"unicode/1fa9d.png?v8",horse:"unicode/1f434.png?v8",horse_racing:"unicode/1f3c7.png?v8",hospital:"unicode/1f3e5.png?v8",hot_face:"unicode/1f975.png?v8",hot_pepper:"unicode/1f336.png?v8",hotdog:"unicode/1f32d.png?v8",hotel:"unicode/1f3e8.png?v8",hotsprings:"unicode/2668.png?v8",hourglass:"unicode/231b.png?v8",hourglass_flowing_sand:"unicode/23f3.png?v8",house:"unicode/1f3e0.png?v8",house_with_garden:"unicode/1f3e1.png?v8",houses:"unicode/1f3d8.png?v8",hugs:"unicode/1f917.png?v8",hungary:"unicode/1f1ed-1f1fa.png?v8",hurtrealbad:"hurtrealbad.png?v8",hushed:"unicode/1f62f.png?v8",hut:"unicode/1f6d6.png?v8",ice_cream:"unicode/1f368.png?v8",ice_cube:"unicode/1f9ca.png?v8",ice_hockey:"unicode/1f3d2.png?v8",ice_skate:"unicode/26f8.png?v8",icecream:"unicode/1f366.png?v8",iceland:"unicode/1f1ee-1f1f8.png?v8",id:"unicode/1f194.png?v8",ideograph_advantage:"unicode/1f250.png?v8",imp:"unicode/1f47f.png?v8",inbox_tray:"unicode/1f4e5.png?v8",incoming_envelope:"unicode/1f4e8.png?v8",india:"unicode/1f1ee-1f1f3.png?v8",indonesia:"unicode/1f1ee-1f1e9.png?v8",infinity:"unicode/267e.png?v8",information_desk_person:"unicode/1f481.png?v8",information_source:"unicode/2139.png?v8",innocent:"unicode/1f607.png?v8",interrobang:"unicode/2049.png?v8",iphone:"unicode/1f4f1.png?v8",iran:"unicode/1f1ee-1f1f7.png?v8",iraq:"unicode/1f1ee-1f1f6.png?v8",ireland:"unicode/1f1ee-1f1ea.png?v8",isle_of_man:"unicode/1f1ee-1f1f2.png?v8",israel:"unicode/1f1ee-1f1f1.png?v8",it:"unicode/1f1ee-1f1f9.png?v8",izakaya_lantern:"unicode/1f3ee.png?v8",jack_o_lantern:"unicode/1f383.png?v8",jamaica:"unicode/1f1ef-1f1f2.png?v8",japan:"unicode/1f5fe.png?v8",japanese_castle:"unicode/1f3ef.png?v8",japanese_goblin:"unicode/1f47a.png?v8",japanese_ogre:"unicode/1f479.png?v8",jeans:"unicode/1f456.png?v8",jersey:"unicode/1f1ef-1f1ea.png?v8",jigsaw:"unicode/1f9e9.png?v8",jordan:"unicode/1f1ef-1f1f4.png?v8",joy:"unicode/1f602.png?v8",joy_cat:"unicode/1f639.png?v8",joystick:"unicode/1f579.png?v8",jp:"unicode/1f1ef-1f1f5.png?v8",judge:"unicode/1f9d1-2696.png?v8",juggling_person:"unicode/1f939.png?v8",kaaba:"unicode/1f54b.png?v8",kangaroo:"unicode/1f998.png?v8",kazakhstan:"unicode/1f1f0-1f1ff.png?v8",kenya:"unicode/1f1f0-1f1ea.png?v8",key:"unicode/1f511.png?v8",keyboard:"unicode/2328.png?v8",keycap_ten:"unicode/1f51f.png?v8",kick_scooter:"unicode/1f6f4.png?v8",kimono:"unicode/1f458.png?v8",kiribati:"unicode/1f1f0-1f1ee.png?v8",kiss:"unicode/1f48b.png?v8",kissing:"unicode/1f617.png?v8",kissing_cat:"unicode/1f63d.png?v8",kissing_closed_eyes:"unicode/1f61a.png?v8",kissing_heart:"unicode/1f618.png?v8",kissing_smiling_eyes:"unicode/1f619.png?v8",kite:"unicode/1fa81.png?v8",kiwi_fruit:"unicode/1f95d.png?v8",kneeling_man:"unicode/1f9ce-2642.png?v8",kneeling_person:"unicode/1f9ce.png?v8",kneeling_woman:"unicode/1f9ce-2640.png?v8",knife:"unicode/1f52a.png?v8",knot:"unicode/1faa2.png?v8",koala:"unicode/1f428.png?v8",koko:"unicode/1f201.png?v8",kosovo:"unicode/1f1fd-1f1f0.png?v8",kr:"unicode/1f1f0-1f1f7.png?v8",kuwait:"unicode/1f1f0-1f1fc.png?v8",kyrgyzstan:"unicode/1f1f0-1f1ec.png?v8",lab_coat:"unicode/1f97c.png?v8",label:"unicode/1f3f7.png?v8",lacrosse:"unicode/1f94d.png?v8",ladder:"unicode/1fa9c.png?v8",lady_beetle:"unicode/1f41e.png?v8",lantern:"unicode/1f3ee.png?v8",laos:"unicode/1f1f1-1f1e6.png?v8",large_blue_circle:"unicode/1f535.png?v8",large_blue_diamond:"unicode/1f537.png?v8",large_orange_diamond:"unicode/1f536.png?v8",last_quarter_moon:"unicode/1f317.png?v8",last_quarter_moon_with_face:"unicode/1f31c.png?v8",latin_cross:"unicode/271d.png?v8",latvia:"unicode/1f1f1-1f1fb.png?v8",laughing:"unicode/1f606.png?v8",leafy_green:"unicode/1f96c.png?v8",leaves:"unicode/1f343.png?v8",lebanon:"unicode/1f1f1-1f1e7.png?v8",ledger:"unicode/1f4d2.png?v8",left_luggage:"unicode/1f6c5.png?v8",left_right_arrow:"unicode/2194.png?v8",left_speech_bubble:"unicode/1f5e8.png?v8",leftwards_arrow_with_hook:"unicode/21a9.png?v8",leg:"unicode/1f9b5.png?v8",lemon:"unicode/1f34b.png?v8",leo:"unicode/264c.png?v8",leopard:"unicode/1f406.png?v8",lesotho:"unicode/1f1f1-1f1f8.png?v8",level_slider:"unicode/1f39a.png?v8",liberia:"unicode/1f1f1-1f1f7.png?v8",libra:"unicode/264e.png?v8",libya:"unicode/1f1f1-1f1fe.png?v8",liechtenstein:"unicode/1f1f1-1f1ee.png?v8",light_rail:"unicode/1f688.png?v8",link:"unicode/1f517.png?v8",lion:"unicode/1f981.png?v8",lips:"unicode/1f444.png?v8",lipstick:"unicode/1f484.png?v8",lithuania:"unicode/1f1f1-1f1f9.png?v8",lizard:"unicode/1f98e.png?v8",llama:"unicode/1f999.png?v8",lobster:"unicode/1f99e.png?v8",lock:"unicode/1f512.png?v8",lock_with_ink_pen:"unicode/1f50f.png?v8",lollipop:"unicode/1f36d.png?v8",long_drum:"unicode/1fa98.png?v8",loop:"unicode/27bf.png?v8",lotion_bottle:"unicode/1f9f4.png?v8",lotus_position:"unicode/1f9d8.png?v8",lotus_position_man:"unicode/1f9d8-2642.png?v8",lotus_position_woman:"unicode/1f9d8-2640.png?v8",loud_sound:"unicode/1f50a.png?v8",loudspeaker:"unicode/1f4e2.png?v8",love_hotel:"unicode/1f3e9.png?v8",love_letter:"unicode/1f48c.png?v8",love_you_gesture:"unicode/1f91f.png?v8",low_brightness:"unicode/1f505.png?v8",luggage:"unicode/1f9f3.png?v8",lungs:"unicode/1fac1.png?v8",luxembourg:"unicode/1f1f1-1f1fa.png?v8",lying_face:"unicode/1f925.png?v8",m:"unicode/24c2.png?v8",macau:"unicode/1f1f2-1f1f4.png?v8",macedonia:"unicode/1f1f2-1f1f0.png?v8",madagascar:"unicode/1f1f2-1f1ec.png?v8",mag:"unicode/1f50d.png?v8",mag_right:"unicode/1f50e.png?v8",mage:"unicode/1f9d9.png?v8",mage_man:"unicode/1f9d9-2642.png?v8",mage_woman:"unicode/1f9d9-2640.png?v8",magic_wand:"unicode/1fa84.png?v8",magnet:"unicode/1f9f2.png?v8",mahjong:"unicode/1f004.png?v8",mailbox:"unicode/1f4eb.png?v8",mailbox_closed:"unicode/1f4ea.png?v8",mailbox_with_mail:"unicode/1f4ec.png?v8",mailbox_with_no_mail:"unicode/1f4ed.png?v8",malawi:"unicode/1f1f2-1f1fc.png?v8",malaysia:"unicode/1f1f2-1f1fe.png?v8",maldives:"unicode/1f1f2-1f1fb.png?v8",male_detective:"unicode/1f575-2642.png?v8",male_sign:"unicode/2642.png?v8",mali:"unicode/1f1f2-1f1f1.png?v8",malta:"unicode/1f1f2-1f1f9.png?v8",mammoth:"unicode/1f9a3.png?v8",man:"unicode/1f468.png?v8",man_artist:"unicode/1f468-1f3a8.png?v8",man_astronaut:"unicode/1f468-1f680.png?v8",man_beard:"unicode/1f9d4-2642.png?v8",man_cartwheeling:"unicode/1f938-2642.png?v8",man_cook:"unicode/1f468-1f373.png?v8",man_dancing:"unicode/1f57a.png?v8",man_facepalming:"unicode/1f926-2642.png?v8",man_factory_worker:"unicode/1f468-1f3ed.png?v8",man_farmer:"unicode/1f468-1f33e.png?v8",man_feeding_baby:"unicode/1f468-1f37c.png?v8",man_firefighter:"unicode/1f468-1f692.png?v8",man_health_worker:"unicode/1f468-2695.png?v8",man_in_manual_wheelchair:"unicode/1f468-1f9bd.png?v8",man_in_motorized_wheelchair:"unicode/1f468-1f9bc.png?v8",man_in_tuxedo:"unicode/1f935-2642.png?v8",man_judge:"unicode/1f468-2696.png?v8",man_juggling:"unicode/1f939-2642.png?v8",man_mechanic:"unicode/1f468-1f527.png?v8",man_office_worker:"unicode/1f468-1f4bc.png?v8",man_pilot:"unicode/1f468-2708.png?v8",man_playing_handball:"unicode/1f93e-2642.png?v8",man_playing_water_polo:"unicode/1f93d-2642.png?v8",man_scientist:"unicode/1f468-1f52c.png?v8",man_shrugging:"unicode/1f937-2642.png?v8",man_singer:"unicode/1f468-1f3a4.png?v8",man_student:"unicode/1f468-1f393.png?v8",man_teacher:"unicode/1f468-1f3eb.png?v8",man_technologist:"unicode/1f468-1f4bb.png?v8",man_with_gua_pi_mao:"unicode/1f472.png?v8",man_with_probing_cane:"unicode/1f468-1f9af.png?v8",man_with_turban:"unicode/1f473-2642.png?v8",man_with_veil:"unicode/1f470-2642.png?v8",mandarin:"unicode/1f34a.png?v8",mango:"unicode/1f96d.png?v8",mans_shoe:"unicode/1f45e.png?v8",mantelpiece_clock:"unicode/1f570.png?v8",manual_wheelchair:"unicode/1f9bd.png?v8",maple_leaf:"unicode/1f341.png?v8",marshall_islands:"unicode/1f1f2-1f1ed.png?v8",martial_arts_uniform:"unicode/1f94b.png?v8",martinique:"unicode/1f1f2-1f1f6.png?v8",mask:"unicode/1f637.png?v8",massage:"unicode/1f486.png?v8",massage_man:"unicode/1f486-2642.png?v8",massage_woman:"unicode/1f486-2640.png?v8",mate:"unicode/1f9c9.png?v8",mauritania:"unicode/1f1f2-1f1f7.png?v8",mauritius:"unicode/1f1f2-1f1fa.png?v8",mayotte:"unicode/1f1fe-1f1f9.png?v8",meat_on_bone:"unicode/1f356.png?v8",mechanic:"unicode/1f9d1-1f527.png?v8",mechanical_arm:"unicode/1f9be.png?v8",mechanical_leg:"unicode/1f9bf.png?v8",medal_military:"unicode/1f396.png?v8",medal_sports:"unicode/1f3c5.png?v8",medical_symbol:"unicode/2695.png?v8",mega:"unicode/1f4e3.png?v8",melon:"unicode/1f348.png?v8",memo:"unicode/1f4dd.png?v8",men_wrestling:"unicode/1f93c-2642.png?v8",mending_heart:"unicode/2764-1fa79.png?v8",menorah:"unicode/1f54e.png?v8",mens:"unicode/1f6b9.png?v8",mermaid:"unicode/1f9dc-2640.png?v8",merman:"unicode/1f9dc-2642.png?v8",merperson:"unicode/1f9dc.png?v8",metal:"unicode/1f918.png?v8",metro:"unicode/1f687.png?v8",mexico:"unicode/1f1f2-1f1fd.png?v8",microbe:"unicode/1f9a0.png?v8",micronesia:"unicode/1f1eb-1f1f2.png?v8",microphone:"unicode/1f3a4.png?v8",microscope:"unicode/1f52c.png?v8",middle_finger:"unicode/1f595.png?v8",military_helmet:"unicode/1fa96.png?v8",milk_glass:"unicode/1f95b.png?v8",milky_way:"unicode/1f30c.png?v8",minibus:"unicode/1f690.png?v8",minidisc:"unicode/1f4bd.png?v8",mirror:"unicode/1fa9e.png?v8",mobile_phone_off:"unicode/1f4f4.png?v8",moldova:"unicode/1f1f2-1f1e9.png?v8",monaco:"unicode/1f1f2-1f1e8.png?v8",money_mouth_face:"unicode/1f911.png?v8",money_with_wings:"unicode/1f4b8.png?v8",moneybag:"unicode/1f4b0.png?v8",mongolia:"unicode/1f1f2-1f1f3.png?v8",monkey:"unicode/1f412.png?v8",monkey_face:"unicode/1f435.png?v8",monocle_face:"unicode/1f9d0.png?v8",monorail:"unicode/1f69d.png?v8",montenegro:"unicode/1f1f2-1f1ea.png?v8",montserrat:"unicode/1f1f2-1f1f8.png?v8",moon:"unicode/1f314.png?v8",moon_cake:"unicode/1f96e.png?v8",morocco:"unicode/1f1f2-1f1e6.png?v8",mortar_board:"unicode/1f393.png?v8",mosque:"unicode/1f54c.png?v8",mosquito:"unicode/1f99f.png?v8",motor_boat:"unicode/1f6e5.png?v8",motor_scooter:"unicode/1f6f5.png?v8",motorcycle:"unicode/1f3cd.png?v8",motorized_wheelchair:"unicode/1f9bc.png?v8",motorway:"unicode/1f6e3.png?v8",mount_fuji:"unicode/1f5fb.png?v8",mountain:"unicode/26f0.png?v8",mountain_bicyclist:"unicode/1f6b5.png?v8",mountain_biking_man:"unicode/1f6b5-2642.png?v8",mountain_biking_woman:"unicode/1f6b5-2640.png?v8",mountain_cableway:"unicode/1f6a0.png?v8",mountain_railway:"unicode/1f69e.png?v8",mountain_snow:"unicode/1f3d4.png?v8",mouse:"unicode/1f42d.png?v8",mouse2:"unicode/1f401.png?v8",mouse_trap:"unicode/1faa4.png?v8",movie_camera:"unicode/1f3a5.png?v8",moyai:"unicode/1f5ff.png?v8",mozambique:"unicode/1f1f2-1f1ff.png?v8",mrs_claus:"unicode/1f936.png?v8",muscle:"unicode/1f4aa.png?v8",mushroom:"unicode/1f344.png?v8",musical_keyboard:"unicode/1f3b9.png?v8",musical_note:"unicode/1f3b5.png?v8",musical_score:"unicode/1f3bc.png?v8",mute:"unicode/1f507.png?v8",mx_claus:"unicode/1f9d1-1f384.png?v8",myanmar:"unicode/1f1f2-1f1f2.png?v8",nail_care:"unicode/1f485.png?v8",name_badge:"unicode/1f4db.png?v8",namibia:"unicode/1f1f3-1f1e6.png?v8",national_park:"unicode/1f3de.png?v8",nauru:"unicode/1f1f3-1f1f7.png?v8",nauseated_face:"unicode/1f922.png?v8",nazar_amulet:"unicode/1f9ff.png?v8",neckbeard:"neckbeard.png?v8",necktie:"unicode/1f454.png?v8",negative_squared_cross_mark:"unicode/274e.png?v8",nepal:"unicode/1f1f3-1f1f5.png?v8",nerd_face:"unicode/1f913.png?v8",nesting_dolls:"unicode/1fa86.png?v8",netherlands:"unicode/1f1f3-1f1f1.png?v8",neutral_face:"unicode/1f610.png?v8",new:"unicode/1f195.png?v8",new_caledonia:"unicode/1f1f3-1f1e8.png?v8",new_moon:"unicode/1f311.png?v8",new_moon_with_face:"unicode/1f31a.png?v8",new_zealand:"unicode/1f1f3-1f1ff.png?v8",newspaper:"unicode/1f4f0.png?v8",newspaper_roll:"unicode/1f5de.png?v8",next_track_button:"unicode/23ed.png?v8",ng:"unicode/1f196.png?v8",ng_man:"unicode/1f645-2642.png?v8",ng_woman:"unicode/1f645-2640.png?v8",nicaragua:"unicode/1f1f3-1f1ee.png?v8",niger:"unicode/1f1f3-1f1ea.png?v8",nigeria:"unicode/1f1f3-1f1ec.png?v8",night_with_stars:"unicode/1f303.png?v8",nine:"unicode/0039-20e3.png?v8",ninja:"unicode/1f977.png?v8",niue:"unicode/1f1f3-1f1fa.png?v8",no_bell:"unicode/1f515.png?v8",no_bicycles:"unicode/1f6b3.png?v8",no_entry:"unicode/26d4.png?v8",no_entry_sign:"unicode/1f6ab.png?v8",no_good:"unicode/1f645.png?v8",no_good_man:"unicode/1f645-2642.png?v8",no_good_woman:"unicode/1f645-2640.png?v8",no_mobile_phones:"unicode/1f4f5.png?v8",no_mouth:"unicode/1f636.png?v8",no_pedestrians:"unicode/1f6b7.png?v8",no_smoking:"unicode/1f6ad.png?v8","non-potable_water":"unicode/1f6b1.png?v8",norfolk_island:"unicode/1f1f3-1f1eb.png?v8",north_korea:"unicode/1f1f0-1f1f5.png?v8",northern_mariana_islands:"unicode/1f1f2-1f1f5.png?v8",norway:"unicode/1f1f3-1f1f4.png?v8",nose:"unicode/1f443.png?v8",notebook:"unicode/1f4d3.png?v8",notebook_with_decorative_cover:"unicode/1f4d4.png?v8",notes:"unicode/1f3b6.png?v8",nut_and_bolt:"unicode/1f529.png?v8",o:"unicode/2b55.png?v8",o2:"unicode/1f17e.png?v8",ocean:"unicode/1f30a.png?v8",octocat:"octocat.png?v8",octopus:"unicode/1f419.png?v8",oden:"unicode/1f362.png?v8",office:"unicode/1f3e2.png?v8",office_worker:"unicode/1f9d1-1f4bc.png?v8",oil_drum:"unicode/1f6e2.png?v8",ok:"unicode/1f197.png?v8",ok_hand:"unicode/1f44c.png?v8",ok_man:"unicode/1f646-2642.png?v8",ok_person:"unicode/1f646.png?v8",ok_woman:"unicode/1f646-2640.png?v8",old_key:"unicode/1f5dd.png?v8",older_adult:"unicode/1f9d3.png?v8",older_man:"unicode/1f474.png?v8",older_woman:"unicode/1f475.png?v8",olive:"unicode/1fad2.png?v8",om:"unicode/1f549.png?v8",oman:"unicode/1f1f4-1f1f2.png?v8",on:"unicode/1f51b.png?v8",oncoming_automobile:"unicode/1f698.png?v8",oncoming_bus:"unicode/1f68d.png?v8",oncoming_police_car:"unicode/1f694.png?v8",oncoming_taxi:"unicode/1f696.png?v8",one:"unicode/0031-20e3.png?v8",one_piece_swimsuit:"unicode/1fa71.png?v8",onion:"unicode/1f9c5.png?v8",open_book:"unicode/1f4d6.png?v8",open_file_folder:"unicode/1f4c2.png?v8",open_hands:"unicode/1f450.png?v8",open_mouth:"unicode/1f62e.png?v8",open_umbrella:"unicode/2602.png?v8",ophiuchus:"unicode/26ce.png?v8",orange:"unicode/1f34a.png?v8",orange_book:"unicode/1f4d9.png?v8",orange_circle:"unicode/1f7e0.png?v8",orange_heart:"unicode/1f9e1.png?v8",orange_square:"unicode/1f7e7.png?v8",orangutan:"unicode/1f9a7.png?v8",orthodox_cross:"unicode/2626.png?v8",otter:"unicode/1f9a6.png?v8",outbox_tray:"unicode/1f4e4.png?v8",owl:"unicode/1f989.png?v8",ox:"unicode/1f402.png?v8",oyster:"unicode/1f9aa.png?v8",package:"unicode/1f4e6.png?v8",page_facing_up:"unicode/1f4c4.png?v8",page_with_curl:"unicode/1f4c3.png?v8",pager:"unicode/1f4df.png?v8",paintbrush:"unicode/1f58c.png?v8",pakistan:"unicode/1f1f5-1f1f0.png?v8",palau:"unicode/1f1f5-1f1fc.png?v8",palestinian_territories:"unicode/1f1f5-1f1f8.png?v8",palm_tree:"unicode/1f334.png?v8",palms_up_together:"unicode/1f932.png?v8",panama:"unicode/1f1f5-1f1e6.png?v8",pancakes:"unicode/1f95e.png?v8",panda_face:"unicode/1f43c.png?v8",paperclip:"unicode/1f4ce.png?v8",paperclips:"unicode/1f587.png?v8",papua_new_guinea:"unicode/1f1f5-1f1ec.png?v8",parachute:"unicode/1fa82.png?v8",paraguay:"unicode/1f1f5-1f1fe.png?v8",parasol_on_ground:"unicode/26f1.png?v8",parking:"unicode/1f17f.png?v8",parrot:"unicode/1f99c.png?v8",part_alternation_mark:"unicode/303d.png?v8",partly_sunny:"unicode/26c5.png?v8",partying_face:"unicode/1f973.png?v8",passenger_ship:"unicode/1f6f3.png?v8",passport_control:"unicode/1f6c2.png?v8",pause_button:"unicode/23f8.png?v8",paw_prints:"unicode/1f43e.png?v8",peace_symbol:"unicode/262e.png?v8",peach:"unicode/1f351.png?v8",peacock:"unicode/1f99a.png?v8",peanuts:"unicode/1f95c.png?v8",pear:"unicode/1f350.png?v8",pen:"unicode/1f58a.png?v8",pencil:"unicode/1f4dd.png?v8",pencil2:"unicode/270f.png?v8",penguin:"unicode/1f427.png?v8",pensive:"unicode/1f614.png?v8",people_holding_hands:"unicode/1f9d1-1f91d-1f9d1.png?v8",people_hugging:"unicode/1fac2.png?v8",performing_arts:"unicode/1f3ad.png?v8",persevere:"unicode/1f623.png?v8",person_bald:"unicode/1f9d1-1f9b2.png?v8",person_curly_hair:"unicode/1f9d1-1f9b1.png?v8",person_feeding_baby:"unicode/1f9d1-1f37c.png?v8",person_fencing:"unicode/1f93a.png?v8",person_in_manual_wheelchair:"unicode/1f9d1-1f9bd.png?v8",person_in_motorized_wheelchair:"unicode/1f9d1-1f9bc.png?v8",person_in_tuxedo:"unicode/1f935.png?v8",person_red_hair:"unicode/1f9d1-1f9b0.png?v8",person_white_hair:"unicode/1f9d1-1f9b3.png?v8",person_with_probing_cane:"unicode/1f9d1-1f9af.png?v8",person_with_turban:"unicode/1f473.png?v8",person_with_veil:"unicode/1f470.png?v8",peru:"unicode/1f1f5-1f1ea.png?v8",petri_dish:"unicode/1f9eb.png?v8",philippines:"unicode/1f1f5-1f1ed.png?v8",phone:"unicode/260e.png?v8",pick:"unicode/26cf.png?v8",pickup_truck:"unicode/1f6fb.png?v8",pie:"unicode/1f967.png?v8",pig:"unicode/1f437.png?v8",pig2:"unicode/1f416.png?v8",pig_nose:"unicode/1f43d.png?v8",pill:"unicode/1f48a.png?v8",pilot:"unicode/1f9d1-2708.png?v8",pinata:"unicode/1fa85.png?v8",pinched_fingers:"unicode/1f90c.png?v8",pinching_hand:"unicode/1f90f.png?v8",pineapple:"unicode/1f34d.png?v8",ping_pong:"unicode/1f3d3.png?v8",pirate_flag:"unicode/1f3f4-2620.png?v8",pisces:"unicode/2653.png?v8",pitcairn_islands:"unicode/1f1f5-1f1f3.png?v8",pizza:"unicode/1f355.png?v8",placard:"unicode/1faa7.png?v8",place_of_worship:"unicode/1f6d0.png?v8",plate_with_cutlery:"unicode/1f37d.png?v8",play_or_pause_button:"unicode/23ef.png?v8",pleading_face:"unicode/1f97a.png?v8",plunger:"unicode/1faa0.png?v8",point_down:"unicode/1f447.png?v8",point_left:"unicode/1f448.png?v8",point_right:"unicode/1f449.png?v8",point_up:"unicode/261d.png?v8",point_up_2:"unicode/1f446.png?v8",poland:"unicode/1f1f5-1f1f1.png?v8",polar_bear:"unicode/1f43b-2744.png?v8",police_car:"unicode/1f693.png?v8",police_officer:"unicode/1f46e.png?v8",policeman:"unicode/1f46e-2642.png?v8",policewoman:"unicode/1f46e-2640.png?v8",poodle:"unicode/1f429.png?v8",poop:"unicode/1f4a9.png?v8",popcorn:"unicode/1f37f.png?v8",portugal:"unicode/1f1f5-1f1f9.png?v8",post_office:"unicode/1f3e3.png?v8",postal_horn:"unicode/1f4ef.png?v8",postbox:"unicode/1f4ee.png?v8",potable_water:"unicode/1f6b0.png?v8",potato:"unicode/1f954.png?v8",potted_plant:"unicode/1fab4.png?v8",pouch:"unicode/1f45d.png?v8",poultry_leg:"unicode/1f357.png?v8",pound:"unicode/1f4b7.png?v8",pout:"unicode/1f621.png?v8",pouting_cat:"unicode/1f63e.png?v8",pouting_face:"unicode/1f64e.png?v8",pouting_man:"unicode/1f64e-2642.png?v8",pouting_woman:"unicode/1f64e-2640.png?v8",pray:"unicode/1f64f.png?v8",prayer_beads:"unicode/1f4ff.png?v8",pregnant_woman:"unicode/1f930.png?v8",pretzel:"unicode/1f968.png?v8",previous_track_button:"unicode/23ee.png?v8",prince:"unicode/1f934.png?v8",princess:"unicode/1f478.png?v8",printer:"unicode/1f5a8.png?v8",probing_cane:"unicode/1f9af.png?v8",puerto_rico:"unicode/1f1f5-1f1f7.png?v8",punch:"unicode/1f44a.png?v8",purple_circle:"unicode/1f7e3.png?v8",purple_heart:"unicode/1f49c.png?v8",purple_square:"unicode/1f7ea.png?v8",purse:"unicode/1f45b.png?v8",pushpin:"unicode/1f4cc.png?v8",put_litter_in_its_place:"unicode/1f6ae.png?v8",qatar:"unicode/1f1f6-1f1e6.png?v8",question:"unicode/2753.png?v8",rabbit:"unicode/1f430.png?v8",rabbit2:"unicode/1f407.png?v8",raccoon:"unicode/1f99d.png?v8",racehorse:"unicode/1f40e.png?v8",racing_car:"unicode/1f3ce.png?v8",radio:"unicode/1f4fb.png?v8",radio_button:"unicode/1f518.png?v8",radioactive:"unicode/2622.png?v8",rage:"unicode/1f621.png?v8",rage1:"rage1.png?v8",rage2:"rage2.png?v8",rage3:"rage3.png?v8",rage4:"rage4.png?v8",railway_car:"unicode/1f683.png?v8",railway_track:"unicode/1f6e4.png?v8",rainbow:"unicode/1f308.png?v8",rainbow_flag:"unicode/1f3f3-1f308.png?v8",raised_back_of_hand:"unicode/1f91a.png?v8",raised_eyebrow:"unicode/1f928.png?v8",raised_hand:"unicode/270b.png?v8",raised_hand_with_fingers_splayed:"unicode/1f590.png?v8",raised_hands:"unicode/1f64c.png?v8",raising_hand:"unicode/1f64b.png?v8",raising_hand_man:"unicode/1f64b-2642.png?v8",raising_hand_woman:"unicode/1f64b-2640.png?v8",ram:"unicode/1f40f.png?v8",ramen:"unicode/1f35c.png?v8",rat:"unicode/1f400.png?v8",razor:"unicode/1fa92.png?v8",receipt:"unicode/1f9fe.png?v8",record_button:"unicode/23fa.png?v8",recycle:"unicode/267b.png?v8",red_car:"unicode/1f697.png?v8",red_circle:"unicode/1f534.png?v8",red_envelope:"unicode/1f9e7.png?v8",red_haired_man:"unicode/1f468-1f9b0.png?v8",red_haired_woman:"unicode/1f469-1f9b0.png?v8",red_square:"unicode/1f7e5.png?v8",registered:"unicode/00ae.png?v8",relaxed:"unicode/263a.png?v8",relieved:"unicode/1f60c.png?v8",reminder_ribbon:"unicode/1f397.png?v8",repeat:"unicode/1f501.png?v8",repeat_one:"unicode/1f502.png?v8",rescue_worker_helmet:"unicode/26d1.png?v8",restroom:"unicode/1f6bb.png?v8",reunion:"unicode/1f1f7-1f1ea.png?v8",revolving_hearts:"unicode/1f49e.png?v8",rewind:"unicode/23ea.png?v8",rhinoceros:"unicode/1f98f.png?v8",ribbon:"unicode/1f380.png?v8",rice:"unicode/1f35a.png?v8",rice_ball:"unicode/1f359.png?v8",rice_cracker:"unicode/1f358.png?v8",rice_scene:"unicode/1f391.png?v8",right_anger_bubble:"unicode/1f5ef.png?v8",ring:"unicode/1f48d.png?v8",ringed_planet:"unicode/1fa90.png?v8",robot:"unicode/1f916.png?v8",rock:"unicode/1faa8.png?v8",rocket:"unicode/1f680.png?v8",rofl:"unicode/1f923.png?v8",roll_eyes:"unicode/1f644.png?v8",roll_of_paper:"unicode/1f9fb.png?v8",roller_coaster:"unicode/1f3a2.png?v8",roller_skate:"unicode/1f6fc.png?v8",romania:"unicode/1f1f7-1f1f4.png?v8",rooster:"unicode/1f413.png?v8",rose:"unicode/1f339.png?v8",rosette:"unicode/1f3f5.png?v8",rotating_light:"unicode/1f6a8.png?v8",round_pushpin:"unicode/1f4cd.png?v8",rowboat:"unicode/1f6a3.png?v8",rowing_man:"unicode/1f6a3-2642.png?v8",rowing_woman:"unicode/1f6a3-2640.png?v8",ru:"unicode/1f1f7-1f1fa.png?v8",rugby_football:"unicode/1f3c9.png?v8",runner:"unicode/1f3c3.png?v8",running:"unicode/1f3c3.png?v8",running_man:"unicode/1f3c3-2642.png?v8",running_shirt_with_sash:"unicode/1f3bd.png?v8",running_woman:"unicode/1f3c3-2640.png?v8",rwanda:"unicode/1f1f7-1f1fc.png?v8",sa:"unicode/1f202.png?v8",safety_pin:"unicode/1f9f7.png?v8",safety_vest:"unicode/1f9ba.png?v8",sagittarius:"unicode/2650.png?v8",sailboat:"unicode/26f5.png?v8",sake:"unicode/1f376.png?v8",salt:"unicode/1f9c2.png?v8",samoa:"unicode/1f1fc-1f1f8.png?v8",san_marino:"unicode/1f1f8-1f1f2.png?v8",sandal:"unicode/1f461.png?v8",sandwich:"unicode/1f96a.png?v8",santa:"unicode/1f385.png?v8",sao_tome_principe:"unicode/1f1f8-1f1f9.png?v8",sari:"unicode/1f97b.png?v8",sassy_man:"unicode/1f481-2642.png?v8",sassy_woman:"unicode/1f481-2640.png?v8",satellite:"unicode/1f4e1.png?v8",satisfied:"unicode/1f606.png?v8",saudi_arabia:"unicode/1f1f8-1f1e6.png?v8",sauna_man:"unicode/1f9d6-2642.png?v8",sauna_person:"unicode/1f9d6.png?v8",sauna_woman:"unicode/1f9d6-2640.png?v8",sauropod:"unicode/1f995.png?v8",saxophone:"unicode/1f3b7.png?v8",scarf:"unicode/1f9e3.png?v8",school:"unicode/1f3eb.png?v8",school_satchel:"unicode/1f392.png?v8",scientist:"unicode/1f9d1-1f52c.png?v8",scissors:"unicode/2702.png?v8",scorpion:"unicode/1f982.png?v8",scorpius:"unicode/264f.png?v8",scotland:"unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png?v8",scream:"unicode/1f631.png?v8",scream_cat:"unicode/1f640.png?v8",screwdriver:"unicode/1fa9b.png?v8",scroll:"unicode/1f4dc.png?v8",seal:"unicode/1f9ad.png?v8",seat:"unicode/1f4ba.png?v8",secret:"unicode/3299.png?v8",see_no_evil:"unicode/1f648.png?v8",seedling:"unicode/1f331.png?v8",selfie:"unicode/1f933.png?v8",senegal:"unicode/1f1f8-1f1f3.png?v8",serbia:"unicode/1f1f7-1f1f8.png?v8",service_dog:"unicode/1f415-1f9ba.png?v8",seven:"unicode/0037-20e3.png?v8",sewing_needle:"unicode/1faa1.png?v8",seychelles:"unicode/1f1f8-1f1e8.png?v8",shallow_pan_of_food:"unicode/1f958.png?v8",shamrock:"unicode/2618.png?v8",shark:"unicode/1f988.png?v8",shaved_ice:"unicode/1f367.png?v8",sheep:"unicode/1f411.png?v8",shell:"unicode/1f41a.png?v8",shield:"unicode/1f6e1.png?v8",shinto_shrine:"unicode/26e9.png?v8",ship:"unicode/1f6a2.png?v8",shipit:"shipit.png?v8",shirt:"unicode/1f455.png?v8",shit:"unicode/1f4a9.png?v8",shoe:"unicode/1f45e.png?v8",shopping:"unicode/1f6cd.png?v8",shopping_cart:"unicode/1f6d2.png?v8",shorts:"unicode/1fa73.png?v8",shower:"unicode/1f6bf.png?v8",shrimp:"unicode/1f990.png?v8",shrug:"unicode/1f937.png?v8",shushing_face:"unicode/1f92b.png?v8",sierra_leone:"unicode/1f1f8-1f1f1.png?v8",signal_strength:"unicode/1f4f6.png?v8",singapore:"unicode/1f1f8-1f1ec.png?v8",singer:"unicode/1f9d1-1f3a4.png?v8",sint_maarten:"unicode/1f1f8-1f1fd.png?v8",six:"unicode/0036-20e3.png?v8",six_pointed_star:"unicode/1f52f.png?v8",skateboard:"unicode/1f6f9.png?v8",ski:"unicode/1f3bf.png?v8",skier:"unicode/26f7.png?v8",skull:"unicode/1f480.png?v8",skull_and_crossbones:"unicode/2620.png?v8",skunk:"unicode/1f9a8.png?v8",sled:"unicode/1f6f7.png?v8",sleeping:"unicode/1f634.png?v8",sleeping_bed:"unicode/1f6cc.png?v8",sleepy:"unicode/1f62a.png?v8",slightly_frowning_face:"unicode/1f641.png?v8",slightly_smiling_face:"unicode/1f642.png?v8",slot_machine:"unicode/1f3b0.png?v8",sloth:"unicode/1f9a5.png?v8",slovakia:"unicode/1f1f8-1f1f0.png?v8",slovenia:"unicode/1f1f8-1f1ee.png?v8",small_airplane:"unicode/1f6e9.png?v8",small_blue_diamond:"unicode/1f539.png?v8",small_orange_diamond:"unicode/1f538.png?v8",small_red_triangle:"unicode/1f53a.png?v8",small_red_triangle_down:"unicode/1f53b.png?v8",smile:"unicode/1f604.png?v8",smile_cat:"unicode/1f638.png?v8",smiley:"unicode/1f603.png?v8",smiley_cat:"unicode/1f63a.png?v8",smiling_face_with_tear:"unicode/1f972.png?v8",smiling_face_with_three_hearts:"unicode/1f970.png?v8",smiling_imp:"unicode/1f608.png?v8",smirk:"unicode/1f60f.png?v8",smirk_cat:"unicode/1f63c.png?v8",smoking:"unicode/1f6ac.png?v8",snail:"unicode/1f40c.png?v8",snake:"unicode/1f40d.png?v8",sneezing_face:"unicode/1f927.png?v8",snowboarder:"unicode/1f3c2.png?v8",snowflake:"unicode/2744.png?v8",snowman:"unicode/26c4.png?v8",snowman_with_snow:"unicode/2603.png?v8",soap:"unicode/1f9fc.png?v8",sob:"unicode/1f62d.png?v8",soccer:"unicode/26bd.png?v8",socks:"unicode/1f9e6.png?v8",softball:"unicode/1f94e.png?v8",solomon_islands:"unicode/1f1f8-1f1e7.png?v8",somalia:"unicode/1f1f8-1f1f4.png?v8",soon:"unicode/1f51c.png?v8",sos:"unicode/1f198.png?v8",sound:"unicode/1f509.png?v8",south_africa:"unicode/1f1ff-1f1e6.png?v8",south_georgia_south_sandwich_islands:"unicode/1f1ec-1f1f8.png?v8",south_sudan:"unicode/1f1f8-1f1f8.png?v8",space_invader:"unicode/1f47e.png?v8",spades:"unicode/2660.png?v8",spaghetti:"unicode/1f35d.png?v8",sparkle:"unicode/2747.png?v8",sparkler:"unicode/1f387.png?v8",sparkles:"unicode/2728.png?v8",sparkling_heart:"unicode/1f496.png?v8",speak_no_evil:"unicode/1f64a.png?v8",speaker:"unicode/1f508.png?v8",speaking_head:"unicode/1f5e3.png?v8",speech_balloon:"unicode/1f4ac.png?v8",speedboat:"unicode/1f6a4.png?v8",spider:"unicode/1f577.png?v8",spider_web:"unicode/1f578.png?v8",spiral_calendar:"unicode/1f5d3.png?v8",spiral_notepad:"unicode/1f5d2.png?v8",sponge:"unicode/1f9fd.png?v8",spoon:"unicode/1f944.png?v8",squid:"unicode/1f991.png?v8",sri_lanka:"unicode/1f1f1-1f1f0.png?v8",st_barthelemy:"unicode/1f1e7-1f1f1.png?v8",st_helena:"unicode/1f1f8-1f1ed.png?v8",st_kitts_nevis:"unicode/1f1f0-1f1f3.png?v8",st_lucia:"unicode/1f1f1-1f1e8.png?v8",st_martin:"unicode/1f1f2-1f1eb.png?v8",st_pierre_miquelon:"unicode/1f1f5-1f1f2.png?v8",st_vincent_grenadines:"unicode/1f1fb-1f1e8.png?v8",stadium:"unicode/1f3df.png?v8",standing_man:"unicode/1f9cd-2642.png?v8",standing_person:"unicode/1f9cd.png?v8",standing_woman:"unicode/1f9cd-2640.png?v8",star:"unicode/2b50.png?v8",star2:"unicode/1f31f.png?v8",star_and_crescent:"unicode/262a.png?v8",star_of_david:"unicode/2721.png?v8",star_struck:"unicode/1f929.png?v8",stars:"unicode/1f320.png?v8",station:"unicode/1f689.png?v8",statue_of_liberty:"unicode/1f5fd.png?v8",steam_locomotive:"unicode/1f682.png?v8",stethoscope:"unicode/1fa7a.png?v8",stew:"unicode/1f372.png?v8",stop_button:"unicode/23f9.png?v8",stop_sign:"unicode/1f6d1.png?v8",stopwatch:"unicode/23f1.png?v8",straight_ruler:"unicode/1f4cf.png?v8",strawberry:"unicode/1f353.png?v8",stuck_out_tongue:"unicode/1f61b.png?v8",stuck_out_tongue_closed_eyes:"unicode/1f61d.png?v8",stuck_out_tongue_winking_eye:"unicode/1f61c.png?v8",student:"unicode/1f9d1-1f393.png?v8",studio_microphone:"unicode/1f399.png?v8",stuffed_flatbread:"unicode/1f959.png?v8",sudan:"unicode/1f1f8-1f1e9.png?v8",sun_behind_large_cloud:"unicode/1f325.png?v8",sun_behind_rain_cloud:"unicode/1f326.png?v8",sun_behind_small_cloud:"unicode/1f324.png?v8",sun_with_face:"unicode/1f31e.png?v8",sunflower:"unicode/1f33b.png?v8",sunglasses:"unicode/1f60e.png?v8",sunny:"unicode/2600.png?v8",sunrise:"unicode/1f305.png?v8",sunrise_over_mountains:"unicode/1f304.png?v8",superhero:"unicode/1f9b8.png?v8",superhero_man:"unicode/1f9b8-2642.png?v8",superhero_woman:"unicode/1f9b8-2640.png?v8",supervillain:"unicode/1f9b9.png?v8",supervillain_man:"unicode/1f9b9-2642.png?v8",supervillain_woman:"unicode/1f9b9-2640.png?v8",surfer:"unicode/1f3c4.png?v8",surfing_man:"unicode/1f3c4-2642.png?v8",surfing_woman:"unicode/1f3c4-2640.png?v8",suriname:"unicode/1f1f8-1f1f7.png?v8",sushi:"unicode/1f363.png?v8",suspect:"suspect.png?v8",suspension_railway:"unicode/1f69f.png?v8",svalbard_jan_mayen:"unicode/1f1f8-1f1ef.png?v8",swan:"unicode/1f9a2.png?v8",swaziland:"unicode/1f1f8-1f1ff.png?v8",sweat:"unicode/1f613.png?v8",sweat_drops:"unicode/1f4a6.png?v8",sweat_smile:"unicode/1f605.png?v8",sweden:"unicode/1f1f8-1f1ea.png?v8",sweet_potato:"unicode/1f360.png?v8",swim_brief:"unicode/1fa72.png?v8",swimmer:"unicode/1f3ca.png?v8",swimming_man:"unicode/1f3ca-2642.png?v8",swimming_woman:"unicode/1f3ca-2640.png?v8",switzerland:"unicode/1f1e8-1f1ed.png?v8",symbols:"unicode/1f523.png?v8",synagogue:"unicode/1f54d.png?v8",syria:"unicode/1f1f8-1f1fe.png?v8",syringe:"unicode/1f489.png?v8","t-rex":"unicode/1f996.png?v8",taco:"unicode/1f32e.png?v8",tada:"unicode/1f389.png?v8",taiwan:"unicode/1f1f9-1f1fc.png?v8",tajikistan:"unicode/1f1f9-1f1ef.png?v8",takeout_box:"unicode/1f961.png?v8",tamale:"unicode/1fad4.png?v8",tanabata_tree:"unicode/1f38b.png?v8",tangerine:"unicode/1f34a.png?v8",tanzania:"unicode/1f1f9-1f1ff.png?v8",taurus:"unicode/2649.png?v8",taxi:"unicode/1f695.png?v8",tea:"unicode/1f375.png?v8",teacher:"unicode/1f9d1-1f3eb.png?v8",teapot:"unicode/1fad6.png?v8",technologist:"unicode/1f9d1-1f4bb.png?v8",teddy_bear:"unicode/1f9f8.png?v8",telephone:"unicode/260e.png?v8",telephone_receiver:"unicode/1f4de.png?v8",telescope:"unicode/1f52d.png?v8",tennis:"unicode/1f3be.png?v8",tent:"unicode/26fa.png?v8",test_tube:"unicode/1f9ea.png?v8",thailand:"unicode/1f1f9-1f1ed.png?v8",thermometer:"unicode/1f321.png?v8",thinking:"unicode/1f914.png?v8",thong_sandal:"unicode/1fa74.png?v8",thought_balloon:"unicode/1f4ad.png?v8",thread:"unicode/1f9f5.png?v8",three:"unicode/0033-20e3.png?v8",thumbsdown:"unicode/1f44e.png?v8",thumbsup:"unicode/1f44d.png?v8",ticket:"unicode/1f3ab.png?v8",tickets:"unicode/1f39f.png?v8",tiger:"unicode/1f42f.png?v8",tiger2:"unicode/1f405.png?v8",timer_clock:"unicode/23f2.png?v8",timor_leste:"unicode/1f1f9-1f1f1.png?v8",tipping_hand_man:"unicode/1f481-2642.png?v8",tipping_hand_person:"unicode/1f481.png?v8",tipping_hand_woman:"unicode/1f481-2640.png?v8",tired_face:"unicode/1f62b.png?v8",tm:"unicode/2122.png?v8",togo:"unicode/1f1f9-1f1ec.png?v8",toilet:"unicode/1f6bd.png?v8",tokelau:"unicode/1f1f9-1f1f0.png?v8",tokyo_tower:"unicode/1f5fc.png?v8",tomato:"unicode/1f345.png?v8",tonga:"unicode/1f1f9-1f1f4.png?v8",tongue:"unicode/1f445.png?v8",toolbox:"unicode/1f9f0.png?v8",tooth:"unicode/1f9b7.png?v8",toothbrush:"unicode/1faa5.png?v8",top:"unicode/1f51d.png?v8",tophat:"unicode/1f3a9.png?v8",tornado:"unicode/1f32a.png?v8",tr:"unicode/1f1f9-1f1f7.png?v8",trackball:"unicode/1f5b2.png?v8",tractor:"unicode/1f69c.png?v8",traffic_light:"unicode/1f6a5.png?v8",train:"unicode/1f68b.png?v8",train2:"unicode/1f686.png?v8",tram:"unicode/1f68a.png?v8",transgender_flag:"unicode/1f3f3-26a7.png?v8",transgender_symbol:"unicode/26a7.png?v8",triangular_flag_on_post:"unicode/1f6a9.png?v8",triangular_ruler:"unicode/1f4d0.png?v8",trident:"unicode/1f531.png?v8",trinidad_tobago:"unicode/1f1f9-1f1f9.png?v8",tristan_da_cunha:"unicode/1f1f9-1f1e6.png?v8",triumph:"unicode/1f624.png?v8",trolleybus:"unicode/1f68e.png?v8",trollface:"trollface.png?v8",trophy:"unicode/1f3c6.png?v8",tropical_drink:"unicode/1f379.png?v8",tropical_fish:"unicode/1f420.png?v8",truck:"unicode/1f69a.png?v8",trumpet:"unicode/1f3ba.png?v8",tshirt:"unicode/1f455.png?v8",tulip:"unicode/1f337.png?v8",tumbler_glass:"unicode/1f943.png?v8",tunisia:"unicode/1f1f9-1f1f3.png?v8",turkey:"unicode/1f983.png?v8",turkmenistan:"unicode/1f1f9-1f1f2.png?v8",turks_caicos_islands:"unicode/1f1f9-1f1e8.png?v8",turtle:"unicode/1f422.png?v8",tuvalu:"unicode/1f1f9-1f1fb.png?v8",tv:"unicode/1f4fa.png?v8",twisted_rightwards_arrows:"unicode/1f500.png?v8",two:"unicode/0032-20e3.png?v8",two_hearts:"unicode/1f495.png?v8",two_men_holding_hands:"unicode/1f46c.png?v8",two_women_holding_hands:"unicode/1f46d.png?v8",u5272:"unicode/1f239.png?v8",u5408:"unicode/1f234.png?v8",u55b6:"unicode/1f23a.png?v8",u6307:"unicode/1f22f.png?v8",u6708:"unicode/1f237.png?v8",u6709:"unicode/1f236.png?v8",u6e80:"unicode/1f235.png?v8",u7121:"unicode/1f21a.png?v8",u7533:"unicode/1f238.png?v8",u7981:"unicode/1f232.png?v8",u7a7a:"unicode/1f233.png?v8",uganda:"unicode/1f1fa-1f1ec.png?v8",uk:"unicode/1f1ec-1f1e7.png?v8",ukraine:"unicode/1f1fa-1f1e6.png?v8",umbrella:"unicode/2614.png?v8",unamused:"unicode/1f612.png?v8",underage:"unicode/1f51e.png?v8",unicorn:"unicode/1f984.png?v8",united_arab_emirates:"unicode/1f1e6-1f1ea.png?v8",united_nations:"unicode/1f1fa-1f1f3.png?v8",unlock:"unicode/1f513.png?v8",up:"unicode/1f199.png?v8",upside_down_face:"unicode/1f643.png?v8",uruguay:"unicode/1f1fa-1f1fe.png?v8",us:"unicode/1f1fa-1f1f8.png?v8",us_outlying_islands:"unicode/1f1fa-1f1f2.png?v8",us_virgin_islands:"unicode/1f1fb-1f1ee.png?v8",uzbekistan:"unicode/1f1fa-1f1ff.png?v8",v:"unicode/270c.png?v8",vampire:"unicode/1f9db.png?v8",vampire_man:"unicode/1f9db-2642.png?v8",vampire_woman:"unicode/1f9db-2640.png?v8",vanuatu:"unicode/1f1fb-1f1fa.png?v8",vatican_city:"unicode/1f1fb-1f1e6.png?v8",venezuela:"unicode/1f1fb-1f1ea.png?v8",vertical_traffic_light:"unicode/1f6a6.png?v8",vhs:"unicode/1f4fc.png?v8",vibration_mode:"unicode/1f4f3.png?v8",video_camera:"unicode/1f4f9.png?v8",video_game:"unicode/1f3ae.png?v8",vietnam:"unicode/1f1fb-1f1f3.png?v8",violin:"unicode/1f3bb.png?v8",virgo:"unicode/264d.png?v8",volcano:"unicode/1f30b.png?v8",volleyball:"unicode/1f3d0.png?v8",vomiting_face:"unicode/1f92e.png?v8",vs:"unicode/1f19a.png?v8",vulcan_salute:"unicode/1f596.png?v8",waffle:"unicode/1f9c7.png?v8",wales:"unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png?v8",walking:"unicode/1f6b6.png?v8",walking_man:"unicode/1f6b6-2642.png?v8",walking_woman:"unicode/1f6b6-2640.png?v8",wallis_futuna:"unicode/1f1fc-1f1eb.png?v8",waning_crescent_moon:"unicode/1f318.png?v8",waning_gibbous_moon:"unicode/1f316.png?v8",warning:"unicode/26a0.png?v8",wastebasket:"unicode/1f5d1.png?v8",watch:"unicode/231a.png?v8",water_buffalo:"unicode/1f403.png?v8",water_polo:"unicode/1f93d.png?v8",watermelon:"unicode/1f349.png?v8",wave:"unicode/1f44b.png?v8",wavy_dash:"unicode/3030.png?v8",waxing_crescent_moon:"unicode/1f312.png?v8",waxing_gibbous_moon:"unicode/1f314.png?v8",wc:"unicode/1f6be.png?v8",weary:"unicode/1f629.png?v8",wedding:"unicode/1f492.png?v8",weight_lifting:"unicode/1f3cb.png?v8",weight_lifting_man:"unicode/1f3cb-2642.png?v8",weight_lifting_woman:"unicode/1f3cb-2640.png?v8",western_sahara:"unicode/1f1ea-1f1ed.png?v8",whale:"unicode/1f433.png?v8",whale2:"unicode/1f40b.png?v8",wheel_of_dharma:"unicode/2638.png?v8",wheelchair:"unicode/267f.png?v8",white_check_mark:"unicode/2705.png?v8",white_circle:"unicode/26aa.png?v8",white_flag:"unicode/1f3f3.png?v8",white_flower:"unicode/1f4ae.png?v8",white_haired_man:"unicode/1f468-1f9b3.png?v8",white_haired_woman:"unicode/1f469-1f9b3.png?v8",white_heart:"unicode/1f90d.png?v8",white_large_square:"unicode/2b1c.png?v8",white_medium_small_square:"unicode/25fd.png?v8",white_medium_square:"unicode/25fb.png?v8",white_small_square:"unicode/25ab.png?v8",white_square_button:"unicode/1f533.png?v8",wilted_flower:"unicode/1f940.png?v8",wind_chime:"unicode/1f390.png?v8",wind_face:"unicode/1f32c.png?v8",window:"unicode/1fa9f.png?v8",wine_glass:"unicode/1f377.png?v8",wink:"unicode/1f609.png?v8",wolf:"unicode/1f43a.png?v8",woman:"unicode/1f469.png?v8",woman_artist:"unicode/1f469-1f3a8.png?v8",woman_astronaut:"unicode/1f469-1f680.png?v8",woman_beard:"unicode/1f9d4-2640.png?v8",woman_cartwheeling:"unicode/1f938-2640.png?v8",woman_cook:"unicode/1f469-1f373.png?v8",woman_dancing:"unicode/1f483.png?v8",woman_facepalming:"unicode/1f926-2640.png?v8",woman_factory_worker:"unicode/1f469-1f3ed.png?v8",woman_farmer:"unicode/1f469-1f33e.png?v8",woman_feeding_baby:"unicode/1f469-1f37c.png?v8",woman_firefighter:"unicode/1f469-1f692.png?v8",woman_health_worker:"unicode/1f469-2695.png?v8",woman_in_manual_wheelchair:"unicode/1f469-1f9bd.png?v8",woman_in_motorized_wheelchair:"unicode/1f469-1f9bc.png?v8",woman_in_tuxedo:"unicode/1f935-2640.png?v8",woman_judge:"unicode/1f469-2696.png?v8",woman_juggling:"unicode/1f939-2640.png?v8",woman_mechanic:"unicode/1f469-1f527.png?v8",woman_office_worker:"unicode/1f469-1f4bc.png?v8",woman_pilot:"unicode/1f469-2708.png?v8",woman_playing_handball:"unicode/1f93e-2640.png?v8",woman_playing_water_polo:"unicode/1f93d-2640.png?v8",woman_scientist:"unicode/1f469-1f52c.png?v8",woman_shrugging:"unicode/1f937-2640.png?v8",woman_singer:"unicode/1f469-1f3a4.png?v8",woman_student:"unicode/1f469-1f393.png?v8",woman_teacher:"unicode/1f469-1f3eb.png?v8",woman_technologist:"unicode/1f469-1f4bb.png?v8",woman_with_headscarf:"unicode/1f9d5.png?v8",woman_with_probing_cane:"unicode/1f469-1f9af.png?v8",woman_with_turban:"unicode/1f473-2640.png?v8",woman_with_veil:"unicode/1f470-2640.png?v8",womans_clothes:"unicode/1f45a.png?v8",womans_hat:"unicode/1f452.png?v8",women_wrestling:"unicode/1f93c-2640.png?v8",womens:"unicode/1f6ba.png?v8",wood:"unicode/1fab5.png?v8",woozy_face:"unicode/1f974.png?v8",world_map:"unicode/1f5fa.png?v8",worm:"unicode/1fab1.png?v8",worried:"unicode/1f61f.png?v8",wrench:"unicode/1f527.png?v8",wrestling:"unicode/1f93c.png?v8",writing_hand:"unicode/270d.png?v8",x:"unicode/274c.png?v8",yarn:"unicode/1f9f6.png?v8",yawning_face:"unicode/1f971.png?v8",yellow_circle:"unicode/1f7e1.png?v8",yellow_heart:"unicode/1f49b.png?v8",yellow_square:"unicode/1f7e8.png?v8",yemen:"unicode/1f1fe-1f1ea.png?v8",yen:"unicode/1f4b4.png?v8",yin_yang:"unicode/262f.png?v8",yo_yo:"unicode/1fa80.png?v8",yum:"unicode/1f60b.png?v8",zambia:"unicode/1f1ff-1f1f2.png?v8",zany_face:"unicode/1f92a.png?v8",zap:"unicode/26a1.png?v8",zebra:"unicode/1f993.png?v8",zero:"unicode/0030-20e3.png?v8",zimbabwe:"unicode/1f1ff-1f1fc.png?v8",zipper_mouth_face:"unicode/1f910.png?v8",zombie:"unicode/1f9df.png?v8",zombie_man:"unicode/1f9df-2642.png?v8",zombie_woman:"unicode/1f9df-2640.png?v8",zzz:"unicode/1f4a4.png?v8"}};function jn(e,t){return e.replace(/<(code|pre|script|template)[^>]*?>[\s\S]+?<\/(code|pre|script|template)>/g,function(e){return e.replace(/:/g,"__colon__")}).replace(//g,function(e){return e.replace(/:/g,"__colon__")}).replace(/([a-z]{2,}:)?\/\/[^\s'">)]+/gi,function(e){return e.replace(/:/g,"__colon__")}).replace(/:([a-z0-9_\-+]+?):/g,function(e,n){return i=e,o=n,e=t,n=Cn.data[o],i,i=n?e&&/unicode/.test(n)?''+n.replace("unicode/","").replace(/\.png.*/,"").split("-").map(function(e){return""+e+";"}).join("").concat("︎")+"":'
':i;var i,o}).replace(/__colon__/g,":")}function Ln(e){var o={};return{str:e=(e=void 0===e?"":e)&&e.replace(/^('|")/,"").replace(/('|")$/,"").replace(/(?:^|\s):([\w-]+:?)=?([\w-%]+)?/g,function(e,n,i){return-1===n.indexOf(":")?(o[n]=i&&i.replace(/"/g,"")||!0,""):e}).trim(),config:o}}function On(e){return(e=void 0===e?"":e).replace(/(<\/?a.*?>)/gi,"")}var qn,Pn=be(function(e){var u,f,p,d,n,g=function(u){var i=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,e={},R={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof T?new T(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=r.reach);m+=_.value.length,_=_.next){var b=_.value;if(i.length>n.length)return;if(!(b instanceof T)){var k,w=1;if(l){if(!(k=C(h,m,n,s))||k.index>=n.length)break;var y=k.index,x=k.index+k[0].length,S=m;for(S+=_.value.length;S<=y;)_=_.next,S+=_.value.length;if(S-=_.value.length,m=S,_.value instanceof T)continue;for(var A=_;A!==i.tail&&(Sr.reach&&(r.reach=E);b=_.prev;z&&(b=j(i,b,z),m+=z.length),L(i,b,w);$=new T(c,g?R.tokenize($,g):$,v,$);_=j(i,b,$),F&&j(i,_,F),1r.reach&&(r.reach=E.reach))}}}}}(e,t,n,t.head,0),function(e){var n=[],i=e.head.next;for(;i!==e.tail;)n.push(i.value),i=i.next;return n}(t)},hooks:{all:{},add:function(e,n){var i=R.hooks.all;i[e]=i[e]||[],i[e].push(n)},run:function(e,n){var i=R.hooks.all[e];if(i&&i.length)for(var o,t=0;o=i[t++];)o(n)}},Token:T};function T(e,n,i,o){this.type=e,this.content=n,this.alias=i,this.length=0|(o||"").length}function C(e,n,i,o){e.lastIndex=n;i=e.exec(i);return i&&o&&i[1]&&(o=i[1].length,i.index+=o,i[0]=i[0].slice(o)),i}function a(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function j(e,n,i){var o=n.next,i={value:i,prev:n,next:o};return n.next=i,o.prev=i,e.length++,i}function L(e,n,i){for(var o=n.next,t=0;t"+t.content+""+t.tag+">"},!u.document)return u.addEventListener&&(R.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),i=n.language,e=n.code,n=n.immediateClose;u.postMessage(R.highlight(e,R.languages[i],i)),n&&u.close()},!1)),R;var o=R.util.currentScript();function t(){R.manual||R.highlightAll()}return o&&(R.filename=o.src,o.hasAttribute("data-manual")&&(R.manual=!0)),R.manual||("loading"===(e=document.readyState)||"interactive"===e&&o&&o.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)),R}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=g),void 0!==me&&(me.Prism=g),g.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/?[\da-f]{1,8};/i]},g.languages.markup.tag.inside["attr-value"].inside.entity=g.languages.markup.entity,g.languages.markup.doctype.inside["internal-subset"].inside=g.languages.markup,g.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(g.languages.markup.tag,"addInlined",{value:function(e,n){var i={};i["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:g.languages[n]},i.cdata=/^$/i;i={"included-cdata":{pattern://i,inside:i}};i["language-"+n]={pattern:/[\s\S]+/,inside:g.languages[n]};n={};n[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:i},g.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(g.languages.markup.tag,"addAttribute",{value:function(e,n){g.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:g.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),g.languages.html=g.languages.markup,g.languages.mathml=g.languages.markup,g.languages.svg=g.languages.markup,g.languages.xml=g.languages.extend("markup",{}),g.languages.ssml=g.languages.xml,g.languages.atom=g.languages.xml,g.languages.rss=g.languages.xml,function(e){var n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+n.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;e=e.languages.markup;e&&(e.tag.addInlined("style","css"),e.tag.addAttribute("style","css"))}(g),g.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},g.languages.javascript=g.languages.extend("clike",{"class-name":[g.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),g.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,g.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:g.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:g.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:g.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:g.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:g.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),g.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:g.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),g.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),g.languages.markup&&(g.languages.markup.tag.addInlined("script","javascript"),g.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),g.languages.js=g.languages.javascript,void 0!==g&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),u={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},d="pre[data-src]:not(["+(f="data-src-status")+'="loaded"]):not(['+f+'="'+(p="loading")+'"])',g.hooks.add("before-highlightall",function(e){e.selector+=", "+d}),g.hooks.add("before-sanity-check",function(e){var t,n,i,o,a,r,c=e.element;c.matches(d)&&(e.code="",c.setAttribute(f,p),(t=c.appendChild(document.createElement("CODE"))).textContent="Loading…",i=c.getAttribute("data-src"),"none"===(e=e.language)&&(n=(/\.(\w+)$/.exec(i)||[,"none"])[1],e=u[n]||n),g.util.setLanguage(t,e),g.util.setLanguage(c,e),(n=g.plugins.autoloader)&&n.loadLanguages(e),i=i,o=function(e){c.setAttribute(f,"loaded");var n,i,o=function(e){if(i=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"")){var n=Number(i[1]),e=i[2],i=i[3];return e?i?[n,Number(i)]:[n,void 0]:[n,n]}}(c.getAttribute("data-range"));o&&(n=e.split(/\r\n?|\n/g),i=o[0],o=null==o[1]?n.length:o[1],i<0&&(i+=n.length),i=Math.max(0,Math.min(i-1,n.length)),o<0&&(o+=n.length),o=Math.max(0,Math.min(o,n.length)),e=n.slice(i,o).join("\n"),c.hasAttribute("data-start")||c.setAttribute("data-start",String(i+1))),t.textContent=e,g.highlightElement(t)},a=function(e){c.setAttribute(f,"failed"),t.textContent=e},(r=new XMLHttpRequest).open("GET",i,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?o(r.responseText):400<=r.status?a("✖ Error "+r.status+" while fetching file: "+r.statusText):a("✖ Error: File does not exist or is empty"))},r.send(null))}),n=!(g.plugins.fileHighlight={highlight:function(e){for(var n,i=(e||document).querySelectorAll(d),o=0;n=i[o++];)g.highlightElement(n)}}),g.fileHighlight=function(){n||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),n=!0),g.plugins.fileHighlight.highlight.apply(this,arguments)})});function Mn(e,n){return"___"+e.toUpperCase()+n+"___"}qn=Prism,Object.defineProperties(qn.languages["markup-templating"]={},{buildPlaceholders:{value:function(o,t,e,a){var r;o.language===t&&(r=o.tokenStack=[],o.code=o.code.replace(e,function(e){if("function"==typeof a&&!a(e))return e;for(var n,i=r.length;-1!==o.code.indexOf(n=Mn(t,i));)++i;return r[i]=e,n}),o.grammar=qn.languages.markup)}},tokenizePlaceholders:{value:function(f,p){var d,g;f.language===p&&f.tokenStack&&(f.grammar=qn.languages[p],d=0,g=Object.keys(f.tokenStack),function e(n){for(var i=0;i=g.length);i++){var o,t,a,r,c,u=n[i];"string"==typeof u||u.content&&"string"==typeof u.content?(t=g[d],a=f.tokenStack[t],o="string"==typeof u?u:u.content,c=Mn(p,t),-1<(r=o.indexOf(c))&&(++d,t=o.substring(0,r),a=new qn.Token(p,qn.tokenize(a,f.grammar),"language-"+p,a),r=o.substring(r+c.length),c=[],t&&c.push.apply(c,e([t])),c.push(a),r&&c.push.apply(c,e([r])),"string"==typeof u?n.splice.apply(n,[i,1].concat(c)):u.content=c)):u.content&&e(u.content)}return n}(f.tokens))}}});function In(t,e){var a=this;this.config=t,this.router=e,this.cacheTree={},this.toc=[],this.cacheTOC={},this.linkTarget=t.externalLinkTarget||"_blank",this.linkRel="_blank"===this.linkTarget?t.externalLinkRel||"noopener":"",this.contentBase=e.getBasePath();var n=this._initRenderer();this.heading=n.heading;var r=o(e=t.markdown||{})?e(Sn,n):(Sn.setOptions(m(e,{renderer:m(n,e.renderer)})),Sn);this._marked=r,this.compile=function(i){var o=!0,e=c(function(e){o=!1;var n="";return i&&(n=f(i)?r(i):r.parser(i),n=t.noEmoji?n:jn(n,t.nativeEmoji),Tn.clear(),n)})(i),n=a.router.parse().file;return o?a.toc=a.cacheTOC[n]:a.cacheTOC[n]=[].concat(a.toc),e}}var Nn={},Hn={markdown:function(e){return{url:e}},mermaid:function(e){return{url:e}},iframe:function(e,n){return{html:'"}},video:function(e,n){return{html:'"}},audio:function(e,n){return{html:'"}},code:function(e,n){var i=e.match(/\.(\w+)$/);return{url:e,lang:i="md"===(i=n||i&&i[1])?"markdown":i}}};In.prototype.compileEmbed=function(e,n){var i,o,t=Ln(n),a=t.str,t=t.config;if(n=a,t.include)return R(e)||(e=q(this.contentBase,C(this.router.getCurrentPath()),e)),t.type&&(o=Hn[t.type])?(i=o.call(this,e,n)).type=t.type:(o="code",/\.(md|markdown)/.test(e)?o="markdown":/\.mmd/.test(e)?o="mermaid":/\.html?/.test(e)?o="iframe":/\.(mp4|ogg)/.test(e)?o="video":/\.mp3/.test(e)&&(o="audio"),(i=Hn[o].call(this,e,n)).type=o),i.fragment=t.fragment,i},In.prototype._matchNotCompileLink=function(e){for(var n=this.config.noCompileLinks||[],i=0;i/g.test(o)&&(o=o.replace("\x3c!-- {docsify-ignore} --\x3e",""),e.title=On(o),e.ignoreSubHeading=!0),/{docsify-ignore}/g.test(o)&&(o=o.replace("{docsify-ignore}",""),e.title=On(o),e.ignoreSubHeading=!0),//g.test(o)&&(o=o.replace("\x3c!-- {docsify-ignore-all} --\x3e",""),e.title=On(o),e.ignoreAllSubs=!0),/{docsify-ignore-all}/g.test(o)&&(o=o.replace("{docsify-ignore-all}",""),e.title=On(o),e.ignoreAllSubs=!0);i=Tn(t.id||o),t=a.toURL(a.getCurrentPath(),{id:i});return e.slug=t,g.toc.push(e),"'+o+""},t.code={renderer:e}.renderer.code=function(e,n){var i=Pn.languages[n=void 0===n?"markup":n]||Pn.languages.markup;return''+Pn.highlight(e.replace(/@DOCSIFY_QM@/g,"`"),i,n)+"
"},t.link=(i=(n={renderer:e,router:a,linkTarget:n,linkRel:i,compilerClass:g}).renderer,c=n.router,u=n.linkTarget,n.linkRel,f=n.compilerClass,i.link=function(e,n,i){var o=[],t=Ln(n=void 0===n?"":n),a=t.str,t=t.config;return u=t.target||u,r="_blank"===u?f.config.externalLinkRel||"noopener":"",n=a,R(e)||f._matchNotCompileLink(e)||t.ignore?(R(e)||"./"!==e.slice(0,2)||(e=document.URL.replace(/\/(?!.*\/).*/,"/").replace("#/./","")+e),o.push(0===e.indexOf("mailto:")?"":'target="'+u+'"'),o.push(0!==e.indexOf("mailto:")&&""!==r?' rel="'+r+'"':"")):(e===f.config.homepage&&(e="README"),e=c.toURL(e,null,c.getCurrentPath())),t.disabled&&(o.push("disabled"),e="javascript:void(0)"),t.class&&o.push('class="'+t.class+'"'),t.id&&o.push('id="'+t.id+'"'),n&&o.push('title="'+n+'"'),'"+i+""}),t.paragraph={renderer:e}.renderer.paragraph=function(e){e=/^!>/.test(e)?$n("tip",e):/^\?>/.test(e)?$n("warn",e):""+e+"
";return e},t.image=(o=(i={renderer:e,contentBase:o,router:a}).renderer,p=i.contentBase,d=i.router,o.image=function(e,n,i){var o=e,t=[],a=Ln(n),r=a.str,a=a.config;return n=r,a["no-zoom"]&&t.push("data-no-zoom"),n&&t.push('title="'+n+'"'),a.size&&(n=(r=a.size.split("x"))[0],(r=r[1])?t.push('width="'+n+'" height="'+r+'"'):t.push('width="'+n+'"')),a.class&&t.push('class="'+a.class+'"'),a.id&&t.push('id="'+a.id+'"'),R(e)||(o=q(p,C(d.getCurrentPath()),e)),0":'
"}),t.list={renderer:e}.renderer.list=function(e,n,i){n=n?"ol":"ul";return"<"+n+" "+[//.test(e.split('class="task-list"')[0])?'class="task-list"':"",i&&1"+e+""+n+">"},t.listitem={renderer:e}.renderer.listitem=function(e){return/^(]*>)/.test(e)?'":""+e+""},e.origin=t,e},In.prototype.sidebar=function(e,n){var i=this.toc,o=this.router.getCurrentPath(),t="";if(e)t=this.compile(e);else{for(var a=0;a{inner}");this.cacheTree[o]=n}return t},In.prototype.subSidebar=function(e){if(e){var n=this.router.getCurrentPath(),i=this.cacheTree,o=this.toc;o[0]&&o[0].ignoreAllSubs&&o.splice(0),o[0]&&1===o[0].level&&o.shift();for(var t=0;t\n'+e+"\n"}]).links={}:(n=[{type:"html",text:e}]).links={}),a({token:t,embedToken:n}),++u>=c&&a({})}}(n);n.embed.url?X(n.embed.url).then(o):o(n.embed.html)}}({compile:i,embedTokens:c,fetch:n},function(e){var n,i=e.embedToken,e=e.token;e?(n=e.index,p.forEach(function(e){n>e.start&&(n+=e.length)}),m(f,i.links),r=r.slice(0,n).concat(i,r.slice(n+1)),p.push({start:n,length:i.length-1})):(Bn[t]=r.concat(),r.links=Bn[t].links=f,o(r))})}function Yn(e,n,i){var o,t,a,r;return n="function"==typeof i?i(n):"string"==typeof i?(a=[],r=0,(o=i).replace(V,function(n,e,i){a.push(o.substring(r,i-1)),r=i+=n.length+1,a.push(t&&t[n]||function(e){return("00"+("string"==typeof Y[n]?e[Y[n]]():Y[n](e))).slice(-n.length)})}),r!==o.length&&a.push(o.substring(r)),function(e){for(var n="",i=0,o=e||new Date;i404 - Not found","Vue"in window)for(var a=0,r=k(".markdown-section > *").filter(n);ascript").filter(function(e){return!/template/.test(e.type)})[0])||(e=e.innerText.trim())&&new Function(e)()),"Vue"in window){var u,f,p=[],d=Object.keys(i.vueComponents||{});2===t&&d.length&&d.forEach(function(e){window.Vue.options.components[e]||window.Vue.component(e,i.vueComponents[e])}),!Un&&i.vueGlobalOptions&&"function"==typeof i.vueGlobalOptions.data&&(Un=i.vueGlobalOptions.data()),p.push.apply(p,Object.keys(i.vueMounts||{}).map(function(e){return[b(o,e),i.vueMounts[e]]}).filter(function(e){var n=e[0];e[1];return n})),(i.vueGlobalOptions||d.length)&&(u=/{{2}[^{}]*}{2}/,f=/<[^>/]+\s([@:]|v-)[\w-:.[\]]+[=>\s]/,p.push.apply(p,k(".markdown-section > *").filter(function(i){return!p.some(function(e){var n=e[0];e[1];return n===i})}).filter(function(e){return e.tagName.toLowerCase()in(i.vueComponents||{})||e.querySelector(d.join(",")||null)||u.test(e.outerHTML)||f.test(e.outerHTML)}).map(function(e){var n=m({},i.vueGlobalOptions||{});return Un&&(n.data=function(){return Un}),[e,n]})));for(var g=0,s=p;g([^<]*?)$'))&&("color"===n[2]?o.style.background=n[1]+(n[3]||""):(e=n[1],S(o,"add","has-mask"),R(n[1])||(e=q(this.router.getBasePath(),n[1])),o.style.backgroundImage="url("+e+")",o.style.backgroundSize="cover",o.style.backgroundPosition="center center"),i=i.replace(n[0],"")),this._renderTo(".cover-main",i),K()):S(o,"remove","show")},n.prototype._updateRender=function(){var e,n,i,o;e=this,n=l(".app-name-link"),i=e.config.nameLink,o=e.route.path,n&&(f(e.config.nameLink)?n.setAttribute("href",i):"object"==typeof i&&(e=Object.keys(i).filter(function(e){return-1':"")),e.coverpage&&(f+=(o=", 100%, 85%",'')),e.logo&&(o=/^data:image/.test(e.logo),n=/(?:http[s]?:)?\/\//.test(e.logo),i=/^\./.test(e.logo),o||n||i||(e.logo=q(this.router.getBasePath(),e.logo))),f+=(i=(n=e).name||"",""+('')+''),this._renderTo(u,f,!0)):this.rendered=!0,e.mergeNavbar&&s?p=b(".sidebar"):(c.classList.add("app-nav"),e.repo||c.classList.add("no-badge")),e.loadNavbar&&y(p,c),e.themeColor&&(v.head.appendChild(w("div","").firstElementChild),a=e.themeColor,window.CSS&&window.CSS.supports&&window.CSS.supports("(--v:red)")||(e=k("style:not(.inserted),link"),[].forEach.call(e,function(e){"STYLE"===e.nodeName?Q(e,a):"LINK"===e.nodeName&&(e=e.getAttribute("href"),/\.css$/.test(e)&&X(e).then(function(e){e=w("style",e);_.appendChild(e),Q(e,a)}))}))),this._updateRender(),S(h,"ready")},n}(function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),((n.prototype=Object.create(e&&e.prototype)).constructor=n).prototype.routes=function(){return this.config.routes||{}},n.prototype.matchVirtualRoute=function(t){var a=this.routes(),r=Object.keys(a),c=function(){return null};function u(){var e=r.shift();if(!e)return c(null);var n=A(o=(i="^",0===(o=e).indexOf(i)?o:"^"+o),"$")?o:o+"$",i=t.match(n);if(!i)return u();var o=a[e];if("string"==typeof o)return c(o);if("function"!=typeof o)return u();n=o,e=Xn(),o=e[0];return(0,e[1])(function(e){return"string"==typeof e?c(e):!1===e?c(null):u()}),n.length<=2?o(n(t,i)):n(t,i,o)}return{then:function(e){c=e,u()}}},n}(function(i){function e(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];i.apply(this,e),this.route={}}return i&&(e.__proto__=i),((e.prototype=Object.create(i&&i.prototype)).constructor=e).prototype.updateRender=function(){this.router.normalize(),this.route=this.router.parse(),h.setAttribute("data-page",this.route.file)},e.prototype.initRouter=function(){var n=this,e=this.config,e=new("history"===(e.routerMode||"hash")&&t?D:H)(e);this.router=e,this.updateRender(),U=this.route,e.onchange(function(e){n.updateRender(),n._updateRender(),U.path!==n.route.path?(n.$fetch(d,n.$resetEvents.bind(n,e.source)),U=n.route):n.$resetEvents(e.source)})},e}(function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),((n.prototype=Object.create(e&&e.prototype)).constructor=n).prototype.initLifecycle=function(){var i=this;this._hooks={},this._lifecycle={},["init","mounted","beforeEach","afterEach","doneEach","ready"].forEach(function(e){var n=i._hooks[e]=[];i._lifecycle[e]=function(e){return n.push(e)}})},n.prototype.callHook=function(e,t,a){void 0===a&&(a=d);var r=this._hooks[e],c=this.config.catchPluginErrors,u=function(n){var e=r[n];if(n>=r.length)a(t);else if("function"==typeof e){var i="Docsify plugin error";if(2===e.length)try{e(t,function(e){t=e,u(n+1)})}catch(e){if(!c)throw e;console.error(i,e),u(n+1)}else try{var o=e(t);t=void 0===o?t:o,u(n+1)}catch(e){if(!c)throw e;console.error(i,e),u(n+1)}}else u(n+1)};u(0)},n}(we))))))));function Kn(e,n,i){return Qn&&Qn.abort&&Qn.abort(),Qn=X(e,!0,i)}window.Docsify={util:Me,dom:n,get:X,slugify:Tn,version:"4.13.1"},window.DocsifyCompiler=In,window.marked=Sn,window.Prism=Pn,e(function(e){return new Jn})}();
diff --git a/static/fontsize.js b/static/fontsize.js
new file mode 100644
index 0000000..e3a680f
--- /dev/null
+++ b/static/fontsize.js
@@ -0,0 +1,164 @@
+function adjustFontSize(action) {
+ const markdownSection = document.querySelector('.markdown-section#main');
+ let currentSize = parseFloat(window.getComputedStyle(markdownSection).fontSize);
+
+ if (action === 'increase') {
+ currentSize += 1;
+ } else if (action === 'decrease') {
+ currentSize -= 1;
+ }
+
+ markdownSection.style.setProperty('--font-size', `${currentSize}px`);
+ updateFontSizeDisplay(currentSize);
+ localStorage.setItem('font-size', currentSize);
+}
+
+function applyInitialStyles() {
+ const savedSize = localStorage.getItem('font-size');
+ if (savedSize) {
+ const markdownSection = document.querySelector('.markdown-section#main');
+ markdownSection.style.setProperty('--font-size', `${savedSize}px`);
+ }
+}
+
+function updateFontSizeDisplay(fontSize) {
+ const fontSizeDisplay = document.querySelector('.font-size-display');
+ const lang = document.documentElement.lang;
+ if (fontSizeDisplay) {
+ if (lang === 'zh') {
+ fontSizeDisplay.textContent = `当前字体大小: ${fontSize}px`;
+ } else {
+ fontSizeDisplay.textContent = `Font size: ${fontSize}px`;
+ }
+ }
+}
+
+document.addEventListener('DOMContentLoaded', applyInitialStyles);
+
+function styleInject(css, ref) {
+ if (ref === void 0) ref = {};
+ var insertAt = ref.insertAt;
+
+ if (!css || typeof document === 'undefined') {
+ return;
+ }
+
+ var head = document.head || document.getElementsByTagName('head')[0];
+ var style = document.createElement('style');
+ style.type = 'text/css';
+
+ if (insertAt === 'top') {
+ if (head.firstChild) {
+ head.insertBefore(style, head.firstChild);
+ } else {
+ head.appendChild(style);
+ }
+ } else {
+ head.appendChild(style);
+ }
+
+ if (style.styleSheet) {
+ style.styleSheet.cssText = css;
+ } else {
+ style.appendChild(document.createTextNode(css));
+ }
+}
+
+var css = `
+.markdown-section {
+ --font-size: 15px;
+ font-size: var(--font-size);
+}
+
+.markdown-section code {
+ font-size: calc(var(--font-size) - 2px) !important;
+}
+
+.markdown-section ol, .markdown-section p, .markdown-section ul {
+ line-height: calc(var(--font-size) * 2);
+}
+
+.markdown-section h1 {
+ font-size: calc(var(--font-size) * 2.3);
+}
+
+.markdown-section h2 {
+ font-size: calc(var(--font-size) * 2.1);
+}
+
+.markdown-section h3 {
+ font-size: calc(var(--font-size) * 1.8);
+}
+
+.markdown-section h4 {
+ font-size: calc(var(--font-size) * 1.5);
+}
+
+.markdown-section h5 {
+ font-size: calc(var(--font-size) * 1.3);
+}
+
+.markdown-section h6 {
+ font-size: calc(var(--font-size) * 1.1);
+}
+
+button.font-size-button {
+ position: absolute;
+ top: 15px;
+ left: 55px;
+ padding: 6px;
+ background: transparent;
+ cursor: pointer;
+ z-index: 1000;
+ font-size: 16px;
+ border: none;
+ border-radius: 5px;
+}
+
+button.font-size-button[onclick="adjustFontSize('decrease')"] {
+ left: 100px;
+}
+
+.docsify-dark-mode button.font-size-button {
+ color: var(--dark-base-color);
+}
+
+.font-size-display {
+ position: absolute;
+ top: 17px;
+ left: 139px;
+ background: transparent;
+ font-size: 16px !important;
+ z-index: 1000;
+ color: #333;
+}
+
+@media (max-width: 768px) {
+ .font-size-display {
+ top: 40px;
+ left:10px;
+ }
+}
+
+.docsify-dark-mode .font-size-display{
+ color: var(--dark-base-color);
+}
+`;
+
+styleInject(css);
+
+function install(hook, vm) {
+ hook.afterEach(function (html) {
+ const savedSize = localStorage.getItem('font-size') || 15;
+ const lang = document.documentElement.lang;
+ const fontSizeText = lang === 'zh' ? `当前字体大小: ${savedSize}px` : `Font size: ${savedSize}px`;
+ var fontSizeButtons = `
+
+
+ ${fontSizeText}
+ `;
+ return fontSizeButtons + html;
+ });
+}
+
+$docsify.plugins = [].concat(install, $docsify.plugins);
diff --git a/static/logo.png b/static/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..d25ff4e138af29575f782206928a27674eb69c9b
GIT binary patch
literal 330622
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