diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9c0b794 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.temp +.cache +node_modules/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..52da238 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# README \ No newline at end of file diff --git a/contents-hope/.vuepress/config.js b/contents-hope/.vuepress/config.js new file mode 100644 index 0000000..b397941 --- /dev/null +++ b/contents-hope/.vuepress/config.js @@ -0,0 +1,395 @@ +const { config } = require("vuepress-theme-hope"); + +module.exports = config({ + title: "毛泽东诗词库", + description: "Collection of Mao's Poetry", + + dest: "./dist", + + head: [ + [ + "script", + { src: "https://cdn.jsdelivr.net/npm/react/umd/react.production.min.js" }, + ], + [ + "script", + { + src: "https://cdn.jsdelivr.net/npm/react-dom/umd/react-dom.production.min.js", + }, + ], + ["script", { src: "https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js" }], + [ + "script", + { src: "https://cdn.jsdelivr.net/npm/@babel/standalone/babel.min.js" }, + ], + ], + + locales: { + "/": { + lang: "zh-CN", + }, + }, + + themeConfig: { + logo: "/logo-small-round.png", + hostname: "http://mao.codeword.info", + + author: "CDN", + //repo: "https://", + + feed: false, + + nav: [ + { text: "主页", link: "/", icon: "home" }, + { + text: "文库", + link: "/contents/", + icon: "note", + }, + { text: "日志", link: "/blog/", icon: "edit" }, + ], + + //sidebarDepth: 3, + sidebar: { + "/contents/A/": [ + { + title: "返回上一级", + icon: "icon-return", + path: "/contents/", + //prefix: "", + children: [], + }, + { + title: "本节目录", + path: "/contents/A/", + children: [], + }, + { + title: "古体诗词", + //icon: "", + //path: "/contents/A/", + prefix: "/contents/A/", + collapsable: true, + //sidebarDepth: 2, + children: [ + "A1","A2","A3","A4","A5", + "A6","A7","A8","A9","A10", + "A11","A12","A13","A14","A15", + "A16","A17","A18","A19","A20", + "A21","A22","A23","A24","A25", + "A26","A27","A28","A29","A30", + "A31","A32","A33","A34","A35", + "A36","A37","A38","A39","A40", + "A41","A42","A43","A44","A45", + "A46","A47","A48","A49","A50", + "A51","A52","A53","A54","A55", + "A56","A57","A58","A59","A60", + "A61","A62","A63","A64","A65", + "A66","A67","A68","A69","A70", + "A71","A72","A73","A74","A75", + "A76", + ], + }, + "/contents/B/", + "/contents/C/", + "/contents/D/", + "/contents/E/", + ], + + "/contents/B/": [ + { + title: "返回上一级", + icon: "icon-return", + path: "/contents/", + //prefix: "", + children: [], + }, + { + title: "本节目录", + path: "/contents/B/", + children: [], + }, + "/contents/A/", + { + title: "无据诗词、联句、残句", + //icon: "", + //path: "/contents/A/", + prefix: "/contents/B/", + collapsable: true, + //sidebarDepth: 2, + children: [ + "B1","B2","B3","B4","B5", + "B6","B7","B8","B9","B10", + "B11","B12","B13","B14","B15", + "B16", + ], + }, + "/contents/C/", + "/contents/D/", + "/contents/E/", + ], + + "/contents/C/": [ + { + title: "返回上一级", + icon: "icon-return", + path: "/contents/", + //prefix: "", + children: [], + }, + { + title: "本节目录", + path: "/contents/C/", + children: [], + }, + "/contents/A/", + "/contents/B/", + { + title: "韵语", + //icon: "", + //path: "/contents/A/", + prefix: "/contents/C/", + collapsable: true, + //sidebarDepth: 2, + children: [ + "C1","C2","C3","C4","C5", + "C6","C7","C8","C9","C10", + "C11","C12","C13","C14","C15", + "C16","C17","C18","C19","C20", + ], + }, + "/contents/D/", + "/contents/E/", + ], + + "/contents/D/": [ + { + title: "返回上一级", + icon: "icon-return", + path: "/contents/", + //prefix: "", + children: [], + }, + { + title: "本节目录", + path: "/contents/D/", + children: [], + }, + "/contents/A/", + "/contents/B/", + "/contents/C/", + { + title: "改诗", + //icon: "", + //path: "/contents/A/", + prefix: "/contents/D/", + collapsable: true, + //sidebarDepth: 2, + children: [ + "D1","D2","D3","D4","D5", + "D6","D7","D8","D9","D10", + "D11","D12","D13","D14","D15", + "D16","D17","D18","D19","D20", + "D21","D22","D23","D24","D25", + "D26","D27","D28","D29","D30", + "D31", + ], + }, + "/contents/E/", + ], + + "/contents/E/": [ + { + title: "返回上一级", + icon: "icon-return", + path: "/contents/", + //prefix: "", + children: [], + }, + { + title: "本节目录", + path: "/contents/E/", + children: [], + }, + "/contents/A/", + "/contents/B/", + "/contents/C/", + "/contents/D/", + { + title: "楹联", + //icon: "", + //path: "/contents/A/", + prefix: "/contents/E/", + collapsable: true, + sidebarDepth: 3, + children: [ + { + title: "尚在整理中", + path: "", + collapsable: false, + //prefix: "", + children: [], + }, + /* + "E1","E2","E3","E4","E5","E6","E7","E8","E9","E10", + "E11","E12","E13","E14","E15","E16","E17","E18","E19","E20", + "E21","E22","E23","E24","E25","E26","E27","E28","E29","E30", + "E31","E32","E33","E34","E35","E36","E37","E38","E39","E40", + "E41","E42","E43","E44","E45","E46","E47","E48","E49","E50", + "E51","E52","E53","E54","E55","E56","E57","E58","E59","E60", + "E61","E62","E63","E64","E65","E66","E67","E68","E69","E70", + "E71","E72","E73","E74","E75","E76","E77","E78","E79","E80", + "E81","E82","E83","E84","E85","E86","E87","E88","E89","E90", + "E91","E92","E93","E94","E95","E96","E97","E98","E99","E100", + "E101","E102","E103","E104","E105","E106","E107","E108","E109","E110", + "E111","E112","E113","E114","E115","E116","E117","E118","E119","E120", + "E121","E122","E123","E124","E125","E126","E127","E128","E129","E130", + "E131","E132","E133","E134","E135","E136","E137","E138","E139","E140", + "E141","E142","E143","E144","E145","E146","E147","E148","E149","E150", + "E151","E152","E153","E154","E155","E156","E157","E158","E159","E160", + "E161","E162","E163","E164","E165","E166","E167","E168","E169","E170", + "E171", + */ + ], + }, + ], + + // fallback + "/": [ + "", + { + title: "开始阅读", + //icon: "", + path: "/contents/", + prefix: "/contents/", + collapsable: false, + //sidebarDepth: 2, + children: [ + "A/", + "B/", + "C/", + "D/", + "E/", + ], + }, + { + title: "项目日志", + icon: "icon-edit", + path: "/blog/", + collapsable: false, + //prefix: "", + children: ["about", "reference", "progress", "log"], + } + ], + }, + + blog: { + avatar: "/avatar.jpg", + name: "CDN", + intro: "/about/", + sidebarDisplay: "none", + timeline: "暂未启用时间线", + links: { + QQ: "2452272195", + Email: "cardinal@codeword.info", + Github: "https://github.com/CDN18", + }, + }, + + footer: { + display: true, + content: "For Educational Purposes Only | Copyright © 2021 - Present | Made by CDN.", + }, + + comment: { + type: "waline", + serverURL: "http://wgcomment.codeword.info", + }, + + /* + copyright: { + status: "global", + }, + */ + + git: { + timezone: "Asia/Shanghai", + }, + + mdEnhance: { + enableAll: true, + presentation: { + plugins: [ + "highlight", + "math", + "search", + "notes", + "zoom", + "anything", + "audio", + "chalkboard", + ], + }, + }, + + pwa: { + favicon: "/logo-small-round-256x.ico", + cachePic: true, + apple: { + icon: "/assets/icon/apple-icon-152.png", + statusBarColor: "black", + }, + msTile: { + image: "/assets/icon/ms-icon-144.png", + color: "#ffffff", + }, + manifest: { + icons: [ + { + src: "/assets/icon/chrome-mask-512.png", + sizes: "512x512", + purpose: "maskable", + type: "image/png", + }, + { + src: "/assets/icon/chrome-mask-192.png", + sizes: "192x192", + purpose: "maskable", + type: "image/png", + }, + { + src: "/assets/icon/chrome-512.png", + sizes: "512x512", + type: "image/png", + }, + { + src: "/assets/icon/chrome-192.png", + sizes: "192x192", + type: "image/png", + }, + ], + shortcuts: [ + { + name: "Guide", + short_name: "Guide", + url: "/guide/", + icons: [ + { + src: "/assets/icon/guide-maskable.png", + sizes: "192x192", + purpose: "maskable", + type: "image/png", + }, + { + src: "/assets/icon/guide-monochrome.png", + sizes: "192x192", + purpose: "monochrome", + type: "image/png", + }, + ], + }, + ], + }, + }, + }, +}); diff --git a/contents-hope/.vuepress/public/assets/icon/apple-icon-152.png b/contents-hope/.vuepress/public/assets/icon/apple-icon-152.png new file mode 100644 index 0000000..89b320b Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/apple-icon-152.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/chrome-192.png b/contents-hope/.vuepress/public/assets/icon/chrome-192.png new file mode 100644 index 0000000..9799749 Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/chrome-192.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/chrome-512.png b/contents-hope/.vuepress/public/assets/icon/chrome-512.png new file mode 100644 index 0000000..4a3e7d8 Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/chrome-512.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/chrome-mask-192.png b/contents-hope/.vuepress/public/assets/icon/chrome-mask-192.png new file mode 100644 index 0000000..e0f8c6f Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/chrome-mask-192.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/chrome-mask-512.png b/contents-hope/.vuepress/public/assets/icon/chrome-mask-512.png new file mode 100644 index 0000000..49cf081 Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/chrome-mask-512.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/guide-maskable.png b/contents-hope/.vuepress/public/assets/icon/guide-maskable.png new file mode 100644 index 0000000..75449b6 Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/guide-maskable.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/guide-monochrome.png b/contents-hope/.vuepress/public/assets/icon/guide-monochrome.png new file mode 100644 index 0000000..5b1dc40 Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/guide-monochrome.png differ diff --git a/contents-hope/.vuepress/public/assets/icon/ms-icon-144.png b/contents-hope/.vuepress/public/assets/icon/ms-icon-144.png new file mode 100644 index 0000000..417d2b1 Binary files /dev/null and b/contents-hope/.vuepress/public/assets/icon/ms-icon-144.png differ diff --git a/contents-hope/.vuepress/public/avatar.jpg b/contents-hope/.vuepress/public/avatar.jpg new file mode 100644 index 0000000..4faaa86 Binary files /dev/null and b/contents-hope/.vuepress/public/avatar.jpg differ diff --git a/contents-hope/.vuepress/public/background.jpg b/contents-hope/.vuepress/public/background.jpg new file mode 100644 index 0000000..55b7a79 Binary files /dev/null and b/contents-hope/.vuepress/public/background.jpg differ diff --git a/contents-hope/.vuepress/public/logo-original.png b/contents-hope/.vuepress/public/logo-original.png new file mode 100644 index 0000000..320ae55 Binary files /dev/null and b/contents-hope/.vuepress/public/logo-original.png differ diff --git a/contents-hope/.vuepress/public/logo-small-round-128x.ico b/contents-hope/.vuepress/public/logo-small-round-128x.ico new file mode 100644 index 0000000..071633d Binary files /dev/null and b/contents-hope/.vuepress/public/logo-small-round-128x.ico differ diff --git a/contents-hope/.vuepress/public/logo-small-round-256x.ico b/contents-hope/.vuepress/public/logo-small-round-256x.ico new file mode 100644 index 0000000..2b28156 Binary files /dev/null and b/contents-hope/.vuepress/public/logo-small-round-256x.ico differ diff --git a/contents-hope/.vuepress/public/logo-small-round.png b/contents-hope/.vuepress/public/logo-small-round.png new file mode 100644 index 0000000..6475f50 Binary files /dev/null and b/contents-hope/.vuepress/public/logo-small-round.png differ diff --git a/contents-hope/.vuepress/public/logo-small-round_2x.png b/contents-hope/.vuepress/public/logo-small-round_2x.png new file mode 100644 index 0000000..ff8ef41 Binary files /dev/null and b/contents-hope/.vuepress/public/logo-small-round_2x.png differ diff --git a/contents-hope/.vuepress/public/logo-small.png b/contents-hope/.vuepress/public/logo-small.png new file mode 100644 index 0000000..ee9b6a9 Binary files /dev/null and b/contents-hope/.vuepress/public/logo-small.png differ diff --git a/contents-hope/.vuepress/public/logo.png b/contents-hope/.vuepress/public/logo.png new file mode 100644 index 0000000..cac877d Binary files /dev/null and b/contents-hope/.vuepress/public/logo.png differ diff --git a/contents-hope/.vuepress/public/logo_round.png b/contents-hope/.vuepress/public/logo_round.png new file mode 100644 index 0000000..247b397 Binary files /dev/null and b/contents-hope/.vuepress/public/logo_round.png differ diff --git a/contents-hope/.vuepress/public/logo_round_scaled.png b/contents-hope/.vuepress/public/logo_round_scaled.png new file mode 100644 index 0000000..2e90b96 Binary files /dev/null and b/contents-hope/.vuepress/public/logo_round_scaled.png differ diff --git a/contents-hope/.vuepress/styles/index.styl b/contents-hope/.vuepress/styles/index.styl new file mode 100644 index 0000000..b3c5ae7 --- /dev/null +++ b/contents-hope/.vuepress/styles/index.styl @@ -0,0 +1,2 @@ +// import icon +@import '//at.alicdn.com/t/font_2410206_kxwb6og9m5.css' diff --git a/contents-hope/.vuepress/styles/palette.styl b/contents-hope/.vuepress/styles/palette.styl new file mode 100644 index 0000000..6adb08b --- /dev/null +++ b/contents-hope/.vuepress/styles/palette.styl @@ -0,0 +1 @@ +$accentColor ?= "#f26d6d" \ No newline at end of file diff --git a/contents-hope/README.md b/contents-hope/README.md new file mode 100644 index 0000000..f68a68a --- /dev/null +++ b/contents-hope/README.md @@ -0,0 +1,31 @@ +--- +home: true +icon: home +title: 毛泽东诗词库 +heroImage: /logo_round_scaled.png +heroText: '毛泽东诗词库' + +action: + - text: 开始阅读 📖 + link: /contents/ + type: primary + + - text: 随便一看(暂不可用) 🎲 + link: /random/ + +features: + - title: 参考链接 📚 + details: 项目参考资料、对研究学习有帮助的资源和网站 + link: /reference/ + + - title: 关于我们 📄 + details: 项目说明 + link: /about/ + + - title: 项目日志 📔 + details: 项目说明、开发计划等 + link: /blog/ + +copyrightText: false +footer: For Educational Purposes only | Copyright © 2021 - Present CDN +--- diff --git a/contents-hope/about.md b/contents-hope/about.md new file mode 100644 index 0000000..27529bb --- /dev/null +++ b/contents-hope/about.md @@ -0,0 +1,62 @@ +--- +sticky: true +title: 关于 +description: 项目介绍 & 项目目标 & 项目分工 +--- + +# 关于 + +​ 本项目是电子科技大学2021年-2022学年秋季学期毛泽东思想与中国特色社会主义理论体系概论(2019级)的课程项目式作业。 + +## 使用许可 + +​ 若您要使用本项目的全部或部分内容来完成与“毛泽东思想与中国特色社会主义理论体系概论”的课程作业、任务、社会实践等计入课程成绩的工作,您需要: + +- 通过项目日志页提供的联系方式或GitHub Issue向项目所有者发起申请并取得许可(您的用户名和项目名出现在本节末尾方代表您取得了使用许可)。 +- 在申请中说明使用方式、使用范围及开源您项目中使用/引用本项目内容的所有文件。 + +## 项目目标&主要工作 + +### 主要目标 + +- **整理目前已知的毛泽东诗词** + +### 拓展目标(TODO) + +> 列出以下目标,仅代表我们有相关意愿或计划,但不一定会实施。 +> 详见项目进度 + +- 补充真实性核验信息 +- 添加解释性内容 + - 注解、赏析、评论 + - 研究类文章 + - 阅读指导 +- 制作和更新离线版本(PDF版) +- 新增扩展功能 + +## 项目成员&分工 + +本项目负责人为CDN,目前他承担项目全部工作。 + +### 开发运维 + +- Web版 +- PDF版 +- Hitoko API / Service +- Random Visit + +### 资料整理 + +- 原文整理 + - 主题整理 + - 编年整理 +- 赏析、注解整理 +- 相关文献、参考资料整理 +- 校对 + +## [项目进度](./progress/) + +## [项目日志](./log/) + + + diff --git a/contents-hope/blog.md b/contents-hope/blog.md new file mode 100644 index 0000000..77591bf --- /dev/null +++ b/contents-hope/blog.md @@ -0,0 +1,32 @@ +--- +blog: true +home: true +icon: edit +title: 项目日志 +heroImage: /logo_round.png +heroText: 项目日志 +heroFullScreen: true +tagline: 毛泽东诗词库 +description: 毛泽东诗词库 +bgImage: /background.jpg +project: + - type: project + name: 开始阅读 + desc: 浏览文库内容 + link: /contents + + - type: link + name: 随机阅读(暂不可用) + desc: 随机跳转到一篇诗词(不含韵语、楹联) + link: /random/ + + - type: book + name: 参考资料 + desc: 参考资料、致谢、优质资源 + link: /reference/ + + - type: article + name: 关于我们 + desc: 项目说明 + link: /about/ +--- diff --git a/contents-hope/contents/A/A1.md b/contents-hope/contents/A/A1.md new file mode 100644 index 0000000..7a258d5 --- /dev/null +++ b/contents-hope/contents/A/A1.md @@ -0,0 +1,46 @@ +--- +title: 五古·挽易昌陶 +description: 写于 1915 年 5 月 +article: false +--- + +# 五古·挽易昌陶 +去去思君深,思君君不来。 + +愁杀芳年友,悲叹有余哀。 + +衡阳雁声彻,湘滨春溜回。 + +感物念所欢,踯躅南城隈。 + +城隈草萋萋,涔泪侵双题。 + +采采余孤景,日落衡云西。 + +方期沆养游,零落匪所思。 + +永诀从今始,午夜惊鸣鸡。 + +鸣鸡一声唱,汗漫东皋上。 + +冉冉望君来,握手珠眶涨。 + +关山蹇骥足,飞飙拂灵帐, + +我怀郁如楚,放歌依列嶂。 + +列嶂青且茜,愿言试长剑。 + +东海有岛夷,北山尽仇怨。 + +荡涤谁氏子,安得辞浮贱。 + +子期竟早亡,牙琴从此绝。 + +琴绝最伤情,朱华春不荣。 + +后来有千日,谁与共平生? + +望灵荐杯酒,惨淡看铭旌。 + +惆怅中何寄,江天水一泓。 diff --git a/contents-hope/contents/A/A10.md b/contents-hope/contents/A/A10.md new file mode 100644 index 0000000..91a02e6 --- /dev/null +++ b/contents-hope/contents/A/A10.md @@ -0,0 +1,23 @@ +--- +title: 西江月·井冈山 +description: 写于 1928 年秋 +article: false +--- + +# 西江月·井冈山 + +山下旌旗在望, + +山头鼓角相闻。 + +敌军围困万千重, + +我自岿然不动。 + +早已森严壁垒, + +更加众志成城。 + +黄洋界上炮声隆, + +报道敌军宵遁。 diff --git a/contents-hope/contents/A/A11.md b/contents-hope/contents/A/A11.md new file mode 100644 index 0000000..2b5c38f --- /dev/null +++ b/contents-hope/contents/A/A11.md @@ -0,0 +1,23 @@ +--- +title: 清平乐·蒋桂战争 +description: 写于 1929 年秋 +article: false +--- + +# 清平乐 蒋桂战争 + +风云突变, + +军阀重开战。 + +洒向人间都是怨, + +一枕黄梁再现。 + +红旗跃过汀江, + +直下龙岩上杭。 + +收拾金瓯一片, + +分田分地真忙。 diff --git a/contents-hope/contents/A/A12.md b/contents-hope/contents/A/A12.md new file mode 100644 index 0000000..3104e81 --- /dev/null +++ b/contents-hope/contents/A/A12.md @@ -0,0 +1,11 @@ +--- +title: 采桑子·重阳 +description: 写于 1929 年 10 月 +article: false +--- + +# 采桑子·重阳 + +人生易老天难老,岁岁重阳。今又重阳,战地黄花分外香。 + +一年一度秋风劲,不似春光。胜似春光,寥廓江天万里霜。 diff --git a/contents-hope/contents/A/A13.md b/contents-hope/contents/A/A13.md new file mode 100644 index 0000000..4465d26 --- /dev/null +++ b/contents-hope/contents/A/A13.md @@ -0,0 +1,19 @@ +--- +title: 如梦令·元旦 +description: 写于 1930 年 1 月 +article: false +--- + +# 如梦令·元旦 + +宁化、清流、归化, + +路隘林深苔滑。 + +今日向何方, + +直指武夷山下。 + +山下、山下, + +风展红旗如画。 diff --git a/contents-hope/contents/A/A14.md b/contents-hope/contents/A/A14.md new file mode 100644 index 0000000..3dbf8ec --- /dev/null +++ b/contents-hope/contents/A/A14.md @@ -0,0 +1,15 @@ +--- +title: 减字木兰花·广昌路上 +description: 写于 1930 年 2 月 +article: false +--- + +# 减字木兰花·广昌路上 + +漫天皆白,雪里行军情更迫。 + +头上高山,风卷红旗过大关。 + +此行何去?赣江风雪迷漫处。 + +命令昨颁,十万工农下吉安。 diff --git a/contents-hope/contents/A/A15.md b/contents-hope/contents/A/A15.md new file mode 100644 index 0000000..88105de --- /dev/null +++ b/contents-hope/contents/A/A15.md @@ -0,0 +1,23 @@ +--- +title: 蝶恋花·从汀州向长沙 +description: 写于 1930 年 7 月 +article: false +--- + +# 蝶恋花·从汀州向长沙 + +六月天兵征腐恶, + +万丈长缨要把鲲鹏缚。 + +赣水那边红一角, + +偏师借重黄公略。 + +百万工农齐踊跃, + +席卷江西直捣湘和鄂。 + +国际悲歌歌一曲, + +狂飙为我从天落。 diff --git a/contents-hope/contents/A/A16.md b/contents-hope/contents/A/A16.md new file mode 100644 index 0000000..95f41bc --- /dev/null +++ b/contents-hope/contents/A/A16.md @@ -0,0 +1,15 @@ +--- +title: 渔家傲·反第一次大“围剿” +description: 写于 1931 年春 +article: false +--- + +# 渔家傲·反第一次大“围剿” + +万木霜天红烂漫,天兵怒气冲霄汉。 + +雾满龙冈千嶂暗,齐声唤,前头捉了张辉瓒。 + +二十万军重入赣,风烟滚滚来天半。 + +唤起工农千百万,同心干,不周山下红旗乱。 diff --git a/contents-hope/contents/A/A17.md b/contents-hope/contents/A/A17.md new file mode 100644 index 0000000..dcf91e9 --- /dev/null +++ b/contents-hope/contents/A/A17.md @@ -0,0 +1,15 @@ +--- +title: 渔家傲·反第二次大“围剿” +description: 写于 1931 年夏 +article: false +--- + +# 渔家傲·反第二次大“围剿” + +白云山头云欲立,白云山下呼声急,枯木朽株齐努力。 + +枪林逼,飞将军自重霄入。 + +七百里驱十五日,赣水苍茫闽山碧,横扫千军如卷席。 + +有人泣,为营步步嗟何及! diff --git a/contents-hope/contents/A/A18.md b/contents-hope/contents/A/A18.md new file mode 100644 index 0000000..88eb03b --- /dev/null +++ b/contents-hope/contents/A/A18.md @@ -0,0 +1,11 @@ +--- +title: 渔家傲·反第三次大围剿 +description: 写于 1931 年 +article: false +--- + +# 渔家傲·反第三次大围剿 + +英勇红军凭肉搏,红旗翻处白旗没。 + +地动天摇风雨跃,雷霆落,今日梁魁应活捉。 diff --git a/contents-hope/contents/A/A19.md b/contents-hope/contents/A/A19.md new file mode 100644 index 0000000..7b10d5c --- /dev/null +++ b/contents-hope/contents/A/A19.md @@ -0,0 +1,23 @@ +--- +title: 菩萨蛮·大柏地 +description: 写于 1933 年夏 +article: false +--- + +# 菩萨蛮·大柏地 + +赤橙黄绿青蓝紫, + +谁持彩练当空舞? + +雨后复斜阳, + +关山阵阵苍。 + +当年鏖战急, + +弹洞前村壁。 + +装点此关山, + +今朝更好看。 diff --git a/contents-hope/contents/A/A2.md b/contents-hope/contents/A/A2.md new file mode 100644 index 0000000..af55e82 --- /dev/null +++ b/contents-hope/contents/A/A2.md @@ -0,0 +1,29 @@ +--- +title: 七古·送纵宇一郎东行 +description: 写于 1918 年 4 月 +article: false +--- + +# 七古·送纵宇一郎东行 + +云开衡岳积阴止,天马凤凰春树里。 + +年少峥嵘屈贾才,山川奇气曾钟此。 + +君行吾为发浩歌,鲲鹏击浪从兹始。 + +洞庭湘水涨连天,艟艨巨舰直东指。 + +无端散出一天愁,幸被东风吹万里。 + +丈夫何事足萦怀,要将宇宙看稊米。 + +沧海横流安足虑,世事纷纭何足理。 + +管却自家身与心,胸中日月常新美。 + +名世于今五百年,诸公碌碌皆余子。 + +平浪官前友谊多,崇明对马衣带水。 + +东瀛濯剑有书还,我返自崖君去矣。 diff --git a/contents-hope/contents/A/A20.md b/contents-hope/contents/A/A20.md new file mode 100644 index 0000000..1379d23 --- /dev/null +++ b/contents-hope/contents/A/A20.md @@ -0,0 +1,23 @@ +--- +title: 清平乐·会昌 +description: 写于 1934 年夏 +article: false +--- + +# 清平乐·会昌 + +东方欲晓, + +莫道君行早。 + +踏遍青山人未老, + +风景这边独好。 + +会昌城外高峰, + +颠连直接东溟。 + +战士指看南粤, + +更加郁郁葱葱。 diff --git a/contents-hope/contents/A/A21.md b/contents-hope/contents/A/A21.md new file mode 100644 index 0000000..5f2d986 --- /dev/null +++ b/contents-hope/contents/A/A21.md @@ -0,0 +1,23 @@ +--- +title: 十六字令三首 +description: 写于 1934-1935 年 +article: false +--- + +# 十六字令三首 + +山,快马加鞭未下鞍。 + +惊回首,离天三尺三。 + + + +山,倒海翻江卷巨澜。 + +奔腾急,万马战犹酣。 + + + +山,刺破青天锷未残。 + +天欲堕,赖以拄其间。 diff --git a/contents-hope/contents/A/A22.md b/contents-hope/contents/A/A22.md new file mode 100644 index 0000000..5c7bfaf --- /dev/null +++ b/contents-hope/contents/A/A22.md @@ -0,0 +1,27 @@ +--- +title: 忆秦娥·娄山关 +description: 写于 1935 年 2 月 +article: false +--- + +# 忆秦娥·娄山关 + +西风烈, + +长空雁叫霜晨月。 + +霜晨月, + +马蹄声碎, + +喇叭声咽。 + +雄关漫道真如铁, + +而今迈步从头越。 + +从头越, + +苍山如海, + +残阳如血。 diff --git a/contents-hope/contents/A/A23.md b/contents-hope/contents/A/A23.md new file mode 100644 index 0000000..3ef7383 --- /dev/null +++ b/contents-hope/contents/A/A23.md @@ -0,0 +1,15 @@ +--- +title: 七律·长征 +description: 写于 1935 年 10 月 +article: false +--- + +# 七律·长征 + +红军不怕远征难,万水千山只等闲。 + +五岭逶迤腾细浪,乌蒙磅礴走泥丸。 + +金沙水拍云崖暖,大渡桥横铁索寒。 + +更喜岷山千里雪,三军过后尽开颜。 diff --git a/contents-hope/contents/A/A24.md b/contents-hope/contents/A/A24.md new file mode 100644 index 0000000..f14a69e --- /dev/null +++ b/contents-hope/contents/A/A24.md @@ -0,0 +1,11 @@ +--- +title: 六言诗·给彭德怀同志 +description: 写于 1935 年 10 月 +article: false +--- + +# 六言诗·给彭德怀同志 + +山高路远坑深,大军纵横驰奔。 + +谁敢横刀立马?唯我彭大将军。 diff --git a/contents-hope/contents/A/A25.md b/contents-hope/contents/A/A25.md new file mode 100644 index 0000000..03431f3 --- /dev/null +++ b/contents-hope/contents/A/A25.md @@ -0,0 +1,23 @@ +--- +title: 念奴娇·昆仑 +description: 写于 1935 年 10 月 +article: false +--- + +# 念奴娇·昆仑 + +横空出世,莽昆仑,阅尽人间春色。 + +飞起玉龙三百万,搅得周天寒彻。 + +夏日消溶,江河横溢,人或为鱼鳖。 + +千秋功罪,谁人曾与评说? + +而今我谓昆仑:不要这高,不要这多雪。 + +安得倚天抽宝剑,把汝裁为三截? + +一截遗欧,一截赠美,一截还东国。 + +太平世界,环球同此凉热。 diff --git a/contents-hope/contents/A/A26.md b/contents-hope/contents/A/A26.md new file mode 100644 index 0000000..e577813 --- /dev/null +++ b/contents-hope/contents/A/A26.md @@ -0,0 +1,23 @@ +--- +title: 清平乐·六盘山 +description: 写于 1935 年 10 月 +article: false +--- + +# 清平乐·六盘山 + +天高云淡, + +望断南飞雁。 + +不到长城非好汉, + +屈指行程二万。 + +六盘山上高峰, + +红旗漫卷西风。 + +今日长缨在手, + +何时缚住苍龙? diff --git a/contents-hope/contents/A/A27.md b/contents-hope/contents/A/A27.md new file mode 100644 index 0000000..3201065 --- /dev/null +++ b/contents-hope/contents/A/A27.md @@ -0,0 +1,23 @@ +--- +title: 沁园春·雪 +description: 写于 1936 年 2 月 +article: false +--- + +# 沁园春·雪 + +北国风光,千里冰封,万里雪飘。 + +望长城内外,惟余莽莽;大河上下,顿失滔滔。 + +山舞银蛇,原驰蜡象,欲与天公试比高。 + +须晴日,看红装素裹,分外妖娆。 + +江山如此多娇,引无数英雄竞折腰。 + +惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。 + +一代天骄,成吉思汗,只识弯弓射大雕。 + +俱往矣,数风流人物,还看今朝。 diff --git a/contents-hope/contents/A/A28.md b/contents-hope/contents/A/A28.md new file mode 100644 index 0000000..44cfdbb --- /dev/null +++ b/contents-hope/contents/A/A28.md @@ -0,0 +1,27 @@ +--- +title: 临江仙·给丁玲同志 +description: 写于 1936 年 12 月 +article: false +--- + +# 临江仙·给丁玲同志 + +壁上红旗翻落照, + +西风漫卷孤城。 + +保安人物一时新。 + +洞中开宴会, + +招待出牢人。 + +纤笔一枝谁与似? + +三千毛瑟精兵。 + +阵图开向陇山东。 + +昨天文小姐, + +今日武将军。 diff --git a/contents-hope/contents/A/A29.md b/contents-hope/contents/A/A29.md new file mode 100644 index 0000000..e8505fe --- /dev/null +++ b/contents-hope/contents/A/A29.md @@ -0,0 +1,23 @@ +--- +title: 四言诗·祭黄帝陵 +description: 写于 1937 年 3 月 +article: false +--- + +# 四言诗·祭黄帝陵 + +赫赫始祖,吾华肇造;胄衍祀绵,岳峨河浩。 +聪明睿智,光披遐荒;建此伟业,雄立东方。 +世变沧桑,中更蹉跌;越数千年,强邻蔑德。 +琉台不守,三韩为墟;辽海燕冀,汉奸何多。 +以地事敌,敌欲岂足;人执笞绳,我为奴辱。 +懿维我祖,命世之英;涿鹿奋战,区宇以宁。 +岂其苗裔,不武如斯;泱泱大国,让其沦胥。 +东等不才,剑屦俱奋;万里崎岖,为国效命。 +频年苦斗,备历险夷;匈奴未灭,何以家为。 +各党各界,团结坚固;不论军民,不分贫富。 +民族阵线,救国良方;四万万众,坚决抵抗。 +民主共和,改革内政;亿兆一心,战则必胜。 +还我河山,卫我国权;此物此志,永矢勿谖。 +经武整军,昭告列祖;实鉴临之,皇天后土。 + diff --git a/contents-hope/contents/A/A3.md b/contents-hope/contents/A/A3.md new file mode 100644 index 0000000..f610269 --- /dev/null +++ b/contents-hope/contents/A/A3.md @@ -0,0 +1,55 @@ +--- +title: 四言诗·祭母文 +description: 写于 1919 年 10 月 8 日 +article: false +--- + +# 四言诗·祭母文 + +呜呼吾母,遽然而死。寿五十三,生有七子。 + +七子余三,即东民覃。其他不育,二女二男。 + +育吾兄弟,艰辛备历。摧折作磨,因此遘疾。 + +中间万万,皆伤心史。不忍卒书,待徐温吐。 + +今则欲言,只有两端:一则盛德,一则恨偏。 + +吾母高风,首推博爱。远近亲疏,一皆覆载。 + +恺恻慈祥,感动庶汇。爱力所及,原本真诚。 + +不作诳言,不存欺心。整饬成性,一丝不诡。 + +手泽所经,皆有条理。头脑精密,擘理分情。 + +事无遗算,物无遁形。洁净之风,传遍戚里。 + +不染一尘,身心表里。五德荦荦,乃其大端。 + +合其人格,如在上焉。恨偏所在,三纲之末。 + +有志未伸,有求不获。精神痛苦,以此为卓。 + +天乎人欤,倾地一角。次则儿辈,育之成行。 + +如果未熟,介在青黄。病时揽手,酸心结肠。 + +但呼儿辈,各务为良。又次所怀,好亲至爱。 + +或属素恩,或多劳瘁。大小亲疏,均待报赍。 + +总兹所述,盛德所辉。必秉悃忱,则效不违。 + +致于所恨,必补遗缺。念兹在兹,此心不越。 + +养育深恩,春辉朝霭。报之何时,精禽大海。 + +呜呼吾母,母终未死。躯壳虽隳,灵则万古。 + +有生一日,皆报恩时。有生一日,皆伴亲时。 + +今也言长,时则苦短。惟挈大端,置其粗浅。 + +此时家奠,尽此一觞。后有言陈,与日俱长。 diff --git a/contents-hope/contents/A/A30.md b/contents-hope/contents/A/A30.md new file mode 100644 index 0000000..47635ad --- /dev/null +++ b/contents-hope/contents/A/A30.md @@ -0,0 +1,15 @@ +--- +title: 五律·挽戴安澜将军 +description: 写于 1943 年 3 月 +article: false +--- + +# 五律·挽戴安澜将军 + +外侮需人御,将军赋采薇。 + +师称机械化,勇夺虎罴威。 + +浴血冬瓜守,驱倭棠吉归。 + +沙场竟殒命,壮志也无违。 diff --git a/contents-hope/contents/A/A31.md b/contents-hope/contents/A/A31.md new file mode 100644 index 0000000..73ba986 --- /dev/null +++ b/contents-hope/contents/A/A31.md @@ -0,0 +1,15 @@ +--- +title: 七律·忆重庆谈判 +description: 写于 1945 年秋 +article: false +--- + +# 七律·忆重庆谈判 + +有田有地吾为主,无法无天是为民。 + +重庆有官皆墨吏,延安无土不黄金。 + +炸桥挖路为团结,夺地争城是斗争。 + +遍地哀鸿满城血,无非一念救苍生。 diff --git a/contents-hope/contents/A/A32.md b/contents-hope/contents/A/A32.md new file mode 100644 index 0000000..8d8d648 --- /dev/null +++ b/contents-hope/contents/A/A32.md @@ -0,0 +1,15 @@ +--- +title: 五律·张冠道中 +description: 写于 1947 年 +article: false +--- + +# 五律·张冠道中 + +朝雾弥琼宇,征马嘶北风。 + +露湿尘难染,霜笼鸦不惊。 + +戎衣犹铁甲,须眉等银冰。 + +踟蹰张冠道,恍若塞上行。 diff --git a/contents-hope/contents/A/A33.md b/contents-hope/contents/A/A33.md new file mode 100644 index 0000000..00a1d83 --- /dev/null +++ b/contents-hope/contents/A/A33.md @@ -0,0 +1,15 @@ +--- +title: 五律·喜闻捷报 +description: 写于 1947 年 +article: false +--- + +# 五律·喜闻捷报 + +秋风度河上,大野入苍穹。 + +佳令随人至,明月傍云生。 + +故里鸿音绝,妻儿信未通。 + +满宇频翘望,凯歌奏边城。 diff --git a/contents-hope/contents/A/A34.md b/contents-hope/contents/A/A34.md new file mode 100644 index 0000000..211ff33 --- /dev/null +++ b/contents-hope/contents/A/A34.md @@ -0,0 +1,15 @@ +--- +title: 七律·人民解放军占领南京 +description: 写于 1949 年 4 月 +article: false +--- + +# 七律·人民解放军占领南京 + +钟山风雨起苍黄,百万雄师过大江。 + +虎踞龙盘今胜昔,天翻地覆慨而慷。 + +宜将剩勇追穷寇,不可沽名学霸王。 + +天若有情天亦老,人间正道是沧桑。 diff --git a/contents-hope/contents/A/A35.md b/contents-hope/contents/A/A35.md new file mode 100644 index 0000000..f456744 --- /dev/null +++ b/contents-hope/contents/A/A35.md @@ -0,0 +1,15 @@ +--- +title: 七律·和柳亚子先生 +description: 写于 1949 年 4 月 29 日 +article: false +--- + +# 七律·和柳亚子先生 + +饮茶粤海未能忘,索句渝州叶正黄。 + +三十一年还旧国,落花时节读华章。 + +牢骚太盛防肠断,风物长宜放眼量。 + +莫道昆明池水浅,观鱼胜过富春江。 diff --git a/contents-hope/contents/A/A36.md b/contents-hope/contents/A/A36.md new file mode 100644 index 0000000..22357a4 --- /dev/null +++ b/contents-hope/contents/A/A36.md @@ -0,0 +1,15 @@ +--- +title: 五言诗·赞秘密工作者 +description: 写于 1950 年 1 月上旬 +article: false +--- + +# 五言诗·赞秘密工作者 + +惊涛拍孤岛, + +碧波映天晓。 + +虎穴藏忠魂, + +曙光迎春早。 diff --git a/contents-hope/contents/A/A37.md b/contents-hope/contents/A/A37.md new file mode 100644 index 0000000..a5e39d8 --- /dev/null +++ b/contents-hope/contents/A/A37.md @@ -0,0 +1,16 @@ +--- +title: 浣溪沙·和柳亚子先生(长夜难明赤县天) +description: 写于 1950 年 10 月 +article: false +--- + +# 浣溪沙·和柳亚子先生(长夜难明赤县天) + +*一九五零年国庆观剧,柳亚子先生即席赋《浣溪沙》,因步其韵奉和。* + + + +长夜难明赤县天,百年魔怪舞翩跹,人民五亿不团圆。 + +一唱雄鸡天下白,万方乐奏有于阗,诗人兴会更无前。 + diff --git a/contents-hope/contents/A/A38.md b/contents-hope/contents/A/A38.md new file mode 100644 index 0000000..4b27ef5 --- /dev/null +++ b/contents-hope/contents/A/A38.md @@ -0,0 +1,12 @@ +--- +title: 浣溪沙·和柳亚子先生 +description: 写于 1950 年 11 月 +article: false +--- + +# 浣溪沙·和柳亚子先生(颜斶齐王各命前) + +颜斶齐王各命前,多年矛盾廓无边,而今一扫纪新元。 + +最喜诗人高唱至,正和前线捷音联,妙香山上战旗妍。 + diff --git a/contents-hope/contents/A/A39.md b/contents-hope/contents/A/A39.md new file mode 100644 index 0000000..eac93c6 --- /dev/null +++ b/contents-hope/contents/A/A39.md @@ -0,0 +1,27 @@ +--- +title: 浪淘沙·北戴河 +description: 写于 1954 年夏 +article: false +--- + +# 浪淘沙·北戴河 + +大雨落幽燕, + +白浪滔天, + +秦皇岛外打鱼船。 + +一片汪洋都不见, + +知向谁边? + +往事越千年, + +魏武挥鞭, + +东临碣石有遗篇。 + +萧瑟秋风今又是, + +换了人间。 diff --git a/contents-hope/contents/A/A4.md b/contents-hope/contents/A/A4.md new file mode 100644 index 0000000..e7ab9f7 --- /dev/null +++ b/contents-hope/contents/A/A4.md @@ -0,0 +1,19 @@ +--- +title: 归国谣·今宵月 +description: 写于 1919 年 10 月 +article: false +--- + +# 归国谣·今宵月 + +今宵月, + +直把天涯都照彻。 + +清光不令青山失, + +清溪却向青滩泄。 + +鸡声歇, + +马嘶人语长亭白。 diff --git a/contents-hope/contents/A/A40.md b/contents-hope/contents/A/A40.md new file mode 100644 index 0000000..49c8230 --- /dev/null +++ b/contents-hope/contents/A/A40.md @@ -0,0 +1,15 @@ +--- +title: 七律·和周世钊同志 +description: 写于 1955 年 10 月 +article: false +--- + +# 七律·和周世钊同志 + +春江浩荡暂徘徊,又踏层峰望眼开。 + +风起绿洲吹浪去,雨从青野上山来。 + +尊前谈笑人依旧,域外鸡虫事可哀。 + +莫叹韶华容易逝,卅年仍到赫曦台。 diff --git a/contents-hope/contents/A/A41.md b/contents-hope/contents/A/A41.md new file mode 100644 index 0000000..7f9640d --- /dev/null +++ b/contents-hope/contents/A/A41.md @@ -0,0 +1,15 @@ +--- +title: 五律·看山 +description: 写于 1955 年 +article: false +--- + +# 五律·看山 + +三上北高峰,杭州一望空。 + +飞凤亭边树,桃花岭上风。 + +热来寻扇子,冷去对美人。 + +一片飘飘下,欢迎有晚鹰。 diff --git a/contents-hope/contents/A/A42.md b/contents-hope/contents/A/A42.md new file mode 100644 index 0000000..4ae9953 --- /dev/null +++ b/contents-hope/contents/A/A42.md @@ -0,0 +1,11 @@ +--- +title: 七绝·莫干山 +description: 写于 1955 年 +article: false +--- + +# 七绝·莫干山 + +翻身跃入七人房,回首峰峦入莽苍。 + +四十八盘才走过,风驰又已到钱塘。 diff --git a/contents-hope/contents/A/A43.md b/contents-hope/contents/A/A43.md new file mode 100644 index 0000000..dec506e --- /dev/null +++ b/contents-hope/contents/A/A43.md @@ -0,0 +1,11 @@ +--- +title: 七绝·五云山 +description: 写于 1955 年 +article: false +--- + +# 七绝·五云山 + +五云山上五云飞,远接群峰近拂堤。 + +若问杭州何处好,此中听得野莺啼。 diff --git a/contents-hope/contents/A/A44.md b/contents-hope/contents/A/A44.md new file mode 100644 index 0000000..0c3b2f4 --- /dev/null +++ b/contents-hope/contents/A/A44.md @@ -0,0 +1,45 @@ +--- +title: 水调歌头·游泳 +description: 写于 1956 年 6 月 +article: false +--- + +# 水调歌头·游泳 + +才饮长沙水, + +又食武昌鱼。 + +万里长江横渡, + +极目楚天舒。 + +不管风吹浪打, + +胜似闲庭信步, + +今日得宽馀。 + +子在川上曰: + +逝者如斯夫! + +风樯动, + +龟蛇静, + +起宏图。 + +一桥飞架南北, + +天堑变通途。 + +更立西江石壁, + +截断巫山云雨, + +高峡出平湖。 + +神女应无恙, + +当惊世界殊。 diff --git a/contents-hope/contents/A/A45.md b/contents-hope/contents/A/A45.md new file mode 100644 index 0000000..9c42602 --- /dev/null +++ b/contents-hope/contents/A/A45.md @@ -0,0 +1,23 @@ +--- +title: 蝶恋花·答李淑一 +description: 写于 1957 年 5 月 11 日 +article: false +--- + +# 蝶恋花·答李淑一 + +我失骄杨君失柳, + +杨柳轻飏直上重霄九。 + +问讯吴刚何所有, + +吴刚捧出桂花酒。 + +寂寞嫦娥舒广袖, + +万里长空且为忠魂舞。 + +忽报人间曾伏虎, + +泪飞顿作倾盆雨。 diff --git a/contents-hope/contents/A/A46.md b/contents-hope/contents/A/A46.md new file mode 100644 index 0000000..2ad71ce --- /dev/null +++ b/contents-hope/contents/A/A46.md @@ -0,0 +1,12 @@ +--- +title: 七绝·观潮 +description: 写于 1957 年 9 月 +article: false +--- + +# 七绝·观潮 + +千里波涛滚滚来,雪花飞向钓鱼台。 + +人山纷赞阵容阔,铁马从容杀敌回。 + diff --git a/contents-hope/contents/A/A47.md b/contents-hope/contents/A/A47.md new file mode 100644 index 0000000..97ec48f --- /dev/null +++ b/contents-hope/contents/A/A47.md @@ -0,0 +1,29 @@ +--- +title: 七律二首·送瘟神 +description: 写于 1958 年 7 月 11 日 +article: false +--- + +# 七律二首·送瘟神 + +*读六月三十日《人民日报》,余江县消灭了血吸虫。浮想联翩,夜不能寐。微风拂煦,旭日临窗,遥望南天,欣然命笔。* + +## 其一 + +绿水青山枉自多,华佗无奈小虫何! + +千村薜荔人遗矢,万户萧疏鬼唱歌。 + +坐地日行八万里,巡天遥看一千河。 + +牛郎欲问瘟神事,一样悲欢逐逝波。 + +## 其二 + +春风杨柳万千条,六亿神州尽舜尧。 + +红雨随心翻作浪,青山着意化为桥。 + +天连五岭银锄落,地动三河铁臂摇。 + +借问瘟君欲何往,纸船明烛照天烧。 diff --git a/contents-hope/contents/A/A48.md b/contents-hope/contents/A/A48.md new file mode 100644 index 0000000..1d83a4e --- /dev/null +++ b/contents-hope/contents/A/A48.md @@ -0,0 +1,19 @@ +--- +title: 七绝·仿陆放翁诗 +description: 写于 1958 年 12 月 21 日 +article: false +--- + +# 七绝·仿陆放翁诗 + +人类今娴上太空,但悲不见五洲同。 + +愚公尽扫饕蚊日,公祭无忘告马翁。 + + + +## 附:七绝·示儿(陆游原诗) + +死去元知万事空,但悲不见九州同。 + +王师北定中原日,家祭无忘告乃翁。 diff --git a/contents-hope/contents/A/A49.md b/contents-hope/contents/A/A49.md new file mode 100644 index 0000000..98622f0 --- /dev/null +++ b/contents-hope/contents/A/A49.md @@ -0,0 +1,15 @@ +--- +title: 七绝·刘蕡 +description: 写于 1958 年 +article: false +--- + +# 七绝·刘蕡 + +千载长天起大云, + +中唐俊伟有刘蕡。 + +孤鸿铩羽悲鸣镝, + +万马齐喑叫一声。 diff --git a/contents-hope/contents/A/A5.md b/contents-hope/contents/A/A5.md new file mode 100644 index 0000000..0ffc144 --- /dev/null +++ b/contents-hope/contents/A/A5.md @@ -0,0 +1,23 @@ +--- +title: 虞美人·枕上 +description: 写于 1921 年 +article: false +--- + +# 虞美人·枕上 + +堆来枕上愁何状, + +江海翻波浪。 + +夜长天色总难明, + +寂寞披衣起坐数寒星。 + +晓来百念皆灰烬, + +剩有离人影。 + +一勾残月向西流, + +对此不抛眼泪也无由。 diff --git a/contents-hope/contents/A/A50.md b/contents-hope/contents/A/A50.md new file mode 100644 index 0000000..a256d0d --- /dev/null +++ b/contents-hope/contents/A/A50.md @@ -0,0 +1,15 @@ +--- +title: 七律·到韶山 +description: 写于 1959 年 6 月 +article: false +--- + +# 七律·到韶山 + +别梦依稀咒逝川,故园三十二年前。 + +红旗卷起农奴戟,黑手高悬霸主鞭。 + +为有牺牲多壮志,敢教日月换新天。 + +喜看稻菽千重浪,遍地英雄下夕烟。 diff --git a/contents-hope/contents/A/A51.md b/contents-hope/contents/A/A51.md new file mode 100644 index 0000000..5750761 --- /dev/null +++ b/contents-hope/contents/A/A51.md @@ -0,0 +1,15 @@ +--- +title: 七律·登庐山 +description: 写于 1959 年 7 月 1 日 +article: false +--- + +# 七律·登庐山 + +一山飞峙大江边,跃上葱茏四百旋。 + +冷眼向洋看世界,热风吹雨洒江天。 + +云横九派浮黄鹤,浪下三吴起白烟。 + +陶令不知何处去,桃花源里可耕田? diff --git a/contents-hope/contents/A/A52.md b/contents-hope/contents/A/A52.md new file mode 100644 index 0000000..f1a94e1 --- /dev/null +++ b/contents-hope/contents/A/A52.md @@ -0,0 +1,15 @@ +--- +title: 七律·读报(反苏忆昔闹群蛙) +description: 写于 1959 年 11 月 +article: false +--- + +# 七律·读报(反苏忆昔闹群蛙) + +反苏忆昔闹群蛙,今日欣看大反华。 + +恶煞腐心兴鼓吹,凶神张口吐烟霞。 + +神州岂止千重恶,赤县原藏万种邪。 + +遍寻全球侵略者,惟余此处一孤家。 diff --git a/contents-hope/contents/A/A53.md b/contents-hope/contents/A/A53.md new file mode 100644 index 0000000..7f77eac --- /dev/null +++ b/contents-hope/contents/A/A53.md @@ -0,0 +1,15 @@ +--- +title: 七律·读报(西海而今出圣人) +description: 写于 1959 年 12 月 +article: false +--- + +# 七律·读报(西海而今出圣人) + +西海而今出圣人,涂脂抹粉上豪门。 + +不知说了啥些事,但记西方是友朋。 + +举世劳民尊匪盗,万年宇宙绝纷争。 + +列宁火焰成灰烬,人类从兹入大同。 diff --git a/contents-hope/contents/A/A54.md b/contents-hope/contents/A/A54.md new file mode 100644 index 0000000..ff015b0 --- /dev/null +++ b/contents-hope/contents/A/A54.md @@ -0,0 +1,16 @@ +--- +title: 七律·读报(托洛茨基到远东) +description: 写于 1959 年 12 月 +article: false +--- + +# 七律·读报(托洛茨基到远东) + +托洛茨基到远东,不和不战逞英雄。 + +列宁竟抛头颅后,叶督该拘大鹫峰。 + +敢向邻居试螳臂,只缘自己是狂峰。 + +人人尽说西方好,独惜神州出蠢虫。 + diff --git a/contents-hope/contents/A/A55.md b/contents-hope/contents/A/A55.md new file mode 100644 index 0000000..672d157 --- /dev/null +++ b/contents-hope/contents/A/A55.md @@ -0,0 +1,25 @@ +--- +title: 七律·改鲁迅诗 +description: 写于 1959 年 12 月 +article: false +--- + +# 七律·改鲁迅诗 + +曾警秋肃临天下,竟遣春温上笔端。 + +尘海苍茫沉百感,金风萧瑟走高官。 + +喜攀飞翼通身暖,苦坠空云半截寒。 + +悚听自吹皆圣绩,起看敌焰正阑干。 + +## 附:七律·亥年残秋偶作(鲁迅原诗) + +曾惊秋肃临天下,敢遣春温上笔端。 + +尘海苍茫沉百感,金风萧瑟走千官。 + +老归大泽菰蒲尽,梦坠空云齿发寒。 + +竦听荒鸡偏阒寂,起看星斗正阑干。 diff --git a/contents-hope/contents/A/A56.md b/contents-hope/contents/A/A56.md new file mode 100644 index 0000000..2670d27 --- /dev/null +++ b/contents-hope/contents/A/A56.md @@ -0,0 +1,16 @@ +--- +title: 七律·读报(托洛茨基返故居) +description: 写于 1960 年 6 月 13 日 +article: false +--- + +# 七律·读报(托洛茨基返故居) + +托洛茨基返故居,不和不战欲何如? + +青空飘落能言鸟,黑海翻腾愤怒鱼。 + +爱丽舍宫唇发紫,戴维营里面施朱。 + +新闻岁岁寻常出,独有今年出得殊。 + diff --git a/contents-hope/contents/A/A57.md b/contents-hope/contents/A/A57.md new file mode 100644 index 0000000..4d7d5ee --- /dev/null +++ b/contents-hope/contents/A/A57.md @@ -0,0 +1,11 @@ +--- +title: 七绝·为女民兵题照 +description: 写于 1961 年 2 月 +article: false +--- + +# 七绝·为女民兵题照 + +飒爽英姿五尺枪,曙光初照演兵场。 + +中华儿女多奇志,不爱红装爱武装。 diff --git a/contents-hope/contents/A/A58.md b/contents-hope/contents/A/A58.md new file mode 100644 index 0000000..94c2262 --- /dev/null +++ b/contents-hope/contents/A/A58.md @@ -0,0 +1,15 @@ +--- +title: 七律·答友人 +description: 写于 1961 年 +article: false +--- + +# 七律·答友人 + +九嶷山上白云飞,帝子乘风下翠微。 + +斑竹一枝千滴泪,红霞万朵百重衣。 + +洞庭波涌连天雪,长岛人歌动地诗。 + +我欲因之梦寥廓,芙蓉国里尽朝晖。 diff --git a/contents-hope/contents/A/A59.md b/contents-hope/contents/A/A59.md new file mode 100644 index 0000000..256ea30 --- /dev/null +++ b/contents-hope/contents/A/A59.md @@ -0,0 +1,11 @@ +--- +title: 七绝·为李进同志题所摄庐山仙人洞照 +description: 写于 1961 年 9 月 +article: false +--- + +# 七绝·为李进同志题所摄庐山仙人洞照 + +暮色苍茫看劲松,乱云飞渡仍从容。 +天生一个仙人洞,无限风光在险峰。 + diff --git a/contents-hope/contents/A/A6.md b/contents-hope/contents/A/A6.md new file mode 100644 index 0000000..43b728a --- /dev/null +++ b/contents-hope/contents/A/A6.md @@ -0,0 +1,47 @@ +--- +title: 贺新郎·别友 +description: 写于 1923 年 +article: false +--- + +# 贺新郎·别友 + +挥手从兹去。 + +更那堪凄然相向, + +苦情重诉。 + +眼角眉梢都似恨, + +热泪欲零还住。 + +知误会前番书语。 + +过眼滔滔云共雾, + +算人间知己吾和汝。 + +人有病, + +天知否? + +今朝霜重东门路, + +照横塘半天残月, + +凄清如许。 + +汽笛一声肠已断, + +从此天涯孤旅。 + +凭割断愁丝恨缕。 + +要似昆仑崩绝壁, + +又恰象台风扫寰宇。 + +重比翼, + +和云翥。 diff --git a/contents-hope/contents/A/A60.md b/contents-hope/contents/A/A60.md new file mode 100644 index 0000000..f225a3b --- /dev/null +++ b/contents-hope/contents/A/A60.md @@ -0,0 +1,12 @@ +--- +title: 七绝·屈原 +description: 写于 1961 年秋 +article: false +--- + +# 七绝·屈原 + +屈子当年赋楚骚,手中握有杀人刀。 + +艾萧太盛椒兰少,一跃冲向万里涛。 + diff --git a/contents-hope/contents/A/A61.md b/contents-hope/contents/A/A61.md new file mode 100644 index 0000000..cccb20e --- /dev/null +++ b/contents-hope/contents/A/A61.md @@ -0,0 +1,19 @@ +--- +title: 七绝二首·纪念鲁迅八十寿辰 +description: 写于 1961 年秋 +article: false +--- + +# 七绝二首·纪念鲁迅八十寿辰 + +## 其一 + +博大胆识铁石坚,刀光剑影任翔旋。 + +龙华喋血不眠夜,犹制小诗赋管弦。 + +## 其二 + +鉴湖越台名士乡, 忧忡为国痛断肠。 + +剑南歌接秋风吟, 一例氤氲入诗囊。 diff --git a/contents-hope/contents/A/A62.md b/contents-hope/contents/A/A62.md new file mode 100644 index 0000000..4f0e43f --- /dev/null +++ b/contents-hope/contents/A/A62.md @@ -0,0 +1,15 @@ +--- +title: 七律·和郭沫若同志 +description: 写于 1961 年 11 月 7 日 +article: false +--- + +# 七律·和郭沫若同志 + +一从大地起风雷,便有精生白骨堆。 + +僧是愚氓犹可训,妖为鬼蜮必成灾。 + +金猴奋起千钧棒,玉宇澄清万里埃。 + +今日欢呼孙大圣,只缘妖雾又重来。 diff --git a/contents-hope/contents/A/A63.md b/contents-hope/contents/A/A63.md new file mode 100644 index 0000000..01eede5 --- /dev/null +++ b/contents-hope/contents/A/A63.md @@ -0,0 +1,16 @@ +--- +title: 卜算子·咏梅 +description: 写于 1961 年 12 月 +article: false +--- + +# 卜算子·咏梅 + +风雨送春归,飞雪迎春到。 + +已是悬崖百丈冰,犹有花枝俏。 + +俏也不争春,只把春来报。 + +待到山花烂漫时,她在丛中笑。 + diff --git a/contents-hope/contents/A/A64.md b/contents-hope/contents/A/A64.md new file mode 100644 index 0000000..da16f65 --- /dev/null +++ b/contents-hope/contents/A/A64.md @@ -0,0 +1,15 @@ +--- +title: 七律·冬云 +description: 写于 1962 年 11 月 26 日 +article: false +--- + +# 七律·冬云 + +雪压冬云白絮飞,万花纷谢一时稀。 + +高天滚滚寒流急,大地微微暖气吹。 + +独有英雄驱虎豹,更无豪杰怕熊罴。 + +梅花欢喜漫天雪,冻死苍蝇未足奇。 diff --git a/contents-hope/contents/A/A65.md b/contents-hope/contents/A/A65.md new file mode 100644 index 0000000..302a29b --- /dev/null +++ b/contents-hope/contents/A/A65.md @@ -0,0 +1,17 @@ +--- +title: 满江红·和郭沫若同志 +description: 写于 1963 年 1 月 9 日 +article: false +--- + +# 满江红·和郭沫若同志 + +小小寰球,有几个苍蝇碰壁。嗡嗡叫,几声凄厉,几声抽泣。 + +蚂蚁缘槐夸大国,蚍蜉撼树谈何易。正西风落叶下长安,飞鸣镝。 + + + +多少事,从来急;天地转,光阴迫。一万年太久,只争朝夕。 + +四海翻腾云水怒,五洲震荡风雷激。要扫除一切害人虫,全无敌。 diff --git a/contents-hope/contents/A/A66.md b/contents-hope/contents/A/A66.md new file mode 100644 index 0000000..f80082c --- /dev/null +++ b/contents-hope/contents/A/A66.md @@ -0,0 +1,29 @@ +--- +title: 杂言诗·八连颂 +description: 写于 1963 年 8 月 1 日 +article: false +--- + +# 杂言诗·八连颂 + +好八连,天下传。为什么?意志坚。 + +为人民,几十年。拒腐蚀,永不沾。 + +因此叫,好八连。解放军,要学习。 + +全军民,要自立。不怕压,不怕迫。 + +不怕刀,不怕戟。不怕鬼,不怕魅。 + +不怕帝,不怕贼。奇儿女,如松柏。 + +上参天,傲霜雪。纪律好,如坚壁。 + +军事好,如霹雳。政治好,称第一。 + +思想好,能分析。分析好,大有益。 + +益在哪?团结力。军民团结如一人, + +试看天下谁能敌。 diff --git a/contents-hope/contents/A/A67.md b/contents-hope/contents/A/A67.md new file mode 100644 index 0000000..b400e12 --- /dev/null +++ b/contents-hope/contents/A/A67.md @@ -0,0 +1,23 @@ +--- +title: 七律·吊罗荣桓同志 +description: 写于 1963 年 12 月 +article: false +--- + +# 七律·吊罗荣桓同志 + +记得当年草上飞, + +红军队里每相违。 + +长征不是难堪日, + +战锦方为大问题。 + +斥鷃每闻欺大鸟, + +昆鸡长笑老鹰非。 + +君今不幸离人世, + +国有疑难可问谁? diff --git a/contents-hope/contents/A/A68.md b/contents-hope/contents/A/A68.md new file mode 100644 index 0000000..89de3d2 --- /dev/null +++ b/contents-hope/contents/A/A68.md @@ -0,0 +1,47 @@ +--- +title: 贺新郎·读史 +description: 写于 1964 年春 +article: false +--- + +# 贺新郎·读史 + +人猿相揖别。 + +只几个石头磨过, + +小儿时节。 + +铜铁炉中翻火焰, + +为问何时猜得? + +不过几千寒热。 + +人世难逢开口笑, + +上疆场彼此弯弓月。 + +流遍了, + +郊原血。 + +一篇读罢头飞雪, + +但记得斑斑点点, + +几行陈迹。 + +五帝三皇神圣事, + +骗了无涯过客。 + +有多少风流人物? + +盗跖庄蹻流誉后, + +更陈王奋起挥黄钺。 + +歌未竟, + +东方白。 diff --git a/contents-hope/contents/A/A69.md b/contents-hope/contents/A/A69.md new file mode 100644 index 0000000..5cd8aeb --- /dev/null +++ b/contents-hope/contents/A/A69.md @@ -0,0 +1,15 @@ +--- +title: 念奴娇·井冈山 +description: 写于 1965 年 5 月 +article: false +--- + +# 念奴娇·井冈山 + +参天万木,千百里,飞上南天奇岳。故地重来何所见,多了楼台亭阁。 + +五井碑前,黄洋界上,车子飞如跃。江山如画,古代曾云海绿。  + +弹指三十八年,人间变了,似天渊翻覆。犹记当时烽火里,九死一生如昨。 + +独有豪情,天际悬明月,风雷磅礴。一声鸡唱,万怪烟消云落。 diff --git a/contents-hope/contents/A/A7.md b/contents-hope/contents/A/A7.md new file mode 100644 index 0000000..92ff112 --- /dev/null +++ b/contents-hope/contents/A/A7.md @@ -0,0 +1,23 @@ +--- +title: 沁园春·长沙 +description: 写于 1925 年 +article: false +--- + +# 沁园春·长沙 + +独立寒秋,湘江北去,橘子洲头。 + +看万山红遍,层林尽染;漫江碧透,百舸争流。 + +鹰击长空,鱼翔浅底,万类霜天竞自由。 + +怅寥廓,问苍茫大地,谁主沉浮? + +携来百侣曾游,忆往昔峥嵘岁月稠。 + +恰同学少年,风华正茂;书生意气,挥斥方遒。 + +指点江山,激扬文字,粪土当年万户侯。 + +曾记否,到中流击水,浪遏飞舟? diff --git a/contents-hope/contents/A/A70.md b/contents-hope/contents/A/A70.md new file mode 100644 index 0000000..c003e2a --- /dev/null +++ b/contents-hope/contents/A/A70.md @@ -0,0 +1,45 @@ +--- +title: 水调歌头·重上井冈山 +description: 写于 1965 年 5 月 +article: false +--- + +# 水调歌头·重上井冈山 + +久有凌云志, + +重上井冈山。 + +千里来寻故地, + +旧貌变新颜。 + +到处莺歌燕舞, + +更有潺潺流水, + +高路入云端。 + +过了黄洋界, + +险处不须看。 + +风雷动, + +旌旗奋, + +是人寰。 + +三十八年过去, + +弹指一挥间。 + +可上九天揽月, + +可下五洋捉鳖, + +谈笑凯歌还。 + +世上无难事, + +只要肯登攀。 diff --git a/contents-hope/contents/A/A71.md b/contents-hope/contents/A/A71.md new file mode 100644 index 0000000..dbd551a --- /dev/null +++ b/contents-hope/contents/A/A71.md @@ -0,0 +1,23 @@ +--- +title: 念奴娇·鸟儿问答 +description: 写于 1965 年秋 +article: false +--- + +# 念奴娇·鸟儿问答 + +鲲鹏展翅,九万里,翻动扶摇羊角。 + +背负青天朝下看,都是人间城郭。 + +炮火连天,弹痕遍地,吓倒蓬间雀。 + +怎么得了,哎呀我要飞跃。 + +借问君去何方,雀儿答道:有仙山琼阁。 + +不见前年秋月朗,订了三家条约。 + +还有吃的,土豆烧熟了,再加牛肉。 + +不须放屁!试看天地翻覆。 diff --git a/contents-hope/contents/A/A72.md b/contents-hope/contents/A/A72.md new file mode 100644 index 0000000..1f5fc52 --- /dev/null +++ b/contents-hope/contents/A/A72.md @@ -0,0 +1,15 @@ +--- +title: 七律·洪都 +description: 写于 1966 年 6 月 +article: false +--- + +# 七律·洪都 + +到得洪都又一年,祖生击楫至今传。 + +闻鸡久听南天雨,立马曾挥北地鞭。 + +鬓雪飞来成废料,彩云长在有新天。 + +年年后浪推前浪,江草江花处处鲜。 diff --git a/contents-hope/contents/A/A73.md b/contents-hope/contents/A/A73.md new file mode 100644 index 0000000..893f8fa --- /dev/null +++ b/contents-hope/contents/A/A73.md @@ -0,0 +1,15 @@ +--- +title: 七律·有所思 +description: 写于 1966 年 6 月 +article: false +--- + +# 七律·有所思 + +正是神都有事时,又来南国踏芳枝。 + +青松怒向苍天发,败叶纷随碧水驰。 + +一阵风雷惊世界,满街红绿走旌旗。 + +凭阑静听潇潇雨,故国人民有所思。 diff --git a/contents-hope/contents/A/A74.md b/contents-hope/contents/A/A74.md new file mode 100644 index 0000000..70d5f8b --- /dev/null +++ b/contents-hope/contents/A/A74.md @@ -0,0 +1,16 @@ +--- +title: 七律·读《封建论》呈郭老 +description: 写于 1973 年 8 月 5 日 +article: false +--- + +# 七律·读《封建论》呈郭老 + +劝君少骂秦始皇,焚坑事业要商量。 + +祖龙魂死业犹在,孔学名高实秕糠。 + +百代都行秦政法,十批不是好文章。 + +熟读唐人封建论,莫从子厚返文王。 + diff --git a/contents-hope/contents/A/A75.md b/contents-hope/contents/A/A75.md new file mode 100644 index 0000000..84b9a99 --- /dev/null +++ b/contents-hope/contents/A/A75.md @@ -0,0 +1,12 @@ +--- +title: 七绝·贾谊 +description: 年代不详 +article: false +--- + +# 七绝·贾谊 + +贾生才调世无伦,哭泣情怀吊屈文。 + +梁王堕马寻常事,何用哀伤付一生。 + diff --git a/contents-hope/contents/A/A76.md b/contents-hope/contents/A/A76.md new file mode 100644 index 0000000..8e4b3e2 --- /dev/null +++ b/contents-hope/contents/A/A76.md @@ -0,0 +1,15 @@ +--- +title: 七律·咏贾谊 +description: 年代不详 +article: false +--- + +# 七律·咏贾谊 + +少年倜傥廊庙才,壮志未酬事堪哀。 + +胸罗文章兵百万,胆照华国树千台。 + +雄英无计倾圣主,高节终竟受疑猜。 + +千古同惜长沙傅,空白汨罗步尘埃。 diff --git a/contents-hope/contents/A/A8.md b/contents-hope/contents/A/A8.md new file mode 100644 index 0000000..fb59794 --- /dev/null +++ b/contents-hope/contents/A/A8.md @@ -0,0 +1,23 @@ +--- +title: 菩萨蛮·黄鹤楼 +description: 写于 1927 年春 +article: false +--- + +# 菩萨蛮·黄鹤楼 + +茫茫九派流中国, + +沉沉一线穿南北。 + +烟雨莽苍苍, + +龟蛇锁大江。 + +黄鹤知何去? + +剩有游人处。 + +把酒酹滔滔, + +心潮逐浪高! diff --git a/contents-hope/contents/A/A9.md b/contents-hope/contents/A/A9.md new file mode 100644 index 0000000..ef3b7d1 --- /dev/null +++ b/contents-hope/contents/A/A9.md @@ -0,0 +1,23 @@ +--- +title: 西江月·秋收起义 +description: 写于 1927 年 +article: false +--- + +# 西江月·秋收起义 + +军叫工农革命, + +旗号镰刀斧头。 + +匡庐一带不停留, + +要向潇湘直进。 + +地主重重压迫, + +农民个个同仇。 + +秋收时节暮云愁, + +霹雳一声暴动。 diff --git a/contents-hope/contents/A/README.md b/contents-hope/contents/A/README.md new file mode 100644 index 0000000..9a2d03a --- /dev/null +++ b/contents-hope/contents/A/README.md @@ -0,0 +1,93 @@ +--- +title: 古体诗词 +article: false +description: 本节收录确认为毛泽东创作的符合其关于诗要用形象思维的诗论的诗词。 +--- + +# 古体诗词 + +> 关于诗,有三条:(一)精炼;(二)有韵;(三)一定的整齐,但不是绝对的整齐……诗必须有诗意,要含蓄。 +> +> ——毛泽东《诗人要向民间学习》(1957年1月14日下午同诗人臧克家、袁水拍谈诗歌创作问题) + +本节收录确认为毛泽东创作的符合其关于诗要用形象思维的诗论的诗词。 + +| 序号 | 年份 | 诗/词名 | 历史阶段 | +| ---- | -------------- | ------------------------------- | ------------------ | +| A1 | 1915年5月 | 五古 挽易昌陶 | 旧民主主义革命时期 | +| A2 | 1918年4月 | 七古 送纵宇一郎东行 | 旧民主主义革命时期 | +| A3 | 1919年10月8日 | 四言诗 祭母文 | 国民革命时期 | +| A4 | 1919年10月 | 归国谣 今宵月 | 国民革命时期 | +| A5 | 1921年 | 虞美人 枕上 | 国民革命时期 | +| A6 | 1923年 | 贺新郎 别友 | 国民革命时期 | +| A7 | 1925年 | 沁园春 长沙 | 国民革命时期 | +| A8 | 1927年春 | 菩萨蛮 黄鹤楼 | 国民革命时期 | +| A9 | 1927年 | 西江月 秋收起义 | 土地革命时期 | +| A10 | 1928年秋 | 西江月 井冈山 | 土地革命时期 | +| A11 | 1929年秋 | 清平乐 蒋桂战争 | 土地革命时期 | +| A12 | 1929年10月 | 采桑子 重阳 | 土地革命时期 | +| A13 | 1930年1月 | 如梦令 元旦 | 土地革命时期 | +| A14 | 1930年2月 | 减字木兰花 广昌路上 | 土地革命时期 | +| A15 | 1930年7月 | 蝶恋花 从汀州向长沙 | 土地革命时期 | +| A16 | 1931年春 | 渔家傲 反第一次大“围剿” | 土地革命时期 | +| A17 | 1931年夏 | 渔家傲 反第二次大“围剿” | 土地革命时期 | +| A18 | 1931年 | 渔家傲 反第三次大“围剿” | 土地革命时期 | +| A19 | 1933年夏 | 菩萨蛮 大柏地 | 抗日战争时期 | +| A20 | 1934年夏 | 清平乐 会昌 | 抗日战争时期 | +| A21 | 1934-1935年 | 十六字令三首 | 抗日战争时期 | +| A22 | 1935年2月 | 忆秦娥 娄山关 | 抗日战争时期 | +| A23 | 1935年10月 | 七律 长征 | 抗日战争时期 | +| A24 | 1935年10月 | 六言诗 给彭德怀同志 | 抗日战争时期 | +| A25 | 1935年10月 | 念奴娇 昆仑 | 抗日战争时期 | +| A26 | 1935年10月 | 清平乐 六盘山 | 抗日战争时期 | +| A27 | 1936年2月 | 沁园春 雪 | 抗日战争时期 | +| A28 | 1936年12月 | 临江仙 给丁玲同志 | 抗日战争时期 | +| A29 | 1937年3月 | 四言诗 祭黄帝陵 | 抗日战争时期 | +| A30 | 1943年3月 | 五律 挽戴安澜将军 | 抗日战争时期 | +| A31 | 1945年秋 | 七律 忆重庆谈判 | 解放战争时期 | +| A32 | 1947年 | 五律 张冠道中 | 解放战争时期 | +| A33 | 1947年 | 五律 喜闻捷报 | 解放战争时期 | +| A34 | 1949年4月 | 七律 人民解放军占领南京 | 解放战争时期 | +| A35 | 1949年4月29日 | 七律 和柳亚子先生 | 解放战争时期 | +| A36 | 1950年1月上旬 | 五言诗 赞秘密工作者 | 社会主义改造时期 | +| A37 | 1950年10月 | 浣溪沙 和柳亚子先生 | 社会主义改造时期 | +| A38 | 1950年11月 | 浣溪沙 和柳亚子先生 | 社会主义改造时期 | +| A39 | 1954年夏 | 浪淘沙 北戴河 | 社会主义改造时期 | +| A40 | 1955年10月 | 七律 和周世钊同志 | 社会主义改造时期 | +| A41 | 1955年 | 五律 看山 | 社会主义改造时期 | +| A42 | 1955年 | 七绝 莫干山 | 社会主义改造时期 | +| A43 | 1955年 | 七绝 五云山 | 社会主义改造时期 | +| A44 | 1956年6月 | 水调歌头 游泳 | 社会主义改造时期 | +| A45 | 1957年5月11日 | 蝶恋花 答李淑一 | 社会主义探索时期 | +| A46 | 1957年9月 | 七绝 观潮 | 社会主义探索时期 | +| A47 | 1958年7月1日 | 七律二首 送瘟神 | 社会主义探索时期 | +| A48 | 1958年12月21日 | 七绝 仿陆放翁诗 | 社会主义探索时期 | +| A49 | 1958年 | 七绝 刘蕡 | 社会主义探索时期 | +| A50 | 1959年6月 | 七律 到韶山 | 社会主义探索时期 | +| A51 | 1959年7月1日 | 七律 登庐山 | 社会主义探索时期 | +| A52 | 1959年11月 | 七律 读报 | 社会主义探索时期 | +| A53 | 1959年12月 | 七律 读报 | 社会主义探索时期 | +| A54 | 1959年12月 | 七律 读报 | 社会主义探索时期 | +| A55 | 1959年12月 | 七律 改鲁迅诗 | 社会主义探索时期 | +| A56 | 1960年6月13日 | 七律 读报 | 社会主义探索时期 | +| A57 | 1961年2月 | 七绝 为女民兵题照 | 社会主义探索时期 | +| A58 | 1961年 | 七律 答友人 | 社会主义探索时期 | +| A59 | 1961年9月9日 | 七绝 为李进同志所摄庐山仙人洞照 | 社会主义探索时期 | +| A60 | 1961年秋 | 七绝 屈原 | 社会主义探索时期 | +| A61 | 1961年秋 | 七绝二首 纪念鲁迅八十寿辰 | 社会主义探索时期 | +| A62 | 1961年11月7日 | 七律 和郭沫若同志 | 社会主义探索时期 | +| A63 | 1961年12月 | 卜算子 咏梅 | 社会主义探索时期 | +| A64 | 1962年12月26日 | 七律 冬云 | 社会主义探索时期 | +| A65 | 1963年1月9日 | 满江红 和郭沫若同志 | 社会主义探索时期 | +| A66 | 1963年8月1日 | 杂言诗 八连颂 | 社会主义探索时期 | +| A67 | 1963年12月 | 七律 吊罗荣桓同志 | 社会主义探索时期 | +| A68 | 1964年春 | 贺新郎 读史 | 社会主义探索时期 | +| A69 | 1965年5月 | 念奴娇 井冈山 | 社会主义探索时期 | +| A70 | 1965年5月 | 水调歌头 重上井冈山 | 社会主义探索时期 | +| A71 | 1965年秋 | 念奴娇 鸟儿问答 | 社会主义探索时期 | +| A72 | 1965年 | 七律 洪都 | 社会主义探索时期 | +| A73 | 1966年6月 | 七律 有所思 | 文化大革命时期 | +| A74 | 1973年8月5日 | 七律 读《封建论》呈郭老 | 文化大革命时期 | +| A75 | | 七绝 贾谊 | | +| A76 | | 七律 咏贾谊 | | + diff --git a/contents-hope/contents/B/B1.md b/contents-hope/contents/B/B1.md new file mode 100644 index 0000000..db255bb --- /dev/null +++ b/contents-hope/contents/B/B1.md @@ -0,0 +1,14 @@ +--- +title: 杂言诗·迎春 +description: 写于 1901 年 +article: false +--- + +# 杂言诗·迎春 +狮子眼鼓鼓, + +擦菜子煮豆腐。 + +酒放热气烧, + +肉放烂些煮。 diff --git a/contents-hope/contents/B/B10.md b/contents-hope/contents/B/B10.md new file mode 100644 index 0000000..53b0107 --- /dev/null +++ b/contents-hope/contents/B/B10.md @@ -0,0 +1,11 @@ +--- +title: 四言诗·题安化北宝塔壁 +description: 写于 1917 年夏 +article: false +--- + +# 四言诗·题安化北宝塔壁 + +洢水拖蓝,紫云反照; +铜钟滴水,梅岭寒泉。 + diff --git a/contents-hope/contents/B/B11.md b/contents-hope/contents/B/B11.md new file mode 100644 index 0000000..fe633ca --- /dev/null +++ b/contents-hope/contents/B/B11.md @@ -0,0 +1,11 @@ +--- +title: 七古·游泳 +description: 写于 1917 年 +article: false +--- + +# 七古·游泳 + +自信人生二百年, + +会当水击三千里。 diff --git a/contents-hope/contents/B/B12.md b/contents-hope/contents/B/B12.md new file mode 100644 index 0000000..75cc185 --- /dev/null +++ b/contents-hope/contents/B/B12.md @@ -0,0 +1,11 @@ +--- +title: 五律·赠周世钊 +description: 写于约1917年 +article: false +--- + +# 五律·赠周世钊 + +侯季多肝胆, + +刘卢自辛苦。 diff --git a/contents-hope/contents/B/B13.md b/contents-hope/contents/B/B13.md new file mode 100644 index 0000000..1116f17 --- /dev/null +++ b/contents-hope/contents/B/B13.md @@ -0,0 +1,16 @@ +--- +title: 七绝·过魏都联句 +description: 写于 1918 年 8 月 18 日 +article: false +--- + +# 七绝·过魏都联句 + +横槊赋诗意飞扬,*(罗章龙)* + +自明本志好文章。 + +萧条异代西田墓。*(以上毛泽东)* + +铜雀荒沦落夕阳。*(罗章龙)* + diff --git a/contents-hope/contents/B/B14.md b/contents-hope/contents/B/B14.md new file mode 100644 index 0000000..03c7bae --- /dev/null +++ b/contents-hope/contents/B/B14.md @@ -0,0 +1,11 @@ +--- +title: 五言诗·大沽观海 +description: 写于 1919 年 +article: false +--- + +# 五言诗·大沽观海 + +苍山辞祖国, + +弱水望邻封。 diff --git a/contents-hope/contents/B/B15.md b/contents-hope/contents/B/B15.md new file mode 100644 index 0000000..ab08b6c --- /dev/null +++ b/contents-hope/contents/B/B15.md @@ -0,0 +1,26 @@ +--- +title: 七绝二首·饮酒联句 +description: 写于 1945 年 7 月 +article: false +--- + +# 七绝二首·饮酒联句 + +## 其一 +延安重逢喝茅台,*(毛泽东)* + +为有佳宾陕北来。*(周恩来)* + +是真是假我不管,*(黄炎培)* + +天寒且饮两三杯。*(陈毅)* + +## 其二 + +赤水河畔青泉水,*(毛泽东)* + +琼浆玉液酒之最。*(周恩来)* + +天涯此时共举杯,*(黄炎培)* + +惟有茅台喜相随。*(陈毅)* diff --git a/contents-hope/contents/B/B16.md b/contents-hope/contents/B/B16.md new file mode 100644 index 0000000..1414599 --- /dev/null +++ b/contents-hope/contents/B/B16.md @@ -0,0 +1,15 @@ +--- +title: 七言诗·外交家风采联句 +description: 写于 1973 年 4 月 +article: false +--- + +# 七言诗·外交家风采联句 + +八重樱下廖公子, + +五月花中韩大哥。*(乔冠华)* + +莫道敝人功业小, + +北京卖报赚钱多。*(毛泽东)* diff --git a/contents-hope/contents/B/B2.md b/contents-hope/contents/B/B2.md new file mode 100644 index 0000000..3f8dd7e --- /dev/null +++ b/contents-hope/contents/B/B2.md @@ -0,0 +1,13 @@ +--- +title: 五言诗·井赞 +description: 写于 1906 年 +article: false +--- + +# 五言诗·井赞 + +天井四四方,周围是高墙。 + +清清见卵石,小鱼囿中央。 + +只喝井里水,永远养不长。 diff --git a/contents-hope/contents/B/B3.md b/contents-hope/contents/B/B3.md new file mode 100644 index 0000000..ae2e44f --- /dev/null +++ b/contents-hope/contents/B/B3.md @@ -0,0 +1,19 @@ +--- +title: 五言诗·咏指甲花 +description: 写于 1907 年夏 +article: false +--- + +# 五言诗·咏指甲花 + +百花皆竞放,指甲独静眠。 + +春季叶始生,炎夏花正鲜。 + +叶小枝又弱,种类多且妍。 + +万草被日出,惟婢傲火天。 + +渊明爱逸菊,敦颐好青莲。 + +我独爱指甲,取其志更坚。 diff --git a/contents-hope/contents/B/B4.md b/contents-hope/contents/B/B4.md new file mode 100644 index 0000000..547bdec --- /dev/null +++ b/contents-hope/contents/B/B4.md @@ -0,0 +1,23 @@ +--- +title: 杂言诗·耕田乐 +description: 写于 1908 年 +article: false +--- + +# 杂言诗·耕田乐 + +耕田乐, + +天天有事做。 + +近冲一墩田, + +近水一墩望, + +多年副产积满仓。 + +农事毕, + +读书甚馨香, + +坐待时机自主张。 diff --git a/contents-hope/contents/B/B5.md b/contents-hope/contents/B/B5.md new file mode 100644 index 0000000..9b17c6f --- /dev/null +++ b/contents-hope/contents/B/B5.md @@ -0,0 +1,24 @@ +--- +title: 五言排律·湘江漫游联句 +description: 写于 1914 年 +article: false +--- + +# 五言排律·湘江漫游联句 + +晚霭峰间起, + +归人江上行。 + +云流千里远,*(以上萧瑜)* + +人对一帆轻。 + +落日荒林暗,*(以上毛泽东)* + +寒钟古寺生。 + +深林归倦鸟,*(以上萧瑜)* + +高阁倚佳人。*(毛泽东)* + diff --git a/contents-hope/contents/B/B6.md b/contents-hope/contents/B/B6.md new file mode 100644 index 0000000..8b022ac --- /dev/null +++ b/contents-hope/contents/B/B6.md @@ -0,0 +1,15 @@ +--- +title: 七绝·呈刘翰林联句 +description: 写于 1917 年夏 +article: false +--- + +# 七绝·呈刘翰林联句 + +翻山渡水之名郡,*(毛泽东)* + +竹杖草履谒学尊。 + +途见白云如晶海。*(以上萧瑜)* + +沾衣晨露浸饿身。*(毛泽东)* diff --git a/contents-hope/contents/B/B7.md b/contents-hope/contents/B/B7.md new file mode 100644 index 0000000..ea4d2cf --- /dev/null +++ b/contents-hope/contents/B/B7.md @@ -0,0 +1,11 @@ +--- +title: 五言诗·玉潭即景联句 +description: 写于 1917 年夏 +article: false +--- + +# 五言诗·玉潭即景联句 + +云封狮固楼, + +桥锁玉潭舟。 diff --git a/contents-hope/contents/B/B8.md b/contents-hope/contents/B/B8.md new file mode 100644 index 0000000..17bf3d0 --- /dev/null +++ b/contents-hope/contents/B/B8.md @@ -0,0 +1,10 @@ +--- +title: 四言诗·露宿梅城堤上 +description: 写于 1917 年夏 +article: false +--- + +# 四言诗·露宿梅城堤上 + +沙地当床,石头当枕。 +蓝天为帐,月光为灯。 diff --git a/contents-hope/contents/B/B9.md b/contents-hope/contents/B/B9.md new file mode 100644 index 0000000..9732d16 --- /dev/null +++ b/contents-hope/contents/B/B9.md @@ -0,0 +1,15 @@ +--- +title: 七律·游学即景 +description: 写于 1917 年夏 +article: false +--- + +# 七律·游学即景 + +骤雨东风过远湾,滂然遥接石龙关。 + +□□□□□□□,□□□□□□□。 + +野渡苍松横古木,断桥流水动连环。 + +客行此去遵何路,坐眺长亭意转闲。 diff --git a/contents-hope/contents/B/README.md b/contents-hope/contents/B/README.md new file mode 100644 index 0000000..ce80559 --- /dev/null +++ b/contents-hope/contents/B/README.md @@ -0,0 +1,28 @@ +--- +title: 无据诗词、联句、残句 +article: false +description: 本节收录无文献根据的毛泽东诗词及和他人的联句。 +--- + +# 无据诗词、联句、残句 + +本节收录无文献根据的毛泽东诗词及和他人的联句。 + +| 序号 | 年份 | 诗/词名 | 历史阶段 | +| ---- | ------------- | ------------------------- | ------------------ | +| B1 | 1901年 | 杂言诗 迎春 | 旧民主主义革命时期 | +| B2 | 1906年 | 五言诗 并赞 | 旧民主主义革命时期 | +| B3 | 1907年夏 | 五言诗 咏指甲花 | 旧民主主义革命时期 | +| B4 | 1908年 | 杂言诗 耕田乐 | 旧民主主义革命时期 | +| B5 | 1914年 | 五言排律 湘江漫游联句 | 旧民主主义革命时期 | +| B6 | 1917年夏 | 七绝 呈刘翰林联句 | 旧民主主义革命时期 | +| B7 | 1917年夏 | 五言诗 玉潭即景联句 | 旧民主主义革命时期 | +| B8 | 1917年夏 | 四言诗 露宿梅城堤上 | 旧民主主义革命时期 | +| B9 | 1917年夏 | 七律 游学即景 | 旧民主主义革命时期 | +| B10 | 1917年夏 | 四言诗 题安化北宝塔壁 | 旧民主主义革命时期 | +| B11 | 1917年 | 七古 游泳 | 旧民主主义革命时期 | +| B12 | 1917年(约) | 五律 赠周世钊 | 旧民主主义革命时期 | +| B13 | 1918年8月18日 | 七绝 过魏都联句 | 旧民主主义革命时期 | +| B14 | 1919年 | 五言诗 大沽观海 | 旧民主主义革命时期 | +| B15 | 1945年7月 | 七绝二首 饮酒连句(两首) | 抗日战争时期 | +| B16 | 1973年4月 | 七言诗 外交家风采联句 | 文化大革命时期 | \ No newline at end of file diff --git a/contents-hope/contents/C/C1.md b/contents-hope/contents/C/C1.md new file mode 100644 index 0000000..0bcf9b6 --- /dev/null +++ b/contents-hope/contents/C/C1.md @@ -0,0 +1,15 @@ +--- +title: 三言韵语·富不富 +description: 写于 1911 年春 +article: false +--- + +# 三言韵语·富不富 + +富不富,卖豆腐。 + +沉不沉,大火轮。 + +穷不穷,毛泽东。 + +君不君,程咬金。 diff --git a/contents-hope/contents/C/C10.md b/contents-hope/contents/C/C10.md new file mode 100644 index 0000000..25264c1 --- /dev/null +++ b/contents-hope/contents/C/C10.md @@ -0,0 +1,13 @@ +--- +title: 四言韵语·大菜小菜 +description: 写于 1934 年 10 月前 +article: false +--- + +# 四言韵语·大菜小菜 + +大莱小菜,每家三袋。 + +大口小口,每人三斗。 + +大缸小缸,每家一缸。 diff --git a/contents-hope/contents/C/C11.md b/contents-hope/contents/C/C11.md new file mode 100644 index 0000000..75a6cab --- /dev/null +++ b/contents-hope/contents/C/C11.md @@ -0,0 +1,15 @@ +--- +title: 七言韵语·戏赠洛甫 +description: 写于 1934 年 12 月 +article: false +--- + +# 七言韵语·戏赠洛甫 + +洛甫洛甫真英豪, + +不会行军会摔跤。 + +四脚朝天摔得巧, + +没伤胳膊没伤脑。 diff --git a/contents-hope/contents/C/C12.md b/contents-hope/contents/C/C12.md new file mode 100644 index 0000000..b07286f --- /dev/null +++ b/contents-hope/contents/C/C12.md @@ -0,0 +1,25 @@ +--- +title: 四言韵语·题《中国妇女》之出版 +description: 写于 1939 年 +article: false +todo: 该韵语和A处有重复,待比对删除 +--- + +# 四言韵语·题《中国妇女》之出版 + +妇女解放, +突起异军。 +两万万众, +奋发为雄。 +男女并驾, +如日方东。 +以此制敌, +何敌不倾。 +到之之法, +艰苦斗争。 +世无难事, +有志竟成, +有妇人焉, +如星望云, +此编之作, +伫看风行。 diff --git a/contents-hope/contents/C/C13.md b/contents-hope/contents/C/C13.md new file mode 100644 index 0000000..bc74fdd --- /dev/null +++ b/contents-hope/contents/C/C13.md @@ -0,0 +1,13 @@ +--- +title: 五言韵语·军队向前进 +description: 写于 1948 年 11 月 11 日 +article: false +--- + +# 五言韵语·军队向前进 + +军队向前进, +生产长一寸。 +加强纪律性, +革命无不胜。 + diff --git a/contents-hope/contents/C/C14.md b/contents-hope/contents/C/C14.md new file mode 100644 index 0000000..d1d27a4 --- /dev/null +++ b/contents-hope/contents/C/C14.md @@ -0,0 +1,16 @@ +--- +title: 四言韵语·大权独揽 +description: 写于 1953 年 +article: false +--- + +# 四言韵语·大权独揽 + +大权独揽,小权分散。 + +党委决定,各方去办。 + +办也有决,不离原则。 + +工作检查,党委有责。 + diff --git a/contents-hope/contents/C/C15.md b/contents-hope/contents/C/C15.md new file mode 100644 index 0000000..bf2cdcb --- /dev/null +++ b/contents-hope/contents/C/C15.md @@ -0,0 +1,15 @@ +--- +title: 四言韵语·手里有粮 +description: 写于 1959 年 7 月 5 日 +article: false +--- + +# 四言韵语·手里有粮 + +手里有粮, + +心里不慌。 + +脚踏实地, + +喜气洋洋。 diff --git a/contents-hope/contents/C/C16.md b/contents-hope/contents/C/C16.md new file mode 100644 index 0000000..e9b12fc --- /dev/null +++ b/contents-hope/contents/C/C16.md @@ -0,0 +1,16 @@ +--- +title: 四言韵语·题农村公共食堂 +description: 写于 1960 年 3 月 +article: false +--- + +# 四言韵语·题农村公共食堂 + +加强领导,全民食堂。 +猪菜丰富,计划用粮。 +指标到户,粮食到堂。 +以人定量,凭票吃粮。 +节余归己,按月算帐。 +明明白白,账单上墙。 +生产生活,两样都强。 +人心振奋,…… diff --git a/contents-hope/contents/C/C17.md b/contents-hope/contents/C/C17.md new file mode 100644 index 0000000..3c09514 --- /dev/null +++ b/contents-hope/contents/C/C17.md @@ -0,0 +1,15 @@ +--- +title: 四言韵语·养生之道 +description: 写于60年代初 +article: false +--- + +# 四言韵语·养生之道 + +基本吃素, + +饭后百步。 + +遇事不怒, + +劳逸适度。 diff --git a/contents-hope/contents/C/C18.md b/contents-hope/contents/C/C18.md new file mode 100644 index 0000000..bc4cf35 --- /dev/null +++ b/contents-hope/contents/C/C18.md @@ -0,0 +1,12 @@ +--- +title: 四言韵语·白天出气 +description: 写于 1962 年 1 月 29 日 +article: false +--- + +# 四言韵语·白天出气 + +白天出气, +晚上看戏; +两干一稀, +大家满意。 diff --git a/contents-hope/contents/C/C19.md b/contents-hope/contents/C/C19.md new file mode 100644 index 0000000..9197cba --- /dev/null +++ b/contents-hope/contents/C/C19.md @@ -0,0 +1,15 @@ +--- +title: 五言韵语·读《十批判书》 +description: 写于 1973 年春 +article: false +--- + +# 五言韵语·读《十批判书》 + +郭老从韩退, + +不及柳宗元。 + +名日共产党, + +崇拜孔二先。 diff --git a/contents-hope/contents/C/C2.md b/contents-hope/contents/C/C2.md new file mode 100644 index 0000000..d54bf47 --- /dev/null +++ b/contents-hope/contents/C/C2.md @@ -0,0 +1,15 @@ +--- +title: 四言韵语·题《明耻篇》 +description: 写于 1915 年 5 月 +article: false +--- + +# 四言韵语·题《明耻篇》 + +五月七日, + +民国奇耻。 + +何以报仇? + +在我学子! diff --git a/contents-hope/contents/C/C20.md b/contents-hope/contents/C/C20.md new file mode 100644 index 0000000..cbff0bd --- /dev/null +++ b/contents-hope/contents/C/C20.md @@ -0,0 +1,15 @@ +--- +title: 五言韵语·大事不讨论 +description: 写于 1973 年 7 月 +article: false +--- + +# 五言韵语·大事不讨论 + +大事不讨论, + +小事天天送。 + +此调不改动, + +势必出修正。 diff --git a/contents-hope/contents/C/C3.md b/contents-hope/contents/C/C3.md new file mode 100644 index 0000000..66f4fa2 --- /dev/null +++ b/contents-hope/contents/C/C3.md @@ -0,0 +1,15 @@ +--- +title: 杂言韵语·游泳启事 +description: 写于 1915 年夏 +article: false +--- + +# 杂言韵语·游泳启事 + +铁路之旁兮,水面汪洋; + +深浅合度兮,生命无妨。 + +凡我同志兮,携手同行; + +晚餐之后兮,游泳一场。 diff --git a/contents-hope/contents/C/C4.md b/contents-hope/contents/C/C4.md new file mode 100644 index 0000000..f561988 --- /dev/null +++ b/contents-hope/contents/C/C4.md @@ -0,0 +1,17 @@ +--- +title: 四言韵语·筹军饷布告 +description: 写于 1927 年秋 +article: false +--- + +# 四言韵语·筹军饷布告 + +共产党军,打富济贫, + +要筹军饷,只问豪绅。 + +限他三日,筹好洋银, + +贰千元款,送到本军。 + +减少军款,倾屋烧焚。 diff --git a/contents-hope/contents/C/C5.md b/contents-hope/contents/C/C5.md new file mode 100644 index 0000000..0e20f5b --- /dev/null +++ b/contents-hope/contents/C/C5.md @@ -0,0 +1,19 @@ +--- +title: 杂言韵语·红军纪律歌 +description: 写于 1928 年 4 月 +article: false +--- + +# 杂言韵语·红军纪律歌 + +四月上门板,捆铺草, + +房子扫干净, + +说话要和气, + +买卖要公平。 + +损坏东西要赔偿, + +借人东西要还清。 diff --git a/contents-hope/contents/C/C6.md b/contents-hope/contents/C/C6.md new file mode 100644 index 0000000..940fd85 --- /dev/null +++ b/contents-hope/contents/C/C6.md @@ -0,0 +1,53 @@ +--- +title: 四言韵语·红军第四军司令部布告 +description: 写于 1929 年 1 月 +article: false +--- + +# 四言韵语·红军第四军司令部布告 + +红军宗旨,民权革命,赣西一军,声威远震。 + +此番计划,分兵前进,官佐兵侠,服从命令。 + +平买平卖,事实为证,乱烧乱杀,在所必禁。 + +全国各地,压迫太甚,工人农人,十分苦痛。 + +土豪劣绅,横行乡镇,重息重租,人人怨愤。 + +白军士兵,饥寒交并,小资产者,税捐极重。 + +洋货越多,国货受困,帝国主义,哪个不恨。 + +国民匪党,完全反动,口是心非,不能过硬。 + +蒋桂冯阎,同床异梦,冲突已起,军阀倒运。 + +饭可充饥,药能医病,共党主张,极为公正。 + +地主田地,农民收种,债不要还,租不要送。 + +增加工钱,老板担任,八时工作,恰好相称。 + +军队待遇,亟须改订,发给田地,士兵有份。 + +敌方官兵,准其投顺,以前行为,可以不问。 + +累进税法,最为适用,苛税苛捐,扫除干净。 + +城市商人,积铢累寸,只要服从,馀皆不论。 + +对待外人,必须严峻,工厂银行,没收归并。 + +外资外债,概不承认,外兵外舰,不准入境。 + +打倒列强,人人高兴,打倒军阀,除恶务尽。 + +统一中华,举国称庆,满蒙回燕,章程自定。 + +国民政府,一群恶棍,合力铲除,肃清乱政。 + +全国工农,风发雷奋,夺取政权,为期目近。 + +革命成功,尽在民众,布告四方,大家起动。 diff --git a/contents-hope/contents/C/C7.md b/contents-hope/contents/C/C7.md new file mode 100644 index 0000000..86b143c --- /dev/null +++ b/contents-hope/contents/C/C7.md @@ -0,0 +1,39 @@ +--- +title: 六言韵语·中国工农革命委员会布告 +description: 写于 1930 年 12 月 +article: false +--- + +# 六言韵语·中国工农革命委员会布告 + +段谢刘李等逆,叛变起于富田。 + +带了红军反水,不顾大敌当前。 + +分裂革命势力,真正罪恶滔天。 + +破坏阶级决战,还要乱造谣言。 + +进攻省苏政府,推翻工农政权。 + +赶走曾山主席,捉起中央委员。 + +实行拥蒋反共,反对彻底分田。 + +妄想阴谋暴动,破坏红军万千。 + +要把红色区域,变成黑暗牢监。 + +AB取消两派,乌龟王八相联, + +口里喊的革命,骨子是个内奸。 + +挂起红旗造反、教人不易看穿。 + +这是蒋逆毒计,大家要做宣传。 + +这是斗争紧迫,阶级叛逆必然。 + +不要恐慌奇怪,只有团结更坚。 + +打倒反革命派,胜利就在明天! diff --git a/contents-hope/contents/C/C8.md b/contents-hope/contents/C/C8.md new file mode 100644 index 0000000..077f113 --- /dev/null +++ b/contents-hope/contents/C/C8.md @@ -0,0 +1,33 @@ +--- +title: 六言韵语·苏维埃政府布告 +description: 写于 1931 年 12 月 19 日 +article: false +--- + +# 六言韵语·苏维埃政府布告 + +军阀豪绅地主,到处压迫穷人。 + +利用国民政府,要捐要税不停。 + +地主白占土地,厂主垄断资本。 + +大家要免痛苦,只有参加革命。 + +穷人一致奋起,组织工农红军。 + +豪绅地主土地,一律分给农民。 + +免除苛捐杂税,都是有吃有剩。 + +工人每日工作,只做八个时辰。 + +商人服从法令,生意由你经营。 + +各地工农群众,赶快参加革命。 + +建立工农政府,快把地主田分。 + +工人组织工会,快同厂主斗争。 + +大家一致努力,完成中国革命。 diff --git a/contents-hope/contents/C/C9.md b/contents-hope/contents/C/C9.md new file mode 100644 index 0000000..ff8eb46 --- /dev/null +++ b/contents-hope/contents/C/C9.md @@ -0,0 +1,10 @@ +--- +title: 四言韵语·贺一对恋人团圆 +description: 写于 1934 年 7 月 +article: false +--- + +# 四言韵语·贺一对恋人团圆 + +十年重逢,喜龙得凤。 +历尽劫难,破镜团圆。 diff --git a/contents-hope/contents/C/README.md b/contents-hope/contents/C/README.md new file mode 100644 index 0000000..520d3f4 --- /dev/null +++ b/contents-hope/contents/C/README.md @@ -0,0 +1,32 @@ +--- +title: 韵语 +article: false +description: 本节收录毛泽东创作的韵语。这些韵语不符合毛泽东诗论中对诗的定义,因此称为韵语。 +--- + +# 韵语 + +本节收录毛泽东创作的韵语。这些韵语不符合毛泽东诗论中对诗的定义,因此称为韵语。 + +| 序号 | 年份 | 诗/词名 | 历史阶段 | +| ---- | -------------- | ------------------------------- | ------------------ | +| C1 | 1911年春 | 三言韵语 富不富 | 旧民主主义革命时期 | +| C2 | 1915年5月 | 四言韵语 题《明耻篇》 | 旧民主主义革命时期 | +| C3 | 1915年夏 | 杂言韵语 游泳启事 | 旧民主主义革命时期 | +| C4 | 1927年秋 | 四言韵语 筹军饷布告 | 土地改革时期 | +| C5 | 1928年4月 | 杂言韵语 红军纪律歌 | 土地改革时期 | +| C6 | 1929年1月 | 四言韵语 红军第四军司令部布告 | 土地改革时期 | +| C7 | 1930年12月 | 六言韵语 中国工农革命委员会布告 | 土地改革时期 | +| C8 | 1931年12月19日 | 六言韵语 苏维埃政府布告 | 抗日战争时期 | +| C9 | 1934年7月 | 四言韵语 贺一对恋人团圆 | 抗日战争时期 | +| C10 | 1934年10月前 | 四言韵语 大菜小菜 | 抗日战争时期 | +| C11 | 1934年12月 | 七言韵语 戏赠洛甫 | 抗日战争时期 | +| C12 | 1939年 | 四言韵语 题《中国妇女》之出版 | 抗日战争时期 | +| C13 | 1948年11月11日 | 五言韵语 军队向前进 | 解放战争时期 | +| C14 | 1953年 | 四言韵语 大权独揽 | 社会主义改造时期 | +| C15 | 1959年7月5日 | 四言韵语 手里有粮 | 社会主义探索时期 | +| C16 | 1960年3月 | 四言韵语 题农村公共食堂 | 社会主义探索时期 | +| C17 | 60年代初 | 四言韵语 养生之道 | 社会主义探索时期 | +| C18 | 1962年1月29日 | 四言韵语 白天出气 | 社会主义探索时期 | +| C19 | 1973年春 | 五言韵语 读《十批判书》 | 文化大革命时期 | +| C20 | 1973年7月 | 五言韵语 大事不讨论 | 文化大革命时期 | \ No newline at end of file diff --git a/contents-hope/contents/D/D1.md b/contents-hope/contents/D/D1.md new file mode 100644 index 0000000..0c5b109 --- /dev/null +++ b/contents-hope/contents/D/D1.md @@ -0,0 +1,15 @@ +--- +title: 七绝·改诗呈父亲 +description: 写于 1910 年秋 +article: false +--- + +# 七绝·改诗呈父亲 + +孩儿立志出乡关, + +学不成名誓不还。 + +埋骨何须桑梓地, + +人生无处不青山。 diff --git a/contents-hope/contents/D/D10.md b/contents-hope/contents/D/D10.md new file mode 100644 index 0000000..63e4f1d --- /dev/null +++ b/contents-hope/contents/D/D10.md @@ -0,0 +1,15 @@ +--- +title: 朱履曲·改康生《游庐山仙人洞》曲题 +description: 写于 1959 年 +article: false +--- + +# 朱履曲·改康生《游庐山仙人洞》曲题 + +踏白云山上走, + +望长江眼底浮, + +这神仙到处有。 + +…… diff --git a/contents-hope/contents/D/D11.md b/contents-hope/contents/D/D11.md new file mode 100644 index 0000000..b5d060a --- /dev/null +++ b/contents-hope/contents/D/D11.md @@ -0,0 +1,19 @@ +--- +title: 普天乐·改康生《颂庐山会议》 +description: 写于 1959 年 +article: false +--- + +# 普天乐·改康生《颂庐山会议》 + +四方来, +英雄辈, +思钢要铁, +想电求煤。 +往来烟云楼, +龙虎风云会, +歌声唱得匡庐醉。 +瞻前途万丈光辉: +云蒸霞蔚, +民康物阜, +稻稔粱肥。 diff --git a/contents-hope/contents/D/D12.md b/contents-hope/contents/D/D12.md new file mode 100644 index 0000000..68d1826 --- /dev/null +++ b/contents-hope/contents/D/D12.md @@ -0,0 +1,15 @@ +--- +title: 七绝·改张仙朋《自怨》 +description: 写于 1960 年 12 月 +article: false +--- + +# 七绝·改张仙朋《自怨》 + +园庭朵朵盛花开, + +枝枝都喜春风来。 + +谁知还有霜冻日, + +嫩枝应怨不成材。 diff --git a/contents-hope/contents/D/D13.md b/contents-hope/contents/D/D13.md new file mode 100644 index 0000000..ff71498 --- /dev/null +++ b/contents-hope/contents/D/D13.md @@ -0,0 +1,85 @@ +--- +title: 改胡乔木《国庆》 +description: 年代不详 +article: false +--- + +# 改胡乔木《国庆》 + +茫茫大陆, + +回首几千冬。 + +人民众, + +称勤勇, + +挺神功。 + +竟尘蒙! + +夜永添寒重。 + +英雄种, + +自由梦, + +义竿耸, + +怒血进。 + +讶途穷。 + +忽震春雷, + +马列天涯送。 + +党结工农。 + +任风惊浪恶, + +鞭影指长虹。 + +穴虎潭龙, + +一朝空。 + +喜江山统, + +豪情纵; + +锤镰动, + +画图宏。 + +多昆仲, + +六洲共, + +驾长风, + +一帆同。 + +何物干戈弄, + +兴逆讼, + +卖亲朋, + +投凶横, + +求恩宠, + +媚音容。 + +不道人间, + +火炬燃偏猛。 + +处处春浓。 + +试登临极目, + +天半战旗红, + +旭目方东。 diff --git a/contents-hope/contents/D/D14.md b/contents-hope/contents/D/D14.md new file mode 100644 index 0000000..6667ccf --- /dev/null +++ b/contents-hope/contents/D/D14.md @@ -0,0 +1,45 @@ +--- +title: 改胡乔木《国庆夜记事》 +description: 年代不详 +article: false +--- + +# 改胡乔木《国庆夜记事》 + +今夕复何夕, + +四海共光辉, + +十里长安道上, + +火树映风旗。 + +万朵心花齐放, + +一片歌潮直上, + +化作彩星驰。 + +白日羞光景, + +明月掩重帷。 + +天外客, + +今不舞, + +欲何时? + +还我青春年少, + +达旦不须辞。 + +乐土人间信有, + +举世饥寒携手, + +前路复奚疑? + +万里风云会, + +只用一戎衣。 diff --git a/contents-hope/contents/D/D15.md b/contents-hope/contents/D/D15.md new file mode 100644 index 0000000..c9e6329 --- /dev/null +++ b/contents-hope/contents/D/D15.md @@ -0,0 +1,62 @@ +--- +title: 沁园春·改胡乔木《杭州感事》 +description: 年代不详 +article: false +--- + +# 沁园春·改胡乔木《杭州感事》 + +穆穆秋山, + +娓娓秋湖, + +荡荡秋江。 + +正一年好景, + +莲丹采月; + +四方佳气, + +桂国飘香, + +玉绽棉铃, + +金翻稻浪, + +秋意偏于陇亩长。 + +最堪喜, + +有射潮人健, + +不怕澜狂。 + + + +天堂, + +一向宣扬, + +笑今古云泥怎比量! + +算繁华千载, + +长埋碧血; + +工农此际, + +初试锋芒。 + +土偶欺山, + +妖骸祸水, + +西子羞污半面妆 + +谁共我, + +舞倚天长剑, + +扫此荒唐! + diff --git a/contents-hope/contents/D/D16.md b/contents-hope/contents/D/D16.md new file mode 100644 index 0000000..467e78a --- /dev/null +++ b/contents-hope/contents/D/D16.md @@ -0,0 +1,104 @@ +--- +title: 菩萨蛮五首·改胡乔木《一九六四年十月十六日原子弹爆炸》 +description: 年代不详 +article: false +--- + +# 菩萨蛮五首·改胡乔木《一九六四年十月十六日原子弹爆炸》 + +## 其一 + +神仙万世人间锁, + +英雄华竞能火, + +霹雳一声春, + +风流天下闻。 + + + +风吹天下水, + +清浊分千里, + +亿众气凌云, + +有人愁断魂。 + +## 其二 + +昂最七纪移山志, + +忍能夕夕为奴隶! + +双手扭乾坤, + +教天认主人。 + +浮云西北去, + +孔雀东南舞。 + +情最异今育, + +天风挟海潮。 + +## 其三 + +攀山越水寻常事, + +英雄不识艰难字, + +奇迹总人为, + +登高必自卑。 + + + +登临何限意, + +佳气盈天地。 + +来者尽翘翘, + +前峰喜更高。 + +## 其四 + +西风残照沉昏雾, + +东方红处升霞柱。 + +雾暗百妖横, + +霞飞四海腾。 + + + +霞旗扬四海, + +壮志惊千载: + +愿及雾偕亡, + +消为日月光! + +## 其五 +从来历史人魔战, + +魔存那得风波晏? + +此日揽长缨, + +遥看天地清。 + + + +长缨人卅亿, + +垓下重围密。 + +魔倒凯歌高, + +长天风也号。 diff --git a/contents-hope/contents/D/D17.md b/contents-hope/contents/D/D17.md new file mode 100644 index 0000000..cf8ee1c --- /dev/null +++ b/contents-hope/contents/D/D17.md @@ -0,0 +1,147 @@ +--- +title: 水龙吟七首·改胡乔木《水龙吟七首》 +description: 年代不详 +article: false +--- + +# 水龙吟七首·改胡乔木《水龙吟七首》 + +## 其一 + +星星火种东传,燎原此日光霄壤。 + +茅庐年少,斯民在抱,万夫一往。 + +几度星霜,江河沸鼎,乾坤反掌。 + +喜当年赤县,同袍成阵,寒风里,生机旺。 + + + +破夜洪钟怒响,起征人晓歌齐唱。 + +东风旗帜,南针思想,北辰俯仰。 + +雷迅文章,风生谈笑,敌闻胆丧。 + +唤鹰腾万仞,鹏征八表,看云天壮。 + +## 其二 + +开天辟地神威,列宁事业前谁偶? + +一声炮响,卅年血战,双枝并秀。 + +边寨惊烽,萧墙掣电,岁寒知友。 + +笑涎垂虎吻,心劳鼠技,分荆梦,今醒否? + + + +九亿金城深厚,问全球此盟何有? + +八方风雨,万邦忧乐,千秋休咎。 + +任重途长,天看旗帜,地看身手。 + +要同舟击楫,直须破浪,听风雷吼。 + +## 其三 + +举头西北浮云,回黄转绿知多少, + +当年瑶圃,穴穿狐兔,可怜劳草。 + +目醉琼楼,神驰玉宇,沉沦中道。 + +更元奸移位,长城自毁,旌旗暗,述残照。 + + + +绝城不堪终老,怎天涯犹迟归棹? + +远行应念,亡羊歧路,甘人虎豹。 + +珍重家园,良苗望溉,顾荆待扫。 + +趁投鞭众志,何当共驾,再乾坤造? + +## 其四 + +旧时王谢堂前,似曾相识归来燕。 + +新妆故态,异乡征逐,画堂依恋。 + +羞贱骄贫,抛亲弃侣,衔泥自羡。 + +忽火飞梁坠,一朝零落,梦犹怨,君恩浅。 + + + +秋去春来何限,怎滔滔竟尊冠冕? + +朱门命寄,苍生儿戏,风云色变。 + +十载簧言,万年粪秽,蝇趋菌衍。 + +愿孙孙子子,矢清遗孽,奋除妖剑。 + +## 其五 + +算来反面教员,先生榜样堪千古。 + +相煎如虏,鞭尸如虎,临危如鼠。 + +口唱真言,手挥宝篆,若呼风雨。 + +甚三无世界,两全党国,天花坠,归尘土。 + + + +涸辙今看枯鲋,定谁知明朝鲂鱮? + +膏育病重,新汤旧药,怎堪多煮? + +恨别弓惊,卷声树倒,相呼旧侣。 + +看后车重蹈,愁城四望,尽红旗舞。 + +## 其六 + +居然粉墨登场,十年一觉邯郸梦。 + +当初直料,雌黄信口,香花永供。 + +逆子倾家,残红傍路,惊风忽送。 + +亿连横秦相,称儿晋帝,争道是,真龙种。 + + + +惯见蜣丸蚁冢,任纷纭昆仑自耸。 + +江山有待,一声狮吼,万旗云涌。 + +天意多情,蜉蝣空怨,地轮飞动。 + +看连天芳草,莺迁燕返,又春光重。 + +## 其七 + +问君古往今来,皇皇文化何人造? + +千年奴隶,生涯牛马,看人醉饱。 + +史页新开,天南地北,赤光普照。 + +说狼羊共处,今谁偏应,膏牙爪,甘镣铐? + + + +革命一声号炮,动河山直穿云表。 + +风追骐骥,光寒剑戟,奋锄强暴。 + +作雾蚩尤,含沙鬼蜮,妖氛初扫。 + +乘摇空雪浪,漫天雹雨,指冰山倒! diff --git a/contents-hope/contents/D/D18.md b/contents-hope/contents/D/D18.md new file mode 100644 index 0000000..b55b7e9 --- /dev/null +++ b/contents-hope/contents/D/D18.md @@ -0,0 +1,35 @@ +--- +title: 六州歌头·改胡乔木《一九六五年新年》(其二) +description: 年代不详 +article: false +--- + +# 六州歌头·改胡乔木《一九六五年新年》(其二) + +寒山远望,春暖越重洋。 + +春潮莽,连天壤,震退荒。 + +战歌昂,凌厉山河壮。 + +千戈掌,方针讲,人民仰,同仇广,阵容强。 + +触目惊心,败叶纷纷降,兔死狐伤。 + +直冰崩瓦解,何计逞猖狂? + +两大分赃,梦徒香。 + + + +纵添兵将,夸大棒,嚣尘上,陷泥塘。 + +纷说项,宣忍让,舌如簧,愿难偿。 + +大宇东风旺,无遮挡,任飞扬。 + +争解放,坚方向,锐锋铓。 + +何世人间,虎豹容来往?众志金汤。 + +教红旗遍地,万国换新装,目月重光。 diff --git a/contents-hope/contents/D/D19.md b/contents-hope/contents/D/D19.md new file mode 100644 index 0000000..e32277a --- /dev/null +++ b/contents-hope/contents/D/D19.md @@ -0,0 +1,25 @@ +--- +title: 梅花引·改胡乔木《夺印》 +description: 年代不详 +article: false +--- + +# 梅花引·改胡乔木《夺印》 + +领袖语,牢记取,百年大计争基础。 + +背行囊,带干粮,眉飞色舞队队下乡忙。 + +当年八路今重到,共苦同甘群众靠。 + +万重山,不为难,不插红旗定是不回还。 + + + +社藏鼠,欺聋瞽,不爱贫农爱地主。 + +话连篇,表三千,偷梁换柱黑网结奸缘。 + +人间自有青霜剑,慧眼何愁形善变? + +起群雄,灭阴风,还我河山长作主人翁。 diff --git a/contents-hope/contents/D/D2.md b/contents-hope/contents/D/D2.md new file mode 100644 index 0000000..8bbeed9 --- /dev/null +++ b/contents-hope/contents/D/D2.md @@ -0,0 +1,15 @@ +--- +title: 七绝·改《咏蛙》 +description: 写于 1910 年秋 +article: false +--- + +# 七绝·改《咏蛙》 + +独坐池塘如虎踞, + +绿杨树下养精神。 + +春来我不先开口, + +哪个虫儿敢作声? diff --git a/contents-hope/contents/D/D20.md b/contents-hope/contents/D/D20.md new file mode 100644 index 0000000..27b4019 --- /dev/null +++ b/contents-hope/contents/D/D20.md @@ -0,0 +1,38 @@ +--- +title: 江城子二首·改胡乔木《赠边防战士》 +description: 年代不详 +article: false +--- + +# 江城子二首·改胡乔木《赠边防战士》 + +## 其一 + +少年心愿在天边。 + +别家园,度重关,南北东西多少好河山! + +为保金瓯颠不破,鞋踏烂,不辞难。 + + + +远征才觉道途欢。 +北风寒,有何于,雪地冰天为我驻朱颜。 + +背上枪枝登哨所,千丈壁,起炊烟。 + +## 其二 + +练兵塞上好风光。 + +号声忙,踏严霜,猎猎军旗天际看飞扬。 + +待到刺刀拼过了,挥汗水,对朝阳。 + + + +墙头大字写琳琅。 + +报爹娘,放心肠,多少英姿年少事戎行。 + +大海航行歌四起,营地乐,胜家乡。 diff --git a/contents-hope/contents/D/D21.md b/contents-hope/contents/D/D21.md new file mode 100644 index 0000000..1dea984 --- /dev/null +++ b/contents-hope/contents/D/D21.md @@ -0,0 +1,25 @@ +--- +title: 念奴娇·改胡乔木《重读雷锋日记》(其四) +description: 年代不详 +article: false +--- + +# 念奴娇·改胡乔木《重读雷锋日记》(其四) + +寻常日记,细观摩满纸云蒸霞蔚。 + +时代洪流翻巨浪,舒卷英雄如意。 + +昔恨蛟潜,今欣龙跃,海底奇峰起。 + +几多学者,语言无此滋味。 + + + +颜色涂绘由人,如君红透,羞杀营营辈。 + +花落结为千粒子,一代红巾争继。 + +勤洗灰尘,多经风雨,立定上游志。 + +力争不懈,青春长傲天地。 diff --git a/contents-hope/contents/D/D22.md b/contents-hope/contents/D/D22.md new file mode 100644 index 0000000..05db318 --- /dev/null +++ b/contents-hope/contents/D/D22.md @@ -0,0 +1,17 @@ +--- +title: 采桑子·改胡乔木《反“愁”》(其二) +description: 年代不详 +article: false +--- + +# 采桑子·改胡乔木《反“愁”》(其二) + +谁将愁比东流水? + +无限波澜,载得风帆,垂跃奔腾直向前。 + + + +登天蜀道何须怨? + +不上高山,突兀颠连,怎见人间是壮观? diff --git a/contents-hope/contents/D/D23.md b/contents-hope/contents/D/D23.md new file mode 100644 index 0000000..701ff86 --- /dev/null +++ b/contents-hope/contents/D/D23.md @@ -0,0 +1,43 @@ +--- +title: 生查子三首·改胡乔木《家书》(其二、其三、其四) +description: 年代不详 +article: false +--- + +# 生查子三首·改胡乔木《家书》(其二、其三、其四) + +## 其二 + +斗争如海洋,早晚云霞涌。 + +流水片时停,毒菌争传种。 + + + +青春只一回,转眼能抛送。 + +百炼化为钢,只有投群众。 + +## 其三 + +牡丹富贵王,弹指凋尘土。 + +岂是少扶持?不耐风和雨。 + + + +如此嫩和娇,何足名花数? + +稻麦不争芳,粒粒酬辛苦。 + +## 其四 + +纵观天地间,陵谷多奇趣。 + +东海有长鲸,常与波涛伍。 + + + +顺水好行船,终向下游去。 + +若要见英雄,先到艰难处。 diff --git a/contents-hope/contents/D/D24.md b/contents-hope/contents/D/D24.md new file mode 100644 index 0000000..40731ab --- /dev/null +++ b/contents-hope/contents/D/D24.md @@ -0,0 +1,47 @@ +--- +title: 七律四首·改胡乔木《七一抒情》 +description: 年代不详 +article: false +--- + +# 七律四首·改胡乔木《七一抒情》 + +## 其一 + +如此江山如此人,千年不遇我逢辰。 + +挥将日月长明笔,写就雷霆不朽文。 + +指顾崎岖成里道,笑谈荆棘等浮云。 + +旌旗猎猎春风暖,万目环球看大军。 + +## 其二 + +滚滚江流万里长,几分几合到汪洋。 + +源头尽望千堆雪,中道常迴九曲肠。 + +激浪冲天春汛怒,奔雷动地早潮狂。 + +层峦叠嶂今安在?一入沧溟喜浩茫。 + +## 其三 + +历经春夏共秋冬,四季风光任不同。 + +勤逐炎凉看黄鸟,独欺冰雪挺苍松。 + +寒虫向壁寻残梦,勇士乘风薄太空。 + +天外莫愁迷道路,早驱彩笔作长虹。 + +## 其四 + +六洲环顾满疮痍,冢突狼奔猎者谁? + +肝胆誓分兄弟难,头颅不向寇仇低。 + +自由合酒血成碧,胜利从来竿作旗。 + +休向英雄夸核弹,欣荣试看比基尼。 diff --git a/contents-hope/contents/D/D25.md b/contents-hope/contents/D/D25.md new file mode 100644 index 0000000..dc38899 --- /dev/null +++ b/contents-hope/contents/D/D25.md @@ -0,0 +1,15 @@ +--- +title: 五律·改陈毅《西行》 +description: 写于 1965 年 7 月 21 日 +article: false +--- + +# 五律·改陈毅《西行》 + +万里西行急,乘风御太空。 + +不因鹏翼展,那得鸟途通。 + +海酿千钟酒,山栽万仞葱。 + +风雷驱大地,是处有亲朋。 diff --git a/contents-hope/contents/D/D26.md b/contents-hope/contents/D/D26.md new file mode 100644 index 0000000..870f56a --- /dev/null +++ b/contents-hope/contents/D/D26.md @@ -0,0 +1,23 @@ +--- +title: 七律·改叶剑英《远望》诗题 +description: 写于 1965 年 12 月 +article: false +--- + +# 七律·改叶剑英《远望》诗题 + +忧患元元忆逝翁, + +红旗飘渺没遥空。 + +昏鸦三匝迷枯树, + +回雁兼程溯旧踪。 + +赤道雕弓能射虎, + +椰林匕首敢屠龙。 + +景升父子皆豚犬, + +旋转还凭革命功。 diff --git a/contents-hope/contents/D/D27.md b/contents-hope/contents/D/D27.md new file mode 100644 index 0000000..543d16f --- /dev/null +++ b/contents-hope/contents/D/D27.md @@ -0,0 +1,15 @@ +--- +title: 七绝·戏改李攀龙《怀明卿》 +description: 写于 1971 年 +article: false +--- + +# 七绝·戏改李攀龙《怀明卿》 + +豫章西望彩云间, + +九派长江九叠山。 + +高卧不须窥石镜, + +秋风怒在叛徒颜。 diff --git a/contents-hope/contents/D/D28.md b/contents-hope/contents/D/D28.md new file mode 100644 index 0000000..136ef38 --- /dev/null +++ b/contents-hope/contents/D/D28.md @@ -0,0 +1,15 @@ +--- +title: 七言诗·戏改杜甫《咏怀古迹》 +description: 写于 1971 年 +article: false +--- + +# 七言诗·戏改杜甫《咏怀古迹》 + +群山万壑赴荆门, + +生长林彪尚有村。 + +一去紫台连朔漠, + +独留青冢向黄昏。 diff --git a/contents-hope/contents/D/D29.md b/contents-hope/contents/D/D29.md new file mode 100644 index 0000000..5702ab8 --- /dev/null +++ b/contents-hope/contents/D/D29.md @@ -0,0 +1,35 @@ +--- +title: 七言诗·戏续李白《梁父吟》 +description: 写于 1973 年 7 月 4 日 +article: false +--- + +# 七言诗·戏续李白《梁父吟》 + +不料韩信不听话, + +十万大军下历城。 + +齐王火冒三千丈, + +抓了酒徒付鼎烹。 + + + +## 附:《梁父吟》前面诗句 + +长啸《梁甫吟》,何时见阳春? + +君不见朝歌屠叟辞棘津,八十西来钓渭滨。 + +宁羞白发照清水,逢时壮气思经纶。 + +广张三千六百钓,风期暗与文王亲。 + +大贤虎变愚不测,当年颇似寻常人。 + +君不见高阳酒徒起草中,长揖山东隆准公。 + +入门不拜骋雄辩,两女辍洗来趋风。 + +东下齐城七十二,指挥楚汉如旋蓬。 diff --git a/contents-hope/contents/D/D3.md b/contents-hope/contents/D/D3.md new file mode 100644 index 0000000..31e150f --- /dev/null +++ b/contents-hope/contents/D/D3.md @@ -0,0 +1,15 @@ +--- +title: 五古·改陈毅《反攻下汀州龙岩》诗句 +description: 写于 1929 年 9 月 +article: false +--- + +# 五古·改陈毅《反攻下汀州龙岩》诗句 + +润赣路千里, + +春花笑吐红。 + +败军气犹壮, + +一鼓下汀龙。 diff --git a/contents-hope/contents/D/D30.md b/contents-hope/contents/D/D30.md new file mode 100644 index 0000000..ae0c337 --- /dev/null +++ b/contents-hope/contents/D/D30.md @@ -0,0 +1,33 @@ +--- +title: 贺新郎·改张元干《送胡邦衡谪新州》 +description: 写于 1975 年 4 月 +article: false +--- + +# 贺新郎·改张元干《送胡邦衡谪新州》 + +梦绕神州路, + +怅秋风连营画角,故宫离黍。 + +底事昆仑倾砥柱,九地黄流乱注, + +聚万落千村狐兔。 + +天意从来高难问,况人情老易悲难诉。 + +更南浦,送君去! + + + +凉生岸柳催残暑, + +耿斜河疏星淡月,断云微渡。 + +万里江山知何处?回首对床夜语。 + +雁不到,书成谁与? + +目尽青天怀今古,肯儿曹恩怨相尔汝! + +君且去,休回顾。 diff --git a/contents-hope/contents/D/D31.md b/contents-hope/contents/D/D31.md new file mode 100644 index 0000000..19f1f0c --- /dev/null +++ b/contents-hope/contents/D/D31.md @@ -0,0 +1,9 @@ +--- +title: 四言诗·春日游园 +description: 写于 1976 年 +article: false +--- + +# 四言诗·春日游园 + +今我来兮,杨柳依依。 diff --git a/contents-hope/contents/D/D4.md b/contents-hope/contents/D/D4.md new file mode 100644 index 0000000..2b90384 --- /dev/null +++ b/contents-hope/contents/D/D4.md @@ -0,0 +1,12 @@ +--- +title: 七言诗·赏梅 +description: 写于 1923 年冬 +article: false +--- + +# 七言诗·赏梅 + +春心乐共花争发, + +与君一赏一陶然。 + diff --git a/contents-hope/contents/D/D5.md b/contents-hope/contents/D/D5.md new file mode 100644 index 0000000..f60e691 --- /dev/null +++ b/contents-hope/contents/D/D5.md @@ -0,0 +1,11 @@ +--- +title: 杂言诗·改李白《赠汪伦》 +description: 写于 1935 年 1 月 +article: false +--- + +# 杂言诗·改李白《赠汪伦》 + +桃花潭水深千尺,不及你我手足情。 + +祝总司令多抓俘虏,多打胜仗。 diff --git a/contents-hope/contents/D/D6.md b/contents-hope/contents/D/D6.md new file mode 100644 index 0000000..b06e445 --- /dev/null +++ b/contents-hope/contents/D/D6.md @@ -0,0 +1,11 @@ +--- +title: 四言诗·戏改江淹《别赋》句 +description: 写于 1939 年 7 月 +article: false +--- + +# 四言诗·戏改江淹《别赋》句 + +春草碧色,春水绿波。 + +送君延安,快如之何! diff --git a/contents-hope/contents/D/D7.md b/contents-hope/contents/D/D7.md new file mode 100644 index 0000000..eed62b1 --- /dev/null +++ b/contents-hope/contents/D/D7.md @@ -0,0 +1,11 @@ +--- +title: 七言诗·青山处处埋忠骨 +description: 写于 1950 年 +article: false +--- + +# 七言诗·青山处处埋忠骨 + +青山处处埋忠骨, + +何必马革裹尸还。 diff --git a/contents-hope/contents/D/D8.md b/contents-hope/contents/D/D8.md new file mode 100644 index 0000000..32cf865 --- /dev/null +++ b/contents-hope/contents/D/D8.md @@ -0,0 +1,19 @@ +--- +title: 五言诗·改造古代歌谣 +description: 写于 1957 年 11 月 7 日 +article: false +--- + +# 五言诗·改造古代歌谣 + +两个泥菩萨, + +一起都打碎。 + +用水一调和, + +再来做两个。 + +我身上有你, + +你身上有我。 diff --git a/contents-hope/contents/D/D9.md b/contents-hope/contents/D/D9.md new file mode 100644 index 0000000..33034c6 --- /dev/null +++ b/contents-hope/contents/D/D9.md @@ -0,0 +1,15 @@ +--- +title: 七绝·改梅白《夜登重庆枇杷山》 +description: 写于 1958 年 +article: false +--- + +# 七绝·改梅白《夜登重庆枇杷山》 + +我来高处欲乘风, + +幕色苍茫一望中。 + +百万银灯摇倒影, + +嘉陵江似水晶宫。 diff --git a/contents-hope/contents/D/README.md b/contents-hope/contents/D/README.md new file mode 100644 index 0000000..034f0c4 --- /dev/null +++ b/contents-hope/contents/D/README.md @@ -0,0 +1,43 @@ +--- +title: 改诗 +article: false +description: 本节收录毛泽东改前人的诗句或为今人修改的诗词。 +--- + +# 改诗 + +本节收录毛泽东改前人的诗句或为今人修改的诗词。 + +| 序号 | 年份 | 诗/词名 | 历史阶段 | +| ---- | ------------- | ----------------------------------------------------- | ------------------ | +| D1 | 1910年秋 | 七绝 改诗呈父亲 | 旧民主主义革命时期 | +| D2 | 1910年秋 | 七绝 改《咏蛙》 | 旧民主主义革命时期 | +| D3 | 1929年9月 | 五古 改陈毅《反攻下汀州龙岩》诗句 | 土地改革时期 | +| D4 | 1932年冬 | 七言诗 赏梅 | 抗日战争时期 | +| D5 | 1935年1月 | 杂言诗 改李白《赠汪伦》 | 抗日战争时期 | +| D6 | 1939年7月 | 四言诗 戏改江淹《别赋》句 | 抗日战争时期 | +| D7 | 1950年 | 七言诗 青山处处埋忠骨 | 社会主义改造时期 | +| D8 | 1957年11月7日 | 五言诗 改造古代歌谣 | 社会主义探索时期 | +| D9 | 1958年 | 七绝 改梅白《夜登重庆枇杷山》 | 社会主义探索时期 | +| D10 | 1959年 | 朱履曲 改康生《游庐山仙人洞》曲题 | 社会主义探索时期 | +| D11 | 1959年 | 普天乐 改康生《颂庐山会议》 | 社会主义探索时期 | +| D12 | 1960年12月 | 七绝 改张仙朋《自怨》 | 社会主义探索时期 | +| D13 | | 改胡乔木《国庆》 | | +| D14 | | 改胡乔木《国庆夜记事》 | | +| D15 | | 沁园春 改胡乔木《杭州感事》 | | +| D16 | | 菩萨蛮五首 改胡乔木《一九六四年十月十六日原子弹爆炸》 | | +| D17 | | 水龙吟七首 改胡乔木《水龙吟七首》 | | +| D18 | | 六州歌头 改胡乔木《一九六五年新年》(其二) | | +| D19 | | 梅花引 改胡乔木《夺印》 | | +| D20 | | 江城子二首 改胡乔木《赠边防战士》 | | +| D21 | | 念奴娇 改胡乔木《重读雷锋日记》(其四) | | +| D22 | | 采桑子 改胡乔木《反“愁”》(其二) | | +| D23 | | 生查子三首 改胡乔木《家书》(其二、其三、其四) | | +| D24 | | 七律四首 改胡乔木《七一抒情》 | | +| D25 | 1965年7月21日 | 五律 改陈毅《西行》 | 社会主义探索时期 | +| D26 | 1965年12月 | 七律 改叶剑英《远望》诗题 | 社会主义探索时期 | +| D27 | 1971年 | 七绝 戏改李攀龙《怀明卿》 | 文化大革命时期 | +| D28 | 1971年 | 七言诗 戏改杜甫《咏怀古迹》 | 文化大革命时期 | +| D29 | 1973年7月4日 | 七言诗 戏续李白《梁父吟》 | 文化大革命时期 | +| D30 | 1975年4月 | 贺新郎 改张元干《送胡邦衡谪新州》 | 文化大革命时期 | +| D31 | 1976年春 | 四言诗 春日游园 | 文化大革命时期 | \ No newline at end of file diff --git a/contents-hope/contents/E/E1.md b/contents-hope/contents/E/E1.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E1.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E10.md b/contents-hope/contents/E/E10.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E10.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E100.md b/contents-hope/contents/E/E100.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E100.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E101.md b/contents-hope/contents/E/E101.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E101.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E102.md b/contents-hope/contents/E/E102.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E102.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E103.md b/contents-hope/contents/E/E103.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E103.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E104.md b/contents-hope/contents/E/E104.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E104.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E105.md b/contents-hope/contents/E/E105.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E105.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E106.md b/contents-hope/contents/E/E106.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E106.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E107.md b/contents-hope/contents/E/E107.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E107.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E108.md b/contents-hope/contents/E/E108.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E108.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E109.md b/contents-hope/contents/E/E109.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E109.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E11.md b/contents-hope/contents/E/E11.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E11.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E110.md b/contents-hope/contents/E/E110.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E110.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E111.md b/contents-hope/contents/E/E111.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E111.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E112.md b/contents-hope/contents/E/E112.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E112.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E113.md b/contents-hope/contents/E/E113.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E113.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E114.md b/contents-hope/contents/E/E114.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E114.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E115.md b/contents-hope/contents/E/E115.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E115.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E116.md b/contents-hope/contents/E/E116.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E116.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E117.md b/contents-hope/contents/E/E117.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E117.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E118.md b/contents-hope/contents/E/E118.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E118.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E119.md b/contents-hope/contents/E/E119.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E119.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E12.md b/contents-hope/contents/E/E12.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E12.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E120.md b/contents-hope/contents/E/E120.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E120.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E121.md b/contents-hope/contents/E/E121.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E121.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E122.md b/contents-hope/contents/E/E122.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E122.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E123.md b/contents-hope/contents/E/E123.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E123.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E124.md b/contents-hope/contents/E/E124.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E124.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E125.md b/contents-hope/contents/E/E125.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E125.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E126.md b/contents-hope/contents/E/E126.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E126.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E127.md b/contents-hope/contents/E/E127.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E127.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E128.md b/contents-hope/contents/E/E128.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E128.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E129.md b/contents-hope/contents/E/E129.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E129.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E13.md b/contents-hope/contents/E/E13.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E13.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E130.md b/contents-hope/contents/E/E130.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E130.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E131.md b/contents-hope/contents/E/E131.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E131.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E132.md b/contents-hope/contents/E/E132.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E132.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E133.md b/contents-hope/contents/E/E133.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E133.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E134.md b/contents-hope/contents/E/E134.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E134.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E135.md b/contents-hope/contents/E/E135.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E135.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E136.md b/contents-hope/contents/E/E136.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E136.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E137.md b/contents-hope/contents/E/E137.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E137.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E138.md b/contents-hope/contents/E/E138.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E138.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E139.md b/contents-hope/contents/E/E139.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E139.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E14.md b/contents-hope/contents/E/E14.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E14.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E140.md b/contents-hope/contents/E/E140.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E140.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E141.md b/contents-hope/contents/E/E141.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E141.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E142.md b/contents-hope/contents/E/E142.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E142.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E143.md b/contents-hope/contents/E/E143.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E143.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E144.md b/contents-hope/contents/E/E144.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E144.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E145.md b/contents-hope/contents/E/E145.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E145.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E146.md b/contents-hope/contents/E/E146.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E146.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E147.md b/contents-hope/contents/E/E147.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E147.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E148.md b/contents-hope/contents/E/E148.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E148.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E149.md b/contents-hope/contents/E/E149.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E149.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E15.md b/contents-hope/contents/E/E15.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E15.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E150.md b/contents-hope/contents/E/E150.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E150.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E151.md b/contents-hope/contents/E/E151.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E151.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E152.md b/contents-hope/contents/E/E152.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E152.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E153.md b/contents-hope/contents/E/E153.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E153.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E154.md b/contents-hope/contents/E/E154.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E154.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E155.md b/contents-hope/contents/E/E155.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E155.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E156.md b/contents-hope/contents/E/E156.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E156.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E157.md b/contents-hope/contents/E/E157.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E157.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E158.md b/contents-hope/contents/E/E158.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E158.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E159.md b/contents-hope/contents/E/E159.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E159.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E16.md b/contents-hope/contents/E/E16.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E16.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E160.md b/contents-hope/contents/E/E160.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E160.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E161.md b/contents-hope/contents/E/E161.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E161.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E162.md b/contents-hope/contents/E/E162.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E162.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E163.md b/contents-hope/contents/E/E163.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E163.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E164.md b/contents-hope/contents/E/E164.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E164.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E165.md b/contents-hope/contents/E/E165.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E165.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E166.md b/contents-hope/contents/E/E166.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E166.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E167.md b/contents-hope/contents/E/E167.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E167.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E168.md b/contents-hope/contents/E/E168.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E168.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E169.md b/contents-hope/contents/E/E169.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E169.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E17.md b/contents-hope/contents/E/E17.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E17.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E170.md b/contents-hope/contents/E/E170.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E170.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E171.md b/contents-hope/contents/E/E171.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E171.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E18.md b/contents-hope/contents/E/E18.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E18.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E19.md b/contents-hope/contents/E/E19.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E19.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E2.md b/contents-hope/contents/E/E2.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E2.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E20.md b/contents-hope/contents/E/E20.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E20.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E21.md b/contents-hope/contents/E/E21.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E21.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E22.md b/contents-hope/contents/E/E22.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E22.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E23.md b/contents-hope/contents/E/E23.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E23.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E24.md b/contents-hope/contents/E/E24.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E24.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E25.md b/contents-hope/contents/E/E25.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E25.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E26.md b/contents-hope/contents/E/E26.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E26.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E27.md b/contents-hope/contents/E/E27.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E27.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E28.md b/contents-hope/contents/E/E28.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E28.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E29.md b/contents-hope/contents/E/E29.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E29.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E3.md b/contents-hope/contents/E/E3.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E3.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E30.md b/contents-hope/contents/E/E30.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E30.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E31.md b/contents-hope/contents/E/E31.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E31.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E32.md b/contents-hope/contents/E/E32.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E32.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E33.md b/contents-hope/contents/E/E33.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E33.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E34.md b/contents-hope/contents/E/E34.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E34.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E35.md b/contents-hope/contents/E/E35.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E35.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E36.md b/contents-hope/contents/E/E36.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E36.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E37.md b/contents-hope/contents/E/E37.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E37.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E38.md b/contents-hope/contents/E/E38.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E38.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E39.md b/contents-hope/contents/E/E39.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E39.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E4.md b/contents-hope/contents/E/E4.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E4.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E40.md b/contents-hope/contents/E/E40.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E40.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E41.md b/contents-hope/contents/E/E41.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E41.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E42.md b/contents-hope/contents/E/E42.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E42.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E43.md b/contents-hope/contents/E/E43.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E43.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E44.md b/contents-hope/contents/E/E44.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E44.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E45.md b/contents-hope/contents/E/E45.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E45.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E46.md b/contents-hope/contents/E/E46.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E46.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E47.md b/contents-hope/contents/E/E47.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E47.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E48.md b/contents-hope/contents/E/E48.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E48.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E49.md b/contents-hope/contents/E/E49.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E49.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E5.md b/contents-hope/contents/E/E5.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E5.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E50.md b/contents-hope/contents/E/E50.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E50.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E51.md b/contents-hope/contents/E/E51.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E51.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E52.md b/contents-hope/contents/E/E52.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E52.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E53.md b/contents-hope/contents/E/E53.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E53.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E54.md b/contents-hope/contents/E/E54.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E54.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E55.md b/contents-hope/contents/E/E55.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E55.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E56.md b/contents-hope/contents/E/E56.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E56.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E57.md b/contents-hope/contents/E/E57.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E57.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E58.md b/contents-hope/contents/E/E58.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E58.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E59.md b/contents-hope/contents/E/E59.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E59.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E6.md b/contents-hope/contents/E/E6.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E6.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E60.md b/contents-hope/contents/E/E60.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E60.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E61.md b/contents-hope/contents/E/E61.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E61.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E62.md b/contents-hope/contents/E/E62.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E62.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E63.md b/contents-hope/contents/E/E63.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E63.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E64.md b/contents-hope/contents/E/E64.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E64.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E65.md b/contents-hope/contents/E/E65.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E65.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E66.md b/contents-hope/contents/E/E66.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E66.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E67.md b/contents-hope/contents/E/E67.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E67.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E68.md b/contents-hope/contents/E/E68.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E68.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E69.md b/contents-hope/contents/E/E69.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E69.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E7.md b/contents-hope/contents/E/E7.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E7.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E70.md b/contents-hope/contents/E/E70.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E70.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E71.md b/contents-hope/contents/E/E71.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E71.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E72.md b/contents-hope/contents/E/E72.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E72.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E73.md b/contents-hope/contents/E/E73.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E73.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E74.md b/contents-hope/contents/E/E74.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E74.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E75.md b/contents-hope/contents/E/E75.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E75.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E76.md b/contents-hope/contents/E/E76.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E76.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E77.md b/contents-hope/contents/E/E77.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E77.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E78.md b/contents-hope/contents/E/E78.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E78.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E79.md b/contents-hope/contents/E/E79.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E79.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E8.md b/contents-hope/contents/E/E8.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E8.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E80.md b/contents-hope/contents/E/E80.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E80.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E81.md b/contents-hope/contents/E/E81.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E81.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E82.md b/contents-hope/contents/E/E82.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E82.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E83.md b/contents-hope/contents/E/E83.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E83.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E84.md b/contents-hope/contents/E/E84.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E84.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E85.md b/contents-hope/contents/E/E85.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E85.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E86.md b/contents-hope/contents/E/E86.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E86.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E87.md b/contents-hope/contents/E/E87.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E87.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E88.md b/contents-hope/contents/E/E88.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E88.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E89.md b/contents-hope/contents/E/E89.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E89.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E9.md b/contents-hope/contents/E/E9.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E9.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E90.md b/contents-hope/contents/E/E90.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E90.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E91.md b/contents-hope/contents/E/E91.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E91.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E92.md b/contents-hope/contents/E/E92.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E92.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E93.md b/contents-hope/contents/E/E93.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E93.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E94.md b/contents-hope/contents/E/E94.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E94.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E95.md b/contents-hope/contents/E/E95.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E95.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E96.md b/contents-hope/contents/E/E96.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E96.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E97.md b/contents-hope/contents/E/E97.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E97.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E98.md b/contents-hope/contents/E/E98.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E98.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/E99.md b/contents-hope/contents/E/E99.md new file mode 100644 index 0000000..743eedf --- /dev/null +++ b/contents-hope/contents/E/E99.md @@ -0,0 +1,6 @@ +--- +title: +description: 写于 年 月 日 +article: false +--- + diff --git a/contents-hope/contents/E/README.md b/contents-hope/contents/E/README.md new file mode 100644 index 0000000..f93a859 --- /dev/null +++ b/contents-hope/contents/E/README.md @@ -0,0 +1,183 @@ +--- +title: 楹联 +article: false +description: 本节收录毛泽东创作联、改编联、应对联、赠联、改联等楹联。 +--- + +# 楹联 + +本节收录毛泽东创作联、改编联、应对联、赠联、改联等楹联。 + +| 序号 | 年份 | 诗/词名 | 历史阶段 | +| ---- | ---------------------- | ---------------------------------------------------- | ------------------ | +| E1 | 1902年 | 和邹春培先生应对联(之一) | 旧民主主义革命时期 | +| E2 | 1903年 | 和邹春培先生应对联(之二) | 旧民主主义革命时期 | +| E3 | 1906年 | 劝人联 | 旧民主主义革命时期 | +| E4 | 1910年 | 和东山小学堂先生应对联 | 旧民主主义革命时期 | +| E5 | 1910年秋 | 和萧三同学应对联 | 旧民主主义革命时期 | +| E6 | 1913年10月 | 登高泛海联 | 旧民主主义革命时期 | +| E7 | 1915年 | 贺廖廷璇、皮述莲同学新婚联 | 旧民主主义革命时期 | +| E8 | 1915年4月 | 励志联 | 旧民主主义革命时期 | +| E9 | 1915年5月 | 挽易昌陶同学联 | 旧民主主义革命时期 | +| E10 | 1915年 | 赠毛泽建继妹联 | 旧民主主义革命时期 | +| E11 | 1915年 | 治学联 | 旧民主主义革命时期 | +| E12 | 1915年 | 抒怀联 | 旧民主主义革命时期 | +| E13 | 1916年5月 | 挽吴竹圃同学联 | 旧民主主义革命时期 | +| E14 | 1916年 | 赠萧瑜同学联 | 旧民主主义革命时期 | +| E15 | 1917年 | 题湖南省立第一师范病故同学追悼会联 | 旧民主主义革命时期 | +| E16 | 1917年 | 挽某同学联 | 旧民主主义革命时期 | +| E17 | 1917年春 | 赠白浪滔天联(两副) | 旧民主主义革命时期 | +| E18 | 1917年4月 | 引精神与体魄之关系联 | 旧民主主义革命时期 | +| E19 | 1917年夏 | 治学联(两副) | 旧民主主义革命时期 | +| E20 | 1917年夏 | 赠王熙同学联 | 旧民主主义革命时期 | +| E21 | 1917年夏 | 和夏默安先生应对联 | 旧民主主义革命时期 | +| E22 | 1917-1918年 | 题泡尔生《伦理学原理》联 | 旧民主主义革命时期 | +| E23 | 1919年8月4日 | 赞“五四”运动联(两副) | 国民革命时期 | +| E24 | 1919年10月8日 | 挽母联(两副) | 国民革命时期 | +| E25 | 1920年1月 | 挽杨昌济先生联 | 国民革命时期 | +| E26 | 1920年1月 | 自勉联 | 国民革命时期 | +| E27 | 1920年6月7日 | 读书自警联 | 国民革命时期 | +| E28 | 1920年6月7日 | 赠黎锦熙联(两副) | 国民革命时期 | +| E29 | 1920年9月 | 题湖南省立第一师范附属小学礼堂联 | 国民革命时期 | +| E30 | 1921年 | 题湖南劳工会联 | 国民革命时期 | +| E31 | 1921年8月 | 挽易白沙烈士联 | 国民革命时期 | +| E32 | 1921年11月 | 和李立三同志应对联 | 国民革命时期 | +| E33 | 1922年 | 挽黄爱、庞人铨联 | 国民革命时期 | +| E34 | 1922年 | 题安源工人夜校联 | 国民革命时期 | +| E35 | 1922年 | 题安源工人俱乐部联 | 国民革命时期 | +| E36 | 1923年 | 题安源工人俱乐部联 | 国民革命时期 | +| E37 | 1924年 | 挽陈子博同志联 | 国民革命时期 | +| E38 | 1926年3月18日 | 纪念巴黎公社联 | 国民革命时期 | +| E39 | 1926年10月 | 挽罗宗瀚烈士联 | 国民革命时期 | +| E40 | 1927年春节 | 为刘能诗同学家题春联 | 国民革命时期 | +| E41 | 1927年秋 | 赠杨开慧联 | 土地改革时期 | +| E42 | 1927年 | 题军旗联 | 土地改革时期 | +| E43 | 1928年1月 | 题遂川公审土豪劣绅大会联 | 土地改革时期 | +| E44 | 1928年春节前 | 为井冈山群众题春联 | 土地改革时期 | +| E45 | 1928年4月 | 题桂东县沙田圩军民大会联 | 土地改革时期 | +| E46 | 1928年10月 | 挽王尔琢同志联 | 土地改革时期 | +| E47 | 1928年 | 和何长工同志应对联 | 土地改革时期 | +| E48 | | 和乌石垄老者应对联 | | +| E49 | 1930年12月 | 题第一次反“围剿”誓师大会联 | 土地改革时期 | +| E50 | 约1931年2月 | 庆祝反“围剩”胜利大会联 | 土地改革时期 | +| E51 | 1931年8月 | 题城岗乡苏维埃政府党支部联 | 土地改革时期 | +| E52 | 1931年9月 | 挽黄公略同志联 | 土地改革时期 | +| E53 | 1931年秋 | 戏题兴国“四星望月”菜联 | 土地改革时期 | +| E54 | 1931年 | 题黄陂联 | 土地改革时期 | +| E55 | 1931年11月 | 题第一次全国苏维埃代表大会联 | 抗日战争时期 | +| E56 | 1934年1月27日 | 标题联 | 抗日战争时期 | +| E57 | 1934年2月 | 和某私塾先生应对联 | 抗日战争时期 | +| E58 | 1935年10月19日 | 和房东应对联 | 抗日战争时期 | +| E59 | 1936年3月1日 | 国人奋起抗日联(三副) | 抗日战争时期 | +| E60 | 1936年8月 | 戏赠周小舟同志联 | 抗日战争时期 | +| E61 | 1936年9月22日 | 抗日救国联(六副) | 抗日战争时期 | +| E62 | 1936年12月1日 | 劝蒋介石抗日联 | 抗日战争时期 | +| E63 | 1937年1月 | 题财经工作联 | 抗日战争时期 | +| E64 | 1937年3月 | 赠朱德同志联 | 抗日战争时期 | +| E65 | 第二次国内革命战争时期 | 赠毛泽民联 | 抗日战争时期 | +| E66 | 1938年3月 | 题纪念孙中山逝世十三周年暨追悼抗日阵亡将士大会联 | 抗日战争时期 | +| E67 | 1938年5月 | 挽王铭章将军联 | 抗日战争时期 | +| E68 | 1938年 | 题抗大联 | 抗日战争时期 | +| E69 | 1938年 | 励志联 | 抗日战争时期 | +| E70 | 1939年4月 | 赠吕炎同志联 | 抗日战争时期 | +| E71 | 1939年5月 | 为延安鲁迅艺术学院成立一周年题词 | 抗日战争时期 | +| E72 | 1939年5月 | 戏改“两耳不闻窗外事”联 | 抗日战争时期 | +| E73 | 1939年春 | 赠陈彪雄同志联 | 抗日战争时期 | +| E74 | 1939年 | 题延安新市场联 | 抗日战争时期 | +| E75 | 1939年7月 | 挽郭沫若父郭朝沛先生联 | 抗日战争时期 | +| E76 | 1939年7月 | 挽杨裕民同志联 | 抗日战争时期 | +| E77 | 1939年8月1日 | 挽平江惨案死难烈士联 | 抗日战争时期 | +| E78 | 1939年8月 | 代中共中央撰挽平江惨案死难烈士联 | 抗日战争时期 | +| E79 | 1939年12月 | 挽白求恩大夫联 | 抗日战争时期 | +| E80 | 1940年3月 | 挽蔡元培先生联 | 抗日战争时期 | +| E81 | 1940年9月 | 挽徐谦先生联 | 抗日战争时期 | +| E82 | 1941年5月 | 讽主观主义者联 | 抗日战争时期 | +| E83 | 1941年11月 | 挽张冲先生联 | 抗日战争时期 | +| E84 | 1941年 | 引《世说新语·排调》摘句联 | 抗日战争时期 | +| E85 | | 斗争策略联 | | +| E86 | | 引尊师重教联 | | +| E87 | 1942年12月29日 | 挽柯棣华大夫联 | 抗日战争时期 | +| E88 | 1943年 | 挽刘志丹同志联 | 抗日战争时期 | +| E89 | 1943年 | 挽蔡和森、蔡畅母葛太夫人联 | 抗日战争时期 | +| E90 | 1943年 | 赠严炳武同志联 | 抗日战争时期 | +| E91 | 1944年4月 | 挽朱德母钟太夫人联 | 抗日战争时期 | +| E92 | 1945年2月 | 挽彭雪枫同志联 | 抗日战争时期 | +| E93 | 1945年4月 | 为中国共产党第七次代表大会题联 | 抗日战争时期 | +| E94 | 1945年6月 | 挽中国革命死难烈士联 | 抗日战争时期 | +| E95 | 1945年9月 | 答张澜联 | 解放战争时期 | +| E96 | 1945年10月 | 书鲁迅《自嘲》摘句联 | 解放战争时期 | +| E97 | 1945年11月 | 贺陈嘉庚安全返回新加坡联 | 解放战争时期 | +| E98 | 1946年4月 | 挽“四八”烈士联 | 解放战争时期 | +| E99 | 1946年7月 | 挽李公朴、闻一多联 | 解放战争时期 | +| E100 | 1946年10月 | 贺黄有风、赵雷明婚联(两副) | 解放战争时期 | +| E101 | 1947年3月25日 | 挽刘胡兰烈士联 | 解放战争时期 | +| E102 | 延安时期 | 题新华书店联 | 解放战争时期 | +| E103 | 1947年3月 | 撤离延安联 | 解放战争时期 | +| E104 | 1947年3月 | 工商政策和任务联 | 解放战争时期 | +| E105 | 1947年9月 | 挽续范亭同志联 | 解放战争时期 | +| E106 | 1948年2月 | 代中共中央西北局、陕甘宁边区撰挽李鼎铭先生联(两副) | 解放战争时期 | +| E107 | 1948年11月30日 | 赠张天义同志联 | 解放战争时期 | +| E108 | 1949年 | 题中国新民主主义青年团第一次全国代表大会联 | 解放战争时期 | +| E109 | 1949年9月 | 挽冯玉祥将军联 | 解放战争时期 | +| E110 | 1949年10月1日 | 为侨胞题联 | 社会主义改造时期 | +| E111 | 建国初 | 和郭沫若同志应对联 | 社会主义改造时期 | +| E112 | 1949年12月 | 贺斯大林同志七十寿辰联 | 社会主义改造时期 | +| E113 | 1949年12月 | 赠李达同志联 | 社会主义改造时期 | +| E114 | 1950年5月7日 | 题第一次全国侦察工作会议联 | 社会主义改造时期 | +| E115 | 1950年9月19日 | 贺张维母王太夫人八十寿辰联 | 社会主义改造时期 | +| E116 | 1950年10月 | 题抗美援朝联 | 社会主义改造时期 | +| E117 | 1950年12月29日 | 赠湖南省立第一师范学校同学联 | 社会主义改造时期 | +| E118 | 1950年 | 和符定一应对联 | 社会主义改造时期 | +| E119 | 1951年1月15日 | 题中国人民解放军军事学院成立联 | 社会主义改造时期 | +| E120 | 1951年1月15日 | 赠陈永康同学、马毛姐同志联 | 社会主义改造时期 | +| E121 | 1951年8月 | 赠延安枣园革命老根据地人民联 | 社会主义改造时期 | +| E122 | 1952年6月20日 | 题中华全国体育总会成立大会联 | 社会主义改造时期 | +| E123 | 1952年8月 | 题公安部队首届功臣模范代表大会联 | 社会主义改造时期 | +| E124 | 1953年 | 题海南岛海榆中线公路纪念碑联 | 社会主义改造时期 | +| E125 | 1954年9月15日 | 为人联 | 社会主义改造时期 | +| E126 | 1955年5月12日 | 题肃反工作联 | 社会主义改造时期 | +| E127 | 1955年 | 赠陈毅同志联 | 社会主义改造时期 | +| E128 | 1956年4月28日 | 科学文化工作方针联 | 社会主义改造时期 | +| E129 | 1956年9月15日 | 态度联 | 社会主义改造时期 | +| E130 | 1956年 | 和周恩来同志应对联 | 社会主义改造时期 | +| E131 | 1957年3月 | 引《南史·王伟传》摘句联 | 社会主义建设时期 | +| E132 | 1958年5月18日 | 题丹东拖拉机配件厂联 | 社会主义建设时期 | +| E133 | 1958年 | 戏改孙中山联 | 社会主义建设时期 | +| E134 | 1958年12月21日 | 戏改孙中山联 | 社会主义建设时期 | +| E135 | 1959年4月24日 | 引刘禹锡《酬乐天扬州初逢席上见赠》摘句联 | 社会主义建设时期 | +| E136 | 1959年6月25日 | 和毛宇居先生应对联 | 社会主义建设时期 | +| E137 | 1959年7月4日 | 引杨继盛诗摘句联 | 社会主义建设时期 | +| E138 | 1959年 | 赠陈云同志联 | 社会主义建设时期 | +| E139 | 1959年 | 赠经济工作者联 | 社会主义建设时期 | +| E140 | | 书王勃《滕王阁序》摘句联之一 | | +| E141 | 50年代末或60年代初 | 赠叶剑英同志联 | 社会主义建设时期 | +| E142 | 1961年11月6日 | 引高启《梅花》摘句联 | 社会主义建设时期 | +| E143 | 1961年12月26日 | 引谭用之《秋宿湘江遇雨》摘句联 | 社会主义建设时期 | +| E144 | 1961年12月26日 | 引黄道让《重登岳麓》摘句联 | 社会主义建设时期 | +| E145 | 1963年1月15日 | 赠李讷联 | 社会主义建设时期 | +| E146 | 1964年9月27日 | 文艺方针联 | 社会主义建设时期 | +| E147 | 1965年6月26日 | 引《诗经·木桃》摘句联 | 社会主义建设时期 | +| E148 | 1967年9月24日 | 引罗隐《筹笔驿》摘句联 | 文化大革命时期 | +| E149 | 60年代末 | 引杜甫《前出塞》摘句联 | 文化大革命时期 | +| E150 | 1971年 | 题折扇联 | 文化大革命时期 | +| E151 | 1972年 | 赠刘兴元同志联 | 文化大革命时期 | +| E152 | 1973年12月 | 赠邓小平同志联 | 文化大革命时期 | +| E153 | 1973年 | 赠许世友同志联 | 文化大革命时期 | +| E154 | | 书王勃《滕王阁序》摘句联之二 | | +| E155 | 1975年5月16日 | 引杜甫《不见》摘句联 | | +| E156 | | 书孟浩然与友人联句联 | | +| E157 | | 书杜甫《水槛遣心》摘句联 | | +| E158 | | 书岑参《奉和杜相公发益昌》摘句联 | | +| E159 | | 书贾岛《忆江上吴处士》摘句联 | | +| E160 | | 书杜牧《题青云馆》摘句联 | | +| E161 | | 书《旧唐书·薛仁贵传》摘句联 | | +| E162 | | 书林逋《山园小梅》摘句联 | | +| E163 | | 书王实甫《西厢记》第四本第三折[四煞)摘句联 | | +| E164 | | 书高启《送叶判官赴高唐时使安南还》摘句联 | | +| E165 | | 书曹雪芹《红楼梦》第二回“智通寺”联 | | +| E166 | | 书曹雪芹《红楼梦》第五回宁国府上房内联 | | +| E167 | | 书曹雪芹《红楼梦》第五回秦可卿卧房联 | | +| E168 | | 书曹雪芹《红楼梦》第十七回贾宝玉题大观园蘅芷清芳联 | | +| E169 | | 引《龙门瞰图》题画诗摘句联 | | +| E170 | | 引雅声诗摘句联 | | +| E171 | | 毛泽东诗词集句对联(三十副) | | \ No newline at end of file diff --git a/contents-hope/contents/README.md b/contents-hope/contents/README.md new file mode 100644 index 0000000..f84b5f8 --- /dev/null +++ b/contents-hope/contents/README.md @@ -0,0 +1,18 @@ +--- +title: 开始阅读 +article: false +description: 文章分类索引 +--- + +# 开始阅读 + +- ## **[古体诗词](./A/)** + +- ## **[无据诗词、联句、残句](./B/)** + +- ## **[韵语](./C/)** + +- ## **[改诗](./D/)** + +- ## **[楹联](./E/)** + diff --git a/contents-hope/log.md b/contents-hope/log.md new file mode 100644 index 0000000..1418622 --- /dev/null +++ b/contents-hope/log.md @@ -0,0 +1,11 @@ +--- +description: 项目开发轨迹 +--- + +# 项目日志 + +- 2021/09/29:完成A、B、C、D正文内容整理 +- 2021/09/28:完成目录、修改结构设计 +- 2021/09/27:完成初步结构设计、Hitokoto服务部署 +- 2021/09/26:初始化Web版框架 + diff --git a/contents-hope/progress.md b/contents-hope/progress.md new file mode 100644 index 0000000..7f25e45 --- /dev/null +++ b/contents-hope/progress.md @@ -0,0 +1,55 @@ +--- +description: 目前正在制作第1版 +--- + +# 项目进度 + ++ 最后更新时间:2021年9月29日 ++ TODO代表未来计划增加的内容/功能,不一定会真正部署 + +## 资料整理 + +| | 目录构建 | 原文构建 | 原文校对 | +| -------- | -------- | -------- | -------- | +| 古体诗词 | ✅ | ✅ | | +| 联句残句 | ✅ | ✅ | | +| 韵语 | ✅ | ✅ | | +| 改诗 | ✅ | ✅ | | +| 楹联 | ✅ | | | + +## 开发运维 + +### Web版 + +- [x] 确定实现方案 +- [x] 框架构建&配置 +- [ ] 本地部署 +- [ ] 测试优化 +- [ ] 代码审计和公开 +- [ ] 正式部署 + +### PDF版 + +- [ ] 确定实现方案 +- [ ] Web版源代码处理 +- [ ] 生成PDF + +### Hitokoto(TODO) + +- [x] 服务端部署 +- [ ] 构建语料库 +- [ ] 服务测试 +- [ ] Web端落地 +- [ ] API部署 + +### Random Visit(TODO) + +## TODO + +- [ ] 真实性核验 +- [ ] 注解&翻译 +- [ ] 赏析&评论 +- [ ] 阅读指导 +- [ ] 研究类文章 +- [ ] 字体改进 +- [ ] PWA \ No newline at end of file diff --git a/contents-hope/reference.md b/contents-hope/reference.md new file mode 100644 index 0000000..9cef4b6 --- /dev/null +++ b/contents-hope/reference.md @@ -0,0 +1,34 @@ +--- +description: 项目参考的书籍、艺术作品、开源项目等资源 +--- + +# 参考资料 + +### 网站 + +- [马克思主义文库](https://www.marxists.org/chinese/index.html) +- [百度汉语](https://hanyu.baidu.com/) + +### 书籍 + +- 《毛泽东诗词鉴赏全编(增订本)》,吴正裕,人民文学出版社 +- 《新编毛泽东诗词鉴赏大全(足本)》,季世昌,江苏文艺出版社 +- 《毛泽东诗词鉴赏辞典》,上海辞书出版社文学鉴赏词典编篡中心,上海辞书出版社 +- 《毛泽东诗词鉴赏》,徐四海,云南人民出版社 +- 《毛泽东诗词》,季世昌、徐四海,江苏凤凰文艺出版社 +- 《毛泽东诗词大观》,蔡清富、黄辉映,四川人民出版社 +- 《毛泽东诗词品鉴》,公木,长春出版社 +- 《毛泽东诗词品鉴》,良石 王会军 武焕平,台海出版社 + +### 开源项目 + +本项目使用了以下开源项目的成果: + +- VuePress +- VuePress-Hope +- Waline +- AL_Hitokoto + +### 艺术作品 + +- 《中国2098(八)—— 太阳照常升起》,@nangesfg diff --git a/dist/404.html b/dist/404.html new file mode 100644 index 0000000..fa6d2ca --- /dev/null +++ b/dist/404.html @@ -0,0 +1,64 @@ + + + + + + 毛泽东诗词库 + + + + + + + + + + + + + + + + + + + + + + + + +
我们是怎么来到这儿的?
带我回家
+ + + diff --git a/dist/about/index.html b/dist/about/index.html new file mode 100644 index 0000000..a796ad3 --- /dev/null +++ b/dist/about/index.html @@ -0,0 +1,80 @@ + + + + + + 关于 | 毛泽东诗词库 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

关于

CDN ... 大约 1 分钟

# 关于

​ 本项目是电子科技大学2021年-2022学年秋季学期毛泽东思想与中国特色社会主义理论体系概论(2019级)的课程项目式作业。

# 使用许可

​ 若您要使用本项目的全部或部分内容来完成与“毛泽东思想与中国特色社会主义理论体系概论”的课程作业、任务、社会实践等计入课程成绩的工作,您需要:

  • 通过项目日志页提供的联系方式或GitHub Issue向项目所有者发起申请并取得许可(您的用户名和项目名出现在本节末尾方代表您取得了使用许可)。
  • 在申请中说明使用方式、使用范围及开源您项目中使用/引用本项目内容的所有文件。

# 项目目标&主要工作

# 主要目标

  • 整理目前已知的毛泽东诗词

# 拓展目标(TODO)

列出以下目标,仅代表我们有相关意愿或计划,但不一定会实施。 +详见项目进度

  • 补充真实性核验信息
  • 添加解释性内容 +
    • 注解、赏析、评论
    • 研究类文章
    • 阅读指导
  • 制作和更新离线版本(PDF版)
  • 新增扩展功能

# 项目成员&分工

本项目负责人为CDN,目前他承担项目全部工作。

# 开发运维

  • Web版
  • PDF版
  • Hitoko API / Service
  • Random Visit

# 资料整理

  • 原文整理 +
    • 主题整理
    • 编年整理
  • 赏析、注解整理
  • 相关文献、参考资料整理
  • 校对

# 项目进度

# 项目日志

+ + + diff --git a/dist/article/index.html b/dist/article/index.html new file mode 100644 index 0000000..f70c50b --- /dev/null +++ b/dist/article/index.html @@ -0,0 +1,106 @@ + + + + + + 毛泽东诗词库 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/dist/assets/css/0.styles.19c9e417.css b/dist/assets/css/0.styles.19c9e417.css new file mode 100644 index 0000000..f0f1c48 --- /dev/null +++ b/dist/assets/css/0.styles.19c9e417.css @@ -0,0 +1,13 @@ +@import url(//at.alicdn.com/t/font_2410206_kxwb6og9m5.css);.code-demo-wrapper{margin-top:10px;border:1px solid var(--border-color,#eaecef);border-radius:4px;transition:all .2s}.code-demo-wrapper:not([demo-inited]){display:none}.code-demo-wrapper:hover{box-shadow:0 2px 12px var(--card-shadow-color,rgba(0,0,0,.15))}.code-demo-wrapper .demo-wrapper{position:relative;max-height:400px;padding:20px;border-bottom:1px solid var(--border-color,#eaecef);overflow:auto}@media (max-width:959px){.code-demo-wrapper .code-demo-app{margin-left:auto!important;margin-right:auto!important}}.code-wrapper{overflow:hidden;transition:height .5s}.code-wrapper .code>p{margin:.75rem}.theme-default-content .code-wrapper .code>div[class*=language-]:first-child pre{margin-top:0!important}.theme-default-content .code-wrapper .code>div[class*=language-].language-json{display:none}.theme-default-content .code-wrapper .code>div[class*=language-].line-numbers-mode:after{border-radius:0}@media (max-width:419px){.theme-default-content .code-wrapper .code>div[class*=language-]{margin:.8rem 0}.theme-default-content .code-wrapper .code>div[class*=language-].line-numbers-mode:after,.theme-default-content .code-wrapper .code>div[class*=language-] .line-numbers-wrapper{display:none}.theme-default-content .code-wrapper .code>div[class*=language-] pre[class*=language-]{padding:1.25rem 1.25rem 1rem}}.theme-default-content .code-wrapper .code>div[class*=language-] .copy-code-button{bottom:-10px;right:-2px;border-top-right-radius:50% 20%;border-bottom-right-radius:50% 20%;width:28px;height:28px}.code-demo-footer{position:relative;text-align:left}.code-demo-footer.show-link .code-demo-codepen,.code-demo-footer.show-link .code-demo-jsfiddle{opacity:1}.code-demo-footer .expand{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");line-height:normal;transition:all .3s;border-width:0;position:relative;margin:8px;background-color:transparent;border-color:transparent;font-size:24px;outline:none;cursor:pointer}.theme-dark .code-demo-footer .expand{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.code-demo-footer .expand.down{transform:rotate(180deg)}.code-demo-footer .expand.right{transform:rotate(90deg)}.code-demo-footer .expand.left{transform:rotate(-90deg)}.code-demo-footer .title{display:inline-block;vertical-align:top;line-height:40px}.code-demo-footer .code-demo-codepen,.code-demo-footer .code-demo-jsfiddle{float:right;margin:8px 4px}.code-demo-footer .code-demo-codepen:hover,.code-demo-footer .code-demo-jsfiddle:hover{opacity:1}.code-demo-footer .button{background-color:transparent;border-width:0;cursor:pointer;position:relative;margin:0;padding:0;color:#3eaf7c;font-size:14px;outline:none}.code-demo-footer .button:hover:before{content:attr(data-tip);position:absolute;top:-28px;left:50%;z-index:100;padding:6px;border-radius:4px;background-color:rgba(0,0,0,.8);color:#eee;font-size:12px;line-height:1;white-space:nowrap;transform:translateX(-50%)}.code-demo-footer .button:hover:after{content:""!important;display:block;position:absolute;left:50%;top:-5px;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(0,0,0,.8)}.code-demo-footer .button:hover svg{fill:var(--accent-color,#3eaf7c)}.code-demo-footer .button svg{width:1.25rem;height:1.25rem;fill:var(--grey12,#bbb)}#message-container{position:fixed;top:4.6rem;left:0;right:0;z-index:100;text-align:center}#message-container .message{display:inline-block;padding:8px 10px;border-radius:3px;box-shadow:0 0 10px 0 var(--box-shadow-color,#bbb);background:var(--bgcolor,#fff);color:var(--text-color,#333);font-size:14px;transition:height .2s ease-in-out,margin .2s ease-in-out}#message-container .message.move-in{-webkit-animation:message-move-in .3s ease-in-out;animation:message-move-in .3s ease-in-out}#message-container .message.move-out{-webkit-animation:message-move-out .3s ease-in-out;animation:message-move-out .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#message-container .message svg{position:relative;bottom:-.125em;margin-right:5px}@-webkit-keyframes message-move-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes message-move-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes message-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes message-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.copy-code-button{background-color:transparent;border-width:0;cursor:pointer;width:32px;height:32px;padding:7px 8px;border-radius:50%;color:#fff;background:#339af0;outline:none}.copy-code-button:hover{cursor:pointer!important;background:#228be6}div[class*=language-] .copy-code-button{position:absolute;right:-14px;bottom:-14px;z-index:100}@media (max-width:419px){div[class*=language-] .copy-code-button{right:-2px;border-top-right-radius:50% 20%;border-bottom-right-radius:50% 20%}}.copy-code-button .icon-copy-code{width:100%;height:100%}@font-face{font-family:Crimson;src:url(data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTYr5mwEAAAyMAAAAHEdERUYAKQATAAAMbAAAAB5PUy8yVsJ0MgAAAVgAAABgY21hcBiKDzgAAAHcAAABWGdhc3D//wADAAAMZAAAAAhnbHlmr+DBdQAAA1AAAAdsaGVhZBZwt+8AAADcAAAANmhoZWEFawEuAAABFAAAACRobXR4BksA9gAAAbgAAAAibG9jYQlsC24AAAM0AAAAHG1heHAAEQBZAAABOAAAACBuYW1lLaFDVAAACrwAAAFrcG9zdAC1AHoAAAwoAAAAPAABAAAAAQAAqBd2H18PPPUACwQAAAAAANqqufwAAAAA2qq5/AAb/9wB4QMeAAAACAACAAAAAAAAAAEAAAMs/ywAXAH9AAAAAAHhAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAANAFkAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAH1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABgMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZADAADAAOQMs/ywAXAMsANQAAAABAAAAAAMYAAAAAAAgAAEBpwAfAAAAAAFVAAAB/QAfAH0ALQA+ABsAPgAyACgAPgAxAAAAAAADAAAAAwAAABwAAQAAAAAAUgADAAEAAAAcAAQANgAAAAQABAABAAAAOf//AAAAL///AAAAAQAEAAAAAAADAAQABQAGAAcACAAJAAoACwAMAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAwQFBgcICQoLDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAJgAmAGIAwAEeAZIBzgJAApYC2gNiA7YAAQAf/9wBhwMeABIAAAEGBwYHATAXFjM2NzY3ASYnJjcBgxwLCgH+zgMECxIKCgIBLgEDAwMDHhQFBgP85wMEAQgJBgMOAwMDEwAAAAIAH//9Ad0CkAAQACEAABMWFxYXNjc2NzQnJicGBwYHNyY3NjcWFxYXFAcGByYnJjcfATo6amo7OQE5OmxrOjkBXQIlJEE5IyIBIyJEOSQjAgFOkV5eBAReXoqJXl4EBF5eggJ0UlEDA09Qe3xVVgMDU1OEAAAAAAEAff/9AYACkQA+AAA3FAcGBwYHBiMGFQYXNjc2MzIXFhc2JzQnIicmJyY1JjURNjc2MSYnJicjBgcGBwYVFBUUFxYXNjc2NzIXFhXkAQEEBRgYDAMBBB4ZGhweGxofBAEDDBgZBQQBAQMEAQIDBAIFNTZCAgMDBA0XFw0LBQV3GBMVDAgEBAUKCgUCAQICAQIFCgoFBAQIDBUTGAGnLxkbBAYFAQIZGh4BAgECBQUEAwUHBwEICRYAAAAAAQAtAAAB0QKRADoAADcGFxYXITY3NjcmJyYjIgcGBwYHBisBNjc2NzY3NjUmJyYnBgcGBxQXFhc2NzY3FhcWFxYHBgcGBwYHLgEEAwMBYwURERADBwYFBAMDAg8VEx/LJkBAOhsQDwIxMkxSMjIHCAYGCSYmPTIfHwEBCgoeLkJBQg8EBQQCETAwKQICAgEBBCgUEylJSUYhJicsRDIzAgY1NRoEBQYBEyEhAwEjIjYlJCQtQlBQSAAAAAABAD7/+wG+ApEASgAANwYXFhcWFxYzNjc2NyYnJic2NzY3JicmIwYHBgcUFxYXNjc2NxYXFhcGBwYHBgcUFRQXNjc2NxYXFhcGBwYnIicmJyYnJiciBwYXPwEIBwUaHB0VZU5NBAMvLi8eIB4DAywsKzwrKxgEAwUIHR4wLRscAQMvLz8BAQYKEhEQNSYmAgImJSsWExQPCw0NFREMDQE7DgsLBQwFBgE8PWpMKSoGECQkMkAiIQIdHyUHBwcBCRscAwEbGSpCIyUOAgMCAwwIAwUEAQEoKD9XJSQBBQYODg8PAQ0NFQAAAgAb//oB4QKTACIAJQAANxQXFhchFRQXFjMyNzYjNTM2NzY1NCcmJyMRNCcmIwYHBgcBExEbAgMFASEJCRIdCAkBRgIBAQUEBTwFAwgHCQkG/vjmxgUGBgOwBQIBAwKzAgQDCBAMDQEBlAYGBgEICQf+cwEs/tQAAQA+//sBvgKTAEoAADcGFxYXFhcWMzY3NjcmJyYnIgcGBzY3NjczMjc2NzY3NjU0JyYnBgcGByMGBwYHFBcWMzY3NjMWFxYHBgcGJyInJicmJyYnIgcGFz8BCAcFGhwdFWVOTQQBMjJbFx8gFwoJCQlWKB0dFQ4JCAQDBQMdHSKXCREQEgMCBA4bGhNYJyUBAiYlKxYTFA8LDQ0VEQwNATsOCwsFDAUGATw9akU2NwMFBggrMC8uAgICExcZBgQCAgMBAwQBMVNUWAUFBAYFBAMxMTNZIyQBBQYODg8PAQ0NFQAAAgAy//oBzQKXACAAMwAANxQXFhc2NzY3NicmJyIHBgc2NzY3NCcmJwYHBgcGBwYXNyY3Njc2FxYXFgcGBwYHJicmNzM1NV5aOTsCAioqahoiIRsnWFhFAwIHQ0tMOTAZGQFbBAQaGxkXRB8fAQEfIDE9Hh4E511FRwQDPT1ZPEJBBQwLF4Y9PRMGCwwBEiwsPDZFRkkTHyAbCAcBAjAwREYsLQEFREVQAAAAAAEAKP/7AdUCiwApAAATFhcWMzI3Njc2NzYzIQYHBgcWFxYzMjcBNjc2NzQnJiMiBwYjIQYHBgcoAwYHAwYDAwELEBEdAQUJYWJXAQ8PDgcDAQ4LCQgBAQEEBhUVFv7JBgsNDAH6DQMCAQEFKRITFMjHjQcFBgMCPxYSEwoEAgMBAhkrKiAAAAADAD7/9wG/ApIAKABBAFgAADcGFxYXNjc2NyYnJicmJzQ3Njc2NyYnJiMGBwYHFhcWFxYVFAcGBwYHNyY3Njc2MzIzMhcyFxYXFhcGBwYHIicmNxMmNzY3FhcWFRQHBgcGByIjIicmJyY3PwE1M1ZQODgDAykpMQIBAyYlJQMCMC9HRjExAgIiIiMCAiMvLwNTBBQTKgEBAQECAQIBEjU1CAEdHjMrISICGAMYGSYvGxoTEx8CAQIBBAMfJCQBoU8tLQECMjFPOC4uGwIBAgEWJiU7SCYoAjEwQzopKhMBAgECEykpQAQsIiEbAQEBBywsQjUeHQEiI0QBZSMhIAECJiYvKh8gFAEBAhAfIEYAAAIAMf/6AcsClwAgADMAABMGFxYXMjc2NwYHBgcUFxYXNjc2NzY3NjUmJyYnBgcGBzcmNzY3FhcWFRQHBgcGJyYnJjc0AyopahoiIRsoV1hFAwIHQ0tMODEZGQE2NF5ZOjoBWgMfHzE9Hh4EGhoaF0QeHwUBy0dBQgUMCxeFPj0SBwsLAREsLD01RkVPV0dFBQQ8PU8UPCwtAQVFRUklIRsHCAECMDBPAAAADACWAAEAAAAAAAEABwAQAAEAAAAAAAIABwAoAAEAAAAAAAMABwBAAAEAAAAAAAQABwBYAAEAAAAAAAUAHgCeAAEAAAAAAAYABwDNAAMAAQQJAAEADgAAAAMAAQQJAAIADgAYAAMAAQQJAAMADgAwAAMAAQQJAAQADgBIAAMAAQQJAAUAPABgAAMAAQQJAAYADgC9AEMAcgBpAG0AcwBvAG4AAENyaW1zb24AAEMAcgBpAG0AcwBvAG4AAENyaW1zb24AAEMAcgBpAG0AcwBvAG4AAENyaW1zb24AAEMAcgBpAG0AcwBvAG4AAENyaW1zb24AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA7ACAARgBvAG4AdABFAGQAaQB0AG8AcgAgACgAdgAxAC4AMAApAABWZXJzaW9uIDEuMDsgRm9udEVkaXRvciAodjEuMCkAAEMAcgBpAG0AcwBvAG4AAENyaW1zb24AAAACAAAAAAAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAABAAIAEwAUABUAFgAXABgAGQAaABsAHAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAwAAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA2qq5/AAAAADaqrn8) format("truetype");font-weight:400;font-style:normal}:root{--balloon-border-radius:2px;--balloon-color:rgba(16,16,16,0.95);--balloon-text-color:#fff;--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;position:absolute;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top:5px solid var(--balloon-color);content:""}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after,[aria-label][data-balloon-pos][data-balloon-pos^=up]:before{bottom:100%;transform-origin:top;transform:translateY(var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after,[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left:5px solid var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right:5px solid var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}.theme-default-content:not(.custom){max-width:820px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.theme-default-content:not(.custom){padding:1.5rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1rem 1.5rem}}body,html{padding:0;margin:0;background:var(--bgcolor)}body{font-family:Georgia Pro,Crimson,Georgia,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,STHeiti,Microsoft YaHei,SimSun,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:optional;font-size:16px;color:var(--text-color);min-height:100vh;-webkit-tap-highlight-color:transparent}.theme-default-content:not(.custom)>:first-child{margin-top:3.6rem}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}a{font-weight:500;text-decoration:none;overflow-wrap:break-word}a,p a code{color:var(--accent-color)}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:1rem;color:var(--light-grey);border-left:.2rem solid #dfe2e5;margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:.5rem}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-top:-3rem;margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-block,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-block,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-block,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-block,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-block,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-block,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}.theme-default-content:not(.custom)>ol p,.theme-default-content:not(.custom)>p,.theme-default-content:not(.custom)>ul p{text-align:justify;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:419px){.theme-default-content:not(.custom)>ol p,.theme-default-content:not(.custom)>p,.theme-default-content:not(.custom)>ul p{text-align:left}}h1{font-size:2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid var(--border-color)}h3{font-size:1.35rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0;transition:opacity .2s}a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid var(--border-color)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid #dfe2e5}tr:nth-child(2n){background:#f6f8fa}td,th{border:1px solid var(--grey14);padding:.6em 1em}.theme-dark tr:nth-child(2n){background:#252322}.theme-dark td,.theme-dark th{border:1px solid var(--grey12)}body,body.theme-light{--text-color:#242424;--bgcolor:#fff;--bgcolor-light:#f8f8f8;--border-color:#eaecef;--code-bgcolor:#ecf4fa;--arrow-bgcolor:#ccc;--box-shadow-color:#f0f1f2;--card-shadow-color:rgba(0,0,0,0.15);--text-color-l10:#3a3a3a;--text-color-l20:#505050;--text-color-l25:#5b5b5b;--text-color-l40:#7c7c7c;--black:#000;--dark-grey:#666;--light-grey:#999;--white:#fff;--grey3:#333;--grey12:#bbb;--grey14:#eee}body.theme-light{--bgcolor-blur:hsla(0,0%,100%,0.9)}body.theme-dark{--text-color:#9e9e9e;--bgcolor:#1e1e1e;--bgcolor-light:#272727;--bgcolor-blur:rgba(30,30,30,0.9);--border-color:#302d28;--code-bgcolor:#282c34;--arrow-bgcolor:#333;--box-shadow-color:#0f0e0d;--card-shadow-color:rgba(0,0,0,0.3);--text-color-l10:#a8a8a8;--text-color-l20:#b1b1b1;--text-color-l25:#b6b6b6;--text-color-l40:#c5c5c5;--black:#fff;--dark-grey:#999;--light-grey:#666;--white:#000;--grey3:#ccc;--grey12:#333;--grey14:#111}.theme-default-content code{color:var(--text-color-l20);padding:.25rem .5rem;margin:0;font-size:.85em;border-radius:3px;overflow-wrap:break-word}.theme-default-content code .token.deleted{color:#ec5975}.theme-default-content code .token.inserted{color:var(--accent-color)}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background:var(--code-bgcolor);border-radius:6px;overflow:auto}.theme-default-content pre[class*=language-] code,.theme-default-content pre code{color:var(--grey3);padding:0;background:transparent!important;border-radius:0}div[class*=language-]{position:relative;background:var(--code-bgcolor);border-radius:6px}div[class*=language-].line-numbers-mode{padding-left:2.5rem}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;position:relative;z-index:1}div[class*=language-] pre[class*=language-] code,div[class*=language-] pre code{position:relative!important}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;top:0;left:0;display:block;width:2.5rem;height:100%}div[class*=language-].line-numbers-mode pre{vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;left:0;width:2.5rem;text-align:center;padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number,div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:2.5rem;height:100%;border-radius:6px 0 0 6px;background:var(--code-bgcolor)}@media (max-width:419px){div[class*=language-].line-numbers-mode:after{border-radius:0}}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}div[class~=language-stylus]:before{content:"styl"}body.theme-light .theme-default-content code,body:not(.theme-dark) .theme-default-content code{background:hsla(0,0%,49.8%,.12)}body.theme-light code[class*=language-],body.theme-light pre[class*=language-],body:not(.theme-dark) code[class*=language-],body:not(.theme-dark) pre[class*=language-]{color:#000;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}body.theme-light code[class*=language-]::-moz-selection,body.theme-light code[class*=language-] ::-moz-selection,body.theme-light pre[class*=language-]::-moz-selection,body.theme-light pre[class*=language-] ::-moz-selection,body:not(.theme-dark) code[class*=language-]::-moz-selection,body:not(.theme-dark) code[class*=language-] ::-moz-selection,body:not(.theme-dark) pre[class*=language-]::-moz-selection,body:not(.theme-dark) pre[class*=language-] ::-moz-selection{background:#b3d4fc}body.theme-light code[class*=language-]::selection,body.theme-light code[class*=language-] ::selection,body.theme-light pre[class*=language-]::selection,body.theme-light pre[class*=language-] ::selection,body:not(.theme-dark) code[class*=language-]::selection,body:not(.theme-dark) code[class*=language-] ::selection,body:not(.theme-dark) pre[class*=language-]::selection,body:not(.theme-dark) pre[class*=language-] ::selection{background:#b3d4fc}body.theme-light pre[class*=language-],body:not(.theme-dark) pre[class*=language-]{overflow:auto}body.theme-light :not(pre)>code[class*=language-],body.theme-light pre[class*=language-],body:not(.theme-dark) :not(pre)>code[class*=language-],body:not(.theme-dark) pre[class*=language-]{background:#f5f2f0}body.theme-light :not(pre)>code[class*=language-],body:not(.theme-dark) :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}body.theme-light .token.cdata,body.theme-light .token.comment,body.theme-light .token.doctype,body.theme-light .token.prolog,body:not(.theme-dark) .token.cdata,body:not(.theme-dark) .token.comment,body:not(.theme-dark) .token.doctype,body:not(.theme-dark) .token.prolog{color:#708090}body.theme-light .token.punctuation,body:not(.theme-dark) .token.punctuation{color:#5f6364}body.theme-light .token.boolean,body.theme-light .token.constant,body.theme-light .token.deleted,body.theme-light .token.function-name,body.theme-light .token.number,body.theme-light .token.property,body.theme-light .token.symbol,body.theme-light .token.tag,body:not(.theme-dark) .token.boolean,body:not(.theme-dark) .token.constant,body:not(.theme-dark) .token.deleted,body:not(.theme-dark) .token.function-name,body:not(.theme-dark) .token.number,body:not(.theme-dark) .token.property,body:not(.theme-dark) .token.symbol,body:not(.theme-dark) .token.tag{color:#c92c2c}body.theme-light .token.attr-name,body.theme-light .token.builtin,body.theme-light .token.char,body.theme-light .token.function,body.theme-light .token.inserted,body.theme-light .token.selector,body.theme-light .token.string,body:not(.theme-dark) .token.attr-name,body:not(.theme-dark) .token.builtin,body:not(.theme-dark) .token.char,body:not(.theme-dark) .token.function,body:not(.theme-dark) .token.inserted,body:not(.theme-dark) .token.selector,body:not(.theme-dark) .token.string{color:#2f9c0a}body.theme-light .token.entity,body.theme-light .token.operator,body.theme-light .token.url,body.theme-light .token.variable,body:not(.theme-dark) .token.entity,body:not(.theme-dark) .token.operator,body:not(.theme-dark) .token.url,body:not(.theme-dark) .token.variable{color:#a67f59}body.theme-light .token.atrule,body.theme-light .token.attr-value,body.theme-light .token.class-name,body.theme-light .token.keyword,body:not(.theme-dark) .token.atrule,body:not(.theme-dark) .token.attr-value,body:not(.theme-dark) .token.class-name,body:not(.theme-dark) .token.keyword{color:#1990b8}body.theme-light .token.important,body.theme-light .token.regex,body:not(.theme-dark) .token.important,body:not(.theme-dark) .token.regex{color:#e90}body.theme-light .language-css .token.string,body.theme-light .style .token.string,body:not(.theme-dark) .language-css .token.string,body:not(.theme-dark) .style .token.string{color:#a67f59}body.theme-light .token.important,body:not(.theme-dark) .token.important{font-weight:400}body.theme-light .token.bold,body:not(.theme-dark) .token.bold{font-weight:700}body.theme-light .token.italic,body:not(.theme-dark) .token.italic{font-style:italic}body.theme-light .token.entity,body:not(.theme-dark) .token.entity{cursor:help}body.theme-light .token.namespace,body:not(.theme-dark) .token.namespace{opacity:.7}body.theme-light div[class*=language-] .highlight-lines .highlighted,body:not(.theme-dark) div[class*=language-] .highlight-lines .highlighted{background:#d7e9f7}body.theme-light div[class*=language-] pre,body.theme-light div[class*=language-] pre[class*=language-],body:not(.theme-dark) div[class*=language-] pre,body:not(.theme-dark) div[class*=language-] pre[class*=language-]{background:transparent}body.theme-light div[class*=language-]:before,body:not(.theme-dark) div[class*=language-]:before{color:rgba(0,0,0,.4)}body.theme-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before,body:not(.theme-dark) div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{background:#d7e9f7}body.theme-light div[class*=language-].line-numbers-mode .line-numbers-wrapper,body:not(.theme-dark) div[class*=language-].line-numbers-mode .line-numbers-wrapper{color:rgba(0,0,0,.3)}body.theme-light div[class*=language-].line-numbers-mode:after,body:not(.theme-dark) div[class*=language-].line-numbers-mode:after{border-right:1px solid #c2def3}body.theme-light .code-group-nav,body:not(.theme-dark) .code-group-nav{background-color:#c2def3}body.theme-light .code-group-nav-tab:hover,body:not(.theme-dark) .code-group-nav-tab:hover{background-color:#d7e9f7}body.theme-light .code-group-nav-tab.active,body:not(.theme-dark) .code-group-nav-tab.active{border-bottom:0;background-color:#ecf4fa}body.theme-light .code-group-nav-tab.active:before,body:not(.theme-dark) .code-group-nav-tab.active:before{background:radial-gradient(12px at left top,transparent 50%,#ecf4fa 0)}body.theme-light .code-group-nav-tab.active:after,body:not(.theme-dark) .code-group-nav-tab.active:after{background:radial-gradient(12px at right top,transparent 50%,#ecf4fa 0)}body.theme-dark .theme-default-content code{background:var(--grey12)}body.theme-dark code[class*=language-],body.theme-dark pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}body.theme-dark pre[class*=language-]{overflow:auto}body.theme-dark :not(pre)>code[class*=language-],body.theme-dark pre[class*=language-]{background:#2d2d2d}body.theme-dark :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}body.theme-dark .token.block-comment,body.theme-dark .token.cdata,body.theme-dark .token.comment,body.theme-dark .token.doctype,body.theme-dark .token.prolog{color:#999}body.theme-dark .token.punctuation{color:#ccc}body.theme-dark .token.attr-name,body.theme-dark .token.deleted,body.theme-dark .token.namespace,body.theme-dark .token.tag{color:#e2777a}body.theme-dark .token.function-name{color:#6196cc}body.theme-dark .token.boolean,body.theme-dark .token.function,body.theme-dark .token.number{color:#f08d49}body.theme-dark .token.class-name,body.theme-dark .token.constant,body.theme-dark .token.property,body.theme-dark .token.symbol{color:#f8c555}body.theme-dark .token.atrule,body.theme-dark .token.builtin,body.theme-dark .token.important,body.theme-dark .token.keyword,body.theme-dark .token.selector{color:#cc99cd}body.theme-dark .token.attr-value,body.theme-dark .token.char,body.theme-dark .token.regex,body.theme-dark .token.string,body.theme-dark .token.variable{color:#7ec699}body.theme-dark .token.entity,body.theme-dark .token.operator,body.theme-dark .token.url{color:#67cdcc}body.theme-dark .token.bold,body.theme-dark .token.important{font-weight:700}body.theme-dark .token.italic{font-style:italic}body.theme-dark .token.entity{cursor:help}body.theme-dark .token.inserted{color:green}body.theme-dark div[class*=language-] .highlight-lines .highlighted{background:#1d2128}body.theme-dark div[class*=language-] pre,body.theme-dark div[class*=language-] pre[class*=language-]{background:transparent}body.theme-dark div[class*=language-]:before{color:hsla(0,0%,100%,.4)}body.theme-dark div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{background:#1d2128}body.theme-dark div[class*=language-].line-numbers-mode .line-numbers-wrapper{color:hsla(0,0%,100%,.3)}body.theme-dark div[class*=language-].line-numbers-mode:after{border-right:1px solid #191d22}body.theme-dark .code-group-nav{background-color:#191d22}body.theme-dark .code-group-nav-tab:hover{background-color:#252a32}body.theme-dark .code-group-nav-tab.active{border-bottom:0;background-color:#282c34}body.theme-dark .code-group-nav-tab.active:before{background:radial-gradient(12px at left top,transparent 50%,#282c34 0)}body.theme-dark .code-group-nav-tab.active:after{background:radial-gradient(12px at right top,transparent 50%,#282c34 0)}.theme-container:not(.has-navbar) .theme-default-content:not(.custom)>h1,.theme-container:not(.has-navbar) h2,.theme-container:not(.has-navbar) h3,.theme-container:not(.has-navbar) h4,.theme-container:not(.has-navbar) h5,.theme-container:not(.has-navbar) h6{margin-top:1.5rem;padding-top:0}@media (max-width:419px){h1{font-size:1.7rem}h2{font-size:1.5rem}h3{font-size:1.3rem}.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.iconfont{font-weight:400}[aria-label][data-balloon-pos]{cursor:help}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track-piece{background:rgba(0,0,0,.1);-webkit-border-radius:6px}::-webkit-scrollbar-thumb:vertical{height:6px;background:var(--accent-color);-webkit-border-radius:6px}::-webkit-scrollbar-thumb:horizontal{width:6px;background:var(--accent-color);-webkit-border-radius:6px}.theme-red #nprogress .bar{background:#e74c3c}.theme-red #nprogress .peg{box-shadow:0 0 10px #e74c3c,0 0 5px #e74c3c}.theme-red #nprogress .spinner-icon{border-color:#e74c3c}.theme-blue #nprogress .bar{background:#3498db}.theme-blue #nprogress .peg{box-shadow:0 0 10px #3498db,0 0 5px #3498db}.theme-blue #nprogress .spinner-icon{border-color:#3498db}.theme-green #nprogress .bar{background:#3eaf7c}.theme-green #nprogress .peg{box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c}.theme-green #nprogress .spinner-icon{border-color:#3eaf7c}.theme-orange #nprogress .bar{background:#f39c12}.theme-orange #nprogress .peg{box-shadow:0 0 10px #f39c12,0 0 5px #f39c12}.theme-orange #nprogress .spinner-icon{border-color:#f39c12}.theme-purple #nprogress .bar{background:#8e44ad}.theme-purple #nprogress .peg{box-shadow:0 0 10px #8e44ad,0 0 5px #8e44ad}.theme-purple #nprogress .spinner-icon{border-color:#8e44ad}.navbar .search-box{height:calc(2rem + 4px);margin-left:.25rem}.navbar .search-box input{margin-top:1px;margin-bottom:1px;border-color:transparent;border-radius:.25em}@media (max-width:719px){.navbar .search-box input{left:0;background-color:transparent}}@media (min-width:959px){.navbar .search-box input{background-color:#efeef4}.navbar .search-box input:focus{width:15rem}}.navbar .search-box input:focus{background-color:var(--bgcolor);border-color:var(--accent-color)}.theme-dark .navbar .search-box input{color:var(--text-color);background-color:transparent}@media (min-width:959px){.theme-dark .navbar .search-box input{background-color:#353535!important;border-color:var(--border-color)}}.theme-dark .navbar .search-box input:focus{background-color:#353535!important}.theme-dark .navbar .search-box .suggestion a{color:#676767}.theme-dark .navbar .search-box .suggestion.focused{background:#0c0b0a}.theme-dark .navbar .search-box .suggestion.focused a{color:var(--accent-color);border-color:var(--accent-color)}.theme-dark .navbar .search-box .suggestions{border-color:var(--border-color);background:var(--white)}.navbar #docsearch button{background-color:transparent;border-color:transparent;border-radius:.25em}.mobile .navbar #docsearch button{left:0;background-color:transparent}@media (min-width:959px){.navbar #docsearch button{background-color:#efeef4}}.navbar #docsearch button:focus{background-color:var(--bgcolor);border-color:var(--accent-color)}.theme-dark .navbar #docsearch button{color:var(--text-color)}@media (min-width:959px){.theme-dark .navbar #docsearch button{background-color:#353535!important;border-color:var(--border-color)}}.theme-dark .navbar #docsearch button:focus{background-color:#353535!important}body{--accent-color:#3eaf7c;--accent-color-l10:#4abf8a;--accent-color-d10:#389d70;--accent-color-a15:rgba(62,175,124,0.15)}body.theme-red{--accent-color:#e74c3c;--accent-color-l10:#e95e50;--accent-color-d10:#e43422;--accent-color-a15:rgba(231,76,60,0.15)}body.theme-blue{--accent-color:#3498db;--accent-color-l10:#48a2df;--accent-color-d10:#258bcf;--accent-color-a15:rgba(52,152,219,0.15)}body.theme-green{--accent-color:#3eaf7c;--accent-color-l10:#4abf8a;--accent-color-d10:#389d70;--accent-color-a15:rgba(62,175,124,0.15)}body.theme-orange{--accent-color:#f39c12;--accent-color-l10:#f4a62a;--accent-color-d10:#e08e0b;--accent-color-a15:rgba(243,156,18,0.15)}body.theme-purple{--accent-color:#8e44ad;--accent-color-l10:#9c51bb;--accent-color-d10:#803d9c;--accent-color-a15:rgba(142,68,173,0.15)}.back-to-top{background-color:transparent;border-width:0;cursor:pointer;position:fixed!important;right:1rem;bottom:4rem;z-index:10;width:3rem;height:3rem;padding:8px}.back-to-top:hover{color:var(--accent-color-l25,#68c99d);cursor:pointer}.back-to-top svg{width:100%;border-radius:50%;background:var(--bgcolor,#fff);color:var(--accent-color,#3eaf7c);overflow:hidden;fill:currentcolor}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.badge[data-v-7b453e57]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:var(--white,#fff);background:#42b983}.badge.green[data-v-7b453e57],.badge.tip[data-v-7b453e57]{background:#42b983}.badge.error[data-v-7b453e57]{background:#da5961}.badge.warn[data-v-7b453e57],.badge.warning[data-v-7b453e57],.badge.yellow[data-v-7b453e57]{background:#e7c000}.badge.grey[data-v-7b453e57]{background:#c2cbd2}.badge+.badge[data-v-7b453e57]{margin-left:.3em}.table-of-contents .badge[data-v-7b453e57]{vertical-align:middle}.breadcrumb{max-width:820px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.breadcrumb{padding:1.5rem}}@media (max-width:419px){.breadcrumb{padding:1rem 1.5rem}}.theme-default-content:not(.custom)>:first-child{margin-top:0}.theme-default-content:not(.custom) h1:first-child,.theme-default-content:not(.custom) h2:first-child,.theme-default-content:not(.custom) h3:first-child,.theme-default-content:not(.custom) h4:first-child,.theme-default-content:not(.custom) h5:first-child,.theme-default-content:not(.custom) h6:first-child{margin-top:-3.1rem!important;padding-top:3.6rem!important}@media (max-width:719px){.theme-default-content:not(.custom) h1:first-child,.theme-default-content:not(.custom) h2:first-child,.theme-default-content:not(.custom) h3:first-child,.theme-default-content:not(.custom) h4:first-child,.theme-default-content:not(.custom) h5:first-child,.theme-default-content:not(.custom) h6:first-child{margin-top:-2.75rem!important;padding-top:3.25rem!important}}.breadcrumb{position:relative;margin-top:4.1rem;margin-bottom:-3.1rem;padding-top:.2rem;padding-bottom:.2rem;font-size:15px;z-index:2}@media (max-width:719px){.breadcrumb{margin-top:3.75rem;margin-bottom:-2.75rem;font-size:14px}}@media (max-width:419px){.breadcrumb{font-size:12.8px}}.breadcrumb.disable{padding-bottom:1.3em}.breadcrumb ol{margin:0;padding-left:0;list-style:none}.breadcrumb li{display:inline-block}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li:last-child a{padding-right:0}.breadcrumb li.is-active a{color:var(--light-grey,#999);cursor:default;pointer-events:none}.breadcrumb li+li:before{color:var(--light-grey,#999);content:"/"}.breadcrumb a{display:inline-block;padding:0 .5em;line-height:2}.breadcrumb a:before{position:relative;bottom:.125rem;margin-right:.25em}.breadcrumb a:hover{color:var(--accent-color-l10,#4abf8a)}.theme-dark .breadcrumb a:hover{color:var(--accent-color-d10,#389d70)}.code-group-nav{display:flex;margin:.85rem 0 calc(-1.7rem - 7px);padding:0 0 calc(1.7rem - 7px);border-top-left-radius:6px;border-top-right-radius:6px;background-color:#191d22;list-style:none}@media (max-width:419px){.code-group-nav{margin-left:-1.5rem;margin-right:-1.5rem;border-radius:0}}.code-group-nav-tab{position:relative;border:0;padding:6px 10px;cursor:pointer;border-top-left-radius:6px;border-top-right-radius:6px;background-color:transparent;color:var(--text-color,#242424);font-family:Arial;font-size:.85em;font-weight:600;line-height:1.4}.code-group-nav-tab:hover{background-color:#252a32}.code-group-nav-tab:after,.code-group-nav-tab:before{position:absolute;z-index:1;content:" ";bottom:0;width:6px;height:6px}.code-group-nav-tab:before{right:100%}.code-group-nav-tab:after{left:100%}.code-group-nav-tab.active{border-bottom:1px solid var(--accent-color,#3eaf7c)}.code-group-nav-tab.active:before{background:radial-gradient(12px at left top,transparent 50%,#282c34 0)}.code-group-nav-tab.active:after{background:radial-gradient(12px at right top,transparent 50%,#282c34 0)}.code-group-item,.code-group-nav-tab:first-child:before{display:none}.code-group-item.active{display:block}.code-group-item div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.pagination-wrapper{margin:1.25rem 0 .75rem;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:2}.pagination-wrapper .pagination-list{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination-wrapper .pagination-list .btn-group{display:flex;align-items:stretch;height:30px;margin:0 .5rem;border:1px solid var(--border-color,#eaecef);border-radius:.25rem;overflow:hidden}.pagination-wrapper .pagination-list .btn-group div{position:relative;padding:0 .5rem;background:var(--bgcolor,#fff);color:var(--accent-color,#3eaf7c);cursor:pointer}.pagination-wrapper .pagination-list .btn-group div:before{content:" ";position:absolute;top:0;left:0;bottom:0;width:1px;background:var(--border-color,#eaecef)}.pagination-wrapper .pagination-list .btn-group div:first-child:before{background:transparent}.pagination-wrapper .pagination-list .btn-group div.active,.pagination-wrapper .pagination-list .btn-group div:hover{background:var(--accent-color,#3eaf7c);color:var(--white,#fff)}.pagination-wrapper .pagination-list .btn-group div.active+div:before,.pagination-wrapper .pagination-list .btn-group div.active:before,.pagination-wrapper .pagination-list .btn-group div:hover+div:before,.pagination-wrapper .pagination-list .btn-group div:hover:before{background:var(--accent-color,#3eaf7c)}.pagination-wrapper .pagination-list .btn-group div.next,.pagination-wrapper .pagination-list .btn-group div.prev{font-size:13px;line-height:30px}.pagination-wrapper .pagination-list .btn-group div.active,.pagination-wrapper .pagination-list .btn-group div.ellipsis{cursor:default}.pagination-wrapper .pagination-list .navigate-wrapper{display:flex;justify-content:center;align-items:center;margin:.5rem}.pagination-wrapper .pagination-list .navigate-wrapper input{width:3.5rem;margin:6px 0;border:1px solid var(--border-color,#eaecef);border-radius:.25em;color:var(--text-color,#242424);background:var(--bgcolor,#fff);text-align:center;line-height:2;outline:none}.pagination-wrapper .pagination-list .navigate-wrapper .navigate{margin-left:5px;padding:0 .75em;border:1px solid var(--border-color,#eaecef);border-radius:.25em;background:var(--bgcolor,#fff);color:var(--accent-color,#3eaf7c);font-weight:600;font-size:15px;line-height:2;overflow:hidden;outline:none;cursor:pointer}.pagination-wrapper .pagination-list .navigate-wrapper .navigate:hover{color:var(--white,#fff);background:var(--accent-color,#3eaf7c);border-color:var(--accent-color,#3eaf7c)}.cancel-full-screen,.full-screen{background-color:transparent;border-width:0;cursor:pointer;width:1.8rem;height:1.8rem;padding:4px;color:#aaa;outline:none}.cancel-full-screen svg,.full-screen svg{width:100%;height:100%;fill:currentcolor}.cancel-full-screen,.full-screen:hover{color:var(--accent-color,#3eaf7c)}.cancel-full-screen:hover{color:#aaa}#install-modal-wrapper{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:auto;z-index:997}#install-modal-wrapper button{background-color:transparent;border-width:0;cursor:pointer;outline:none}#install-modal-wrapper .background{position:fixed;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:998;-webkit-animation:fadein .25s;animation:fadein .25s}#install-modal-wrapper .install-modal{display:flex;flex-direction:column;position:absolute;z-index:999;max-width:56em;border-radius:10px;background:var(--bgcolor,#fff);font-family:sans-serif;-webkit-animation:opened .15s;animation:opened .15s}@media (max-width:1280px){#install-modal-wrapper .install-modal{width:92%;-webkit-animation:mobile .25s;animation:mobile .25s}}@media (max-width:419px){#install-modal-wrapper .install-modal{max-height:80%;overflow-y:scroll}#install-modal-wrapper .install-modal::-webkit-scrollbar{display:none}}#install-modal-wrapper .header{margin:40px 40px 32px}@media (max-width:959px){#install-modal-wrapper .header{margin-bottom:24px}}@media (max-width:719px){#install-modal-wrapper .header{margin:20px}}#install-modal-wrapper .header .close-button{float:right;color:var(--grey3,#333)}#install-modal-wrapper .header .close-button:focus,#install-modal-wrapper .header .close-button:hover{color:var(--dark-grey,#666)}#install-modal-wrapper .header .logo{display:flex}#install-modal-wrapper .header h1{margin-top:0;margin-bottom:7px;color:var(--dark-gery,#666);font-size:34px}@media (max-width:959px){#install-modal-wrapper .header h1{margin-bottom:0}}@media (max-width:419px){#install-modal-wrapper .header h1{font-size:26px}}#install-modal-wrapper .header img{width:122px;height:122px;margin-right:24px;padding:12px;border-radius:24px;background:#eee}.theme-dark #install-modal-wrapper .header img{background:#444}@media (max-width:959px){#install-modal-wrapper .header img{width:60px;height:60px}}@media (max-width:719px){#install-modal-wrapper .header img{margin-right:12px;padding:8px}}@media (max-width:419px){#install-modal-wrapper .header img{width:40px;height:40px;padding:6px}}#install-modal-wrapper .header .desc{max-width:40em;color:var(--grey,#888);font-size:14px;text-overflow:ellipsis;white-space:pre-wrap;overflow:hidden}@media (max-width:959px){#install-modal-wrapper .header .desc{display:none}}#install-modal-wrapper .content{margin:0 40px;color:var(--grey3,#333);flex:1}@media (max-width:719px){#install-modal-wrapper .content{margin:0 20px}}#install-modal-wrapper .content h3{font-size:22px;margin-bottom:12px}#install-modal-wrapper .content p{font-size:14px}#install-modal-wrapper .highlight{display:flex;justify-content:space-around;align-items:center;margin-right:20px}@media (max-width:719px){#install-modal-wrapper .highlight{flex-direction:column;align-items:flex-start;margin-right:0}}#install-modal-wrapper .highlight h3{margin-top:0;font-size:22px;font-weight:600;line-height:225%}@media (max-width:419px){#install-modal-wrapper .highlight h3{margin-bottom:0;font-size:18px}}#install-modal-wrapper .feature-wrapper{padding-right:2em;overflow:hidden}#install-modal-wrapper .feature-wrapper ul{-webkit-padding-start:22px;padding-inline-start:22px;-webkit-margin-before:12px;margin-block-start:12px}@media (max-width:419px){#install-modal-wrapper .feature-wrapper ul{margin-top:0}}#install-modal-wrapper .feature-wrapper li{font-size:16px;font-weight:600;line-height:29px;color:var(--dark-grey,#666)}#install-modal-wrapper .screenshot-wrapper{max-width:30em;max-height:220px;display:flex}@media (max-width:719px){#install-modal-wrapper .screenshot-wrapper{width:100%}}#install-modal-wrapper .screenshot-wrapper button{width:4em;transition:background .2s}#install-modal-wrapper .screenshot-wrapper button:focus,#install-modal-wrapper .screenshot-wrapper button:hover{background:#bbb}#install-modal-wrapper .screenshot-wrapper button svg{width:28px;fill:#6b6969}#install-modal-wrapper .screenshot{width:22em;max-height:220px;display:flex;flex-wrap:wrap;flex-direction:column;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (max-width:1280px){#install-modal-wrapper .screenshot{justify-content:center}}#install-modal-wrapper .screenshot::-webkit-scrollbar{display:none}#install-modal-wrapper .screenshot div{display:flex;justify-content:center;align-items:center;width:100%;height:14em;background:#efefef;scroll-snap-align:start}#install-modal-wrapper .screenshot img{height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:719px){#install-modal-wrapper .screenshot img{height:180px}}#install-modal-wrapper .description{margin-bottom:3em}#install-modal-wrapper .button-wrapper{width:100%;text-align:right;padding:1rem 0}@media (max-width:719px){#install-modal-wrapper .button-wrapper{text-align:center}}#install-modal-wrapper .cancel-button,#install-modal-wrapper .install-button{display:inline-block;flex:0 0 auto;min-width:80px;margin:.5rem 1rem;padding:.5rem 1rem;border:2px solid var(--accent-color,#3eaf7c);border-radius:20px;font-size:14px;font-weight:600}#install-modal-wrapper .install-button{background:var(--accent-color,#3eaf7c);color:var(--white,#fff)}#install-modal-wrapper .install-button:focus,#install-modal-wrapper .install-button:hover{background:var(--accent-color-l10,#3eaf7c)}@media (max-width:419px){#install-modal-wrapper .install-button span{display:none}}#install-modal-wrapper .cancel-button{background:transparent;color:var(--accent-color,#3eaf7c)}#install-modal-wrapper .cancel-button:focus,#install-modal-wrapper .cancel-button:hover{background:var(--accent-color-l10,#3eaf7c);color:var(--white,#fff)}#install-modal-wrapper .ios-text{position:fixed;bottom:0;box-sizing:border-box;width:92%;margin:2em auto;padding:.5em 2em;border-radius:8px;background:var(--white,#fff);text-align:center;font-size:14px;font-weight:700;box-shadow:0 2px 12px 0 var(--card-shadow-color,rgba(0,0,0,.15))}#install-modal-wrapper .ios-text:after{content:" ";position:absolute;left:calc(50% - .8em);bottom:-1em;width:0;height:0;border-top:1em solid var(--white,#fff);border-left:.8em solid transparent;border-right:.8em solid transparent}#install-modal-wrapper .ios-text p{margin:0 0 .5em}#install-modal-wrapper .ios-text .success{padding:.5em 1em;margin-bottom:.5em;background:#07c160;color:var(--white,#fff);border:none;border-radius:1em}@-webkit-keyframes opened{0%{transform:scale(.8);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes opened{0%{transform:scale(.8);opacity:.4}to{transform:scale(1);opacity:1}}@-webkit-keyframes mobile{0%{opacity:.6}to{opacity:1}}@keyframes mobile{0%{opacity:.6}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:.2}to{opacity:1}}@keyframes fadein{0%{opacity:.2}to{opacity:1}}.modal-button{background-color:transparent;border-width:0;cursor:pointer;position:fixed;right:1rem;bottom:1rem;padding:0 16px;border-radius:1.2rem;background:var(--accent-color,#3eaf7c);color:var(--white,#fff);font-weight:600;line-height:2.2rem;outline:none;z-index:10}@media (display-mode:standalone){.modal-button{display:none}}.modal-button:active,.modal-button:hover{background:var(--accent-color-l25,#68c99d)}.sw-update-popup{position:fixed;right:1rem;bottom:1rem;padding:.5rem .75rem;border-radius:.5rem;box-shadow:0 2px 12px 0 var(--card-shadow-color,rgba(0,0,0,.15));background:var(--bgcolor,#fff);color:var(--text-color,#242424);line-height:1.5;z-index:110;cursor:pointer}.sw-update-popup .refresh{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;margin-left:.4em;background:var(--accent-color,#3eaf7c);border-radius:.75rem}.sw-update-popup .refresh svg{-webkit-animation:rotate 3s ease infinite;animation:rotate 3s ease infinite;width:1.2em;height:1.2em;margin:.15em;fill:var(--white,#fff)}.sw-update-popup-enter-active,.sw-update-popup-leave-active{transition:opacity .3s,transform .3s}.sw-update-popup-enter,.sw-update-popup-leave-to{opacity:0;transform:translateY(50%) scale(.5)}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}#nprogress{pointer-events:none}#nprogress .bar{background:#3eaf7c;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3eaf7c transparent transparent #3eaf7c;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.md-flowchart{overflow-x:scroll;text-align:center;transition:all 1s;padding:.6em .4em}.md-flowchart.loading{display:flex;justify-content:center;align-items:center;background:var(--grey15,#eee)}@media (max-width:419px){.md-flowchart{margin:0 -1.5rem;padding:.6em 0}}.md-flowchart svg.md-flowchart-loading-icon{width:4em;height:4em;margin:2.5em auto;color:var(--accent-color,#3eaf7c)}.operation-element,.parallel-element{rx:5px;ry:5px}.md-mermaid{width:100%;overflow-x:scroll;text-align:center;transition:all 1s;padding:.6em .4em}@media (max-width:419px){.md-mermaid{margin:0 -1.5rem;padding:.6em 0}}.md-mermaid-loading{display:flex;justify-content:center;align-items:center;background:var(--grey15,#eee)}.md-mermaid-loading svg{width:4em;height:4em;margin:2.5em auto;color:var(--accent-color,#3eaf7c)} + +/*! +* reveal.js 4.1.1 +* https://revealjs.com +* MIT licensed +* +* Copyright (C) 2020 Hakim El Hattab, https://hakim.se +*/.reveal .r-stretch,.reveal .stretch{max-width:none;max-height:none}.reveal pre.r-stretch code,.reveal pre.stretch code{height:100%;max-height:100%;box-sizing:border-box}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain}.reveal .r-vstack{flex-direction:column}.reveal .r-hstack,.reveal .r-vstack{align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh)*100);overflow:hidden}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000}.reveal .slides section .fragment{opacity:0;visibility:hidden;transition:all .2s ease;will-change:opacity}.reveal .slides section .fragment.visible{opacity:1;visibility:inherit}.reveal .slides section .fragment.disabled{transition:none}.reveal .slides section .fragment.grow{opacity:1;visibility:inherit}.reveal .slides section .fragment.grow.visible{transform:scale(1.3)}.reveal .slides section .fragment.shrink{opacity:1;visibility:inherit}.reveal .slides section .fragment.shrink.visible{transform:scale(.7)}.reveal .slides section .fragment.zoom-in{transform:scale(.1)}.reveal .slides section .fragment.zoom-in.visible{transform:none}.reveal .slides section .fragment.fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.strike{opacity:1;visibility:inherit}.reveal .slides section .fragment.strike.visible{text-decoration:line-through}.reveal .slides section .fragment.fade-up{transform:translateY(40px)}.reveal .slides section .fragment.fade-up.visible{transform:translate(0)}.reveal .slides section .fragment.fade-down{transform:translateY(-40px)}.reveal .slides section .fragment.fade-down.visible{transform:translate(0)}.reveal .slides section .fragment.fade-right{transform:translate(-40px)}.reveal .slides section .fragment.fade-right.visible{transform:translate(0)}.reveal .slides section .fragment.fade-left{transform:translate(40px)}.reveal .slides section .fragment.fade-left.visible{transform:translate(0)}.reveal .slides section .fragment.current-visible,.reveal .slides section .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.current-visible.current-fragment,.reveal .slides section .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out.current-fragment,.reveal .slides section .fragment.highlight-blue,.reveal .slides section .fragment.highlight-current-blue,.reveal .slides section .fragment.highlight-current-green,.reveal .slides section .fragment.highlight-current-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff}.reveal .slides section .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .slides section .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .slides section .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(10px)}30%{transform:translateX(-5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(-10px)}30%{transform:translateX(5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:12px;right:12px;left:auto;z-index:11;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:"";position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;transition:all .15s ease,background-color .8s ease;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;transform:translateX(-10px)}.reveal .controls .navigate-left.highlight{animation:bounce-left 2s ease-out 50 both}.reveal .controls .navigate-right{right:0;bottom:3.2em;transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s ease-out 50 both}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:-1.4em;padding-bottom:1.4em;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s ease-out 50 both}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal .controls[data-controls-layout=edges]{top:0;right:0;bottom:0;left:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:.8em;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:.8em;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:.8em;left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:-.3em;left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.2);color:#fff}.reveal .progress:after{content:"";display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:100%;background-color:currentColor;transition:transform .8s cubic-bezier(.26,.86,.44,.985);transform-origin:0 0;transform:scaleX(0)}.reveal .slide-number{position:absolute;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:rgba(0,0,0,.4);padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pinch-zoom}.reveal.embedded{touch-action:pan-y}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;perspective:600px;perspective-origin:50% 40%}.reveal .slides>section{perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;pointer-events:auto;z-index:10;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none;height:100%}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal.slide section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal.slide .slides>section:not([data-transition]).past,.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past{transform:translate(-150%)}.reveal.slide .slides>section:not([data-transition]).future,.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future{transform:translate(150%)}.reveal.slide .slides>section>section:not([data-transition]).past,.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past{transform:translateY(-150%)}.reveal.slide .slides>section>section:not([data-transition]).future,.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future{transform:translateY(150%)}.reveal.linear section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal.linear .slides>section:not([data-transition]).past,.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past{transform:translate(-150%)}.reveal.linear .slides>section:not([data-transition]).future,.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future{transform:translate(150%)}.reveal.linear .slides>section>section:not([data-transition]).past,.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past{transform:translateY(-150%)}.reveal.linear .slides>section>section:not([data-transition]).future,.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future{transform:translateY(150%)}.reveal.default .slides section.stack,.reveal .slides section[data-transition=default].stack{transform-style:preserve-3d}.reveal.default .slides>section:not([data-transition]).past,.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal.default .slides>section:not([data-transition]).future,.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal.default .slides>section>section:not([data-transition]).past,.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal.default .slides>section>section:not([data-transition]).future,.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal.convex .slides section.stack,.reveal .slides section[data-transition=convex].stack{transform-style:preserve-3d}.reveal.convex .slides>section:not([data-transition]).past,.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal.convex .slides>section:not([data-transition]).future,.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal.convex .slides>section>section:not([data-transition]).past,.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal.convex .slides>section>section:not([data-transition]).future,.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal.concave .slides section.stack,.reveal .slides section[data-transition=concave].stack{transform-style:preserve-3d}.reveal.concave .slides>section:not([data-transition]).past,.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past{transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal.concave .slides>section:not([data-transition]).future,.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future{transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal.concave .slides>section>section:not([data-transition]).past,.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past{transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal.concave .slides>section>section:not([data-transition]).future,.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{transform:scale(.2)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);border-radius:4px;transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{transform-origin:100% 0;transform:translate3d(-100%,0,0) rotateY(-90deg)}.reveal.cube .slides>section.future{transform-origin:0 0;transform:translate3d(100%,0,0) rotateY(90deg)}.reveal.cube .slides>section>section.past{transform-origin:0 100%;transform:translate3d(0,-100%,0) rotateX(90deg)}.reveal.cube .slides>section>section.future{transform-origin:0 0;transform:translate3d(0,100%,0) rotateX(-90deg)}.reveal.page .slides{perspective-origin:0 50%;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;box-sizing:border-box;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{transform-origin:0 0;transform:translate3d(-40%,0,0) rotateY(-80deg)}.reveal.page .slides>section.future{transform-origin:100% 0;transform:translateZ(0)}.reveal.page .slides>section>section.past{transform-origin:0 0;transform:translate3d(0,-40%,0) rotateX(80deg)}.reveal.page .slides>section>section.future{transform-origin:0 100%;transform:translateZ(0)}.reveal.fade .slides>section>section:not([data-transition]),.reveal.fade .slides section:not([data-transition]),.reveal .slides section[data-transition=fade]{transform:none;transition:opacity .5s}.reveal.fade.overview .slides>section>section,.reveal.fade.overview .slides section{transition:none}.reveal.none .slides section:not([data-transition]),.reveal .slides section[data-transition=none]{transform:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{transition:none!important}.reveal .slides.disable-slide-transitions section{transform:none!important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:transparent;transition:all .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;-o-object-fit:cover;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){transform:translate(-100%)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){transform:translate(100%)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){transform:translateY(-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){transform:translateY(100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{perspective-origin:50% 50%;perspective:700px}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{height:100%;top:0!important;opacity:1!important;overflow:hidden;visibility:visible!important;cursor:pointer;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid hsla(0,0%,58.8%,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid hsla(0,0%,58.8%,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview-deactivating .backgrounds .slide-background,.reveal.overview-deactivating .slides section,.reveal.overview .backgrounds .slide-background,.reveal.overview .slides section{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.9);transition:all .3s ease}.reveal>.overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;transition:all .3s ease}.reveal>.overlay header{position:absolute;left:0;top:0;width:100%;padding:5px;z-index:2;box-sizing:border-box}.reveal>.overlay header a{display:inline-block;width:40px;height:40px;line-height:36px;padding:0 10px;float:right;opacity:.6;box-sizing:border-box}.reveal>.overlay header a:hover{opacity:1}.reveal>.overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal>.overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal>.overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal>.overlay .viewport{position:absolute;display:flex;top:50px;right:0;bottom:0;left:0}.reveal>.overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;transition:all .3s ease}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal>.overlay.overlay-help .viewport .viewport-inner{width:600px;margin:auto;padding:20px 20px 80px;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal>.overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal>.overlay.overlay-help .viewport .viewport-inner table td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{width:200px;padding:14px;border:1px solid #fff;vertical-align:middle}.reveal>.overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{padding:0;border:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs:not(:first-child).fragment{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;perspective:400px;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;transition:all .4s ease;transform-origin:50% 0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,.5);transform:translateZ(-45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 0;transform:translate3d(0,110%,0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:33.3333333333%;height:100%;top:0;left:100%;padding:14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,.05);color:#222;background-color:#f5f5f5;overflow:auto;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;max-height:70vh;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:42.8571428571%;height:30vh;border:0}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{top:100%;height:66.6666666667%;height:40vh}.reveal .speaker-notes{font-size:14px}}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}html.print-pdf *{-webkit-print-color-adjust:exact}html.print-pdf{width:100%;height:100%;overflow:visible}html.print-pdf body{margin:0 auto!important;border:0;padding:0;float:none!important;overflow:visible}html.print-pdf .nestedarrow,html.print-pdf .reveal .controls,html.print-pdf .reveal.overview,html.print-pdf .reveal .playback,html.print-pdf .reveal .progress,html.print-pdf .state-background{display:none!important}html.print-pdf .reveal pre code{overflow:hidden!important;font-family:Courier,Courier New,monospace!important}html.print-pdf .reveal{width:auto!important;height:auto!important;overflow:hidden!important}html.print-pdf .reveal .slides{position:static;width:100%!important;height:auto!important;zoom:1!important;pointer-events:auto;left:auto;top:auto;margin:0!important;padding:0!important;overflow:visible;display:block;perspective:none;perspective-origin:50% 50%}html.print-pdf .reveal .slides .pdf-page{position:relative;overflow:hidden;z-index:1;page-break-after:always}html.print-pdf .reveal .slides section{visibility:visible!important;display:block!important;position:absolute!important;margin:0!important;padding:0!important;box-sizing:border-box!important;min-height:1px;opacity:1!important;transform-style:flat!important;transform:none!important}html.print-pdf .reveal section.stack{position:relative!important;margin:0!important;padding:0!important;page-break-after:avoid!important;height:auto!important;min-height:auto!important}html.print-pdf .reveal img{box-shadow:none}html.print-pdf .reveal .backgrounds{display:none}html.print-pdf .reveal .slide-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto!important}html.print-pdf .reveal.show-notes{max-width:none;max-height:none}html.print-pdf .reveal .speaker-notes-pdf{display:block;width:100%;height:auto;max-height:none;top:auto;right:auto;bottom:auto;left:auto;z-index:100}html.print-pdf .reveal .speaker-notes-pdf[data-layout=separate-page]{position:relative;color:inherit;background-color:transparent;padding:20px;page-break-after:always;border:0}html.print-pdf .reveal .slide-number-pdf{display:block;position:absolute;font-size:14px}html.print-pdf .aria-status{display:none}@media print{html:not(.print-pdf),html:not(.print-pdf) body{background:#fff;width:auto;height:auto;overflow:visible}html:not(.print-pdf) body{font-size:20pt;border:0;margin:0 5%;padding:0;float:none!important}html:not(.print-pdf) .controls,html:not(.print-pdf) .fork-reveal,html:not(.print-pdf) .nestedarrow,html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .share-reveal,html:not(.print-pdf) .state-background{display:none!important}html:not(.print-pdf) body,html:not(.print-pdf) li,html:not(.print-pdf) p,html:not(.print-pdf) td{font-size:20pt!important;color:#000}html:not(.print-pdf) h1,html:not(.print-pdf) h2,html:not(.print-pdf) h3,html:not(.print-pdf) h4,html:not(.print-pdf) h5,html:not(.print-pdf) h6{color:#000!important;height:auto;line-height:normal;text-align:left;letter-spacing:normal}html:not(.print-pdf) h1{font-size:28pt!important}html:not(.print-pdf) h2{font-size:24pt!important}html:not(.print-pdf) h3,html:not(.print-pdf) h4{font-size:22pt!important}html:not(.print-pdf) h4{font-variant:small-caps}html:not(.print-pdf) h5{font-size:21pt!important}html:not(.print-pdf) h6{font-size:20pt!important;font-style:italic}html:not(.print-pdf) a:link,html:not(.print-pdf) a:visited{color:#000!important;font-weight:700;text-decoration:underline}html:not(.print-pdf) div,html:not(.print-pdf) ol,html:not(.print-pdf) p,html:not(.print-pdf) ul{visibility:visible;position:static;width:auto;height:auto;display:block;overflow:visible;margin:0;text-align:left!important}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .reveal .slides{padding:0!important;zoom:1!important;transform:none!important;text-align:left!important;perspective:none;perspective-origin:50% 50%}html:not(.print-pdf) .reveal .slides,html:not(.print-pdf) .reveal .slides section{position:static!important;width:auto!important;height:auto!important;left:0!important;top:0!important;margin-left:0!important;margin-top:0!important;overflow:visible!important;display:block!important}html:not(.print-pdf) .reveal .slides section{visibility:visible!important;padding:60px 20px!important;z-index:auto!important;opacity:1!important;page-break-after:always!important;transform-style:flat!important;transform:none!important;transition:none!important}html:not(.print-pdf) .reveal .slides section.stack{padding:0!important}html:not(.print-pdf) .reveal section:last-of-type{page-break-after:avoid!important}html:not(.print-pdf) .reveal section .fragment{opacity:1!important;visibility:visible!important;transform:none!important}html:not(.print-pdf) .reveal section img{display:block;margin:15px 0;background:#fff;border:1px solid #666;box-shadow:none}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-size:15pt}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{font-size:inherit!important;color:inherit!important}}.reveal pre{background:transparent}.reveal[theme=beige] .hljs-comment,.reveal[theme=beige] .hljs-quote,.reveal[theme=serif] .hljs-comment,.reveal[theme=serif] .hljs-quote,.reveal[theme=simple] .hljs-comment,.reveal[theme=simple] .hljs-quote,.reveal[theme=sky] .hljs-comment,.reveal[theme=sky] .hljs-quote,.reveal[theme=solarized] .hljs-comment,.reveal[theme=solarized] .hljs-quote,.reveal[theme=white] .hljs-comment,.reveal[theme=white] .hljs-quote,body.theme-light .reveal[theme=auto] .hljs-comment,body.theme-light .reveal[theme=auto] .hljs-quote,body:not(.theme-dark) .reveal[theme=auto] .hljs-comment,body:not(.theme-dark) .reveal[theme=auto] .hljs-quote{color:#8e908c}.reveal[theme=beige] .hljs-deletion,.reveal[theme=beige] .hljs-name,.reveal[theme=beige] .hljs-regexp,.reveal[theme=beige] .hljs-selector-class,.reveal[theme=beige] .hljs-selector-id,.reveal[theme=beige] .hljs-tag,.reveal[theme=beige] .hljs-template-variable,.reveal[theme=beige] .hljs-variable,.reveal[theme=serif] .hljs-deletion,.reveal[theme=serif] .hljs-name,.reveal[theme=serif] .hljs-regexp,.reveal[theme=serif] .hljs-selector-class,.reveal[theme=serif] .hljs-selector-id,.reveal[theme=serif] .hljs-tag,.reveal[theme=serif] .hljs-template-variable,.reveal[theme=serif] .hljs-variable,.reveal[theme=simple] .hljs-deletion,.reveal[theme=simple] .hljs-name,.reveal[theme=simple] .hljs-regexp,.reveal[theme=simple] .hljs-selector-class,.reveal[theme=simple] .hljs-selector-id,.reveal[theme=simple] .hljs-tag,.reveal[theme=simple] .hljs-template-variable,.reveal[theme=simple] .hljs-variable,.reveal[theme=sky] .hljs-deletion,.reveal[theme=sky] .hljs-name,.reveal[theme=sky] .hljs-regexp,.reveal[theme=sky] .hljs-selector-class,.reveal[theme=sky] .hljs-selector-id,.reveal[theme=sky] .hljs-tag,.reveal[theme=sky] .hljs-template-variable,.reveal[theme=sky] .hljs-variable,.reveal[theme=solarized] .hljs-deletion,.reveal[theme=solarized] .hljs-name,.reveal[theme=solarized] .hljs-regexp,.reveal[theme=solarized] .hljs-selector-class,.reveal[theme=solarized] .hljs-selector-id,.reveal[theme=solarized] .hljs-tag,.reveal[theme=solarized] .hljs-template-variable,.reveal[theme=solarized] .hljs-variable,.reveal[theme=white] .hljs-deletion,.reveal[theme=white] .hljs-name,.reveal[theme=white] .hljs-regexp,.reveal[theme=white] .hljs-selector-class,.reveal[theme=white] .hljs-selector-id,.reveal[theme=white] .hljs-tag,.reveal[theme=white] .hljs-template-variable,.reveal[theme=white] .hljs-variable,body.theme-light .reveal[theme=auto] .hljs-deletion,body.theme-light .reveal[theme=auto] .hljs-name,body.theme-light .reveal[theme=auto] .hljs-regexp,body.theme-light .reveal[theme=auto] .hljs-selector-class,body.theme-light .reveal[theme=auto] .hljs-selector-id,body.theme-light .reveal[theme=auto] .hljs-tag,body.theme-light .reveal[theme=auto] .hljs-template-variable,body.theme-light .reveal[theme=auto] .hljs-variable,body:not(.theme-dark) .reveal[theme=auto] .hljs-deletion,body:not(.theme-dark) .reveal[theme=auto] .hljs-name,body:not(.theme-dark) .reveal[theme=auto] .hljs-regexp,body:not(.theme-dark) .reveal[theme=auto] .hljs-selector-class,body:not(.theme-dark) .reveal[theme=auto] .hljs-selector-id,body:not(.theme-dark) .reveal[theme=auto] .hljs-tag,body:not(.theme-dark) .reveal[theme=auto] .hljs-template-variable,body:not(.theme-dark) .reveal[theme=auto] .hljs-variable{color:#c82829}.reveal[theme=beige] .hljs-built_in,.reveal[theme=beige] .hljs-builtin-name,.reveal[theme=beige] .hljs-link,.reveal[theme=beige] .hljs-literal,.reveal[theme=beige] .hljs-meta,.reveal[theme=beige] .hljs-number,.reveal[theme=beige] .hljs-params,.reveal[theme=beige] .hljs-type,.reveal[theme=serif] .hljs-built_in,.reveal[theme=serif] .hljs-builtin-name,.reveal[theme=serif] .hljs-link,.reveal[theme=serif] .hljs-literal,.reveal[theme=serif] .hljs-meta,.reveal[theme=serif] .hljs-number,.reveal[theme=serif] .hljs-params,.reveal[theme=serif] .hljs-type,.reveal[theme=simple] .hljs-built_in,.reveal[theme=simple] .hljs-builtin-name,.reveal[theme=simple] .hljs-link,.reveal[theme=simple] .hljs-literal,.reveal[theme=simple] .hljs-meta,.reveal[theme=simple] .hljs-number,.reveal[theme=simple] .hljs-params,.reveal[theme=simple] .hljs-type,.reveal[theme=sky] .hljs-built_in,.reveal[theme=sky] .hljs-builtin-name,.reveal[theme=sky] .hljs-link,.reveal[theme=sky] .hljs-literal,.reveal[theme=sky] .hljs-meta,.reveal[theme=sky] .hljs-number,.reveal[theme=sky] .hljs-params,.reveal[theme=sky] .hljs-type,.reveal[theme=solarized] .hljs-built_in,.reveal[theme=solarized] .hljs-builtin-name,.reveal[theme=solarized] .hljs-link,.reveal[theme=solarized] .hljs-literal,.reveal[theme=solarized] .hljs-meta,.reveal[theme=solarized] .hljs-number,.reveal[theme=solarized] .hljs-params,.reveal[theme=solarized] .hljs-type,.reveal[theme=white] .hljs-built_in,.reveal[theme=white] .hljs-builtin-name,.reveal[theme=white] .hljs-link,.reveal[theme=white] .hljs-literal,.reveal[theme=white] .hljs-meta,.reveal[theme=white] .hljs-number,.reveal[theme=white] .hljs-params,.reveal[theme=white] .hljs-type,body.theme-light .reveal[theme=auto] .hljs-built_in,body.theme-light .reveal[theme=auto] .hljs-builtin-name,body.theme-light .reveal[theme=auto] .hljs-link,body.theme-light .reveal[theme=auto] .hljs-literal,body.theme-light .reveal[theme=auto] .hljs-meta,body.theme-light .reveal[theme=auto] .hljs-number,body.theme-light .reveal[theme=auto] .hljs-params,body.theme-light .reveal[theme=auto] .hljs-type,body:not(.theme-dark) .reveal[theme=auto] .hljs-built_in,body:not(.theme-dark) .reveal[theme=auto] .hljs-builtin-name,body:not(.theme-dark) .reveal[theme=auto] .hljs-link,body:not(.theme-dark) .reveal[theme=auto] .hljs-literal,body:not(.theme-dark) .reveal[theme=auto] .hljs-meta,body:not(.theme-dark) .reveal[theme=auto] .hljs-number,body:not(.theme-dark) .reveal[theme=auto] .hljs-params,body:not(.theme-dark) .reveal[theme=auto] .hljs-type{color:#f5871f}.reveal[theme=beige] .hljs-attribute,.reveal[theme=serif] .hljs-attribute,.reveal[theme=simple] .hljs-attribute,.reveal[theme=sky] .hljs-attribute,.reveal[theme=solarized] .hljs-attribute,.reveal[theme=white] .hljs-attribute,body.theme-light .reveal[theme=auto] .hljs-attribute,body:not(.theme-dark) .reveal[theme=auto] .hljs-attribute{color:#eab700}.reveal[theme=beige] .hljs-addition,.reveal[theme=beige] .hljs-bullet,.reveal[theme=beige] .hljs-string,.reveal[theme=beige] .hljs-symbol,.reveal[theme=serif] .hljs-addition,.reveal[theme=serif] .hljs-bullet,.reveal[theme=serif] .hljs-string,.reveal[theme=serif] .hljs-symbol,.reveal[theme=simple] .hljs-addition,.reveal[theme=simple] .hljs-bullet,.reveal[theme=simple] .hljs-string,.reveal[theme=simple] .hljs-symbol,.reveal[theme=sky] .hljs-addition,.reveal[theme=sky] .hljs-bullet,.reveal[theme=sky] .hljs-string,.reveal[theme=sky] .hljs-symbol,.reveal[theme=solarized] .hljs-addition,.reveal[theme=solarized] .hljs-bullet,.reveal[theme=solarized] .hljs-string,.reveal[theme=solarized] .hljs-symbol,.reveal[theme=white] .hljs-addition,.reveal[theme=white] .hljs-bullet,.reveal[theme=white] .hljs-string,.reveal[theme=white] .hljs-symbol,body.theme-light .reveal[theme=auto] .hljs-addition,body.theme-light .reveal[theme=auto] .hljs-bullet,body.theme-light .reveal[theme=auto] .hljs-string,body.theme-light .reveal[theme=auto] .hljs-symbol,body:not(.theme-dark) .reveal[theme=auto] .hljs-addition,body:not(.theme-dark) .reveal[theme=auto] .hljs-bullet,body:not(.theme-dark) .reveal[theme=auto] .hljs-string,body:not(.theme-dark) .reveal[theme=auto] .hljs-symbol{color:#718c00}.reveal[theme=beige] .hljs-section,.reveal[theme=beige] .hljs-title,.reveal[theme=serif] .hljs-section,.reveal[theme=serif] .hljs-title,.reveal[theme=simple] .hljs-section,.reveal[theme=simple] .hljs-title,.reveal[theme=sky] .hljs-section,.reveal[theme=sky] .hljs-title,.reveal[theme=solarized] .hljs-section,.reveal[theme=solarized] .hljs-title,.reveal[theme=white] .hljs-section,.reveal[theme=white] .hljs-title,body.theme-light .reveal[theme=auto] .hljs-section,body.theme-light .reveal[theme=auto] .hljs-title,body:not(.theme-dark) .reveal[theme=auto] .hljs-section,body:not(.theme-dark) .reveal[theme=auto] .hljs-title{color:#4271ae}.reveal[theme=beige] .hljs-keyword,.reveal[theme=beige] .hljs-selector-tag,.reveal[theme=serif] .hljs-keyword,.reveal[theme=serif] .hljs-selector-tag,.reveal[theme=simple] .hljs-keyword,.reveal[theme=simple] .hljs-selector-tag,.reveal[theme=sky] .hljs-keyword,.reveal[theme=sky] .hljs-selector-tag,.reveal[theme=solarized] .hljs-keyword,.reveal[theme=solarized] .hljs-selector-tag,.reveal[theme=white] .hljs-keyword,.reveal[theme=white] .hljs-selector-tag,body.theme-light .reveal[theme=auto] .hljs-keyword,body.theme-light .reveal[theme=auto] .hljs-selector-tag,body:not(.theme-dark) .reveal[theme=auto] .hljs-keyword,body:not(.theme-dark) .reveal[theme=auto] .hljs-selector-tag{color:#8959a8}.reveal[theme=beige] .hljs,.reveal[theme=serif] .hljs,.reveal[theme=simple] .hljs,.reveal[theme=sky] .hljs,.reveal[theme=solarized] .hljs,.reveal[theme=white] .hljs,body.theme-light .reveal[theme=auto] .hljs,body:not(.theme-dark) .reveal[theme=auto] .hljs{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em}.reveal[theme=beige] .hljs-emphasis,.reveal[theme=serif] .hljs-emphasis,.reveal[theme=simple] .hljs-emphasis,.reveal[theme=sky] .hljs-emphasis,.reveal[theme=solarized] .hljs-emphasis,.reveal[theme=white] .hljs-emphasis,body.theme-light .reveal[theme=auto] .hljs-emphasis,body:not(.theme-dark) .reveal[theme=auto] .hljs-emphasis{font-style:italic}.reveal[theme=beige] .hljs-strong,.reveal[theme=serif] .hljs-strong,.reveal[theme=simple] .hljs-strong,.reveal[theme=sky] .hljs-strong,.reveal[theme=solarized] .hljs-strong,.reveal[theme=white] .hljs-strong,body.theme-light .reveal[theme=auto] .hljs-strong,body:not(.theme-dark) .reveal[theme=auto] .hljs-strong{font-weight:700}.reveal[theme=black] .hljs-comment,.reveal[theme=black] .hljs-quote,.reveal[theme=blood] .hljs-comment,.reveal[theme=blood] .hljs-quote,.reveal[theme=league] .hljs-comment,.reveal[theme=league] .hljs-quote,.reveal[theme=moon] .hljs-comment,.reveal[theme=moon] .hljs-quote,.reveal[theme=night] .hljs-comment,.reveal[theme=night] .hljs-quote,body.theme-dark .reveal[theme=auto] .hljs-comment,body.theme-dark .reveal[theme=auto] .hljs-quote{color:#b6b18b}.reveal[theme=black] .hljs-deletion,.reveal[theme=black] .hljs-name,.reveal[theme=black] .hljs-regexp,.reveal[theme=black] .hljs-selector-class,.reveal[theme=black] .hljs-selector-id,.reveal[theme=black] .hljs-tag,.reveal[theme=black] .hljs-template-variable,.reveal[theme=black] .hljs-variable,.reveal[theme=blood] .hljs-deletion,.reveal[theme=blood] .hljs-name,.reveal[theme=blood] .hljs-regexp,.reveal[theme=blood] .hljs-selector-class,.reveal[theme=blood] .hljs-selector-id,.reveal[theme=blood] .hljs-tag,.reveal[theme=blood] .hljs-template-variable,.reveal[theme=blood] .hljs-variable,.reveal[theme=league] .hljs-deletion,.reveal[theme=league] .hljs-name,.reveal[theme=league] .hljs-regexp,.reveal[theme=league] .hljs-selector-class,.reveal[theme=league] .hljs-selector-id,.reveal[theme=league] .hljs-tag,.reveal[theme=league] .hljs-template-variable,.reveal[theme=league] .hljs-variable,.reveal[theme=moon] .hljs-deletion,.reveal[theme=moon] .hljs-name,.reveal[theme=moon] .hljs-regexp,.reveal[theme=moon] .hljs-selector-class,.reveal[theme=moon] .hljs-selector-id,.reveal[theme=moon] .hljs-tag,.reveal[theme=moon] .hljs-template-variable,.reveal[theme=moon] .hljs-variable,.reveal[theme=night] .hljs-deletion,.reveal[theme=night] .hljs-name,.reveal[theme=night] .hljs-regexp,.reveal[theme=night] .hljs-selector-class,.reveal[theme=night] .hljs-selector-id,.reveal[theme=night] .hljs-tag,.reveal[theme=night] .hljs-template-variable,.reveal[theme=night] .hljs-variable,body.theme-dark .reveal[theme=auto] .hljs-deletion,body.theme-dark .reveal[theme=auto] .hljs-name,body.theme-dark .reveal[theme=auto] .hljs-regexp,body.theme-dark .reveal[theme=auto] .hljs-selector-class,body.theme-dark .reveal[theme=auto] .hljs-selector-id,body.theme-dark .reveal[theme=auto] .hljs-tag,body.theme-dark .reveal[theme=auto] .hljs-template-variable,body.theme-dark .reveal[theme=auto] .hljs-variable{color:#eb3c54}.reveal[theme=black] .hljs-built_in,.reveal[theme=black] .hljs-builtin-name,.reveal[theme=black] .hljs-link,.reveal[theme=black] .hljs-literal,.reveal[theme=black] .hljs-meta,.reveal[theme=black] .hljs-number,.reveal[theme=black] .hljs-params,.reveal[theme=black] .hljs-type,.reveal[theme=blood] .hljs-built_in,.reveal[theme=blood] .hljs-builtin-name,.reveal[theme=blood] .hljs-link,.reveal[theme=blood] .hljs-literal,.reveal[theme=blood] .hljs-meta,.reveal[theme=blood] .hljs-number,.reveal[theme=blood] .hljs-params,.reveal[theme=blood] .hljs-type,.reveal[theme=league] .hljs-built_in,.reveal[theme=league] .hljs-builtin-name,.reveal[theme=league] .hljs-link,.reveal[theme=league] .hljs-literal,.reveal[theme=league] .hljs-meta,.reveal[theme=league] .hljs-number,.reveal[theme=league] .hljs-params,.reveal[theme=league] .hljs-type,.reveal[theme=moon] .hljs-built_in,.reveal[theme=moon] .hljs-builtin-name,.reveal[theme=moon] .hljs-link,.reveal[theme=moon] .hljs-literal,.reveal[theme=moon] .hljs-meta,.reveal[theme=moon] .hljs-number,.reveal[theme=moon] .hljs-params,.reveal[theme=moon] .hljs-type,.reveal[theme=night] .hljs-built_in,.reveal[theme=night] .hljs-builtin-name,.reveal[theme=night] .hljs-link,.reveal[theme=night] .hljs-literal,.reveal[theme=night] .hljs-meta,.reveal[theme=night] .hljs-number,.reveal[theme=night] .hljs-params,.reveal[theme=night] .hljs-type,body.theme-dark .reveal[theme=auto] .hljs-built_in,body.theme-dark .reveal[theme=auto] .hljs-builtin-name,body.theme-dark .reveal[theme=auto] .hljs-link,body.theme-dark .reveal[theme=auto] .hljs-literal,body.theme-dark .reveal[theme=auto] .hljs-meta,body.theme-dark .reveal[theme=auto] .hljs-number,body.theme-dark .reveal[theme=auto] .hljs-params,body.theme-dark .reveal[theme=auto] .hljs-type{color:#e7ce56}.reveal[theme=black] .hljs-attribute,.reveal[theme=blood] .hljs-attribute,.reveal[theme=league] .hljs-attribute,.reveal[theme=moon] .hljs-attribute,.reveal[theme=night] .hljs-attribute,body.theme-dark .reveal[theme=auto] .hljs-attribute{color:#ee7c2b}.reveal[theme=black] .hljs-addition,.reveal[theme=black] .hljs-bullet,.reveal[theme=black] .hljs-string,.reveal[theme=black] .hljs-symbol,.reveal[theme=blood] .hljs-addition,.reveal[theme=blood] .hljs-bullet,.reveal[theme=blood] .hljs-string,.reveal[theme=blood] .hljs-symbol,.reveal[theme=league] .hljs-addition,.reveal[theme=league] .hljs-bullet,.reveal[theme=league] .hljs-string,.reveal[theme=league] .hljs-symbol,.reveal[theme=moon] .hljs-addition,.reveal[theme=moon] .hljs-bullet,.reveal[theme=moon] .hljs-string,.reveal[theme=moon] .hljs-symbol,.reveal[theme=night] .hljs-addition,.reveal[theme=night] .hljs-bullet,.reveal[theme=night] .hljs-string,.reveal[theme=night] .hljs-symbol,body.theme-dark .reveal[theme=auto] .hljs-addition,body.theme-dark .reveal[theme=auto] .hljs-bullet,body.theme-dark .reveal[theme=auto] .hljs-string,body.theme-dark .reveal[theme=auto] .hljs-symbol{color:#4fb4d7}.reveal[theme=black] .hljs-section,.reveal[theme=black] .hljs-title,.reveal[theme=blood] .hljs-section,.reveal[theme=blood] .hljs-title,.reveal[theme=league] .hljs-section,.reveal[theme=league] .hljs-title,.reveal[theme=moon] .hljs-section,.reveal[theme=moon] .hljs-title,.reveal[theme=night] .hljs-section,.reveal[theme=night] .hljs-title,body.theme-dark .reveal[theme=auto] .hljs-section,body.theme-dark .reveal[theme=auto] .hljs-title{color:#78bb65}.reveal[theme=black] .hljs-keyword,.reveal[theme=black] .hljs-selector-tag,.reveal[theme=blood] .hljs-keyword,.reveal[theme=blood] .hljs-selector-tag,.reveal[theme=league] .hljs-keyword,.reveal[theme=league] .hljs-selector-tag,.reveal[theme=moon] .hljs-keyword,.reveal[theme=moon] .hljs-selector-tag,.reveal[theme=night] .hljs-keyword,.reveal[theme=night] .hljs-selector-tag,body.theme-dark .reveal[theme=auto] .hljs-keyword,body.theme-dark .reveal[theme=auto] .hljs-selector-tag{color:#b45ea4}.reveal[theme=black] .hljs,.reveal[theme=blood] .hljs,.reveal[theme=league] .hljs,.reveal[theme=moon] .hljs,.reveal[theme=night] .hljs,body.theme-dark .reveal[theme=auto] .hljs{display:block;overflow-x:auto;background:#1c1d21;color:#c0c5ce;padding:.5em}.reveal[theme=black] .hljs-emphasis,.reveal[theme=blood] .hljs-emphasis,.reveal[theme=league] .hljs-emphasis,.reveal[theme=moon] .hljs-emphasis,.reveal[theme=night] .hljs-emphasis,body.theme-dark .reveal[theme=auto] .hljs-emphasis{font-style:italic}.reveal[theme=black] .hljs-strong,.reveal[theme=blood] .hljs-strong,.reveal[theme=league] .hljs-strong,.reveal[theme=moon] .hljs-strong,.reveal[theme=night] .hljs-strong,body.theme-dark .reveal[theme=auto] .hljs-strong{font-weight:700}:root{--reveal-background-color:#2b2b2b;--reveal-main-font:"Lato",sans-serif;--reveal-main-font-size:40px;--reveal-main-color:#eee;--reveal-block-margin:20px;--reveal-heading-margin:0 0 20px 0;--reveal-heading-font:"League Gothic",Impact,sans-serif;--reveal-heading-color:#eee;--reveal-heading-line-height:1.2;--reveal-heading-letter-spacing:normal;--reveal-heading-text-transform:uppercase;--reveal-heading-text-shadow:none;--reveal-heading-font-weight:normal;--reveal-heading1-text-shadow:none;--reveal-heading1-size:3.77em;--reveal-heading2-size:2.11em;--reveal-heading3-size:1.55em;--reveal-heading4-size:1em;--reveal-code-font:monospace;--reveal-link-color:#13daec;--reveal-link-color-hover:#42e1f0;--reveal-selection-background-color:#ff5e99;--reveal-selection-color:#fff}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxsAXC-q.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.reveal[theme=beige] section.has-dark-background,.reveal[theme=beige] section.has-dark-background h1,.reveal[theme=beige] section.has-dark-background h2,.reveal[theme=beige] section.has-dark-background h3,.reveal[theme=beige] section.has-dark-background h4,.reveal[theme=beige] section.has-dark-background h5,.reveal[theme=beige] section.has-dark-background h6{color:#fff}.reveal-viewport[theme=beige]{background:#f7f2d3;background:radial-gradient(center,circle cover,#fff 0,#f7f2d3 100%);background-color:#f7f3de}.reveal[theme=beige]{font-family:Lato,sans-serif;font-size:40px;font-weight:400;color:#333}.reveal[theme=beige] ::selection{color:#fff;background:rgba(79,64,28,.99);text-shadow:none}.reveal[theme=beige] ::-moz-selection{color:#fff;background:rgba(79,64,28,.99);text-shadow:none}.reveal[theme=beige] .slides section,.reveal[theme=beige] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=beige] h1,.reveal[theme=beige] h2,.reveal[theme=beige] h3,.reveal[theme=beige] h4,.reveal[theme=beige] h5,.reveal[theme=beige] h6{margin:0 0 20px;color:#333;font-family:League Gothic,Impact,sans-serif;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}.reveal[theme=beige] h1:last-child,.reveal[theme=beige] h2:last-child,.reveal[theme=beige] h3:last-child,.reveal[theme=beige] h4:last-child,.reveal[theme=beige] h5:last-child,.reveal[theme=beige] h6:last-child{margin-bottom:0}.reveal[theme=beige] h1{font-size:3.77em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=beige] h2{font-size:2.11em}.reveal[theme=beige] h3{font-size:1.55em}.reveal[theme=beige] h4{font-size:1em}.reveal[theme=beige] p{margin:20px 0;line-height:1.3}.reveal[theme=beige] iframe,.reveal[theme=beige] img,.reveal[theme=beige] video{max-width:95%;max-height:95%}.reveal[theme=beige] b,.reveal[theme=beige] strong{font-weight:700}.reveal[theme=beige] em{font-style:italic}.reveal[theme=beige] dl,.reveal[theme=beige] ol,.reveal[theme=beige] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=beige] ol{list-style-type:decimal}.reveal[theme=beige] ul{list-style-type:disc}.reveal[theme=beige] ul ul{list-style-type:square}.reveal[theme=beige] ul ul ul{list-style-type:circle}.reveal[theme=beige] ol ol,.reveal[theme=beige] ol ul,.reveal[theme=beige] ul ol,.reveal[theme=beige] ul ul{display:block;margin-left:40px}.reveal[theme=beige] dt{font-weight:700}.reveal[theme=beige] dd{margin-left:40px}.reveal[theme=beige] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=beige] blockquote p:first-child,.reveal[theme=beige] blockquote p:last-child{display:inline-block}.reveal[theme=beige] q{font-style:italic}.reveal[theme=beige] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=beige] code{font-family:monospace;text-transform:none}.reveal[theme=beige] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=beige] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=beige] table th{font-weight:700}.reveal[theme=beige] table td,.reveal[theme=beige] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=beige] table td[align=center],.reveal[theme=beige] table th[align=center]{text-align:center}.reveal[theme=beige] table td[align=right],.reveal[theme=beige] table th[align=right]{text-align:right}.reveal[theme=beige] table tbody tr:last-child td,.reveal[theme=beige] table tbody tr:last-child th{border-bottom:none}.reveal[theme=beige] sup{vertical-align:super;font-size:smaller}.reveal[theme=beige] sub{vertical-align:sub;font-size:smaller}.reveal[theme=beige] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=beige] small *{vertical-align:top}.reveal[theme=beige] img{margin:20px 0}.reveal[theme=beige] a{color:#8b743d;text-decoration:none;transition:color .15s ease}.reveal[theme=beige] a:hover{color:#b39753;text-shadow:none;border:none}.reveal[theme=beige] .roll span:after{color:#fff;background:#766334}.reveal[theme=beige] .r-frame{border:4px solid #333;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=beige] a .r-frame{transition:all .15s linear}.reveal[theme=beige] a:hover .r-frame{border-color:#8b743d;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=beige] .controls{color:#8b743d}.reveal[theme=beige] .progress{background:rgba(0,0,0,.2);color:#8b743d}.reveal[theme=beige] table.hljs-ln{display:table;width:100%}.reveal[theme=beige] table.hljs-ln tr{border:none}.reveal[theme=beige] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=beige] table.hljs-ln td{border:none}@media print{.reveal[theme=beige] .backgrounds{background-color:#f7f3de}}.reveal[theme=black] section.has-light-background,.reveal[theme=black] section.has-light-background h1,.reveal[theme=black] section.has-light-background h2,.reveal[theme=black] section.has-light-background h3,.reveal[theme=black] section.has-light-background h4,.reveal[theme=black] section.has-light-background h5,.reveal[theme=black] section.has-light-background h6{color:#222}.reveal-viewport[theme=black]{background:#f7f2d3;background:radial-gradient(center,circle cover,#fff 0,#f7f2d3 100%);background-color:#191919}.reveal[theme=black]{font-family:Source Sans Pro,Helvetica,sans-serif;font-size:42px;font-weight:400;color:#fff}.reveal[theme=black] ::selection{color:#fff;background:#71c3fb;text-shadow:none}.reveal[theme=black] ::-moz-selection{color:#fff;background:#71c3fb;text-shadow:none}.reveal[theme=black] .slides section,.reveal[theme=black] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=black] h1,.reveal[theme=black] h2,.reveal[theme=black] h3,.reveal[theme=black] h4,.reveal[theme=black] h5,.reveal[theme=black] h6{margin:0 0 20px;color:#fff;font-family:Source Sans Pro,Helvetica,sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}.reveal[theme=black] h1:last-child,.reveal[theme=black] h2:last-child,.reveal[theme=black] h3:last-child,.reveal[theme=black] h4:last-child,.reveal[theme=black] h5:last-child,.reveal[theme=black] h6:last-child{margin-bottom:0}.reveal[theme=black] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=black] h2{font-size:1.6em}.reveal[theme=black] h3{font-size:1.3em}.reveal[theme=black] h4{font-size:1em}.reveal[theme=black] p{margin:20px 0;line-height:1.3}.reveal[theme=black] iframe,.reveal[theme=black] img,.reveal[theme=black] video{max-width:95%;max-height:95%}.reveal[theme=black] b,.reveal[theme=black] strong{font-weight:700}.reveal[theme=black] em{font-style:italic}.reveal[theme=black] dl,.reveal[theme=black] ol,.reveal[theme=black] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=black] ol{list-style-type:decimal}.reveal[theme=black] ul{list-style-type:disc}.reveal[theme=black] ul ul{list-style-type:square}.reveal[theme=black] ul ul ul{list-style-type:circle}.reveal[theme=black] ol ol,.reveal[theme=black] ol ul,.reveal[theme=black] ul ol,.reveal[theme=black] ul ul{display:block;margin-left:40px}.reveal[theme=black] dt{font-weight:700}.reveal[theme=black] dd{margin-left:40px}.reveal[theme=black] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=black] blockquote p:first-child,.reveal[theme=black] blockquote p:last-child{display:inline-block}.reveal[theme=black] q{font-style:italic}.reveal[theme=black] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=black] code{font-family:monospace;text-transform:none}.reveal[theme=black] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=black] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=black] table th{font-weight:700}.reveal[theme=black] table td,.reveal[theme=black] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=black] table td[align=center],.reveal[theme=black] table th[align=center]{text-align:center}.reveal[theme=black] table td[align=right],.reveal[theme=black] table th[align=right]{text-align:right}.reveal[theme=black] table tbody tr:last-child td,.reveal[theme=black] table tbody tr:last-child th{border-bottom:none}.reveal[theme=black] sup{vertical-align:super;font-size:smaller}.reveal[theme=black] sub{vertical-align:sub;font-size:smaller}.reveal[theme=black] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=black] small *{vertical-align:top}.reveal[theme=black] img{margin:20px 0}.reveal[theme=black] a{color:#42affa;text-decoration:none;transition:color .15s ease}.reveal[theme=black] a:hover{color:#5ebbfb;text-shadow:none;border:none}.reveal[theme=black] .roll span:after{color:#fff;background:#149bf9}.reveal[theme=black] .r-frame{border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=black] a .r-frame{transition:all .15s linear}.reveal[theme=black] a:hover .r-frame{border-color:#42affa;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=black] .controls{color:#42affa}.reveal[theme=black] .progress{background:rgba(0,0,0,.2);color:#42affa}.reveal[theme=black] table.hljs-ln{display:table;width:100%}.reveal[theme=black] table.hljs-ln tr{border:none}.reveal[theme=black] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=black] table.hljs-ln td{border:none}@media print{.reveal[theme=black] .backgrounds{background-color:#191919}}body.theme-dark .reveal-viewport[theme=auto]{background:#f7f2d3;background:radial-gradient(center,circle cover,#fff 0,#f7f2d3 100%);background-color:#191919}body.theme-dark .reveal[theme=auto]{font-family:Source Sans Pro,Helvetica,sans-serif;font-size:42px;font-weight:400;color:#fff}body.theme-dark .reveal[theme=auto] ::selection{color:#fff;background:#71c3fb;text-shadow:none}body.theme-dark .reveal[theme=auto] ::-moz-selection{color:#fff;background:#71c3fb;text-shadow:none}body.theme-dark .reveal[theme=auto] .slides section,body.theme-dark .reveal[theme=auto] .slides section>section{line-height:1.3;font-weight:inherit}body.theme-dark .reveal[theme=auto] h1,body.theme-dark .reveal[theme=auto] h2,body.theme-dark .reveal[theme=auto] h3,body.theme-dark .reveal[theme=auto] h4,body.theme-dark .reveal[theme=auto] h5,body.theme-dark .reveal[theme=auto] h6{margin:0 0 20px;color:#fff;font-family:Source Sans Pro,Helvetica,sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}body.theme-dark .reveal[theme=auto] h1:last-child,body.theme-dark .reveal[theme=auto] h2:last-child,body.theme-dark .reveal[theme=auto] h3:last-child,body.theme-dark .reveal[theme=auto] h4:last-child,body.theme-dark .reveal[theme=auto] h5:last-child,body.theme-dark .reveal[theme=auto] h6:last-child{margin-bottom:0}body.theme-dark .reveal[theme=auto] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}body.theme-dark .reveal[theme=auto] h2{font-size:1.6em}body.theme-dark .reveal[theme=auto] h3{font-size:1.3em}body.theme-dark .reveal[theme=auto] h4{font-size:1em}body.theme-dark .reveal[theme=auto] p{margin:20px 0;line-height:1.3}body.theme-dark .reveal[theme=auto] iframe,body.theme-dark .reveal[theme=auto] img,body.theme-dark .reveal[theme=auto] video{max-width:95%;max-height:95%}body.theme-dark .reveal[theme=auto] b,body.theme-dark .reveal[theme=auto] strong{font-weight:700}body.theme-dark .reveal[theme=auto] em{font-style:italic}body.theme-dark .reveal[theme=auto] dl,body.theme-dark .reveal[theme=auto] ol,body.theme-dark .reveal[theme=auto] ul{display:inline-block;text-align:left;margin:0 0 0 1em}body.theme-dark .reveal[theme=auto] ol{list-style-type:decimal}body.theme-dark .reveal[theme=auto] ul{list-style-type:disc}body.theme-dark .reveal[theme=auto] ul ul{list-style-type:square}body.theme-dark .reveal[theme=auto] ul ul ul{list-style-type:circle}body.theme-dark .reveal[theme=auto] ol ol,body.theme-dark .reveal[theme=auto] ol ul,body.theme-dark .reveal[theme=auto] ul ol,body.theme-dark .reveal[theme=auto] ul ul{display:block;margin-left:40px}body.theme-dark .reveal[theme=auto] dt{font-weight:700}body.theme-dark .reveal[theme=auto] dd{margin-left:40px}body.theme-dark .reveal[theme=auto] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}body.theme-dark .reveal[theme=auto] blockquote p:first-child,body.theme-dark .reveal[theme=auto] blockquote p:last-child{display:inline-block}body.theme-dark .reveal[theme=auto] q{font-style:italic}body.theme-dark .reveal[theme=auto] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}body.theme-dark .reveal[theme=auto] code{font-family:monospace;text-transform:none}body.theme-dark .reveal[theme=auto] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}body.theme-dark .reveal[theme=auto] table{margin:auto;border-collapse:collapse;border-spacing:0}body.theme-dark .reveal[theme=auto] table th{font-weight:700}body.theme-dark .reveal[theme=auto] table td,body.theme-dark .reveal[theme=auto] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}body.theme-dark .reveal[theme=auto] table td[align=center],body.theme-dark .reveal[theme=auto] table th[align=center]{text-align:center}body.theme-dark .reveal[theme=auto] table td[align=right],body.theme-dark .reveal[theme=auto] table th[align=right]{text-align:right}body.theme-dark .reveal[theme=auto] table tbody tr:last-child td,body.theme-dark .reveal[theme=auto] table tbody tr:last-child th{border-bottom:none}body.theme-dark .reveal[theme=auto] sup{vertical-align:super;font-size:smaller}body.theme-dark .reveal[theme=auto] sub{vertical-align:sub;font-size:smaller}body.theme-dark .reveal[theme=auto] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}body.theme-dark .reveal[theme=auto] small *{vertical-align:top}body.theme-dark .reveal[theme=auto] img{margin:20px 0}body.theme-dark .reveal[theme=auto] a{color:#42affa;text-decoration:none;transition:color .15s ease}body.theme-dark .reveal[theme=auto] a:hover{color:#5ebbfb;text-shadow:none;border:none}body.theme-dark .reveal[theme=auto] .roll span:after{color:#fff;background:#149bf9}body.theme-dark .reveal[theme=auto] .r-frame{border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.15)}body.theme-dark .reveal[theme=auto] a .r-frame{transition:all .15s linear}body.theme-dark .reveal[theme=auto] a:hover .r-frame{border-color:#42affa;box-shadow:0 0 20px rgba(0,0,0,.55)}body.theme-dark .reveal[theme=auto] .controls{color:#42affa}body.theme-dark .reveal[theme=auto] .progress{background:rgba(0,0,0,.2);color:#42affa}body.theme-dark .reveal[theme=auto] table.hljs-ln{display:table;width:100%}body.theme-dark .reveal[theme=auto] table.hljs-ln tr{border:none}body.theme-dark .reveal[theme=auto] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}body.theme-dark .reveal[theme=auto] table.hljs-ln td{border:none}@media print{body.theme-dark .reveal[theme=auto] .backgrounds{background-color:#191919}}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftVyCN4Ffgg.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftVyLN4Ffgg.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftVyDN4Ffgg.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftVyMN4Ffgg.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftVyBN4Ffgg.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftVyPN4E.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPslyCN4Ffgg.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPslyLN4Ffgg.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPslyDN4Ffgg.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPslyMN4Ffgg.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPslyBN4Ffgg.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPslyPN4E.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.reveal[theme=blood] section.has-light-background,.reveal[theme=blood] section.has-light-background h1,.reveal[theme=blood] section.has-light-background h2,.reveal[theme=blood] section.has-light-background h3,.reveal[theme=blood] section.has-light-background h4,.reveal[theme=blood] section.has-light-background h5,.reveal[theme=blood] section.has-light-background h6{color:#222}.reveal-viewport[theme=blood]{background:#f7f2d3;background:radial-gradient(center,circle cover,#fff 0,#f7f2d3 100%);background-color:#222}.reveal[theme=blood]{font-family:Ubuntu,"sans-serif";font-size:42px;font-weight:400;color:#eee}.reveal[theme=blood] ::selection{color:#fff;background:#a23;text-shadow:none}.reveal[theme=blood] ::-moz-selection{color:#fff;background:#a23;text-shadow:none}.reveal[theme=blood] .slides section,.reveal[theme=blood] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=blood] h1,.reveal[theme=blood] h2,.reveal[theme=blood] h3,.reveal[theme=blood] h4,.reveal[theme=blood] h5,.reveal[theme=blood] h6{margin:0 0 20px;color:#fff;font-family:Ubuntu,"sans-serif";font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:2px 2px 2px #222;word-wrap:break-word}.reveal[theme=blood] h1:last-child,.reveal[theme=blood] h2:last-child,.reveal[theme=blood] h3:last-child,.reveal[theme=blood] h4:last-child,.reveal[theme=blood] h5:last-child,.reveal[theme=blood] h6:last-child{margin-bottom:0}.reveal[theme=blood] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=blood] h2{font-size:1.6em}.reveal[theme=blood] h3{font-size:1.3em}.reveal[theme=blood] h4{font-size:1em}.reveal[theme=blood] p{margin:20px 0;line-height:1.3}.reveal[theme=blood] iframe,.reveal[theme=blood] img,.reveal[theme=blood] video{max-width:95%;max-height:95%}.reveal[theme=blood] b,.reveal[theme=blood] strong{font-weight:700}.reveal[theme=blood] em{font-style:italic}.reveal[theme=blood] dl,.reveal[theme=blood] ol,.reveal[theme=blood] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=blood] ol{list-style-type:decimal}.reveal[theme=blood] ul{list-style-type:disc}.reveal[theme=blood] ul ul{list-style-type:square}.reveal[theme=blood] ul ul ul{list-style-type:circle}.reveal[theme=blood] ol ol,.reveal[theme=blood] ol ul,.reveal[theme=blood] ul ol,.reveal[theme=blood] ul ul{display:block;margin-left:40px}.reveal[theme=blood] dt{font-weight:700}.reveal[theme=blood] dd{margin-left:40px}.reveal[theme=blood] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=blood] blockquote p:first-child,.reveal[theme=blood] blockquote p:last-child{display:inline-block}.reveal[theme=blood] q{font-style:italic}.reveal[theme=blood] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=blood] code{font-family:monospace;text-transform:none}.reveal[theme=blood] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=blood] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=blood] table th{font-weight:700}.reveal[theme=blood] table td,.reveal[theme=blood] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=blood] table td[align=center],.reveal[theme=blood] table th[align=center]{text-align:center}.reveal[theme=blood] table td[align=right],.reveal[theme=blood] table th[align=right]{text-align:right}.reveal[theme=blood] table tbody tr:last-child td,.reveal[theme=blood] table tbody tr:last-child th{border-bottom:none}.reveal[theme=blood] sup{vertical-align:super;font-size:smaller}.reveal[theme=blood] sub{vertical-align:sub;font-size:smaller}.reveal[theme=blood] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=blood] small *{vertical-align:top}.reveal[theme=blood] img{margin:20px 0}.reveal[theme=blood] a{color:#a23;text-decoration:none;transition:color .15s ease}.reveal[theme=blood] a:hover{color:#d63347;text-shadow:none;border:none}.reveal[theme=blood] .roll span:after{color:#fff;background:#911d2b}.reveal[theme=blood] .r-frame{border:4px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=blood] a .r-frame{transition:all .15s linear}.reveal[theme=blood] a:hover .r-frame{border-color:#a23;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=blood] .controls{color:#a23}.reveal[theme=blood] .progress{background:rgba(0,0,0,.2);color:#a23}.reveal[theme=blood] table.hljs-ln{display:table;width:100%}.reveal[theme=blood] table.hljs-ln tr{border:none}.reveal[theme=blood] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=blood] table.hljs-ln td{border:none}@media print{.reveal[theme=blood] .backgrounds{background-color:#222}}.reveal[theme=blood] p{font-weight:300;text-shadow:1px 1px #222}.reveal[theme=blood] section.has-light-background h1,.reveal[theme=blood] section.has-light-background h2,.reveal[theme=blood] section.has-light-background h3,.reveal[theme=blood] section.has-light-background h4,.reveal[theme=blood] section.has-light-background p{text-shadow:none}.reveal[theme=blood] h1,.reveal[theme=blood] h2,.reveal[theme=blood] h3,.reveal[theme=blood] h4,.reveal[theme=blood] h5,.reveal[theme=blood] h6{font-weight:700}.reveal[theme=blood] p code{background:#23241f;display:inline-block;border-radius:7px}.reveal[theme=blood] small code{vertical-align:baseline}.reveal[theme=league] section.has-light-background,.reveal[theme=league] section.has-light-background h1,.reveal[theme=league] section.has-light-background h2,.reveal[theme=league] section.has-light-background h3,.reveal[theme=league] section.has-light-background h4,.reveal[theme=league] section.has-light-background h5,.reveal[theme=league] section.has-light-background h6{color:#222}.reveal-viewport[theme=league]{background:#1c1e20;background:radial-gradient(center,circle cover,#555a5f 0,#1c1e20 100%);background-color:#222}.reveal[theme=league]{font-family:Ubuntu,"sans-serif";font-size:42px;font-weight:400;color:#eee}.reveal[theme=league] ::selection{color:#fff;background:#a23;text-shadow:none}.reveal[theme=league] ::-moz-selection{color:#fff;background:#a23;text-shadow:none}.reveal[theme=league] .slides section,.reveal[theme=league] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=league] h1,.reveal[theme=league] h2,.reveal[theme=league] h3,.reveal[theme=league] h4,.reveal[theme=league] h5,.reveal[theme=league] h6{margin:0 0 20px;color:#fff;font-family:Ubuntu,"sans-serif";font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:0 0 6px rgba(0,0,0,.2);word-wrap:break-word}.reveal[theme=league] h1:last-child,.reveal[theme=league] h2:last-child,.reveal[theme=league] h3:last-child,.reveal[theme=league] h4:last-child,.reveal[theme=league] h5:last-child,.reveal[theme=league] h6:last-child{margin-bottom:0}.reveal[theme=league] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=league] h2{font-size:1.6em}.reveal[theme=league] h3{font-size:1.3em}.reveal[theme=league] h4{font-size:1em}.reveal[theme=league] p{margin:20px 0;line-height:1.3}.reveal[theme=league] iframe,.reveal[theme=league] img,.reveal[theme=league] video{max-width:95%;max-height:95%}.reveal[theme=league] b,.reveal[theme=league] strong{font-weight:700}.reveal[theme=league] em{font-style:italic}.reveal[theme=league] dl,.reveal[theme=league] ol,.reveal[theme=league] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=league] ol{list-style-type:decimal}.reveal[theme=league] ul{list-style-type:disc}.reveal[theme=league] ul ul{list-style-type:square}.reveal[theme=league] ul ul ul{list-style-type:circle}.reveal[theme=league] ol ol,.reveal[theme=league] ol ul,.reveal[theme=league] ul ol,.reveal[theme=league] ul ul{display:block;margin-left:40px}.reveal[theme=league] dt{font-weight:700}.reveal[theme=league] dd{margin-left:40px}.reveal[theme=league] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=league] blockquote p:first-child,.reveal[theme=league] blockquote p:last-child{display:inline-block}.reveal[theme=league] q{font-style:italic}.reveal[theme=league] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=league] code{font-family:monospace;text-transform:none}.reveal[theme=league] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=league] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=league] table th{font-weight:700}.reveal[theme=league] table td,.reveal[theme=league] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=league] table td[align=center],.reveal[theme=league] table th[align=center]{text-align:center}.reveal[theme=league] table td[align=right],.reveal[theme=league] table th[align=right]{text-align:right}.reveal[theme=league] table tbody tr:last-child td,.reveal[theme=league] table tbody tr:last-child th{border-bottom:none}.reveal[theme=league] sup{vertical-align:super;font-size:smaller}.reveal[theme=league] sub{vertical-align:sub;font-size:smaller}.reveal[theme=league] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=league] small *{vertical-align:top}.reveal[theme=league] img{margin:20px 0}.reveal[theme=league] a{color:#a23;text-decoration:none;transition:color .15s ease}.reveal[theme=league] a:hover{color:#d63347;text-shadow:none;border:none}.reveal[theme=league] .roll span:after{color:#fff;background:#911d2b}.reveal[theme=league] .r-frame{border:4px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=league] a .r-frame{transition:all .15s linear}.reveal[theme=league] a:hover .r-frame{border-color:#a23;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=league] .controls{color:#a23}.reveal[theme=league] .progress{background:rgba(0,0,0,.2);color:#a23}.reveal[theme=league] table.hljs-ln{display:table;width:100%}.reveal[theme=league] table.hljs-ln tr{border:none}.reveal[theme=league] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=league] table.hljs-ln td{border:none}@media print{.reveal[theme=league] .backgrounds{background-color:#222}}.reveal[theme=moon] section.has-light-background,.reveal[theme=moon] section.has-light-background h1,.reveal[theme=moon] section.has-light-background h2,.reveal[theme=moon] section.has-light-background h3,.reveal[theme=moon] section.has-light-background h4,.reveal[theme=moon] section.has-light-background h5,.reveal[theme=moon] section.has-light-background h6{color:#222}.reveal-viewport[theme=moon]{background:#1c1e20;background:radial-gradient(center,circle cover,#555a5f 0,#1c1e20 100%);background-color:#002b36}.reveal[theme=moon]{font-family:Ubuntu,"sans-serif";font-size:42px;font-weight:400;color:#93a1a1}.reveal[theme=moon] ::selection{color:#fff;background:#d33682;text-shadow:none}.reveal[theme=moon] ::-moz-selection{color:#fff;background:#d33682;text-shadow:none}.reveal[theme=moon] .slides section,.reveal[theme=moon] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=moon] h1,.reveal[theme=moon] h2,.reveal[theme=moon] h3,.reveal[theme=moon] h4,.reveal[theme=moon] h5,.reveal[theme=moon] h6{margin:0 0 20px;color:#eee8d5;font-family:Ubuntu,"sans-serif";font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}.reveal[theme=moon] h1:last-child,.reveal[theme=moon] h2:last-child,.reveal[theme=moon] h3:last-child,.reveal[theme=moon] h4:last-child,.reveal[theme=moon] h5:last-child,.reveal[theme=moon] h6:last-child{margin-bottom:0}.reveal[theme=moon] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=moon] h2{font-size:1.6em}.reveal[theme=moon] h3{font-size:1.3em}.reveal[theme=moon] h4{font-size:1em}.reveal[theme=moon] p{margin:20px 0;line-height:1.3}.reveal[theme=moon] iframe,.reveal[theme=moon] img,.reveal[theme=moon] video{max-width:95%;max-height:95%}.reveal[theme=moon] b,.reveal[theme=moon] strong{font-weight:700}.reveal[theme=moon] em{font-style:italic}.reveal[theme=moon] dl,.reveal[theme=moon] ol,.reveal[theme=moon] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=moon] ol{list-style-type:decimal}.reveal[theme=moon] ul{list-style-type:disc}.reveal[theme=moon] ul ul{list-style-type:square}.reveal[theme=moon] ul ul ul{list-style-type:circle}.reveal[theme=moon] ol ol,.reveal[theme=moon] ol ul,.reveal[theme=moon] ul ol,.reveal[theme=moon] ul ul{display:block;margin-left:40px}.reveal[theme=moon] dt{font-weight:700}.reveal[theme=moon] dd{margin-left:40px}.reveal[theme=moon] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=moon] blockquote p:first-child,.reveal[theme=moon] blockquote p:last-child{display:inline-block}.reveal[theme=moon] q{font-style:italic}.reveal[theme=moon] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=moon] code{font-family:monospace;text-transform:none}.reveal[theme=moon] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=moon] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=moon] table th{font-weight:700}.reveal[theme=moon] table td,.reveal[theme=moon] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=moon] table td[align=center],.reveal[theme=moon] table th[align=center]{text-align:center}.reveal[theme=moon] table td[align=right],.reveal[theme=moon] table th[align=right]{text-align:right}.reveal[theme=moon] table tbody tr:last-child td,.reveal[theme=moon] table tbody tr:last-child th{border-bottom:none}.reveal[theme=moon] sup{vertical-align:super;font-size:smaller}.reveal[theme=moon] sub{vertical-align:sub;font-size:smaller}.reveal[theme=moon] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=moon] small *{vertical-align:top}.reveal[theme=moon] img{margin:20px 0}.reveal[theme=moon] a{color:#268bd2;text-decoration:none;transition:color .15s ease}.reveal[theme=moon] a:hover{color:#4ea3df;text-shadow:none;border:none}.reveal[theme=moon] .roll span:after{color:#fff;background:#2076b2}.reveal[theme=moon] .r-frame{border:4px solid #93a1a1;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=moon] a .r-frame{transition:all .15s linear}.reveal[theme=moon] a:hover .r-frame{border-color:#268bd2;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=moon] .controls{color:#268bd2}.reveal[theme=moon] .progress{background:rgba(0,0,0,.2);color:#268bd2}.reveal[theme=moon] table.hljs-ln{display:table;width:100%}.reveal[theme=moon] table.hljs-ln tr{border:none}.reveal[theme=moon] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=moon] table.hljs-ln td{border:none}@media print{.reveal[theme=moon] .backgrounds{background-color:#002b36}}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.reveal[theme=night] section.has-light-background,.reveal[theme=night] section.has-light-background h1,.reveal[theme=night] section.has-light-background h2,.reveal[theme=night] section.has-light-background h3,.reveal[theme=night] section.has-light-background h4,.reveal[theme=night] section.has-light-background h5,.reveal[theme=night] section.has-light-background h6{color:#222}.reveal-viewport[theme=night]{background:#1c1e20;background:radial-gradient(center,circle cover,#555a5f 0,#1c1e20 100%);background-color:#111}.reveal[theme=night]{font-family:Open Sans,sans-serif;font-size:42px;font-weight:400;color:#93a1a1}.reveal[theme=night] ::selection{color:#fff;background:#e7ad52;text-shadow:none}.reveal[theme=night] ::-moz-selection{color:#fff;background:#e7ad52;text-shadow:none}.reveal[theme=night] .slides section,.reveal[theme=night] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=night] h1,.reveal[theme=night] h2,.reveal[theme=night] h3,.reveal[theme=night] h4,.reveal[theme=night] h5,.reveal[theme=night] h6{margin:0 0 20px;color:#eee8d5;font-family:Montserrat,Impact,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-.03em;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal[theme=night] h1:last-child,.reveal[theme=night] h2:last-child,.reveal[theme=night] h3:last-child,.reveal[theme=night] h4:last-child,.reveal[theme=night] h5:last-child,.reveal[theme=night] h6:last-child{margin-bottom:0}.reveal[theme=night] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=night] h2{font-size:1.6em}.reveal[theme=night] h3{font-size:1.3em}.reveal[theme=night] h4{font-size:1em}.reveal[theme=night] p{margin:20px 0;line-height:1.3}.reveal[theme=night] iframe,.reveal[theme=night] img,.reveal[theme=night] video{max-width:95%;max-height:95%}.reveal[theme=night] b,.reveal[theme=night] strong{font-weight:700}.reveal[theme=night] em{font-style:italic}.reveal[theme=night] dl,.reveal[theme=night] ol,.reveal[theme=night] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=night] ol{list-style-type:decimal}.reveal[theme=night] ul{list-style-type:disc}.reveal[theme=night] ul ul{list-style-type:square}.reveal[theme=night] ul ul ul{list-style-type:circle}.reveal[theme=night] ol ol,.reveal[theme=night] ol ul,.reveal[theme=night] ul ol,.reveal[theme=night] ul ul{display:block;margin-left:40px}.reveal[theme=night] dt{font-weight:700}.reveal[theme=night] dd{margin-left:40px}.reveal[theme=night] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=night] blockquote p:first-child,.reveal[theme=night] blockquote p:last-child{display:inline-block}.reveal[theme=night] q{font-style:italic}.reveal[theme=night] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=night] code{font-family:monospace;text-transform:none}.reveal[theme=night] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=night] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=night] table th{font-weight:700}.reveal[theme=night] table td,.reveal[theme=night] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=night] table td[align=center],.reveal[theme=night] table th[align=center]{text-align:center}.reveal[theme=night] table td[align=right],.reveal[theme=night] table th[align=right]{text-align:right}.reveal[theme=night] table tbody tr:last-child td,.reveal[theme=night] table tbody tr:last-child th{border-bottom:none}.reveal[theme=night] sup{vertical-align:super;font-size:smaller}.reveal[theme=night] sub{vertical-align:sub;font-size:smaller}.reveal[theme=night] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=night] small *{vertical-align:top}.reveal[theme=night] img{margin:20px 0}.reveal[theme=night] a{color:#e7ad52;text-decoration:none;transition:color .15s ease}.reveal[theme=night] a:hover{color:#ecbd75;text-shadow:none;border:none}.reveal[theme=night] .roll span:after{color:#fff;background:#e19929}.reveal[theme=night] .r-frame{border:4px solid #93a1a1;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=night] a .r-frame{transition:all .15s linear}.reveal[theme=night] a:hover .r-frame{border-color:#e7ad52;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=night] .controls{color:#e7ad52}.reveal[theme=night] .progress{background:rgba(0,0,0,.2);color:#e7ad52}.reveal[theme=night] table.hljs-ln{display:table;width:100%}.reveal[theme=night] table.hljs-ln tr{border:none}.reveal[theme=night] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=night] table.hljs-ln td{border:none}@media print{.reveal[theme=night] .backgrounds{background-color:#111}}.reveal[theme=serif] section.has-dark-background,.reveal[theme=serif] section.has-dark-background h1,.reveal[theme=serif] section.has-dark-background h2,.reveal[theme=serif] section.has-dark-background h3,.reveal[theme=serif] section.has-dark-background h4,.reveal[theme=serif] section.has-dark-background h5,.reveal[theme=serif] section.has-dark-background h6{color:#fff}.reveal[theme=serif] a{line-height:1.3em}.reveal-viewport[theme=serif]{background:#1c1e20;background:radial-gradient(center,circle cover,#555a5f 0,#1c1e20 100%);background-color:#f0f1eb}.reveal[theme=serif]{font-family:Palatino Linotype,Book Antiqua,Palatino,FreeSerif,serif;font-size:42px;font-weight:400;color:#000}.reveal[theme=serif] ::selection{color:#fff;background:#26351c;text-shadow:none}.reveal[theme=serif] ::-moz-selection{color:#fff;background:#26351c;text-shadow:none}.reveal[theme=serif] .slides section,.reveal[theme=serif] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=serif] h1,.reveal[theme=serif] h2,.reveal[theme=serif] h3,.reveal[theme=serif] h4,.reveal[theme=serif] h5,.reveal[theme=serif] h6{margin:0 0 20px;color:#383d3d;font-family:Palatino Linotype,Book Antiqua,Palatino,FreeSerif,serif;font-weight:600;line-height:1.2;letter-spacing:-.03em;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal[theme=serif] h1:last-child,.reveal[theme=serif] h2:last-child,.reveal[theme=serif] h3:last-child,.reveal[theme=serif] h4:last-child,.reveal[theme=serif] h5:last-child,.reveal[theme=serif] h6:last-child{margin-bottom:0}.reveal[theme=serif] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=serif] h2{font-size:1.6em}.reveal[theme=serif] h3{font-size:1.3em}.reveal[theme=serif] h4{font-size:1em}.reveal[theme=serif] p{margin:20px 0;line-height:1.3}.reveal[theme=serif] iframe,.reveal[theme=serif] img,.reveal[theme=serif] video{max-width:95%;max-height:95%}.reveal[theme=serif] b,.reveal[theme=serif] strong{font-weight:700}.reveal[theme=serif] em{font-style:italic}.reveal[theme=serif] dl,.reveal[theme=serif] ol,.reveal[theme=serif] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=serif] ol{list-style-type:decimal}.reveal[theme=serif] ul{list-style-type:disc}.reveal[theme=serif] ul ul{list-style-type:square}.reveal[theme=serif] ul ul ul{list-style-type:circle}.reveal[theme=serif] ol ol,.reveal[theme=serif] ol ul,.reveal[theme=serif] ul ol,.reveal[theme=serif] ul ul{display:block;margin-left:40px}.reveal[theme=serif] dt{font-weight:700}.reveal[theme=serif] dd{margin-left:40px}.reveal[theme=serif] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=serif] blockquote p:first-child,.reveal[theme=serif] blockquote p:last-child{display:inline-block}.reveal[theme=serif] q{font-style:italic}.reveal[theme=serif] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=serif] code{font-family:monospace;text-transform:none}.reveal[theme=serif] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=serif] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=serif] table th{font-weight:700}.reveal[theme=serif] table td,.reveal[theme=serif] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=serif] table td[align=center],.reveal[theme=serif] table th[align=center]{text-align:center}.reveal[theme=serif] table td[align=right],.reveal[theme=serif] table th[align=right]{text-align:right}.reveal[theme=serif] table tbody tr:last-child td,.reveal[theme=serif] table tbody tr:last-child th{border-bottom:none}.reveal[theme=serif] sup{vertical-align:super;font-size:smaller}.reveal[theme=serif] sub{vertical-align:sub;font-size:smaller}.reveal[theme=serif] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=serif] small *{vertical-align:top}.reveal[theme=serif] img{margin:20px 0}.reveal[theme=serif] a{color:#51483d;text-decoration:none;transition:color .15s ease}.reveal[theme=serif] a:hover{color:#7b6d5d;text-shadow:none;border:none}.reveal[theme=serif] .roll span:after{color:#fff;background:#453d34}.reveal[theme=serif] .r-frame{border:4px solid #000;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=serif] a .r-frame{transition:all .15s linear}.reveal[theme=serif] a:hover .r-frame{border-color:#51483d;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=serif] .controls{color:#51483d}.reveal[theme=serif] .progress{background:rgba(0,0,0,.2);color:#51483d}.reveal[theme=serif] table.hljs-ln{display:table;width:100%}.reveal[theme=serif] table.hljs-ln tr{border:none}.reveal[theme=serif] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=serif] table.hljs-ln td{border:none}@media print{.reveal[theme=serif] .backgrounds{background-color:#f0f1eb}}@font-face{font-family:News Cycle;font-style:normal;font-weight:400;src:local("News Cycle"),local("NewsCycle"),url(https://fonts.gstatic.com/s/newscycle/v17/CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:News Cycle;font-style:normal;font-weight:400;src:local("News Cycle"),local("NewsCycle"),url(https://fonts.gstatic.com/s/newscycle/v17/CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:News Cycle;font-style:normal;font-weight:700;src:local("News Cycle Bold"),local("NewsCycle-Bold"),url(https://fonts.gstatic.com/s/newscycle/v17/CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:News Cycle;font-style:normal;font-weight:700;src:local("News Cycle Bold"),local("NewsCycle-Bold"),url(https://fonts.gstatic.com/s/newscycle/v17/CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.reveal[theme=simple] section.has-dark-background,.reveal[theme=simple] section.has-dark-background h1,.reveal[theme=simple] section.has-dark-background h2,.reveal[theme=simple] section.has-dark-background h3,.reveal[theme=simple] section.has-dark-background h4,.reveal[theme=simple] section.has-dark-background h5,.reveal[theme=simple] section.has-dark-background h6{color:#fff}.reveal-viewport[theme=simple]{background:#1c1e20;background:radial-gradient(center,circle cover,#555a5f 0,#1c1e20 100%);background-color:#fff}.reveal[theme=simple]{font-family:Lato,sans-serif;font-size:42px;font-weight:400;color:#000}.reveal[theme=simple] ::selection{color:#fff;background:rgba(0,0,0,.99);text-shadow:none}.reveal[theme=simple] ::-moz-selection{color:#fff;background:rgba(0,0,0,.99);text-shadow:none}.reveal[theme=simple] .slides section,.reveal[theme=simple] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=simple] h1,.reveal[theme=simple] h2,.reveal[theme=simple] h3,.reveal[theme=simple] h4,.reveal[theme=simple] h5,.reveal[theme=simple] h6{margin:0 0 20px;color:#000;font-family:News Cycle,Impact,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-.03em;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal[theme=simple] h1:last-child,.reveal[theme=simple] h2:last-child,.reveal[theme=simple] h3:last-child,.reveal[theme=simple] h4:last-child,.reveal[theme=simple] h5:last-child,.reveal[theme=simple] h6:last-child{margin-bottom:0}.reveal[theme=simple] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=simple] h2{font-size:1.6em}.reveal[theme=simple] h3{font-size:1.3em}.reveal[theme=simple] h4{font-size:1em}.reveal[theme=simple] p{margin:20px 0;line-height:1.3}.reveal[theme=simple] iframe,.reveal[theme=simple] img,.reveal[theme=simple] video{max-width:95%;max-height:95%}.reveal[theme=simple] b,.reveal[theme=simple] strong{font-weight:700}.reveal[theme=simple] em{font-style:italic}.reveal[theme=simple] dl,.reveal[theme=simple] ol,.reveal[theme=simple] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=simple] ol{list-style-type:decimal}.reveal[theme=simple] ul{list-style-type:disc}.reveal[theme=simple] ul ul{list-style-type:square}.reveal[theme=simple] ul ul ul{list-style-type:circle}.reveal[theme=simple] ol ol,.reveal[theme=simple] ol ul,.reveal[theme=simple] ul ol,.reveal[theme=simple] ul ul{display:block;margin-left:40px}.reveal[theme=simple] dt{font-weight:700}.reveal[theme=simple] dd{margin-left:40px}.reveal[theme=simple] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=simple] blockquote p:first-child,.reveal[theme=simple] blockquote p:last-child{display:inline-block}.reveal[theme=simple] q{font-style:italic}.reveal[theme=simple] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=simple] code{font-family:monospace;text-transform:none}.reveal[theme=simple] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=simple] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=simple] table th{font-weight:700}.reveal[theme=simple] table td,.reveal[theme=simple] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=simple] table td[align=center],.reveal[theme=simple] table th[align=center]{text-align:center}.reveal[theme=simple] table td[align=right],.reveal[theme=simple] table th[align=right]{text-align:right}.reveal[theme=simple] table tbody tr:last-child td,.reveal[theme=simple] table tbody tr:last-child th{border-bottom:none}.reveal[theme=simple] sup{vertical-align:super;font-size:smaller}.reveal[theme=simple] sub{vertical-align:sub;font-size:smaller}.reveal[theme=simple] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=simple] small *{vertical-align:top}.reveal[theme=simple] img{margin:20px 0}.reveal[theme=simple] a{color:#00008b;text-decoration:none;transition:color .15s ease}.reveal[theme=simple] a:hover{color:#0000d5;text-shadow:none;border:none}.reveal[theme=simple] .roll span:after{color:#fff;background:#000076}.reveal[theme=simple] .r-frame{border:4px solid #000;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=simple] a .r-frame{transition:all .15s linear}.reveal[theme=simple] a:hover .r-frame{border-color:#00008b;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=simple] .controls{color:#00008b}.reveal[theme=simple] .progress{background:rgba(0,0,0,.2);color:#00008b}.reveal[theme=simple] table.hljs-ln{display:table;width:100%}.reveal[theme=simple] table.hljs-ln tr{border:none}.reveal[theme=simple] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=simple] table.hljs-ln td{border:none}@media print{.reveal[theme=simple] .backgrounds{background-color:#fff}}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v21/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v21/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v21/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/quicksand/v21/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/quicksand/v21/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/quicksand/v21/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.reveal[theme=sky] section.has-dark-background,.reveal[theme=sky] section.has-dark-background h1,.reveal[theme=sky] section.has-dark-background h2,.reveal[theme=sky] section.has-dark-background h3,.reveal[theme=sky] section.has-dark-background h4,.reveal[theme=sky] section.has-dark-background h5,.reveal[theme=sky] section.has-dark-background h6{color:#fff}.reveal[theme=sky] a{line-height:1.3em}.reveal-viewport[theme=sky]{background:#add9e4;background:radial-gradient(center,circle cover,#f7fbfc 0,#add9e4 100%);background-color:#f7fbfc}.reveal[theme=sky]{font-family:Open Sans,sans-serif;font-size:42px;font-weight:400;color:#333}.reveal[theme=sky] ::selection{color:#fff;background:#134674;text-shadow:none}.reveal[theme=sky] ::-moz-selection{color:#fff;background:#134674;text-shadow:none}.reveal[theme=sky] .slides section,.reveal[theme=sky] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=sky] h1,.reveal[theme=sky] h2,.reveal[theme=sky] h3,.reveal[theme=sky] h4,.reveal[theme=sky] h5,.reveal[theme=sky] h6{margin:0 0 20px;color:#333;font-family:Quicksand,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-.08em;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal[theme=sky] h1:last-child,.reveal[theme=sky] h2:last-child,.reveal[theme=sky] h3:last-child,.reveal[theme=sky] h4:last-child,.reveal[theme=sky] h5:last-child,.reveal[theme=sky] h6:last-child{margin-bottom:0}.reveal[theme=sky] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=sky] h2{font-size:1.6em}.reveal[theme=sky] h3{font-size:1.3em}.reveal[theme=sky] h4{font-size:1em}.reveal[theme=sky] p{margin:20px 0;line-height:1.3}.reveal[theme=sky] iframe,.reveal[theme=sky] img,.reveal[theme=sky] video{max-width:95%;max-height:95%}.reveal[theme=sky] b,.reveal[theme=sky] strong{font-weight:700}.reveal[theme=sky] em{font-style:italic}.reveal[theme=sky] dl,.reveal[theme=sky] ol,.reveal[theme=sky] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=sky] ol{list-style-type:decimal}.reveal[theme=sky] ul{list-style-type:disc}.reveal[theme=sky] ul ul{list-style-type:square}.reveal[theme=sky] ul ul ul{list-style-type:circle}.reveal[theme=sky] ol ol,.reveal[theme=sky] ol ul,.reveal[theme=sky] ul ol,.reveal[theme=sky] ul ul{display:block;margin-left:40px}.reveal[theme=sky] dt{font-weight:700}.reveal[theme=sky] dd{margin-left:40px}.reveal[theme=sky] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=sky] blockquote p:first-child,.reveal[theme=sky] blockquote p:last-child{display:inline-block}.reveal[theme=sky] q{font-style:italic}.reveal[theme=sky] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=sky] code{font-family:monospace;text-transform:none}.reveal[theme=sky] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=sky] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=sky] table th{font-weight:700}.reveal[theme=sky] table td,.reveal[theme=sky] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=sky] table td[align=center],.reveal[theme=sky] table th[align=center]{text-align:center}.reveal[theme=sky] table td[align=right],.reveal[theme=sky] table th[align=right]{text-align:right}.reveal[theme=sky] table tbody tr:last-child td,.reveal[theme=sky] table tbody tr:last-child th{border-bottom:none}.reveal[theme=sky] sup{vertical-align:super;font-size:smaller}.reveal[theme=sky] sub{vertical-align:sub;font-size:smaller}.reveal[theme=sky] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=sky] small *{vertical-align:top}.reveal[theme=sky] img{margin:20px 0}.reveal[theme=sky] a{color:#3b759e;text-decoration:none;transition:color .15s ease}.reveal[theme=sky] a:hover{color:#5493bf;text-shadow:none;border:none}.reveal[theme=sky] .roll span:after{color:#fff;background:#326386}.reveal[theme=sky] .r-frame{border:4px solid #333;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=sky] a .r-frame{transition:all .15s linear}.reveal[theme=sky] a:hover .r-frame{border-color:#3b759e;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=sky] .controls{color:#3b759e}.reveal[theme=sky] .progress{background:rgba(0,0,0,.2);color:#3b759e}.reveal[theme=sky] table.hljs-ln{display:table;width:100%}.reveal[theme=sky] table.hljs-ln tr{border:none}.reveal[theme=sky] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=sky] table.hljs-ln td{border:none}@media print{.reveal[theme=sky] .backgrounds{background-color:#f7fbfc}}.reveal-viewport[theme=solarized]{background:#add9e4;background:radial-gradient(center,circle cover,#f7fbfc 0,#add9e4 100%);background-color:#fdf6e3}.reveal[theme=solarized]{font-family:Open Sans,sans-serif;font-size:42px;font-weight:400;color:#657b83}.reveal[theme=solarized] ::selection{color:#fff;background:#d33682;text-shadow:none}.reveal[theme=solarized] ::-moz-selection{color:#fff;background:#d33682;text-shadow:none}.reveal[theme=solarized] .slides section,.reveal[theme=solarized] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=solarized] h1,.reveal[theme=solarized] h2,.reveal[theme=solarized] h3,.reveal[theme=solarized] h4,.reveal[theme=solarized] h5,.reveal[theme=solarized] h6{margin:0 0 20px;color:#586e75;font-family:Quicksand,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-.08em;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal[theme=solarized] h1:last-child,.reveal[theme=solarized] h2:last-child,.reveal[theme=solarized] h3:last-child,.reveal[theme=solarized] h4:last-child,.reveal[theme=solarized] h5:last-child,.reveal[theme=solarized] h6:last-child{margin-bottom:0}.reveal[theme=solarized] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=solarized] h2{font-size:1.6em}.reveal[theme=solarized] h3{font-size:1.3em}.reveal[theme=solarized] h4{font-size:1em}.reveal[theme=solarized] p{margin:20px 0;line-height:1.3}.reveal[theme=solarized] iframe,.reveal[theme=solarized] img,.reveal[theme=solarized] video{max-width:95%;max-height:95%}.reveal[theme=solarized] b,.reveal[theme=solarized] strong{font-weight:700}.reveal[theme=solarized] em{font-style:italic}.reveal[theme=solarized] dl,.reveal[theme=solarized] ol,.reveal[theme=solarized] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=solarized] ol{list-style-type:decimal}.reveal[theme=solarized] ul{list-style-type:disc}.reveal[theme=solarized] ul ul{list-style-type:square}.reveal[theme=solarized] ul ul ul{list-style-type:circle}.reveal[theme=solarized] ol ol,.reveal[theme=solarized] ol ul,.reveal[theme=solarized] ul ol,.reveal[theme=solarized] ul ul{display:block;margin-left:40px}.reveal[theme=solarized] dt{font-weight:700}.reveal[theme=solarized] dd{margin-left:40px}.reveal[theme=solarized] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=solarized] blockquote p:first-child,.reveal[theme=solarized] blockquote p:last-child{display:inline-block}.reveal[theme=solarized] q{font-style:italic}.reveal[theme=solarized] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=solarized] code{font-family:monospace;text-transform:none}.reveal[theme=solarized] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=solarized] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=solarized] table th{font-weight:700}.reveal[theme=solarized] table td,.reveal[theme=solarized] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=solarized] table td[align=center],.reveal[theme=solarized] table th[align=center]{text-align:center}.reveal[theme=solarized] table td[align=right],.reveal[theme=solarized] table th[align=right]{text-align:right}.reveal[theme=solarized] table tbody tr:last-child td,.reveal[theme=solarized] table tbody tr:last-child th{border-bottom:none}.reveal[theme=solarized] sup{vertical-align:super;font-size:smaller}.reveal[theme=solarized] sub{vertical-align:sub;font-size:smaller}.reveal[theme=solarized] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=solarized] small *{vertical-align:top}.reveal[theme=solarized] img{margin:20px 0}.reveal[theme=solarized] a{color:#268bd2;text-decoration:none;transition:color .15s ease}.reveal[theme=solarized] a:hover{color:#4ea3df;text-shadow:none;border:none}.reveal[theme=solarized] .roll span:after{color:#fff;background:#2076b2}.reveal[theme=solarized] .r-frame{border:4px solid #657b83;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=solarized] a .r-frame{transition:all .15s linear}.reveal[theme=solarized] a:hover .r-frame{border-color:#268bd2;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=solarized] .controls{color:#268bd2}.reveal[theme=solarized] .progress{background:rgba(0,0,0,.2);color:#268bd2}.reveal[theme=solarized] table.hljs-ln{display:table;width:100%}.reveal[theme=solarized] table.hljs-ln tr{border:none}.reveal[theme=solarized] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=solarized] table.hljs-ln td{border:none}@media print{.reveal[theme=solarized] .backgrounds{background-color:#fdf6e3}}.reveal[theme=white] section.has-dark-background,.reveal[theme=white] section.has-dark-background h1,.reveal[theme=white] section.has-dark-background h2,.reveal[theme=white] section.has-dark-background h3,.reveal[theme=white] section.has-dark-background h4,.reveal[theme=white] section.has-dark-background h5,.reveal[theme=white] section.has-dark-background h6{color:#fff}.reveal-viewport[theme=white]{background:#add9e4;background:radial-gradient(center,circle cover,#f7fbfc 0,#add9e4 100%);background-color:#fff}.reveal[theme=white]{font-family:Source Sans Pro,Helvetica,sans-serif;font-size:42px;font-weight:400;color:#222}.reveal[theme=white] ::selection{color:#fff;background:#5f98e6;text-shadow:none}.reveal[theme=white] ::-moz-selection{color:#fff;background:#5f98e6;text-shadow:none}.reveal[theme=white] .slides section,.reveal[theme=white] .slides section>section{line-height:1.3;font-weight:inherit}.reveal[theme=white] h1,.reveal[theme=white] h2,.reveal[theme=white] h3,.reveal[theme=white] h4,.reveal[theme=white] h5,.reveal[theme=white] h6{margin:0 0 20px;color:#222;font-family:Source Sans Pro,Helvetica,sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}.reveal[theme=white] h1:last-child,.reveal[theme=white] h2:last-child,.reveal[theme=white] h3:last-child,.reveal[theme=white] h4:last-child,.reveal[theme=white] h5:last-child,.reveal[theme=white] h6:last-child{margin-bottom:0}.reveal[theme=white] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}.reveal[theme=white] h2{font-size:1.6em}.reveal[theme=white] h3{font-size:1.3em}.reveal[theme=white] h4{font-size:1em}.reveal[theme=white] p{margin:20px 0;line-height:1.3}.reveal[theme=white] iframe,.reveal[theme=white] img,.reveal[theme=white] video{max-width:95%;max-height:95%}.reveal[theme=white] b,.reveal[theme=white] strong{font-weight:700}.reveal[theme=white] em{font-style:italic}.reveal[theme=white] dl,.reveal[theme=white] ol,.reveal[theme=white] ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal[theme=white] ol{list-style-type:decimal}.reveal[theme=white] ul{list-style-type:disc}.reveal[theme=white] ul ul{list-style-type:square}.reveal[theme=white] ul ul ul{list-style-type:circle}.reveal[theme=white] ol ol,.reveal[theme=white] ol ul,.reveal[theme=white] ul ol,.reveal[theme=white] ul ul{display:block;margin-left:40px}.reveal[theme=white] dt{font-weight:700}.reveal[theme=white] dd{margin-left:40px}.reveal[theme=white] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal[theme=white] blockquote p:first-child,.reveal[theme=white] blockquote p:last-child{display:inline-block}.reveal[theme=white] q{font-style:italic}.reveal[theme=white] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal[theme=white] code{font-family:monospace;text-transform:none}.reveal[theme=white] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal[theme=white] table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal[theme=white] table th{font-weight:700}.reveal[theme=white] table td,.reveal[theme=white] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal[theme=white] table td[align=center],.reveal[theme=white] table th[align=center]{text-align:center}.reveal[theme=white] table td[align=right],.reveal[theme=white] table th[align=right]{text-align:right}.reveal[theme=white] table tbody tr:last-child td,.reveal[theme=white] table tbody tr:last-child th{border-bottom:none}.reveal[theme=white] sup{vertical-align:super;font-size:smaller}.reveal[theme=white] sub{vertical-align:sub;font-size:smaller}.reveal[theme=white] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal[theme=white] small *{vertical-align:top}.reveal[theme=white] img{margin:20px 0}.reveal[theme=white] a{color:#2a76dd;text-decoration:none;transition:color .15s ease}.reveal[theme=white] a:hover{color:#4a8be2;text-shadow:none;border:none}.reveal[theme=white] .roll span:after{color:#fff;background:#1f64c1}.reveal[theme=white] .r-frame{border:4px solid #222;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal[theme=white] a .r-frame{transition:all .15s linear}.reveal[theme=white] a:hover .r-frame{border-color:#2a76dd;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal[theme=white] .controls{color:#2a76dd}.reveal[theme=white] .progress{background:rgba(0,0,0,.2);color:#2a76dd}.reveal[theme=white] table.hljs-ln{display:table;width:100%}.reveal[theme=white] table.hljs-ln tr{border:none}.reveal[theme=white] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}.reveal[theme=white] table.hljs-ln td{border:none}@media print{.reveal[theme=white] .backgrounds{background-color:#fff}}body:not(.theme-dark) .reveal-viewport[theme=auto]{background:#add9e4;background:radial-gradient(center,circle cover,#f7fbfc 0,#add9e4 100%);background-color:#fff}body:not(.theme-dark) .reveal[theme=auto]{font-family:Source Sans Pro,Helvetica,sans-serif;font-size:42px;font-weight:400;color:#222}body:not(.theme-dark) .reveal[theme=auto] ::selection{color:#fff;background:#5f98e6;text-shadow:none}body:not(.theme-dark) .reveal[theme=auto] ::-moz-selection{color:#fff;background:#5f98e6;text-shadow:none}body:not(.theme-dark) .reveal[theme=auto] .slides section,body:not(.theme-dark) .reveal[theme=auto] .slides section>section{line-height:1.3;font-weight:inherit}body:not(.theme-dark) .reveal[theme=auto] h1,body:not(.theme-dark) .reveal[theme=auto] h2,body:not(.theme-dark) .reveal[theme=auto] h3,body:not(.theme-dark) .reveal[theme=auto] h4,body:not(.theme-dark) .reveal[theme=auto] h5,body:not(.theme-dark) .reveal[theme=auto] h6{margin:0 0 20px;color:#222;font-family:Source Sans Pro,Helvetica,sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}body:not(.theme-dark) .reveal[theme=auto] h1:last-child,body:not(.theme-dark) .reveal[theme=auto] h2:last-child,body:not(.theme-dark) .reveal[theme=auto] h3:last-child,body:not(.theme-dark) .reveal[theme=auto] h4:last-child,body:not(.theme-dark) .reveal[theme=auto] h5:last-child,body:not(.theme-dark) .reveal[theme=auto] h6:last-child{margin-bottom:0}body:not(.theme-dark) .reveal[theme=auto] h1{font-size:2.5em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 20px 20px rgba(0,0,0,.15)}body:not(.theme-dark) .reveal[theme=auto] h2{font-size:1.6em}body:not(.theme-dark) .reveal[theme=auto] h3{font-size:1.3em}body:not(.theme-dark) .reveal[theme=auto] h4{font-size:1em}body:not(.theme-dark) .reveal[theme=auto] p{margin:20px 0;line-height:1.3}body:not(.theme-dark) .reveal[theme=auto] iframe,body:not(.theme-dark) .reveal[theme=auto] img,body:not(.theme-dark) .reveal[theme=auto] video{max-width:95%;max-height:95%}body:not(.theme-dark) .reveal[theme=auto] b,body:not(.theme-dark) .reveal[theme=auto] strong{font-weight:700}body:not(.theme-dark) .reveal[theme=auto] em{font-style:italic}body:not(.theme-dark) .reveal[theme=auto] dl,body:not(.theme-dark) .reveal[theme=auto] ol,body:not(.theme-dark) .reveal[theme=auto] ul{display:inline-block;text-align:left;margin:0 0 0 1em}body:not(.theme-dark) .reveal[theme=auto] ol{list-style-type:decimal}body:not(.theme-dark) .reveal[theme=auto] ul{list-style-type:disc}body:not(.theme-dark) .reveal[theme=auto] ul ul{list-style-type:square}body:not(.theme-dark) .reveal[theme=auto] ul ul ul{list-style-type:circle}body:not(.theme-dark) .reveal[theme=auto] ol ol,body:not(.theme-dark) .reveal[theme=auto] ol ul,body:not(.theme-dark) .reveal[theme=auto] ul ol,body:not(.theme-dark) .reveal[theme=auto] ul ul{display:block;margin-left:40px}body:not(.theme-dark) .reveal[theme=auto] dt{font-weight:700}body:not(.theme-dark) .reveal[theme=auto] dd{margin-left:40px}body:not(.theme-dark) .reveal[theme=auto] blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}body:not(.theme-dark) .reveal[theme=auto] blockquote p:first-child,body:not(.theme-dark) .reveal[theme=auto] blockquote p:last-child{display:inline-block}body:not(.theme-dark) .reveal[theme=auto] q{font-style:italic}body:not(.theme-dark) .reveal[theme=auto] pre{display:block;position:relative;width:90%;margin:20px auto;padding:0;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}body:not(.theme-dark) .reveal[theme=auto] code{font-family:monospace;text-transform:none}body:not(.theme-dark) .reveal[theme=auto] pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}body:not(.theme-dark) .reveal[theme=auto] table{margin:auto;border-collapse:collapse;border-spacing:0}body:not(.theme-dark) .reveal[theme=auto] table th{font-weight:700}body:not(.theme-dark) .reveal[theme=auto] table td,body:not(.theme-dark) .reveal[theme=auto] table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}body:not(.theme-dark) .reveal[theme=auto] table td[align=center],body:not(.theme-dark) .reveal[theme=auto] table th[align=center]{text-align:center}body:not(.theme-dark) .reveal[theme=auto] table td[align=right],body:not(.theme-dark) .reveal[theme=auto] table th[align=right]{text-align:right}body:not(.theme-dark) .reveal[theme=auto] table tbody tr:last-child td,body:not(.theme-dark) .reveal[theme=auto] table tbody tr:last-child th{border-bottom:none}body:not(.theme-dark) .reveal[theme=auto] sup{vertical-align:super;font-size:smaller}body:not(.theme-dark) .reveal[theme=auto] sub{vertical-align:sub;font-size:smaller}body:not(.theme-dark) .reveal[theme=auto] small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}body:not(.theme-dark) .reveal[theme=auto] small *{vertical-align:top}body:not(.theme-dark) .reveal[theme=auto] img{margin:20px 0}body:not(.theme-dark) .reveal[theme=auto] a{color:#2a76dd;text-decoration:none;transition:color .15s ease}body:not(.theme-dark) .reveal[theme=auto] a:hover{color:#4a8be2;text-shadow:none;border:none}body:not(.theme-dark) .reveal[theme=auto] .roll span:after{color:#fff;background:#1f64c1}body:not(.theme-dark) .reveal[theme=auto] .r-frame{border:4px solid #222;box-shadow:0 0 10px rgba(0,0,0,.15)}body:not(.theme-dark) .reveal[theme=auto] a .r-frame{transition:all .15s linear}body:not(.theme-dark) .reveal[theme=auto] a:hover .r-frame{border-color:#2a76dd;box-shadow:0 0 20px rgba(0,0,0,.55)}body:not(.theme-dark) .reveal[theme=auto] .controls{color:#2a76dd}body:not(.theme-dark) .reveal[theme=auto] .progress{background:rgba(0,0,0,.2);color:#2a76dd}body:not(.theme-dark) .reveal[theme=auto] table.hljs-ln{display:table;width:100%}body:not(.theme-dark) .reveal[theme=auto] table.hljs-ln tr{border:none}body:not(.theme-dark) .reveal[theme=auto] table.hljs-ln tr:nth-child(2n){background-color:inherit!important}body:not(.theme-dark) .reveal[theme=auto] table.hljs-ln td{border:none}@media print{body:not(.theme-dark) .reveal[theme=auto] .backgrounds{background-color:#fff}}.md-presentation{width:100%;min-height:400px;transition:all 1s}.md-presentation.loading{display:flex;justify-content:center;align-items:center;background:var(--grey15,#eee)}@media (max-width:419px){.md-presentation{width:calc(100% + 3rem);min-height:300px;margin:0 -1.5rem}}.md-presentation svg.md-presentation-loading-icon{width:2.5em;height:2.5em;margin:2.5em auto;fill:var(--accent-color,#3eaf7c)}.custom-block{position:relative}.custom-block .custom-block-title{margin-bottom:-.4rem;font-weight:600}.custom-block.danger,.custom-block.info,.custom-block.tip,.custom-block.warning{margin:1rem 0;padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.custom-block.danger:before,.custom-block.info:before,.custom-block.tip:before,.custom-block.warning:before{position:absolute;top:14px;left:-16px;width:25px;height:25px;border-radius:50%}.custom-block.danger a,.custom-block.details a,.custom-block.info a,.custom-block.tip a,.custom-block.warning a{color:var(--accent-color,#3eaf7c)}.theme-dark .custom-block.danger,.theme-dark .custom-block.details,.theme-dark .custom-block.info,.theme-dark .custom-block.tip,.theme-dark .custom-block.warning{background:#353535;color:#a8a8a8}.theme-dark .custom-block.danger code,.theme-dark .custom-block.details code,.theme-dark .custom-block.info code,.theme-dark .custom-block.tip code,.theme-dark .custom-block.warning code{background:#444}.custom-block.info{border-color:#007bff;background:#f8f8f8}.custom-block.info .custom-block-title{color:#0062cc}.custom-block.info:before{content:url(/assets/img/info.88826912.svg)}.theme-dark .custom-block.info:before{content:url(/assets/img/info-dark.f8a43cf6.svg)}.custom-block.tip{border-color:#42b983;background:#f8f8f8}.custom-block.tip .custom-block-title{color:#359469}.custom-block.tip:before{content:url(/assets/img/tip.a2b80aa5.svg)}.theme-dark .custom-block.tip:before{content:url(/assets/img/tip-dark.075a244c.svg)}.custom-block.warning{border-color:#f4cd00;background:#fff7d0}.custom-block.warning .custom-block-title{color:#c3a400}.custom-block.warning:before{content:url(/assets/img/warning.ec428b6d.svg)}.theme-dark .custom-block.warning:before{content:url(/assets/img/warning-dark.aac7e30c.svg)}.custom-block.danger{border-color:#f55;background:#ffe6e6}.custom-block.danger .custom-block-title{color:#a33}.custom-block.danger:before{content:url(/assets/img/danger.b143eda2.svg)}.theme-dark .custom-block.danger:before{content:url(/assets/img/danger-dark.7b1d6aa1.svg)}.custom-block.details{display:block;position:relative;margin:1.6em 0;padding:1.6em;background:#eee;border-radius:.25rem}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.custom-block.details[open] summary{margin-bottom:.5em} + +/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline} + +/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/assets/img/default-skin.b257fa9c.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.custom-block.left{text-align:left}.custom-block.center{text-align:center}.custom-block.right{text-align:right}.custom-block.justify{text-align:justify}.footnotes .footnotes-list .footnote-item{margin-top:-3.6rem;padding-top:4.1rem}.footnotes .footnotes-list .footnote-item>p{margin-bottom:0}.footnote-ref{position:relative;margin-top:-4.1rem;padding-top:4.1rem}.footnote-ref .footnote-anchor{position:absolute;top:0}input[type=checkbox].task-list-item-checkbox{cursor:pointer;position:relative}input[type=checkbox].task-list-item-checkbox:after{position:absolute;display:inline-block;visibility:visible;content:" ";top:0;box-sizing:border-box;width:14px;height:14px;padding-left:0;border:1px solid #ddd;border-radius:2px;background-color:#fff;text-align:center}.theme-dark input[type=checkbox].task-list-item-checkbox:after{border-color:#666;background-color:#333}input[type=checkbox].task-list-item-checkbox:checked:after{content:"";border-color:var(--accent-color);background-color:var(--accent-color)}input[type=checkbox].task-list-item-checkbox:checked:before{content:"";position:absolute;top:1px;left:5px;width:3px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg);z-index:1}.katex{font-size:1.05em}.katex-display{padding-top:.2em;padding-bottom:.2em;overflow:auto hidden;-webkit-overflow-scrolling:touch}.katex-display::-webkit-scrollbar{height:3px}.katex-display .katex{font-size:1.21em}.katex-error{color:red}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/fonts/KaTeX_AMS-Regular.92297720.woff2) format("woff2"),url(/assets/fonts/KaTeX_AMS-Regular.7bc59ee9.woff) format("woff"),url(/assets/fonts/KaTeX_AMS-Regular.3e94a45c.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fonts/KaTeX_Caligraphic-Bold.4c370560.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAABsAAA4AAAAAMDQAABqsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAARAgsCZwMEQgKswioXgE2AiQDfAtAAAQgBYkSB2gMgScb2CmzERFsHAAh7KcJ/usDm8h0D/aqCBQFlC6xiIFolgHacCAbDEpor6G3aRrqZuOz7yzzFxk0Nv8M4aGfCUY4hWM+h9tMIySZhf9/1/7d9ySfAFpWNFPIKyBJYIvoWD1bRMnL1wFZEq4ZHk/7l6RNo4JpnVXrUE5qPUAdgCN2kHY7+Avc3YcwZAeu3LB/daUvUFRACozyw352gA4c0tIh6AelW4eKbotaXTXycXzN19lp0KfWLFm+FL9le/oTvd0Foh2WEQOu1UWFQNQHvkA0PtjzjM7oXfM3FtACXvzv1LxQm667roEmLGBlZSXsHi+NqUW/LGfc9ouVNbas33GvzlfX8W6VrRAo6E8AslWCMa8Tzp2zFhEc6/+mpfT/0Vwbo0W2U7obS+UVkAAcQkZ/i3f+6MpILtKui3avru78LJdeWJ55Si3uhdkBsGEaAANgGDdBQQGQx8ZSHbiyDVI8aZ/dhquGrirTshQJIUEK96KXgXTfLpMDOqvXwPnXd7fvOCPunnkY/gl8+53zXLRj0BZuGMdde5xW66RsayeEG5xSQ7cgV/oLjZlqZm1XYDHa5HdWyqO1HI9RIjxfdvwVH4/LQNyZbREC6+nR+LWkgNe7ruVLsSCo8AMFlk4Bb/ES0bsvnvGHtLyE30gVz4QjnmGC0TqWfWMtQQ2BT/odgPAFVxECmfq7IgyxYisiQHuAbF0pXI9iIgSX4a2ey6a+jzC3JyDlhNmLLVnXkw7u9RgcIxa3LGH2Ot72lPcWCFNcJ1ZxLzghKPa/tJMpbBlYiyBJKT1pK8jKE2/UoAUfWSerfOksyuVgPCDaeUskdPOrX8qZVG0spsTSXUImS8aSXxRZNGJLy6eyVGPCwQ4NeCSH30gzcQSECQozKkxIRCIkxkF15SSEgxTHBKWeIG9nrFw1UWgX157FU4GMFc9wypYW1TYqoVRFAnoHKaM4rcgGBiArYgtyuO7JcUfMnbFWCdWKaNw1QWaZM3eYRGEHJgx68XF9N8ie2akbJxLzf3Uqs2NoIqts+LBu4qZ6Uaug+84TG3rKPv1YRQ6Is+wAzDdgJ8bdCQgMLhKe/yb0fcTkzFoNB0CvxuP4lCUtMNSku+rUKPSHXyLQ4ZviG7inNoOA3DSjAspYAqXoKVkRxAXJ0NBGPQQqZhaSOaQ7cjGRAIO+rb3hzuNoNCPY4hp4FFjugLsuSGbq+NaI1ae2Ih8Z7nVswxsVBWiLAeRzcSZ/kLlTCqRYagVpA2FEQXSOi1OWtCZDo5ABqdm4ngQ5rghL2z6zfvp6n9yFTBQQD2z4pa2DM7Z54qklyEDU26mK2GqEmqMwNbQMDpf5RxSsRGhHQCQOznFcnKxwaQb2G4KZlfWKLDBqAPt98ZxX8jmiwPvqZljbGi5PmQG4JH1CJMjsINXTbZOiyODMtqfIHQbkuSPXCVWHcCLfmwLC4lLhnCMCJOdNqGXJcgw3lYf3tKIMGUjLijQXEMgFDAqBgFKwQCXYoBYoaAQHtAIDncDnxUDS8L1E69K2F9SEPhaNrjvHTuqQyd9nWzvM8u9DY1DwE+8AoXZ0ILEJToxABvVoaEBDIxqa0NCMhpFoaEHDKDSMRuu3AU3mgn2xQHlFzxfucUvVyLbS7XMASpP22fGwE8Boy0ltSpyWBr/1imxIAFdp38y8UVd4P0TnLLN1e+CfK9ogLk5br9ofD7xBMDcBhdhD5/qVCSUkGm8C2SG4W63/QaZzvEoxfyiJQIMRjpjAV3T9ipJQX2sqJn/SIMTx2klSkGGRPUCNEYFh0YwspJmRd1mE3zfd9wLcdckKbV9+WjEVBDLS1bHiWZx+/EyJlyTLX8nmQJOS3fOkRah3MYgqFa0a2NxbVnbf+AOWXWQMy8pFpbqOO0oQyaAZyzCU3bJuOXS90jen72AxtEI2Y7vpoYuGOHS8zeomUWA6QZFhnDZCgkPC8S46O2LAmkUYATiw8vrsiGQbr5FVvBFhEFbuqBu5HNKK6ZQYqDPZRcTSTM90ZEQk1KpDT9YpmT2ZKsWgSoRr5XHlvkYj1kw/MOB1syY6NMRdFn6EKbG5xaIvJ40993fOAtRD3jh8p7PZ0CtcZ24IajJ1f3yaft1sqkejdXaopISe63npplnfs9fEVmu+aR+YmpbzfjAtE7NTqR1lSv5kEaKs6TBCIAKyMg1KAsYiKXcxoExdVtCglmk3aRCZsLD7dHvn9t9iVMyEjfrZqxuZNrZsZlqFC6F5ILUkx2SLep9pZUOoNokF5gTS+g87sNCrl/TOxNmLyR3JQwbQ0DGJGvlgypsLyFx/IKgxTIZGWliIzHYsGC1ShA4jYEbGYmFQoiCwVBiXqeJMUU4CKhQEVgpbtGr4EYDpCas9g5pxEFjrGdepCxP1wkSDMNEojJtcY0Y00wrCCgJbhHGrKs4SbSSgXUFghzDbCQ+D14XB68bg9WDwejF4fRi8fgzeAIaFg8MPwCQm7ZDU0V3lMHp4JPrFAb2Do8MPIFUYa4O88TYIJmaDycZxUk7GKTk5mH6HXliEELrlYvTIJeiFpbNBYhaXyQSXywRXyARXygRXyQRXywTXdKS4Vqa4Tqa4Xqa4Qaa4UaY4I9P+TcMPyR9wc8xtesiScPZV0mGsqivvY9vvu+5Fky/t76mAsBjhc6faBMmwdH4WCi8gOou5L4tgaZdf2gy11Q93U94BMdZF8eU8UftRXtVVHjKn/uyvChTWd1ckV6VU9+T0kPFs7DIbzfSs++Rw5ClZ1DXqb6QPAwX7TppfoCJIv6U5s05mMwl0edJDRZzEYyJqhzKXrUdCAvVvUHqhllBw4wjL0qb6LKDDOusCnTSEaecmbDlRvE6o+ybB4QnqkLCiqFGzw9C0pMc/TA3NyMdmQF1YILeH7FIGSbw4UJp0WQNQC7/cQ604IvabtNUlL/bdxKWeluoe7PhB1QLqvNqABGrU57l04b04rnKvSEDZTjSfjAGv+e/vEkowvElax55vgJUePgzHtIT6Tq7luDQqGbV6o0CRLpjPcYMFWyRmgjfUcIDDk50yIMQwH74gMV1cDMLcIIGNY1NFLpPrKUNs0BTVywSilMuQ0hwnDBLeVpFCxT0hwjWxPASfoDG6fuDjNGZC5LHq5020l1bD4R/aKks74Sm1cOgbml0kZecWDblfCNlKTQxxPx5QLX7H+U4yM5Jtp+QRRTs7fXw/3tns690XTlJI/hPOh/GQ69in6FTrS8ra6es8zDjZjx84AbNoquo/YlWfhinDGxYOL7iPqzW38cuvefIjFva8fUjEnLEJUZw6yYUp20VjiJ4XgvSV74YjBxhId8ZEutMvJ8j4hOwahI9VIH8Rs7ZQIg5G/5Tc8KEUaOrzC21V3IGCgQX7BhNmh32/94CliyOG/G4sa2zFQVPRgwsYGCEEjUC3UK81AUeyc4YH9B8eU1ZNBSViok/7fW7PkljeEt8ooeKhwtDA93uowHYLdNIFn0ECyepz9uVSs2jKTGJnFAq4KzlK3DloekuXGaQsTE7P8oPR3pttn/Vo9UMoXvHT+ZEKi2sptGa/VbHrFBoXSFl65o0CvXUom9Zs0+tThtmKJULesXTGugzXPhI3aFeX0ZjTpuP3Aypf82YdhgZfCNu278kdGkRNDpObKQthP+dPUBXfogfDgfsQL5JNDG7IC7aN72N/GCtyh335gAVkY+GkiSgw5Y9VpgSu8Njs+BLgKCe920D/Tq6JoUH58TdOcg4jW0kfinZdPCTSy/avWbfFqOcz85580YV1qNrb84kPWl8Sg2SPQ9MSHZVZHFjTSCMyqOxqz8Asn7I+vo/UCs2XRlE9qyDVA6jThYCcWwSqcHdWbN3s2v8IMCB0odhRbmHEUVwtO/tL/1tI9XH1YZX2Jd0GkgFePPib777+vIAmLg8cOGEGoB7mJGzrJ/9vYKePw4L3BN7lSh+00BfP6JJ7fdE2R7lPKN+UdGr65Pk9+f+jStvjBuTrUSb6LBQTCR2JnKhVKu1pze84Oe9dVwDDz+JzyrqW0tyfdKnT5U1RK9kclLLky4erv84QW8M3Z9daUp4sp/I2LK8/L5DLAo2BAXt2KFbnvYVynf9/QygYrtDbLSeLaj20HXS0zZLTQffW42SJF/dOL1Uf7E/GPZaaRtE6qqNST848Wd4llueSd419U8X2IT2d3P1h9JTNroXKTAEKZm1izcNCEYcbDBSTwqKNeRNi9CREet2xIP7jqTjDo6R70VTlk82FeiDHLvXwQat0eRUDc83MVqj+n6WIxO8g2kKNzR8OjUi+xXqdub+MHg8H6NtBE8emfpW3gfcF/0WiWNHkE2H5LgPRy3UkUFusk90ZnLnvQblHkSrmtbNoDq567gLgLVT285KxdK2QgPd5slscZ/zPWs5z0cbyc+m3XiJU6bRZvAjSuWQ84tKjrO5ejDIguMf/Jn2TweJ28Yfe0Rd+IOqFrYM83rU54kRQ6WuLc6eK0Iba7MUfZHOJ+wR1CziY7t3rNhz0j3nnEBIbOudgcmvgA2dVuAtnHLxFv8NSNwo+RX58WzGB/h3VcOBSUdcMLKsnpJfqMDROM94K6k/E1AF2mmoPHVP59yTqScgtcjlz1jchctnq9/skmUz305tWWN4ot6wgb32dRPcYq8wlmjUnSQCXCZAP6w49XMfuaiyFxIzR/8IbT7uke6WtTtc1F3hP/RmX0Es2SXFnUV7PwXf75yGMI+Sw6OV2WmTfcpI6zCp44e1c2RkdX8BDkh5edykglejfTlj5bqMIQlavAo8ZbtctSTKUR/2GZLOfzDjtWVu+vqfkcQi6setRzFHBJYWfvvPQsuF89fl3ozm8/uybdILVlc+B7fWm3W8NmKo/euktPjaBwnusNXSr/RHlvaiWhSCKi/MiSvRJedgRXoXsgAUUyuukkY2NHUuEQ4oWWUGUkFCsGXizKObJJ8K+0hTdcTp0ariZ0qvzhR/SjtU058MD7kLrdBYlKBQ/e6+bLULn5/gkker07i/O9n6al7QuVeAx76tvCqzz+dFiXCDLgzNZum5z6Jl71v/CIZPEZxa/4+bRq1T2J/LMCZO23va6ksGiXFf+49+hxvfwfWwIkcJS/5XOHlTziizcL8psyZjWb9DNzHRu6Dgv+7QKFDhbUfI/1/pTo40/yGEINiNA9ku2/lkoBbryTAPDr9xVOsaF+bxG/XMFj79qmoSbbHsK1HtCUr4S+6i7MNLv+ie4sSAbRRh2laWPpxq79KdQQHK6l/GsZbU639Nqx8XpO3KK+O7D68UPFGkNla/KbfkpGSUJBcc0EgGJ/ebyHSkrCISDyaa8mNZhH0q1DzMCkpX3f0mkAVLGuIMRb4GhfVHKexQCPrGD1QlaEGi5qEBTf0sAL168FrFsP06IqdSbpuCVo/2+WHOxtGghiYPPzZeSvlyx4lOcleAxlpXeY7tXeaAWDqLbMopDbSGzbE9EUfJJ95icRxKKxqj91jz/8JB6b2Qu/MDfLOLF71zY6UshjIYSmTIV6vWF4koooSh0/7oe62Pq8XOXJzTPO6KbJ6pDCKZKrPX/Z+QT5EuvPqKEUXtzHlSavx+pRGM8Blvi3p7+qf/0+KzM0fjQnuI656v9XCHm5g2pyqDJqU5JjveBxZfvZcQksj5pZ/Rh8yaiFZOQiNGEGUvn5vweHn6qeyjOLylZHkPgg8YdemQADHQqaw1NiZUvvyMSUImGBtOyDhiyGR+JF8PEfSmWV4ayDDNojr8HOIGMzjv4gVdEsSNPFKfGxDefAY8xrRzyhdnfxbmQeDJmMmKdtDpNU1ttcHObi5GbNbsmC+eeixOTnGQ6tyPyXAMCxxUC05U9HO5taXg+605bn3pMPfKFpuLwFBqcdQ6Mb2Ah4uFCmfiDIududYVu6ehk5hunJoOzemlCodX0CeMafeeOkwsraFl6vi/D9MZXqirp65azZW//v9+fA9rrZIbqPLa38G2NpGg4Kyp4ug0lHtoBC3i6KrJD2Rl9zL5aUwANFUg4+yXQIdeq6AOGpVSYKk5MvvRjFf4f6+Excj/G5/5Pocx9J7sWfG8ooyyoa2066TlNRZ/cVvy7WMTHkiOX5RdzmSxb3lTRM9kIBzb8fuqBNbmaq7pHeWrlh9jvKDsNCyapP/jKMqAIqocEPryxp3p7Ui1dR9/mvTA+cSKk4BGwaqF7+QN3aO2osVrW+Nj8/gWFiI/zvo8zVkqKrZdjqhj3xcqKDgy+yspwNQgpVefz4DMBHz3ykKHUm1oYcV/ctVc+y2bDBfnGRat+UL/O+NgULSp8uS8WXRsqSSfQ0SYlj+J6nqv1PukmlN+/EKlRcQg25xDzgDxQUbPx7KMFpUhNZasLxSb6LD5F/kLUsaeeNuxL3h0/syyIMZiyr5HmxH44wWEHjO1Xx8z+x91X5deaDojQR5lhuUh9/wSHVeGveKWtgAkXfy7/KCtp6aSYz9H7HZf8NxN2xVVniwu108Y11lO21Z1xFRj8I8Kd5sU8uEFU6ryUnC2LXJ74asIrXAjIgHb2yojxa9Yca3Nkr3XSND0GiQqZ8ylnndu+XY9WPlJdM92WR+dE9F25OWTxyQMpT34bWFrLYGSnrTi0bKbsuN+BCkm2acUjJfb+M2QnxmyucEuCyTUXW5fIciQ+f012X750MZjT5qye+xaSEOiwNsdSVNcrdPa5PwusPW4+roUnOM9VOzkazBvvXrLm9SMZhbAsQQwTF4ZXlLHHfPcZIxyOpzdqlIrvqn63jFw59qy7+QzKfmRAFMFDE2IgAdMC/6LQk8fCrYvq6vPz/X66fomh6IXyLOuvPa9IuNj9D640x8cuNA8vHq8cTAwdaynmvqHzeZvcOxic6l16vTrNHeOTPakP0U2Ml3a3F0wJI3kU2/Jjb/6Bn2nzua/ajXU6tpgroojv4u7Z6a4EaRNaLVVVtyxl6H7D6FRtiVhTWl7Vyct+PoVro0IfQrP1ZrERu2JpRke0ou8XHvrjcRHJfcWfXS87oyEd1XcopkhbMANc5TzlbEkzi2HcnOqce2mxTerdS0MarebXpj8qc5fUpyDnJw0KI+YO/F96Xz6cVRPr5Aa8cy+UiShYkc6Xf/x+QKSvlWe7udHe2e7sCOuWLK71PvHs9p7slROZJbnGjPvn9DIS93920BvdRGOR8Z72leaSZ3Qima47LhQRZh2WikX0+usFi9xBthP9bO4npRDn/fLzw622DtACDz2kqDfmmjynuHySvdRQIg7RKV8l304Sbha29j/+aZKYbe57KeEJjC8wnvlm2NNx4htU7hNScq/+WHpCvEEZ+EJflL7xq+36GIORlobs17/IXFLzuLok/tg7TtzVWrbsd9d0+i/SUsTPTxzd/SFfwCusNyWIZOtlIdssZKgc2tHj90dv/IknHE4ZsEWcF3kyt1m7vt8iEczxZemPo/IpwU+qtHPVpf8X4R1yCjrD9DRuu56VSmmf+0kkl5Z86aReT/DFk2nSVdsv5VW1VtUX1ZRAlALVzPAuZTyfUvntRhZfgMqnRHxNOHpEUTTSJlwMCapnLlf3ba8+6B7AEBPNKnpBQpmC0lz/PO8nyPBqYv7ICWVjukDzqYpy5X9ZggpuJZWLdPJTD0P9O5d91cCCQ5zPkt8S5iCmhAPmO1TtCh7NL5miGgVTjclUg6bsmIWP+tplw2KKBd8TdqZq7cX7erGluARlQ8/vqL9PzGVW8ynBrEZxXKWN/I0MpW4o28qGOLX4lOfpSPbk905yAjuNSHKln/8gzmHn4ihWkARxlpb2Z4+JuUY1Mo6Yuo//TSuuqswbDqS8tLniOYizauLIfYITMFqaI+KScUZ/udNfMSbnQiEcXjJz2LbthMAJflueQmq6VcJhVl8Papererd/3dObV7CtY9yByaQqh9tCz8lNPF82+3jxbLHnb1ZFmy9N+HVtYHTN9g33oHE8gtp7evPMmknH/BmMzhyd/rGtZ9nHihVePJ9Qm8xH2x5744SY5LA2aZcH34AYjtVP+DC3++YrYlF2bV9rxyGId/uWFBGkAqJ8N8reCSaWTQ+HfUx6B17G0UvJ/aXze0soHg6r6D8yC2tFO/RJ7XgnYdceyEOBB2CPG5Fs+MKt/EAmDbtibqTpINYlRbNb7mQlNaYy8DCZK1SKVGUIlFsSyiGde2qyeZDKMqoKSEUDhQOVwg29eqHspCqPVGJIxbNVFOylqzQsiBlHoA8FVzWL2zxN/PTfMD7yJQAAfFjR8tDrKgt34rAfRqRhDEOgqWWtptSyrkGd/+dpZNO7TMffXKILmg9/XwDSCrTaAXTig2KHgEoJsnmZ//bKQKwrAEJFLNzRWWDX30Cr64Dx14DaxS985tQgVfcAkXOCEaQYiNQIRIoAeo0s/KCSbEcxn1H0I/G9SVs/YfI3zEHaTICml0K9LXMbr3g4UwF7QTBfAGRBNsnodHKSKOXNJMcSXpvkGZvuSTl0Z8XOueOTSrTXFt1oKePnNz4GGWKaEbrppIsxGBatRPHExdHVU1glxlmWZPhpZ1THDGQs0wHbTSszsYrNGY7NhnAw3ikek00easPG0ZOEaSutfqbJk7D84Wqa8HGfWT8WwgyZ7jMppV0x44AJ5yWDDDLA2KsZ8bbdrbWhONZUjNndWHfbW9NUinaELm+wFSeJk+nSSuSQEPdnfAL2V+yOzNXTTT60bPoJh6SLHm6m5BI5/5BMUananOPuXuVdwttNAZjYUj9ENzzLUGhHiTMTbH4bTCqnZhQSpn/b00fFVy9kmXTXUWOmTMAOM3ngSMAoFoVtpRJHsQ3HbRsky4C07UaSHPJDrYghnU0d7JpvCGM3WwIFJ1tgA7hl9y1GmAlvu4uo0ELfzgxNNuy47qFElo2RikiZH81QMPauPkprKs1Q1tHaQPT2Ef/xtysiSL5uBHP3snE1Y/W0/c/zJdPNxCySRZRoMWJZ2dhL6Nd2iRMvQaIkyVKkSpMuI8o7sPPf89Gfn5P3nA+lPptdXH3f/irf3J3J+8tqyOCbsUfF3go34yrVyp/20k2ZM0WpWiBJTvoCOAgPuu304lWccnqVHLaJ/tppPhua2FxtHkTucv/zD2Men7V12QS6O95BqbfSwedQPHHfX3iga/FHOdtyQQgA) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fonts/KaTeX_Caligraphic-Regular.096ac2cc.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/fonts/KaTeX_Fraktur-Bold.5ec2d705.woff2) format("woff2"),url(/assets/fonts/KaTeX_Fraktur-Bold.8518f4fe.woff) format("woff"),url(/assets/fonts/KaTeX_Fraktur-Bold.06e6c3f3.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/fonts/KaTeX_Fraktur-Regular.56d671ca.woff2) format("woff2"),url(/assets/fonts/KaTeX_Fraktur-Regular.c5953fef.woff) format("woff"),url(/assets/fonts/KaTeX_Fraktur-Regular.e78f1f02.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/fonts/KaTeX_Main-Bold.d94e53ed.woff2) format("woff2"),url(/assets/fonts/KaTeX_Main-Bold.36af3e91.woff) format("woff"),url(/assets/fonts/KaTeX_Main-Bold.5c603567.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/fonts/KaTeX_Main-BoldItalic.addf8657.woff2) format("woff2"),url(/assets/fonts/KaTeX_Main-BoldItalic.ceb7b930.woff) format("woff"),url(/assets/fonts/KaTeX_Main-BoldItalic.dde48012.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/fonts/KaTeX_Main-Italic.c24bf2da.woff2) format("woff2"),url(/assets/fonts/KaTeX_Main-Italic.2bc9206b.woff) format("woff"),url(/assets/fonts/KaTeX_Main-Italic.890a6b3f.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/fonts/KaTeX_Main-Regular.46b1ffa6.woff2) format("woff2"),url(/assets/fonts/KaTeX_Main-Regular.16df5fa9.woff) format("woff"),url(/assets/fonts/KaTeX_Main-Regular.d866ab9b.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/fonts/KaTeX_Math-BoldItalic.bb40192b.woff2) format("woff2"),url(/assets/fonts/KaTeX_Math-BoldItalic.a562e8c1.woff) format("woff"),url(/assets/fonts/KaTeX_Math-BoldItalic.cbf87238.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/fonts/KaTeX_Math-Italic.c359b8d5.woff2) format("woff2"),url(/assets/fonts/KaTeX_Math-Italic.92281c86.woff) format("woff"),url(/assets/fonts/KaTeX_Math-Italic.96c61839.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/assets/fonts/KaTeX_SansSerif-Bold.95392fb8.woff2) format("woff2"),url(/assets/fonts/KaTeX_SansSerif-Bold.26f259e4.woff) format("woff"),url(/assets/fonts/KaTeX_SansSerif-Bold.cb7f745a.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/assets/fonts/KaTeX_SansSerif-Italic.7de8e4ae.woff2) format("woff2"),url(/assets/fonts/KaTeX_SansSerif-Italic.a8f101e8.woff) format("woff"),url(/assets/fonts/KaTeX_SansSerif-Italic.9c330d9e.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/assets/fonts/KaTeX_SansSerif-Regular.3ad86448.woff2) format("woff2"),url(/assets/fonts/KaTeX_SansSerif-Regular.df1117b1.woff) format("woff"),url(/assets/fonts/KaTeX_SansSerif-Regular.63e176e6.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/fonts/KaTeX_Script-Regular.1e0cfc32.woff) format("woff"),url(/assets/fonts/KaTeX_Script-Regular.52316064.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fonts/KaTeX_Size1-Regular.f8369ce8.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAABRIAA4AAAAALPgAABPxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgUQIDgmcDBEICqowoRYBNgIkA4EeC1IABCAFiGIHgiQMgRwbFSezERVsHGjMQI9S/NcJ3BiC1tD+PkkJ3aGE5iirJ5oYY/Fg66kQ5767V7/AknJpRpwfIcnsEW3a7N5xqIQohyRc/ICUkCoQVYh5P9CI1yRSE43W7FU8g7pSKWHpLiVBiGFqawjjFvYitSw3nQR390UAWwrisD0QANe8/1+LTSc8kcZxUoZplKdJVP8DjMM2zZZ2gHAlx/ewU1QBmt8A4N2D+qQp01UIT68t5aJKWIFRJpXvaQNkQB0lbLMmqPWtXdQu6u2qrzVGp8NUC4qVG7unAbFgKvv/rfVp363uXgYbBg+kE2FjTP3q6X+6qmY40P15YGFmFrpniedPELn/BAgVqz0+JxqPB5IkTOQmlp2OixAuUmc5HP3oFTa/v9d6s626YiUmCBOG2Hqlfd6jAEz0oC3AAcDr8C0A2CBdMvoQLAEGseUVAD/I4Nvv4PkU1FKbwInOUQQ95YCKeAFRQwNsriFA7E67uYgWqYIaLUeScMVn0PW7yANapHjVFlvqCH4cv0sQBrkhyBBneGgUmr+KwlFkFDU1FQCNEa8SPxIbpFuMNtwz8sxfRsE39+6s4A2bbdL6X/p/1v/E7+P3/n7v6/fK31O/qfWTvNEbvB5Mi/iH+QYE4DYNTeTLDQxdfoG6/plImId5zKfSeh7AXv/nSY80JnrsvAceAeqgAxXmGECAzk8DGOrVBwhIc05M3JmKfZSUnGPBE/1YwtsJ5v6ZIDIw+3UDeXHW4bY25oi+9ci3hTvJ5PTuIwkhjZ1SxxW3p8BFOrFOo239EhkiImqmxCdJ4+g9VSeNcO8CMvvZMTrI4WQIlZKHcNv9lSxh15YFCi4a0rlnccjTHI8mBfJ1AxMdFVcxVrF4uheQU2nXFQwJZJYVjVACmdnJ7mUzQxOwI+IEuErA8VJ60XWRhdWGHdc3Mpng7uOGI3WzpjZQNIuD7KVAQ40W4ECGAul1I3C5neBahGfReW8s5gEq6TxRrBRuPYqOGHTcDUK89IB8zcOp+pGnTmnprysaC9vpkNlOytuu3rWk5k1wXqekHDtOQHcU4AI+ex20ZZt4ffMtqgC2W4Prp6DGsRDcaoAPobyQhJMbUuripoAzN81cHkzuToCOPyQcxgU/fki44niKi1zdN4oKENKzDFtjIU3KszCfl5nQ8zjT5kG4Lj7o6YCIrWQwzQJ6nZFEDCtwLh6Q9jQS7Z16W/ABKQpuSzSp8wEZ1hoRpPxspwV7Fq0nVLiCLB+Qg9qpiZQbUhqtsUDOLG1dIHyMNFKBL/upkM2BPUfc0jOZlKWd9GVvnXF+NZTrVKHAGA9cBWwOKiLyaADBHot0Btn8oCkVCN8eFkmshfTYrgu952VVr+ZWRdyhREcebXXQkHKMDLT06uSskUzeYwEZtwGIwOYvUt2+bGpMFWhL+wmFRRkisYjYgDxKvtbOTMuo3JIYIw+ketCgoqh6Iuvj/DMLaFBgMgYCCEOkZZgCGUFBjKRgxqEQRlEo41IY45GO8buioUW4Taj8y35SqUCvl8wxAzE6/TXmx1Zj+0eYn1cYjSmkMdoSqLhcC1ghSugRYECAEQEmBIQjIAIBZgQwCIhEQBRCMQ6yOm4pPpzR5tJXVvczy0mWuMqdyoL4+LlhqgELRMZS0oLWi3p9bxynHAdkja0KRdKV6u72sFQLRyeH6aXFGrclqXFkMQHyjn7nNEzB/iTPxw+KhERrAab+QSxUW9fFkqCTEV8hdsiqjKPwANYPUCAR1b3VgKNDHsSJqUkSCpYpl0rGgF0yUz+16/btfcq1pGPnDWSxc6hO3l4ITAcw9R1gEdKzrR1dRLKLkL2TNs5EVluH24YZOamWMwTKokmbUHdjmd95mc7JMB8crGTzcxZvt1UBpTWaeTrK9bgIjkHc8mKPplsgmRuFw7qpLVymdknl211dQ79Wmekj01G96BQBR2BHtq/DzTJTClL7MpM8HK9BXd02yCwU5pKAzu10OY+TLTCTkQ2JCJzM09XFgf6zcghQ7siLvkUpk7MR9pBifHN5UzepklX1rnXdLXAy4kO5tK9P72Biuey15p2SKRv5+5xDJ8msqfw2p+7AWzPtOaFqwSUH0QFM227XkqxaVVid6Gm27trprtvef7eDhs0ucDKYHvsNpoAZsaV3UWlHsHV04Ko8K9g5Ss3BVJXGM/6n1YgsJkCMU1eNk6TSRS/hNBRBh0e/l4/sVWJcyyIycTM756ouOl81u3kjS+ldsBq5kRkS33fzOhcxrZAIZMYnz/5sB5e5e6s7wF7dLllTs1FAuQyJKZ8DkhDl3hVMJZVKRq2x4Cybh3GdIZcJ5aMD2SsoYEqFg5CgiKkqRmKflQggzyAk8DINl+IcRJhRZiiVD0aCCkNVJZopq2LKqpmyGqaq1jMSq0Ni9UisAUk1InHAmnCAZltNcw2kHyGHmtEiZPINRgK/oXoeCECrodQ2GAnaDZ3ZgQLredSdqgxOxuyCS3Wn3p7A7fa04wg5gF4LGX0Wov49wERcw5kCb4o2sA8IzoGiBUoWZL76E8Ukqkk0k+gO0LBA04Jcvr9im4pjKq6peA7Qt8CI1lmouB6/wve3Aaj5jmyj95/UO28We/BaECvbZ/fs2wg1AAGamkoKYhBjQIE7mAaoSwD8RBCDeDAEw36h+c4DoJEYiG1DIwngRGFAJBkYLOFJeQXZStZVI5jpoXNgU+VqVVhovIWaP0gbppOEiWSSe+VWyOQKi82+dnBH3CHB7dEhQZD3iYcyPZNiAwR5Y/TJdg/sMJl0GJdlXALRyQgpCx2/0fH+tW+NtBtegrKNO/wiEM1Eb8gwQIbBIYEUs63MOpxT05IBH0MQZ4cIUswnjaeShDVwtLXS8ZC6XjyVMHAH15fm81UOYwpo8sHwIiKRAAXRoIh+IYSWsaAmFiAulVenGAPI9eT01xmV6rw14u4vVwgLeKFHA9Edtn2yXAfN1fx5Kvz3MMid4c+HWZ/P4swnr/VsPJV49pxfaZ+fBPvURaSegnm4Mu0SFU8g5f0+nJcfTimnGJynv89yjnND6fSiQGrpSyv9VItU9Mt0rQmxjM0Kq8JeSzvk4fCxEmNQwcw5eddKhw2qBRuvDf0IIXgXMNrYfd/ZyqrHXt+hqlxZMnfbbXG9fJIi5hOf/LS1Qm9RQw4KfGJaSEP6+jiso2j/48xCyed9HdIbTHqf7GQyczjvIZrHa4RsT7+xNny0HTnq+3n3novPtJ3ZIBYb+io2/P80pBc2hSd61Oc4LweIN5B6DcplzNoaQoq8EBUpc3Y9/LCc/w1Svq98G+evWvnVPkBhVdkyhEpT6OUXXrDu+4KP+52RT+D3y5zDmtozNVIuuIzddzgf9T7ZWM7+k86aQuBITf+k6F8TPcp4SM6bwjaZaKKfKUitANy7wwbvKXXHxCtI9bTnz7NmUuvN465tgmsW6WFaqMnk67Lu0VB9FQiitVXPKwIyr4zLT0+9XHNfz33lD77fffv7mfdIRUUR6XaLWz7DQxoy9zrOX+1hvEsnOVUpBW7yeNPrLaLZkySyB18gNdT7e3zS8Gvv35BVAbIMVo+hTCjgYxi8fMkqMIXrzqRNODcEVBTjx69ZA66R6unXblCWw3Xr5OnTzI5lqBmYrZNEZy8HbN/0hLfqB2qqv3xzdMNb3WKRGkwhCwxKvZggEeRnQoDydOJ3y//xh/8C/yD1VU9r8WFv6Ig+mFycjGpAVPe9hFiH6gkIrYXX4uDRjpXHADBZlVZmOSIrlQ68txP3ftoUJs9Emn8CyjhOUznT7/Y71fx3xocdqI95E4dMx5eHHZU78kXvTwpQJm8d9Ym6CvxJy/jFmI5a93cW3B02McsCkM47fhWIwRqpnxAColYHXgNC5P6w3iF7CcrXucMYyqxjtUOHOzo+6N7rATyDSuEW8ZYAqA3Wla0v9YTSD/LSDf4tghOppdsmTHx3Itjy9nHvHYlrHW4mfXaRq/mB7Vax9eXxEA9BPvfiH6/pppxK5jnACd28HrEYO+Sj95+MWNLIg9vKCPd/r+n//OA25K4KNULm9TcMkfKNBPTmU4YP1gCX+4VtHKij4zb4qVMbIIs0Mq+/TQq+F4rKDTPzACKzbV9M/j8GholHLB4bnR3Ww/LhefgpKL1dX9Ji3WbXJm5rsepL2jOC4EdTEuybhZEqp9Jx5mSXUOKRiE3dNZ+nWSRpgfBj1BzYGAtIU+p3MUXbJvbNCu1DEGvjnCj4IUiSlmb5vKbbJAZur1+aIhU/+tr7BXZFRuqPX1FUctq59AGTSGwa+H+71ykop776MVWRUWB//7VHxRKPhO+wjlns+QXbRPBm8Eis89LGj48PdLExadGbWT48Bz9R2/IL7JYxqwN+uY6+GCTwMQK/kgbezC+nncQxjB6d9lcyxD/kTIpg3p1K+reRiLz8kEf/oItkMnPGcos3ajgmN1406a6mP9O4wPnmMafK9Y509SNxZxMVJcMC+492wdLAbObqb1VQcTrQeH7juprEQhu7B9TFnfZjI8b88TQqy79dU//rIB6O6ysqkoaf12V/ZGLamMIyW0fyMyIcB6bO8wvUiJCWo1fOytdQmfJtxqL6rJlM+IzjSfvKoCJbyMXKiIChPc4MfhxCrrItjzty+a0SNcxq9yaJFHpS//m4Zq5cpEpOuHkk+iPV76vlGzuTZpx0RW4upqSfRBz5H059Gp2rsBqD7r1rSPgreGXUH+XyIa26WFMYO2gt+Iyrs81y0SEvBQdMaaNzjYbd+q8UHNmfdAVdbn46dKt2X61pOdItU7tNHdefd8bOTtaFvDjxM3T9G07KA/4F/MPCLWSLvbac8KxYd/H6qZr6Y+scN0ew3rM8cnXMDqurkaF5vT2sgG7904l7s8ns8PLY1MLiWPeHbU4rEwt9Mfv2mez9JZUNXGgPXK6oUHFME68580e8Tq/Sm2utQqG0diA2anhZupoKvSXOiW0LXKl9d5GiPre0qlmUrgPXd6vyojrsbcVTqU9nosCSrcanw1TPqrgEEzJNo7ymC3lDEeIJ1mAgegaVl9S6pxK1ry5sCuzdgb4KVV9UcrFmKKB4IiT0K4Xt+0YdiYGeTmgSrmyRdpRk2usOistyoMjyO0FPGk6yxK27fP6WT149kZka2GZeN8bt4N+9RbAnDZM08QQ8IQh4sLl/eQsQA5t1pxTyiRllbb11UDz5KAXlEdlZm7Zl+K3zYz71CA8UHar1qYb9xh4JI3S2b/WrV3/olO2UaLbl8rc2+MdTtE3/wUPHXzJyaX9PUMqAVPx9IHf0irm+5hOPZ/QJXuYK3hdKj/e5JggdK8EUv3ODrw8GjZwfHdPwXxTKWmHy2vi4ZHwCvX7QKvJ85dW4GUdWiX2Wd+a2vpW5/WRveMec69sXHVj1RGBCp2k0QPN89s7tm71j0aFBb+oRW3zxFc1Q12L/9OOhlXWH8zakL/7l2CGxPDTE0savi2mOO3gy0hfd3nP6hGxpdn+aNotxMxa9mfmc1frPl6g9f25+aDXjsbIR8z/csDu5IqTcYpSTBWalEmHEJURLFr/ZkLWiRr5jb8P8jVmDjedlG00oz2Yu8POrooM7OzYJ03Jjb6IUdZ4SDdauJ72lfv990dcDcv3KyrC0FSsxphb/4r76PpS3Ydv2bnLlCsuDpetRaalvvI7WfwLrqFf0+/Z/+SVaNYDwtL8W5OwSWxyWneJFOX+F19TL/rA2/pRhgsWtPl8r/bNfrrvwuI5Lq31+rzDjq5DQtzKEXr9PTXN1j1/Qyf0/02jh3zatIfr7TH39/qJPsipVeg3097cOb10K/dV09jq2f+585il4e1FzCkQcrW/z7e6DH9ZKZ/7GkxJfTia/52m4I93Pv8p/j3FvcQoAgAfYlIu81wMVCYdmwP9LhHpFUTH7G6wwEOXS33nsgfF7QWMUDY7gTfiQwF6RhfthPghkifhyqo1E5l9lWE1L/g+OfPwEJHaDHWEMJMZm+gEJh63Yj1KYGMrgw5RM8huh06/liX8BDoHm1Sa9GuM2cJzYaOM0AIkIxIJ86EYAIvmejjmKNRFoHFsTgwSurUlAmsfXJCEiEK3JAVNg3SfVuqYYz0XeV1ICCdEtSNah00LdfB7RoheN0SgSzYrFShIrS0uYlZaiWY+BbC8o5gHNshFWY9Ay4cTFEbgfb5EAh8xW6nrXcPn1mmq5zULZAko2XaZWMZ9FZasizeGe+rSq1y1Nh3a9kuzu6mZPOo72CZmOdrQfscu9Aiu9ku5mwugo2ySyQF7Ldqxp8aBM4PagilkKZ+0zzX8qx2lTH/wWftK5QBwHf5PZIotQz29iHnZf9YsV/fsxBHrtI6dpBnUPb7IfdjehC7ZuWp56bQ0VSdSSFHRli7zvHnNZTDFXzj/QnaBxspXoRvbQgyb06SYSmqalm134mXJCe75OgxXc7zvHDWLqFn2kRVw8jl7v3su0ev1e++pmZIPWfdLM6Hq/7S6Fimqv6QRF4lF2Bhn/tvdoLJ7sLDzqOAqpVq6v+vHypckxzGEQuzg1kFWS+fPl+w6EIAKF2eZwqlEXYHgT3kIEImEf4sBeOAkHEIW4iIf4SICESITESIKkSIbkSIGUSIXUSIMCuH3tPpZ1sdK121grv9fX2tT8rzCFumS1WlgYak22UszUocmsZbGshm2sjXVYSZbLcI9NTHUYSWNdLGtZLKuVcG92yD7Bk0VlIwhtKr+CfnhcvD4CXPcIQBRsXXDO6wAgXHLYhABIWZvQmsKyK841ZUpqYkzbNR7MhV6hEDxiXgZu8FYAItW7N5Y0C3HLIyCJuoamhkZuHMGd2i2niYKUPAA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fonts/KaTeX_Size2-Regular.90b50b45.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AKIAAwABBAkAAgAOALgAAwABBAkAAwBGAMYAAwABBAkABAAmAQwAAwABBAkABQAkATIAAwABBAkABgAmAQwAAwABBAkADQJmAVYAAwABBAkADgA0A7wAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8AUwBpAHoAZQAzAFIAZQBnAHUAbABhAHIARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABLAGEAVABlAFgAXwBTAGkAegBlADMALQBSAGUAZwB1AGwAYQByAEsAYQBUAGUAWABfAFMAaQB6AGUAMwAtAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADMANwAxADMAMwA2ADAANQA3ADQAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAFMAaQB6AGUAMwAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAABAAIAAwALAAwAEgA+AD8AQABeAGABAgDYANkBAwEEAKUBBQEGAQcBCAEJAQoHdW5pMDBBMAd1bmkwMzAyCXRpbGRlY29tYgd1bmkyMzA4B3VuaTIzMDkHdW5pMjMwQQd1bmkyMzBCB3VuaTI3RTgHdW5pMjdFOQABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fonts/KaTeX_Size4-Regular.70d01e49.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/fonts/KaTeX_Typewriter-Regular.099e00d5.woff2) format("woff2"),url(/assets/fonts/KaTeX_Typewriter-Regular.2f78c7d7.woff) format("woff"),url(/assets/fonts/KaTeX_Typewriter-Regular.2f005719.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.18"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.category-info.enable>span:hover{cursor:pointer;color:var(--accent-color,#3eaf7c)}.tags-wrapper{list-style:none;margin:0;padding-left:0}.tags-wrapper .tag{display:inline-block;position:relative;vertical-align:middle;min-width:1.5em;margin:0 .2em;padding:0 .2em;border-width:.5px;border-style:solid;border-radius:.75em;background:#f8f8f8;font-size:.75em;text-align:center;overflow:hidden;transition:all .2s}.theme-dark .tags-wrapper .tag{background:#222}.tags-wrapper .tag.clickable:hover{cursor:pointer;background:var(--bgcolor,#fff);box-shadow:0 1px 6px 0 var(--card-shadow-color,rgba(0,0,0,.2))}.tags-wrapper .tag0,.theme-light .tags-wrapper .tag0{color:#e91526;border-color:#e91526}.tags-wrapper .tag0.clickable:hover,.theme-light .tags-wrapper .tag0.clickable:hover{color:#cf1322;border-color:#cf1322}.theme-dark .tags-wrapper .tag0{color:#ba111f;border-color:#ba111f}.theme-dark .tags-wrapper .tag0.clickable:hover{color:#cf1322;border-color:#cf1322}.tags-wrapper .tag1,.theme-light .tags-wrapper .tag1{color:#fa6533;border-color:#fa6533}.tags-wrapper .tag1.clickable:hover,.theme-light .tags-wrapper .tag1.clickable:hover{color:#fa541c;border-color:#fa541c}.theme-dark .tags-wrapper .tag1{color:#f54205;border-color:#f54205}.theme-dark .tags-wrapper .tag1.clickable:hover{color:#fa541c;border-color:#fa541c}.tags-wrapper .tag2,.theme-light .tags-wrapper .tag2{color:#f4a62a;border-color:#f4a62a}.tags-wrapper .tag2.clickable:hover,.theme-light .tags-wrapper .tag2.clickable:hover{color:#f39c12;border-color:#f39c12}.theme-dark .tags-wrapper .tag2{color:#e08e0b;border-color:#e08e0b}.theme-dark .tags-wrapper .tag2.clickable:hover{color:#f39c12;border-color:#f39c12}.tags-wrapper .tag3,.theme-light .tags-wrapper .tag3{color:#40d47f;border-color:#40d47f}.tags-wrapper .tag3.clickable:hover,.theme-light .tags-wrapper .tag3.clickable:hover{color:#2ecc71;border-color:#2ecc71}.theme-dark .tags-wrapper .tag3{color:#29b866;border-color:#29b866}.theme-dark .tags-wrapper .tag3.clickable:hover{color:#2ecc71;border-color:#2ecc71}.tags-wrapper .tag4,.theme-light .tags-wrapper .tag4{color:#2bbe69;border-color:#2bbe69}.tags-wrapper .tag4.clickable:hover,.theme-light .tags-wrapper .tag4.clickable:hover{color:#25a55b;border-color:#25a55b}.theme-dark .tags-wrapper .tag4{color:#219552;border-color:#219552}.theme-dark .tags-wrapper .tag4.clickable:hover{color:#25a55b;border-color:#25a55b}.tags-wrapper .tag5,.theme-light .tags-wrapper .tag5{color:#16dddd;border-color:#16dddd}.tags-wrapper .tag5.clickable:hover,.theme-light .tags-wrapper .tag5.clickable:hover{color:#13c2c2;border-color:#13c2c2}.theme-dark .tags-wrapper .tag5{color:#11afaf;border-color:#11afaf}.theme-dark .tags-wrapper .tag5.clickable:hover{color:#13c2c2;border-color:#13c2c2}.tags-wrapper .tag6,.theme-light .tags-wrapper .tag6{color:#0a7bf4;border-color:#0a7bf4}.tags-wrapper .tag6.clickable:hover,.theme-light .tags-wrapper .tag6.clickable:hover{color:#096dd9;border-color:#096dd9}.theme-dark .tags-wrapper .tag6{color:#0862c3;border-color:#0862c3}.theme-dark .tags-wrapper .tag6.clickable:hover{color:#096dd9;border-color:#096dd9}.tags-wrapper .tag7,.theme-light .tags-wrapper .tag7{color:#b27deb;border-color:#b27deb}.tags-wrapper .tag7.clickable:hover,.theme-light .tags-wrapper .tag7.clickable:hover{color:#aa6fe9;border-color:#aa6fe9}.theme-dark .tags-wrapper .tag7{color:#9851e4;border-color:#9851e4}.theme-dark .tags-wrapper .tag7.clickable:hover{color:#aa6fe9;border-color:#aa6fe9}.tags-wrapper .tag8,.theme-light .tags-wrapper .tag8{color:#ed44a0;border-color:#ed44a0}.tags-wrapper .tag8.clickable:hover,.theme-light .tags-wrapper .tag8.clickable:hover{color:#eb2f96;border-color:#eb2f96}.theme-dark .tags-wrapper .tag8{color:#e81689;border-color:#e81689}.theme-dark .tags-wrapper .tag8.clickable:hover{color:#eb2f96;border-color:#eb2f96}.article-info{color:var(--dark-grey);font-size:14px;font-family:Arial,Helvetica,sans-serif}.article-info>span{display:inline-block;margin-right:.5em;line-height:1.8}@media (max-width:419px){.article-info>span{margin-right:.3em;font-size:.86rem}}.article-info>span:after{--balloon-font-size:8px;padding:.3em .6em!important}.article-info>span svg{position:relative;bottom:-.125em}.article-info>span .tags-wrapper{display:inline-block}.article-info .icon{width:1em;height:1em}.article{position:relative;box-sizing:border-box;width:100%;margin:0 auto 20px;padding:16px 20px;background:var(--bgcolor);border-radius:6px;text-align:left;box-shadow:0 1px 3px 0 var(--card-shadow-color)}@media (max-width:419px){.article{border-radius:0}}.article:last-child{margin-bottom:0}.article:hover{box-shadow:0 2px 6px 0 var(--card-shadow-color)}.article .sticky-icon{position:absolute;top:0;right:0;width:40px;height:40px;fill:var(--accent-color)}.article .sticky-icon .sticky-text{fill:var(--white)}.article .title{display:inline-block;position:relative;font-size:1.28rem;line-height:36px}.article .title:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:var(--accent-color);visibility:hidden;transform:scaleX(0);transition:transform .3s ease-in-out}.article .title:hover{cursor:pointer}.article .title:hover:after{visibility:visible;transform:scaleX(1)}.article .title .lock-icon,.article .title .presentation-icon{position:relative;bottom:-.125em;display:inline-block;vertical-align:baseline;width:20px;height:20px;color:var(--accent-color)}.article .excerpt{overflow:hidden;line-height:1.7}.article .excerpt h1{display:none}.article .excerpt h1+p,.article .excerpt p:first-child{margin-top:.5em}.article .excerpt p:last-child{margin-bottom:.5em}.article .excerpt pre{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0}.article .excerpt .line-numbers-mode pre{padding-left:3.5rem}.article .excerpt .code-demo-wrapper{display:none}.theme-dark .empty-icon g.people{opacity:.8}.theme-dark .empty-icon g:not(.people){filter:invert(80%)}.drop-enter,.drop-leave-to{opacity:0;transform:translateY(-20px)}.article-wrapper{margin-top:-4.1rem;padding-top:4.1rem;text-align:center}@media (max-width:719px){.article-wrapper{margin-top:-3.75rem;padding-top:3.75rem}}.article-wrapper .empty{max-width:560px;margin:0 auto;text-align:center}.category-list-wrapper{position:relative;z-index:2;padding-left:0;font-size:14px;font-family:Arial,Helvetica,sans-serif;list-style:none}.category-list-wrapper .category{display:inline-block;vertical-align:middle;margin:.3rem .6rem .8rem;padding:.4rem .8rem;border-radius:.25rem;box-shadow:0 1px 4px 0 var(--card-shadow-color);color:var(--dark-grey);cursor:pointer;overflow:hidden;transition:background-color .3s,color .3s}@media (max-width:419px){.category-list-wrapper .category{font-size:.9rem}}.category-list-wrapper .category .category-num{display:inline-block;min-width:1rem;height:1.2rem;margin-left:.2em;padding:0 .1rem;border-radius:.6rem;color:var(--white);font-family:sans-serif;font-size:.7rem;line-height:1.2rem;text-align:center}.category-list-wrapper .category0,.theme-light .category-list-wrapper .category0{background:#fde5e7}.category-list-wrapper .category0:hover,.theme-light .category-list-wrapper .category0:hover{background:#f9bec3}.category-list-wrapper .category0.active,.theme-light .category-list-wrapper .category0.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category0.active .category-num,.theme-light .category-list-wrapper .category0.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category0{background:#340508}.theme-dark .category-list-wrapper .category0:hover{background:#53080e}.theme-dark .category-list-wrapper .category0.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category0 .category-num{background:#cf1322}.category-list-wrapper .category1,.theme-light .category-list-wrapper .category1{background:#ffeee8}.category-list-wrapper .category1:hover,.theme-light .category-list-wrapper .category1:hover{background:#fed4c6}.category-list-wrapper .category1.active,.theme-light .category-list-wrapper .category1.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category1.active .category-num,.theme-light .category-list-wrapper .category1.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category1{background:#441201}.theme-dark .category-list-wrapper .category1:hover{background:#6d1d02}.theme-dark .category-list-wrapper .category1.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category1 .category-num{background:#fa541c}.category-list-wrapper .category2,.theme-light .category-list-wrapper .category2{background:#fef5e7}.category-list-wrapper .category2:hover,.theme-light .category-list-wrapper .category2:hover{background:#fce6c4}.category-list-wrapper .category2.active,.theme-light .category-list-wrapper .category2.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category2.active .category-num,.theme-light .category-list-wrapper .category2.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category2{background:#3e2703}.theme-dark .category-list-wrapper .category2:hover{background:#633f05}.theme-dark .category-list-wrapper .category2.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category2 .category-num{background:#f39c12}.category-list-wrapper .category3,.theme-light .category-list-wrapper .category3{background:#eafaf1}.category-list-wrapper .category3:hover,.theme-light .category-list-wrapper .category3:hover{background:#caf3db}.category-list-wrapper .category3.active,.theme-light .category-list-wrapper .category3.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category3.active .category-num,.theme-light .category-list-wrapper .category3.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category3{background:#0c331c}.theme-dark .category-list-wrapper .category3:hover{background:#12522d}.theme-dark .category-list-wrapper .category3.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category3 .category-num{background:#2ecc71}.category-list-wrapper .category4,.theme-light .category-list-wrapper .category4{background:#e6f9ee}.category-list-wrapper .category4:hover,.theme-light .category-list-wrapper .category4:hover{background:#c0f1d5}.category-list-wrapper .category4.active,.theme-light .category-list-wrapper .category4.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category4.active .category-num,.theme-light .category-list-wrapper .category4.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category4{background:#092917}.theme-dark .category-list-wrapper .category4:hover{background:#0f4224}.theme-dark .category-list-wrapper .category4.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category4 .category-num{background:#25a55b}.category-list-wrapper .category5,.theme-light .category-list-wrapper .category5{background:#e4fcfc}.category-list-wrapper .category5:hover,.theme-light .category-list-wrapper .category5:hover{background:#bbf8f8}.category-list-wrapper .category5.active,.theme-light .category-list-wrapper .category5.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category5.active .category-num,.theme-light .category-list-wrapper .category5.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category5{background:#053030}.theme-dark .category-list-wrapper .category5:hover{background:#084e4e}.theme-dark .category-list-wrapper .category5.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category5 .category-num{background:#13c2c2}.category-list-wrapper .category6,.theme-light .category-list-wrapper .category6{background:#e4f0fe}.category-list-wrapper .category6:hover,.theme-light .category-list-wrapper .category6:hover{background:#bbdafc}.category-list-wrapper .category6.active,.theme-light .category-list-wrapper .category6.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category6.active .category-num,.theme-light .category-list-wrapper .category6.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category6{background:#021b36}.theme-dark .category-list-wrapper .category6:hover{background:#042c57}.theme-dark .category-list-wrapper .category6.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category6 .category-num{background:#096dd9}.category-list-wrapper .category7,.theme-light .category-list-wrapper .category7{background:#f7f1fd}.category-list-wrapper .category7:hover,.theme-light .category-list-wrapper .category7:hover{background:#eadbfa}.category-list-wrapper .category7.active,.theme-light .category-list-wrapper .category7.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category7.active .category-num,.theme-light .category-list-wrapper .category7.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category7{background:#2a0b4b}.theme-dark .category-list-wrapper .category7:hover{background:#431277}.theme-dark .category-list-wrapper .category7.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category7 .category-num{background:#aa6fe9}.category-list-wrapper .category8,.theme-light .category-list-wrapper .category8{background:#fdeaf5}.category-list-wrapper .category8:hover,.theme-light .category-list-wrapper .category8:hover{background:#facbe5}.category-list-wrapper .category8.active,.theme-light .category-list-wrapper .category8.active{background:var(--accent-color);color:var(--white)}.category-list-wrapper .category8.active .category-num,.theme-light .category-list-wrapper .category8.active .category-num{color:var(--accent-color);background:var(--bgcolor-light)}.theme-dark .category-list-wrapper .category8{background:#400626}.theme-dark .category-list-wrapper .category8:hover{background:#670a3d}.theme-dark .category-list-wrapper .category8.active{background:var(--accent-color-d10);color:var(--white)}.category-list-wrapper .category8 .category-num{background:#eb2f96}.nav-link{line-height:1.4rem}.navbar .nav-link{color:var(--dark-grey)}.navbar .nav-link.active{color:var(--accent-color)}.sidebar .nav-link{color:var(--text-color)}.sidebar .nav-link.active,.sidebar .nav-link:hover{color:var(--accent-color)}.tag-list-wrapper{position:relative;z-index:2;padding-left:0;font-family:Arial,Helvetica,sans-serif;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly}.tag-list-wrapper .tag{display:inline-block;position:relative;vertical-align:middle;min-width:24px;margin:4px 6px;padding:3px 8px;border-radius:8px;box-shadow:0 1px 6px 0 var(--box-shadow-color);color:var(--white);font-size:12px;text-align:center;overflow:hidden;cursor:pointer;transition:background-color .3s,transform .3s}.tag-list-wrapper .tag:hover{cursor:pointer}.tag-list-wrapper .tag.active{transform:scale(1.1)}.tag-list-wrapper .tag0,.theme-light .tag-list-wrapper .tag0{background:#e91526}.tag-list-wrapper .tag0.active,.tag-list-wrapper .tag0:hover,.theme-dark .tag-list-wrapper .tag0,.theme-light .tag-list-wrapper .tag0.active,.theme-light .tag-list-wrapper .tag0:hover{background:#c51220}.theme-dark .tag-list-wrapper .tag0.active,.theme-dark .tag-list-wrapper .tag0:hover{background:#e91526}.tag-list-wrapper .tag1,.theme-light .tag-list-wrapper .tag1{background:#fa6533}.tag-list-wrapper .tag1.active,.tag-list-wrapper .tag1:hover,.theme-dark .tag-list-wrapper .tag1,.theme-light .tag-list-wrapper .tag1.active,.theme-light .tag-list-wrapper .tag1:hover{background:#fa4a0e}.theme-dark .tag-list-wrapper .tag1.active,.theme-dark .tag-list-wrapper .tag1:hover{background:#fa6533}.tag-list-wrapper .tag2,.theme-light .tag-list-wrapper .tag2{background:#f4a62a}.tag-list-wrapper .tag2.active,.tag-list-wrapper .tag2:hover,.theme-dark .tag-list-wrapper .tag2,.theme-light .tag-list-wrapper .tag2.active,.theme-light .tag-list-wrapper .tag2:hover{background:#ec950c}.theme-dark .tag-list-wrapper .tag2.active,.theme-dark .tag-list-wrapper .tag2:hover{background:#f4a62a}.tag-list-wrapper .tag3,.theme-light .tag-list-wrapper .tag3{background:#40d47f}.tag-list-wrapper .tag3.active,.tag-list-wrapper .tag3:hover,.theme-dark .tag-list-wrapper .tag3,.theme-light .tag-list-wrapper .tag3.active,.theme-light .tag-list-wrapper .tag3:hover{background:#2cc26b}.theme-dark .tag-list-wrapper .tag3.active,.theme-dark .tag-list-wrapper .tag3:hover{background:#40d47f}.tag-list-wrapper .tag4,.theme-light .tag-list-wrapper .tag4{background:#2bbe69}.tag-list-wrapper .tag4.active,.tag-list-wrapper .tag4:hover,.theme-dark .tag-list-wrapper .tag4,.theme-light .tag-list-wrapper .tag4.active,.theme-light .tag-list-wrapper .tag4:hover{background:#239d56}.theme-dark .tag-list-wrapper .tag4.active,.theme-dark .tag-list-wrapper .tag4:hover{background:#2bbe69}.tag-list-wrapper .tag5,.theme-light .tag-list-wrapper .tag5{background:#16dddd}.tag-list-wrapper .tag5.active,.tag-list-wrapper .tag5:hover,.theme-dark .tag-list-wrapper .tag5,.theme-light .tag-list-wrapper .tag5.active,.theme-light .tag-list-wrapper .tag5:hover{background:#12b8b8}.theme-dark .tag-list-wrapper .tag5.active,.theme-dark .tag-list-wrapper .tag5:hover{background:#16dddd}.tag-list-wrapper .tag6,.theme-light .tag-list-wrapper .tag6{background:#0a7bf4}.tag-list-wrapper .tag6.active,.tag-list-wrapper .tag6:hover,.theme-dark .tag-list-wrapper .tag6,.theme-light .tag-list-wrapper .tag6.active,.theme-light .tag-list-wrapper .tag6:hover{background:#0968ce}.theme-dark .tag-list-wrapper .tag6.active,.theme-dark .tag-list-wrapper .tag6:hover{background:#0a7bf4}.tag-list-wrapper .tag7,.theme-light .tag-list-wrapper .tag7{background:#b27deb}.tag-list-wrapper .tag7.active,.tag-list-wrapper .tag7:hover,.theme-dark .tag-list-wrapper .tag7,.theme-light .tag-list-wrapper .tag7.active,.theme-light .tag-list-wrapper .tag7:hover{background:#a160e7}.theme-dark .tag-list-wrapper .tag7.active,.theme-dark .tag-list-wrapper .tag7:hover{background:#b27deb}.tag-list-wrapper .tag8,.theme-light .tag-list-wrapper .tag8{background:#ed44a0}.tag-list-wrapper .tag8.active,.tag-list-wrapper .tag8:hover,.theme-dark .tag-list-wrapper .tag8,.theme-light .tag-list-wrapper .tag8.active,.theme-light .tag-list-wrapper .tag8:hover{background:#ea2290}.theme-dark .tag-list-wrapper .tag8.active,.theme-dark .tag-list-wrapper .tag8:hover{background:#ed44a0}.dropdown-wrapper{height:1.8rem;cursor:pointer}.dropdown-wrapper:not(:hover) .arrow{transform:rotate(-180deg)}.dropdown-wrapper.open .nav-dropdown,.dropdown-wrapper:hover .nav-dropdown{z-index:2;transform:scale(1);visibility:visible;opacity:1}.dropdown-wrapper .dropdown-title{background-color:transparent;border-width:0;cursor:pointer;cursor:inherit;padding:inherit;color:var(--dark-grey);font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.4rem}.dropdown-wrapper .dropdown-title:after{border-left:5px solid var(--accent-color)}.dropdown-wrapper .dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");line-height:normal;transition:all .3s;font-size:1.2em}.theme-dark .dropdown-wrapper .dropdown-title .arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.dropdown-wrapper .dropdown-title .arrow.down{transform:rotate(180deg)}.dropdown-wrapper .dropdown-title .arrow.right{transform:rotate(90deg)}.dropdown-wrapper .dropdown-title .arrow.left{transform:rotate(-90deg)}.dropdown-wrapper .nav-dropdown{box-sizing:border-box;position:absolute;top:100%;right:0;max-height:96.4vh;margin:0;padding:.6rem 0;border:1px solid var(--grey14);border-radius:.25rem;background:var(--bgcolor);box-shadow:2px 2px 10px var(--card-shadow-color);text-align:left;white-space:nowrap;overflow-y:auto;transform:scale(.8);opacity:0;visibility:hidden;transition:all .18s ease-out}.dropdown-wrapper .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .dropdown-item h4{margin:0;padding:.75rem 1rem .25rem .75rem;border-top:1px solid var(--grey14);color:var(--dark-grey);font-size:.9rem}.dropdown-wrapper .dropdown-item h4 .nav-link{padding:0}.dropdown-wrapper .dropdown-item h4 .nav-link:before{display:none}.dropdown-wrapper .dropdown-item:first-child h4{padding-top:0;border-top:0}.dropdown-wrapper .dropdown-item .nav-link{display:block;position:relative;margin-bottom:0;padding:0 1.5rem 0 1.25rem;border-bottom:none;color:var(--dark-grey);font-weight:400;line-height:1.7rem}.dropdown-wrapper .dropdown-item .nav-link.active,.dropdown-wrapper .dropdown-item .nav-link:hover{color:var(--accent-color)}.dropdown-wrapper .dropdown-item .nav-link.active:before{content:"";position:absolute;top:calc(50% - 3px);left:9px;width:0;height:0;border-top:3px solid transparent;border-left:5px solid var(--accent-color);border-bottom:3px solid transparent}.dropdown-wrapper .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .dropdown-item .dropdown-subitem{font-size:.9em}.anchor-place-holder{position:sticky;top:5.6rem;max-width:820px;margin:0 auto;padding:0 2.5rem;z-index:99}@media (max-width:959px){.anchor-place-holder{padding:0 1.5rem}}.anchor-place-holder+.theme-default-content:not(.custom){padding-top:0}#anchor{display:none;position:absolute;left:calc(100% + .5rem);min-width:10rem;max-width:15rem;max-height:80vh;overflow-y:scroll}@media (min-width:1440px){.has-anchor #anchor{display:block}}#anchor::-webkit-scrollbar-track-piece{background:transparent}#anchor::-webkit-scrollbar{width:3px}#anchor::-webkit-scrollbar-thumb:vertical{background:#ddd}.theme-dark #anchor::-webkit-scrollbar-thumb:vertical{background:#333}#anchor .anchor-wrapper{position:relative;padding-left:8px}#anchor .anchor-wrapper:before{content:" ";position:absolute;top:0;left:0;bottom:0;width:2px;background:var(--border-color);z-index:-1}#anchor .anchor-wrapper>.anchor-list{margin:0}#anchor .anchor-list{padding-left:0}#anchor .anchor{position:relative;box-sizing:border-box;padding:1px 8px;list-style:none;line-height:1.5}#anchor .anchor:before{content:" ";position:absolute;z-index:2;top:0;bottom:0;left:-8px;width:2px;background:transparent}#anchor .anchor.active .anchor-link,#anchor .anchor:hover .anchor-link{color:var(--accent-color)}#anchor .anchor.active:before{background:var(--accent-color)}#anchor .anchor .anchor-link{display:inline-block;vertical-align:middle;position:relative;max-width:100%;color:var(--light-grey)}#anchor .anchor .anchor-link>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#anchor .anchor .anchor-link.heading2{padding-left:0;font-size:14px}#anchor .anchor .anchor-link.heading3{padding-left:8px;font-size:13px}#anchor .anchor .anchor-link.heading4{padding-left:16px;font-size:12px}#anchor .anchor .anchor-link.heading5{padding-left:24px;font-size:11px}#anchor .anchor .anchor-link.heading6{padding-left:32px;font-size:10px}.nav-links{display:inline-block}.nav-links .nav-item{position:relative;display:inline-block;line-height:2rem;margin-left:1rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .nav-item>.nav-link{color:var(--dark-grey)}.nav-links .nav-item>.nav-link:after{position:absolute;content:" ";left:50%;right:50%;bottom:0;height:2px;background:var(--accent-color-l10);border-radius:1px;visibility:hidden;transition:left .2s ease-in-out,right .2s ease-in-out}.nav-links .nav-item>.nav-link.active{color:var(--accent-color)}.nav-links .nav-item>.nav-link.active:after,.nav-links .nav-item>.nav-link:hover:after{left:0;right:0;visibility:visible}.timeline-wrapper{max-width:740px;margin:0 auto;padding:40px 0;--dot-color:#fff;--dot-bar-color:#eaecef;--dot-border-color:#ddd}.theme-dark .timeline-wrapper{--dot-color:#444;--dot-bar-color:#333;--dot-border-color:#555}.timeline-wrapper #anchor{left:unset;right:0;min-width:0}.timeline-wrapper .anchor-wrapper{position:relative;z-index:10}.timeline-wrapper .timeline-content{box-sizing:border-box;position:relative;padding-left:76px;list-style:none}.timeline-wrapper .timeline-content:after{content:" ";position:absolute;top:14px;left:64px;z-index:-1;width:4px;height:calc(100% - 38px);margin-left:-2px;background:var(--dot-bar-color)}.timeline-wrapper .timeline-content .desc{position:relative;color:var(--text-color);font-size:18px}@media (min-width:1280px){.timeline-wrapper .timeline-content .desc{font-size:20px}}.timeline-wrapper .timeline-content .desc:before{content:" ";position:absolute;z-index:2;left:-12px;top:50%;width:8px;height:8px;margin-left:-6px;margin-top:-6px;background:var(--dot-color);border:2px solid var(--dot-border-color);border-radius:50%}.timeline-wrapper .timeline-content .year{margin-top:-3.1rem;margin-bottom:.5rem;padding-top:6.6rem;color:var(--text-color);font-size:26px;font-weight:700}.timeline-wrapper .timeline-content .year span{position:relative}.timeline-wrapper .timeline-content .year span:before{content:" ";position:absolute;z-index:2;left:-12px;top:50%;width:8px;height:8px;margin-left:-6px;margin-top:-6px;background:var(--dot-color);border:2px solid var(--dot-border-color);border-radius:50%}.timeline-wrapper .timeline-content .year-wrapper{padding-left:0!important}.timeline-wrapper .timeline-content .year-wrapper li{position:relative;display:flex;padding:30px 0 10px;border-bottom:1px dashed var(--border-color);list-style:none}.timeline-wrapper .timeline-content .year-wrapper li:hover{cursor:pointer}.timeline-wrapper .timeline-content .year-wrapper li:hover .date{font-size:16px;transition:font-size .3s ease-out}.timeline-wrapper .timeline-content .year-wrapper li:hover .date:before{background-color:var(--bgcolor);border-color:var(--accent-color)}.timeline-wrapper .timeline-content .year-wrapper li:hover .title{color:var(--accent-color);font-size:18px;transition:font-size .3s ease-out}.timeline-wrapper .timeline-content .year-wrapper li .date{position:absolute;right:calc(100% + 24px);text-align:right;width:40px;font-size:14px;line-height:30px}.timeline-wrapper .timeline-content .year-wrapper li .date:before{content:" ";position:absolute;z-index:2;right:-16px;top:50%;width:6px;height:6px;margin-left:-6px;margin-top:-6px;background:var(--dot-color);border:2px solid var(--dot-border-color);border-radius:50%}.timeline-wrapper .timeline-content .year-wrapper li .title{position:relative;font-size:16px;line-height:30px}@media (max-width:719px){.timeline-wrapper{margin:0 1.2rem}}.navbar .repo-link{color:var(--dark-grey);margin-left:1rem}.sidebar-nav-links .repo-link{display:block;padding:.5rem 0 .5rem 1.5rem;font-size:1.1em;line-height:1.25rem}.timeline-list-wrapper{padding:8px 0;--dot-color:#fff;--dot-bar-color:#eaecef;--dot-border-color:#ddd}.theme-dark .timeline-list-wrapper{--dot-color:#444;--dot-bar-color:#333;--dot-border-color:#555}.timeline-list-wrapper .title{cursor:pointer}.timeline-list-wrapper .title .icon{position:relative;bottom:-.125rem;width:16px;height:16px;margin:0 6px}.timeline-list-wrapper .title .num{position:relative;margin:0 2px;font-size:22px}.timeline-list-wrapper .content{overflow-y:scroll;max-height:80vh}.timeline-list-wrapper .content::-webkit-scrollbar-track-piece{background:transparent}.timeline-list-wrapper .content .timeline-list{position:relative;margin:0 8px;box-sizing:border-box;list-style:none}.timeline-list-wrapper .content .timeline-list:after{content:" ";position:absolute;top:14px;left:0;z-index:-1;margin-left:-2px;width:4px;height:calc(100% - 14px);background:var(--dot-bar-color)}.timeline-list-wrapper .content .timeline-list .year{position:relative;margin:20px 0 0;color:var(--text-color);font-size:20px;font-weight:700}.timeline-list-wrapper .content .timeline-list .year:before{content:" ";position:absolute;z-index:2;left:-20px;top:50%;margin-left:-4px;margin-top:-4px;width:8px;height:8px;background:var(--dot-color);border:1px solid var(--dot-border-color);border-radius:50%}.timeline-list-wrapper .content .timeline-list .year-wrapper{padding-left:0!important}.timeline-list-wrapper .content .timeline-list .year-wrapper li{position:relative;display:flex;padding:12px 0 4px;list-style:none;border-bottom:1px dashed var(--border-color)}.timeline-list-wrapper .content .timeline-list .year-wrapper li:hover .date{color:var(--accent-color)}.timeline-list-wrapper .content .timeline-list .year-wrapper li:hover .date:before{background:var(--accent-color);border-color:var(--dot-color)}.timeline-list-wrapper .content .timeline-list .year-wrapper li:hover .title{color:var(--accent-color)}.timeline-list-wrapper .content .timeline-list .year-wrapper li .date{width:36px;line-height:32px;display:inline-block;vertical-align:bottom;font-size:12px}.timeline-list-wrapper .content .timeline-list .year-wrapper li .date:before{content:" ";position:absolute;left:-19px;top:24px;width:6px;height:6px;margin-left:-4px;background:var(--dot-color);border-radius:50%;border:1px solid var(--dot-border-color);z-index:2}.timeline-list-wrapper .content .timeline-list .year-wrapper li .timeline-title{line-height:32px;font-size:14px;cursor:pointer}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;color:#5b5b5b;display:inline-block;border:1px solid #cfd4db;border-radius:2rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:all .2s ease;background:#fff url(/assets/img/search.83621669.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#3eaf7c}.search-box .suggestions{background:#fff;width:20rem;position:absolute;top:2rem;border:1px solid #cfd4db;border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#717171}.search-box .suggestion a .page-title{font-weight:600}.search-box .suggestion a .header{font-size:.9em;margin-left:.25em}.search-box .suggestion.focused{background-color:#f3f4f5}.search-box .suggestion.focused a{color:#3eaf7c}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.blog-info-list{margin:8px auto;padding:8px 16px}.page .blog-info-list{background:var(--bgcolor);border-radius:6px;box-shadow:0 1px 3px 0 var(--card-shadow-color)}.page .blog-info-list:hover{box-shadow:0 2px 6px 0 var(--card-shadow-color)}.blog-info-list .switch-wrapper{display:flex;justify-content:center;margin-bottom:8px}.blog-info-list .switch-wrapper .switch-button{background-color:transparent;border-width:0;cursor:pointer;width:44px;height:44px;margin:0 8px;padding:4px;color:var(--grey3)}.blog-info-list .switch-wrapper .switch-button:focus{outline:none}.blog-info-list .switch-wrapper .switch-button .icon-wapper{width:20px;height:20px;padding:8px;border-radius:50%;background:hsla(0,0%,49.8%,.15)}.theme-dark .blog-info-list .switch-wrapper .switch-button .icon-wapper{background:hsla(0,0%,100%,.15)}.blog-info-list .switch-wrapper .switch-button .icon-wapper:hover{cursor:pointer}.theme-light .blog-info-list .switch-wrapper .switch-button .icon-wapper.active{background:var(--accent-color-l10)}.theme-dark .blog-info-list .switch-wrapper .switch-button .icon-wapper.active{background:var(--accent-color-d10)}.blog-info-list .switch-wrapper .switch-button .icon-wapper .icon{width:100%;height:100%}.blog-info-list .category-wrapper,.blog-info-list .sticky-article-wrapper,.blog-info-list .tag-wrapper{padding:8px 0}.blog-info-list .category-wrapper .title,.blog-info-list .sticky-article-wrapper .title,.blog-info-list .tag-wrapper .title{cursor:pointer}.blog-info-list .category-wrapper .title .icon,.blog-info-list .sticky-article-wrapper .title .icon,.blog-info-list .tag-wrapper .title .icon{position:relative;bottom:-.125rem;width:16px;height:16px;margin:0 6px}.blog-info-list .category-wrapper .title .num,.blog-info-list .sticky-article-wrapper .title .num,.blog-info-list .tag-wrapper .title .num{position:relative;margin:0 2px;font-size:22px}.blog-info-list .sticky-article-wrapper .sticky-article-list{margin:8px auto}.blog-info-list .sticky-article-wrapper .sticky-article-list .sticky-article{padding:12px 8px 4px;border-bottom:1px dashed var(--grey14)}.blog-info-list .sticky-article-wrapper .sticky-article-list .sticky-article:hover{cursor:pointer;color:var(--accent-color)}.blog-info-list .category-wrapper .category-list-wrapper,.blog-info-list .tag-wrapper .tag-list-wrapper{margin:8px auto}.page .blog-info-list .timeline-list-wrapper .content{max-height:60vh}.media-links-wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin:8px auto}.media-links-wrapper .media-link{width:26px;height:26px;margin:4px;transform:scale(1);transition:transform .18s ease-out .18s}.media-links-wrapper .media-link:hover{cursor:pointer;transform:scale(1.2)}.media-links-wrapper .media-link:after{--balloon-font-size:8px;padding:.3em .6em}.media-links-wrapper .media-link .icon{width:100%;height:100%}.sidebar-button{background-color:transparent;border-width:0;cursor:pointer;display:none;box-sizing:content-box;position:absolute;top:calc(50% - 1.075rem);left:1rem;width:1.25rem;height:1.25rem;padding:.45rem;font:unset;vertical-align:middle;transition:transform .2s ease-in-out}.sidebar-button:before{content:" ";margin-top:.125em}.sidebar-button:after{content:" ";margin-bottom:.125em}.sidebar-button .icon{margin:.2em 0}.sidebar-button .icon,.sidebar-button:after,.sidebar-button:before{display:block;width:100%;height:.2em;transition:transform .2s ease-in-out;border-radius:.05em;background:var(--text-color)}.sidebar-open .sidebar-button:before{transform:translateY(.4em) rotate(135deg)}.sidebar-open .sidebar-button .icon{transform:scale(0)}.sidebar-open .sidebar-button:after{transform:translateY(-.4em) rotate(-135deg)}@media (max-width:719px){.sidebar-button{display:block}}.page .blogger-info{background:var(--bgcolor)}.blogger-info .blogger{padding:8px 0;text-align:center}.blogger-info .blogger.hasIntro{cursor:pointer}.blogger-info .blogger .avatar{width:128px;height:128px;margin:0 auto}.blogger-info .blogger .avatar.round{border-radius:50%}.blogger-info .blogger .name{margin:16px auto;font-size:22px}.blogger-info .num-wrapper{display:flex;margin:0 auto 16px;width:80%}.blogger-info .num-wrapper>div{width:25%;text-align:center;font-size:13px;cursor:pointer}.blogger-info .num-wrapper>div:hover{color:var(--accent-color)}.blogger-info .num-wrapper>div .num{position:relative;margin-bottom:8px;font-weight:600;font-size:20px}.darkmode-switch{display:flex;height:22px}.darkmode-switch:hover{cursor:pointer}.darkmode-switch .item{padding:2px;border:1px solid var(--accent-color);border-left:none;line-height:1}.darkmode-switch .item:first-child{border-left:1px solid var(--accent-color)}.darkmode-switch .item.day{border-radius:4px 0 0 4px}.darkmode-switch .item.night{border-radius:0 4px 4px 0}.darkmode-switch .item .icon{width:16px;height:16px;color:var(--accent-color)}.darkmode-switch .item.active{background:var(--accent-color)}.darkmode-switch .item.active:hover{cursor:default}.darkmode-switch .item.active .icon{color:var(--white)}.darkmode-switch .switch{display:block;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.darkmode-switch .switch .label{display:block;position:relative;width:31.25px;height:17.5px;margin:0 auto;border-radius:17.5px;border:1px solid #1c1c1c;background:#3c4145;font-size:1.4em;transition:all .25s ease-in}.darkmode-switch .switch .label:hover{cursor:pointer}.darkmode-switch .switch .label:before{content:"";display:block;position:absolute;top:.5px;left:1px;width:14px;height:14px;border:1.25px solid #e3e3c7;border-radius:50%;background:#fff;transition:all .25s ease-in}.darkmode-switch .switch .label:after{content:"";display:block;position:absolute;top:62%;left:9.75px;z-index:10;width:2.8px;height:2.8px;opacity:0;background:#fff;border-radius:50%;box-shadow:0 0 #fff,.75px 0 #fff,1.5px 0 #fff,2.25px 0 #fff,2.75px 0 #fff,3.5px 0 #fff,4px 0 #fff,5.25px -.25px 0 .25px #fff,4px -1.75px 0 -.5px #fff,1.75px -1.75px 0 .25px #fff,0 0 0 1px #d3d3d3,1.5px 0 0 1px #d3d3d3,2.75px 0 0 1px #d3d3d3,4px 0 0 1px #d3d3d3,5.25px -.25px 0 1.25px #d3d3d3,4px -1.75px 0 .25px #d3d3d3,1.75px -1.75px 0 1.25px #d3d3d3;transition:opacity .1s ease-in}.darkmode-switch .switch .label .label-content{display:block;position:absolute;top:2.25px;left:52.5%;z-index:20;width:1px;height:1px;border-radius:50%;background:#fff;box-shadow:7.5px -.75px 0 0 hsla(0,0%,100%,.1),3px 2.5px 0 -.25px hsla(0,0%,100%,.1),9.5px 4.5px 0 .25px #fff,8px 8.5px 0 0 hsla(0,0%,100%,.1),5px 6px 0 .375px #fff,1.25px 9.5px 0 .25px hsla(0,0%,100%,.1);-webkit-animation:starry_star 5s ease-in-out infinite;animation:starry_star 5s ease-in-out infinite;transition:all .25s ease-in}.darkmode-switch .switch .label .label-content:before{content:"";display:block;position:absolute;top:-.5px;left:-6.25px;width:4.5px;height:4.5px;background:#fff;border-radius:50%;border:1.25px solid #e3e3c7;box-shadow:-7px 0 0 -.75px #e3e3c7,-2px 6px 0 -.5px #e3e3c7;transform-origin:-1.5px 130%;transition:all .25s ease-in}.darkmode-switch .switch .switch-input{display:none;transition:all .25s ease-in}.darkmode-switch .switch .switch-input:checked+.label{background:#9ee3fb;border:1px solid #86c3d7}.darkmode-switch .switch .switch-input:checked+.label:before{left:13.75px;background:#ffdf6d;border:1.25px solid #e1c348}.darkmode-switch .switch .switch-input:checked+.label:after{opacity:1;-webkit-animation:bounceIn .6s ease-in-out .1s;animation:bounceIn .6s ease-in-out .1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.darkmode-switch .switch .switch-input:checked+.label>.label-content{opacity:0;box-shadow:7.5px -.75px 0 -1px hsla(0,0%,100%,.1),3px 2.5px 0 -1.25px hsla(0,0%,100%,.1),9.5px 4.5px 0 -.75px #fff,8px 8.5px 0 -1px hsla(0,0%,100%,.1),5px 6px 0 -1.375px #fff,1.25px 9.5px 0 -.75px hsla(0,0%,100%,.1);-webkit-animation:none;animation:none}.darkmode-switch .switch .switch-input:checked+.label>.label-content:before{left:6.25px;transform:rotate(70deg)}@-webkit-keyframes starry_star{50%{background:hsla(0,0%,100%,.1);box-shadow:7.5px -.75px 0 0 #fff,3px 2.5px 0 -.25px #fff,9.5px 4.5px 0 .25px hsla(0,0%,100%,.1),8px 8.5px 0 0 #fff,5px 6px 0 -.375px hsla(0,0%,100%,.1),1.25px 9.5px 0 .25px #fff}}@keyframes starry_star{50%{background:hsla(0,0%,100%,.1);box-shadow:7.5px -.75px 0 0 #fff,3px 2.5px 0 -.25px #fff,9.5px 4.5px 0 .25px hsla(0,0%,100%,.1),8px 8.5px 0 0 #fff,5px 6px 0 -.375px hsla(0,0%,100%,.1),1.25px 9.5px 0 .25px #fff}}@-webkit-keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}55%{transform:scale(1.1)}75%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}55%{transform:scale(1.1)}75%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sidebar .blog-info-wrapper .blogger-info{display:none}.page .blog-info-wrapper{position:sticky;box-sizing:border-box;top:4.6rem;flex:0 0 300px;height:auto;margin-bottom:12px;transition:all .3s}@media (max-width:719px){.page .blog-info-wrapper{display:none}}.page .blog-info-wrapper .blogger-info{margin-bottom:16px;padding:8px 0;border-radius:8px;box-shadow:0 1px 3px 0 var(--card-shadow-color)}.page .blog-info-wrapper .blogger-info:hover{box-shadow:0 2px 6px 0 var(--card-shadow-color)}.article-type-wrapper{position:relative;padding-left:0;font-size:18px;font-family:Arial,Helvetica,sans-serif;font-weight:600;display:flex;justify-content:center;align-items:center;list-style:none;z-index:2}@media (max-width:419px){.article-type-wrapper{font-size:16px}}.article-type{position:relative;vertical-align:middle;margin:.3em .8em;line-height:1.2;cursor:pointer}.article-type:after{position:absolute;content:" ";left:50%;right:50%;bottom:-6px;height:2px;background:var(--accent-color);border-radius:1px;visibility:hidden;transition:left .2s ease-in-out,right .2s ease-in-out}.article-type span{transition:all .3s ease-in-out}.article-type.active{position:relative}.article-type.active span{display:inline-block;color:var(--accent-color);transform:scale(1.1)}.article-type.active:after,.article-type:hover:after{left:calc(50% - 8px);right:calc(50% - 8px);visibility:visible}.blog-page{max-width:780px;flex:1}@media (min-width:719px){.blog-page{margin:0 15px}}.blog-page .article-title{font-size:1.8rem;margin:10px 15px}.blog-hero{position:relative;color:#eee;margin-bottom:16px;height:450px;display:flex;flex-direction:column;justify-content:center}@media (max-width:719px){.blog-hero{height:350px;margin:0 -1.5rem 16px}}@media (max-width:419px){.blog-hero{margin:0 0 16px}}.blog-hero.full{height:calc(100vh - 3.6rem)!important}@media (max-width:719px){.blog-hero.full{height:calc(100vh - 3.25rem)!important}}.blog-hero.full .mask{background-position-y:top!important}.blog-hero .mask,.blog-hero .mask:after{position:absolute;top:0;bottom:0;left:0;right:0}.blog-hero .mask:after{display:block;content:" ";background:var(--light-grey);z-index:1;opacity:.2}.blog-hero>:not(.mask){position:relative;z-index:2}.blog-hero h1{margin:.5rem auto;font-size:36px}@media (max-width:959px){.blog-hero h1{font-size:30px}}@media (max-width:719px){.blog-hero h1{font-size:36px}}@media (max-width:419px){.blog-hero h1{font-size:30px}}.blog-hero .hero-logo+h1{margin:0 auto}.blog-hero .description{margin:1.2rem auto 0;font-size:20px}@media (max-width:959px){.blog-hero .description{font-size:18px}}@media (max-width:719px){.blog-hero .description{font-size:20px}}@media (max-width:419px){.blog-hero .description{font-size:18px}}.project-list{position:relative;display:flex;justify-content:flex-start;align-content:stretch;align-items:stretch;flex-wrap:wrap;font-family:sans-serif;margin-bottom:12px;z-index:2}.project-list .project{position:relative;width:calc(50% - 40px);background-color:var(--grey14);border-radius:8px;margin:6px 8px;padding:12px;transition:background-color .3s,transform .3s}@media (min-width:959px){.project-list .project{width:calc(33% - 40px)}}@media (min-width:1440px){.project-list .project{width:calc(25% - 40px)}}.project-list .project:hover{cursor:pointer;transform:scale(.98)}.project-list .project .cover{content:"";opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.project-list .project .icon{position:relative;z-index:2;float:right;width:20px;height:20px}.project-list .project .name{position:relative;z-index:2;color:var(--grey3);font-size:16px;font-weight:500}.project-list .project .desc{position:relative;z-index:2;margin:6px 0;color:var(--dark-grey);font-size:13px}.project-list .project0,.theme-light .project-list .project0{background:#fde5e7}.project-list .project0:hover,.theme-light .project-list .project0:hover{background:#f9bec3}.theme-dark .project-list .project0{background:#340508}.theme-dark .project-list .project0:hover{background:#53080e}.project-list .project1,.theme-light .project-list .project1{background:#ffeee8}.project-list .project1:hover,.theme-light .project-list .project1:hover{background:#fed4c6}.theme-dark .project-list .project1{background:#441201}.theme-dark .project-list .project1:hover{background:#6d1d02}.project-list .project2,.theme-light .project-list .project2{background:#fef5e7}.project-list .project2:hover,.theme-light .project-list .project2:hover{background:#fce6c4}.theme-dark .project-list .project2{background:#3e2703}.theme-dark .project-list .project2:hover{background:#633f05}.project-list .project3,.theme-light .project-list .project3{background:#eafaf1}.project-list .project3:hover,.theme-light .project-list .project3:hover{background:#caf3db}.theme-dark .project-list .project3{background:#0c331c}.theme-dark .project-list .project3:hover{background:#12522d}.project-list .project4,.theme-light .project-list .project4{background:#e6f9ee}.project-list .project4:hover,.theme-light .project-list .project4:hover{background:#c0f1d5}.theme-dark .project-list .project4{background:#092917}.theme-dark .project-list .project4:hover{background:#0f4224}.project-list .project5,.theme-light .project-list .project5{background:#e4fcfc}.project-list .project5:hover,.theme-light .project-list .project5:hover{background:#bbf8f8}.theme-dark .project-list .project5{background:#053030}.theme-dark .project-list .project5:hover{background:#084e4e}.project-list .project6,.theme-light .project-list .project6{background:#e4f0fe}.project-list .project6:hover,.theme-light .project-list .project6:hover{background:#bbdafc}.theme-dark .project-list .project6{background:#021b36}.theme-dark .project-list .project6:hover{background:#042c57}.project-list .project7,.theme-light .project-list .project7{background:#f7f1fd}.project-list .project7:hover,.theme-light .project-list .project7:hover{background:#eadbfa}.theme-dark .project-list .project7{background:#2a0b4b}.theme-dark .project-list .project7:hover{background:#431277}.project-list .project8,.theme-light .project-list .project8{background:#fdeaf5}.project-list .project8:hover,.theme-light .project-list .project8:hover{background:#facbe5}.theme-dark .project-list .project8{background:#400626}.theme-dark .project-list .project8:hover{background:#670a3d}.page.blog{box-sizing:content-box}.page.blog .blog-page-wrapper{display:flex;justify-content:center;align-items:flex-start;margin:0 auto}@media (min-width:719px){.page.blog .blog-page-wrapper{padding:0 1rem}}@media (min-width:959px){.page.blog .blog-page-wrapper{padding:0 2rem}}@media (min-width:1440px){.page.blog .blog-page-wrapper{padding:0}}.page.blog .blog-page-wrapper .blog-home{max-width:780px;overflow:hidden;flex:1}@media (min-width:719px){.page.blog .blog-page-wrapper .blog-home{margin:0 15px}}.page.blog .theme-default-content:empty{padding:0}.theme-options{font-size:14px}.theme-options .themecolor-select{display:flex;justify-content:space-around}.theme-options .themecolor-select label{padding-right:8px}.theme-options .themecolor-select li:first-child{margin-right:8px}.theme-options .themecolor-select li span{vertical-align:middle;width:15px;height:15px;margin:0 2px;border-radius:2px}.theme-options .themecolor-select li span.default-theme{background:#3eaf7c}.theme-options .darkmode-toggle{display:flex;align-items:center;margin-top:8px}.theme-options .darkmode-toggle .desc{padding-right:8px;line-height:1.5}.theme-options .darkmode-toggle .cancel-full-screen,.theme-options .darkmode-toggle .full-screen{margin-left:.5em}.color-button{background-color:transparent;border-width:0;cursor:pointer;position:relative;width:2.25rem;height:2.25rem;margin:0 .25rem;padding:.5rem;outline:none;color:#aaa;flex-shrink:0}.color-button.select,.color-button:hover{color:var(--accent-color)}.color-button.select:hover{color:#aaa}.color-button .skin-icon{width:100%;height:100%;fill:currentcolor}.color-button .color-picker-menu{position:absolute;top:2.9rem;left:50%;min-width:100px;margin:0;padding:.5em .75em;background:var(--bgcolor);box-shadow:2px 2px 10px var(--card-shadow-color);color:var(--dark-grey);border-radius:.25em;transform:translateX(-50%);z-index:250}@media (max-width:719px){.color-button .color-picker-menu{top:2.75rem;transform:translateX(-80%)}}.color-button .color-picker-menu:before{content:"";position:absolute;top:-7px;left:50%;border-left:7px solid transparent;border-bottom:7px solid var(--bgcolor);border-right:7px solid transparent;border-top:0 solid transparent;transform:translateX(-50%)}@media (max-width:719px){.color-button .color-picker-menu:before{left:80%}}.color-button .color-picker-menu.menu-transition-enter-active,.color-button .color-picker-menu.menu-transition-leave-active{transition:all .25s ease-in-out}.color-button .color-picker-menu.menu-transition-enter,.color-button .color-picker-menu.menu-transition-leave-to{top:30px;opacity:0}.color-button .color-picker-menu ul{list-style-type:none;margin:0;padding:0}@media (max-width:719px){.color-picker .color-picker-menu{left:calc(50% - 35px)}.color-picker .color-picker-menu:before{left:calc(50% + 35px)}}.navbar{position:fixed;z-index:200;top:0;left:0;right:0;height:3.6rem;padding:.7rem 1.5rem;background:var(--bgcolor-blur);box-sizing:border-box;box-shadow:0 2px 8px var(--card-shadow-color);-webkit-backdrop-filter:saturate(200%) blur(20px);backdrop-filter:saturate(200%) blur(20px);line-height:2.2rem;transition:transform .3s ease-in-out}@media (max-width:719px){.navbar{height:3.25rem;padding:.5rem 1rem .5rem 3.4rem;line-height:2.25rem}}.hide-navbar .navbar.can-hide{transform:translateY(-100%)}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{min-width:2.2rem;height:2.2rem;margin-right:.8rem;vertical-align:top}@media (max-width:719px){.navbar .logo{min-width:2.25rem;height:2.25rem}}.theme-light .navbar .logo.light{display:block}.theme-dark .navbar .logo.light,.theme-light .navbar .logo.dark{display:none}.theme-dark .navbar .logo.dark{display:block}@media (max-width:719px){.navbar .can-hide{display:none}}.navbar .site-name{font-size:1.5rem;color:var(--text-color);position:relative}@media (max-width:719px){.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.navbar .links{position:absolute;top:.7rem;right:1.5rem;display:flex;box-sizing:border-box;padding-left:1.5rem;font-size:.9rem;white-space:nowrap}@media (max-width:719px){.navbar .links{padding-left:0;top:.5rem;right:1rem}}.footer-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding:12px 30px;border-top:1px solid var(--border-color);background:var(--bgcolor);color:var(--dark-color,#666);text-align:center}@media (min-width:719px){.has-sidebar .footer-wrapper{padding-left:18rem;border-left:30px solid transparent}}@media (max-width:419px){.footer-wrapper>div{width:100%}}.footer-wrapper .media-links-wrapper{margin:0}.footer-wrapper .footer{margin:8px 16px;font-size:14px}.footer-wrapper .copyright{margin:6px 0;font-size:13px}.page:not(.not-found)+.footer-wrapper{margin-top:-2rem}.password{background:var(--bg-color);height:86.4vh;margin-top:3.6rem;text-align:center;padding-left:18rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:959px){.password{height:86.75vh;margin-top:3.25rem;padding-left:18rem}}@media (max-width:719px){.password{padding-left:0}}.password.expand{padding-left:0!important;margin-top:0;height:400px}.password .hint{margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:22px;line-height:2}.password .hint.hasTried{color:red;-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.password .input{width:80%;max-width:600px;display:flex;justify-content:center}.password .input input{flex:1;width:calc(100% - 60px);padding-left:20px;color:var(--black)!important;background:var(--bgcolor)!important;border:2px solid var(--accent-color);border-radius:22px 0 0 22px;font-size:20px;letter-spacing:.5em;line-height:2;outline:none}.password .input button{width:70px;padding-right:10px;background:var(--accent-color);color:var(--bgcolor);border-width:0;border-radius:0 22px 22px 0;font-size:20px;line-height:2;outline:none}.password .input button:hover{background:#54c290}@-webkit-keyframes shake{0%,to{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes shake{0%,to{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}.dropdown-enter,.dropdown-leave-to{height:0!important}.mobile-dropdown-wrapper{cursor:pointer}.mobile-dropdown-wrapper .dropdown-title{background-color:transparent;border-width:0;cursor:pointer;cursor:inherit;padding:inherit;color:var(--text-color);font-family:inherit;font-size:inherit;line-height:1.4rem}.mobile-dropdown-wrapper .dropdown-title:hover{color:var(--accent-color)}.mobile-dropdown-wrapper .dropdown-title .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");line-height:normal;transition:all .3s}.theme-dark .mobile-dropdown-wrapper .dropdown-title .arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.mobile-dropdown-wrapper .dropdown-title .arrow.down{transform:rotate(180deg)}.mobile-dropdown-wrapper .dropdown-title .arrow.right{transform:rotate(90deg)}.mobile-dropdown-wrapper .dropdown-title .arrow.left{transform:rotate(-90deg)}.mobile-dropdown-wrapper .nav-dropdown{margin-top:.25rem;transition:height .1s ease-out;overflow:hidden}.mobile-dropdown-wrapper .dropdown-item{color:inherit;line-height:1.7rem}.mobile-dropdown-wrapper .dropdown-item h4{margin:0;padding-left:1.25rem;font-size:15px;line-height:1.7}.mobile-dropdown-wrapper .dropdown-item h4 .nav-link{padding:0}.mobile-dropdown-wrapper .dropdown-item h4 .nav-link:before{display:none}.mobile-dropdown-wrapper .dropdown-item .nav-link{display:block;position:relative;margin-bottom:0;padding:0 1.5rem 0 1.25rem;border-bottom:none;font-weight:400;line-height:1.7rem}.mobile-dropdown-wrapper .dropdown-item .nav-link.active,.mobile-dropdown-wrapper .dropdown-item .nav-link:hover{color:var(--accent-color)}.mobile-dropdown-wrapper .dropdown-item .nav-link.active:before{content:"";position:absolute;top:calc(50% - 3px);left:9px;width:0;height:0;border-top:3px solid transparent;border-left:5px solid var(--accent-color);border-bottom:3px solid transparent}.mobile-dropdown-wrapper .dropdown-item>.nav-link{font-size:15px;line-height:2rem}.mobile-dropdown-wrapper .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.mobile-dropdown-wrapper .dropdown-item .dropdown-subitem{font-size:.9em;padding-left:.5rem}.sidebar-nav-links{display:none;padding:.5rem 0 .75rem;border-bottom:1px solid var(--border-color)}@media (max-width:719px){.sidebar-nav-links{display:block}}.sidebar-nav-links ul{padding:0;margin:.25rem 0 0;list-style-type:none}.sidebar-nav-links .nav-item{position:relative;display:block;padding:.5rem 0 .5rem 1.5rem;font-size:1.1em;line-height:1.25rem}.sidebar-nav-links .nav-item:first-child{margin-left:0}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){color:inherit;cursor:auto}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{padding-left:1.75rem;font-weight:400;line-height:1.5}.sidebar-group.is-sub-group>.sidebar-heading:not(.clickable){opacity:.8}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{border-left:none;font-size:.95em}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{display:flex;box-sizing:border-box;width:100%;margin:0;padding:.35rem 1rem .35rem 1.25rem;border-left:.25rem solid transparent;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;color:var(--text-color);font-size:1.1em;cursor:pointer;transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-heading.open{color:inherit}.sidebar-heading.clickable:hover{background-color:var(--bgcolor-light)}.sidebar-heading.clickable.active{border-left-color:var(--accent-color);color:var(--accent-color);font-weight:500}.sidebar-heading .iconfont{margin-right:.25em}.sidebar-heading .title{flex:1}.sidebar-heading .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");line-height:normal;transition:all .3s;font-size:1.5em;float:right}.theme-dark .sidebar-heading .arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.sidebar-heading .arrow.down{transform:rotate(180deg)}.sidebar-heading .arrow.right{transform:rotate(90deg)}.sidebar-heading .arrow.left{transform:rotate(-90deg)}.sidebar-group-items{font-size:.95em;transition:height .1s ease-out;overflow:hidden}.sidebar-links ul{padding:0;margin:0;list-style-type:none}.sidebar-links ul.sidebar-sub-headers{padding-left:1rem;font-size:.95em}@media (min-width:1440px){.has-anchor .sidebar-links ul.sidebar-sub-headers{display:none}}a.sidebar-link{display:inline-block;box-sizing:border-box;width:100%;padding:.35rem 1rem .35rem 1.25rem;border-left:.2rem solid transparent;color:var(--text-color);font-size:1em;line-height:1.5;font-weight:400}a.sidebar-link.heading3{padding-left:1.25rem!important}a.sidebar-link.heading4{padding-left:1.75rem!important}a.sidebar-link.heading5{padding-left:2.25rem!important}a.sidebar-link.heading6{padding-left:2.75rem!important}a.sidebar-link .iconfont{margin-right:.25em}a.sidebar-link:hover{background-color:var(--bgcolor-light)}a.sidebar-link.active{border-left-color:var(--accent-color);background-color:var(--accent-color-a15);font-weight:500}a.sidebar-link.active,a.sidebar-link.active .iconfont{color:var(--accent-color)}.sidebar-group a.sidebar-link{padding-left:1.75rem}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{background-color:transparent;font-weight:500}.sidebar{position:fixed;z-index:150;top:3.6rem;left:0;bottom:0;box-sizing:border-box;width:18rem;margin:0;background:var(--bgcolor-blur);box-shadow:2px 0 4px var(--card-shadow-color);-webkit-backdrop-filter:saturate(200%) blur(20px);backdrop-filter:saturate(200%) blur(20px);font-size:16px;overflow-y:auto}@media (max-width:719px){.sidebar{top:3.25rem}.theme-container.hide-navbar .sidebar{top:0}}.theme-container:not(.has-navbar) .sidebar{top:0}.sidebar a{display:inline-block;color:var(--text-color)}.sidebar .blogger-info.mobile,.sidebar .blogger-info.mobile+hr{display:none}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1.1em;line-height:1.7}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}@media (max-width:959px){.sidebar{width:18rem;font-size:15px}}@media (min-width:719px){.theme-container:not(.has-sidebar) .sidebar{display:none}}@media (max-width:719px){.sidebar{transform:translateX(-100%);transition:transform .2s ease;box-shadow:none}.theme-container.sidebar-open .sidebar{transform:translateX(0);box-shadow:2px 0 8px var(--card-shadow-color)}.theme-container:not(.has-navbar) .sidebar{top:0}.sidebar .blogger-info.mobile{display:block}.sidebar .blogger-info.mobile+hr{display:block;margin-top:16px}.sidebar>.sidebar-links{padding:1rem 0}}.theme-container{min-height:100vh}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-dark .page-404-icon{filter:invert(70%)}.page.not-found{display:block;max-width:960px;margin:0 auto;padding:4.6rem 2rem 2rem!important;text-align:center}.page.not-found .page-404-icon{width:50%;margin:0 auto}.page.not-found .action-button{display:inline-block;box-sizing:border-box;margin:0 .25rem;padding:.5rem 1rem;border-width:0;border-bottom:1px solid var(--accent-color-d10);border-radius:.25rem;background:var(--accent-color);color:var(--white);font-size:1rem;outline:none;transition:background .1s ease}.page.not-found .action-button:hover{cursor:pointer;background:var(--accent-color-l10)}.page.blog{box-sizing:border-box;min-height:100vh;margin:0 auto;padding-top:3.6rem;padding-bottom:2rem;background:var(--bgcolor-light);display:flex;flex-direction:column;justify-content:space-between}@media (max-width:719px){.page.blog{padding:3.25rem 1.5rem 2rem}}@media (max-width:419px){.page.blog{padding-left:0;padding-right:0}}.blog-page-wrapper{box-sizing:border-box;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start}@media (min-width:719px){.blog-page-wrapper{padding:0 1rem}}@media (min-width:959px){.blog-page-wrapper{padding:0 2rem}}@media (min-width:1440px){.blog-page-wrapper{padding:0}}.home{display:block;max-width:960px;min-height:96.4vh;padding:3.6rem 2rem 0;margin:0 auto;overflow-x:hidden}@media (max-width:959px){.home{min-height:96.75vh;padding-top:3.25rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}}.home .hero{text-align:center}@media (min-width:959px){.home .hero{display:flex;justify-content:space-evenly;align-items:center;text-align:left}}.home .hero img{display:block;max-width:100%;max-height:320px;margin:0}@media (max-width:959px){.home .hero img{max-height:280px;margin:3rem auto 1.5rem}}@media (max-width:719px){.home .hero img{max-height:240px;margin:2rem auto 1.2rem}}@media (max-width:419px){.home .hero img{max-height:210px;margin:1.5rem auto 1rem}}.theme-light .home .hero img.light{display:block}.theme-dark .home .hero img.light,.theme-light .home .hero img.dark{display:none}.theme-dark .home .hero img.dark{display:block}.home .hero h1{font-size:3rem}@media (max-width:719px){.home .hero h1{font-size:2.5rem}}@media (max-width:419px){.home .hero h1{font-size:2rem}}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}@media (max-width:719px){.home .hero .action,.home .hero .description,.home .hero h1{margin:1.5rem auto}}@media (max-width:419px){.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}}.home .hero .description{max-width:35rem;color:var(--text-color-l40);font-size:1.6rem;line-height:1.3}@media (max-width:719px){.home .hero .description{font-size:1.4rem}}@media (max-width:419px){.home .hero .description{font-size:1.2rem}}.home .hero .action-button{display:inline-block;margin:.6rem .8rem;padding:1rem 1.5rem;border:2px solid var(--accent-color);border-radius:2rem;color:var(--accent-color);font-size:1.2rem;transition:background .1s ease;overflow:hidden}@media (max-width:719px){.home .hero .action-button{padding:.8rem 1.2rem;font-size:1.1rem}}@media (max-width:419px){.home .hero .action-button{font-size:1rem}}.home .hero .action-button.primary,.home .hero .action-button:hover{color:var(--white);background-color:var(--accent-color)}.home .hero .action-button.primary:hover{border-color:var(--accent-color-l10);background-color:var(--accent-color-l10)}.theme-dark .home .hero .action-button.primary:hover{border-color:var(--accent-color-d10);background-color:var(--accent-color-d10)}.home .features{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;margin:0 -2rem;padding:1.2rem 0;border-top:1px solid var(--border-color)}@media (max-width:419px){.home .features{margin:0 -1.5rem}}.home .features .feature{display:flex;flex-direction:column;justify-content:center;flex-basis:calc(33% - 4rem);margin:.5rem;padding:0 1.5rem;border-radius:.5rem;transition:transform .3s,box-shadow .3s;overflow:hidden}@media (max-width:959px){.home .features .feature{flex-basis:calc(50% - 4rem)}}@media (max-width:719px){.home .features .feature{font-size:.95rem}}@media (max-width:419px){.home .features .feature{flex-basis:100%;font-size:.9rem;margin:.5rem 0;border-radius:0}}.home .features .feature.link{cursor:pointer}.home .features .feature:hover{transform:scale(1.05);box-shadow:0 2px 12px 0 var(--card-shadow-color)}.home .features .feature h2{margin-bottom:.25rem;border-bottom:none;color:var(--text-color-l10);font-size:1.25rem;font-weight:500}@media (max-width:419px){.home .features .feature h2{font-size:1.2rem}}.home .features .feature p{margin-top:0;color:var(--text-color-l25)}.home .theme-default-content{padding-bottom:1.5rem}.home .features .feature0,.theme-light .home .features .feature0{background:#fde5e7}.theme-dark .home .features .feature0{background:#340508}.home .features .feature1,.theme-light .home .features .feature1{background:#ffeee8}.theme-dark .home .features .feature1{background:#441201}.home .features .feature2,.theme-light .home .features .feature2{background:#fef5e7}.theme-dark .home .features .feature2{background:#3e2703}.home .features .feature3,.theme-light .home .features .feature3{background:#eafaf1}.theme-dark .home .features .feature3{background:#0c331c}.home .features .feature4,.theme-light .home .features .feature4{background:#e6f9ee}.theme-dark .home .features .feature4{background:#092917}.home .features .feature5,.theme-light .home .features .feature5{background:#e4fcfc}.theme-dark .home .features .feature5{background:#053030}.home .features .feature6,.theme-light .home .features .feature6{background:#e4f0fe}.theme-dark .home .features .feature6{background:#021b36}.home .features .feature7,.theme-light .home .features .feature7{background:#f7f1fd}.theme-dark .home .features .feature7{background:#2a0b4b}.home .features .feature8,.theme-light .home .features .feature8{background:#fdeaf5}.theme-dark .home .features .feature8{background:#400626}.page .waline-wrapper{max-width:820px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page .waline-wrapper{padding:1.5rem}}@media (max-width:419px){.page .waline-wrapper{padding:1rem 1.5rem}}.page .waline-wrapper{--waline-accent-color:var(--accent-color);--waline-text-color:var(--text-color);--waline-active-color:var(--accent-color-l10);--waline-border:none;--waline-box-shadow:0 12px 40px rgba(134,151,168,0.25)}.theme-dark .page .waline-wrapper{--waline-active-color:var(--accent-color-d10);--waline-box-shadow:0 12px 40px #0f0e0d}.page .page-title{max-width:820px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page .page-title{padding:1.5rem}}@media (max-width:419px){.page .page-title{padding:1rem 1.5rem}}.page .page-title{padding-bottom:.2rem;position:relative;z-index:1}.page .page-title h1{margin-top:-3.1rem!important;padding-top:4.6rem!important;margin-bottom:.5rem}.page .page-title h1 .iconfont{color:var(--accent-color,#3eaf7c);font-size:.9em}.page .page-title+.theme-default-content:not(.custom){padding-top:0}.page .page-info{display:flex;justify-content:flex-start;align-content:stretch;align-items:center;flex-wrap:wrap;color:var(--dark-grey,#666);font-size:14px;font-family:Arial,Helvetica,sans-serif}.page .page-info>span{display:flex;align-items:center;flex-shrink:0;margin-right:.5em;line-height:2}@media (min-width:1440px){.page .page-info>span{font-size:1.1em}}@media (max-width:419px){.page .page-info>span{font-size:.875em}}.page .page-info>span.origin{display:inline-block;position:relative;vertical-align:middle;margin:0 .5em;padding:0 .5em;border:.5px solid var(--dark-grey);border-radius:.75em;background:var(--bg-color);font-size:.75em;line-height:1.5;overflow:hidden}.page .page-info .icon{width:1em;height:1em;margin-right:.25em}.page .theme-default-content:not(.custom)>h1:first-child{display:none}.page-meta{max-width:820px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-meta{padding:1.5rem}}@media (max-width:419px){.page-meta{padding:1rem 1.5rem}}.page-meta{padding-top:12px;padding-bottom:12px;font-family:Arial,Helvetica,sans-serif;overflow:auto}.page-meta .meta-item .label{font-weight:500;color:var(--text-color-l25)}.page-meta .meta-item .info{font-weight:400;color:var(--dark-grey)}.page-meta .edit-link{display:inline-block;font-size:14px}.page-meta .edit-link .icon{position:relative;bottom:-.125em;width:1em;height:1em;color:var(--accent-color)}@media (max-width:719px){.page-meta .edit-link{margin-bottom:8px}}.page-meta .edit-link a{color:var(--accent-color-l10)}.page-meta .update-time{float:right;font-size:14px}@media (max-width:719px){.page-meta .update-time{float:none;font-size:13px;text-align:left}}.page-meta .contributors{font-size:14px;text-align:right}@media (max-width:719px){.page-meta .contributors{font-size:13px;text-align:left}}.page-nav{max-width:820px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav{padding:1.5rem}}@media (max-width:419px){.page-nav{padding:1rem 1.5rem}}.page-nav{padding-top:12px;padding-bottom:0;font-family:Arial,Helvetica,sans-serif}.page-nav .inner{min-height:32px;margin-top:0;border-top:1px solid var(--border-color);padding-top:16px;overflow:auto}.page-nav .next .icon,.page-nav .prev .icon{position:relative;top:.125em;width:1em;height:1em;color:var(--accent-color)}.page-nav .next{float:right}.page{display:block;box-sizing:border-box;min-height:100vh;padding-left:18rem;padding-bottom:2rem;background:var(--bgcolor)}@media (max-width:719px){.page{min-height:100vh}}@media (max-width:959px){.page{padding-left:18rem}}@media (max-width:719px){.page{padding-left:0}}@media (min-width:719px){.theme-container:not(.has-sidebar) .page{padding-left:0}}@media (min-width:1440px){.has-anchor .page:not(.blog){padding-right:16rem}}.presentation .md-presentation{min-width:100vw;min-height:100vh}.presentation .back-button,.presentation .home-button,.presentation .menu-button{background-color:transparent;border-width:0;cursor:pointer;box-sizing:content-box;position:fixed;bottom:2rem;width:1rem;height:1rem;padding:.5rem;border-radius:50%;background:#bbb;color:var(--white);outline:none}.presentation .back-button:hover,.presentation .home-button:hover,.presentation .menu-button:hover{background:var(--accent-color)}.theme-dark .presentation .back-button,.theme-dark .presentation .home-button,.theme-dark .presentation .menu-button{background:#666}.theme-dark .presentation .back-button:hover,.theme-dark .presentation .home-button:hover,.theme-dark .presentation .menu-button:hover{background:var(--accent-color)}.presentation .menu-button{left:2rem;transition:transform .2s ease-in-out;vertical-align:middle;z-index:50}.presentation .menu-button:before{content:" ";margin-top:.125em}.presentation .menu-button:after{content:" ";margin-bottom:.125em}.presentation .menu-button .icon{margin:.2em 0}.presentation .menu-button .icon,.presentation .menu-button:after,.presentation .menu-button:before{display:block;width:100%;height:.2em;transition:transform .2s ease-in-out;border-radius:.05em;background:var(--white)}.presentation .active .menu-button:before{transform:translateY(.4em) rotate(135deg)}.presentation .active .menu-button .icon{transform:scale(0)}.presentation .active .menu-button:after{transform:translateY(-.4em) rotate(-135deg)}.presentation .back-button{left:2rem;opacity:0;transition:left .2s ease-out,opacity .2s ease-out;z-index:49;fill:var(--white)}.presentation .active .back-button{left:4.5rem;opacity:1}.presentation .home-button{left:2rem;opacity:0;transition:left .2s ease-out,opacity .2s ease-out;z-index:48;fill:var(--white)}.presentation .active .home-button{left:7rem;opacity:1} \ No newline at end of file diff --git a/dist/assets/fonts/KaTeX_AMS-Regular.3e94a45c.ttf b/dist/assets/fonts/KaTeX_AMS-Regular.3e94a45c.ttf new file mode 100644 index 0000000..31b8d8d Binary files /dev/null and b/dist/assets/fonts/KaTeX_AMS-Regular.3e94a45c.ttf differ diff --git a/dist/assets/fonts/KaTeX_AMS-Regular.7bc59ee9.woff b/dist/assets/fonts/KaTeX_AMS-Regular.7bc59ee9.woff new file mode 100644 index 0000000..13000fc Binary files /dev/null and b/dist/assets/fonts/KaTeX_AMS-Regular.7bc59ee9.woff differ diff --git a/dist/assets/fonts/KaTeX_AMS-Regular.92297720.woff2 b/dist/assets/fonts/KaTeX_AMS-Regular.92297720.woff2 new file mode 100644 index 0000000..378b798 Binary files /dev/null and b/dist/assets/fonts/KaTeX_AMS-Regular.92297720.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Caligraphic-Bold.4c370560.ttf b/dist/assets/fonts/KaTeX_Caligraphic-Bold.4c370560.ttf new file mode 100644 index 0000000..b3e756c Binary files /dev/null and b/dist/assets/fonts/KaTeX_Caligraphic-Bold.4c370560.ttf differ diff --git a/dist/assets/fonts/KaTeX_Caligraphic-Regular.096ac2cc.ttf b/dist/assets/fonts/KaTeX_Caligraphic-Regular.096ac2cc.ttf new file mode 100644 index 0000000..a8cdd0e Binary files /dev/null and b/dist/assets/fonts/KaTeX_Caligraphic-Regular.096ac2cc.ttf differ diff --git a/dist/assets/fonts/KaTeX_Fraktur-Bold.06e6c3f3.ttf b/dist/assets/fonts/KaTeX_Fraktur-Bold.06e6c3f3.ttf new file mode 100644 index 0000000..57cef5c Binary files /dev/null and b/dist/assets/fonts/KaTeX_Fraktur-Bold.06e6c3f3.ttf differ diff --git a/dist/assets/fonts/KaTeX_Fraktur-Bold.5ec2d705.woff2 b/dist/assets/fonts/KaTeX_Fraktur-Bold.5ec2d705.woff2 new file mode 100644 index 0000000..e4ad521 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Fraktur-Bold.5ec2d705.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Fraktur-Bold.8518f4fe.woff b/dist/assets/fonts/KaTeX_Fraktur-Bold.8518f4fe.woff new file mode 100644 index 0000000..56aeb69 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Fraktur-Bold.8518f4fe.woff differ diff --git a/dist/assets/fonts/KaTeX_Fraktur-Regular.56d671ca.woff2 b/dist/assets/fonts/KaTeX_Fraktur-Regular.56d671ca.woff2 new file mode 100644 index 0000000..f481b14 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Fraktur-Regular.56d671ca.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Fraktur-Regular.c5953fef.woff b/dist/assets/fonts/KaTeX_Fraktur-Regular.c5953fef.woff new file mode 100644 index 0000000..2e15d01 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Fraktur-Regular.c5953fef.woff differ diff --git a/dist/assets/fonts/KaTeX_Fraktur-Regular.e78f1f02.ttf b/dist/assets/fonts/KaTeX_Fraktur-Regular.e78f1f02.ttf new file mode 100644 index 0000000..1793994 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Fraktur-Regular.e78f1f02.ttf differ diff --git a/dist/assets/fonts/KaTeX_Main-Bold.36af3e91.woff b/dist/assets/fonts/KaTeX_Main-Bold.36af3e91.woff new file mode 100644 index 0000000..495fc43 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Bold.36af3e91.woff differ diff --git a/dist/assets/fonts/KaTeX_Main-Bold.5c603567.ttf b/dist/assets/fonts/KaTeX_Main-Bold.5c603567.ttf new file mode 100644 index 0000000..e657894 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Bold.5c603567.ttf differ diff --git a/dist/assets/fonts/KaTeX_Main-Bold.d94e53ed.woff2 b/dist/assets/fonts/KaTeX_Main-Bold.d94e53ed.woff2 new file mode 100644 index 0000000..cdb9ecc Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Bold.d94e53ed.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Main-BoldItalic.addf8657.woff2 b/dist/assets/fonts/KaTeX_Main-BoldItalic.addf8657.woff2 new file mode 100644 index 0000000..42171ec Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-BoldItalic.addf8657.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Main-BoldItalic.ceb7b930.woff b/dist/assets/fonts/KaTeX_Main-BoldItalic.ceb7b930.woff new file mode 100644 index 0000000..121e242 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-BoldItalic.ceb7b930.woff differ diff --git a/dist/assets/fonts/KaTeX_Main-BoldItalic.dde48012.ttf b/dist/assets/fonts/KaTeX_Main-BoldItalic.dde48012.ttf new file mode 100644 index 0000000..c11cde7 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-BoldItalic.dde48012.ttf differ diff --git a/dist/assets/fonts/KaTeX_Main-Italic.2bc9206b.woff b/dist/assets/fonts/KaTeX_Main-Italic.2bc9206b.woff new file mode 100644 index 0000000..c669377 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Italic.2bc9206b.woff differ diff --git a/dist/assets/fonts/KaTeX_Main-Italic.890a6b3f.ttf b/dist/assets/fonts/KaTeX_Main-Italic.890a6b3f.ttf new file mode 100644 index 0000000..2f270de Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Italic.890a6b3f.ttf differ diff --git a/dist/assets/fonts/KaTeX_Main-Italic.c24bf2da.woff2 b/dist/assets/fonts/KaTeX_Main-Italic.c24bf2da.woff2 new file mode 100644 index 0000000..e89824d Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Italic.c24bf2da.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Main-Regular.16df5fa9.woff b/dist/assets/fonts/KaTeX_Main-Regular.16df5fa9.woff new file mode 100644 index 0000000..4c8de9e Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Regular.16df5fa9.woff differ diff --git a/dist/assets/fonts/KaTeX_Main-Regular.46b1ffa6.woff2 b/dist/assets/fonts/KaTeX_Main-Regular.46b1ffa6.woff2 new file mode 100644 index 0000000..2aa480a Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Regular.46b1ffa6.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Main-Regular.d866ab9b.ttf b/dist/assets/fonts/KaTeX_Main-Regular.d866ab9b.ttf new file mode 100644 index 0000000..741db9c Binary files /dev/null and b/dist/assets/fonts/KaTeX_Main-Regular.d866ab9b.ttf differ diff --git a/dist/assets/fonts/KaTeX_Math-BoldItalic.a562e8c1.woff b/dist/assets/fonts/KaTeX_Math-BoldItalic.a562e8c1.woff new file mode 100644 index 0000000..2c47198 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Math-BoldItalic.a562e8c1.woff differ diff --git a/dist/assets/fonts/KaTeX_Math-BoldItalic.bb40192b.woff2 b/dist/assets/fonts/KaTeX_Math-BoldItalic.bb40192b.woff2 new file mode 100644 index 0000000..82f609f Binary files /dev/null and b/dist/assets/fonts/KaTeX_Math-BoldItalic.bb40192b.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Math-BoldItalic.cbf87238.ttf b/dist/assets/fonts/KaTeX_Math-BoldItalic.cbf87238.ttf new file mode 100644 index 0000000..c3a1c3e Binary files /dev/null and b/dist/assets/fonts/KaTeX_Math-BoldItalic.cbf87238.ttf differ diff --git a/dist/assets/fonts/KaTeX_Math-Italic.92281c86.woff b/dist/assets/fonts/KaTeX_Math-Italic.92281c86.woff new file mode 100644 index 0000000..3ee35dc Binary files /dev/null and b/dist/assets/fonts/KaTeX_Math-Italic.92281c86.woff differ diff --git a/dist/assets/fonts/KaTeX_Math-Italic.96c61839.ttf b/dist/assets/fonts/KaTeX_Math-Italic.96c61839.ttf new file mode 100644 index 0000000..b58dc88 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Math-Italic.96c61839.ttf differ diff --git a/dist/assets/fonts/KaTeX_Math-Italic.c359b8d5.woff2 b/dist/assets/fonts/KaTeX_Math-Italic.c359b8d5.woff2 new file mode 100644 index 0000000..a2f3617 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Math-Italic.c359b8d5.woff2 differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Bold.26f259e4.woff b/dist/assets/fonts/KaTeX_SansSerif-Bold.26f259e4.woff new file mode 100644 index 0000000..cd6dbb1 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Bold.26f259e4.woff differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Bold.95392fb8.woff2 b/dist/assets/fonts/KaTeX_SansSerif-Bold.95392fb8.woff2 new file mode 100644 index 0000000..c2b93c8 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Bold.95392fb8.woff2 differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Bold.cb7f745a.ttf b/dist/assets/fonts/KaTeX_SansSerif-Bold.cb7f745a.ttf new file mode 100644 index 0000000..68d11ee Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Bold.cb7f745a.ttf differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Italic.7de8e4ae.woff2 b/dist/assets/fonts/KaTeX_SansSerif-Italic.7de8e4ae.woff2 new file mode 100644 index 0000000..e890b37 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Italic.7de8e4ae.woff2 differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Italic.9c330d9e.ttf b/dist/assets/fonts/KaTeX_SansSerif-Italic.9c330d9e.ttf new file mode 100644 index 0000000..2ea5de4 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Italic.9c330d9e.ttf differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Italic.a8f101e8.woff b/dist/assets/fonts/KaTeX_SansSerif-Italic.a8f101e8.woff new file mode 100644 index 0000000..d022507 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Italic.a8f101e8.woff differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Regular.3ad86448.woff2 b/dist/assets/fonts/KaTeX_SansSerif-Regular.3ad86448.woff2 new file mode 100644 index 0000000..51037b4 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Regular.3ad86448.woff2 differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Regular.63e176e6.ttf b/dist/assets/fonts/KaTeX_SansSerif-Regular.63e176e6.ttf new file mode 100644 index 0000000..c2066ca Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Regular.63e176e6.ttf differ diff --git a/dist/assets/fonts/KaTeX_SansSerif-Regular.df1117b1.woff b/dist/assets/fonts/KaTeX_SansSerif-Regular.df1117b1.woff new file mode 100644 index 0000000..e43b4a2 Binary files /dev/null and b/dist/assets/fonts/KaTeX_SansSerif-Regular.df1117b1.woff differ diff --git a/dist/assets/fonts/KaTeX_Script-Regular.1e0cfc32.woff b/dist/assets/fonts/KaTeX_Script-Regular.1e0cfc32.woff new file mode 100644 index 0000000..2f8b979 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Script-Regular.1e0cfc32.woff differ diff --git a/dist/assets/fonts/KaTeX_Script-Regular.52316064.ttf b/dist/assets/fonts/KaTeX_Script-Regular.52316064.ttf new file mode 100644 index 0000000..1753e88 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Script-Regular.52316064.ttf differ diff --git a/dist/assets/fonts/KaTeX_Size1-Regular.f8369ce8.ttf b/dist/assets/fonts/KaTeX_Size1-Regular.f8369ce8.ttf new file mode 100644 index 0000000..31f438b Binary files /dev/null and b/dist/assets/fonts/KaTeX_Size1-Regular.f8369ce8.ttf differ diff --git a/dist/assets/fonts/KaTeX_Size2-Regular.90b50b45.ttf b/dist/assets/fonts/KaTeX_Size2-Regular.90b50b45.ttf new file mode 100644 index 0000000..8a309fd Binary files /dev/null and b/dist/assets/fonts/KaTeX_Size2-Regular.90b50b45.ttf differ diff --git a/dist/assets/fonts/KaTeX_Size4-Regular.70d01e49.ttf b/dist/assets/fonts/KaTeX_Size4-Regular.70d01e49.ttf new file mode 100644 index 0000000..f88f27b Binary files /dev/null and b/dist/assets/fonts/KaTeX_Size4-Regular.70d01e49.ttf differ diff --git a/dist/assets/fonts/KaTeX_Typewriter-Regular.099e00d5.woff2 b/dist/assets/fonts/KaTeX_Typewriter-Regular.099e00d5.woff2 new file mode 100644 index 0000000..e2ca86a Binary files /dev/null and b/dist/assets/fonts/KaTeX_Typewriter-Regular.099e00d5.woff2 differ diff --git a/dist/assets/fonts/KaTeX_Typewriter-Regular.2f005719.ttf b/dist/assets/fonts/KaTeX_Typewriter-Regular.2f005719.ttf new file mode 100644 index 0000000..15b7a74 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Typewriter-Regular.2f005719.ttf differ diff --git a/dist/assets/fonts/KaTeX_Typewriter-Regular.2f78c7d7.woff b/dist/assets/fonts/KaTeX_Typewriter-Regular.2f78c7d7.woff new file mode 100644 index 0000000..d786826 Binary files /dev/null and b/dist/assets/fonts/KaTeX_Typewriter-Regular.2f78c7d7.woff differ diff --git a/dist/assets/icon/apple-icon-152.png b/dist/assets/icon/apple-icon-152.png new file mode 100644 index 0000000..89b320b Binary files /dev/null and b/dist/assets/icon/apple-icon-152.png differ diff --git a/dist/assets/icon/chrome-192.png b/dist/assets/icon/chrome-192.png new file mode 100644 index 0000000..9799749 Binary files /dev/null and b/dist/assets/icon/chrome-192.png differ diff --git a/dist/assets/icon/chrome-512.png b/dist/assets/icon/chrome-512.png new file mode 100644 index 0000000..4a3e7d8 Binary files /dev/null and b/dist/assets/icon/chrome-512.png differ diff --git a/dist/assets/icon/chrome-mask-192.png b/dist/assets/icon/chrome-mask-192.png new file mode 100644 index 0000000..e0f8c6f Binary files /dev/null and b/dist/assets/icon/chrome-mask-192.png differ diff --git a/dist/assets/icon/chrome-mask-512.png b/dist/assets/icon/chrome-mask-512.png new file mode 100644 index 0000000..49cf081 Binary files /dev/null and b/dist/assets/icon/chrome-mask-512.png differ diff --git a/dist/assets/icon/guide-maskable.png b/dist/assets/icon/guide-maskable.png new file mode 100644 index 0000000..75449b6 Binary files /dev/null and b/dist/assets/icon/guide-maskable.png differ diff --git a/dist/assets/icon/guide-monochrome.png b/dist/assets/icon/guide-monochrome.png new file mode 100644 index 0000000..5b1dc40 Binary files /dev/null and b/dist/assets/icon/guide-monochrome.png differ diff --git a/dist/assets/icon/ms-icon-144.png b/dist/assets/icon/ms-icon-144.png new file mode 100644 index 0000000..417d2b1 Binary files /dev/null and b/dist/assets/icon/ms-icon-144.png differ diff --git a/dist/assets/img/danger-dark.7b1d6aa1.svg b/dist/assets/img/danger-dark.7b1d6aa1.svg new file mode 100644 index 0000000..155256b --- /dev/null +++ b/dist/assets/img/danger-dark.7b1d6aa1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/danger.b143eda2.svg b/dist/assets/img/danger.b143eda2.svg new file mode 100644 index 0000000..e95d766 --- /dev/null +++ b/dist/assets/img/danger.b143eda2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/default-skin.b257fa9c.svg b/dist/assets/img/default-skin.b257fa9c.svg new file mode 100644 index 0000000..9d5f0c6 --- /dev/null +++ b/dist/assets/img/default-skin.b257fa9c.svg @@ -0,0 +1 @@ +default-skin 2 \ No newline at end of file diff --git a/dist/assets/img/hero.b62ddd9c.jpg b/dist/assets/img/hero.b62ddd9c.jpg new file mode 100644 index 0000000..7f3f61a Binary files /dev/null and b/dist/assets/img/hero.b62ddd9c.jpg differ diff --git a/dist/assets/img/info-dark.f8a43cf6.svg b/dist/assets/img/info-dark.f8a43cf6.svg new file mode 100644 index 0000000..b530e2e --- /dev/null +++ b/dist/assets/img/info-dark.f8a43cf6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/info.88826912.svg b/dist/assets/img/info.88826912.svg new file mode 100644 index 0000000..1b2f3ee --- /dev/null +++ b/dist/assets/img/info.88826912.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/search.83621669.svg b/dist/assets/img/search.83621669.svg new file mode 100644 index 0000000..03d8391 --- /dev/null +++ b/dist/assets/img/search.83621669.svg @@ -0,0 +1 @@ + diff --git a/dist/assets/img/tip-dark.075a244c.svg b/dist/assets/img/tip-dark.075a244c.svg new file mode 100644 index 0000000..42b3adb --- /dev/null +++ b/dist/assets/img/tip-dark.075a244c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/tip.a2b80aa5.svg b/dist/assets/img/tip.a2b80aa5.svg new file mode 100644 index 0000000..71b0a53 --- /dev/null +++ b/dist/assets/img/tip.a2b80aa5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/warning-dark.aac7e30c.svg b/dist/assets/img/warning-dark.aac7e30c.svg new file mode 100644 index 0000000..4b071f4 --- /dev/null +++ b/dist/assets/img/warning-dark.aac7e30c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/warning.ec428b6d.svg b/dist/assets/img/warning.ec428b6d.svg new file mode 100644 index 0000000..630a73a --- /dev/null +++ b/dist/assets/img/warning.ec428b6d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/js/340.aba94df5.js b/dist/assets/js/340.aba94df5.js new file mode 100644 index 0000000..55bc638 --- /dev/null +++ b/dist/assets/js/340.aba94df5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[340],{737:function(n,w,o){}}]); \ No newline at end of file diff --git a/dist/assets/js/341.3b024880.js b/dist/assets/js/341.3b024880.js new file mode 100644 index 0000000..2234598 --- /dev/null +++ b/dist/assets/js/341.3b024880.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[341],{738:function(n,w,o){}}]); \ No newline at end of file diff --git a/dist/assets/js/342.59508609.js b/dist/assets/js/342.59508609.js new file mode 100644 index 0000000..c18fab3 --- /dev/null +++ b/dist/assets/js/342.59508609.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[342],{739:function(n,w,o){}}]); \ No newline at end of file diff --git a/dist/assets/js/343.3b132e96.js b/dist/assets/js/343.3b132e96.js new file mode 100644 index 0000000..e92f5dd --- /dev/null +++ b/dist/assets/js/343.3b132e96.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[343],{740:function(n,w,o){}}]); \ No newline at end of file diff --git a/dist/assets/js/344.ca4240e1.js b/dist/assets/js/344.ca4240e1.js new file mode 100644 index 0000000..bcd476f --- /dev/null +++ b/dist/assets/js/344.ca4240e1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[344],{741:function(n,w,o){}}]); \ No newline at end of file diff --git a/dist/assets/js/345.38251c49.js b/dist/assets/js/345.38251c49.js new file mode 100644 index 0000000..a120869 --- /dev/null +++ b/dist/assets/js/345.38251c49.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[345],{736:function(n,e,t){"use strict";t.r(e),t.d(e,"register",(function(){return o})),t.d(e,"unregister",(function(){return c}));var r;function o(n,e){void 0===e&&(e={});var t=e.registrationOptions;void 0===t&&(t={}),delete e.registrationOptions;var o=function(n){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];e&&e[n]&&e[n].apply(e,t)};"serviceWorker"in navigator&&r.then((function(){Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))?(!function(n,e,t){fetch(n).then((function(r){404===r.status?(e("error",new Error("Service worker not found at "+n)),c()):-1===r.headers.get("content-type").indexOf("javascript")?(e("error",new Error("Expected "+n+" to have javascript content-type, but received "+r.headers.get("content-type"))),c()):a(n,e,t)})).catch((function(n){return i(e,n)}))}(n,o,t),navigator.serviceWorker.ready.then((function(n){o("ready",n)})).catch((function(n){return i(o,n)}))):(a(n,o,t),navigator.serviceWorker.ready.then((function(n){o("ready",n)})).catch((function(n){return i(o,n)})))}))}function i(n,e){navigator.onLine||n("offline"),n("error",e)}function a(n,e,t){navigator.serviceWorker.register(n,t).then((function(n){e("registered",n),n.waiting?e("updated",n):n.onupdatefound=function(){e("updatefound",n);var t=n.installing;t.onstatechange=function(){"installed"===t.state&&(navigator.serviceWorker.controller?e("updated",n):e("cached",n))}}})).catch((function(n){return i(e,n)}))}function c(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(n){n.unregister()})).catch((function(n){return i(emit,n)}))}"undefined"!=typeof window&&(r="undefined"!=typeof Promise?new Promise((function(n){return window.addEventListener("load",n)})):{then:function(n){return window.addEventListener("load",n)}})}}]); \ No newline at end of file diff --git a/dist/assets/js/app.15116c2d.js b/dist/assets/js/app.15116c2d.js new file mode 100644 index 0000000..7c6188d --- /dev/null +++ b/dist/assets/js/app.15116c2d.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,c,i=e[0],s=e[1],l=e[2],m=0,h=[];m=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function u(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===l?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var E=Object.prototype.hasOwnProperty;function b(t,e){return E.call(t,e)}function _(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var w=/-(\w)/g,A=_((function(t){return t.replace(w,(function(t,e){return e?e.toUpperCase():""}))})),C=_((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),D=/\B([A-Z])/g,x=_((function(t){return t.replace(D,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function N(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function k(t,e){for(var n in e)t[n]=e[n];return t}function T(t){for(var e={},n=0;n0,Y=G&&G.indexOf("edge/")>0,X=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===K),Z=(G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G),G&&G.match(/firefox\/(\d+)/)),tt={}.watch,et=!1;if(H)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===U&&(U=!H&&!W&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),U},ot=H&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function at(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,it="undefined"!=typeof Symbol&&at(Symbol)&&"undefined"!=typeof Reflect&&at(Reflect.ownKeys);ct="undefined"!=typeof Set&&at(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var st=L,lt=0,pt=function(){this.id=lt++,this.subs=[]};pt.prototype.addSub=function(t){this.subs.push(t)},pt.prototype.removeSub=function(t){v(this.subs,t)},pt.prototype.depend=function(){pt.target&&pt.target.addDep(this)},pt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(a&&!b(o,"default"))c=!1;else if(""===c||c===x(t)){var s=qt(String,o.type);(s<0||i0&&(me((s=t(s,(n||"")+"_"+r))[0])&&me(p)&&(m[l]=ft(p.text+s[0].text),s.shift()),m.push.apply(m,s)):i(s)?me(p)?m[l]=ft(p.text+s):""!==s&&m.push(ft(s)):me(s)&&me(p)?m[l]=ft(p.text+s.text):(c(e._isVList)&&a(s.tag)&&o(s.key)&&a(n)&&(s.key="__vlist"+n+"_"+r+"__"),m.push(s)));return m}(t):void 0}function me(t){return a(t)&&a(t.text)&&!1===t.isComment}function he(t,e){if(t){for(var n=Object.create(null),r=it?Reflect.ownKeys(t):Object.keys(t),o=0;o0,c=t?!!t.$stable:!a,i=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(c&&n&&n!==r&&i===n.$key&&!a&&!n.$hasNormal)return n;for(var s in o={},t)t[s]&&"$"!==s[0]&&(o[s]=fe(e,s,t[s]))}else o={};for(var l in e)l in o||(o[l]=ve(e,l));return t&&Object.isExtensible(t)&&(t._normalized=o),F(o,"$stable",c),F(o,"$key",i),F(o,"$hasNormal",a),o}function fe(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({}),e=(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:pe(t))&&t[0];return t&&(!e||1===t.length&&e.isComment&&!ge(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function ve(t,e){return function(){return t[e]}}function Ee(t,e){var n,r,o,c,i;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),r=0,o=t.length;rdocument.createEvent("Event").timeStamp&&(ln=function(){return pn.now()})}function mn(){var t,e;for(sn=ln(),an=!0,en.sort((function(t,e){return t.id-e.id})),cn=0;cncn&&en[n].id>t.id;)n--;en.splice(n+1,0,t)}else en.push(t);on||(on=!0,ne(mn))}}(this)},dn.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';Vt(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},dn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},dn.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},dn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var un={enumerable:!0,configurable:!0,get:L,set:L};function gn(t,e,n){un.get=function(){return this[e][n]},un.set=function(t){this[e][n]=t},Object.defineProperty(t,n,un)}function yn(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[];t.$parent&&At(!1);var a=function(a){o.push(a);var c=It(a,e,n,t);xt(r,a,c),a in t||gn(t,"_props",a)};for(var c in e)a(c);At(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?L:P(e[n],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;p(e=t._data="function"==typeof e?function(t,e){ht();try{return t.call(e,e)}catch(t){return Ut(t,e,"data()"),{}}finally{dt()}}(e,t):e||{})||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);for(;o--;){var a=n[o];0,r&&b(r,a)||(c=void 0,36!==(c=(a+"").charCodeAt(0))&&95!==c&&gn(t,"_data",a))}var c;Dt(e,!0)}(t):Dt(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=rt();for(var o in e){var a=e[o],c="function"==typeof a?a:a.get;0,r||(n[o]=new dn(t,c||L,L,fn)),o in t||vn(t,o,a)}}(t,e.computed),e.watch&&e.watch!==tt&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!m(t)&&t.test(e)}function Nn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var a in n){var c=n[a];if(c){var i=c.name;i&&!e(i)&&kn(n,a,r,o)}}}function kn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,v(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=wn++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=jt(An(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Je(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=de(e._renderChildren,o),t.$scopedSlots=r,t._c=function(e,n,r,o){return Fe(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Fe(t,e,n,r,o,!0)};var a=n&&n.data;xt(t,"$attrs",a&&a.attrs||r,null,!0),xt(t,"$listeners",e._parentListeners||r,null,!0)}(e),tn(e,"beforeCreate"),function(t){var e=he(t.$options.inject,t);e&&(At(!1),Object.keys(e).forEach((function(n){xt(t,n,e[n])})),At(!0))}(e),yn(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),tn(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Cn),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Pt,t.prototype.$delete=Nt,t.prototype.$watch=function(t,e,n){if(p(e))return _n(this,t,e,n);(n=n||{}).user=!0;var r=new dn(this,t,e,n);if(n.immediate){var o='callback for immediate watcher "'+r.expression+'"';ht(),Vt(e,this,[r.value],this,o),dt()}return function(){r.teardown()}}}(Cn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var o=0,a=t.length;o1?N(n):n;for(var r=N(arguments,1),o='event handler for "'+t+'"',a=0,c=n.length;aparseInt(this.max)&&kn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)kn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Nn(t,(function(t){return Pn(e,t)}))})),this.$watch("exclude",(function(e){Nn(t,(function(t){return!Pn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=He(t),n=e&&e.componentOptions;if(n){var r=xn(n),o=this.include,a=this.exclude;if(o&&(!r||!Pn(o,r))||a&&r&&Pn(a,r))return e;var c=this.cache,i=this.keys,s=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[s]?(e.componentInstance=c[s].componentInstance,v(i,s),i.push(s)):(this.vnodeToCache=e,this.keyToCache=s),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return M}};Object.defineProperty(t,"config",e),t.util={warn:st,extend:k,mergeOptions:jt,defineReactive:xt},t.set=Pt,t.delete=Nt,t.nextTick=ne,t.observable=function(t){return Dt(t),t},t.options=Object.create(null),S.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,k(t.options.components,Ln),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=N(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=jt(this.options,t),this}}(t),Dn(t),function(t){S.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Cn),Object.defineProperty(Cn.prototype,"$isServer",{get:rt}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cn,"FunctionalRenderContext",{value:$e}),Cn.version="2.6.14";var zn=y("style,class"),Bn=y("input,textarea,option,select,progress"),$n=y("contenteditable,draggable,spellcheck"),On=y("events,caret,typing,plaintext-only"),jn=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Sn="http://www.w3.org/1999/xlink",In=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Mn=function(t){return In(t)?t.slice(6,t.length):""},Rn=function(t){return null==t||!1===t};function Fn(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=qn(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=qn(e,n.data));return function(t,e){if(a(t)||a(e))return Un(t,Vn(e));return""}(e.staticClass,e.class)}function qn(t,e){return{staticClass:Un(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function Un(t,e){return t?e?t+" "+e:t:e||""}function Vn(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?dr(t,e,n):jn(e)?Rn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):$n(e)?t.setAttribute(e,function(t,e){return Rn(e)||"false"===e?"false":"contenteditable"===t&&On(e)?e:"true"}(e,n)):In(e)?Rn(n)?t.removeAttributeNS(Sn,Mn(e)):t.setAttributeNS(Sn,e,n):dr(t,e,n)}function dr(t,e,n){if(Rn(n))t.removeAttribute(e);else{if(J&&!Q&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var ur={create:mr,update:mr};function gr(t,e){var n=e.elm,r=e.data,c=t.data;if(!(o(r.staticClass)&&o(r.class)&&(o(c)||o(c.staticClass)&&o(c.class)))){var i=Fn(e),s=n._transitionClasses;a(s)&&(i=Un(i,Vn(s))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var yr,fr={create:gr,update:gr};function vr(t,e,n){var r=yr;return function o(){var a=e.apply(null,arguments);null!==a&&_r(t,o,n,r)}}var Er=Gt&&!(Z&&Number(Z[1])<=53);function br(t,e,n,r){if(Er){var o=sn,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}yr.addEventListener(t,e,et?{capture:n,passive:r}:n)}function _r(t,e,n,r){(r||yr).removeEventListener(t,e._wrapper||e,n)}function wr(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},r=t.data.on||{};yr=e.elm,function(t){if(a(t.__r)){var e=J?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),ie(n,r,br,_r,vr,e.context),yr=void 0}}var Ar,Cr={create:wr,update:wr};function Dr(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,r,c=e.elm,i=t.data.domProps||{},s=e.data.domProps||{};for(n in a(s.__ob__)&&(s=e.data.domProps=k({},s)),i)n in s||(c[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===i[n])continue;1===c.childNodes.length&&c.removeChild(c.childNodes[0])}if("value"===n&&"PROGRESS"!==c.tagName){c._value=r;var l=o(r)?"":String(r);xr(c,l)&&(c.value=l)}else if("innerHTML"===n&&Kn(c.tagName)&&o(c.innerHTML)){(Ar=Ar||document.createElement("div")).innerHTML=""+r+"";for(var p=Ar.firstChild;c.firstChild;)c.removeChild(c.firstChild);for(;p.firstChild;)c.appendChild(p.firstChild)}else if(r!==i[n])try{c[n]=r}catch(t){}}}}function xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Pr={create:Dr,update:Dr},Nr=_((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function kr(t){var e=Tr(t.style);return t.staticStyle?k(t.staticStyle,e):e}function Tr(t){return Array.isArray(t)?T(t):"string"==typeof t?Nr(t):t}var Lr,zr=/^--/,Br=/\s*!important$/,$r=function(t,e,n){if(zr.test(e))t.style.setProperty(e,n);else if(Br.test(n))t.style.setProperty(x(e),n.replace(Br,""),"important");else{var r=jr(e);if(Array.isArray(n))for(var o=0,a=n.length;o-1?e.split(Mr).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Fr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Mr).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function qr(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&k(e,Ur(t.name||"v")),k(e,t),e}return"string"==typeof t?Ur(t):void 0}}var Ur=_((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Vr=H&&!Q,Hr="transition",Wr="transitionend",Kr="animation",Gr="animationend";Vr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Hr="WebkitTransition",Wr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Kr="WebkitAnimation",Gr="webkitAnimationEnd"));var Jr=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Qr(t){Jr((function(){Jr(t)}))}function Yr(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Rr(t,e))}function Xr(t,e){t._transitionClasses&&v(t._transitionClasses,e),Fr(t,e)}function Zr(t,e,n){var r=eo(t,e),o=r.type,a=r.timeout,c=r.propCount;if(!o)return n();var i="transition"===o?Wr:Gr,s=0,l=function(){t.removeEventListener(i,p),n()},p=function(e){e.target===t&&++s>=c&&l()};setTimeout((function(){s0&&(n="transition",p=c,m=a.length):"animation"===e?l>0&&(n="animation",p=l,m=s.length):m=(n=(p=Math.max(c,l))>0?c>l?"transition":"animation":null)?"transition"===n?a.length:s.length:0,{type:n,timeout:p,propCount:m,hasTransform:"transition"===n&&to.test(r[Hr+"Property"])}}function no(t,e){for(;t.length1}function so(t,e){!0!==e.data.show&&oo(e)}var lo=function(t){var e,n,r={},s=t.modules,l=t.nodeOps;for(e=0;eu?E(t,o(n[f+1])?null:n[f+1].elm,n,d,f,r):d>f&&_(e,h,u)}(h,y,f,n,p):a(f)?(a(t.text)&&l.setTextContent(h,""),E(h,null,f,0,f.length-1,n)):a(y)?_(y,0,y.length-1):a(t.text)&&l.setTextContent(h,""):t.text!==e.text&&l.setTextContent(h,e.text),a(u)&&a(d=u.hook)&&a(d=d.postpatch)&&d(t,e)}}}function D(t,e,n){if(c(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,c.selected!==a&&(c.selected=a);else if($(go(c),r))return void(t.selectedIndex!==i&&(t.selectedIndex=i));o||(t.selectedIndex=-1)}}function uo(t,e){return e.every((function(e){return!$(e,t)}))}function go(t){return"_value"in t?t._value:t.value}function yo(t){t.target.composing=!0}function fo(t){t.target.composing&&(t.target.composing=!1,vo(t.target,"input"))}function vo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Eo(t){return!t.componentInstance||t.data&&t.data.transition?t:Eo(t.componentInstance._vnode)}var bo={model:po,show:{bind:function(t,e,n){var r=e.value,o=(n=Eo(n)).data&&n.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,oo(n,(function(){t.style.display=a}))):t.style.display=r?a:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Eo(n)).data&&n.data.transition?(n.data.show=!0,r?oo(n,(function(){t.style.display=t.__vOriginalDisplay})):ao(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},_o={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?wo(He(e.children)):t}function Ao(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var a in o)e[A(a)]=o[a];return e}function Co(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Do=function(t){return t.tag||ge(t)},xo=function(t){return"show"===t.name},Po={name:"transition",props:_o,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Do)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=wo(o);if(!a)return o;if(this._leaving)return Co(t,o);var c="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?c+"comment":c+a.tag:i(a.key)?0===String(a.key).indexOf(c)?a.key:c+a.key:a.key;var s=(a.data||(a.data={})).transition=Ao(this),l=this._vnode,p=wo(l);if(a.data.directives&&a.data.directives.some(xo)&&(a.data.show=!0),p&&p.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,p)&&!ge(p)&&(!p.componentInstance||!p.componentInstance._vnode.isComment)){var m=p.data.transition=k({},s);if("out-in"===r)return this._leaving=!0,se(m,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Co(t,o);if("in-out"===r){if(ge(a))return l;var h,d=function(){h()};se(s,"afterEnter",d),se(s,"enterCancelled",d),se(m,"delayLeave",(function(t){h=t}))}}return o}}},No=k({tag:String,moveClass:String},_o);function ko(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function To(t){t.data.newPos=t.elm.getBoundingClientRect()}function Lo(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var a=t.elm.style;a.transform=a.WebkitTransform="translate("+r+"px,"+o+"px)",a.transitionDuration="0s"}}delete No.mode;var zo={Transition:Po,TransitionGroup:{props:No,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],a=this.children=[],c=Ao(this),i=0;i-1?Jn[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Jn[t]=/HTMLUnknownElement/.test(e.toString())},k(Cn.options.directives,bo),k(Cn.options.components,zo),Cn.prototype.__patch__=H?lo:L,Cn.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=yt),tn(t,"beforeMount"),r=function(){t._update(t._render(),n)},new dn(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&tn(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,tn(t,"mounted")),t}(this,t=t&&H?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},H&&setTimeout((function(){M.devtools&&ot&&ot.emit("init",Cn)}),0),e.a=Cn},function(t,e,n){"use strict";function r(t,e,n,r,o,a,c,i){var s,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),c?(s=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(c)},l._ssrRegister=s):o&&(s=i?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),s)if(l.functional){l._injectStyles=s;var p=l.render;l.render=function(t,e){return s.call(e),p(t,e)}}else{var m=l.beforeCreate;l.beforeCreate=m?[].concat(m,s):[s]}return{exports:t,options:l}}n.d(e,"a",(function(){return r}))},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(37),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();t.exports=a},function(t,e,n){var r=n(111),o=n(114);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,i="object"==typeof global&&global&&global.Object===Object&&global,s="object"==typeof self&&self&&self.Object===Object&&self,l=i||s||Function("return this")(),p=Object.prototype.toString,m=Math.max,h=Math.min,d=function(){return l.Date.now()};function u(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function g(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==p.call(t)}(t))return NaN;if(u(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=u(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(n,"");var i=o.test(t);return i||a.test(t)?c(t.slice(2),i?2:8):r.test(t)?NaN:+t}t.exports=function(t,e,n){var r,o,a,c,i,s,l=0,p=!1,y=!1,f=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function v(e){var n=r,a=o;return r=o=void 0,l=e,c=t.apply(a,n)}function E(t){return l=t,i=setTimeout(_,e),p?v(t):c}function b(t){var n=t-s;return void 0===s||n>=e||n<0||y&&t-l>=a}function _(){var t=d();if(b(t))return w(t);i=setTimeout(_,function(t){var n=e-(t-s);return y?h(n,a-(t-l)):n}(t))}function w(t){return i=void 0,f&&r?v(t):(r=o=void 0,c)}function A(){var t=d(),n=b(t);if(r=arguments,o=this,s=t,n){if(void 0===i)return E(s);if(y)return i=setTimeout(_,e),v(s)}return void 0===i&&(i=setTimeout(_,e)),c}return e=g(e)||0,u(n)&&(p=!!n.leading,a=(y="maxWait"in n)?m(g(n.maxWait)||0,e):a,f="trailing"in n?!!n.trailing:f),A.cancel=function(){void 0!==i&&clearTimeout(i),l=0,r=s=o=i=void 0},A.flush=function(){return void 0===i?c:w(d())},A}},function(t,e,n){var r=n(8),o=n(97),a=n(98),c=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":c&&c in Object(t)?o(t):a(t)}},function(t,e,n){var r=n(3).Symbol;t.exports=r},function(t,e,n){ +/*! +* screenfull +* v5.1.0 - 2020-12-24 +* (c) Sindre Sorhus; MIT License +*/ +!function(){"use strict";var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},n=t.exports,r=function(){for(var t,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,o=n.length,a={};r
'};function o(t,e,n){return tn?n:t}function a(t){return 100*(-1+t)}n.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(r[e]=n);return this},n.status=null,n.set=function(t){var e=n.isStarted();t=o(t,r.minimum,1),n.status=1===t?null:t;var s=n.render(!e),l=s.querySelector(r.barSelector),p=r.speed,m=r.easing;return s.offsetWidth,c((function(e){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),i(l,function(t,e,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(t)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(t)+"%,0)"}:{"margin-left":a(t)+"%"}).transition="all "+e+"ms "+n,o}(t,p,m)),1===t?(i(s,{transition:"none",opacity:1}),s.offsetWidth,setTimeout((function(){i(s,{transition:"all "+p+"ms linear",opacity:0}),setTimeout((function(){n.remove(),e()}),p)}),p)):setTimeout(e,p)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var t=function(){setTimeout((function(){n.status&&(n.trickle(),t())}),r.trickleSpeed)};return r.trickle&&t(),this},n.done=function(t){return t||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(t){var e=n.status;return e?("number"!=typeof t&&(t=(1-e)*o(Math.random()*e,.1,.95)),e=o(e+t,0,.994),n.set(e)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},t=0,e=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===e&&n.start(),t++,e++,r.always((function(){0==--e?(t=0,n.done()):n.set((t-e)/t)})),this):this},n.render=function(t){if(n.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=r.template;var o,c=e.querySelector(r.barSelector),s=t?"-100":a(n.status||0),p=document.querySelector(r.parent);return i(c,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(o=e.querySelector(r.spinnerSelector))&&h(o),p!=document.body&&l(p,"nprogress-custom-parent"),p.appendChild(e),e},n.remove=function(){p(document.documentElement,"nprogress-busy"),p(document.querySelector(r.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&h(t)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var c=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),i=function(){var t=["Webkit","O","Moz","ms"],e={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})),e[n]||(e[n]=function(e){var n=document.body.style;if(e in n)return e;for(var r,o=t.length,a=e.charAt(0).toUpperCase()+e.slice(1);o--;)if((r=t[o]+a)in n)return r;return e}(n))}function r(t,e,r){e=n(e),t.style[e]=r}return function(t,e){var n,o,a=arguments;if(2==a.length)for(n in e)void 0!==(o=e[n])&&e.hasOwnProperty(n)&&r(t,n,o);else r(t,a[1],a[2])}}();function s(t,e){return("string"==typeof t?t:m(t)).indexOf(" "+e+" ")>=0}function l(t,e){var n=m(t),r=n+e;s(n,e)||(t.className=r.substring(1))}function p(t,e){var n,r=m(t);s(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function m(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function h(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return n})?r.call(e,n,e,t):r)||(t.exports=o)},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e){t.exports=function(t){return t}},function(t,e,n){var r=n(7),o=n(5);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,e,n){var r=n(96),o=n(5),a=Object.prototype,c=a.hasOwnProperty,i=a.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return o(t)&&c.call(t,"callee")&&!i.call(t,"callee")};t.exports=s},function(t,e,n){var r=n(4)(n(3),"Map");t.exports=r},function(t,e,n){var r=n(115),o=n(122),a=n(124),c=n(125),i=n(126);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){var r=n(2),o=n(18),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(c.test(t)||!a.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var r=n(28),o=n(23);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e,n){var r=n(80),o=n(72),a=n(25);t.exports=function(t){return a(t)?r(t):o(t)}},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(7),o=n(16);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},function(t,e,n){(function(t){var r=n(3),o=n(135),a=e&&!e.nodeType&&e,c=a&&"object"==typeof t&&t&&!t.nodeType&&t,i=c&&c.exports===a?r.Buffer:void 0,s=(i?i.isBuffer:void 0)||o;t.exports=s}).call(this,n(30)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var r=n(136),o=n(67),a=n(71),c=a&&a.isTypedArray,i=c?o(c):r;t.exports=i},function(t,e,n){var r=n(11),o=n(106),a=n(107),c=n(108),i=n(109),s=n(110);function l(t){var e=this.__data__=new r(t);this.size=e.size}l.prototype.clear=o,l.prototype.delete=a,l.prototype.get=c,l.prototype.has=i,l.prototype.set=s,t.exports=l},function(t,e){var n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&n.test(t))&&t>-1&&t%1==0&&tp))return!1;var h=s.get(t),d=s.get(e);if(h&&d)return h==e&&d==t;var u=-1,g=!0,y=2&n?new r:void 0;for(s.set(t,e),s.set(e,t);++u=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(r())},function(t,e,n){var r=n(99),o=n(142),a=n(17),c=n(2),i=n(148);t.exports=function(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?c(t)?o(t[0],t[1]):r(t):i(t)}},function(t,e,n){var r=n(138),o=n(20),a=n(139),c=n(43),i=n(140),s=n(7),l=n(38),p=l(r),m=l(o),h=l(a),d=l(c),u=l(i),g=s;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=g(new o)||a&&"[object Promise]"!=g(a.resolve())||c&&"[object Set]"!=g(new c)||i&&"[object WeakMap]"!=g(new i))&&(g=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case p:return"[object DataView]";case m:return"[object Map]";case h:return"[object Promise]";case d:return"[object Set]";case u:return"[object WeakMap]"}return e}),t.exports=g},function(t,e,n){var r=n(17),o=n(87),a=n(88);t.exports=function(t,e){return a(o(t,e,r),t+"")}},function(t,e,n){var r=n(36),o=n(95);t.exports=function t(e,n,a,c,i){var s=-1,l=e.length;for(a||(a=o),i||(i=[]);++s0&&a(p)?n>1?t(p,n-1,a,c,i):r(i,p):c||(i[i.length]=p)}return i}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n=200){var g=e?null:i(t);if(g)return s(g);h=!1,p=c,u=new r}else u=e?[]:d;t:for(;++l-1}},function(t,e,n){var r=n(12);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(11);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(11),o=n(20),a=n(21);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var c=n.__data__;if(!o||c.length<199)return c.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(c)}return n.set(t,e),this.size=n.size,this}},function(t,e,n){var r=n(28),o=n(112),a=n(16),c=n(38),i=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,p=s.toString,m=l.hasOwnProperty,h=RegExp("^"+p.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!a(t)||o(t))&&(r(t)?h:i).test(c(t))}},function(t,e,n){var r,o=n(113),a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!a&&a in t}},function(t,e,n){var r=n(3)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e,n){var r=n(116),o=n(11),a=n(20);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},function(t,e,n){var r=n(117),o=n(118),a=n(119),c=n(120),i=n(121);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var r=n(154);t.exports=function(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}},function(t,e,n){var r=n(91),o=n(155),a=n(156);t.exports=function(t,e,n){return e==e?a(t,e,n):r(t,o,n)}},function(t,e){t.exports=function(t){return t!=t}},function(t,e){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var c=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*c;case"days":case"day":case"d":return c*a;case"hours":case"hour":case"hrs":case"hr":case"h":return c*o;case"minutes":case"minute":case"mins":case"min":case"m":return c*r;case"seconds":case"second":case"secs":case"sec":case"s":return c*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(t);if("number"===s&&!1===isNaN(t))return e.long?c(i=t,a,"day")||c(i,o,"hour")||c(i,r,"minute")||c(i,n,"second")||i+" ms":function(t){if(t>=a)return Math.round(t/a)+"d";if(t>=o)return Math.round(t/o)+"h";if(t>=r)return Math.round(t/r)+"m";if(t>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){},function(t,e,n){"use strict";n(56)},function(t,e,n){},function(t,e,n){"use strict";n(57)},function(t,e,n){},function(t,e,n){"use strict";n(58)},function(t,e,n){"use strict";n(59)},function(t,e,n){"use strict";n(60)},function(t,e,n){"use strict";n.r(e);var r=n(0); +/*! + * vue-router v3.5.2 + * (c) 2021 Evan You + * @license MIT + */function o(t,e){for(var n in e)t[n]=e[n];return t}var a=/[!'()*]/g,c=function(t){return"%"+t.charCodeAt(0).toString(16)},i=/%2C/g,s=function(t){return encodeURIComponent(t).replace(a,c).replace(i,",")};function l(t){try{return decodeURIComponent(t)}catch(t){0}return t}var p=function(t){return null==t||"object"==typeof t?t:String(t)};function m(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=l(n.shift()),o=n.length>0?l(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function h(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return s(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(s(e)):r.push(s(e)+"="+s(t)))})),r.join("&")}return s(e)+"="+s(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var d=/\/?$/;function u(t,e,n,r){var o=r&&r.options.stringifyQuery,a=e.query||{};try{a=g(a)}catch(t){}var c={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:v(e,o),matched:t?f(t):[]};return n&&(c.redirectedFrom=v(n,o)),Object.freeze(c)}function g(t){if(Array.isArray(t))return t.map(g);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=g(t[n]);return e}return t}var y=u(null,{path:"/"});function f(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function v(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;return void 0===o&&(o=""),(n||"/")+(e||h)(r)+o}function E(t,e,n){return e===y?t===e:!!e&&(t.path&&e.path?t.path.replace(d,"")===e.path.replace(d,"")&&(n||t.hash===e.hash&&b(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&b(t.query,e.query)&&b(t.params,e.params))))}function b(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var a=t[n];if(r[o]!==n)return!1;var c=e[n];return null==a||null==c?a===c:"object"==typeof a&&"object"==typeof c?b(a,c):String(a)===String(c)}))}function _(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(a.path||""),h=e&&e.path||"/",d=l.path?C(l.path,h,n||a.append):h,u=function(t,e,n){void 0===e&&(e={});var r,o=n||m;try{r=o(t||"")}catch(t){r={}}for(var a in e){var c=e[a];r[a]=Array.isArray(c)?c.map(p):p(c)}return r}(l.query,a.query,r&&r.options.parseQuery),g=a.hash||l.hash;return g&&"#"!==g.charAt(0)&&(g="#"+g),{_normalized:!0,path:d,query:u,hash:g}}var H,W=function(){},K={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,a=n.resolve(this.to,r,this.append),c=a.location,i=a.route,s=a.href,l={},p=n.options.linkActiveClass,m=n.options.linkExactActiveClass,h=null==p?"router-link-active":p,g=null==m?"router-link-exact-active":m,y=null==this.activeClass?h:this.activeClass,f=null==this.exactActiveClass?g:this.exactActiveClass,v=i.redirectedFrom?u(null,V(i.redirectedFrom),null,n):i;l[f]=E(r,v,this.exactPath),l[y]=this.exact||this.exactPath?l[f]:function(t,e){return 0===t.path.replace(d,"/").indexOf(e.path.replace(d,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var b=l[f]?this.ariaCurrentValue:null,_=function(t){G(t)&&(e.replace?n.replace(c,W):n.push(c,W))},w={click:G};Array.isArray(this.event)?this.event.forEach((function(t){w[t]=_})):w[this.event]=_;var A={class:l},C=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:_,isActive:l[y],isExactActive:l[f]});if(C){if(1===C.length)return C[0];if(C.length>1||!C.length)return 0===C.length?t():t("span",{},C)}if("a"===this.tag)A.on=w,A.attrs={href:s,"aria-current":b};else{var D=function t(e){var n;if(e)for(var r=0;r-1&&(i.params[h]=n.params[h]);return i.path=U(p.path,i.params),s(p,i,c)}if(i.path){i.params={};for(var d=0;d=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var bt={redirected:2,aborted:4,cancelled:8,duplicated:16};function _t(t,e){return At(t,e,bt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return Ct.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function wt(t,e){return At(t,e,bt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function At(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Ct=["params","query","hash"];function Dt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function xt(t,e){return Dt(t)&&t._isRouter&&(null==e||t.type===e)}function Pt(t){return function(e,n,r){var o=!1,a=0,c=null;Nt(t,(function(t,e,n,i){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var s,l=Lt((function(e){var o;((o=e).__esModule||Tt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:H.extend(e),n.components[i]=e,--a<=0&&r()})),p=Lt((function(t){var e="Failed to resolve async component "+i+": "+t;c||(c=Dt(t)?t:new Error(e),r(c))}));try{s=t(l,p)}catch(t){p(t)}if(s)if("function"==typeof s.then)s.then(l,p);else{var m=s.component;m&&"function"==typeof m.then&&m.then(l,p)}}})),o||r()}}function Nt(t,e){return kt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function kt(t){return Array.prototype.concat.apply([],t)}var Tt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Lt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var zt=function(t,e){this.router=t,this.base=function(t){if(!t)if(J){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Bt(t,e,n,r){var o=Nt(t,(function(t,r,o,a){var c=function(t,e){"function"!=typeof t&&(t=H.extend(t));return t.options[e]}(t,e);if(c)return Array.isArray(c)?c.map((function(t){return n(t,r,o,a)})):n(c,r,o,a)}));return kt(r?o.reverse():o)}function $t(t,e){if(e)return function(){return t.apply(e,arguments)}}zt.prototype.listen=function(t){this.cb=t},zt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},zt.prototype.onError=function(t){this.errorCbs.push(t)},zt.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var a=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,a)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(xt(t,bt.redirected)&&a===y||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},zt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var a,c,i=function(t){!xt(t)&&Dt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},s=t.matched.length-1,l=o.matched.length-1;if(E(t,o)&&s===l&&t.matched[s]===o.matched[l])return this.ensureURL(),i(((c=At(a=o,t,bt.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",c));var p=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=yt&&n;r&&this.listeners.push(ct());var o=function(){var n=t.current,o=jt(t.base);t.current===y&&o===t._startLocation||t.transitionTo(o,(function(t){r&&it(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ft(D(r.base+t.fullPath)),it(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){vt(D(r.base+t.fullPath)),it(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(jt(this.base)!==this.current.fullPath){var e=D(this.base+this.current.fullPath);t?ft(e):vt(e)}},e.prototype.getCurrentLocation=function(){return jt(this.base)},e}(zt);function jt(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(D(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var St=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=jt(t);if(!/^\/#/.test(e))return window.location.replace(D(t+"/#"+e)),!0}(this.base)||It()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=yt&&e;n&&this.listeners.push(ct());var r=function(){var e=t.current;It()&&t.transitionTo(Mt(),(function(r){n&&it(t.router,r,e,!0),yt||qt(r.fullPath)}))},o=yt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ft(t.fullPath),it(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){qt(t.fullPath),it(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Mt()!==e&&(t?Ft(e):qt(e))},e.prototype.getCurrentLocation=function(){return Mt()},e}(zt);function It(){var t=Mt();return"/"===t.charAt(0)||(qt("/"+t),!1)}function Mt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Rt(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ft(t){yt?ft(Rt(t)):window.location.hash=t}function qt(t){yt?vt(Rt(t)):window.location.replace(Rt(t))}var Ut=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){xt(t,bt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(zt),Vt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=X(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!yt&&!1!==t.fallback,this.fallback&&(e="hash"),J||(e="abstract"),this.mode=e,e){case"history":this.history=new Ot(this,t.base);break;case"hash":this.history=new St(this,t.base,this.fallback);break;case"abstract":this.history=new Ut(this,t.base);break;default:0}},Ht={currentRoute:{configurable:!0}};function Wt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Vt.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Ht.currentRoute.get=function(){return this.history&&this.history.current},Vt.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Ot||n instanceof St){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;yt&&o&&"fullPath"in t&&it(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Vt.prototype.beforeEach=function(t){return Wt(this.beforeHooks,t)},Vt.prototype.beforeResolve=function(t){return Wt(this.resolveHooks,t)},Vt.prototype.afterEach=function(t){return Wt(this.afterHooks,t)},Vt.prototype.onReady=function(t,e){this.history.onReady(t,e)},Vt.prototype.onError=function(t){this.history.onError(t)},Vt.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Vt.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Vt.prototype.go=function(t){this.history.go(t)},Vt.prototype.back=function(){this.go(-1)},Vt.prototype.forward=function(){this.go(1)},Vt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Vt.prototype.resolve=function(t,e,n){var r=V(t,e=e||this.history.current,n,this),o=this.match(r,e),a=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?D(t+"/"+r):r}(this.history.base,a,this.mode),normalizedTo:r,resolved:o}},Vt.prototype.getRoutes=function(){return this.matcher.getRoutes()},Vt.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Vt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Vt.prototype,Ht),Vt.install=function t(e){if(!t.installed||H!==e){t.installed=!0,H=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",w),e.component("RouterLink",K);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Vt.version="3.5.2",Vt.isNavigationFailure=xt,Vt.NavigationFailureType=bt,Vt.START_LOCATION=y,J&&window.Vue&&window.Vue.use(Vt);var Kt=Vt;var Gt={NotFound:()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(6)]).then(n.bind(null,756)),Blog:()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(4)]).then(n.bind(null,755)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(335),n.e(5)]).then(n.bind(null,754)),Slide:()=>Promise.all([n.e(0),n.e(1),n.e(7)]).then(n.bind(null,757))},Jt={"v-1e0ae72c":()=>n.e(299).then(n.bind(null,758)),"v-26448e57":()=>n.e(332).then(n.bind(null,759)),"v-14ee2cf9":()=>n.e(312).then(n.bind(null,760)),"v-77d6fe62":()=>n.e(254).then(n.bind(null,761)),"v-12a49477":()=>n.e(330).then(n.bind(null,762)),"v-1737c57b":()=>n.e(324).then(n.bind(null,763)),"v-dd93a7ae":()=>n.e(232).then(n.bind(null,764)),"v-105afbf5":()=>n.e(277).then(n.bind(null,765)),"v-0e116373":()=>n.e(255).then(n.bind(null,766)),"v-0bc7caf1":()=>n.e(322).then(n.bind(null,767)),"v-073499ed":()=>n.e(315).then(n.bind(null,768)),"v-097e326f":()=>n.e(313).then(n.bind(null,769)),"v-04eb016b":()=>n.e(314).then(n.bind(null,770)),"v-02a168e9":()=>n.e(318).then(n.bind(null,771)),"v-5f636486":()=>n.e(310).then(n.bind(null,772)),"v-6889c68e":()=>n.e(280).then(n.bind(null,773)),"v-6d1cf792":()=>n.e(203).then(n.bind(null,774)),"v-45c6c3ee":()=>n.e(181).then(n.bind(null,775)),"v-63f6958a":()=>n.e(256).then(n.bind(null,776)),"v-7643599a":()=>n.e(283).then(n.bind(null,777)),"v-7ad68a9e":()=>n.e(311).then(n.bind(null,778)),"v-71b02896":()=>n.e(251).then(n.bind(null,779)),"v-7f69bba2":()=>n.e(306).then(n.bind(null,780)),"v-83fceca6":()=>n.e(231).then(n.bind(null,781)),"v-88901daa":()=>n.e(263).then(n.bind(null,782)),"v-29030fe9":()=>n.e(262).then(n.bind(null,783)),"v-ed365402":()=>n.e(236).then(n.bind(null,784)),"v-f1c98506":()=>n.e(190).then(n.bind(null,785)),"v-faefe70e":()=>n.e(234).then(n.bind(null,786)),"v-ff831812":()=>n.e(182).then(n.bind(null,787)),"v-7df4db75":()=>n.e(187).then(n.bind(null,788)),"v-f65cb60a":()=>n.e(235).then(n.bind(null,789)),"v-7961aa71":()=>n.e(308).then(n.bind(null,790)),"v-7bab42f3":()=>n.e(246).then(n.bind(null,791)),"v-771811ef":()=>n.e(307).then(n.bind(null,792)),"v-74ce796d":()=>n.e(309).then(n.bind(null,793)),"v-74e981c9":()=>n.e(279).then(n.bind(null,794)),"v-4031c5bf":()=>n.e(238).then(n.bind(null,795)),"v-427b5e41":()=>n.e(186).then(n.bind(null,796)),"v-3de82d3d":()=>n.e(218).then(n.bind(null,797)),"v-3b9e94bb":()=>n.e(208).then(n.bind(null,798)),"v-3954fc39":()=>n.e(300).then(n.bind(null,799)),"v-34c1cb35":()=>n.e(219).then(n.bind(null,800)),"v-370b63b7":()=>n.e(323).then(n.bind(null,801)),"v-327832b3":()=>n.e(204).then(n.bind(null,802)),"v-302e9a31":()=>n.e(209).then(n.bind(null,803)),"v-2de501af":()=>n.e(210).then(n.bind(null,804)),"v-08dc32fa":()=>n.e(184).then(n.bind(null,805)),"v-7e6018ae":()=>n.e(321).then(n.bind(null,806)),"v-0d6f63fe":()=>n.e(196).then(n.bind(null,807)),"v-12029502":()=>n.e(199).then(n.bind(null,808)),"v-1695c606":()=>n.e(202).then(n.bind(null,809)),"v-1fbc280e":()=>n.e(192).then(n.bind(null,810)),"v-1b28f70a":()=>n.e(200).then(n.bind(null,811)),"v-28e28a16":()=>n.e(206).then(n.bind(null,812)),"v-244f5912":()=>n.e(201).then(n.bind(null,813)),"v-2d75bb1a":()=>n.e(197).then(n.bind(null,814)),"v-3208ec1e":()=>n.e(207).then(n.bind(null,815)),"v-0cb66589":()=>n.e(326).then(n.bind(null,816)),"v-96af2276":()=>n.e(212).then(n.bind(null,817)),"v-9b42537a":()=>n.e(222).then(n.bind(null,818)),"v-9fd5847e":()=>n.e(188).then(n.bind(null,819)),"v-a468b582":()=>n.e(257).then(n.bind(null,820)),"v-a8fbe686":()=>n.e(183).then(n.bind(null,821)),"v-b222488e":()=>n.e(291).then(n.bind(null,822)),"v-ad8f178a":()=>n.e(316).then(n.bind(null,823)),"v-bb48aa96":()=>n.e(328).then(n.bind(null,824)),"v-b6b57992":()=>n.e(185).then(n.bind(null,825)),"v-bfdbdb9a":()=>n.e(281).then(n.bind(null,826)),"v-589cd769":()=>n.e(305).then(n.bind(null,827)),"v-6dbef707":()=>n.e(301).then(n.bind(null,828)),"v-6b755e85":()=>n.e(284).then(n.bind(null,829)),"v-66e22d81":()=>n.e(193).then(n.bind(null,830)),"v-692bc603":()=>n.e(194).then(n.bind(null,831)),"v-649894ff":()=>n.e(198).then(n.bind(null,832)),"v-1f2c89ae":()=>n.e(325).then(n.bind(null,833)),"v-600563fb":()=>n.e(189).then(n.bind(null,834)),"v-434269c2":()=>n.e(259).then(n.bind(null,835)),"v-b6f96d6e":()=>n.e(319).then(n.bind(null,836)),"v-624efc7d":()=>n.e(220).then(n.bind(null,837)),"v-583bb869":()=>n.e(294).then(n.bind(null,838)),"v-660cbdf7":()=>n.e(265).then(n.bind(null,839)),"v-63c32575":()=>n.e(180).then(n.bind(null,840)),"v-61798cf3":()=>n.e(239).then(n.bind(null,841)),"v-5f2ff471":()=>n.e(221).then(n.bind(null,842)),"v-5ce65bef":()=>n.e(243).then(n.bind(null,843)),"v-58532aeb":()=>n.e(224).then(n.bind(null,844)),"v-b7bbab6e":()=>n.e(241).then(n.bind(null,845)),"v-1feec7ae":()=>n.e(242).then(n.bind(null,846)),"v-3bef0e09":()=>n.e(293).then(n.bind(null,847)),"v-f055002e":()=>n.e(240).then(n.bind(null,848)),"v-5a9cc36d":()=>n.e(223).then(n.bind(null,849)),"v-58881c6e":()=>n.e(211).then(n.bind(null,850)),"v-1fa263a9":()=>n.e(245).then(n.bind(null,851)),"v-6b88d589":()=>n.e(264).then(n.bind(null,852)),"v-9121712e":()=>n.e(195).then(n.bind(null,853)),"v-963c931a":()=>n.e(268).then(n.bind(null,854)),"v-9acfc41e":()=>n.e(229).then(n.bind(null,855)),"v-1f4144a9":()=>n.e(230).then(n.bind(null,856)),"v-9f62f522":()=>n.e(274).then(n.bind(null,857)),"v-e517f9bc":()=>n.e(288).then(n.bind(null,858)),"v-ad1c882e":()=>n.e(269).then(n.bind(null,859)),"v-a3f62626":()=>n.e(247).then(n.bind(null,860)),"v-a889572a":()=>n.e(267).then(n.bind(null,861)),"v-b1afb932":()=>n.e(276).then(n.bind(null,862)),"v-b642ea36":()=>n.e(266).then(n.bind(null,863)),"v-6b27b689":()=>n.e(275).then(n.bind(null,864)),"v-bf694c3e":()=>n.e(249).then(n.bind(null,865)),"v-6df83eb5":()=>n.e(248).then(n.bind(null,866)),"v-91e3af2e":()=>n.e(295).then(n.bind(null,867)),"v-bad61b3a":()=>n.e(270).then(n.bind(null,868)),"v-02f49a49":()=>n.e(271).then(n.bind(null,869)),"v-ca7d03ee":()=>n.e(272).then(n.bind(null,870)),"v-4edb0c29":()=>n.e(296).then(n.bind(null,871)),"v-328e61c9":()=>n.e(253).then(n.bind(null,872)),"v-32b0202e":()=>n.e(252).then(n.bind(null,873)),"v-33725e2e":()=>n.e(217).then(n.bind(null,874)),"v-03b6aeef":()=>n.e(290).then(n.bind(null,875)),"v-50b4c6fc":()=>n.e(331).then(n.bind(null,876)),"v-7e74d3a9":()=>n.e(273).then(n.bind(null,877)),"v-016d166d":()=>n.e(289).then(n.bind(null,878)),"v-01b9042a":()=>n.e(215).then(n.bind(null,879)),"v-064c352e":()=>n.e(285).then(n.bind(null,880)),"v-0f729736":()=>n.e(304).then(n.bind(null,881)),"v-0adf6632":()=>n.e(286).then(n.bind(null,882)),"v-1405c83a":()=>n.e(320).then(n.bind(null,883)),"v-1898f93e":()=>n.e(302).then(n.bind(null,884)),"v-322d42c9":()=>n.e(214).then(n.bind(null,885)),"v-1d2c2a42":()=>n.e(250).then(n.bind(null,886)),"v-8665919e":()=>n.e(303).then(n.bind(null,887)),"v-21bf5b46":()=>n.e(297).then(n.bind(null,888)),"v-8f8bf3a6":()=>n.e(329).then(n.bind(null,889)),"v-8af8c2a2":()=>n.e(282).then(n.bind(null,890)),"v-98b255ae":()=>n.e(205).then(n.bind(null,891)),"v-a1d8b7b6":()=>n.e(191).then(n.bind(null,892)),"v-941f24aa":()=>n.e(317).then(n.bind(null,893)),"v-9d4586b2":()=>n.e(237).then(n.bind(null,894)),"v-a66be8ba":()=>n.e(213).then(n.bind(null,895)),"v-aaff19be":()=>n.e(225).then(n.bind(null,896)),"v-af924ac2":()=>n.e(226).then(n.bind(null,897)),"v-7e13b4a9":()=>n.e(233).then(n.bind(null,898)),"v-75e3bf73":()=>n.e(327).then(n.bind(null,899)),"v-739a26f1":()=>n.e(261).then(n.bind(null,900)),"v-6c0bb2ee":()=>n.e(227).then(n.bind(null,901)),"v-61c70a49":()=>n.e(260).then(n.bind(null,902)),"v-15e09869":()=>n.e(292).then(n.bind(null,903)),"v-a4a507ae":()=>n.e(228).then(n.bind(null,904)),"v-0cd823ee":()=>n.e(244).then(n.bind(null,905)),"v-457a5fe9":()=>n.e(216).then(n.bind(null,906)),"v-528ba76b":()=>n.e(102).then(n.bind(null,907)),"v-21d735e2":()=>n.e(287).then(n.bind(null,908)),"v-a56745ae":()=>n.e(155).then(n.bind(null,909)),"v-344b28e9":()=>n.e(67).then(n.bind(null,910)),"v-8b9f62ee":()=>n.e(145).then(n.bind(null,911)),"v-740acc6e":()=>n.e(126).then(n.bind(null,912)),"v-40157429":()=>n.e(79).then(n.bind(null,913)),"v-5c7635ee":()=>n.e(109).then(n.bind(null,914)),"v-4bdfbf69":()=>n.e(93).then(n.bind(null,915)),"v-637455e9":()=>n.e(116).then(n.bind(null,916)),"v-57aa0aa9":()=>n.e(106).then(n.bind(null,917)),"v-44e19f6e":()=>n.e(84).then(n.bind(null,918)),"v-50420ee9":()=>n.e(98).then(n.bind(null,919)),"v-2d4d08ee":()=>n.e(58).then(n.bind(null,920)),"v-76d50289":()=>n.e(133).then(n.bind(null,921)),"v-6b0ab749":()=>n.e(121).then(n.bind(null,922)),"v-1e20462e":()=>n.e(42).then(n.bind(null,923)),"v-fac1646e":()=>n.e(178).then(n.bind(null,924)),"v-068bafae":()=>n.e(14).then(n.bind(null,925)),"v-e32ccdee":()=>n.e(175).then(n.bind(null,926)),"v-08847369":()=>n.e(19).then(n.bind(null,927)),"v-144ebea9":()=>n.e(35).then(n.bind(null,928)),"v-201909e9":()=>n.e(45).then(n.bind(null,929)),"v-cb98376e":()=>n.e(168).then(n.bind(null,930)),"v-4df87667":()=>n.e(95).then(n.bind(null,931)),"v-bc6b74ae":()=>n.e(162).then(n.bind(null,932)),"v-27af6b49":()=>n.e(53).then(n.bind(null,933)),"v-a4d6de2e":()=>n.e(154).then(n.bind(null,934)),"v-3f4401c9":()=>n.e(77).then(n.bind(null,935)),"v-3379b689":()=>n.e(66).then(n.bind(null,936)),"v-8d4247ae":()=>n.e(146).then(n.bind(null,937)),"v-4b0e4d09":()=>n.e(91).then(n.bind(null,938)),"v-75adb12e":()=>n.e(130).then(n.bind(null,939)),"v-5e191aae":()=>n.e(112).then(n.bind(null,940)),"v-4baedde5":()=>n.e(92).then(n.bind(null,941)),"v-56d89849":()=>n.e(105).then(n.bind(null,942)),"v-5e6ef9a9":()=>n.e(113).then(n.bind(null,943)),"v-4eec57ee":()=>n.e(96).then(n.bind(null,944)),"v-3757c16e":()=>n.e(71).then(n.bind(null,945)),"v-1fc32aee":()=>n.e(43).then(n.bind(null,946)),"v-6a3944e9":()=>n.e(120).then(n.bind(null,947)),"v-082e946e":()=>n.e(18).then(n.bind(null,948)),"v-76039029":()=>n.e(131).then(n.bind(null,949)),"v-fc64492e":()=>n.e(179).then(n.bind(null,950)),"v-07b30109":()=>n.e(17).then(n.bind(null,951)),"v-e4cfb2ae":()=>n.e(176).then(n.bind(null,952)),"v-0f496269":()=>n.e(31).then(n.bind(null,953)),"v-49654563":()=>n.e(90).then(n.bind(null,954)),"v-d5a2efee":()=>n.e(171).then(n.bind(null,955)),"v-be0e596e":()=>n.e(163).then(n.bind(null,956)),"v-1b13ada9":()=>n.e(40).then(n.bind(null,957)),"v-a679c2ee":()=>n.e(156).then(n.bind(null,958)),"v-26ddf8e9":()=>n.e(51).then(n.bind(null,959)),"v-32a84429":()=>n.e(65).then(n.bind(null,960)),"v-8ee52c6e":()=>n.e(148).then(n.bind(null,961)),"v-3e728f69":()=>n.e(76).then(n.bind(null,962)),"v-775095ee":()=>n.e(135).then(n.bind(null,963)),"v-471bace1":()=>n.e(88).then(n.bind(null,964)),"v-6823d32e":()=>n.e(117).then(n.bind(null,965)),"v-4608f0c9":()=>n.e(86).then(n.bind(null,966)),"v-51d33c09":()=>n.e(100).then(n.bind(null,967)),"v-5d9d8749":()=>n.e(111).then(n.bind(null,968)),"v-508f3cae":()=>n.e(99).then(n.bind(null,969)),"v-6967d289":()=>n.e(119).then(n.bind(null,970)),"v-38faa62e":()=>n.e(72).then(n.bind(null,971)),"v-21660fae":()=>n.e(46).then(n.bind(null,972)),"v-09d1792e":()=>n.e(23).then(n.bind(null,973)),"v-75321dc9":()=>n.e(129).then(n.bind(null,974)),"v-44d2145f":()=>n.e(83).then(n.bind(null,975)),"v-7cc87f29":()=>n.e(139).then(n.bind(null,976)),"v-02ada4c9":()=>n.e(11).then(n.bind(null,977)),"v-eeda6b2e":()=>n.e(177).then(n.bind(null,978)),"v-0e77f009":()=>n.e(30).then(n.bind(null,979)),"v-1a423b49":()=>n.e(39).then(n.bind(null,980)),"v-d745d4ae":()=>n.e(173).then(n.bind(null,981)),"v-bfb13e2e":()=>n.e(164).then(n.bind(null,982)),"v-260c8689":()=>n.e(50).then(n.bind(null,983)),"v-42887bdd":()=>n.e(81).then(n.bind(null,984)),"v-a81ca7ae":()=>n.e(157).then(n.bind(null,985)),"v-31d6d1c9":()=>n.e(62).then(n.bind(null,986)),"v-396d3329":()=>n.e(73).then(n.bind(null,987)),"v-98efe4ee":()=>n.e(151).then(n.bind(null,988)),"v-403ee35b":()=>n.e(80).then(n.bind(null,989)),"v-3df54ad9":()=>n.e(75).then(n.bind(null,990)),"v-0d9a61ee":()=>n.e(29).then(n.bind(null,991)),"v-0ba22fad":()=>n.e(25).then(n.bind(null,992)),"v-0958972b":()=>n.e(22).then(n.bind(null,993)),"v-070efea9":()=>n.e(16).then(n.bind(null,994)),"v-04c56627":()=>n.e(13).then(n.bind(null,995)),"v-027bcda5":()=>n.e(10).then(n.bind(null,996)),"v-042ec6be":()=>n.e(12).then(n.bind(null,997)),"v-00323523":()=>n.e(9).then(n.bind(null,998)),"v-0d5528c6":()=>n.e(27).then(n.bind(null,999)),"v-768e9022":()=>n.e(132).then(n.bind(null,1e3)),"v-08c1f7c2":()=>n.e(20).then(n.bind(null,1001)),"v-11e859ca":()=>n.e(33).then(n.bind(null,1002)),"v-451940e9":()=>n.e(85).then(n.bind(null,1003)),"v-7fb4f22a":()=>n.e(142).then(n.bind(null,1004)),"v-7b21c126":()=>n.e(137).then(n.bind(null,1005)),"v-8448232e":()=>n.e(143).then(n.bind(null,1006)),"v-8d6e8536":()=>n.e(147).then(n.bind(null,1007)),"v-88db5432":()=>n.e(144).then(n.bind(null,1008)),"v-9694e73e":()=>n.e(150).then(n.bind(null,1009)),"v-9201b63a":()=>n.e(149).then(n.bind(null,1010)),"v-9b281842":()=>n.e(152).then(n.bind(null,1011)),"v-de009a6e":()=>n.e(174).then(n.bind(null,1012)),"v-7dcf4031":()=>n.e(140).then(n.bind(null,1013)),"v-9fbb4946":()=>n.e(153).then(n.bind(null,1014)),"v-7b85a7af":()=>n.e(138).then(n.bind(null,1015)),"v-76f276ab":()=>n.e(134).then(n.bind(null,1016)),"v-793c0f2d":()=>n.e(136).then(n.bind(null,1017)),"v-725f45a7":()=>n.e(125).then(n.bind(null,1018)),"v-74a8de29":()=>n.e(127).then(n.bind(null,1019)),"v-7015ad25":()=>n.e(124).then(n.bind(null,1020)),"v-6b827c21":()=>n.e(122).then(n.bind(null,1021)),"v-6dcc14a3":()=>n.e(123).then(n.bind(null,1022)),"v-6938e39f":()=>n.e(118).then(n.bind(null,1023)),"v-4633b6ae":()=>n.e(87).then(n.bind(null,1024)),"v-36e5c873":()=>n.e(69).then(n.bind(null,1025)),"v-349c2ff1":()=>n.e(68).then(n.bind(null,1026)),"v-3252976f":()=>n.e(63).then(n.bind(null,1027)),"v-3008feed":()=>n.e(61).then(n.bind(null,1028)),"v-2dbf666b":()=>n.e(59).then(n.bind(null,1029)),"v-2b75cde9":()=>n.e(57).then(n.bind(null,1030)),"v-292c3567":()=>n.e(55).then(n.bind(null,1031)),"v-26e29ce5":()=>n.e(52).then(n.bind(null,1032)),"v-24990463":()=>n.e(48).then(n.bind(null,1033)),"v-224f6be1":()=>n.e(47).then(n.bind(null,1034)),"v-28cc9689":()=>n.e(54).then(n.bind(null,1035)),"v-20075e96":()=>n.e(44).then(n.bind(null,1036)),"v-249a8f9a":()=>n.e(49).then(n.bind(null,1037)),"v-292dc09e":()=>n.e(56).then(n.bind(null,1038)),"v-2dc0f1a2":()=>n.e(60).then(n.bind(null,1039)),"v-325422a6":()=>n.e(64).then(n.bind(null,1040)),"v-36e753aa":()=>n.e(70).then(n.bind(null,1041)),"v-3b7a84ae":()=>n.e(74).then(n.bind(null,1042)),"v-400db5b2":()=>n.e(78).then(n.bind(null,1043)),"v-44a0e6b6":()=>n.e(82).then(n.bind(null,1044)),"v-493417ba":()=>n.e(89).then(n.bind(null,1045)),"v-74b30869":()=>n.e(128).then(n.bind(null,1046)),"v-adda4e12":()=>n.e(158).then(n.bind(null,1047)),"v-b26d7f16":()=>n.e(159).then(n.bind(null,1048)),"v-b700b01a":()=>n.e(160).then(n.bind(null,1049)),"v-bb93e11e":()=>n.e(161).then(n.bind(null,1050)),"v-c0271222":()=>n.e(165).then(n.bind(null,1051)),"v-c4ba4326":()=>n.e(166).then(n.bind(null,1052)),"v-c94d742a":()=>n.e(167).then(n.bind(null,1053)),"v-d273d632":()=>n.e(170).then(n.bind(null,1054)),"v-cde0a52e":()=>n.e(169).then(n.bind(null,1055)),"v-d7070736":()=>n.e(172).then(n.bind(null,1056)),"v-62296139":()=>n.e(115).then(n.bind(null,1057)),"v-7ecd0b6e":()=>n.e(141).then(n.bind(null,1058)),"v-5d963035":()=>n.e(110).then(n.bind(null,1059)),"v-5fdfc8b7":()=>n.e(114).then(n.bind(null,1060)),"v-5b4c97b3":()=>n.e(108).then(n.bind(null,1061)),"v-5902ff31":()=>n.e(107).then(n.bind(null,1062)),"v-56b966af":()=>n.e(104).then(n.bind(null,1063)),"v-546fce2d":()=>n.e(103).then(n.bind(null,1064)),"v-4fdc9d29":()=>n.e(97).then(n.bind(null,1065)),"v-522635ab":()=>n.e(101).then(n.bind(null,1066)),"v-4d9304a7":()=>n.e(94).then(n.bind(null,1067)),"v-0c7fec29":()=>n.e(26).then(n.bind(null,1068)),"v-1b3fe97b":()=>n.e(41).then(n.bind(null,1069)),"v-18f650f9":()=>n.e(38).then(n.bind(null,1070)),"v-16acb877":()=>n.e(37).then(n.bind(null,1071)),"v-12198773":()=>n.e(34).then(n.bind(null,1072)),"v-0fcfeef1":()=>n.e(32).then(n.bind(null,1073)),"v-14631ff5":()=>n.e(36).then(n.bind(null,1074)),"v-0d86566f":()=>n.e(28).then(n.bind(null,1075)),"v-0b3cbded":()=>n.e(24).then(n.bind(null,1076)),"v-08f3256b":()=>n.e(21).then(n.bind(null,1077)),"v-06a98ce9":()=>n.e(15).then(n.bind(null,1078)),"v-6c08cf42":()=>n.e(298).then(n.bind(null,1079)),"v-40e08cfe":()=>n.e(333).then(n.bind(null,1080)),"v-54b13962":()=>n.e(278).then(n.bind(null,1081)),"v-f4ae5f22":()=>n.e(332).then(n.bind(null,1082)),"v-0d53648f":()=>n.e(258).then(n.bind(null,1083))};function Qt(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Yt=/-(\w)/g,Xt=Qt(t=>t.replace(Yt,(t,e)=>e?e.toUpperCase():"")),Zt=/\B([A-Z])/g,te=Qt(t=>t.replace(Zt,"-$1").toLowerCase()),ee=Qt(t=>t.charAt(0).toUpperCase()+t.slice(1));function ne(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(ee(Xt(e))):t(ee(e))||t(te(e))}const re=Object.assign({},Gt,Jt),oe=t=>re[t],ae=t=>Jt[t],ce=t=>Gt[t],ie=t=>r.a.component(t);function se(t){return ne(ae,t)}function le(t){return ne(ce,t)}function pe(t){return ne(oe,t)}function me(t){return ne(ie,t)}function he(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!me(t)&&pe(t)){const e=await pe(t)();r.a.component(t,e.default)}}))}function de(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ue=n(61),ge=n.n(ue),ye={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${t[n]}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ve(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=Ee(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ge()([{name:"description",content:this.$description}],t,this.siteMeta,be)},updateCanonicalLink(){fe(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ve(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){Ee(null,this.currentMetaTags),fe()}};function fe(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ve(t=""){return t?``:""}function Ee(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function be(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var _e=n(15),we=n.n(_e),Ae={mounted(){we.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||r.a.component(t.name)||we.a.start(),n()}),this.$router.afterEach(()=>{we.a.done(),this.isSidebarOpen=!1})}},Ce=n(6),De=n.n(Ce);let xe;var Pe=r.a.extend({mounted(){xe=De()(()=>{this.setActiveHash()},300),window.addEventListener("scroll",xe)},beforeDestroy(){window.removeEventListener("scroll",xe)},methods:{setActiveHash(){const t=Array.from(document.querySelectorAll(".sidebar-link")),e=Array.from(document.querySelectorAll(".header-anchor")).filter(e=>0===t.length||t.some(t=>t.hash===e.hash)),n=document.querySelector(".theme-default-content").offsetTop,r=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),a=window.innerHeight+r,c=decodeURIComponent(this.$route.hash),i=(t,n)=>{if(a===o)for(let t=n+1;t{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})};if(r-n<0&&c)i("#",-1);else for(let t=0;t=o.parentElement.offsetTop+0&&(!a||r-n{const r=document.createElement(t);return e&&Object.keys(e).forEach(t=>{if(t.indexOf("data"))r[t]=e[t];else{const n=t.replace("data","");r.dataset[n]=e[t]}}),n&&n.forEach(t=>{r.appendChild(t)}),r},Le=t=>Object.assign(Object.assign(Object.assign({},Ne),t),{jsLib:Array.from(new Set([...Ne.jsLib||[],...t.jsLib||[]])),cssLib:Array.from(new Set([...Ne.cssLib||[],...t.cssLib||[]]))}),ze=(t,e)=>{if(void 0!==t[e])return t[e];const n=new Promise(t=>{const n=document.createElement("script");n.src=e,document.getElementsByTagName("body")[0].appendChild(n),n.onload=()=>{t()}});return t[e]=n,n},Be=t=>t.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),$e=t=>`
\n${Be(t)}\n
`,Oe=t=>t.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")+';\nReactDOM.render(React.createElement($reactApp), document.getElementById("app"))',je=t=>`new Vue({ el: '#app', ${t.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"$1").replace(/export\s+default\s*Vue\.extend\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"$1").trim()} })`,Se=t=>`(function(exports){var module={};module.exports=exports;${t};return module.exports.__esModule?module.exports.default:module.exports;})({})`,Ie=(t,e)=>Array.from(t.querySelectorAll("."+e)),Me=(t,e,n,r)=>{const o=t.classList.contains("down");e.style.height=o?n.clientHeight+13.8+"px":"0",o?(r.classList.add("show-link"),t.classList.remove("down")):(r.classList.remove("show-link"),t.classList.add("down"))},Re=({html:t,js:e,css:n,jsLib:r,cssLib:o,codepenEditors:a,codepenLayout:c},i)=>Te("form",{className:"code-demo-codepen",target:"_blank",action:"https://codepen.io/pen/define",method:"post"},[Te("input",{type:"hidden",name:"data",value:JSON.stringify({html:t,js:e,css:n,js_external:r.join(";"),css_external:o.join(";"),layout:c,html_pre_processor:i?i.html[1]:"none",js_pre_processor:i?i.js[1]:"none",css_pre_processor:i?i.css[1]:"none",editors:a})}),Te("button",{type:"submit",innerHTML:'',className:"button",datatip:"Codepen"})]),Fe=({code:t,codeType:e,container:n,innerHTML:r=!1})=>{const{id:o}=n,a=Ie(n,"demo-wrapper")[0],c=Ie(n,"code-wrapper")[0],i=Ie(n,"code")[0],s=Ie(n,"code-demo-footer")[0],l=decodeURIComponent(n.dataset.title||""),p=a.attachShadow({mode:"open"}),m=document.createElement("div");if(m.classList.add("code-demo-app"),p.appendChild(m),t.isLegal){r&&(m.innerHTML=t.html),((t,e)=>{if(e.css&&Array.from(t.childNodes).every(t=>"STYLE"!==t.nodeName)){const n=Te("style",{innerHTML:e.css});t.appendChild(n)}})(p,t),((t,e,n)=>{const r=n.getScript();if(r&&Array.from(e.childNodes).every(t=>"SCRIPT"!==t.nodeName)){const n=document.createElement("script");n.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${t} .demo-wrapper').shadowRoot;\n${r}}`)),e.appendChild(n)}})(o,p,t);const e=Te("button",{className:"expand down"});s.appendChild(e),s.appendChild(Te("span",{className:"title",innerHTML:l})),e.addEventListener("click",Me.bind(null,e,c,i,s)),c.style.height="0",!1!==t.jsfiddle&&s.appendChild((({html:t,js:e,css:n,jsLib:r,cssLib:o})=>Te("form",{className:"code-demo-jsfiddle",target:"_blank",action:"https://jsfiddle.net/api/post/library/pure/",method:"post"},[Te("input",{type:"hidden",name:"html",value:t}),Te("input",{type:"hidden",name:"js",value:e}),Te("input",{type:"hidden",name:"css",value:n}),Te("input",{type:"hidden",name:"wrap",value:"1"}),Te("input",{type:"hidden",name:"panel_js",value:"3"}),Te("input",{type:"hidden",name:"resources",value:[...o,...r].join(",")}),Te("button",{type:"submit",className:"button",innerHTML:'',datatip:"JSFiddle"})]))(t)),!1!==t.codepen&&s.appendChild(Re(t))}else a.style.display="none",c.style.height="auto",s.appendChild(Re(t,e)),s.style.height="40px";n.setAttribute("demo-inited","")},qe=()=>{const t=Ie(document,"code-demo-wrapper"),e={};return Promise.all(t.map(t=>{if(t.hasAttribute("demo-inited"))return Promise.resolve();const n=decodeURIComponent(t.dataset.type||"normal"),r=JSON.parse(decodeURIComponent(t.dataset.config||"{}")),o=(t=>{const e=Object.keys(t),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const o=e.filter(t=>ke[r].types.includes(t));if(o.length){const e=o[0];n[r]=[t[e].replace(/^\n|\n$/g,""),ke[r].map[e]||e]}}),n.isLegal=!(n.html.length&&"none"!==n.html[1]||n.js.length&&"none"!==n.js[1]||n.css.length&&"none"!==n.css[1]),n})(JSON.parse(decodeURIComponent(t.dataset.code||"{}")));switch(n){case"react":{const n=((t,e)=>{const n=Le(e);return Object.assign(Object.assign({},n),{html:$e(""),js:Oe(t.js[0]||""),css:t.css[0]||(t.js[0]?t.js[0].replace(/App\.__style__(?:\s*)=(?:\s*)`([\s\S]*)?`/,"$1").trim():""),isLegal:t.isLegal,jsLib:[n.react,n.reactDOM,...n.jsLib],getScript:()=>{var e,n;const r=(null===(n=null===(e=window.Babel)||void 0===e?void 0:e.transform(t.js[0]||"",{presets:["es2015","react"]}))||void 0===n?void 0:n.code)||"";return`window.ReactDOM.render(window.React.createElement(${Se(r)}), document.firstElementChild)`}})})(o,r);return Promise.all([ze(e,n.babel),ze(e,n.react),ze(e,n.reactDOM)]).then(()=>Fe({code:n,codeType:o,container:t}))}case"vue":{const n=((t,e)=>{const n=Le(e),r=t.html[0]||"",o=/