commit 784fc2631116b43094787f322a60290af3885b2e Author: fly316 Date: Tue Jun 10 00:24:01 2025 +0800 waiting for fixing font change... 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 中心知识库!这里是中国地质大学(北京)机器人 无人机 飞翼凌霄队!\ +>![logo](static/logo.png) + 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 @@ +![logo](./static/logo.png) + +# 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/ +![](https://gh.0x535a.cn/stephen-zeng/img/master/20250315202655.png) + +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版本不同) + +![IMG_256](data:image/png;base64,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39ag89QtfPz6+1kz2qE4fwn7LFtEX1JneP0qfjoGM4spP73+E3zh+2sY6UDY00OOhNq2DfzkkY2kUcCuRHY1uyyPfvFSLv/6g6zZ3oYgRy5sM7K1Qz7iRUR2ZSYqKioynciuBnrkgc9dy62rt9ICCuUCyWidYilgoJDywOeu5dbVW2kBhXKBZLROsRQgL2htG8ViDqiz4cFb+OjV36feU2LbyodY34LOhod4eGtKMOtQjl/CpBHuvfsX9BUiUqWV5MhmHsLxS5g0wr13/4K+QkSqBLSJSxnLP3sdy9dUSMiob5tgZk+HJ2+4ko997UHWjqUQBTCxmUe++3ku+MwK4lKB3nLEo1+8lMu//iBrtrchyJEL24xs7VCIA5K1t/Lx6+9nzWiH4vwl7LNsEX1JneH1q/jpGAwWGiz/7HUsX1MhIaO+bYKU6UR2NasMT95wJR/72oOsHUshCmBiM4989/Nc8JkVtPKD5OMJNm6uE/bOYO7cQeKJYVbf+UWu+c5m+sohD3zuWm5dvZUWUCgXSEbrFIuydeVDrG9BZ8NDPLw1JQ1yqIjsSkVFRUVkVypBkJJrPMnK9SM0zFHsiaBdYd2P/pFPfvjzPNnOmAhyqKiI7EpFRUVFZFcqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqwXHHHmUYhvwq7VaH/qTBObPG2Svu8Czll4KAKWuTPJ8e6WUs10Mhn2d32q0OaSaLFg1RKBSYorJDEARMabXabNy4kTCCQj7P7rRbHdJMFi0aolAoMEVlhyAImNJqtdm4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) + + 原网址: [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 0000000..1058961 Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100755 index 0000000..326c157 --- /dev/null +++ b/index.html @@ -0,0 +1,103 @@ + + + + + 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 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\n \n
\n \n \n \n '+i+'\n
\n
'+t.prev.name+"
\n ",t.prev&&e.crossChapterText&&'
'+t.prev.chapterName+"
",t.prev&&"
\n \n ",t.next&&'\n \n "].filter(Boolean).join("")};window.$docsify=window.$docsify||{},window.$docsify.plugins=[function(t,e){var n=d({},(e.config,{previousText:"PREVIOUS",nextText:"NEXT",crossChapter:!1,crossChapterText:!1}),e.config.pagination||{});function i(){var t=c("."+h);t&&(t.innerHTML=k(function(t,e){e=e.crossChapter;try{var n=t.router.toURL(t.route.path),i=g(c.all(".sidebar-nav li a")).filter(function(t){return!s(t,".section-link")}),a=i.find(x(n)),r=g((p(a,"ul")||{}).children).filter(function(t){return"LI"===t.tagName.toUpperCase()}),o=e?i.findIndex(x(n)):r.findIndex(function(t){t=m(t);return t&&x(n,t)}),l=e?i:r;return{route:t.route,prev:new y(l[o-1]).toJSON(),next:new y(l[o+1]).toJSON()}}catch(t){return{route:{}}}}(e,n),n))}t.afterEach(function(t){return t+b()}),t.doneEach(i)}].concat(window.$docsify.plugins||[])}); \ No newline at end of file diff --git a/static/docsify-sidebar-collapse.min.js b/static/docsify-sidebar-collapse.min.js new file mode 100644 index 0000000..2b067c7 --- /dev/null +++ b/static/docsify-sidebar-collapse.min.js @@ -0,0 +1 @@ +!function(e){("object"!=typeof exports||"undefined"==typeof module)&&"function"==typeof define&&define.amd?define(e):e()}(function(){"use strict";function e(e,n){var t,a=(n=void 0===n?{}:n).insertAt;e&&"undefined"!=typeof document&&(t=document.head||document.getElementsByTagName("head")[0],(n=document.createElement("style")).type="text/css","top"===a&&t.firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)))}var t;function a(e){e&&null!=t&&(e=e.getBoundingClientRect().top,document.querySelector(".sidebar").scrollBy(0,e-t))}function n(){requestAnimationFrame(function(){var e=document.querySelector(".app-sub-sidebar > .active");if(e)for(e.parentNode.parentNode.querySelectorAll(".app-sub-sidebar").forEach(function(e){return e.classList.remove("open")});e.parentNode.classList.contains("app-sub-sidebar")&&!e.parentNode.classList.contains("open");)e.parentNode.classList.add("open"),e=e.parentNode})}function o(e){t=e.target.getBoundingClientRect().top;var n=d(e.target,"LI",2);n&&(n.classList.contains("open")?(n.classList.remove("open"),setTimeout(function(){n.classList.add("collapse")},0)):(function(e){if(e)for(e.classList.remove("open","active");e&&"sidebar-nav"!==e.className&&e.parentNode;)"LI"!==e.parentNode.tagName&&"app-sub-sidebar"!==e.parentNode.className||e.parentNode.classList.remove("open"),e=e.parentNode}(s()),i(n),setTimeout(function(){n.classList.remove("collapse")},0)),a(n))}function s(){var e=document.querySelector(".sidebar-nav .active");return e||(e=d(document.querySelector('.sidebar-nav a[href="'.concat(decodeURIComponent(location.hash).replace(/ /gi,"%20"),'"]')),"LI",2))&&e.classList.add("active"),e}function i(e){if(e)for(e.classList.add("open","active");e&&"sidebar-nav"!==e.className&&e.parentNode;)"LI"!==e.parentNode.tagName&&"app-sub-sidebar"!==e.parentNode.className||e.parentNode.classList.add("open"),e=e.parentNode}function d(e,n,t){if(e&&e.tagName===n)return e;for(var a=0;e;){if(t<++a)return;if(e.parentNode.tagName===n)return e.parentNode;e=e.parentNode}}e(".sidebar-nav > ul > li ul {\n display: none;\n}\n\n.app-sub-sidebar {\n display: none;\n}\n\n.app-sub-sidebar.open {\n display: block;\n}\n\n.sidebar-nav .open > ul:not(.app-sub-sidebar),\n.sidebar-nav .active:not(.collapse) > ul {\n display: block;\n}\n\n/* 抖动 */\n.sidebar-nav li.open:not(.collapse) > ul {\n display: block;\n}\n\n.active + ul.app-sub-sidebar {\n display: block;\n}\n"),document.addEventListener("scroll",n);e("@media screen and (max-width: 768px) {\n /* 移动端适配 */\n .markdown-section {\n max-width: none;\n padding: 16px;\n }\n /* 改变原来按钮热区大小 */\n .sidebar-toggle {\n padding: 0 0 10px 10px;\n }\n /* my pin */\n .sidebar-pin {\n appearance: none;\n outline: none;\n position: fixed;\n bottom: 0;\n border: none;\n width: 40px;\n height: 40px;\n background: transparent;\n }\n}\n");var r,c="DOCSIFY_SIDEBAR_PIN_FLAG";function l(){var e="true"===(e=localStorage.getItem(c));localStorage.setItem(c,!e),e?(document.querySelector(".sidebar").style.transform="translateX(0)",document.querySelector(".content").style.transform="translateX(0)"):(document.querySelector(".sidebar").style.transform="translateX(300px)",document.querySelector(".content").style.transform="translateX(300px)")}768 ul"),1),a(t),n(e)}),e.ready(function(){document.querySelector(".sidebar-nav").addEventListener("click",o)})})}); \ No newline at end of file diff --git a/static/docsify-vite-coverpage.css b/static/docsify-vite-coverpage.css new file mode 100644 index 0000000..af56188 --- /dev/null +++ b/static/docsify-vite-coverpage.css @@ -0,0 +1,100 @@ +.cover .mask { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #fff; +} + +section.cover img:first-child { + filter: drop-shadow(5px 5px 100px var(--theme-color, #42b983)); +} + +section.cover .cover-main > p:last-child a { + letter-spacing: -.1px; + padding: 12px 24px; + background-color: #ebebef; + border: none; + color: #000000; + font-size: 14px; + font-weight: 600; + margin: 5px 8px; +} + +section.cover .cover-main > p:last-child a:last-child:hover { + color: #ffffff; +} + +section.cover h1 span { + color: var(--theme-color, #42b983); +} + +section.cover h1, +section.cover blockquote { + font-weight: 700; +} + +section.cover p:nth-last-child(2), +section.cover ul { + line-height: 1.5; + font-weight: 500; +} + +@media only screen and (min-width: 960px) { + section.cover .cover-main { + margin: 0 72px; + } + + section.cover .cover-main, + section.cover h1, + section.cover blockquote { + text-align: left; + } + + section.cover h1, + section.cover blockquote { + font-size: 56px; + margin: 0; + } + + section.cover p:nth-last-child(2), + section.cover ul { + font-size: 24px; + } + + section.cover p { + max-width: 576px; + } + + section.cover .cover-main > p:last-child { + margin-left: -8px; + } + + section.cover blockquote { + margin-top: -52px; + line-height: -1px; + } + + section.cover p:nth-last-child(2), + section.cover ul { + margin-top: -32px; + } + + section.cover p { + line-height: 1; + } + + section.cover ul { + margin-left: 0; + } + + section.cover img:first-child { + float: right; + position: absolute; + top: 50%; + left: 75%; + transform: translate(-50%, -50%); + width: 540px; + } +} \ No newline at end of file diff --git a/static/docsify@4.js b/static/docsify@4.js new file mode 100644 index 0000000..80be8c5 --- /dev/null +++ b/static/docsify@4.js @@ -0,0 +1 @@ +!function(){function c(i){var o=Object.create(null);return function(e){var n=f(e)?e:JSON.stringify(e);return o[n]||(o[n]=i(e))}}var a=c(function(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}),u=Object.prototype.hasOwnProperty,m=Object.assign||function(e){for(var n=arguments,i=1;i=e||n.classList.contains("hidden")?S(h,"add","sticky"):S(h,"remove","sticky"))}function ee(e,n,o,i){var t=[];null!=(n=l(n))&&(t=k(n,"a"));var a,r=decodeURI(e.toURL(e.getCurrentPath()));return t.sort(function(e,n){return n.href.length-e.href.length}).forEach(function(e){var n=decodeURI(e.getAttribute("href")),i=o?e.parentNode:e;e.title=e.title||e.innerText,0!==r.indexOf(n)||a?S(i,"remove","active"):(a=e,S(i,"add","active"))}),i&&(v.title=a?a.title||a.innerText+" - "+J:J),a}function ne(e,n){for(var i=0;ithis.end&&e>=this.next}[this.direction]}},{key:"_defaultEase",value:function(e,n,i,o){return(e/=o/2)<1?i/2*e*e+n:-i/2*(--e*(e-2)-1)+n}}]),re);function re(){var e=0c){n=n||p;break}n=p}!n||(r=fe[ve(e,n.getAttribute("data-id"))])&&r!==a&&(a&&a.classList.remove("active"),r.classList.add("active"),a=r,!pe&&h.classList.contains("sticky")&&(e=i.clientHeight,r=a.offsetTop+a.clientHeight+40,a=a.offsetTop>=t.scrollTop&&r<=t.scrollTop+e,i.scrollTop=a?t.scrollTop:+r"']/),xe=/[&<>"']/g,Se=/[<>"']|&(?!#?\w+;)/,Ae=/[<>"']|&(?!#?\w+;)/g,$e={"&":"&","<":"<",">":">",'"':""","'":"'"};var ze=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function Fe(e){return e.replace(ze,function(e,n){return"colon"===(n=n.toLowerCase())?":":"#"===n.charAt(0)?"x"===n.charAt(1)?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""})}var Ee=/(^|[^\[])\^/g;var Re=/[^\w:]/g,Te=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var Ce={},je=/^[^:]+:\/*[^/]*$/,Le=/^([^:]+:)[\s\S]*$/,Oe=/^([^:]+:\/*[^/]*)[\s\S]*$/;function qe(e,n){Ce[" "+e]||(je.test(e)?Ce[" "+e]=e+"/":Ce[" "+e]=Pe(e,"/",!0));var i=-1===(e=Ce[" "+e]).indexOf(":");return"//"===n.substring(0,2)?i?n:e.replace(Le,"$1")+n:"/"===n.charAt(0)?i?n:e.replace(Oe,"$1")+n:e+n}function Pe(e,n,i){var o=e.length;if(0===o)return"";for(var t=0;tn)i.splice(n);else for(;i.length>=1,e+=e;return i+e},We=we.defaults,Xe=Be,Qe=Ze,Je=Me,Ke=Ve;function en(e,n,i){var o=n.href,t=n.title?Je(n.title):null,n=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:i,href:o,title:t,text:n}:{type:"image",raw:i,href:o,title:t,text:Je(n)}}var nn=function(){function e(e){this.options=e||We}return e.prototype.space=function(e){e=this.rules.block.newline.exec(e);if(e)return 1=i.length?e.slice(i.length):e}).join("\n")}(i,n[3]||"");return{type:"code",raw:i,lang:n[2]&&n[2].trim(),text:e}}},e.prototype.heading=function(e){var n=this.rules.block.heading.exec(e);if(n){var i=n[2].trim();return/#$/.test(i)&&(e=Xe(i,"#"),!this.options.pedantic&&e&&!/ $/.test(e)||(i=e.trim())),{type:"heading",raw:n[0],depth:n[1].length,text:i}}},e.prototype.nptable=function(e){e=this.rules.block.nptable.exec(e);if(e){var n={type:"table",header:Qe(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[],raw:e[0]};if(n.header.length===n.align.length){for(var i=n.align.length,o=0;o ?/gm,"");return{type:"blockquote",raw:n[0],text:e}}},e.prototype.list=function(e){e=this.rules.block.list.exec(e);if(e){for(var n,i,o,t,a,r=e[0],c=e[2],u=1s[1].length:o[1].length>s[0].length||3/i.test(e[0])&&(n=!1),!i&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?i=!0:i&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(i=!1),{type:this.options.sanitize?"text":"html",raw:e[0],inLink:n,inRawBlock:i,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):Je(e[0]):e[0]}},e.prototype.link=function(e){var n=this.rules.inline.link.exec(e);if(n){e=n[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;var i=Xe(e.slice(0,-1),"\\");if((e.length-i.length)%2==0)return}else{var o=Ke(n[2],"()");-1$/.test(e)?i.slice(1):i.slice(1,-1):i)&&i.replace(this.rules.inline._escapes,"$1"),title:o&&o.replace(this.rules.inline._escapes,"$1")},n[0])}},e.prototype.reflink=function(e,n){if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var e=(i[2]||i[1]).replace(/\s+/g," ");if((e=n[e.toLowerCase()])&&e.href)return en(i,e,i[0]);var i=i[0].charAt(0);return{type:"text",raw:i,text:i}}},e.prototype.strong=function(e,n,i){void 0===i&&(i="");var o=this.rules.inline.strong.start.exec(e);if(o&&(!o[1]||o[1]&&(""===i||this.rules.inline.punctuation.exec(i)))){n=n.slice(-1*e.length);var t,a="**"===o[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(a.lastIndex=0;null!=(o=a.exec(n));)if(t=this.rules.inline.strong.middle.exec(n.slice(0,o.index+3)))return{type:"strong",raw:e.slice(0,t[0].length),text:e.slice(2,t[0].length-2)}}},e.prototype.em=function(e,n,i){void 0===i&&(i="");var o=this.rules.inline.em.start.exec(e);if(o&&(!o[1]||o[1]&&(""===i||this.rules.inline.punctuation.exec(i)))){n=n.slice(-1*e.length);var t,a="*"===o[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(a.lastIndex=0;null!=(o=a.exec(n));)if(t=this.rules.inline.em.middle.exec(n.slice(0,o.index+2)))return{type:"em",raw:e.slice(0,t[0].length),text:e.slice(1,t[0].length-1)}}},e.prototype.codespan=function(e){var n=this.rules.inline.code.exec(e);if(n){var i=n[2].replace(/\n/g," "),o=/[^ ]/.test(i),e=/^ /.test(i)&&/ $/.test(i);return o&&e&&(i=i.substring(1,i.length-1)),i=Je(i,!0),{type:"codespan",raw:n[0],text:i}}},e.prototype.br=function(e){e=this.rules.inline.br.exec(e);if(e)return{type:"br",raw:e[0]}},e.prototype.del=function(e){e=this.rules.inline.del.exec(e);if(e)return{type:"del",raw:e[0],text:e[2]}},e.prototype.autolink=function(e,n){e=this.rules.inline.autolink.exec(e);if(e){var i,n="@"===e[2]?"mailto:"+(i=Je(this.options.mangle?n(e[1]):e[1])):i=Je(e[1]);return{type:"link",raw:e[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}}},e.prototype.url=function(e,n){var i,o,t,a;if(i=this.rules.inline.url.exec(e)){if("@"===i[2])t="mailto:"+(o=Je(this.options.mangle?n(i[0]):i[0]));else{for(;a=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0],a!==i[0];);o=Je(i[0]),t="www."===i[1]?"http://"+o:o}return{type:"link",raw:i[0],text:o,href:t,tokens:[{type:"text",raw:o,text:o}]}}},e.prototype.inlineText=function(e,n,i){e=this.rules.inline.text.exec(e);if(e){i=n?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):Je(e[0]):e[0]:Je(this.options.smartypants?i(e[0]):e[0]);return{type:"text",raw:e[0],text:i}}},e}(),Ze=De,Ve=Ne,De=Ue,Ne={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Ze,table:Ze,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Ne.def=Ve(Ne.def).replace("label",Ne._label).replace("title",Ne._title).getRegex(),Ne.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ne.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,Ne.item=Ve(Ne.item,"gm").replace(/bull/g,Ne.bullet).getRegex(),Ne.listItemStart=Ve(/^( *)(bull)/).replace("bull",Ne.bullet).getRegex(),Ne.list=Ve(Ne.list).replace(/bull/g,Ne.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ne.def.source+")").getRegex(),Ne._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ne._comment=/|$)/,Ne.html=Ve(Ne.html,"i").replace("comment",Ne._comment).replace("tag",Ne._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ne.paragraph=Ve(Ne._paragraph).replace("hr",Ne.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ne._tag).getRegex(),Ne.blockquote=Ve(Ne.blockquote).replace("paragraph",Ne.paragraph).getRegex(),Ne.normal=De({},Ne),Ne.gfm=De({},Ne.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ne.gfm.nptable=Ve(Ne.gfm.nptable).replace("hr",Ne.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ne._tag).getRegex(),Ne.gfm.table=Ve(Ne.gfm.table).replace("hr",Ne.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ne._tag).getRegex(),Ne.pedantic=De({},Ne.normal,{html:Ve("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Ne._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ze,paragraph:Ve(Ne.normal._paragraph).replace("hr",Ne.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Ne.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});Ze={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ze,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ze,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};Ze.punctuation=Ve(Ze.punctuation).replace(/punctuation/g,Ze._punctuation).getRegex(),Ze._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Ze._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Ze._comment=Ve(Ne._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Ze.em.start=Ve(Ze.em.start).replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.em.middle=Ve(Ze.em.middle).replace(/punctuation/g,Ze._punctuation).replace(/overlapSkip/g,Ze._overlapSkip).getRegex(),Ze.em.endAst=Ve(Ze.em.endAst,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.em.endUnd=Ve(Ze.em.endUnd,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.strong.start=Ve(Ze.strong.start).replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.strong.middle=Ve(Ze.strong.middle).replace(/punctuation/g,Ze._punctuation).replace(/overlapSkip/g,Ze._overlapSkip).getRegex(),Ze.strong.endAst=Ve(Ze.strong.endAst,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.strong.endUnd=Ve(Ze.strong.endUnd,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.blockSkip=Ve(Ze._blockSkip,"g").getRegex(),Ze.overlapSkip=Ve(Ze._overlapSkip,"g").getRegex(),Ze._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Ze._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Ze._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Ze.autolink=Ve(Ze.autolink).replace("scheme",Ze._scheme).replace("email",Ze._email).getRegex(),Ze._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Ze.tag=Ve(Ze.tag).replace("comment",Ze._comment).replace("attribute",Ze._attribute).getRegex(),Ze._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ze._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Ze._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Ze.link=Ve(Ze.link).replace("label",Ze._label).replace("href",Ze._href).replace("title",Ze._title).getRegex(),Ze.reflink=Ve(Ze.reflink).replace("label",Ze._label).getRegex(),Ze.reflinkSearch=Ve(Ze.reflinkSearch,"g").replace("reflink",Ze.reflink).replace("nolink",Ze.nolink).getRegex(),Ze.normal=De({},Ze),Ze.pedantic=De({},Ze.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ve(/^!?\[(label)\]\((.*?)\)/).replace("label",Ze._label).getRegex(),reflink:Ve(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ze._label).getRegex()}),Ze.gfm=De({},Ze.normal,{escape:Ve(Ze.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\'+(i?e:gn(e,!0))+"\n":"
"+(i?e:gn(e,!0))+"
\n"},e.prototype.blockquote=function(e){return"
\n"+e+"
\n"},e.prototype.html=function(e){return e},e.prototype.heading=function(e,n,i,o){return this.options.headerIds?"'+e+"\n":""+e+"\n"},e.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},e.prototype.list=function(e,n,i){var o=n?"ol":"ul";return"<"+o+(n&&1!==i?' start="'+i+'"':"")+">\n"+e+"\n"},e.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},e.prototype.checkbox=function(e){return" "},e.prototype.paragraph=function(e){return"

    "+e+"

    \n"},e.prototype.table=function(e,n){return"\n\n"+e+"\n"+(n=n&&""+n+"")+"
    \n"},e.prototype.tablerow=function(e){return"\n"+e+"\n"},e.prototype.tablecell=function(e,n){var i=n.header?"th":"td";return(n.align?"<"+i+' align="'+n.align+'">':"<"+i+">")+e+"\n"},e.prototype.strong=function(e){return""+e+""},e.prototype.em=function(e){return""+e+""},e.prototype.codespan=function(e){return""+e+""},e.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},e.prototype.del=function(e){return""+e+""},e.prototype.link=function(e,n,i){if(null===(e=dn(this.options.sanitize,this.options.baseUrl,e)))return i;e='"},e.prototype.image=function(e,n,i){if(null===(e=dn(this.options.sanitize,this.options.baseUrl,e)))return i;i=''+i+'":">"},e.prototype.text=function(e){return e},e}(),ln=function(){function e(){}return e.prototype.strong=function(e){return e},e.prototype.em=function(e){return e},e.prototype.codespan=function(e){return e},e.prototype.del=function(e){return e},e.prototype.html=function(e){return e},e.prototype.text=function(e){return e},e.prototype.link=function(e,n,i){return""+i},e.prototype.image=function(e,n,i){return""+i},e.prototype.br=function(){return""},e}(),vn=function(){function e(){this.seen={}}return e.prototype.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},e.prototype.getNextSafeSlug=function(e,n){var i=e,o=0;if(this.seen.hasOwnProperty(i))for(o=this.seen[e];i=e+"-"+ ++o,this.seen.hasOwnProperty(i););return n||(this.seen[e]=o,this.seen[i]=0),i},e.prototype.slug=function(e,n){void 0===n&&(n={});e=this.serialize(e);return this.getNextSafeSlug(e,n.dryrun)},e}(),hn=we.defaults,_n=Ie,mn=function(){function i(e){this.options=e||hn,this.options.renderer=this.options.renderer||new sn,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ln,this.slugger=new vn}return i.parse=function(e,n){return new i(n).parse(e)},i.parseInline=function(e,n){return new i(n).parseInline(e)},i.prototype.parse=function(e,n){void 0===n&&(n=!0);for(var i,o,t,a,r,c,u,f,p,d,g,s,l,v,h,_="",m=e.length,b=0;bAn error occurred:

    "+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='
      {inner}
    '),!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"&#x"+e+";"}).join("‍").concat("︎")+"":''+o+'':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+""},!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"},/&#x?[\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":''+i+'"}),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+""},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%",'
    \x3c!--cover--\x3e
    ')),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||"","
    "+('')+'
    \x3c!--main--\x3e
    '),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 0000000..d25ff4e Binary files /dev/null and b/static/logo.png differ diff --git a/static/logo1.png b/static/logo1.png new file mode 100755 index 0000000..90442af Binary files /dev/null and b/static/logo1.png differ diff --git a/static/sidebar.min.css b/static/sidebar.min.css new file mode 100644 index 0000000..94996d3 --- /dev/null +++ b/static/sidebar.min.css @@ -0,0 +1 @@ +.sidebar-nav li{position:relative;margin:0;cursor:pointer}.sidebar-nav ul:not(.app-sub-sidebar)>li:not(.file)::before{content:'';display:block;position:absolute;top:11px;left:-12px;height:6px;width:6px;border-right:1px solid #505d6b;border-bottom:1px solid #505d6b;transform:rotate(-45deg);transition:transform .1s}.sidebar-nav ul:not(.app-sub-sidebar)>li.open::before{transform:rotate(45deg)}.sidebar-nav ul:not(.app-sub-sidebar)>li.collapse::before{transform:rotate(-45deg)} \ No newline at end of file diff --git a/static/toc.css b/static/toc.css new file mode 100644 index 0000000..881c961 --- /dev/null +++ b/static/toc.css @@ -0,0 +1,104 @@ +.content { + display: flex; + flex-direction: row-reverse; + justify-content: center; +} +.markdown-section { + flex: 1 1 0%; + margin: 0 48px; +} +.nav { + width: var(--toc-width, 200px); + align-self: flex-start; + flex: 0 0 auto; +} +aside.nav.nothing { + width: 0; +} + +.page_toc { + position: fixed; + border-left-style: solid; + border-left-width: 1px; + border-left-color: rgba(0, 0, 0, 0.07); + border-image-slice: 1; + padding-left: 5px; +} + +.page_toc code { + background-color: #f8f8f8; + border-radius: 2px; + color: #e96900; + font-family: 'Roboto Mono', Monaco, courier, monospace; + font-size: 0.8rem; + margin: 0 2px; + padding: 3px 5px; +} + +.page_toc p.title { + margin: 0px 0 0px 9px; + padding-bottom: 5px; + font-weight: 600; + font-size: 1.2em; +} +.page_toc .anchor:hover:after { + content: ""; +} + +.page_toc ul { + list-style-type: none; + margin-top: 0px; + padding-left: 10px; + color: var(--text-color-base, black); + text-decoration: none; + font-weight: 300; + line-height: 1.6em; +} + +.page_toc ul a:hover span { + color: var(--text-color-tertiary, #42b983); + border-bottom: none !important; + text-decoration:none !important; +} + +.page_toc ul a { + color: var(--text-color-base, black); + text-decoration: none; + font-weight: 300; + line-height: 1.6em; +} + +@media screen and (max-width: 1300px) { + .page_toc { + position: relative; + left: 0; + top: -20px; + padding: 10px 0; + border: none; + border-bottom: 1px solid #ddd; + font-size: 1.0em; + } + .page_toc a:before { + content: "- "; + } + .nav { + margin: 0 auto; + width: 800px; + } + .page_toc p.title { + font-weight: 300; + font-size: 1.8em; + } + .content { + display: block; + } + .markdown-section { + margin: 0 auto; + } +} + +.page_toc .active { + border-left: 5px solid; + color: var(--theme-color, #42b983); + padding-left: 10px; +} diff --git a/static/toc.js b/static/toc.js new file mode 100644 index 0000000..3705e53 --- /dev/null +++ b/static/toc.js @@ -0,0 +1,170 @@ +var defaultOptions = { + headings: 'h1, h2', + scope: '.markdown-section', + + // To make work + title: 'Contents', + listType: 'ul', +} + +// Element builders +var tocHeading = function(Title) { + return document.createElement('h2').appendChild( + document.createTextNode(Title) + ) +} + +var aTag = function(src) { + var a = document.createElement('a'); + var content = src.firstChild.innerHTML; + + // Use this to clip text w/ HTML in it. + // https://github.com/arendjr/text-clipper + a.innerHTML = content; + a.href = src.firstChild.href; + a.onclick = tocClick + + // In order to remove this gotta fix the styles. + a.setAttribute('class', 'anchor'); + + return a +}; + +var tocClick = function(e) { + var divs = document.querySelectorAll('.page_toc .active'); + + // Remove the previous classes + [].forEach.call(divs, function(div) { + div.setAttribute('class', 'anchor') + }); + + // Make sure this is attached to the parent not itself + e.target.parentNode.setAttribute('class', 'active') +}; + +var createList = function(wrapper, count) { + while (count--) { + wrapper = wrapper.appendChild( + document.createElement('ul') + ); + + if (count) { + wrapper = wrapper.appendChild( + document.createElement('li') + ); + } + } + + return wrapper; +}; + +//------------------------------------------------------------------------ + +var getHeaders = function(selector) { + var headings2 = document.querySelectorAll(selector); + var ret = []; + + [].forEach.call(headings2, function(heading) { + ret = ret.concat(heading); + }); + + return ret; +}; + +var getLevel = function(header) { + var decs = header.match(/\d/g); + + return decs ? Math.min.apply(null, decs) : 1; +}; + +var jumpBack = function(currentWrapper, offset) { + while (offset--) { + currentWrapper = currentWrapper.parentElement; + } + + return currentWrapper; +}; + +var buildTOC = function(options) { + var ret = document.createElement('ul'); + var wrapper = ret; + var lastLi = null; + var selector = options.scope + ' ' + options.headings + var headers = getHeaders(selector) + + headers.reduce(function(prev, curr, index) { + var currentLevel = getLevel(curr.tagName); + var offset = currentLevel - prev; + + wrapper = (offset > 0) + ? createList(lastLi, offset) + : jumpBack(wrapper, -offset * 2) + + wrapper = wrapper || ret; + + var li = document.createElement('li'); + + wrapper.appendChild(li).appendChild(aTag(curr)); + + lastLi = li; + + return currentLevel; + }, getLevel(options.headings)); + + return ret; +}; + +// Docsify plugin functions +function plugin(hook, vm) { + var userOptions = vm.config.toc; + + hook.mounted(function () { + var content = window.Docsify.dom.find(".content"); + if (content) { + var nav = window.Docsify.dom.create("aside", ""); + window.Docsify.dom.toggleClass(nav, "add", "nav"); + window.Docsify.dom.before(content, nav); + } + }); + + hook.doneEach(function () { + var nav = document.querySelectorAll('.nav')[0] + var t = Array.from(document.querySelectorAll('.nav')) + + if (!nav) { + return; + } + + const toc = buildTOC(userOptions); + + // Just unset it for now. + if (!toc.innerHTML) { + nav.innerHTML = null + return; + } + + // Fix me in the future + var title = document.createElement('p'); + title.innerHTML = userOptions.title; + title.setAttribute('class', 'title'); + + var container = document.createElement('div'); + container.setAttribute('class', 'page_toc'); + + container.appendChild(title); + container.appendChild(toc); + + // Existing TOC + var tocChild = document.querySelectorAll('.nav .page_toc'); + + if (tocChild.length > 0) { + tocChild[0].parentNode.removeChild(tocChild[0]); + } + + nav.appendChild(container); + }); +} + +// Docsify plugin options +window.$docsify['toc'] = Object.assign(defaultOptions, window.$docsify['toc']); +window.$docsify.plugins = [].concat(plugin, window.$docsify.plugins); diff --git a/static/vue.css b/static/vue.css new file mode 100644 index 0000000..847f385 --- /dev/null +++ b/static/vue.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600");*{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-touch-callout:none;box-sizing:border-box}body:not(.ready){overflow:hidden}body:not(.ready) .app-nav,body:not(.ready)>nav,body:not(.ready) [data-cloak]{display:none}div#app{font-size:30px;font-weight:lighter;margin:40vh auto;text-align:center}div#app:empty:before{content:"Loading..."}img.emoji{height:1.2em}img.emoji,span.emoji{vertical-align:middle}span.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.2em}.progress{background-color:#42b983;background-color:var(--theme-color,#42b983);height:2px;left:0;position:fixed;right:0;top:0;transition:width .2s,opacity .4s;width:0;z-index:999999}.search .search-keyword,.search a:hover{color:#42b983;color:var(--theme-color,#42b983)}.search .search-keyword{font-style:normal;font-weight:700}body,html{height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#34495e;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:15px;letter-spacing:0;margin:0;overflow-x:hidden}img{max-width:100%}a[disabled]{cursor:not-allowed;opacity:.6}kbd{border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:12px!important;line-height:12px;margin-bottom:3px;padding:3px 5px;vertical-align:middle}li input[type=checkbox]{margin:0 .2em .25em 0;vertical-align:middle}.app-nav{margin:25px 60px 0 0;position:absolute;right:0;text-align:right;z-index:10}.app-nav.no-badge{margin-right:25px}.app-nav p{margin:0}.app-nav>a{margin:0 1rem;padding:5px 0}.app-nav li,.app-nav ul{display:inline-block;list-style:none;margin:0}.app-nav a{color:inherit;font-size:16px;text-decoration:none;transition:color .3s}.app-nav a.active,.app-nav a:hover{color:#42b983;color:var(--theme-color,#42b983)}.app-nav a.active{border-bottom:2px solid #42b983;border-bottom:2px solid var(--theme-color,#42b983)}.app-nav li{display:inline-block;margin:0 1rem;padding:5px 0;position:relative;cursor:pointer}.app-nav li ul{background-color:#fff;border:1px solid;border-color:#ddd #ddd #ccc;border-radius:4px;box-sizing:border-box;display:none;max-height:calc(100vh - 61px);overflow-y:auto;padding:10px 0;position:absolute;right:-15px;text-align:left;top:100%;white-space:nowrap}.app-nav li ul li{display:block;font-size:14px;line-height:1rem;margin:8px 14px;white-space:nowrap}.app-nav li ul a{display:block;font-size:inherit;margin:0;padding:0}.app-nav li ul a.active{border-bottom:0}.app-nav li:hover ul{display:block}.github-corner{border-bottom:0;position:fixed;right:0;text-decoration:none;top:0;z-index:1}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}.github-corner svg{color:#fff;fill:#42b983;fill:var(--theme-color,#42b983);height:80px;width:80px}main{display:block;position:relative;width:100vw;height:100%;z-index:0}main.hidden{display:none}.anchor{display:inline-block;text-decoration:none;transition:all .3s}.anchor span{color:#34495e}.anchor:hover{text-decoration:underline}.sidebar{border-right:1px solid rgba(0,0,0,.07);overflow-y:auto;padding:40px 0 0;position:absolute;top:0;bottom:0;left:0;transition:transform .25s ease-out;width:300px;z-index:20}.sidebar>h1{margin:0 auto 1rem;font-size:1.5rem;font-weight:300;text-align:center}.sidebar>h1 a{color:inherit;text-decoration:none}.sidebar>h1 .app-nav{display:block;position:static}.sidebar .sidebar-nav{line-height:2em;padding-bottom:40px}.sidebar li.collapse .app-sub-sidebar{display:none}.sidebar ul{margin:0 0 0 15px;padding:0}.sidebar li>p{font-weight:700;margin:0}.sidebar ul,.sidebar ul li{list-style:none}.sidebar ul li a{border-bottom:none;display:block}.sidebar ul li ul{padding-left:20px}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.sidebar:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,53.3%,.4)}.sidebar:hover::-webkit-scrollbar-track{background:hsla(0,0%,53.3%,.1)}.sidebar-toggle{background-color:transparent;background-color:hsla(0,0%,100%,.8);border:0;outline:none;padding:10px;position:absolute;bottom:0;left:0;text-align:center;transition:opacity .3s;width:284px;z-index:30;cursor:pointer}.sidebar-toggle:hover .sidebar-toggle-button{opacity:.4}.sidebar-toggle span{background-color:#42b983;background-color:var(--theme-color,#42b983);display:block;margin-bottom:4px;width:16px;height:2px}body.sticky .sidebar,body.sticky .sidebar-toggle{position:fixed}.content{padding-top:60px;position:absolute;top:0;right:0;bottom:0;left:300px;transition:left .25s ease}.markdown-section{margin:0 auto;max-width:80%;padding:30px 15px 40px;position:relative}.markdown-section>*{box-sizing:border-box;font-size:inherit}.markdown-section>:first-child{margin-top:0!important}.markdown-section hr{border:none;border-bottom:1px solid #eee;margin:2em 0}.markdown-section iframe{border:1px solid #eee;width:1px;min-width:100%}.markdown-section table{border-collapse:collapse;border-spacing:0;display:block;margin-bottom:1rem;overflow:auto;width:100%}.markdown-section th{font-weight:700}.markdown-section td,.markdown-section th{border:1px solid #ddd;padding:6px 13px}.markdown-section tr{border-top:1px solid #ccc}.markdown-section p.tip,.markdown-section tr:nth-child(2n){background-color:#f8f8f8}.markdown-section p.tip{border-bottom-right-radius:2px;border-left:4px solid #f66;border-top-right-radius:2px;margin:2em 0;padding:12px 24px 12px 30px;position:relative}.markdown-section p.tip:before{background-color:#f66;border-radius:100%;color:#fff;content:"!";font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;left:-12px;line-height:20px;position:absolute;height:20px;width:20px;text-align:center;top:14px}.markdown-section p.tip code{background-color:#efefef}.markdown-section p.tip em{color:#34495e}.markdown-section p.warn{background:rgba(66,185,131,.1);border-radius:2px;padding:1rem}.markdown-section ul.task-list>li{list-style-type:none}body.close .sidebar{transform:translateX(-300px)}body.close .sidebar-toggle{width:auto}body.close .content{left:0}@media print{.app-nav,.github-corner,.sidebar,.sidebar-toggle{display:none}}@media screen and (max-width:768px){.github-corner,.sidebar,.sidebar-toggle{position:fixed}.app-nav{margin-top:16px}.app-nav li ul{top:30px}main{height:auto;min-height:100vh;overflow-x:hidden}.sidebar{left:-300px;transition:transform .25s ease-out}.content{left:0;max-width:100vw;position:static;padding-top:20px;transition:transform .25s ease}.app-nav,.github-corner{transition:transform .25s ease-out}.sidebar-toggle{background-color:transparent;width:auto;padding:30px 30px 10px 10px}body.close .sidebar{transform:translateX(300px)}body.close .sidebar-toggle{background-color:hsla(0,0%,100%,.8);transition:background-color 1s;width:284px;padding:10px}body.close .content{transform:translateX(300px)}body.close .app-nav,body.close .github-corner{display:none}.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}section.cover{position:relative;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;width:100%;display:none}section.cover.show{display:flex}section.cover.has-mask .mask{background-color:#fff;opacity:.8;position:absolute;top:0;bottom:0;width:100%}section.cover .cover-main{flex:1;margin:0 16px;text-align:center;position:relative}section.cover a{color:inherit}section.cover a,section.cover a:hover{text-decoration:none}section.cover p{line-height:1.5rem;margin:1em 0}section.cover h1{color:inherit;font-size:2.5rem;font-weight:300;margin:.625rem 0 2.5rem;position:relative;text-align:center}section.cover h1 a{display:block}section.cover h1 small{bottom:-.4375rem;font-size:1rem;position:absolute}section.cover blockquote{font-size:1.5rem;text-align:center}section.cover ul{line-height:1.8;list-style-type:none;margin:1em auto;max-width:500px;padding:0}section.cover .cover-main>p:last-child a{border-radius:2rem;border:1px solid #42b983;border-color:var(--theme-color,#42b983);box-sizing:border-box;color:#42b983;color:var(--theme-color,#42b983);display:inline-block;font-size:1.05rem;letter-spacing:.1rem;margin:.5rem 1rem;padding:.75em 2rem;text-decoration:none;transition:all .15s ease}section.cover .cover-main>p:last-child a:last-child{background-color:#42b983;background-color:var(--theme-color,#42b983);color:#fff}section.cover .cover-main>p:last-child a:last-child:hover{color:inherit;opacity:.8}section.cover .cover-main>p:last-child a:hover{color:inherit}section.cover blockquote>p>a{border-bottom:2px solid #42b983;border-bottom:2px solid var(--theme-color,#42b983);transition:color .3s}section.cover blockquote>p>a:hover{color:#42b983;color:var(--theme-color,#42b983)}.sidebar,body{background-color:#fff}.sidebar{color:#364149}.sidebar li{margin:6px 0}.sidebar ul li a{color:#505d6b;font-size:14px;font-weight:400;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidebar ul li a:hover{text-decoration:underline}.sidebar ul li ul{padding:0}.sidebar ul li.active>a{border-right:2px solid;color:#42b983;color:var(--theme-color,#42b983);font-weight:600}.app-sub-sidebar li:before{content:"-";padding-right:4px;float:left}.markdown-section h1,.markdown-section h2,.markdown-section h3,.markdown-section h4,.markdown-section strong{color:#2c3e50;font-weight:600}.markdown-section a{color:#42b983;color:var(--theme-color,#42b983);font-weight:600}.markdown-section h1{font-size:2rem;margin:0 0 1rem}.markdown-section h2{font-size:1.75rem;margin:45px 0 .8rem}.markdown-section h3{font-size:1.5rem;margin:40px 0 .6rem}.markdown-section h4{font-size:1.25rem}.markdown-section h5{font-size:1rem}.markdown-section h6{color:#777;font-size:1rem}.markdown-section figure,.markdown-section p{margin:1.2em 0}.markdown-section ol,.markdown-section p,.markdown-section ul{line-height:1.6rem;word-spacing:.05rem}.markdown-section ol,.markdown-section ul{padding-left:1.5rem}.markdown-section blockquote{border-left:4px solid #42b983;border-left:4px solid var(--theme-color,#42b983);color:#858585;margin:2em 0;padding-left:20px}.markdown-section blockquote p{font-weight:600;margin-left:0}.markdown-section iframe{margin:1em 0}.markdown-section em{color:#7f8c8d}.markdown-section code,.markdown-section output:after,.markdown-section pre{font-family:Roboto Mono,Monaco,courier,monospace}.markdown-section code,.markdown-section pre{background-color:#f8f8f8}.markdown-section output,.markdown-section pre{margin:1.2em 0;position:relative}.markdown-section output,.markdown-section pre>code{border-radius:2px;display:block}.markdown-section output:after,.markdown-section pre>code{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.markdown-section code{border-radius:2px;color:#e96900;margin:0 2px;padding:3px 5px;white-space:pre-wrap}.markdown-section>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) code{font-size:.8rem}.markdown-section pre{padding:0 1.4rem;line-height:1.5rem;overflow:auto;word-wrap:normal}.markdown-section pre>code{color:#525252;font-size:.8rem;padding:2.2em 5px;line-height:inherit;margin:0 2px;max-width:inherit;overflow:inherit;white-space:inherit}.markdown-section output{padding:1.7rem 1.4rem;border:1px dotted #ccc}.markdown-section output>:first-child{margin-top:0}.markdown-section output>:last-child{margin-bottom:0}.markdown-section code:after,.markdown-section code:before,.markdown-section output:after,.markdown-section output:before{letter-spacing:.05rem}.markdown-section output:after,.markdown-section pre:after{color:#ccc;font-size:.6rem;font-weight:600;height:15px;line-height:15px;padding:5px 10px 0;position:absolute;right:0;text-align:right;top:0;content:attr(data-lang)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8e908c}.token.namespace{opacity:.7}.token.boolean,.token.number{color:#c76b29}.token.punctuation{color:#525252}.token.property{color:#c08b30}.token.tag{color:#2973b7}.token.string{color:#42b983;color:var(--theme-color,#42b983)}.token.selector{color:#6679cc}.token.attr-name{color:#2973b7}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#22a2c9}.token.attr-value,.token.control,.token.directive,.token.unit{color:#42b983;color:var(--theme-color,#42b983)}.token.function,.token.keyword{color:#e96900}.token.atrule,.token.regex,.token.statement{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.bold,.token.important{font-weight:700}.token.important{color:#c94922}.token.entity{cursor:help}code .token{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;min-height:1.5rem;position:relative;left:auto} \ No newline at end of file