From dbda1acef81d77186e74ab50e7ad9dc8b5a7db76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Wed, 7 Apr 2021 15:54:31 +0800 Subject: [PATCH 01/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.zh-CN.md b/README.zh-CN.md index 034695431..39dd99ee9 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -216,6 +216,21 @@ K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、 12. CentOS 搭建K8S无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 13. 如何系统的开发一个单体、集群、分布式、微服务、容器化架构项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统, 系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 +**💡 使用说明:** +```shell + +# 克隆项目 +git clone https://gitee.com/OpenDevel/java-for-linux.git + +# 进入 foodie-dev 文件夹 +cd foodie-dev + +# 安装依赖并编译 +mvn clean install + +# 在 IDEA 里进行配置、修改、启动项目 +``` + **webrtc-live 直播导购子项目**:(在 **WebRTC** 文件夹)。 **简介:** -- Gitee From 0deefafca5ab369d7d07054f619a4b9ff32bd2ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Wed, 7 Apr 2021 15:55:07 +0800 Subject: [PATCH 02/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 39dd99ee9..2a2c11c88 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -218,7 +218,6 @@ K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、 **💡 使用说明:** ```shell - # 克隆项目 git clone https://gitee.com/OpenDevel/java-for-linux.git -- Gitee From 476921578d6083b001e8ad6d13778c65161b88ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Wed, 7 Apr 2021 21:17:51 +0800 Subject: [PATCH 03/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.zh-CN.md b/README.zh-CN.md index 2a2c11c88..4d5a5dfb8 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -714,6 +714,8 @@ JVM 系列的项目地址: java-for-linux & iooc-admin 开源项目技术支持 +需要进**微信群**的同学 可以加我**微信号***:**739144870** 拉你**进微信群** + **QQ 群**号 : **741396149** ![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/group.png) -- Gitee From 98188d8d2b24169ef2ee3f7c6f0ad15bc544ef77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Wed, 7 Apr 2021 21:24:58 +0800 Subject: [PATCH 04/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 4d5a5dfb8..577fd3782 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -578,7 +578,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [Gitee 开源笔记](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E7%AC%94%E8%AE%B0) -## OSrcD 的英语小抄 开源笔记 +## 开发者英语笔记 ![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/programmer-for-english-00.png) @@ -714,7 +714,7 @@ JVM 系列的项目地址: java-for-linux & iooc-admin 开源项目技术支持 -需要进**微信群**的同学 可以加我**微信号***:**739144870** 拉你**进微信群** +需要进**微信群**的同学 可以加我**微信号**:**739144870** 拉你**进微信群** **QQ 群**号 : **741396149** -- Gitee From 358bb0c0bff5e2adc4169b1871d4f315e437d3f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 17:34:17 +0800 Subject: [PATCH 05/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 70 ++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 39 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 577fd3782..c94d36f69 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -6,9 +6,9 @@ ## 仓库简介 这个仓库是 **java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 -与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**Gitee 官方开源指北项目**、开源课程子项目、开源笔记子项目、 +与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **OpenToolbox 子项目** 、**Java 泡泡堂游戏子项目**、2048 小游戏子项目、 -**cppmm 子项目**、**开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他开源子项目等 +**cppmm 子项目**、**开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他 Java 开源子项目等 ### java-for-linux 综合型开源子项目: @@ -31,7 +31,7 @@ [开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -**开源课程子项目**:**像 JDK 开发团队一样开发 Java(在 JVM 源码内嵌写 Native 函数给 Java 层调用)**、**Java 写游戏安全**、基于 Linux 的 JNI 动态函数注册、Kali Linux 内核编程、基于 Java For OpenCV 的百度云失效链接自动分享、C 语言指针、Java 泛型反编译(在开源**课程**文件夹)。 +**开源课程子项目**:**像 JDK 开发团队一样开发 Java(在 JVM 源码内嵌写 Native 函数给 Java 层调用)**、**Java 写游戏安全**、基于 Linux 的 JNI 动态函数注册、Kali Linux 内核编程、基于 Java for OpenCV 的百度云失效链接自动分享、C 语言指针、Java 泛型反编译(在开源**课程**文件夹)。 **💡 使用说明:** @@ -39,7 +39,7 @@ [专栏阅读地址](https://space.bilibili.com/77266754/article) -**开源笔记子项目**:**阅读英文技术文档基础**、Docker、Kubernetes、Elasticsearch、FastDFS、OSS、Spring Cloud、Vultr 搭建服务器、互联网视频高效率学习技巧、DDOS 防御、Nginx、Redis、RocketMQ、Java 语法基础、Web 入门、Java 后台数据库、Java SSM框架、Spring Boot 等(在开源**笔记**、java-for-gitee 文件夹)。 +**开源笔记子项目**:**阅读英文技术文档基础**、Docker、Kubernetes、Elasticsearch、FastDFS、OSS、Spring Cloud、Vultr 搭建服务器、互联网视频高效率学习技巧、DDOS 防御、Nginx、Redis、RabbitMQ、RocketMQ、Java 语法基础、Web 入门、Java 后台数据库、Java SSM框架、Spring Boot 等(在开源**笔记**、java-for-gitee 文件夹)。 **💡 使用说明:** @@ -137,11 +137,11 @@ yarn yarn dev ``` -**foodie-mall 吃货商城项目**(在 **foodie-center foodie-cloud foodie-dev foodie-payment foodie-shop nginx-url-hash mybatis-generator sso-mtv sso-music java-for-gitee 开源笔记** 文件夹)。 +**⭐foodie-mall 吃货商城项目**(在 **foodie-center foodie-cloud foodie-dev foodie-payment foodie-shop nginx-url-hash mybatis-generator sso-mtv sso-music java-for-gitee 开源笔记** 文件夹)。 **简介:** -专为客户提供蛋糕点心、饼干膨化、熟食肉类、素食卤味、坚果炒货、糖果蜜饯、巧克力果冻、海鲜海味、花茶、果茶、生鲜、蔬果、食物系的直播购物平台,集成了直播导购指导客户购买商品优质服务。 +专为客户提供蛋糕点心、饼干膨化、熟食肉类、素食卤味、坚果炒货、糖果蜜饯、巧克力果冻、海鲜海味、花茶、果茶、生鲜、蔬果、吃货系的直播导购电商平台,集成了直播导购指导客户购买商品优质服务。 **foodie-mall 吃货商城核心系统模块:** @@ -174,15 +174,10 @@ K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、 **负责系统模块:** 1. 负责实现商品搜索核心模块。 - 2. 负责实现购物车核心模块。 - 3. 负责实现订单核心模块。 - 4. 负责实现头像上传核心模块。 - 5. 负责实现数据库表核心模块。 - 6. 负责实现直播导购子项目核心模块。 **foodie-mall 吃货商城技术栈:** @@ -202,7 +197,6 @@ K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、 **业绩:** 1. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 - 2. 前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时Tomcat的新Cookie处理器问题。远程数据库表导入问题。 3. 搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 4. Nginx找不到PID问题。CentOS虚拟机克隆的网络问题。 @@ -269,12 +263,12 @@ OpenVidu Pro 商业级集群架构 WebRTC 直播系统重构 OpenVidu CE 生产 **业绩:** -1. 重构前后端分离 Kurento 的 Client 客户端通信问题。三层跨域问题。前后端开启 HTTPS 服务器问题。Chrome 浏览器无法访问 HTTPS 问题,Spring Security 登录接口返回数据格式问题。 -2. 重构项目为前后端分离项目、前端使用 Vue 框架、前后端使用 STOMP 子协议通信。 +1. 三层跨域问题。前后端开启 HTTPS 服务器问题。Chrome 浏览器无法访问 HTTPS 问题,Spring Security 登录接口返回数据格式问题。重构前后端分离 Kurento 的 Client 客户端通信问题。 +2. 重构项目为 Vue 前后端分离项目、前端使用 Vue 框架、前后端使用 STOMP 子协议通信。 3. 阅读 WebRTC 开源技术英文文档。 -4. 云服务器项目搭建开源 KMS 流媒体服务器、开源 Coturn 穿透服务器部署与上线。 -5. 为未来结合 5G 时代的高带宽、超低延时的特性做准备,赋予 WebRTC 低延时性能。 -6. 传统的 WebRTC 直播,只适合一对一直播,不适合一对多直播。只有在服务器端搭建流媒体服务器把客户端流量转发到流媒体服务器,才适合一对多直播。 +4. 传统的 WebRTC 直播,只适合一对一直播,不适合一对多直播。只有在服务器端搭建流媒体服务器把客户端流量转发到流媒体服务器,才适合一对多直播。 +5. 云服务器项目搭建开源 KMS 流媒体服务器、开源 Coturn 穿透服务器部署与上线。 +6. 为未来结合 5G 时代的高带宽、超低延时的特性做准备,赋予 WebRTC 低延时性能。 **💡 使用说明:** @@ -371,7 +365,7 @@ cd target java -jar 2048-1.0-SNAPSHOT.jar ``` -**其他开源子项目**:cppmm 子项目搜集了市面上 JVM 源码 所有研究资料、auto-homework 子项目使用 Selenium 库自动选择试卷选项题答题考卷(在 **cppmm** 文件夹 **auto-homework** 文件夹 **其他**文件夹)。 +**其他 Java 开源子项目**:cppmm 子项目搜集了市面上 JVM 源码 所有研究资料、auto-homework 子项目使用 Selenium 库自动选择试卷选项题答题考卷(在 **cppmm** 文件夹 **auto-homework** 文件夹 **其他**文件夹)。 **💡 使用说明:** @@ -379,21 +373,21 @@ java -jar 2048-1.0-SNAPSHOT.jar ### 负责实现 java-for-linux 综合型开源子项目: -1. 负责实现开源课程子项目。 +1. 负责实现 Java 开源课程子项目。 -2. 负责实现开源笔记子项目。 +2. 负责实现 Java 开源笔记子项目。 3. 负责实现 OpenToolbox 子项目。 -4. 负责实现其他开源子项目。 +4. 负责实现其他 Java 开源子项目。 5. 负责在开源指北项目贡献开源项目与自媒体结合实战经验 6. 负责实现 WebRTC 直播子项目 -7. 负责实现 泡泡堂子项目 +7. 负责实现 Java 泡泡堂游戏子项目 -8. 负责实现 2048 小游戏子项目 +8. 负责实现 Java 2048 小游戏子项目 ### java-for-linux 综合型开源项目技术栈: @@ -401,20 +395,12 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 ### java-for-linux 综合型开源项目业绩: -1. 获得 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm - Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 - -2. 获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 - -3. 开源的收入来源 开源赞赏。 - -4. 与其他开源爱好者的开源项目合作 收获了一群开源爱好者朋友 。 - -5. 学习 Git Gitee 版本控制软件的使用 代码托管到 Git Gitee 方便复习代码。 - -6. 自媒体开源课程与开源项目结合 建立交流群 传播开源入门知识 贡献自己一点点的开源贡献。 - -7. 制作专业 Logo 头像 开发专业开发者小工具 成为更加专业的开发者。 +1. 解决了复杂的 JVM 源码写 C & C++ 内嵌级别 Native 函数问题、Linux 的 JNI 动态函数注册问题,为开源社区提供了研究 Java Native 层函数源码解决方案。 +2. Java 写内存级别游戏外挂解决方案。Java 如何进行图像识别问题。正确理解 C 语言指针问题。 +3. 获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 +4. 使用 java-for-linux 综合型开源项目申请了 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 +5. 制作专业 Java 开发者 Logo 头像 开发专业的仿黑客命令行工具 成为更加专业的 Java 开发者。 +6. 学习阅读英文技术文档基础。学习 Github、Gitee 版本控制软件的使用。 ### java-for-linux 综合型开源项目链接: @@ -422,10 +408,16 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [java-for-linux 综合型开源项目创作号](https://space.bilibili.com/77266754) -[开源指北开源项目](https://gitee.com/gitee-community/opensource-guide) +[开源指北仓库](https://gitee.com/gitee-community/opensource-guide) + +[开源指北阅读首页](https://gitee.com/opensource-guide/) + +[开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) [iooc-admin后台权限管理系统开源项目](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) +[演示地址](https://www.bilibili.com/video/BV1qK411u7w6) + ### java-for-linux 综合型开源项目资格证书: **JetBrains 开源许可证**认证者。 @@ -550,7 +542,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [项目观看地址](https://www.bilibili.com/video/BV1Xa4y1t7sS) -## 2048 小游戏 开源项目 +## Java 2048 小游戏 开源项目 ![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/2048.png) -- Gitee From 7cd16786f5dcb306febbd19a87e9b6b8b7f45615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 17:48:32 +0800 Subject: [PATCH 06/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 147 ++++++++++++++++++++++++------------------------ 1 file changed, 74 insertions(+), 73 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index c94d36f69..fb034cc8b 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,23 +5,23 @@ ## 仓库简介 -这个仓库是 **java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 -与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 -**OpenToolbox 子项目** 、**Java 泡泡堂游戏子项目**、2048 小游戏子项目、 -**cppmm 子项目**、**开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他 Java 开源子项目等 +这个仓库是 **⭐java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 +与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 +**⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 +**cppmm 子项目**、**⭐开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他 Java 开源子项目等 ### java-for-linux 综合型开源子项目: -**Gitee 官方开源指北开源项目**:**Gitee 官方联合 90 多位开源爱好者、开源社区及 6 位审校专家** +**⭐Gitee 官方开源指北开源项目**:**Gitee 官方联合 90 多位开源爱好者、开源社区及 6 位审校专家** 编写的十分优秀的开源操作指南、保姆级开源百科《开源指北》 为那些想参与开源的开发者们提供一个丰富详实的操作指南,让更多开发者认识开源、参与开源、爱上开源。 开源指北的项目模块有 **Git 入门(初级篇)、Git 命令详解、Git 团队协作与管理(进阶篇)。 开源故事。初识开源、学习和使用开源项目、尝试参与开源、启动自己的开源项目、开源治理、有关开源的其他问题、 开源指北编写成员、开源指北 Logo、开源 VLOG、开源寄语。 开源指北官方 pages 阅读页**,该页面还支持了 PWA ,Android 或者 PC 系统的用户还可以把开源指北添加在桌面上,能够让你随时随地的阅读。 -积累了**57多个Issues、403多次PR(Pull Requests)提交、997多次的Push提交、1.8K Star**、成为了 Gitee 官方推荐项目。 -目前开源指北 1.0 版本正式上线了。 -**作者作为开源指北编写成员** 贡献了开源项目与媒体结合实战经验 PR,提交如何申请 JetBrains 开源许可证 Issue。 +⭐积累了**57多个Issues、403多次PR(Pull Requests)提交、997多次的Push提交、1.8K Star**、成为了 Gitee 官方推荐项目。 +⭐目前开源指北 1.0 版本正式上线了。 +**⭐作者作为开源指北编写成员** 贡献了开源项目与媒体结合实战经验 PR,⭐提交如何申请 JetBrains 开源许可证 Issue。 **💡 使用说明:** @@ -31,7 +31,7 @@ [开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -**开源课程子项目**:**像 JDK 开发团队一样开发 Java(在 JVM 源码内嵌写 Native 函数给 Java 层调用)**、**Java 写游戏安全**、基于 Linux 的 JNI 动态函数注册、Kali Linux 内核编程、基于 Java for OpenCV 的百度云失效链接自动分享、C 语言指针、Java 泛型反编译(在开源**课程**文件夹)。 +**Java 开源课程子项目**:**⭐像 JDK 开发团队一样开发 Java(在 JVM 源码内嵌写 Native 函数给 Java 层调用)**、**⭐Java 写游戏安全**、⭐基于 Linux 的 JNI 外嵌级 Native 函数动态注册、Kali Linux 内核编程、⭐基于 Java for OpenCV 的百度云失效链接自动分享、⭐C 语言指针、⭐Java 泛型反编译(在开源**课程**文件夹)。 **💡 使用说明:** @@ -39,17 +39,17 @@ [专栏阅读地址](https://space.bilibili.com/77266754/article) -**开源笔记子项目**:**阅读英文技术文档基础**、Docker、Kubernetes、Elasticsearch、FastDFS、OSS、Spring Cloud、Vultr 搭建服务器、互联网视频高效率学习技巧、DDOS 防御、Nginx、Redis、RabbitMQ、RocketMQ、Java 语法基础、Web 入门、Java 后台数据库、Java SSM框架、Spring Boot 等(在开源**笔记**、java-for-gitee 文件夹)。 +**Java 开源笔记子项目**:**⭐阅读英文技术文档基础**、⭐Docker、⭐Kubernetes、Elasticsearch、FastDFS、OSS、⭐Spring Cloud 全家桶、⭐Vultr 搭建服务器、互联网视频高效率学习技巧、⭐DDOS 防御、Nginx、Redis、RabbitMQ、RocketMQ、Java 语法基础、Web 入门、Java 后台数据库、Java SSM框架、Spring Boot 等(在开源**笔记**、java-for-gitee 文件夹)。 **💡 使用说明:** [笔记阅读地址](https://tburl.in/dClenu1t) -**OpenToolbox 子项目:**(在 **OpenToolbox** 文件夹)。 +**⭐⭐OpenToolbox 仿黑客命令行终端工具子项目:**(在 **OpenToolbox** 文件夹)。 **简介:** -仿黑客命令行终端工具 一个辅助编程小工具 是一款终端命令小工具 用于敲 Linux 命令 敲各种软件的命令行命令 使用 SSH 命令连接服务器 可以多开窗口。 +⭐仿黑客命令行终端工具 一个辅助编程小工具 是一款终端命令小工具 用于敲 Linux 命令 敲各种软件的命令行命令 使用 SSH 命令连接服务器 可以多开窗口。 **OpenToolbox 主要功能模块:** @@ -141,7 +141,7 @@ yarn dev **简介:** -专为客户提供蛋糕点心、饼干膨化、熟食肉类、素食卤味、坚果炒货、糖果蜜饯、巧克力果冻、海鲜海味、花茶、果茶、生鲜、蔬果、吃货系的直播导购电商平台,集成了直播导购指导客户购买商品优质服务。 +专为客户提供蛋糕点心、饼干膨化、熟食肉类、素食卤味、坚果炒货、糖果蜜饯、巧克力果冻、海鲜海味、花茶、果茶、生鲜、蔬果、⭐吃货系的直播导购电商平台,集成了直播导购指导客户购买商品优质服务。 **foodie-mall 吃货商城核心系统模块:** @@ -150,41 +150,42 @@ yarn dev 用户中心系统:用户信息模块、头像上传核心模块、订单管理模块、评价管理模块。 -支付中心核心系统:微信支付核心模块、支付宝支付核心模块。 +⭐支付中心核心系统:微信支付核心模块、支付宝支付核心模块。 数据库核心系统:数据库表核心模块。 -直播导购子项目:开始直播核心模块、直播权限控制模块、观看直播核心模块、WebSocket 信令服务器模块、Bootstrap 前端直播模板模块。 +⭐直播导购子项目:开始直播核心模块、直播权限控制模块、观看直播核心模块、WebSocket 信令服务器模块、Bootstrap 前端直播模板模块。 -Nginx 集群系统:LVS 双机主备、Nginx 双机热备、负载均衡、动静分离、Tomcat 集群、网关、反向代理。 +⭐Nginx 集群系统:LVS 双机主备、Nginx 双机热备、负载均衡、动静分离、Tomcat 集群、网关、反向代理。 -Redis 分布式缓存系统:轮播图缓存、商品分类缓存、分布式缓存购物车、Redis 主从复制读写分离架构、Redis 哨兵机制与实现、Spring Boot 集成 Redis 哨兵、Redis 集群、Spring Boot 集成 Redis 集群、缓存穿透、Redis 分布式用户会话、分布式会话拦截器、 CAS 单点登陆。 +⭐Redis 分布式缓存系统:轮播图缓存、商品分类缓存、分布式缓存购物车、Redis 主从复制读写分离架构、Redis 哨兵机制与实现、Spring Boot 集成 Redis 哨兵、Redis 集群、Spring Boot 集成 Redis 集群、缓存穿透、Redis 分布式用户会话、分布式会话拦截器、 CAS 单点登陆。 -Elasticsearch 分布式搜索引擎系统:Logstatsh 商品表数据库同步、Elasticsearch 商品分页搜索、高亮、排序。 +⭐Elasticsearch 分布式搜索引擎系统:Logstatsh 商品表数据库同步、Elasticsearch 商品分页搜索、高亮、排序。 -FastDFS 分布式文件系统:FastDFS 头像上传、OSS 头像上传。 +⭐FastDFS 分布式文件系统:FastDFS 头像上传、OSS 头像上传。 -Spring Cloud微服务重构Spring Boot项目:搭建项目整体结构、公共依赖模块、集成 Eureka 注册中心模块、改造商品中心模块、改造用户中心模块、改造订单中心模块、改造购物车模块、用户模块集成 Feign 组件、用户与订单模块集成 Hystrix 相关组件、Config 配置中心模块、用户模块集成 Config 相关组件、集成 Gateway 网关中心模块、鉴权中心模块、集成 Sleuth、Zipkin、ELK 相关组件模块、集成 Stream 强制退出用户、关闭超时订单模块。 +⭐Spring Cloud微服务重构Spring Boot项目:搭建项目整体结构、公共依赖模块、集成 Eureka 注册中心模块、改造商品中心模块、改造用户中心模块、改造订单中心模块、改造购物车模块、用户模块集成 Feign 组件、用户与订单模块集成 Hystrix 相关组件、Config 配置中心模块、用户模块集成 Config 相关组件、集成 Gateway 网关中心模块、鉴权中心模块、集成 Sleuth、Zipkin、ELK 相关组件模块、集成 Stream 强制退出用户、关闭超时订单模块。 -Docker 部署注册中心、配置中心、鉴权中心、用户中心、网关中心微服务、Nginx 前端内容中心系统。 -阿里云部署 云数据库 MySQL、云数据库 Redis、云消息中间件RabbitMQ。 +⭐Docker 部署注册中心、配置中心、鉴权中心、用户中心、网关中心微服务、Nginx 前端内容中心系统。 -K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、用户中心集群、商品中心集群、购物车中心集群、订单中心集群、网关中心集群。自由扩缩容 用户中心集群、安装 Istio、Knative 有客户端请求就自动伸缩指定容器。 +⭐阿里云部署 云数据库 MySQL、云数据库 Redis、云消息中间件RabbitMQ。 + +⭐K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、用户中心集群、商品中心集群、购物车中心集群、订单中心集群、网关中心集群。自由扩缩容 用户中心集群、安装 Istio、Knative 有客户端请求就自动伸缩指定容器。 **负责系统模块:** -1. 负责实现商品搜索核心模块。 +1. ⭐负责实现商品搜索核心模块。 2. 负责实现购物车核心模块。 -3. 负责实现订单核心模块。 +3. ⭐负责实现订单核心模块。 4. 负责实现头像上传核心模块。 5. 负责实现数据库表核心模块。 -6. 负责实现直播导购子项目核心模块。 +6. ⭐负责实现直播导购子项目核心模块。 **foodie-mall 吃货商城技术栈:** -采用前后端分离单体、集群、分布式、微服务、容器化架构开发模式。 +⭐采用前后端分离单体、集群、分布式、微服务、容器化架构开发模式。 -后端:Spring Boot 2.1.5 核心技术、Spring、Spring MVC、MyBatis、Swagger 2、Tomcat 9.0.24集群、JDK 8、Maven、Redis、LVS、Nginx、Elasticsearch、Logstatsh、FastDFS、OSS、Lombok 1.18.8、Spring Cloud Greenwich.SR1 核心技术、Eureka、Ribbon、Feign、Hystrix、Config、Gateway、JWT 3.7.0、Sleuth、Zipkin 2.8.4、ELK 5.2、Stream、Docker、K8S、Istio、Knative、OpenToolbox、VMware。 +后端:⭐Spring Boot 2.1.5 核心技术、Spring、Spring MVC、MyBatis、Swagger 2、Tomcat 9.0.24、JDK 8、Maven、Redis、LVS、Nginx、Elasticsearch、Logstatsh、FastDFS、OSS、Lombok 1.18.8、⭐Spring Cloud Greenwich.SR1 核心技术、Eureka、Ribbon、Feign、Hystrix、Config、Gateway、JWT 3.7.0、Sleuth、Zipkin 2.8.4、ELK 5.2、Stream、⭐Docker、⭐K8S、Istio、Knative、OpenToolbox、VMware。 数据库:MariaDB 10.4.8.1、HikariCP 数据源。 @@ -196,19 +197,19 @@ K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、 **业绩:** -1. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 -2. 前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时Tomcat的新Cookie处理器问题。远程数据库表导入问题。 -3. 搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 -4. Nginx找不到PID问题。CentOS虚拟机克隆的网络问题。 -5. 用户修改完信息保证 Token 是最新的问题。前端Get请求携带Headers失效问题。 CAS 单点登陆前端 发起验证,后端获取不到Cookie问题。 -6. Logstatsh 数据库同步版本不匹配问题。Logstash 自定义模板配置中文分词 Mappings 同步失效问题。 -7. FastDFS 追踪服务器器无法访问问题。OSS 头像无法上传问题。 -8. 启动报 Ambiguous mapping 错误问题、yml 配置文件存储在 Github 无法加载配置问题。 -9. Config Server使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 -10. Gateway 配置网关层 Redis限流。了解可以通过防火墙、负载均衡、缓存、限流、K8S弹性扩缩容技术 缓解 DDOS 攻击。 -11. 引入 Bus 依赖 Zipkin 配置不起作用问题。retry 与 requeue 配置之间的冲突问题。Docker 部署微服务 Cookie 域设置问题。 -12. CentOS 搭建K8S无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 -13. 如何系统的开发一个单体、集群、分布式、微服务、容器化架构项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统, 系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 +1. ⭐项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 +2. ⭐前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时Tomcat的新Cookie处理器问题。远程数据库表导入问题。 +3. ⭐搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 +4. ⭐Nginx找不到PID问题。CentOS虚拟机克隆的网络问题。 +5. ⭐用户修改完信息保证 Token 是最新的问题。前端Get请求携带Headers失效问题。 CAS 单点登陆前端 发起验证,后端获取不到Cookie问题。 +6. ⭐Logstatsh 数据库同步版本不匹配问题。Logstash 自定义模板配置中文分词 Mappings 同步失效问题。 +7. ⭐FastDFS 追踪服务器器无法访问问题。OSS 头像无法上传问题。 +8. ⭐启动报 Ambiguous mapping 错误问题、yml 配置文件存储在 Github 无法加载配置问题。 +9. ⭐Config Server使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 +10. ⭐Gateway 配置网关层 Redis限流。了解可以通过防火墙、负载均衡、缓存、限流、K8S弹性扩缩容技术 缓解 DDOS 攻击。 +11. ⭐引入 Bus 依赖 Zipkin 配置不起作用问题。retry 与 requeue 配置之间的冲突问题。Docker 部署微服务 Cookie 域设置问题。 +12. ⭐CentOS 搭建K8S无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 +13. ⭐如何系统的开发一个单体、集群、分布式、微服务、容器化架构项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统, 系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 **💡 使用说明:** ```shell @@ -224,28 +225,28 @@ mvn clean install # 在 IDEA 里进行配置、修改、启动项目 ``` -**webrtc-live 直播导购子项目**:(在 **WebRTC** 文件夹)。 +**⭐webrtc-live 直播导购子项目**:(在 **WebRTC** 文件夹)。 **简介:** -此项目为 foodie-mall 吃货商城子项目,主要是为客户提供直播指导用户购物,解答用户购物的问题,主播可以进行直播导购,客户可以观看直播导购优质服务。 +此项目为 foodie-mall 吃货商城子项目,⭐主要是为客户提供直播指导用户购物,解答用户购物的问题,主播可以进行直播导购,客户可以观看直播导购优质服务。 **webrtc-live 直播导购核心系统模块:** 内容中心核心系统:开始直播核心模块、直播权限控制模块、观看直播核心模块、WebSocket 信令服务器模块、Bootstrap 前端直播模板模块。 -吃货商城内容中心系统:商城首页推荐直播导购模块、商品与直播推销商品关联模块。 +⭐吃货商城内容中心系统:商城首页推荐直播导购模块、商品与直播推销商品关联模块。 -Vue 前后端分离直播系统重构,前后端分离不分离直播系统:重构内容中心核心系统、重构吃货商城内容中心系统。 +⭐Vue 前后端分离直播系统重构,前后端分离不分离直播系统:重构内容中心核心系统、重构吃货商城内容中心系统。 -OpenVidu CE 生产级单体架构 WebRTC 直播系统重构 Vue 单体架构直播系统:提供生产级的WebRTC直播SDK & API服务,重构为兼容性强、生产环境、稳定版 WebRTC 直播系统。 +⭐OpenVidu CE 生产级单体架构 WebRTC 直播系统重构 Vue 单体架构直播系统:提供生产级的WebRTC直播SDK & API服务,重构为兼容性强、生产环境、稳定版 WebRTC 直播系统。 -OpenVidu Pro 商业级集群架构 WebRTC 直播系统重构 OpenVidu CE 生产级单体架构直播系统:提供商用生产级 WebRTC 直播集群服务、后台监视服务,管理和查看所有视频会议服务、录音管理服务、会话历史记录服务、集群管理服务、客户地理位置服务、Elasticsearch & Kibana 可视化后台视频会议服务、录音管理服务、会话历史记录服务、集群管理服务,重构为可商用多人 WebRTC 直播系统。 +⭐OpenVidu Pro 商业级集群架构 WebRTC 直播系统重构 OpenVidu CE 生产级单体架构直播系统:提供商用生产级 WebRTC 直播集群服务、后台监视服务,管理和查看所有视频会议服务、录音管理服务、会话历史记录服务、集群管理服务、客户地理位置服务、Elasticsearch & Kibana 可视化后台视频会议服务、录音管理服务、会话历史记录服务、集群管理服务,重构为可商用多人 WebRTC 直播系统。 **负责系统模块:** -1. 负责实现 Java 信令服务器接收 KMS 流媒体服务器或客户端发来的 WebRTC 数据核心模块。 -2. 负责实现封装用户会话与流媒体元素、流媒体管道进行一对多直播核心模块。 +1. ⭐负责实现 Java 信令服务器接收 KMS 流媒体服务器或客户端发来的 WebRTC 数据核心模块。 +2. ⭐负责实现封装用户会话与流媒体元素、流媒体管道进行一对多直播核心模块。 3. 负责实现直播权限控制模块。 4. 负责实现 Bootstrap 前端直播模板改造整合作为前端页面模块。 @@ -253,7 +254,7 @@ OpenVidu Pro 商业级集群架构 WebRTC 直播系统重构 OpenVidu CE 生产 采用前后端不分离到分离单体、集群、分布式、微服务、容器化架构开发模式。 -后端:Spring Boot 2.2.4、Spring、Spring MVC、Spring Security、Spring WebSocket 核心技术、Kurento Client 6.14.1、Tomcat 9.0.24、JDK 8、Maven、Kurento Media Server、Coturn、VMware、OpenVidu CE、OpenVidu Pro。 +后端:⭐Spring Boot 2.2.4、Spring、Spring MVC、Spring Security、⭐Spring WebSocket 核心技术、Kurento Client 6.14.1、Tomcat 9.0.24、JDK 8、Maven、Kurento Media Server、Coturn、VMware、⭐OpenVidu CE、⭐OpenVidu Pro。 服务器系统:CentOS 7.4。 @@ -263,10 +264,10 @@ OpenVidu Pro 商业级集群架构 WebRTC 直播系统重构 OpenVidu CE 生产 **业绩:** -1. 三层跨域问题。前后端开启 HTTPS 服务器问题。Chrome 浏览器无法访问 HTTPS 问题,Spring Security 登录接口返回数据格式问题。重构前后端分离 Kurento 的 Client 客户端通信问题。 -2. 重构项目为 Vue 前后端分离项目、前端使用 Vue 框架、前后端使用 STOMP 子协议通信。 -3. 阅读 WebRTC 开源技术英文文档。 -4. 传统的 WebRTC 直播,只适合一对一直播,不适合一对多直播。只有在服务器端搭建流媒体服务器把客户端流量转发到流媒体服务器,才适合一对多直播。 +1. ⭐三层跨域问题。前后端开启 HTTPS 服务器问题。Chrome 浏览器无法访问 HTTPS 问题,Spring Security 登录接口返回数据格式问题。重构前后端分离 Kurento 的 Client 客户端通信问题。 +2. ⭐重构项目为 Vue 前后端分离项目、前端使用 Vue 框架、前后端使用 STOMP 子协议通信。 +3. ⭐阅读 WebRTC 开源技术英文文档。 +4. ⭐传统的 WebRTC 直播,只适合一对一直播,不适合一对多直播。只有在服务器端搭建流媒体服务器把客户端流量转发到流媒体服务器,才适合一对多直播。 5. 云服务器项目搭建开源 KMS 流媒体服务器、开源 Coturn 穿透服务器部署与上线。 6. 为未来结合 5G 时代的高带宽、超低延时的特性做准备,赋予 WebRTC 低延时性能。 @@ -309,7 +310,7 @@ java -jar webrtc-6.14.1-SNAPSHOT.jar https://127.0.0.1:8443/admin.html ``` -**泡泡堂子项目**:(在 **bubble-hall** 文件夹)。 +**⭐Java 泡泡堂子项目**:(在 **bubble-hall** 文件夹)。 **简介:** @@ -351,7 +352,7 @@ cd target java -jar bubble-hall-1.0-SNAPSHOT.jar ``` -**2048 小游戏子项目**:(在 **2048** 文件夹里)。 +**Java 2048 小游戏子项目**:(在 **2048** 文件夹里)。 **💡 使用说明:** @@ -365,7 +366,7 @@ cd target java -jar 2048-1.0-SNAPSHOT.jar ``` -**其他 Java 开源子项目**:cppmm 子项目搜集了市面上 JVM 源码 所有研究资料、auto-homework 子项目使用 Selenium 库自动选择试卷选项题答题考卷(在 **cppmm** 文件夹 **auto-homework** 文件夹 **其他**文件夹)。 +**⭐其他 Java 开源子项目**:cppmm 子项目搜集了市面上 JVM 源码 所有研究资料、auto-homework 子项目使用 Selenium 库自动选择试卷选项题答题考卷(在 **cppmm** 文件夹 **auto-homework** 文件夹 **其他**文件夹)。 **💡 使用说明:** @@ -377,15 +378,15 @@ java -jar 2048-1.0-SNAPSHOT.jar 2. 负责实现 Java 开源笔记子项目。 -3. 负责实现 OpenToolbox 子项目。 +3. ⭐负责实现 OpenToolbox 仿黑客命令行终端工具子项目。 4. 负责实现其他 Java 开源子项目。 -5. 负责在开源指北项目贡献开源项目与自媒体结合实战经验 +5. ⭐负责在开源指北项目贡献开源项目与自媒体结合实战经验 6. 负责实现 WebRTC 直播子项目 -7. 负责实现 Java 泡泡堂游戏子项目 +7. ⭐负责实现 Java 泡泡堂游戏子项目 8. 负责实现 Java 2048 小游戏子项目 @@ -395,28 +396,28 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 ### java-for-linux 综合型开源项目业绩: -1. 解决了复杂的 JVM 源码写 C & C++ 内嵌级别 Native 函数问题、Linux 的 JNI 动态函数注册问题,为开源社区提供了研究 Java Native 层函数源码解决方案。 -2. Java 写内存级别游戏外挂解决方案。Java 如何进行图像识别问题。正确理解 C 语言指针问题。 -3. 获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 -4. 使用 java-for-linux 综合型开源项目申请了 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 -5. 制作专业 Java 开发者 Logo 头像 开发专业的仿黑客命令行工具 成为更加专业的 Java 开发者。 -6. 学习阅读英文技术文档基础。学习 Github、Gitee 版本控制软件的使用。 +1. ⭐解决了复杂的 JVM 源码写 C & C++ 内嵌级别 Native 函数问题、Linux 的 JNI 动态函数注册问题,为开源社区提供了研究 Java Native 层函数源码解决方案。 +2. ⭐Java 写内存级别游戏安全解决方案。Java 如何进行图像识别问题。正确理解 C 语言指针问题。 +3. ⭐获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 +4. ⭐使用 java-for-linux 综合型开源项目申请了 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 +5. ⭐制作专业 Java 开发者 Logo 头像 开发专业的仿黑客命令行工具 成为更加专业的 Java 开发者。 +6. ⭐学习阅读英文技术文档基础。学习 Github、Gitee 版本控制软件的使用。 ### java-for-linux 综合型开源项目链接: -[java-for-linux 综合型开源项目](https://gitee.com/opendevel/java-for-linux) +[⭐java-for-linux 综合型开源项目](https://gitee.com/opendevel/java-for-linux) -[java-for-linux 综合型开源项目创作号](https://space.bilibili.com/77266754) +[⭐java-for-linux 综合型开源项目创作号](https://space.bilibili.com/77266754) -[开源指北仓库](https://gitee.com/gitee-community/opensource-guide) +[⭐开源指北仓库](https://gitee.com/gitee-community/opensource-guide) -[开源指北阅读首页](https://gitee.com/opensource-guide/) +[⭐开源指北阅读首页](https://gitee.com/opensource-guide/) -[开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) +[⭐开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -[iooc-admin后台权限管理系统开源项目](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) +[⭐iooc-admin后台权限管理系统开源项目](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) -[演示地址](https://www.bilibili.com/video/BV1qK411u7w6) +[⭐演示地址](https://www.bilibili.com/video/BV1qK411u7w6) ### java-for-linux 综合型开源项目资格证书: -- Gitee From 8417a8ddd6d0125a635bce0ad49ad3c31505da32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 17:49:59 +0800 Subject: [PATCH 07/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index fb034cc8b..89fa6ad77 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -45,7 +45,7 @@ [笔记阅读地址](https://tburl.in/dClenu1t) -**⭐⭐OpenToolbox 仿黑客命令行终端工具子项目:**(在 **OpenToolbox** 文件夹)。 +**⭐OpenToolbox 仿黑客命令行终端工具子项目:**(在 **OpenToolbox** 文件夹)。 **简介:** -- Gitee From 428b952f3944dfe79fd191fbd89d81acb95bd340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 17:51:08 +0800 Subject: [PATCH 08/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 89fa6ad77..242244951 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -314,31 +314,31 @@ https://127.0.0.1:8443/admin.html **简介:** -该项目是基于C/S架构休闲类型泡泡堂游戏,是一种由键盘操作的休闲小游戏,游戏控制简便,只要使用一个方向键控制方向,再加上一个空格键放置泡泡,5个按键就可以进行游戏了。 +⭐该项目是基于C/S架构休闲类型泡泡堂游戏,是一种由键盘操作的休闲小游戏,游戏控制简便,只要使用一个方向键控制方向,再加上一个空格键放置泡泡,5个按键就可以进行游戏了。 **主要功能模块:** - -Control模块包含游戏逻辑设计,游戏动作事件监听,Element模块包含元素加载、管理元素,元素类型,Frame模块包含窗口显示,元素图像渲染等模块。 + +⭐Control模块包含游戏逻辑设计,游戏动作事件监听,Element模块包含元素加载、管理元素,元素类型,Frame模块包含窗口显示,元素图像渲染等模块。 **责任描述:** -1. 负责小组之间合理的分配任务,检查小组任务完成情况。 +1. ⭐负责小组之间合理的分配任务,检查小组任务完成情况。 2. 负责实现泡泡爆炸。 -3. 负责实现泡泡爆炸转换为泡泡波纹数组。 +3. ⭐负责实现泡泡爆炸转换为泡泡波纹数组。 4. 负责实现箱子与泡泡爆炸碰撞摧毁。 -5. 负责实现泡泡波纹与泡泡爆炸碰撞形成连爆。 +5. ⭐负责实现泡泡波纹与泡泡爆炸碰撞形成连爆。 **技术描述:** -采用Java SE 核心架构开发模式。 +⭐采用Java SE 核心架构开发模式。 -项目主要利用的技术有Java SE 1.8 核心技术、JLayer、Swing、MSpaint、Photoshop。 +项目主要利用的技术有Java SE 1.8 核心技术、JLayer、⭐Swing、MSpaint、Photoshop。 开发环境:IntelliJ IDEA开发工具、Windows 7。 **业绩:** -通过这个项目锻炼了Java面向对象分散式逻辑思维,排除不符合逻辑的编程思想,不同的类,在不同的包、不同的模块编写,而不是一个类写出所有游戏模块功能;借鉴Spring框架IOC、DL思想,编写游戏元素对象加载类,元素对象管理器类,如何以高内聚低耦合的方式管理、加载游戏里各种对象资源;当然作为组长最为重要的是,小组之间如何合理的分配任务了,共同的去完成这个项目。 +通过这个项目锻炼了Java面向对象分散式逻辑思维,排除不符合逻辑的编程思想,不同的类,在不同的包、不同的模块编写,而不是一个类写出所有游戏模块功能;⭐借鉴Spring框架IOC、DL思想,编写游戏元素对象加载类,元素对象管理器类,如何以高内聚低耦合的方式管理、加载游戏里各种对象资源;⭐当然作为组长最为重要的是,小组之间如何合理的分配任务了,共同的去完成这个项目。 **💡 使用说明:** -- Gitee From 62b4069d47d05cce6101397be57a8c23cb36230f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 18:01:03 +0800 Subject: [PATCH 09/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 242244951..a7147ce67 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -398,10 +398,11 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 1. ⭐解决了复杂的 JVM 源码写 C & C++ 内嵌级别 Native 函数问题、Linux 的 JNI 动态函数注册问题,为开源社区提供了研究 Java Native 层函数源码解决方案。 2. ⭐Java 写内存级别游戏安全解决方案。Java 如何进行图像识别问题。正确理解 C 语言指针问题。 -3. ⭐获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 -4. ⭐使用 java-for-linux 综合型开源项目申请了 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 -5. ⭐制作专业 Java 开发者 Logo 头像 开发专业的仿黑客命令行工具 成为更加专业的 Java 开发者。 -6. ⭐学习阅读英文技术文档基础。学习 Github、Gitee 版本控制软件的使用。 +3. ⭐积累 1 年 Java 开源项目实战经验 +4. ⭐获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 +5. ⭐使用 java-for-linux 综合型开源项目申请了 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 +6. ⭐制作专业 Java 开发者 Logo 头像 开发专业的仿黑客命令行工具 成为更加专业的 Java 开发者。 +7. ⭐学习阅读英文技术文档基础。学习 Github、Gitee 版本控制软件的使用。 ### java-for-linux 综合型开源项目链接: -- Gitee From 17711aa37915f3ec81924d931f9f4527d3e67cdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 18:04:40 +0800 Subject: [PATCH 10/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index a7147ce67..187ad3579 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -8,7 +8,7 @@ 这个仓库是 **⭐java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 -**cppmm 子项目**、**⭐开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他 Java 开源子项目等 +**⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他 Java 开源子项目等 ### java-for-linux 综合型开源子项目: -- Gitee From 2bc51660b4be21a49cf27d904b27d1a674a5a94d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:03:54 +0800 Subject: [PATCH 11/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 144 ++++++++++++++++++++++++------------------------ 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 187ad3579..6422c252b 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1,4 +1,4 @@ -
+

java-for-linux: Welcome to Internet

@@ -83,7 +83,7 @@ node-pty、electron、vue、xterm。 ```shell # Mac OS X 版本 克隆项目 -git clone https://gitee.com/OpenDevel/java-for-linux.git +git clone https://gitee.com/OSrcDevel/java-for-linux.git # 进入 OpenToolbox 子项目文件夹 cd OpenToolbox # 安装 npm @@ -103,7 +103,7 @@ sudo open build/OpenToolbox-darwin-x64/OpenToolbox.app/ ```shell # windows 版本 克隆项目 -git clone https://gitee.com/OpenDevel/java-for-linux.git +git clone https://gitee.com/OSrcDevel/java-for-linux.git cd OpenToolbox @@ -122,13 +122,13 @@ npm run dev npm run build:win32 ``` -**iooc-admin 后台权限管理系统开源子项目**:(在 **[iooc-vue-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 +**iooc-admin 后台权限管理系统开源子项目**:(在 **[iooc-vue-admin](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 **💡 使用说明:** ```shell # 克隆项目 -git clone https://gitee.com/OpenDevel/iooc-vue-admin +git clone https://gitee.com/OSrcDevel/iooc-vue-admin # 进入项目目录 cd iooc-admin # 安装依赖 @@ -214,7 +214,7 @@ yarn dev **💡 使用说明:** ```shell # 克隆项目 -git clone https://gitee.com/OpenDevel/java-for-linux.git +git clone https://gitee.com/OSrcDevel/java-for-linux.git # 进入 foodie-dev 文件夹 cd foodie-dev @@ -275,7 +275,7 @@ mvn clean install ```shell # 克隆项目 -git clone https://gitee.com/OpenDevel/java-for-linux.git +git clone https://gitee.com/OSrcDevel/java-for-linux.git # 进入 webrtc子项目文件夹 cd webrtc # 安装依赖 @@ -344,7 +344,7 @@ https://127.0.0.1:8443/admin.html ```shell # 克隆项目 -git clone https://gitee.com/OpenDevel/java-for-linux.git +git clone https://gitee.com/OSrcDevel/java-for-linux.git cd bubble-hall mvn clean install cd target @@ -358,7 +358,7 @@ java -jar bubble-hall-1.0-SNAPSHOT.jar ```shell # 克隆项目 -git clone https://gitee.com/OpenDevel/java-for-linux.git +git clone https://gitee.com/OSrcDevel/java-for-linux.git cd 2048 mvn clean install cd target @@ -370,7 +370,7 @@ java -jar 2048-1.0-SNAPSHOT.jar **💡 使用说明:** -[cppmm 子项目阅读地址](https://gitee.com/OpenDevel/java-for-linux/tree/master/cppmm) +[cppmm 子项目阅读地址](https://gitee.com/OSrcDevel/java-for-linux/tree/master/cppmm) ### 负责实现 java-for-linux 综合型开源子项目: @@ -406,7 +406,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 ### java-for-linux 综合型开源项目链接: -[⭐java-for-linux 综合型开源项目](https://gitee.com/opendevel/java-for-linux) +[⭐java-for-linux 综合型开源项目](https://gitee.com/OSrcDevel/java-for-linux) [⭐java-for-linux 综合型开源项目创作号](https://space.bilibili.com/77266754) @@ -416,7 +416,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [⭐开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -[⭐iooc-admin后台权限管理系统开源项目](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) +[⭐iooc-admin后台权限管理系统开源项目](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) [⭐演示地址](https://www.bilibili.com/video/BV1qK411u7w6) @@ -424,30 +424,30 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 **JetBrains 开源许可证**认证者。 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/01-证书.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/01-证书.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/02-证书.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/02-证书.png) **Gitee 官方开源指北项目**贡献者。 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/03-证书.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/03-证书.png) # 开源项目 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/OpenProject.jpeg) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/OpenProject.jpeg) [开源项目观看地址](https://space.bilibili.com/77266754/channel/detail?cid=160074) ## 开源工具箱 开源项目 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/OpenToolbox-00.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/OpenToolbox-00.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/OpenToolbox-01.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/OpenToolbox-01.png) 项目地址: -[OpenToolbox](https://gitee.com/OpenDevel/java-for-linux/tree/master/OpenToolbox) +[OpenToolbox](https://gitee.com/OSrcDevel/java-for-linux/tree/master/OpenToolbox) [项目观看地址](https://www.bilibili.com/video/BV1MK4y1L7nU) @@ -457,31 +457,31 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 文件夹: -[foodie-center](https://gitee.com/OpenDevel/java-for-linux/tree/master/foodie-center) +[foodie-center](https://gitee.com/OSrcDevel/java-for-linux/tree/master/foodie-center) -[foodie-cloud](https://gitee.com/OpenDevel/java-for-linux/tree/master/foodie-cloud) +[foodie-cloud](https://gitee.com/OSrcDevel/java-for-linux/tree/master/foodie-cloud) -[foodie-dev](https://gitee.com/OpenDevel/java-for-linux/tree/master/foodie-dev) +[foodie-dev](https://gitee.com/OSrcDevel/java-for-linux/tree/master/foodie-dev) -[foodie-payment](https://gitee.com/OpenDevel/java-for-linux/tree/master/foodie-payment) +[foodie-payment](https://gitee.com/OSrcDevel/java-for-linux/tree/master/foodie-payment) -[foodie-shop](https://gitee.com/OpenDevel/java-for-linux/tree/master/foodie-shop) +[foodie-shop](https://gitee.com/OSrcDevel/java-for-linux/tree/master/foodie-shop) -[nginx-url-hash](https://gitee.com/OpenDevel/java-for-linux/tree/master/nginx-url-hash) +[nginx-url-hash](https://gitee.com/OSrcDevel/java-for-linux/tree/master/nginx-url-hash) -[mybatis-generator](https://gitee.com/OpenDevel/java-for-linux/tree/master/mybatis-generator-for-imooc) +[mybatis-generator](https://gitee.com/OSrcDevel/java-for-linux/tree/master/mybatis-generator-for-imooc) -[sso-mtv](https://gitee.com/OpenDevel/java-for-linux/tree/master/sso-mtv) +[sso-mtv](https://gitee.com/OSrcDevel/java-for-linux/tree/master/sso-mtv) -[sso-music](https://gitee.com/OpenDevel/java-for-linux/tree/master/sso-music) +[sso-music](https://gitee.com/OSrcDevel/java-for-linux/tree/master/sso-music) -[java-for-gitee](https://gitee.com/OpenDevel/java-for-linux/tree/master/java-for-gitee) +[java-for-gitee](https://gitee.com/OSrcDevel/java-for-linux/tree/master/java-for-gitee) ## exagear-desktop-rpi3 文件夹: -[exagear-desktop-rpi3](https://gitee.com/OpenDevel/java-for-linux/tree/master/exagear-desktop-rpi3) +[exagear-desktop-rpi3](https://gitee.com/OSrcDevel/java-for-linux/tree/master/exagear-desktop-rpi3) [文章地址](https://www.bilibili.com/read/cv8446499) @@ -489,13 +489,13 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 ## WebRTC 一对多直播项目 开源项目 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/WebRTC.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/WebRTC.png) 项目地址: -[webrtc](https://gitee.com/OpenDevel/java-for-linux/tree/master/webrtc) +[webrtc](https://gitee.com/OSrcDevel/java-for-linux/tree/master/webrtc) -[webrtc-live](https://gitee.com/OpenDevel/java-for-linux/tree/master/webrtc-live) (Vue 重构版 还在开发当中) +[webrtc-live](https://gitee.com/OSrcDevel/java-for-linux/tree/master/webrtc-live) (Vue 重构版 还在开发当中) [项目观看地址](https://www.bilibili.com/video/BV15t4y1e7PJ) @@ -508,7 +508,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 文件夹: -[online-education](https://gitee.com/OpenDevel/java-for-linux/tree/master/online-education/course) +[online-education](https://gitee.com/OSrcDevel/java-for-linux/tree/master/online-education/course) ## 社交分享 @@ -516,7 +516,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 文件夹: -[social-sharing](https://gitee.com/OpenDevel/java-for-linux/tree/master/social-sharing) +[social-sharing](https://gitee.com/OSrcDevel/java-for-linux/tree/master/social-sharing) ## 电影预告 @@ -524,7 +524,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 文件夹: -[movie-trailer](https://gitee.com/OpenDevel/java-for-linux/tree/master/movie-trailer) +[movie-trailer](https://gitee.com/OSrcDevel/java-for-linux/tree/master/movie-trailer) ## OA 办公 @@ -532,25 +532,25 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 文件夹: -[oa](https://gitee.com/OpenDevel/java-for-linux/tree/master/oa) +[oa](https://gitee.com/OSrcDevel/java-for-linux/tree/master/oa) ## Java 泡泡堂 开源项目 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/bubble-hall.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/bubble-hall.png) 项目地址: -[bubble-hall](https://gitee.com/OpenDevel/java-for-linux/tree/master/bubble-hall) +[bubble-hall](https://gitee.com/OSrcDevel/java-for-linux/tree/master/bubble-hall) [项目观看地址](https://www.bilibili.com/video/BV1Xa4y1t7sS) ## Java 2048 小游戏 开源项目 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/2048.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/2048.png) 项目地址: -[2048](https://gitee.com/OpenDevel/java-for-linux/tree/master/2048) +[2048](https://gitee.com/OSrcDevel/java-for-linux/tree/master/2048) [项目观看地址](https://www.bilibili.com/video/BV19e411x7F2) @@ -562,7 +562,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 项目地址: -[cppmm](https://gitee.com/OpenDevel/java-for-linux/tree/master/cppmm) +[cppmm](https://gitee.com/OSrcDevel/java-for-linux/tree/master/cppmm) # 开源笔记 @@ -570,11 +570,11 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [Teambition 开源笔记](https://tburl.in/0jDNvpbK) -[Gitee 开源笔记](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E7%AC%94%E8%AE%B0) +[Gitee 开源笔记](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E7%AC%94%E8%AE%B0) ## 开发者英语笔记 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/programmer-for-english-00.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/programmer-for-english-00.png) 项目地址: @@ -582,53 +582,53 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 # 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/OpenCourse.jpeg) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/OpenCourse.jpeg) [开源课程观看地址](https://space.bilibili.com/77266754) ## Java 游戏安全 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/java-game-security.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/java-game-security.png) 项目地址: -[java-game-securit](https://gitee.com/OpenDevel/java-for-linux/tree/master/java-game-security) +[java-game-securit](https://gitee.com/OSrcDevel/java-for-linux/tree/master/java-game-security) [该课程观看地址](https://www.bilibili.com/video/BV1nQ4y1T7yp) ## JNI 基于 Linux 动态函数注册 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jni-dynamic-register-for-linux.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jni-dynamic-register-for-linux.png) 项目地址: -[jni-dynamic-register-for-linux](https://gitee.com/OpenDevel/java-for-linux/tree/master/jni-dynamic-register-for-linux) +[jni-dynamic-register-for-linux](https://gitee.com/OSrcDevel/java-for-linux/tree/master/jni-dynamic-register-for-linux) [该课程观看地址](https://www.bilibili.com/read/cv7893718) ## Kali Linux 内核编程 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/kali-linux-kernel-programming.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/kali-linux-kernel-programming.png) 项目地址: -[kali-linux-kernel-programming](https://gitee.com/OpenDevel/java-for-linux/tree/master/kali-linux-kernel-programming) +[kali-linux-kernel-programming](https://gitee.com/OSrcDevel/java-for-linux/tree/master/kali-linux-kernel-programming) [该课程观看地址](https://www.bilibili.com/read/cv8504716) ## 基于 Java For OpenCV 的百度云失效链接自动分享 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/baidu-cloud-auto-share-link.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/baidu-cloud-auto-share-link.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/baidu-cloud-auto-share-link-02.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/baidu-cloud-auto-share-link-02.png) 项目地址: -[baidu-cloud-auto-share-link](https://gitee.com/OpenDevel/java-for-linux/tree/master/baidu-cloud-auto-share-link) +[baidu-cloud-auto-share-link](https://gitee.com/OSrcDevel/java-for-linux/tree/master/baidu-cloud-auto-share-link) -[opencv-for-linux](https://gitee.com/OpenDevel/java-for-linux/tree/master/opencv-for-linux) +[opencv-for-linux](https://gitee.com/OSrcDevel/java-for-linux/tree/master/opencv-for-linux) -[tesseract-for-linux](https://gitee.com/OpenDevel/java-for-linux/tree/master/tesseract-for-linux) +[tesseract-for-linux](https://gitee.com/OSrcDevel/java-for-linux/tree/master/tesseract-for-linux) [该课程观看地址](https://www.bilibili.com/video/BV1po4y1f7eq) @@ -638,69 +638,69 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 ### JVM 源码之写 Java 层代码 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-01.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-01.png) [该课程观看地址](https://www.bilibili.com/video/BV1Zz4y1k7Mj) ### JVM 源码之导出模块 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-02.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-02.png) [该课程观看地址](https://space.bilibili.com/77266754/channel/detail?cid=160075) ### JVM 源码 之写 C++ 层代码 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-03.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-03.png) [该课程观看地址](https://www.bilibili.com/video/BV1xZ4y1g7A9) ### JVM 源码之注册 Java & C++ 层代码 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-04.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-04.png) [该课程观看地址](https://www.bilibili.com/video/BV1mv411b7SE) ### JVM 源码之写 MakeFile 文件 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-05.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-05.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-06.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-06.png) [该课程观看地址](https://www.bilibili.com/video/BV1zV41187j7) ### JVM 源码之编译生成的文件 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-07.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-07.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-08.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-08.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-09.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-09.png) [该课程观看地址](https://www.bilibili.com/video/BV1Ff4y1i72H) ### JVM 源码之写 Java 测试代码 开源课程 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-10.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-10.png) -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/jvm-library-extend-11.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/jvm-library-extend-11.png) [该课程观看地址](https://www.bilibili.com/video/BV1Ff4y1i72H) JVM 系列的项目地址: -[openjdk-for-linux](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/openjdk-for-linux) +[openjdk-for-linux](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/openjdk-for-linux) ## auto-homework 项目地址: -[auto-homework](https://gitee.com/OpenDevel/java-for-linux/tree/master/auto-homework) +[auto-homework](https://gitee.com/OSrcDevel/java-for-linux/tree/master/auto-homework) ## iooc-admin 前端通用后台权限管理系统开源项目 项目地址: -[iooc-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) +[iooc-admin](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) [项目观看地址](https://www.bilibili.com/video/BV1qK411u7w6) @@ -712,13 +712,13 @@ java-for-linux & iooc-admin 开源项目技术支持 **QQ 群**号 : **741396149** -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/group.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/group.png) # 开源赞赏 ## 微信赞赏码 -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/赞赏码.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/赞赏码.png) ## LICENSE -- Gitee From 182faa8ad376839e8b8e045aed4ebfa3f83638e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:12:56 +0800 Subject: [PATCH 12/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.zh-CN.md b/README.zh-CN.md index 6422c252b..8b3d12034 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -723,3 +723,6 @@ java-for-linux & iooc-admin 开源项目技术支持 ## LICENSE 使用 Apache2.0 开源许可协议 + +## 赞助商 +**广州雾联科技有限公司** \ No newline at end of file -- Gitee From 1186ed5d5d9a641f1e25ebcac98c9d5f7dae6af3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:14:49 +0800 Subject: [PATCH 13/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 8b3d12034..03e843998 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -725,4 +725,4 @@ java-for-linux & iooc-admin 开源项目技术支持 使用 Apache2.0 开源许可协议 ## 赞助商 -**广州雾联科技有限公司** \ No newline at end of file +**广州雾联科技**有限公司 \ No newline at end of file -- Gitee From 901f915dff8d936ce749ed65a07e289df8c3a8cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:15:26 +0800 Subject: [PATCH 14/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 03e843998..8b3d12034 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -725,4 +725,4 @@ java-for-linux & iooc-admin 开源项目技术支持 使用 Apache2.0 开源许可协议 ## 赞助商 -**广州雾联科技**有限公司 \ No newline at end of file +**广州雾联科技有限公司** \ No newline at end of file -- Gitee From 004b8be43971884e4be9b5cd29d45a9a9bb4816e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:16:07 +0800 Subject: [PATCH 15/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 8b3d12034..b9d61336e 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -720,9 +720,10 @@ java-for-linux & iooc-admin 开源项目技术支持 ![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/赞赏码.png) + +## 赞助商 +**广州雾联科技有限公司** + ## LICENSE 使用 Apache2.0 开源许可协议 - -## 赞助商 -**广州雾联科技有限公司** \ No newline at end of file -- Gitee From 7f0bc0a4d85b209fdec04f4da16cc84f1784219f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:17:36 +0800 Subject: [PATCH 16/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index b9d61336e..0b217f9f7 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -721,9 +721,9 @@ java-for-linux & iooc-admin 开源项目技术支持 ![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/赞赏码.png) -## 赞助商 -**广州雾联科技有限公司** +# 赞助商 +## 广州雾联科技有限公司 -## LICENSE +# LICENSE 使用 Apache2.0 开源许可协议 -- Gitee From 35cec9064f81bfa7f14739892924998f34f1af7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 20:18:17 +0800 Subject: [PATCH 17/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 0b217f9f7..13d474f0d 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -721,9 +721,9 @@ java-for-linux & iooc-admin 开源项目技术支持 ![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/赞赏码.png) -# 赞助商 -## 广州雾联科技有限公司 - # LICENSE 使用 Apache2.0 开源许可协议 + +# 赞助商 +## 广州雾联科技有限公司 \ No newline at end of file -- Gitee From 44245f67db245ccf581e81818cdd9c1c7cf8f420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 22:00:02 +0800 Subject: [PATCH 18/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 13d474f0d..3d24dc30f 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -197,20 +197,20 @@ yarn dev **业绩:** -1. ⭐项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 -2. ⭐前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时Tomcat的新Cookie处理器问题。远程数据库表导入问题。 -3. ⭐搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 -4. ⭐Nginx找不到PID问题。CentOS虚拟机克隆的网络问题。 -5. ⭐用户修改完信息保证 Token 是最新的问题。前端Get请求携带Headers失效问题。 CAS 单点登陆前端 发起验证,后端获取不到Cookie问题。 -6. ⭐Logstatsh 数据库同步版本不匹配问题。Logstash 自定义模板配置中文分词 Mappings 同步失效问题。 -7. ⭐FastDFS 追踪服务器器无法访问问题。OSS 头像无法上传问题。 -8. ⭐启动报 Ambiguous mapping 错误问题、yml 配置文件存储在 Github 无法加载配置问题。 -9. ⭐Config Server使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 -10. ⭐Gateway 配置网关层 Redis限流。了解可以通过防火墙、负载均衡、缓存、限流、K8S弹性扩缩容技术 缓解 DDOS 攻击。 -11. ⭐引入 Bus 依赖 Zipkin 配置不起作用问题。retry 与 requeue 配置之间的冲突问题。Docker 部署微服务 Cookie 域设置问题。 -12. ⭐CentOS 搭建K8S无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 -13. ⭐如何系统的开发一个单体、集群、分布式、微服务、容器化架构项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统, 系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 +1. ⭐前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时Tomcat的新Cookie处理器问题。远程数据库表导入问题。 +2. ⭐Nginx找不到PID问题。CentOS虚拟机克隆的网络问题。 +3. ⭐用户修改完信息保证 Token 是最新的问题。前端Get请求携带Headers失效问题。 CAS 单点登陆前端 发起验证,后端获取不到Cookie问题。 +4. ⭐Logstatsh 数据库同步版本不匹配问题。Logstash 自定义模板配置中文分词 Mappings 同步失效问题。 +5. ⭐FastDFS 追踪服务器器无法访问问题。OSS 头像无法上传问题。 +6. ⭐启动报 Ambiguous mapping 错误问题、yml 配置文件存储在 Github 无法加载配置问题。 +7. ⭐引入 Bus 依赖 Zipkin 配置不起作用问题。retry 与 requeue 配置之间的冲突问题。Docker 部署微服务 Cookie 域设置问题。 +8. ⭐CentOS 搭建K8S无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 +9. ⭐如何系统的开发一个单体、集群、分布式、微服务、容器化架构项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统, 系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 +10. ⭐Gateway 配置网关层 Redis限流。了解可以通过防火墙、负载均衡、缓存、限流、K8S弹性扩缩容技术 缓解 DDOS 攻击。 +11. ⭐Config Server使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 +12. 搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 +13. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 **💡 使用说明:** ```shell # 克隆项目 -- Gitee From 7bce7326d2a00e79ad23cf44bdd0dc1dd8a25a96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Fri, 9 Apr 2021 22:00:52 +0800 Subject: [PATCH 19/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.zh-CN.md b/README.zh-CN.md index 3d24dc30f..2e6194444 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -211,6 +211,7 @@ yarn dev 11. ⭐Config Server使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 12. 搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 13. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 + **💡 使用说明:** ```shell # 克隆项目 -- Gitee From 49e1d609bf73c641076b2e2983b6f331c4960bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Sun, 11 Apr 2021 00:04:26 +0800 Subject: [PATCH 20/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 51 ++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 2e6194444..e0540d513 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -19,7 +19,7 @@ 开源故事。初识开源、学习和使用开源项目、尝试参与开源、启动自己的开源项目、开源治理、有关开源的其他问题、 开源指北编写成员、开源指北 Logo、开源 VLOG、开源寄语。 开源指北官方 pages 阅读页**,该页面还支持了 PWA ,Android 或者 PC 系统的用户还可以把开源指北添加在桌面上,能够让你随时随地的阅读。 -⭐积累了**57多个Issues、403多次PR(Pull Requests)提交、997多次的Push提交、1.8K Star**、成为了 Gitee 官方推荐项目。 +⭐积累了 **57 多个 Issues、403 多次 PR(Pull Requests)提交、997 多次的 Push 提交、1.8K Star**、成为了 Gitee 官方推荐项目。 ⭐目前开源指北 1.0 版本正式上线了。 **⭐作者作为开源指北编写成员** 贡献了开源项目与媒体结合实战经验 PR,⭐提交如何申请 JetBrains 开源许可证 Issue。 @@ -39,7 +39,7 @@ [专栏阅读地址](https://space.bilibili.com/77266754/article) -**Java 开源笔记子项目**:**⭐阅读英文技术文档基础**、⭐Docker、⭐Kubernetes、Elasticsearch、FastDFS、OSS、⭐Spring Cloud 全家桶、⭐Vultr 搭建服务器、互联网视频高效率学习技巧、⭐DDOS 防御、Nginx、Redis、RabbitMQ、RocketMQ、Java 语法基础、Web 入门、Java 后台数据库、Java SSM框架、Spring Boot 等(在开源**笔记**、java-for-gitee 文件夹)。 +**Java 开源笔记子项目**:**⭐阅读英文技术文档基础**、⭐Docker、⭐Kubernetes、Elasticsearch、FastDFS、OSS、⭐Spring Cloud 全家桶、⭐Vultr 搭建服务器、互联网视频高效率学习技巧、⭐DDOS 防御、Nginx、Redis、RabbitMQ、RocketMQ、Java 语法基础、Web 入门、Java 后台数据库、Java SSM 框架、Spring Boot 等(在开源**笔记**、java-for-gitee 文件夹)。 **💡 使用说明:** @@ -59,11 +59,11 @@ 自定义黑色的标题栏,不要系统自带的标题栏模块。 -hacker工具箱模块。 +hacker 工具箱模块。 -爬虫、爬取最新的网络安全新闻显示到GUI模块。 +爬虫、爬取最新的网络安全新闻显示到 GUI 模块。 -Hacker学习路线、hacking指令搜索模块。 +Hacker 学习路线、hacking 指令搜索模块。 **负责系统模块:** @@ -164,11 +164,11 @@ yarn dev ⭐FastDFS 分布式文件系统:FastDFS 头像上传、OSS 头像上传。 -⭐Spring Cloud微服务重构Spring Boot项目:搭建项目整体结构、公共依赖模块、集成 Eureka 注册中心模块、改造商品中心模块、改造用户中心模块、改造订单中心模块、改造购物车模块、用户模块集成 Feign 组件、用户与订单模块集成 Hystrix 相关组件、Config 配置中心模块、用户模块集成 Config 相关组件、集成 Gateway 网关中心模块、鉴权中心模块、集成 Sleuth、Zipkin、ELK 相关组件模块、集成 Stream 强制退出用户、关闭超时订单模块。 +⭐Spring Cloud 微服务重构 Spring Boot 项目:搭建项目整体结构、公共依赖模块、集成 Eureka 注册中心模块、改造商品中心模块、改造用户中心模块、改造订单中心模块、改造购物车模块、用户模块集成 Feign 组件、用户与订单模块集成 Hystrix 相关组件、Config 配置中心模块、用户模块集成 Config 相关组件、集成 Gateway 网关中心模块、鉴权中心模块、集成 Sleuth、Zipkin、ELK 相关组件模块、集成 Stream 强制退出用户、关闭超时订单模块。 ⭐Docker 部署注册中心、配置中心、鉴权中心、用户中心、网关中心微服务、Nginx 前端内容中心系统。 -⭐阿里云部署 云数据库 MySQL、云数据库 Redis、云消息中间件RabbitMQ。 +⭐阿里云部署 云数据库 MySQL、云数据库 Redis、云消息中间件 RabbitMQ。 ⭐K8S 部署 RabbitMQ、注册中心、配置中心集群、鉴权中心集群、用户中心集群、商品中心集群、购物车中心集群、订单中心集群、网关中心集群。自由扩缩容 用户中心集群、安装 Istio、Knative 有客户端请求就自动伸缩指定容器。 @@ -197,20 +197,19 @@ yarn dev **业绩:** - -1. ⭐前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时Tomcat的新Cookie处理器问题。远程数据库表导入问题。 -2. ⭐Nginx找不到PID问题。CentOS虚拟机克隆的网络问题。 -3. ⭐用户修改完信息保证 Token 是最新的问题。前端Get请求携带Headers失效问题。 CAS 单点登陆前端 发起验证,后端获取不到Cookie问题。 +1. ⭐前后端返回请求的数据格式不一致问题。请求方法不匹配问题。MyBatis 分页数据不正确问题。跨域配置 实现前后端联调问题。部署项目时 Tomcat 的新 Cookie 处理器问题。远程数据库表导入问题。 +2. ⭐Nginx 找不到 PID 问题。CentOS 虚拟机克隆的网络问题。 +3. ⭐用户修改完信息保证 Token 是最新的问题。前端 Get 请求携带 Headers 失效问题。 CAS 单点登陆前端 发起验证,后端获取不到 Cookie 问题。 4. ⭐Logstatsh 数据库同步版本不匹配问题。Logstash 自定义模板配置中文分词 Mappings 同步失效问题。 5. ⭐FastDFS 追踪服务器器无法访问问题。OSS 头像无法上传问题。 6. ⭐启动报 Ambiguous mapping 错误问题、yml 配置文件存储在 Github 无法加载配置问题。 7. ⭐引入 Bus 依赖 Zipkin 配置不起作用问题。retry 与 requeue 配置之间的冲突问题。Docker 部署微服务 Cookie 域设置问题。 -8. ⭐CentOS 搭建K8S无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 +8. ⭐CentOS 搭建 K8S 无法访问镜像问题、Ping 不通 ClusterIP 问题、cni0 网络错误问题、Master Ping 不通 Node 节点问题、ipv4 内核版本低问题、helm install 权限问题。 9. ⭐如何系统的开发一个单体、集群、分布式、微服务、容器化架构项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统, 系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 -10. ⭐Gateway 配置网关层 Redis限流。了解可以通过防火墙、负载均衡、缓存、限流、K8S弹性扩缩容技术 缓解 DDOS 攻击。 -11. ⭐Config Server使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 -12. 搭建Nginx集群系统,Redis主从复制读写分离架构作为数据库的保护屏障系统。 -13. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部 署与上线。 +10. ⭐Gateway 配置网关层 Redis 限流。了解可以通过防火墙、负载均衡、缓存、限流、K8S 弹性扩缩容技术 缓解 DDOS 攻击。 +11. ⭐Config Server 使用对称性密钥进行 Github 配置 yml 文件 属性值进行加密与解密。 +12. 搭建 Nginx 集群系统,Redis 主从复制读写分离架构作为数据库的保护屏障系统。 +13. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部署与上线。 **💡 使用说明:** ```shell @@ -240,7 +239,7 @@ mvn clean install ⭐Vue 前后端分离直播系统重构,前后端分离不分离直播系统:重构内容中心核心系统、重构吃货商城内容中心系统。 -⭐OpenVidu CE 生产级单体架构 WebRTC 直播系统重构 Vue 单体架构直播系统:提供生产级的WebRTC直播SDK & API服务,重构为兼容性强、生产环境、稳定版 WebRTC 直播系统。 +⭐OpenVidu CE 生产级单体架构 WebRTC 直播系统重构 Vue 单体架构直播系统:提供生产级的 WebRTC 直播 SDK & API 服务,重构为兼容性强、生产环境、稳定版 WebRTC 直播系统。 ⭐OpenVidu Pro 商业级集群架构 WebRTC 直播系统重构 OpenVidu CE 生产级单体架构直播系统:提供商用生产级 WebRTC 直播集群服务、后台监视服务,管理和查看所有视频会议服务、录音管理服务、会话历史记录服务、集群管理服务、客户地理位置服务、Elasticsearch & Kibana 可视化后台视频会议服务、录音管理服务、会话历史记录服务、集群管理服务,重构为可商用多人 WebRTC 直播系统。 @@ -277,7 +276,7 @@ mvn clean install ```shell # 克隆项目 git clone https://gitee.com/OSrcDevel/java-for-linux.git -# 进入 webrtc子项目文件夹 +# 进入 webrtc 子项目文件夹 cd webrtc # 安装依赖 mvn clean install @@ -315,11 +314,11 @@ https://127.0.0.1:8443/admin.html **简介:** -⭐该项目是基于C/S架构休闲类型泡泡堂游戏,是一种由键盘操作的休闲小游戏,游戏控制简便,只要使用一个方向键控制方向,再加上一个空格键放置泡泡,5个按键就可以进行游戏了。 +⭐该项目是基于 C/S 架构休闲类型泡泡堂游戏,是一种由键盘操作的休闲小游戏,游戏控制简便,只要使用一个方向键控制方向,再加上一个空格键放置泡泡,5 个按键就可以进行游戏了。 **主要功能模块:** -⭐Control模块包含游戏逻辑设计,游戏动作事件监听,Element模块包含元素加载、管理元素,元素类型,Frame模块包含窗口显示,元素图像渲染等模块。 +⭐Control 模块包含游戏逻辑设计、游戏动作事件监听、Element 模块包含元素加载、管理元素、元素类型、Frame 模块包含窗口显示、元素图像渲染等模块。 **责任描述:** @@ -331,15 +330,15 @@ https://127.0.0.1:8443/admin.html **技术描述:** -⭐采用Java SE 核心架构开发模式。 +⭐采用 Java SE 核心架构开发模式。 -项目主要利用的技术有Java SE 1.8 核心技术、JLayer、⭐Swing、MSpaint、Photoshop。 +项目主要利用的技术有 Java SE 1.8 核心技术、JLayer、⭐Swing、MSpaint、Photoshop。 -开发环境:IntelliJ IDEA开发工具、Windows 7。 +开发环境:IntelliJ IDEA 开发工具、Windows 7。 **业绩:** -通过这个项目锻炼了Java面向对象分散式逻辑思维,排除不符合逻辑的编程思想,不同的类,在不同的包、不同的模块编写,而不是一个类写出所有游戏模块功能;⭐借鉴Spring框架IOC、DL思想,编写游戏元素对象加载类,元素对象管理器类,如何以高内聚低耦合的方式管理、加载游戏里各种对象资源;⭐当然作为组长最为重要的是,小组之间如何合理的分配任务了,共同的去完成这个项目。 +通过这个项目锻炼了 Java 面向对象分散式逻辑思维,排除不符合逻辑的编程思想,不同的类,在不同的包、不同的模块编写,而不是一个类写出所有游戏模块功能;⭐借鉴 Spring 框架 IOC、DL 思想,编写游戏元素对象加载类,元素对象管理器类,如何以高内聚低耦合的方式管理、加载游戏里各种对象资源;⭐当然作为组长最为重要的是,小组之间如何合理的分配任务了,共同的去完成这个项目。 **💡 使用说明:** @@ -400,7 +399,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 1. ⭐解决了复杂的 JVM 源码写 C & C++ 内嵌级别 Native 函数问题、Linux 的 JNI 动态函数注册问题,为开源社区提供了研究 Java Native 层函数源码解决方案。 2. ⭐Java 写内存级别游戏安全解决方案。Java 如何进行图像识别问题。正确理解 C 语言指针问题。 3. ⭐积累 1 年 Java 开源项目实战经验 -4. ⭐获得 Gitee 官方开源指北项目贡献纸质证书 T恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 +4. ⭐获得 Gitee 官方开源指北项目贡献纸质证书 T 恤 并在开源指北电子书编写成员栏署名 成为该项目的优质贡献者 成为其他开源爱好者的开源项目贡献者。 5. ⭐使用 java-for-linux 综合型开源项目申请了 JetBrains 开源许可证 可以免费使用 JetBrains 全家桶所有产品 IntelliJ IDEA DataGrip WebStorm Clion TeamCity 等 使用 JetBrains 各种工具集成到 IntelliJ IDEA 工具里。 6. ⭐制作专业 Java 开发者 Logo 头像 开发专业的仿黑客命令行工具 成为更加专业的 Java 开发者。 7. ⭐学习阅读英文技术文档基础。学习 Github、Gitee 版本控制软件的使用。 @@ -417,7 +416,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [⭐开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -[⭐iooc-admin后台权限管理系统开源项目](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) +[⭐iooc-admin 后台权限管理系统开源项目](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) [⭐演示地址](https://www.bilibili.com/video/BV1qK411u7w6) -- Gitee From 99223ba9b8c5276e726e677900eb1e35d7c2ce33 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Wed, 14 Apr 2021 21:33:18 +0800 Subject: [PATCH 21/68] =?UTF-8?q?update=20=E5=BC=80=E6=BA=90=E6=8A=80?= =?UTF-8?q?=E6=9C=AF/README.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\345\274\200\346\272\220\346\212\200\346\234\257/README.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\345\274\200\346\272\220\346\212\200\346\234\257/README.md" "b/\345\274\200\346\272\220\346\212\200\346\234\257/README.md" index a14f6aa34..bd64e804a 100644 --- "a/\345\274\200\346\272\220\346\212\200\346\234\257/README.md" +++ "b/\345\274\200\346\272\220\346\212\200\346\234\257/README.md" @@ -1 +1 @@ -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/Java社会人.png) +![image](https://gitee.com/OSrcDevel/java-for-linux/raw/master/image/Java社会人.png) -- Gitee From 23147a56a082c9b9b457c0fb74d6a7a7ecd1b301 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Wed, 14 Apr 2021 22:14:46 +0800 Subject: [PATCH 22/68] =?UTF-8?q?=E5=BC=80=E6=BA=90=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=90=8D=E5=8D=95=E7=9B=B8=E5=85=B3=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 "\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" diff --git "a/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" "b/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" new file mode 100644 index 000000000..66af9aaa2 --- /dev/null +++ "b/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" @@ -0,0 +1,3 @@ +上海华泛信息服务有限公司 + +广州市锐酷信息科技有限公司 \ No newline at end of file -- Gitee From e02c9b3673f22caac6f5f67306e4818075e27ab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E5=BC=80=E5=8F=91=E8=80=85?= Date: Thu, 15 Apr 2021 20:30:02 +0800 Subject: [PATCH 23/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- README.zh-CN.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 14dca8aa0..e17c3a158 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ 这个仓库是 **java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目:** **Gitee 官方开源指北子项目**、开源课程子项目、开源笔记子项目、 **OpenToolbox 子项目** 、**Java 泡泡堂游戏子项目**、2048 小游戏子项目、 -**cppmm 子项目**、**开发者英语小抄子项目**、**iooc-admin 后台权限管理子项目**、 其他开源子项目等 +**cppmm 子项目**、**开发者英语小抄子项目**、**iooc-admin 后台权限管理项目**、 其他开源子项目等 ### java-for-linux 综合型开源子项目: @@ -122,7 +122,7 @@ npm run dev npm run build:win32 ``` -**iooc-admin 后台权限管理系统开源子项目**:(在 **[iooc-vue-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 +**iooc-admin 后台权限管理系统开源项目**:(在 **[iooc-vue-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 **💡 使用说明:** diff --git a/README.zh-CN.md b/README.zh-CN.md index e0540d513..e280d6206 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -8,7 +8,7 @@ 这个仓库是 **⭐java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 -**⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**iooc-admin 后台权限管理子项目**、 其他 Java 开源子项目等 +**⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**iooc-admin 后台权限管理项目**、 其他 Java 开源子项目等 ### java-for-linux 综合型开源子项目: @@ -122,7 +122,7 @@ npm run dev npm run build:win32 ``` -**iooc-admin 后台权限管理系统开源子项目**:(在 **[iooc-vue-admin](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 +**iooc-admin 后台权限管理系统开源项目**:(在 **[iooc-vue-admin](https://gitee.com/OSrcDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 **💡 使用说明:** -- Gitee From a242eed013c2a08af7bfc92bac82dd3658057def Mon Sep 17 00:00:00 2001 From: OSrcD Date: Wed, 21 Apr 2021 14:30:25 +0800 Subject: [PATCH 24/68] =?UTF-8?q?update=20=E5=BC=80=E6=BA=90=E5=85=B6?= =?UTF-8?q?=E4=BB=96/=E5=BC=80=E6=BA=90=E9=A1=B9=E7=9B=AE=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E5=90=8D=E5=8D=95=E7=9B=B8=E5=85=B3=E9=97=AE=E9=A2=98?= =?UTF-8?q?/README.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 3 --- 1 file changed, 3 deletions(-) diff --git "a/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" "b/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" index 66af9aaa2..e69de29bb 100644 --- "a/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" +++ "b/\345\274\200\346\272\220\345\205\266\344\273\226/\345\274\200\346\272\220\351\241\271\347\233\256\345\205\254\345\217\270\345\220\215\345\215\225\347\233\270\345\205\263\351\227\256\351\242\230/README.md" @@ -1,3 +0,0 @@ -上海华泛信息服务有限公司 - -广州市锐酷信息科技有限公司 \ No newline at end of file -- Gitee From 05d94b8856d8e982631878f96ce313febb75cbcc Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 22 Apr 2021 00:36:57 +0800 Subject: [PATCH 25/68] update cppmm/README.md. --- cppmm/README.md | 1313 ++++++++++++++++++++++------------------------- 1 file changed, 606 insertions(+), 707 deletions(-) diff --git a/cppmm/README.md b/cppmm/README.md index 8d2df5112..f5f8a091e 100755 --- a/cppmm/README.md +++ b/cppmm/README.md @@ -1,1307 +1,1206 @@ # cppmm - - cppmm 是 C++-- 其实 Java 就是 C++ 的简化版 在 C++ 的基础上进行简化 所以就是 C++-- +## JVM & C & C++ & Linux 强强联合 +### JVM 篇 -## 编程健康指南 - - - -## 科学上网指南 - - -## 社会工程学 - - - -### Google Hacking - - - -## 追溯技术历史 - - -## JVM 前世今生 - - - -### JAVA 1.0 代号 Oak(橡树) - -#### 1996-01-23 发行 - -### JAVA 1.1 - -#### 1997-02-19 发行,主要更新内容: - -引入JDBC - -添加内部类支持 - -引入JAVA BEAN - -引入RMI - -引入反射 - -### JAVA 1.2 代号 Playground(操场) - -#### 1998-12-8 发行,主要更新内容: - -引入集合框架 - -对字符串常量做内存映射 - -引入JIT(Just In Time)编译器 - -引入打包文件数字签名 - -引入控制授权访问系统资源策略工具 - -引入JFC(Java Foundation Classes),包括Swing1.0,拖放和Java2D类库 - -引入Java插件 - -JDBC中引入可滚动结果集,BLOB,CLOB,批量更新和用户自定义类型 - -Applet中添加声音支持 - -### JAVA 1.3 代号 Kestrel(红隼) - -#### 2000-5-8 发布,主要更新内容: - -引入Java Sound API - -引入jar文件索引 - -对Java各方面多了大量优化和增强 - -Java Platform Debugger Architecture用于 Java 调式的平台。 - -JAVA 1.4 代号 Merlin(隼) - -#### 2004-2-6 发布(首次在 JCP 下发行),主要更新内容: - -添加XML处理 - -添加Java打印服务(Java Print Service API) - -引入Logging API - -引入Java Web Start - -引入JDBC 3.0 API - -引入断言 - -引入Preferences API - -引入链式异常处理 - -支持IPV6 - -支持正则表达式 - -引入Image I/O API - -NIO,非阻塞的 IO,优化 Java 的 IO 读取。 - -### JDK 5.0 代号 Tiger(老虎),有重大改动 - -#### 2004-9-30 发布 主要更新内容: - -引入泛型 - -For-Each循环 增强循环,可使用迭代方式 - -自动装箱与自动拆箱 - -引入类型安全的枚举 - -引入可变参数 - -添加静态引入 - -引入注解 - -引入Instrumentation - -提供了 java.util.concurrent 并发包。 - -### JDK 6 代号 Mustang(野马) - -#### 2006-12-11 发布,主要更新内容: - -引入了一个支持脚本引擎的新框架(基于 Mozilla Rhino 的 JavaScript 脚本引擎) - -UI的增强 - -对WebService支持的增强(JAX-WS2.0 和 JAXB2.0) - -引入JDBC4.0API - -引入Java Compiler API - -通用的Annotations支持 - -### JDK 7 代号 Dolphin(海豚) - -#### 2011-07-28 发布 这是 sun 被 oracle 收购(2009 年 4 月)后的第一个版本,主要更新内容: - -switch语句块中允许以字符串作为分支条件 - -在创建泛型对象时应用类型推断,比如你之前版本使用泛型类型时这样写 ArrayList userList= new ArrayList();,这个版本只需要这样写 ArrayList userList= new ArrayList<>();,也即是后面一个尖括号内的类型,JVM 帮我们自动类型判断补全了。 - -在一个语句块中捕获多种异常 - -添加try-with-resources语法支持,使用文件操作后不用再显示执行close了。 - -支持动态语言 - -JSR203, NIO.2,AIO,新I/O文件系统,增加多重文件的支持、文件原始数据和符号链接,支持ZIP文件操作 - -JDBC规范版本升级为JDBC4.1 - -引入Fork/Join框架,用于并行执行任务 - -支持带下划线的数值,如 int a = 100000000;,0 太多不便于人阅读,这个版本支持这样写 int a = 100_000_000,这样就对数值一目了然了。 - -Swing组件增强(JLayer,Nimbus Look Feel…)参考 - -### JDK 8 - -#### 2014-3-19 发布 oracle 原计划 2013 年发布,由于安全性问题两次跳票,是自 JAVA 5 以来最具革命性的版本,主要更新内容: - -接口改进,接口居然可以定义默认方法实现和静态方法了。 - -引入函数式接口 - -引入Lambda表达式 - -引入全新的Stream API,提供了对值流进行函数式操作。 - -引入新的Date-Time API - -引入新的JavaScrpit引擎Nashorn - -引入Base64类库 - -引入并发数组(parallel) - -添加新的Java工具:jjs、jdeps - -JavaFX,一种用在桌面开发领域的技术 - -静态链接 JNI 程序库 - -### JDK 9 - -#### 2017-9-21 发布 - -模块化(jiqsaw) - -交互式命令行(JShell) - -默认垃圾回收期切换为G1 - -进程操作改进 - -竞争锁性能优化 - -分段代码缓存 - -优化字符串占用空间 - -### JDK 10 - -#### 2018-3-21 发布 - -JEP286,var 局部变量类型推断。 - -JEP296,将原来用 Mercurial 管理的众多 JDK 仓库代码,合并到一个仓库中,简化开发和管理过程。 - -JEP304,统一的垃圾回收接口。 - -JEP307,G1 垃圾回收器的并行完整垃圾回收,实现并行性来改善最坏情况下的延迟。 - -JEP310,应用程序类数据 (AppCDS) 共享,通过跨进程共享通用类元数据来减少内存占用空间,和减少启动时间。 - -JEP312,ThreadLocal 握手交互。在不进入到全局 JVM 安全点 (Safepoint) 的情况下,对线程执行回调。优化可以只停止单个线程,而不是停全部线程或一个都不停。 - -JEP313,移除 JDK 中附带的 javah 工具。可以使用 javac -h 代替。 - -JEP314,使用附加的 Unicode 语言标记扩展。 - -JEP317,能将堆内存占用分配给用户指定的备用内存设备。 - -JEP317,使用 Graal 基于 Java 的编译器,可以预先把 Java 代码编译成本地代码来提升效能。 - -JEP318,在 OpenJDK 中提供一组默认的根证书颁发机构证书。开源目前 Oracle 提供的的 Java SE 的根证书,这样 OpenJDK 对开发人员使用起来更方便。 - -JEP322,基于时间定义的发布版本,即上述提到的发布周期。版本号为$FEATURE.$INTERIM.$UPDATE.$PATCH,分别是大版本,中间版本,升级包和补丁版本。 - -### JDK 11 - -#### 2018-9-25 发布 - -官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议) - -JEP181: Nest-Based Access Control(基于嵌套的访问控制) - -JEP309: Dynamic Class-File Constants(动态的类文件常量) - -JEP315: Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics) - -JEP318: Epsilon: A No-Op Garbage Collector(Epsilon 垃圾回收器,又被称为”No-Op(无操作)”回收器) - -JEP320: Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块,JavaFX 也已被移除) - -JEP321: HTTP Client (Standard) - -JEP323: Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法) - -JEP324: Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议) - -JEP327: Unicode 10 - -JEP328: Flight Recorder(飞行记录仪) - -JEP329: ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法) +#### Java 的 JNI 篇书籍大全 -JEP330: Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序) +[Essential Jni Java Native Interface 出版年 1998-3](https://book.douban.com/subject/6963703/) -JEP331: Low-Overhead Heap Profiling(低开销的堆分配采样方法) +[Java(TM) Native Interface 出版年 1999-06-20](https://book.douban.com/subject/3162962/) -JEP332: Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持) +[Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer) 出版年 2005-02-11](https://book.douban.com/subject/1777711/) -JEP333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)(ZGC:可伸缩的低延迟垃圾回收器,处于实验性阶段) +[Java AWT Native Interface 页数 18](https://book.douban.com/subject/19369591/) -JEP335: Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎) +[Java Native Interface 页数 112](https://book.douban.com/subject/19369496/) -JEP336: Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API) +[Java Native Access 页数 112](https://book.douban.com/subject/19369503/) -### JDK 12 +[IBM JNI](https://www.ibm.com/developerworks/cn/java/j-jni/) -#### 2019-3-19 发布 +[JNI](https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/jniTOC.html) -JEP189:Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) +[JNA](http://java-native-access.github.io/jna/5.5.0/javadoc/) -JEP230:Microbenchmark Suite +[JNR](https://github.com/jnr) -JEP325:Switch Expressions (Preview) +#### 安卓 NDK 篇书籍大全 -JEP334:JVM Constants API +[细说 Android 4.0 NDK 编程(推荐PC阅读) 出版时间 2012-07-01](https://e.jd.com/30345270.html?ebook=1) -JEP340:One AArch64 Port, Not Two +[Android NDK Game Development Cookbook 出版时间 2013-11-25](https://e.jd.com/30370939.html?ebook=1) -JEP341:Default CDS Archives +[Android C++ 高级编程 使用 NDK [Pro Android C++ with the NDK] 出版时间 2014-01-01](https://item.jd.com/12666925.html) -JEP344:Abortable Mixed Collections for G1 +[Android NDK Beginner's Guide Second Edition 出版时间 2015-04-28](https://e.jd.com/30372196.html?ebook=1) -JEP346:Promptly Return Unused Committed Memory from G1 +[Mastering Android NDK 出版时间 2015-09-30](https://e.jd.com/30371847.html?ebook=1) -### JDK 13 +#### Java 虚拟机书籍大全 -#### 2019-9-17 发布 +[Java 虚拟机规范 出版年 1996-12-01](https://book.douban.com/subject/1549489/) -JEP350:Dynamic CDS Archives +[Java Virtual Machine (Java Series) 出版年 1997-04-01](https://book.douban.com/subject/1783913/) -JEP351:ZGC: Uncommit Unused Memory +[Java 虚拟机规范 出版年 1997-10](https://book.douban.com/subject/19970045/) -JEP353:Reimplement the Legacy Socket API +[The Java™ Virtual Machine Specification 出版年 1999-4-24](https://book.douban.com/subject/1783950/) -JEP354:Switch Expressions +[Programming for the Java™ Virtual Machine 出版年 1999-7-2](https://book.douban.com/subject/1610251/) -JEP355:Text Blocks +[Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM 01) April 23-24 2001 Monterey California USA 出版时间 2001-1-1)](https://www.amazon.com/-/zh/dp/1880446111/ref=sr_1_246?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594370603&s=books&sr=1-246) -### JDK 14 +[Java and the Java Virtual Machine 出版年 2001-6-27](https://book.douban.com/subject/1761726/) -#### 预计 2020-03-17 General Availability +[2nd Java Virtual Machine Reasearch and Technology Symposium (JVM 02) 出版年 2002](https://book.douban.com/subject/4222747/) -JEP 305: Pattern Matching for instanceof (Preview) + **[深入嵌入式 Java 虚拟机 出版年 2003-5-1](https://book.douban.com/subject/1103575/)** -JEP 358: Helpful NullPointerExceptions +[嵌入式 Java 虚拟机及其应用研究](https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CMFD&dbname=CMFD0506&filename=2005151384.nh&uid=WEEvREcwSlJHSldRa1FhdkJkcGkzcUJrUmhxN2ZETTZCdFAyVno4dWhrWT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4ggI8Fm4gTkoUKaID8j8gFw!!&v=MDE3NzExVDNxVHJXTTFGckNVUkwyZlpPZHRGeURoVjdyS1YxMjdHN0s5SDlMRXE1RWJQSVI4ZVgxTHV4WVM3RGg=) -JEP 361: Switch Expressions (Standard) +[深入 Java 虚拟机(原书第 2 版) 出版年 2003-9](https://book.douban.com/subject/1138768/) -JEP 345: NUMA-Aware Memory Allocation for G1 +[A Real-Time Java Virtual Machine for Avionics (Preprint) 出版时间 2006-1-1](https://www.amazon.com/-/zh/dp/B00OPI69CG/ref=sr_1_35?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594369619&s=books&sr=1-35) -JEP 349: JFR Event Streaming -JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination +[IBM Technology for Java Virtual Machine in IBM i5/OS 出版时间 2007-2-14](https://www.amazon.com/-/zh/dp/0738486051/ref=sr_1_245?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594370603&s=books&sr=1-245) -JEP 363: Remove the CMS Garbage Collector +[Java Virtual Machine 出版年 2009-12-30](https://book.douban.com/subject/4291938/) -JEP 364: ZGC on macOS +[Principles of Computer Organization and Assembly Language (2-downloads) Using the Java Virtual Machine Kindle 电子书 出版时间 2011年1月11日](https://www.amazon.com/-/zh/dp/B009TGBI1Q/ref=sr_1_12?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594369581&s=books&sr=1-12) -JEP 368: Text Blocks (Second Preview) +[Java Virtual Machine 出版年 2011-9](https://book.douban.com/subject/14156745/) -## 参考文献 +[Kaffe Real-Time JVM (英语) 出版时间 2013-3-22](https://www.amazon.com/-/zh/dp/365937539X/ref=sr_1_64?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=JVM&qid=1594368449&s=books&sr=1-64) -### JVM&C&C++&Linux 强强联合 +[Understanding Java Virtual Machine 出版年 2013-3-31](https://book.douban.com/subject/24670621/) -### JVM 篇 +[Java 虚拟机并发编程 出版时间 2013-05-01](https://item.jd.com/11231128.html) -#### Java 的 JNI 篇书籍大全 +[解析 Java 虚拟机开发 出版年 2013-5-1](https://book.douban.com/subject/24757135/) -Essential Jni: Java Native Interface 出版年: 1998-3 +[Java虚拟机规范(Java SE 7版) [The Java Virtual Machine Specification] 出版时间 2013-12-01](https://item.jd.com/11365561.html) + **[HotSpot 实战 出版时间 2014-03-01](https://item.jd.com/11414422.html?dist=jd)** +[Java 虚拟机精讲 出版时间 2015-05-01](https://item.jd.com/11631886.html?dist=jd) -Java(TM) Native Interface 出版年: 1999-06-20 +[Java 核心技术系列 Java 虚拟机规范(Java SE 8 版) [The Java Virtual Machine Specification Jave SE 8 Edition] 出版时间 2015-06-01](https://item.jd.com/11703581.html) + **[OpenJDK Cookbook 出版时间 2015-01-30](https://e.jd.com/30372388.html?ebook=1)** + **[自己动手写 Java 虚拟机 出版时间 2016-06-01](https://item.jd.com/11935272.html)** -Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer) 出版年: 2005-02-11 +[深入理解 JVM & G1 GC 出版时间 2017-06-01](https://item.jd.com/12087807.html) + **[揭秘 Java 虚拟机 JVM 设计原理与实现 出版时间 2017-06-01](https://item.jd.com/12095193.html?dist=jd)** +[Java 虚拟机基础教程 出版时间 2018-02-01](https://item.jd.com/12326931.html) -Java AWT Native Interface 页数: 18 +[Optimizing Java Practical Techniques for Improving JVM Application Performance (英语) 出版时间 2018-5-11](https://www.amazon.com/-/zh/Optimizing-Java-Techniques-Application-Performance/dp/1492025798/ref=sr_1_4?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=JVM&qid=1594368211&s=books&sr=1-4) +[Java virtual machine Second Edition Kindle 电子书 出版时间 2018-6-10](https://www.amazon.com/-/zh/virtual-machine-Second-Gerardus-Blokdyk-ebook/dp/B07DZHTF8K/ref=sr_1_9?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594369539&s=books&sr=1-9) +[JVM Tutorials Herong's Tutorial Examples Kindle 电子书 出版时间 2018-6-29](https://www.amazon.com/-/zh/dp/B07F5P5JVK/ref=sr_1_109?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=JVM&qid=1594368663&s=books&sr=1-109) -Java Native Interface 页数: 112 +[JRockit 权威指南 深入理解 JVM 出版时间 2019-01-01](https://item.jd.com/12471629.html?dist=jd) +[JVM G1 源码分析和调优 出版时间 2019-04-01](https://item.jd.com/12513757.html?dist=jd) +[实战 Java 虚拟机 JVM 故障诊断与性能优化(第2版) 出版时间 2019-07-01](https://item.jd.com/12640292.html?dist=jd) -Java Native Access 页数: 112 +[深入理解 Java 虚拟机 JVM 高级特性与最佳实践(第3版) 出版时间 2019-12-01](https://item.jd.com/12607299.html?dist=jd) + **[虚拟机设计与实现 以 JVM 为例 出版时间:2020-01-01](https://item.jd.com/12802344.html?dist=jd)** + **[深入浅出 Java 虚拟机设计与实现 出版时间 2020-04-01](https://item.jd.com/12650601.html)** -IBM JNI +[深入理解 JVM 字节码 出版时间 2020-06-01](https://item.jd.com/12876374.html) +[Microsoft Java Virtual Machine 页数 88 JVM 1.1 闭源](https://book.douban.com/subject/19795201/) +[A Dynamic Compiler for an Embedded Java Virtual Machine 页数 96](https://book.douban.com/subject/4560542/) -JNI +[Serializable Coroutines for Java Virtual Machines 页数 104](https://book.douban.com/subject/17987575/) +[Java Virtual Machine Including 页数 106](https://book.douban.com/subject/10992448/) +[Openjdk 页数 112](https://book.douban.com/subject/17991429/) -JNA(JNI的框架) +[Hotspot 页数 136](https://book.douban.com/subject/19174286/) +[Java Virtual Machine Design for Embedded Systems 页数 152](https://book.douban.com/subject/16135399/) +[Java Virtual Machines 页数 280](https://book.douban.com/subject/11146305/) -JNR(JNI的框架) +[Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/index.html) +[OpenJDK JVM 1.6](http://openjdk.java.net/) +[jvms8](https://github.com/lxw420302/books/blob/master/java/jvms8.pdf) -#### 安卓 NDK 篇书籍大全 +#### 第三方 JVM 虚拟机 -细说Android 4.0 NDK编程(推荐PC阅读) 出版时间:2012-07-01 +[JVM-1.2 JVM 1.2](https://github.com/mateusbraga/JVM-1.2) +[DS 虚拟机 JVM 1.2](http://www.developservice.cz/dsvm/doc/index.html) +[ClassPath 虚拟机 JVM 1.2 1.3 1.4 1.5](http://www.gnu.org/software/classpath/) -Android NDK Game Development Cookbook 出版时间:2013-11-25 +[SableVM 虚拟机 JVM 1.2](http://www.sablevm.org/) +[Harmony 虚拟机 JVM 1.5](http://harmony.apache.org/) +[IBM 虚拟机](https://github.com/eclipse/openj9) -Android C++高级编程:使用NDK [Pro Android C++ with the NDK] 出版时间:2014-01-01 +[The Kaffe Virtual Machine 虚拟机](http://www.kaffe.org/) +[Alibaba dragonwell8 虚拟机 JVM 1.8](https://github.com/alibaba/dragonwell8) +华为 bishengjdk-8 虚拟机 JVM 1.8 +``` +https://github.com/zhangkari/jvm -Android NDK: Beginner's Guide - Second Edition 出版时间:2015-04-28 +https://github.com/kayodesu/cabin +``` +[SAP JVM 虚拟机](https://help.sap.com/doc/saphelp_nw73ehp1/7.31.19/en-US/47/dc90b4ef17452289f9128b8c2bbd77/frameset.htm) +[avian 虚拟机](https://github.com/ReadyTalk/avian) +[腾讯 TencentKona-8 虚拟机 JVM 1.8](https://github.com/Tencent/TencentKona-8) -Mastering Android NDK 出版时间:2015-09-30 + **Microsoft Build of OpenJDK jvm 11** +``` +https://github.com/microsoft/openjdk +https://www.microsoft.com/openjdk#11 +``` +#### Android 虚拟机书籍大全 +[Android Virtual Machine (VM) Setup on Linux 出版时间 2014-01-01](https://www.amazon.com/-/zh/dp/B00W4BI2OO/ref=sr_1_1?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=android+virtual+machine&qid=1594367518&s=books&sr=1-1) -#### Java 虚拟机书籍大全 +[深入解析 Android 虚拟机 出版时间 2014-01-01](https://item.jd.com/11397767.html) -Java 虚拟机规范 出版年: 1996-12-01 +[Android Dalvik 虚拟机结构及机制剖析:第 1 卷 Dalvik 虚拟机结构剖析 出版时间 2014-11-01](https://item.jd.com/11573052.html) +[Android Dalvik 虚拟机结构及机制剖析:第 2 卷 Dalvik 虚拟机各模块机制分析 出版时间 2014-08-01](https://item.jd.com/12060826.html) +[深入解析 Android 虚拟机 出版时间 2016-09-01](https://item.jd.com/12060826.html) -Java Virtual Machine (Java Series) 出版年: 1997-04-01 +[Programming for the Android Dalvik Virtual Machine 出版时间 2017-1-15](https://www.amazon.com/-/zh/dp/1461423880/ref=sr_1_100?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=android+virtual+machine&qid=1594367885&s=books&sr=1-100) + **[深入理解 Android Java 虚拟机 ART [Understanding Android Internals ART JVM] 出版时间 2019-04-01](https://item.jd.com/12510921.html)** +[Dalvik Turbo Virtual Machine 页数 18](https://book.douban.com/subject/19378171/) -Java虚拟机规范 出版年: 1997-10 +[Dalvik 页数 80](https://book.douban.com/subject/19301198/) +[Dalvik Turbo Virtual Machine Lite Edition](https://book.douban.com/subject/33195510/) -The Java™ Virtual Machine Specification 出版年: 1999-4-24 +### C & C++ 篇 +[滴水逆向](https://274d6950.wiz03.com/wapp/pages/view/share/s/0DjmBg3sFh7F2ChxfR3bHE8d1dFI982juQzS2h9Hvo2ubgnA) +[C++ 反汇编与逆向分析技术揭秘](https://e.jd.com/30469361.html) -Programming for the Java™ Virtual Machine 出版年: 1999-7-2 +``` +第二部分 C++ 反汇编揭秘 +第 2 章 基本数据类型的表现形式 +2.1 整数类型 -Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM'01) +2.1.1 无符号整数 +2.1.2 有符号整数 +2.2 浮点数类型 -April 23-24, 2001 Monterey, California USA 出版时间:2001-1-1 +2.2.1 浮点数的编码方式 +2.2.2 基本的浮点数指令 +2.3 字符和字符串 -Java and the Java Virtual Machine 出版年: 2001-6-27 +2.3.1 字符的编码 +2.3.2 字符串的存储方式 +2.4 布尔类型 -2nd Java Virtual Machine Reasearch and Technology Symposium (JVM '02) 出版年: 2002 +2.5 地址、指针和引用 +2.5.1 指针和地址的区别 +2.5.2 各类型指针的工作方式 -深入嵌入式Java虚拟机 出版年: 2003-5-1 +2.5.3 引用 +2.6 常量 +2.6.1 常量的定义 -嵌入式Java虚拟机及其应用研究 +2.6.2 #define 和 const 的区别 +2.7 本章小结 +第 3 章 认识启动函数 找到用户入口 -深入Java虚拟机(原书第2版) 出版年: 2003-9 +3.1 程序的真正入口 +3.2 了解 VC++ 6.0 的启动函数 +3.3 main 函数的识别 -A Real-Time Java Virtual Machine for Avionics (Preprint) 出版时间:2006-1-1 +3.4 本章小结 +第 4 章 观察各种表达式的求值过程 +4.1 算术运算和赋值 -IBM Technology for Java Virtual Machine in IBM i5/OS 出版时间:2007-2-14 +4.1.1 各种算术运算的工作形式 +4.1.2 算术结果溢出 +4.1.3 自增和自减 -Java Virtual Machine 出版年: 2009-12-30 +4.2 关系运算和逻辑运算 +4.2.1 关系运算和条件跳转的对应 +4.2.2 表达式短路 -Principles of Computer Organization and Assembly Language (2-downloads): Using the Java Virtual Machine Kindle电子书 出版时间:2011年1月11日 +4.2.3 条件表达式 +4.3 位运算 +4.4 编译器使用的优化技巧 -Java Virtual Machine 出版年: 2011-9 +4.4.1 流水线优化规则 +4.4.2 分支优化规则 +4.4.3 高速缓存(cache)优化规则 -Kaffe Real-Time JVM (英语) 出版时间:2013-3-22 +4.5 一次算法逆向之旅 +4.6 本章小结 +第 5 章 流程控制语句的识别 -Understanding Java Virtual Machine 出版年: 2013-3-31 +5.1 if 语句 +5.2 if……else…… 语句 +5.3 用 if 构成的多分支流程 -Java虚拟机并发编程 出版时间:2013-05-01 +5.4 switch 的真相 +5.5 难以构成跳转表的 switch +5.6 降低判定树的高度 -解析Java虚拟机开发 出版年: 2013-5-1 +5.7 do/while/for 的比较 +5.8 编译器对循环结构的优化 +5.9 本章小结 -Java虚拟机规范(Java SE 7版) [The Java Virtual Machine Specification] 出版时间:2013-12-01 +第 6 章 函数的工作原理 +6.1 栈帧的形成和关闭 +6.2 各种调用方式的考察 -HotSpot实战 出版时间:2014-03-01 +6.3 使用 ebp 或 esp 寻址 +6.4 函数的参数 +6.5 函数的返回值 -Java虚拟机精讲 出版时间:2015-05-01 +6.6 回顾 +6.7 本章小结 +第 7 章 变量在内存中的位置和访问方式 -Java核心技术系列:Java虚拟机规范(Java SE 8版) [The Java Virtual Machine +7.1 全局变量和局部变量的区别 +7.2 局部静态变量的工作方式 +7.3 堆变量 -Specification Jave SE 8 Edition] 出版时间:2015-06-01 +7.4 本章小结 +第 8 章 数组和指针的寻址 +8.1 数组在函数内 -OpenJDK Cookbook 出版时间:2015-01-30 +8.2 数组作为参数 +8.3 数组作为返回值 +8.4 下标寻址和指针寻址 -自己动手写Java虚拟机 出版时间:2016-06-01 +8.5 多维数组 +8.6 存放指针类型数据的数组 +8.7 指向数组的指针变量 -深入理解JVM & G1 GC 出版时间:2017-06-01 +8.8 函数指针 +8.9 本章小结 +第 9 章 结构体和类 -揭秘Java虚拟机:JVM设计原理与实现 出版时间:2017-06-01 +9.1 对象的内存布局 +9.2 this 指针 +9.3 静态数据成员 - Java虚拟机基础教程 出版时间:2018-02-01 +9.4 对象作为函数参数 +9.5 对象作为返回值 +9.6 本章小结 -Optimizing Java: Practical Techniques for Improving JVM Application Performance (英语) 出版时间:2018-5-11 +第 10 章 关于构造函数和析构函数 +10.1 构造函数的出现时机 +10.2 每个对象都有默认的构造函数吗 -Java virtual machine Second Edition Kindle电子书 出版时间:2018-6-10 +10.3 析构函数的出现时机 +10.4 本章小结 +第 11 章 关于虚函数 -JVM Tutorials - Herong's Tutorial Examples Kindle电子书 出版时间:2018-6-29 +11.1 虚函数的机制 +11.2 虚函数的识别 +11.3 本章小结 -JRockit权威指南 深入理解JVM 出版时间:2019-01-01 +第 12 章 从内存角度看继承和多重继承 +12.1 识别类和类之间的关系 +12.2 多重继承 -JVM G1源码分析和调优 出版时间:2019-04-01 +12.3 虚基类 +12.4 菱形继承 +12.5 本章小结 -实战Java虚拟机:JVM故障诊断与性能优化(第2版) 出版时间:2019-07-01 +第 13 章 异常处理 +13.1 异常处理的相关知识 +13.2 异常类型为基本数据类型的处理流程 -深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 出版时间:2019-12-01 +13.3 异常类型为对象的处理流程 +13.4 识别异常处理 +13.5 本章小结 +``` -虚拟机设计与实现 以JVM为例 出版时间:2020-01-01 +[天书夜读 从汇编语言到 Windows 内核编程](https://e.jd.com/30093093.html) +``` +内容简介 +前言 -深入浅出:Java虚拟机设计与实现 出版时间:2020-04-01 +入手篇 熟悉汇编 +第 1 章 汇编指令与 C 语言 +1.1 上机建立第一个工程 -深入理解JVM字节码 出版时间:2020-06-01 +1.2 简要复习常用的汇编指令 +1.3 C 函数的参数传递过程 -Microsoft Java Virtual Machine 页数: 88 JVM 1.1 闭源 +第 2 章 C 语言的流程和处理 +2.1 C 语言的循环反汇编 +2.2 C 语言判断与分支的反汇编 -A Dynamic Compiler for an Embedded Java Virtual Machine 页数: 96 +2.3 C 语言的数组与结构 +2.4 C 语言的共用体和枚举类型 +第3章 练习反汇编 C 语言程序 -Serializable Coroutines for Java Virtual Machines 页数: 104 +3.1 算法的反汇编 +3.2 发行版的反汇编 +3.3 汇编反 C 语言练习 +``` -Java Virtual Machine, Including 页数: 106 +[完全手册丛书:C++ 参考大全(第4版) [C++ The Complete Reference] 出版时间 2003-01-01](https://item.jd.com/10173500.html) +[C++ 设计新思维 泛型编程与设计模式之应用 出版时间 2003-03-01](https://item.jd.com/10215960.html) +[C++ STL 程序员开发指南(附光盘) 出版时间 2003-04-01](https://item.jd.com/10135932.html) -Openjdk 页数: 112 +[深入 C++ 系列 泛型编程与 STL 出版时间 2003-04-01](https://item.jd.com/10180107.html) +[C++ 并行与分布式编程 [Parallel and Distributed Programming Using C++] 出版时间 2004-01-01](https://item.jd.com/10180197.html) +[C++ 网络编程 卷 2 基于 ACE 和框架的系统化复用 出版时间 2004-01-01](https://item.jd.com/10173511.html) -Hotspot 页数: 136 +[ACE 程序员指南 网络与系统编程的实用设计模式(附光盘) [The ACE Programmers Guide] 出版时间 2004-01-01](https://item.jd.com/10180230.html) +[C++ 编程艺术 出版时间 2005-04-01](https://item.jd.com/10078579.html) +[精通 Oracle 10 g Pro C/C++编程 出版时间 2005-10-01](https://item.jd.com/10100729.html) -Java Virtual Machine Design for Embedded Systems 页数: 152 +[Effective C++ 中文版 改善程序与设计的 55 个具体做法(第 3 版) 出版时间 2006-07-01](https://item.jd.com/10066454.html) +[C++ 网络编程 卷 1 运用 ACE 和模式消除复杂性 出版时间 2007-05-01](https://item.jd.com/10142730.html) +[按需印刷 C++ STL 开发技术导引 出版时间 2007-08-01](https://item.jd.com/12821994.html) -Java Virtual Machines 页数: 280 +[C++ 沉思录 Ruminations on C++ 出版时间 2008-01-01](https://item.jd.com/10062652.html) +[C 和 C++ 经典著作 C 专家编程 Expert C Programming Deep C Secrets 出版时间 2008-02-01](https://item.jd.com/10062655.html) +[C 和 C++ 经典著作 C 陷阱与缺陷 C Traps and Pitfalls 出版时间 2008-02-01](https://item.jd.com/10062654.html) -Java Language and Virtual Machine Specifications +[C 和 C++ 经典著作 C 和指针 POINTERS ON C 出版时间 2008-04-01](https://item.jd.com/10062667.html) +[Professional Multicore Programming Design And Implementation For C++ Developers 出版时间 2008-08-22](https://e.jd.com/30130930.html) +[你必须知道的 495 个 C 语言问题 出版时间 2009-02-01](https://item.jd.com/10063215.html) -OpenJDK JVM 1.6 +[代码揭秘 从 C/C++ 的角度探秘计算机系统(推荐 PC 阅读) 出版时间 2009-09-01](https://e.jd.com/30093070.html) +[C++ 编程规范 101 条规则 准则与最佳实践 出版时间 2010-12-01](https://item.jd.com/10380538.html) +[More Exceptional C++ 40 个新的工程难题、编程疑问及解决方法(中文版) 出版时间 2011-01-01](https://item.jd.com/10484021.html) -jvms8 +[提高 C++ 性能的编程技术 出版时间 2011-03-01](https://item.jd.com/10550805.html) +[白盒测试之道 C++ test 出版时间 2011-04-01](https://item.jd.com/10667008.html) -#### 第三方 Java 虚拟机 +[C++ 编程思想(两卷合订本) 出版时间 2011-07-01](https://item.jd.com/10790734.html) -https://github.com/mateusbraga/JVM-1.2 JVM 1.2 +[Professional C++ Second Edition 出版时间 2011-09-16](https://e.jd.com/30134502.html) -DS虚拟机 JVM 1.2 +[编写高质量代码 改善 C++ 程序的 150 个建议 出版时间 2011-12-01](https://item.jd.com/10898800.html) -ClassPath虚拟机 JVM 1.2 1.3 1.4 1.5 +[Applied C++ 中文版 出版时间 2012-01-01](https://item.jd.com/10894123.html) -SableVM 虚拟机 JVM 1.2 +[深度探索 C++ 对象模型 出版时间 2012-01-01](https://item.jd.com/10909788.html) -Harmony虚拟机 JVM 1.5 +[Imperfect C++(中文版) [Imperfect C++ Practical Solutions for Real-Life Programming] 出版时间 2012-06-01](https://item.jd.com/11017239.html) -IBM虚拟机 +[C++ 代码设计与重用 [Designing and Coding Reusable C++] 出版时间 2012-06-01](https://item.jd.com/11017240.html) -The Kaffe Virtual Machine 虚拟机 +[ACE 技术内幕 深入解析 ACE 架构设计与实现原理 出版时间 2012-07-09](https://e.jd.com/30469252.html) -Alibaba dragonwell8 虚拟机 JVM 1.8 +[高质量程序设计指南 C++/C语言 出版时间 2012-10-01](https://e.jd.com/30150029.html) -华为 bishengjdk-8 虚拟机 JVM 1.8 +[C++ 编程调试秘笈 出版时间 2013-01-01](https://item.jd.com/11142468.html) -https://github.com/zhangkari/jvm + **[Linux 多线程服务端编程 使用 muduo C++ 网络库 出版时间 2013-01-01](https://item.jd.com/11163782.html)** -https://github.com/kayodesu/cabin +[C 和 C++ 实务精选 C++ Templates 中文版 出版时间 2013-04-01](https://item.jd.com/11216941.html) -SAP JVM虚拟机 +[实战系列 深入实践 C++ 模板编程 出版时间 2013-06-01](https://item.jd.com/11267551.html) -avian 虚拟机 +[像计算机科学家一样思考 C++ 出版时间 2013-06-01](https://item.jd.com/11254030.html) -#### 安卓虚拟机书籍大全 +[华章科技 深入理解 C++11 新特性解析与应用 出版时间 2013-06-01](https://item.jd.com/11252776.html) -Android Virtual Machine (VM) Setup on Linux 出版时间:2014-01-01 +[Essential C++ 中文版 出版时间 2013-08-01](https://item.jd.com/11294334.html) +[图灵程序设计丛书 C++ API 设计 [API Design for C++] 出版时间 2013-08-01](https://item.jd.com/11288309.html) +[从缺陷中学习 C/C++ 出版时间 2013-09-01](https://e.jd.com/30336229.html) -深入解析Android虚拟机 出版时间:2014-01-01 +[华章程序员书库 C 和 C++ 安全编码(原书第 2 版) 出版时间 2014-01-01](https://item.jd.com/11380971.html) +[编码的法则 C++ 程序员不可不知的 101 条实用经验 出版时间 2014-01-01](https://item.jd.com/11391235.html) +[C++ For Dummies 7th Edition 出版时间 2014-01-01](https://e.jd.com/30167562.html) -Android Dalvik虚拟机结构及机制剖析:第1卷 Dalvik虚拟机结构剖析 出版时间:2014-11-01 +[深入理解C指针(C/C++程序员进阶必备,透彻理解指针与内存管理) 出版时间 2014-02-01](https://e.jd.com/30410332.html) +[C 标准库(英文版) 出版时间 2014-04-01](https://item.jd.com/11424898.html) +[深入实践 Boost 程序库开发的 94 个秘笈 出版时间 2014-04-21](https://e.jd.com/30316616.html) -Android Dalvik虚拟机结构及机制剖析:第2卷(Dalvik虚拟机各模块机制分析) 出版时间:2014-08-01 +[C++ All-in-One For Dummies 3 rd Edition 出版时间 2014-08-08](https://e.jd.com/30171371.html) +[大规模 C++ 程序设计 出版时间 2014-10-01](https://e.jd.com/30426114.html) + **[华章原创精品 深入应用 C++ 11 代码优化与工程级应用 出版时间 2015-05-01](https://item.jd.com/11701870.html)** -深入解析Android虚拟机 出版时间:2016-09-01 +[C++ STL 基础及应用(第 2 版)中国高等学校计算机科学与技术专业 应用型 规划教材 出版时间 2015-05-01](https://item.jd.com/11712422.html) +[C/C++ 技术丛书 高级 C/C++ 编译技术 [Advanced C and C++ Compiling] 出版时间 2015-05-01](https://item.jd.com/11693895.html) +[C++ 标准库(第 2 版) 出版时间 2015-06-01](https://item.jd.com/11706352.html) -Programming for the Android Dalvik Virtual Machine 出版时间:2017年1月15日 +[C++ 并发编程实战 出版时间 2015-06-01](https://item.jd.com/11691853.html) +[Learning Boost C++ Libraries 出版时间 2015-07-31](https://e.jd.com/30371972.html) +[写给大忙人看的 C++ 出版时间 2015-08-01](https://item.jd.com/11763012.html) -深入理解Android:Java虚拟机ART [Understanding Android Internals: ART JVM] 出版时间:2019-04-01 +[C 安全编码标准 开发安全 可靠 稳固系统的 98 条规则(原书第 2 版) 出版时间 2015-08-01](https://item.jd.com/11758237.html) +[最新 C/C++ 函数与算法速查速用大辞典(附光盘) 出版时间 2015-09-01](https://item.jd.com/11770080.html) +[Boost Asio C++ Network Programming Second Edition 出版时间 2015-09-16](https://e.jd.com/30371894.html) -Dalvik Turbo Virtual Machine 页数: 18 +[大道至简 C++ STL(标准模板库)精解 出版时间 2015-11-01](https://item.jd.com/11818713.html) +[C++ 泛型 STL 原理和应用 出版时间 2015-12-01](https://item.jd.com/11876751.html) +[Boost Asio C++ Network Programming Cookbook 出版时间 2016-01-25](https://e.jd.com/30372453.html) -Dalvik 页数: 80 +[C++ 编程剖析 问题 方案和设计准则 出版时间 2016-03-01](https://item.jd.com/11890425.html) +[C++ 多线程编程实战 出版时间 2016-04-01](https://item.jd.com/11919981.html) +[C++ 覆辙录 出版时间 2016-04-01](https://item.jd.com/11909224.html) -Dalvik Turbo Virtual Machine: Lite Edition +[C++ 必知必会 出版时间 2016-04-01](https://item.jd.com/11898671.html) + **[C 高级编程 基于模块化设计思想的 C 语言开发 出版时间 2016-05-01](https://item.jd.com/11924653.html)** -### C&C++ 篇 +[C 指针 基本概念 核心技术及最佳实践 出版时间 2016-05-01](https://item.jd.com/11928287.html) -滴水逆向 +[后台开发 核心技术与应用实践 出版时间 2016-08-01](https://item.jd.com/12000166.html) -C++反汇编与逆向分析技术揭秘 +[码农 经典 C++(第 26 期) 出版时间 2016-12-22](https://e.jd.com/30354693.html) -第二部分 C++反汇编揭秘 +[C++ 程序设计实践与技巧 测试驱动开发 出版时间 2017-01-01](https://e.jd.com/30410237.html) -第2章 基本数据类型的表现形式 +[C++ 标准模板库编程实战 出版时间 2017-01-01](https://e.jd.com/30410237.html) -2.1 整数类型 +[C++ STL 标准程序库开发指南(第 2 版) 出版时间 2017-01-01](https://item.jd.com/12040121.html) -2.1.1 无符号整数 +[C++ 17 STL Cookbook 出版时间 2017-06-28](https://e.jd.com/30373228.html) -2.1.2 有符号整数 +[Boost C++ Application Development Cookbook Second Edition 出版时间 2017-08-30](https://e.jd.com/30381029.html) -2.2 浮点数类型 +[Learning C++ Functional Programming 出版时间 2017-08-10](https://e.jd.com/30380995.html) -2.2.1 浮点数的编码方式 +[Mastering the C++ 17 STL 出版时间 2017-09-28](https://e.jd.com/30380973.html) -2.2.2 基本的浮点数指令 +[C++ 入门经典(第 10 版) 出版时间 2017-11-01](https://item.jd.com/12281050.html) -2.3 字符和字符串 +[C++ 语义和性能分析 出版时间 2017-12-01](https://e.jd.com/30410196.html) -2.3.1 字符的编码 +[C++ 性能优化指南 出版时间 2018-01-01](https://e.jd.com/30410196.html) -2.3.2 字符串的存储方式 +[C++ High Performance 出版时间 2018-01-31](https://e.jd.com/30402033.html) -2.4 布尔类型 +[Effective Modern C++ (中文版) 出版时间 2018-04-01](https://item.jd.com/12348026.html) -2.5 地址、指针和引用 +[多核异构并行计算(OpenMP4.5 C C++篇) 超算 云计算与大数据技术专业教程·普通高等教育 十三五 规划教材 出版时间 2018-04-01](https://item.jd.com/12375927.html) -2.5.1 指针和地址的区别 +[C/C++ 实践进阶之道 写给程序员看的编程书 出版时间 2018-05-01](https://item.jd.com/12331465.html) -2.5.2 各类型指针的工作方式 +[新标准 C++ 程序设计 出版时间 2018-08-01](https://e.jd.com/30451880.html) -2.5.3 引用 +[清华计算机图书译丛 精通 C++(第 9 版) 出版时间 2018-08-01](https://item.jd.com/12432130.html) -2.6 常量 +[Linux C 与 C++ 一线开发实践 出版时间 2018-12-01](https://item.jd.com/12472663.html) -2.6.1 常量的定义 +[Hands-On System Programming with C++ 出版时间 2018-12-26](https://e.jd.com/30506171.html) -2.6.2 #define和const的区别 +[Hands-On Design Patterns with C++ 出版时间 2019-01-30](https://e.jd.com/30506113.html) -2.7 本章小结 +[C++ 代码整洁之道 C++ 17 可持续软件开发模式实践 出版时间 2019-04-01](https://item.jd.com/12599914.html) -第3章 认识启动函数,找到用户入口 +[C++ 高级编程(第 4 版) 出版时间 2019-04-01](https://item.jd.com/12600974.html) -3.1 程序的真正入口 +[C 指针原理揭秘 基于底层实现机制 出版时间 2019-05-01](https://e.jd.com/30485018.html) -3.2 了解VC++6.0的启动函数 +[白话 C++ 之练功 出版时间 2019-05-01](https://item.jd.com/12609616.html) -3.3 main函数的识别 + **[C++ 程序设计语言(第 1-4 部分 套装共 2 册) 出版时间 2019-06-01](https://item.jd.com/12746690.html)** -3.4 本章小结 +[C++ 17 入门经典(第 5 版) 出版时间:2019-06-01](https://item.jd.com/12620430.html) -第4章 观察各种表达式的求值过程 + **[C Primer Plus 第 6 版 中文版 出版时间 2019-11-01](https://item.jd.com/12627795.html)** -4.1 算术运算和赋值 +[C++ 函数式编程 [Functional Programming in C++] 出版时间 2020-01-01](https://item.jd.com/12612787.html) -4.1.1 各种算术运算的工作形式 +[Boost 程序库完全开发指南 深入 C++ 标准库(第 5 版) 出版时间 2020-06-01](https://e.jd.com/30611143.html) -4.1.2 算术结果溢出 +[C++ 新经典 出版时间 2020-07-01](https://item.jd.com/12945032.html) -4.1.3 自增和自减 +### Linux 篇 -4.2 关系运算和逻辑运算 +[Debug Hacks 中文版 出版年 2011-8](https://book.douban.com/subject/6799412/) -4.2.1 关系运算和条件跳转的对应 +[Linux 内核安全模块深入剖析 出版时间 2016-12-01](https://item.jd.com/12019115.html) -4.2.2 表达式短路 +[Linux 内核源代码分析 出版年 2000-06](https://book.douban.com/subject/1231837/) -4.2.3 条件表达式 +[Linux内核分析及常见问题解答 (平装) 出版年 2000-07](https://book.douban.com/subject/2008804/) -4.3 位运算 +[LINUX 的内核与编程 出版时间 2000-07-01](https://book.douban.com/subject/2011808/) -4.4 编译器使用的优化技巧 +[Linux 操作系统内核分析 出版年 2000-8](https://book.douban.com/subject/1240431/) -4.4.1 流水线优化规则 + **[LINUX 内核源代码情景分析(上册)出版时间 2001-01-01](https://item.jd.com/10082548.html)** -4.4.2 分支优化规则 + **[LINUX 内核源代码情景分析(下册) 出版时间 2001-09-01](https://item.jd.com/10082549.html)** -4.4.3 高速缓存(cache)优化规则 +[Linux 内核 2.4 版源代码分析大全 出版年 2002-1-1](https://book.douban.com/subject/1222347/) -4.5 一次算法逆向之旅 +[Linux 内核源代码 出版年 2002-1-1](https://book.douban.com/subject/1240652/) -4.6 本章小结 +[深入分析 Linux 内核源代码 出版时间 2002-07-01](https://book.douban.com/subject/1222347/) -第5章 流程控制语句的识别 + **[普通高等教育 十一五 国家级规划教材 边干边学(LINUX 内核指导) [LEARNING LINUX KERNEL BY PRACTICE] 出版时间 2002-08-01](https://item.jd.com/10158963.html)** -5.1 if语句 +[Linux 内核分析与实例应用 出版年 2002-9](https://book.douban.com/subject/1241134/) -5.2 if……else……语句 +[操作系统教程 Linux 实例分析/面向 21 世纪高等学校计算机类专业系列教材 出版时间 2004-01-01](https://item.jd.com/11261261.html) -5.3 用if构成的多分支流程 +[高等学校计算机科学与技术教材 Linux 操作系统分析教程(推荐 PC 阅读) 出版时间 2004-05-01](https://e.jd.com/30041166.html) -5.4 switch的真相 +[Linux 内核完全注释 出版时间 2004-09-01](https://item.jd.com/10131755.html) -5.5 难以构成跳转表的switch + **[Linux 0.01 内核分析与操作系统设计(创造你自己的操作系统)(附 CD—ROM 光盘 1 张) 出版时间 2004-10-01](https://item.jd.com/10154771.html)** -5.6 降低判定树的高度 +[国外计算机科学经典教材 Linux 内核编程指南(第 3 版) 出版时间 2004-11-01](https://item.jd.com/10154753.html) -5.7 do/while/for的比较 +[IA-64 Linux 内核设计与实现 出版年 2004-11](https://book.douban.com/subject/1239565/) -5.8 编译器对循环结构的优化 +[操作系统 Linux 篇 高职高专 21 世纪规划教材 出版时间 2005-01-01](https://item.jd.com/10353151.html) -5.9 本章小结 +[Linux 操作系统内核实习 出版年 2005-2](https://book.douban.com/subject/1222388/) -第6章 函数的工作原理 +[Linux 内核分析及编程 出版时间 2005-09-01](https://item.jd.com/10142242.html) -6.1 栈帧的形成和关闭 + **[O'Reilly LINUX 设备驱动程序(第 3 版) 出版时间 2006-01-01](https://item.jd.com/10100144.html)** -6.2 各种调用方式的考察 +[Linux 网络体系结构 Linux 内核中网络协议的设计与实现 出版时间 2006-07-01](https://item.jd.com/10155343.html) -6.3 使用ebp或esp寻址 +[Linux 内核分析及高级编程(推荐 PC 阅读) 出版时间 2006-07-01](https://e.jd.com/30093200.html) -6.4 函数的参数 + **[O'Reilly 深入理解 LINUX 内核(第 3 版)(涵盖 2.6 版) 出版时间 2008-01-01](https://item.jd.com/10100237.html)** -6.5 函数的返回值 +[计算机科学与技术系列教材 Linux原理与应用 出版时间 2008-03-01](https://item.jd.com/10158748.html) -6.6 回顾 +[Linux 中 TCP/IP 协议实现及嵌入式应用 出版时间 2008-07-01](https://item.jd.com/10251774.html) -6.7 本章小结 +[高等学校计算机专业教材精选 计算机原理 微型计算机操作系统基础 基于Linux/i386 出版时间 2008-07-01](https://item.jd.com/10399355.html) -第7章 变量在内存中的位置和访问方式 +[高等学校电子与能信类专业 十一五 规划教材 计算机操作系统原理 Linux 实例分析 出版时间 2008-09-01](https://item.jd.com/10215508.html) -7.1 全局变量和局部变量的区别 +[Linux 操作系统分析与实践 出版时间 2008-11-01](https://item.jd.com/10156475.html) -7.2 局部静态变量的工作方式 +[Linux 2.6 内核标准教程(附光盘 1 张) 出版时间 2008-11-01](https://item.jd.com/10062983.html) -7.3 堆变量 + **[Linux 内核完全剖析 基于 0.12 内核 出版时间 2009-01-01](https://item.jd.com/10058764.html)** -7.4 本章小结 +[Linux 操作系统实验教程 出版时间 2009-02-01](https://e.jd.com/30459853.html) -第8章 数组和指针的寻址 +[高等学校计算机实践教学系列教材 Linux 操作系统实验教程 出版时间 2009-04-01](https://item.jd.com/10945531.html) -8.1 数组在函数内 +[Linux 操作系统原理与应用 出版时间 2009-04-01](https://item.jd.com/11631584.html) -8.2 数组作为参数 +[深入理解 Linux 网络技术内幕 出版时间 2009-06-01](https://item.jd.com/10100456.html) -8.3 数组作为返回值 +[独辟蹊径品内核 Linux 内核源代码导读(推荐 PC 阅读)出版时间 2009-08-01](https://e.jd.com/30093074.html) -8.4 下标寻址和指针寻址 +[深入浅出 Linux TCP/IP 协议栈 出版时间 2010-01-01](https://item.jd.com/12632209.html) -8.5 多维数组 +[Linux 内核网络栈源代码情景分析 出版年 2010-1](https://book.douban.com/subject/4212924/) -8.6 存放指针类型数据的数组 +[追踪Linux TCP/IP 代码运行 基于 2.6 内核(附 CD-ROM 光盘 1 张) 出版时间 2010-04-01](https://item.jd.com/10003924.html#none) -8.7 指向数组的指针变量 + **[Linux 体系与编程 基于 Linux 0.01 版本 21 世纪软件工程师规划教材 出版时间 2010-04-01](https://item.jd.com/10307446.html)** -8.8 函数指针 +[O'Reilly Linux 内核技术手册 [Linux Kernel in a Nutsbell] 出版时间 2010-06-01](https://item.jd.com/10100635.html) -8.9 本章小结 +[深入 Linux 内核架构 出版时间 2010-06-01](https://e.jd.com/30137691.html) -第9章 结构体和类 +[Linux 内核修炼之道 出版时间 2010-07-01](https://item.jd.com/10064410.html) -9.1 对象的内存布局 +[Linux 网络内核分析与开发 出版年 2010-8](https://item.jd.com/10064410.html) -9.2 this指针 +[操作系统实验教程及 Linux 和 Windows 系统调用编程 计算机课程设计与综合实践规划教材 出版时间 2010-09-01](https://item.jd.com/11335438.html) -9.3 静态数据成员 +[Linux 内核源码剖析 TCP/IP 实现(套装上下册)出版时间 2011-01-01](https://item.jd.com/10490677.html) -9.4 对象作为函数参数 +[Linux 内核设计与实现(原书第 3 版) 出版时间 2011-05-01](https://item.jd.com/10664953.html) -9.5 对象作为返回值 +[嵌入式 Linux 网络体系结构设计与 TCP/IP 协议栈 出版年 2011-05](https://book.douban.com/subject/6116393/) -9.6 本章小结 +[Linux 内核编程 出版年 2011-5](https://book.douban.com/subject/6387052/) -第10章 关于构造函数和析构函数 +[存储技术原理分析 基于 Linux 2.6 内核源代码 出版时间 2011-09-01](https://item.jd.com/10830117.html) -10.1 构造函数的出现时机 +[Linux 内核注释 出版时间 2011-12-01](https://item.jd.com/10883042.html) -10.2 每个对象都有默认的构造函数吗 +[Linux 操作系统原理与应用(第 2 版) 出版时间 2012-01-01](https://item.jd.com/12285169.html) -10.3 析构函数的出现时机 +[深入 Linux 设备驱动程序内核机制 出版时间 2012-01-01](https://e.jd.com/30150086.html) -10.4 本章小结 +[Linux 原理与结构 出版时间 2012-02-01](https://item.jd.com/10970600.html) -第11章 关于虚函数 +[O'Reilly 精品图书系列 Linux内核精髓 精通 Linux 内核必会的 75 个绝技 出版时间 2012-02-01](https://item.jd.com/11185075.html) -11.1 虚函数的机制 +[Linux 那些事儿之我是 USB(第 2 版) 出版时间 2012-03-01](https://item.jd.com/10950780.html) -11.2 虚函数的识别 +[Linux 内核分析与高级教程 出版年 2012-8](https://book.douban.com/subject/19898484/) -11.3 本章小结 +[Linux 内核精析(附 CD 光盘 1 张) 出版时间 2013-02-01](https://item.jd.com/11189135.html) -第12章 从内存角度看继承和多重继承 +[21 世纪高等学校规划教材 计算机科学与技术 操作系统原理及应用(Linux) 出版时间 2013-04-01](https://item.jd.com/11215730.html) -12.1 识别类和类之间的关系 +[Linux 内核设计的艺术 图解 Linux 操作系统架构设计与实现原理(第 2 版) 出版时间 2013-05-01](https://item.jd.com/11243705.html) -12.2 多重继承 + **[深度探索 Linux 操作系统 系统构建和原理解析 出版时间 2013-10-08](https://e.jd.com/30189526.html)** -12.3 虚基类 +[Linux 内核探秘 深入解析文件系统和设备驱动的架构与设计 出版时间 2013-12-01](https://item.jd.com/11370217.html) -12.4 菱形继承 +[操作系统原理与 Linux 实例设计(第 2 版) 出版时间 2014-06-01](https://e.jd.com/30467835.html) -12.5 本章小结 +[计算机操作系统实验指导 (Linux 版) (国家精品课程配套实验教材 国家精品资源共享课程配套实验教材) 出版时间 2014-07-01](https://item.jd.com/11506839.html) -第13章 异常处理 + **[精通 Linux 内核网络 出版时间 2015-06-01](https://item.jd.com/11713925.html)** -13.1 异常处理的相关知识 +[操作系统原理与实践教程(第 2 版)计算机系列教材 出版时间 2015-08-01](https://item.jd.com/11778467.html) -13.2 异常类型为基本数据类型的处理流程 +[深入理解 Linux 驱动程序设计 出版时间 2015-11-01](https://e.jd.com/30285377.html) -13.3 异常类型为对象的处理流程 +[操作系统原理与 Linux 实践教程 出版时间 2016-01-01](https://e.jd.com/30386613.html) -13.4 识别异常处理 +[精通 Linux 设备驱动程序开发 出版时间 2016-04-01](https://e.jd.com/30393021.html) -13.5 本章小结 +[操作系统实验指导 基于 Linux 内核(第 3 版) 出版时间 2016-07-01](https://item.jd.com/12007400.html) -天书夜读:从汇编语言到Windows内核编程 +[Linux 内核 API 完全参考手册(第 2 版) 出版时间 2016-10-01](https://e.jd.com/30469199.html) -内容简介 +[Linux 技术内幕 出版时间 2016-12-01](https://item.jd.com/12086406.html) -前言 +[深入 Linux 内核架构与底层原理 出版时间 2017-11-01](https://item.jd.com/12233973.html) -入手篇 熟悉汇编 +[操作系统原理及 Linux 内核分析(第 2 版)21 世纪高等学校规划教材 计算机科学与技术 出版时间 2018-08-01](https://item.jd.com/12420801.html) -第1章 汇编指令与C语言 +[Linux 设备驱动程序开发(影印版 英文版) [Linux Device Drivers Development] 出版时间 2018-08-01](https://item.jd.com/12407112.html) -1.1 上机建立第一个工程 +[2016 同济大学本科教材出版基金 Linux 操作系统实现原理 出版时间 2018-09-01](https://item.jd.com/12466764.html) -1.2 简要复习常用的汇编指令 +[庖丁解牛 Linux 内核分析 出版时间 2018-10-01](https://item.jd.com/12449500.html) -1.3 C函数的参数传递过程 +[操作系统原理与应用(Linux) 出版时间 2018-12-01](https://item.jd.com/12706440.html) -第2章 C语言的流程和处理 +[操作系统实验指导与习题解析 出版时间 2019-10-01](https://item.jd.com/12817694.html) -2.1 C语言的循环反汇编 +[精通 Linux 内核 智能设备开发核心技术 出版时间 2020-01-01](https://e.jd.com/30612571.html) -2.2 C语言判断与分支的反汇编 +[用芯探核 基于龙芯的 Linux 内核探索解析 出版时间 2020-08-01](https://item.jd.com/12936362.html) -2.3 C语言的数组与结构 +[Linux 内核观测技术 BPF [Linux Observability with BPF] 出版时间 2020-08-01](https://item.jd.com/12939760.html) -2.4 C语言的共用体和枚举类型 +[Linux Kernel Development Cookbook 出版时间 2021-01](https://www.packtpub.com/product/linux-kernel-development-cookbook/9781789953435) -第3章 练习反汇编C语言程序 +[深度探索 Linux 系统虚拟化 原理与实现 出版时间 2020-11-01](https://item.jd.com/12742101.html) -3.1 算法的反汇编 +## JVM 前世今生 -3.2 发行版的反汇编 +### JAVA 1.0 代号 Oak(橡树) -3.3 汇编反C语言练习 +#### 1996-01-23 发行 -完全手册丛书:C++参考大全(第4版) [C++: The Complete Reference] 出版时间:2003-01-01 +### JAVA 1.1 -C++设计新思维:泛型编程与设计模式之应用 出版时间:2003-03-01 +#### 1997-02-19 发行 主要更新内容 -C++ STL程序员开发指南(附光盘) 出版时间:2003-04-01 +引入 JDBC -深入C++系列:泛型编程与STL 出版时间:2003-04-01 +添加内部类支持 -C++并行与分布式编程 [Parallel and Distributed Programming Using C++] 出版时间:2004-01-01 +引入 JAVA BEAN -C++网络编程,卷 2 :基于ACE和框架的系统化复用 出版时间:2004-01-01 +引入 RMI -ACE程序员指南:网络与系统编程的实用设计模式(附光盘) [The ACE Programmers Guide] 出版时间:2004-01-01 +引入反射 -C++编程艺术 出版时间:2005-04-01 +### JAVA 1.2 代号 Playground(操场) -精通Oracle10g Pro*C/C++编程 出版时间:2005-10-01 +#### 1998-12-8 发行 主要更新内容 -Effective C++中文版:改善程序与设计的55个具体做法(第3版) 出版时间:2006-07-01 +引入集合框架 -C++网络编程,卷1:运用ACE和模式消除复杂性 出版时间:2007-05-01 +对字符串常量做内存映射 -[按需印刷]C++ STL开发技术导引 出版时间:2007-08-01 +引入 JIT(Just In Time)编译器 -C++沉思录:Ruminations on C++ 出版时间:2008-01-01 +引入打包文件数字签名 -C和C++经典著作:C专家编程Expert C Programming Deep C Secrets 出版时间:2008-02-01 +引入控制授权访问系统资源策略工具 -C和C++经典著作:C陷阱与缺陷 [C Traps and Pitfalls] 出版时间:2008-02-01 +引入 JFC(Java Foundation Classes) 包括 Swing 1.0 拖放和 Java 2D 类库 -C和C++经典著作:C和指针 POINTERS ON C 出版时间:2008-04-01 +引入 Java 插件 -Professional Multicore Programming: Design And Implementation For C++ Developers 出版时间:2008-08-22 +JDBC 中引入可滚动结果集 BLOB CLOB 批量更新和用户自定义类型 -你必须知道的495个C语言问题 出版时间:2009-02-01 +Applet 中添加声音支持 -代码揭秘:从C/C++的角度探秘计算机系统(推荐PC阅读) 出版时间:2009-09-01 +### JAVA 1.3 代号 Kestrel(红隼) -C++编程规范:101条规则、准则与最佳实践 出版时间:2010-12-01 +#### 2000-5-8 发布 主要更新内容 -More Exceptional C++:40个新的工程难题、编程疑问及解决方法(中文版) 出版时间:2011-01-01 +引入 Java Sound API -提高C++性能的编程技术 出版时间:2011-03-01 +引入 jar 文件索引 -白盒测试之道:C++test 出版时间:2011-04-01 +对 Java 各方面多了大量优化和增强 -C++编程思想(两卷合订本) 出版时间:2011-07-01 +Java Platform Debugger Architecture 用于 Java 调试的平台 -Professional C++, Second Edition 出版时间:2011-09-16 +JAVA 1.4 代号 Merlin(隼) -编写高质量代码:改善C++程序的150个建议 出版时间:2011-12-01 +#### 2004-2-6 发布(首次在 JCP 下发行) 主要更新内容 -Applied C++中文版 出版时间:2012-01-01 +添加 XML 处理 -深度探索C++对象模型 出版时间:2012-01-01 +添加 Java 打印服务(Java Print Service API) -Imperfect C++(中文版) [Imperfect C++: Practical Solutions for Real-Life Programming] 出版时间:2012-06-01 +引入 Logging API -C++代码设计与重用 [Designing and Coding Reusable C++] 出版时间:2012-06-01 +引入 Java Web Start -ACE技术内幕:深入解析ACE架构设计与实现原理 出版时间:2012-07-09 +引入 JDBC 3.0 API -高质量程序设计指南:C++/C语言 出版时间:2012-10-01 +引入断言 -C++编程调试秘笈 出版时间:2013-01-01 +引入 Preferences API -Linux多线程服务端编程 使用muduo C++网络库 出版时间:2013-01-01 +引入链式异常处理 -C和C++实务精选:C++ Templates中文版 出版时间:2013-04-01 +支持 IPV6 -实战系列:深入实践C++模板编程 出版时间:2013-06-01 +支持正则表达式 -像计算机科学家一样思考C++ 出版时间:2013-06-01 +引入 Image I/O API -华章科技:深入理解C++11:C++11新特性解析与应用 出版时间:2013-06-01 +NIO 非阻塞的 IO 优化 Java 的 IO 读取 -Essential C++中文版 出版时间:2013-08-01 +### JDK 5.0 代号 Tiger(老虎) 有重大改动 -图灵程序设计丛书:C++ API设计 [API Design for C++] 出版时间:2013-08-01 +#### 2004-9-30 发布 主要更新内容 -从缺陷中学习C/C++ 出版时间:2013-09-01 +引入泛型 -华章程序员书库:C和C++安全编码(原书第2版) 出版时间:2014-01-01 +For-Each 循环 增强循环 可使用迭代方式 -编码的法则:C++程序员不可不知的101条实用经验 出版时间:2014-01-01 +自动装箱与自动拆箱 -C++ For Dummies, 7th Edition 出版时间:2014-01-01 +引入类型安全的枚举 -深入理解C指针(C/C++程序员进阶必备,透彻理解指针与内存管理) 出版时间:2014-02-01 +引入可变参数 -C标准库(英文版) 出版时间:2014-04-01 +添加静态引入 -深入实践Boost:Boost程序库开发的94个秘笈 出版时间:2014-04-21 +引入注解 -C++ All-in-One For Dummies, 3rd Edition 出版时间:2014-08-08 +引入 Instrumentation -大规模C++程序设计 出版时间:2014-10-01 +提供了 java.util.concurrent 并发包 -华章原创精品·深入应用C++11:代码优化与工程级应用 出版时间:2015-05-01 +### JDK 6 代号 Mustang(野马) -C++ STL基础及应用(第2版)/中国高等学校计算机科学与技术专业 应用型 规划教材 出版时间:2015-05-01 +#### 2006-12-11 发布 主要更新内容 -C/C++技术丛书:高级C/C++编译技术 [Advanced C and C++ Compiling] 出版时间:2015-05-01 +引入了一个支持脚本引擎的新框架(基于 Mozilla Rhino 的 JavaScript 脚本引擎) -C++标准库(第2版) 出版时间:2015-06-01 +UI 的增强 -C++并发编程实战 出版时间:2015-06-01 +对 WebService 支持的增强(JAX-WS 2.0 和 JAXB 2.0) -Learning Boost C++ Libraries 出版时间:2015-07-31 +引入 JDBC 4.0 API -写给大忙人看的C++ 出版时间:2015-08-01 +引入 Java Compiler API -C安全编码标准:开发安全、可靠、稳固系统的98条规则(原书第2版) 出版时间:2015-08-01 +通用的 Annotations 支持 -最新C/C++函数与算法速查速用大辞典(附光盘) 出版时间:2015-09-01 +### JDK 7 代号 Dolphin(海豚) -Boost.Asio C++ Network Programming - Second Edition 出版时间:2015-09-16 +#### 2011-07-28 发布 这是 sun 被 oracle 收购(2009 年 4 月)后的第一个版本 主要更新内容 -大道至简 C++ STL(标准模板库)精解 出版时间:2015-11-01 +switch 语句块中允许以字符串作为分支条件 -C++泛型:STL原理和应用 出版时间:2015-12-01 +在创建泛型对象时应用类型推断 比如你之前版本使用泛型类型时这样写 ArrayList userList= new ArrayList(); 这个版本只需要这样写 ArrayList userList= new ArrayList<>(); 也即是后面一个尖括号内的类型 JVM 帮我们自动类型判断补全了 -Boost.Asio C++ Network Programming Cookbook 出版时间:2016-01-25 +在一个语句块中捕获多种异常 -C++编程剖析 问题 方案和设计准则 出版时间:2016-03-01 +添加 try-with-resources 语法支持 使用文件操作后不用再显示执行 close 了 -C++多线程编程实战 出版时间:2016-04-01 +支持动态语言 -C++覆辙录 出版时间:2016-04-01 +JSR 203 NIO 2.0 AIO 新 I/O 文件系统 增加多重文件的支持 文件原始数据和符号链接 支持 ZIP 文件操作 -C++必知必会 出版时间:2016-04-01 +JDBC 规范版本升级为 JDBC 4.1 -C高级编程:基于模块化设计思想的C语言开发 出版时间:2016-05-01 +引入 Fork/Join 框架,用于并行执行任务 -C指针:基本概念、核心技术及最佳实践 出版时间:2016-05-01 +支持带下划线的数值 如 int a = 100000000; 0 太多不便于人阅读 这个版本支持这样写 int a = 100_000_000 这样就对数值一目了然了 -后台开发:核心技术与应用实践 出版时间:2016-08-01 +Swing 组件增强(JLayer Nimbus Look Feel…)参考 -码农·经典C++(第26期) 出版时间:2016-12-22 +### JDK 8 -C++程序设计实践与技巧:测试驱动开发 出版时间:2017-01-01 +#### 2014-3-19 发布 oracle 原计划 2013 年发布 由于安全性问题两次跳票 是自 JAVA 5 以来最具革命性的版本 主要更新内容 -C++标准模板库编程实战 出版时间:2017-01-01 +接口改进 接口居然可以定义默认方法实现和静态方法了 -C++ STL标准程序库开发指南(第2版) 出版时间:2017-01-01 +引入函数式接口 -C++17 STL Cookbook 出版时间:2017-06-28 +引入 Lambda 表达式 -Boost C++ Application Development Cookbook - Second Edition 出版时间:2017-08-30 +引入全新的 Stream API 提供了对值流进行函数式操作 -Learning C++ Functional Programming 出版时间:2017-08-10 +引入新的 Date-Time API -Mastering the C++17 STL 出版时间:2017-09-28 +引入新的 JavaScrpit 引擎 Nashorn -C++入门经典(第10版) 出版时间:2017-11-01 +引入 Base64 类库 -C++语义和性能分析 出版时间:2017-12-01 +引入并发数组(parallel) -C++性能优化指南 出版时间:2018-01-01 +添加新的 Java 工具 jjs jdeps -C++ High Performance 出版时间:2018-01-31 +Java FX 一种用在桌面开发领域的技术 -Effective Modern C++(中文版) 出版时间:2018-04-01 +静态链接 JNI 程序库 -多核异构并行计算(OpenMP4.5C\C++篇)/超算、云计算与大数据技术专业教程·普通高等教育“十三五”规划教材 出版时间:2018-04-01 +### JDK 9 -C/C++实践进阶之道:写给程序员看的编程书 出版时间:2018-05-01 +#### 2017-9-21 发布 -新标准C++程序设计 出版时间:2018-08-01 +模块化(jiqsaw) -清华计算机图书译丛:精通C++(第9版) 出版时间:2018-08-01 +交互式命令行(JShell) -Linux C与C++ 一线开发实践 出版时间:2018-12-01 +默认垃圾回收期切换为 G1 -Hands-On System Programming with C++ 出版时间:2018-12-26 +进程操作改进 -Hands-On Design Patterns with C++ 出版时间:2019-01-30 +竞争锁性能优化 -C++代码整洁之道:C++17可持续软件开发模式实践 出版时间:2019-04-01 +分段代码缓存 -C++高级编程(第4版) 出版时间:2019-04-01 +优化字符串占用空间 -C指针原理揭秘:基于底层实现机制 出版时间:2019-05-01 +### JDK 10 -白话C++之练功 出版时间:2019-05-01 +#### 2018-3-21 发布 -C++程序设计语言(第1-4部分 套装共2册) 出版时间:2019-06-01 +JEP 286 var 局部变量类型推断 -C++17入门经典(第5版) 出版时间:2019-06-01 +JEP 296 将原来用 Mercurial 管理的众多 JDK 仓库代码 合并到一个仓库中 简化开发和管理过程 -C Primer Plus 第6版 中文版 出版时间:2019-11-01 +JEP 304 统一的垃圾回收接口 -C++函数式编程 [Functional Programming in C++] 出版时间:2020-01-01 +JEP 307 G1 垃圾回收器的并行完整垃圾回收 实现并行性来改善最坏情况下的延迟 -Boost程序库完全开发指南:深入C++“准”标准库(第5版) 出版时间:2020-06-01 +JEP 310 应用程序类数据 (AppCDS) 共享 通过跨进程共享通用类元数据来减少内存占用空间 和减少启动时间 -C++新经典 出版时间:2020-07-01 +JEP 312 ThreadLocal 握手交互 在不进入到全局 JVM 安全点 (Safepoint) 的情况下 对线程执行回调 优化可以只停止单个线程 而不是停全部线程或一个都不停 -### Linux 篇 +JEP 313 移除 JDK 中附带的 javah 工具 可以使用 javac -h 代替 -Debug Hacks中文版 出版年: 2011-8 +JEP 314 使用附加的 Unicode 语言标记扩展 -Linux内核安全模块深入剖析 出版时间:2016-12-01 +JEP 317 能将堆内存占用分配给用户指定的备用内存设备 -Linux内核源代码分析 出版年: 2000-06 +JEP 317 使用 Graal 基于 Java 的编译器 可以预先把 Java 代码编译成本地代码来提升效能 -Linux内核分析及常见问题解答 (平装) 出版年: 2000-07 +JEP 318 在 OpenJDK 中提供一组默认的根证书颁发机构证书 开源目前 Oracle 提供的的 Java SE 的根证书 这样 OpenJDK 对开发人员使用起来更方便 -LINUX的内核与编程 出版时间: 2000-07-01 +JEP 322 基于时间定义的发布版本 即上述提到的发布周期 版本号为 $FEATURE.$INTERIM.$UPDATE.$PATCH 分别是大版本 中间版本 升级包和补丁版本 -Linux操作系统内核分析 出版年: 2000-8 +### JDK 11 -LINUX内核源代码情景分析(上册) 出版时间:2001-01-01 +#### 2018-9-25 发布 -LINUX内核源代码情景分析(下) 出版时间:2001-09-01 +官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议) -Linux内核2.4版源代码分析大全 出版年: 2002-1-1 +JEP 181 Nest-Based Access Control(基于嵌套的访问控制) -Linux内核源代码 出版年: 2002-1-1 +JEP 309 Dynamic Class-File Constants(动态的类文件常量) -深入分析Linux内核源代码 出版时间:2002-07-01 +JEP 315 Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics) -普通高等教育“十一五”国家级规划教材:边干边学(LINUX内核指导) [LEARNING LINUX KERNEL BY PRACTICE] 出版时间:2002-08-01 +JEP 318 Epsilon A No-Op Garbage Collector(Epsilon 垃圾回收器 又被称为 No-Op(无操作)回收器) -Linux内核分析与实例应用 出版年: 2002-9 +JEP 320 Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块 JavaFX 也已被移除) -操作系统教程:Linux实例分析/面向21世纪高等学校计算机类专业系列教材 出版时间:2004-01-01 +JEP 321 HTTP Client (Standard) -高等学校计算机科学与技术教材:Linux操作系统分析教程(推荐PC阅读) 出版时间:2004-05-01 +JEP 323 Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法) -Linux内核完全注释 出版时间:2004-09-01 +JEP 324 Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议) -Linux0.01内核分析与操作系统设计(创造你自己的操作系统)(附CD—ROM光盘1张) 出版时间:2004-10-01 +JEP 327 Unicode 10 -国外计算机科学经典教材:Linux内核编程指南(第3版) 出版时间:2004-11-01 +JEP 328 Flight Recorder(飞行记录仪) -IA-64 Linux内核设计与实现 出版年: 2004-11 +JEP 329 ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法) -操作系统:Linux 篇/高职高专21世纪规划教材 出版时间:2005-01-01 +JEP 330 Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序) -Linux操作系统内核实习 出版年: 2005-2 +JEP 331 Low-Overhead Heap Profiling(低开销的堆分配采样方法) -LInux内核分析及编程 出版时间:2005-09-01 +JEP 332 Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持) -O'Reilly:LINUX设备驱动程序(第3版) 出版时间:2006-01-01 +JEP 333 ZGC A Scalable Low-Latency Garbage Collector (Experimental)(ZGC 可伸缩的低延迟垃圾回收器 处于实验性阶段) -Linux网络体系结构:Linux内核中网络协议的设计与实现 出版时间:2006-07-01 +JEP 335 Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎) -Linux内核分析及高级编程(推荐PC阅读) 出版时间:2006-07-01 +JEP 336 Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API) -O'Reilly:深入理解LINUX内核(第3版)(涵盖2.6版) 出版时间:2008-01-01 +### JDK 12 -计算机科学与技术系列教材:Linux原理与应用 出版时间:2008-03-01 +#### 2019-3-19 发布 -Linux中TCP/IP协议实现及嵌入式应用 出版时间:2008-07-01 +JEP 189 Shenandoah A Low-Pause-Time Garbage Collector (Experimental) -高等学校计算机专业教材精选·计算机原理·微型计算机操作系统基础:基于Linux/i386 出版时间:2008-07-01 +JEP 230 Microbenchmark Suite -高等学校电子与能信类专业“十一五”规划教材·计算机操作系统原理:Linux实例分析 出版时间:2008-09-01 +JEP 325 Switch Expressions (Preview) -Linux操作系统分析与实践 出版时间:2008-11-01 +JEP 334 JVM Constants API -Linux2.6内核标准教程(附光盘1张) 出版时间:2008-11-01 +JEP 340 One AArch64 Port Not Two -Linux内核完全剖析:基于0.12内核 出版时间:2009-01-01 +JEP 341 Default CDS Archives -Linux操作系统实验教程 出版时间:2009-02-01 +JEP 344 Abortable Mixed Collections for G1 -高等学校计算机实践教学系列教材:Linux操作系统实验教程 出版时间:2009-04-01 +JEP 346 Promptly Return Unused Committed Memory from G1 -Linux操作系统原理与应用 出版时间:2009-04-01 +### JDK 13 -深入理解Linux网络技术内幕 出版时间:2009-06-01 +#### 2019-9-17 发布 -独辟蹊径品内核:Linux内核源代码导读(推荐PC阅读) 出版时间:2009-08-01 +JEP 350 Dynamic CDS Archives -深入浅出Linux TCP/IP协议栈 出版时间:2010-01-01 +JEP 351 ZGC Uncommit Unused Memory -Linux内核网络栈源代码情景分析 出版年: 2010-1 +JEP 353 Reimplement the Legacy Socket API -追踪Linux TCP/IP代码运行:基于2.6内核(附CD-ROM光盘1张) 出版时间:2010-04-01 +JEP 354 Switch Expressions -Linux体系与编程:基于Linux0.01版本/21世纪软件工程师规划教材 出版时间:2010-04-01 +JEP 355 Text Blocks -O'Reilly:Linux 内核技术手册 [Linux Kernel in a Nutsbell] 出版时间:2010-06-01 +### JDK 14 -深入Linux内核架构 出版时间:2010-06-01 +#### 预计 2020-03-17 General Availability -Linux内核修炼之道 出版时间:2010-07-01 +JEP 305 Pattern Matching for instanceof (Preview) -Linux网络内核分析与开发 出版年: 2010-8 +JEP 358 Helpful NullPointer Exceptions -操作系统实验教程及Linux和Windows系统调用编程/计算机课程设计与综合实践规划教材 出版时间:2010-09-01 +JEP 361 Switch Expressions (Standard) -Linux内核源码剖析:TCP/IP实现(套装上下册) 出版时间:2011-01-01 +JEP 345 NUMA-Aware Memory Allocation for G1 -Linux内核设计与实现(原书第3版) 出版时间:2011-05-01 +JEP 349 JFR Event Streaming -嵌入式Linux网络体系结构设计与TCP/IP协议栈 出版年: 2011-05 +JEP 366 Deprecate the ParallelScavenge + SerialOld GC Combination -Linux内核编程 出版年: 2011-5 +JEP 363 Remove the CMS Garbage Collector -存储技术原理分析:基于Linux 2.6内核源代码 出版时间:2011-09-01 +JEP 364 ZGC on macOS -Linux内核注释 出版时间:2011-12-01 +JEP 368 Text Blocks (Second Preview) -Linux操作系统原理与应用(第2版) 出版时间:2012-01-01 +### JDK 15 -深入Linux设备驱动程序内核机制 出版时间:2012-01-01 +#### 2020-9-15 发布 -Linux原理与结构 出版时间:2012-02-01 +JEP 339 EdDSA 数字签名算法 -O'Reilly精品图书系列·Linux内核精髓:精通Linux内核必会的75个绝技 出版时间:2012-02-01 +JEP 360 密封类(预览) -Linux那些事儿之我是USB(第2版) 出版时间:2012-03-01 +JEP 371 隐藏类 -Linux内核分析与高级教程 出版年: 2012-8 +JEP 372 删除 Nashorn JavaScript 引擎 -Linux内核精析(附CD光盘1张) 出版时间:2013-02-01 +JEP 373 重新实现 Legacy DatagramSocket API -21世纪高等学校规划教材·计算机科学与技术:操作系统原理及应用(Linux) 出版时间:2013-04-01 +JEP 374 重新实现 DatagramSocket API -Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理(第2版) 出版时间:2013-05-01 +JEP 375 实例模式匹配(第二次预览) -深度探索Linux操作系统:系统构建和原理解析 出版时间:2013-10-08 +JEP 377 ZGC 一个可扩展的低延迟垃圾收集器 -Linux内核探秘:深入解析文件系统和设备驱动的架构与设计 出版时间:2013-12-01 +JEP 378 文本块 -操作系统原理与Linux实例设计(第2版) 出版时间:2014-06-01 +JEP 379 低暂停时间垃圾收集器 -计算机操作系统实验指导(Linux版)(国家精品课程配套实验教材 国家精品资源共享课程配套实验教材) 出版时间:2014-07-01 +JEP 381 移除 Solaris 和 SPARC 端口 -精通Linux内核网络 出版时间:2015-06-01 +JEP 383 外部存储器访问 API(第二个内置程序) -操作系统原理与实践教程(第2版)/计算机系列教材 出版时间:2015-08-01 +JEP 384 Records(第二次预览) -深入理解Linux驱动程序设计 出版时间:2015-11-01 +JEP 385 不推荐的 RMI 激活去除 -操作系统原理与Linux实践教程 出版时间:2016-01-01 +### JDK 16 -精通Linux设备驱动程序开发 出版时间:2016-04-01 +#### 2021-03-16 发布 -操作系统实验指导:基于Linux内核(第3版) 出版时间:2016-07-01 -Linux内核API完全参考手册(第2版) 出版时间:2016-10-01 +338 Vector API (Incubator) -Linux技术内幕 出版时间:2016-12-01 +347 Enable C++ 14 Language Features -深入Linux内核架构与底层原理 出版时间:2017-11-01 +357 Migrate from Mercurial to Git -操作系统原理及Linux内核分析(第2版)/21世纪高等学校规划教材·计算机科学与技术 出版时间:2018-08-01 +369 Migrate to GitHub -Linux设备驱动程序开发(影印版 英文版) [Linux Device Drivers Development] 出版时间:2018-08-01 +376 ZGC Concurrent Thread-Stack Processing -2016同济大学本科教材出版基金:Linux操作系统实现原理 出版时间:2018-09-01 +380 Unix-Domain Socket Channels -庖丁解牛Linux内核分析 出版时间:2018-10-01 +386 Alpine Linux Port -操作系统原理与应用(Linux) 出版时间:2018-12-01 +387 Elastic Metaspace -操作系统实验指导与习题解析 出版时间:2019-10-01 +388 Windows / AArch64 Port -精通Linux内核:智能设备开发核心技术 出版时间:2020-01-01 +389 Foreign Linker API (Incubator) -用“芯”探核 基于龙芯的Linux内核探索解析 出版时间:2020-08-01 +390 Warnings for Value-Based Classes -Linux内核观测技术BPF [Linux Observability with BPF] 出版时间:2020-08-01 +392 Packaging Tool -Linux Kernel Development Cookbook 出版时间:2021-01 +393 Foreign-Memory Access API (Third Incubator) -深度探索Linux系统虚拟化:原理与实现 出版时间:2020-11-01 +394 Pattern Matching for instanceof -### 微信赞赏码 +395 Records -![image](https://github.com/OpenSrcDeveloper/java-for-linux/blob/master/image/赞赏码.png) +396 Strongly Encapsulate JDK Internals by Default +397 Sealed Classes (Second Preview) \ No newline at end of file -- Gitee From 124d19dd32e4df8af92ff739aa2e91fe73fdd0d5 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 22 Apr 2021 00:37:09 +0800 Subject: [PATCH 26/68] update cppmm/README.zh-CN.md. --- cppmm/README.zh-CN.md | 1315 +++++++++++++++++++---------------------- 1 file changed, 606 insertions(+), 709 deletions(-) diff --git a/cppmm/README.zh-CN.md b/cppmm/README.zh-CN.md index 6c7112dad..f5f8a091e 100755 --- a/cppmm/README.zh-CN.md +++ b/cppmm/README.zh-CN.md @@ -1,1309 +1,1206 @@ # cppmm - - cppmm 是 C++-- 其实 Java 就是 C++ 的简化版 在 C++ 的基础上进行简化 所以就是 C++-- +## JVM & C & C++ & Linux 强强联合 +### JVM 篇 -## 编程健康指南 - - - -## 科学上网指南 - - - -## 社会工程学 - - - -### Google Hacking - - - -## 追溯技术历史 - - -## JVM 前世今生 - - - -### JAVA 1.0 代号 Oak(橡树) - -#### 1996-01-23 发行 - -### JAVA 1.1 - -#### 1997-02-19 发行,主要更新内容: - -引入JDBC - -添加内部类支持 - -引入JAVA BEAN - -引入RMI - -引入反射 - -### JAVA 1.2 代号 Playground(操场) - -#### 1998-12-8 发行,主要更新内容: - -引入集合框架 - -对字符串常量做内存映射 - -引入JIT(Just In Time)编译器 - -引入打包文件数字签名 - -引入控制授权访问系统资源策略工具 - -引入JFC(Java Foundation Classes),包括Swing1.0,拖放和Java2D类库 - -引入Java插件 - -JDBC中引入可滚动结果集,BLOB,CLOB,批量更新和用户自定义类型 - -Applet中添加声音支持 - -### JAVA 1.3 代号 Kestrel(红隼) - -#### 2000-5-8 发布,主要更新内容: - -引入Java Sound API - -引入jar文件索引 - -对Java各方面多了大量优化和增强 - -Java Platform Debugger Architecture用于 Java 调式的平台。 - -JAVA 1.4 代号 Merlin(隼) - -#### 2004-2-6 发布(首次在 JCP 下发行),主要更新内容: - -添加XML处理 - -添加Java打印服务(Java Print Service API) - -引入Logging API - -引入Java Web Start - -引入JDBC 3.0 API - -引入断言 - -引入Preferences API - -引入链式异常处理 - -支持IPV6 - -支持正则表达式 - -引入Image I/O API - -NIO,非阻塞的 IO,优化 Java 的 IO 读取。 - -### JDK 5.0 代号 Tiger(老虎),有重大改动 - -#### 2004-9-30 发布 主要更新内容: - -引入泛型 - -For-Each循环 增强循环,可使用迭代方式 - -自动装箱与自动拆箱 - -引入类型安全的枚举 - -引入可变参数 - -添加静态引入 - -引入注解 - -引入Instrumentation - -提供了 java.util.concurrent 并发包。 - -### JDK 6 代号 Mustang(野马) - -#### 2006-12-11 发布,主要更新内容: - -引入了一个支持脚本引擎的新框架(基于 Mozilla Rhino 的 JavaScript 脚本引擎) - -UI的增强 - -对WebService支持的增强(JAX-WS2.0 和 JAXB2.0) - -引入JDBC4.0API - -引入Java Compiler API - -通用的Annotations支持 - -### JDK 7 代号 Dolphin(海豚) - -#### 2011-07-28 发布 这是 sun 被 oracle 收购(2009 年 4 月)后的第一个版本,主要更新内容: - -switch语句块中允许以字符串作为分支条件 - -在创建泛型对象时应用类型推断,比如你之前版本使用泛型类型时这样写 ArrayList userList= new ArrayList();,这个版本只需要这样写 ArrayList userList= new ArrayList<>();,也即是后面一个尖括号内的类型,JVM 帮我们自动类型判断补全了。 - -在一个语句块中捕获多种异常 - -添加try-with-resources语法支持,使用文件操作后不用再显示执行close了。 - -支持动态语言 - -JSR203, NIO.2,AIO,新I/O文件系统,增加多重文件的支持、文件原始数据和符号链接,支持ZIP文件操作 - -JDBC规范版本升级为JDBC4.1 - -引入Fork/Join框架,用于并行执行任务 - -支持带下划线的数值,如 int a = 100000000;,0 太多不便于人阅读,这个版本支持这样写 int a = 100_000_000,这样就对数值一目了然了。 - -Swing组件增强(JLayer,Nimbus Look Feel…)参考 - -### JDK 8 - -#### 2014-3-19 发布 oracle 原计划 2013 年发布,由于安全性问题两次跳票,是自 JAVA 5 以来最具革命性的版本,主要更新内容: - -接口改进,接口居然可以定义默认方法实现和静态方法了。 - -引入函数式接口 - -引入Lambda表达式 - -引入全新的Stream API,提供了对值流进行函数式操作。 - -引入新的Date-Time API - -引入新的JavaScrpit引擎Nashorn - -引入Base64类库 - -引入并发数组(parallel) - -添加新的Java工具:jjs、jdeps - -JavaFX,一种用在桌面开发领域的技术 - -静态链接 JNI 程序库 - -### JDK 9 - -#### 2017-9-21 发布 - -模块化(jiqsaw) - -交互式命令行(JShell) - -默认垃圾回收期切换为G1 - -进程操作改进 - -竞争锁性能优化 - -分段代码缓存 - -优化字符串占用空间 - -### JDK 10 - -#### 2018-3-21 发布 - -JEP286,var 局部变量类型推断。 - -JEP296,将原来用 Mercurial 管理的众多 JDK 仓库代码,合并到一个仓库中,简化开发和管理过程。 - -JEP304,统一的垃圾回收接口。 - -JEP307,G1 垃圾回收器的并行完整垃圾回收,实现并行性来改善最坏情况下的延迟。 - -JEP310,应用程序类数据 (AppCDS) 共享,通过跨进程共享通用类元数据来减少内存占用空间,和减少启动时间。 - -JEP312,ThreadLocal 握手交互。在不进入到全局 JVM 安全点 (Safepoint) 的情况下,对线程执行回调。优化可以只停止单个线程,而不是停全部线程或一个都不停。 - -JEP313,移除 JDK 中附带的 javah 工具。可以使用 javac -h 代替。 - -JEP314,使用附加的 Unicode 语言标记扩展。 - -JEP317,能将堆内存占用分配给用户指定的备用内存设备。 - -JEP317,使用 Graal 基于 Java 的编译器,可以预先把 Java 代码编译成本地代码来提升效能。 - -JEP318,在 OpenJDK 中提供一组默认的根证书颁发机构证书。开源目前 Oracle 提供的的 Java SE 的根证书,这样 OpenJDK 对开发人员使用起来更方便。 - -JEP322,基于时间定义的发布版本,即上述提到的发布周期。版本号为$FEATURE.$INTERIM.$UPDATE.$PATCH,分别是大版本,中间版本,升级包和补丁版本。 - -### JDK 11 - -#### 2018-9-25 发布 - -官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议) - -JEP181: Nest-Based Access Control(基于嵌套的访问控制) - -JEP309: Dynamic Class-File Constants(动态的类文件常量) - -JEP315: Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics) - -JEP318: Epsilon: A No-Op Garbage Collector(Epsilon 垃圾回收器,又被称为”No-Op(无操作)”回收器) - -JEP320: Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块,JavaFX 也已被移除) - -JEP321: HTTP Client (Standard) - -JEP323: Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法) - -JEP324: Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议) - -JEP327: Unicode 10 - -JEP328: Flight Recorder(飞行记录仪) - -JEP329: ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法) +#### Java 的 JNI 篇书籍大全 -JEP330: Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序) +[Essential Jni Java Native Interface 出版年 1998-3](https://book.douban.com/subject/6963703/) -JEP331: Low-Overhead Heap Profiling(低开销的堆分配采样方法) +[Java(TM) Native Interface 出版年 1999-06-20](https://book.douban.com/subject/3162962/) -JEP332: Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持) +[Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer) 出版年 2005-02-11](https://book.douban.com/subject/1777711/) -JEP333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)(ZGC:可伸缩的低延迟垃圾回收器,处于实验性阶段) +[Java AWT Native Interface 页数 18](https://book.douban.com/subject/19369591/) -JEP335: Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎) +[Java Native Interface 页数 112](https://book.douban.com/subject/19369496/) -JEP336: Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API) +[Java Native Access 页数 112](https://book.douban.com/subject/19369503/) -### JDK 12 +[IBM JNI](https://www.ibm.com/developerworks/cn/java/j-jni/) -#### 2019-3-19 发布 +[JNI](https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/jniTOC.html) -JEP189:Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) +[JNA](http://java-native-access.github.io/jna/5.5.0/javadoc/) -JEP230:Microbenchmark Suite +[JNR](https://github.com/jnr) -JEP325:Switch Expressions (Preview) +#### 安卓 NDK 篇书籍大全 -JEP334:JVM Constants API +[细说 Android 4.0 NDK 编程(推荐PC阅读) 出版时间 2012-07-01](https://e.jd.com/30345270.html?ebook=1) -JEP340:One AArch64 Port, Not Two +[Android NDK Game Development Cookbook 出版时间 2013-11-25](https://e.jd.com/30370939.html?ebook=1) -JEP341:Default CDS Archives +[Android C++ 高级编程 使用 NDK [Pro Android C++ with the NDK] 出版时间 2014-01-01](https://item.jd.com/12666925.html) -JEP344:Abortable Mixed Collections for G1 +[Android NDK Beginner's Guide Second Edition 出版时间 2015-04-28](https://e.jd.com/30372196.html?ebook=1) -JEP346:Promptly Return Unused Committed Memory from G1 +[Mastering Android NDK 出版时间 2015-09-30](https://e.jd.com/30371847.html?ebook=1) -### JDK 13 +#### Java 虚拟机书籍大全 -#### 2019-9-17 发布 +[Java 虚拟机规范 出版年 1996-12-01](https://book.douban.com/subject/1549489/) -JEP350:Dynamic CDS Archives +[Java Virtual Machine (Java Series) 出版年 1997-04-01](https://book.douban.com/subject/1783913/) -JEP351:ZGC: Uncommit Unused Memory +[Java 虚拟机规范 出版年 1997-10](https://book.douban.com/subject/19970045/) -JEP353:Reimplement the Legacy Socket API +[The Java™ Virtual Machine Specification 出版年 1999-4-24](https://book.douban.com/subject/1783950/) -JEP354:Switch Expressions +[Programming for the Java™ Virtual Machine 出版年 1999-7-2](https://book.douban.com/subject/1610251/) -JEP355:Text Blocks +[Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM 01) April 23-24 2001 Monterey California USA 出版时间 2001-1-1)](https://www.amazon.com/-/zh/dp/1880446111/ref=sr_1_246?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594370603&s=books&sr=1-246) -### JDK 14 +[Java and the Java Virtual Machine 出版年 2001-6-27](https://book.douban.com/subject/1761726/) -#### 预计 2020-03-17 General Availability +[2nd Java Virtual Machine Reasearch and Technology Symposium (JVM 02) 出版年 2002](https://book.douban.com/subject/4222747/) -JEP 305: Pattern Matching for instanceof (Preview) + **[深入嵌入式 Java 虚拟机 出版年 2003-5-1](https://book.douban.com/subject/1103575/)** -JEP 358: Helpful NullPointerExceptions +[嵌入式 Java 虚拟机及其应用研究](https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CMFD&dbname=CMFD0506&filename=2005151384.nh&uid=WEEvREcwSlJHSldRa1FhdkJkcGkzcUJrUmhxN2ZETTZCdFAyVno4dWhrWT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4ggI8Fm4gTkoUKaID8j8gFw!!&v=MDE3NzExVDNxVHJXTTFGckNVUkwyZlpPZHRGeURoVjdyS1YxMjdHN0s5SDlMRXE1RWJQSVI4ZVgxTHV4WVM3RGg=) -JEP 361: Switch Expressions (Standard) +[深入 Java 虚拟机(原书第 2 版) 出版年 2003-9](https://book.douban.com/subject/1138768/) -JEP 345: NUMA-Aware Memory Allocation for G1 +[A Real-Time Java Virtual Machine for Avionics (Preprint) 出版时间 2006-1-1](https://www.amazon.com/-/zh/dp/B00OPI69CG/ref=sr_1_35?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594369619&s=books&sr=1-35) -JEP 349: JFR Event Streaming -JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination +[IBM Technology for Java Virtual Machine in IBM i5/OS 出版时间 2007-2-14](https://www.amazon.com/-/zh/dp/0738486051/ref=sr_1_245?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594370603&s=books&sr=1-245) -JEP 363: Remove the CMS Garbage Collector +[Java Virtual Machine 出版年 2009-12-30](https://book.douban.com/subject/4291938/) -JEP 364: ZGC on macOS +[Principles of Computer Organization and Assembly Language (2-downloads) Using the Java Virtual Machine Kindle 电子书 出版时间 2011年1月11日](https://www.amazon.com/-/zh/dp/B009TGBI1Q/ref=sr_1_12?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594369581&s=books&sr=1-12) -JEP 368: Text Blocks (Second Preview) +[Java Virtual Machine 出版年 2011-9](https://book.douban.com/subject/14156745/) -## 参考文献 +[Kaffe Real-Time JVM (英语) 出版时间 2013-3-22](https://www.amazon.com/-/zh/dp/365937539X/ref=sr_1_64?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=JVM&qid=1594368449&s=books&sr=1-64) -### JVM&C&C++&Linux 强强联合 +[Understanding Java Virtual Machine 出版年 2013-3-31](https://book.douban.com/subject/24670621/) -### JVM 篇 +[Java 虚拟机并发编程 出版时间 2013-05-01](https://item.jd.com/11231128.html) -#### Java 的 JNI 篇书籍大全 - -Essential Jni: Java Native Interface 出版年: 1998-3 +[解析 Java 虚拟机开发 出版年 2013-5-1](https://book.douban.com/subject/24757135/) +[Java虚拟机规范(Java SE 7版) [The Java Virtual Machine Specification] 出版时间 2013-12-01](https://item.jd.com/11365561.html) + **[HotSpot 实战 出版时间 2014-03-01](https://item.jd.com/11414422.html?dist=jd)** -Java(TM) Native Interface 出版年: 1999-06-20 +[Java 虚拟机精讲 出版时间 2015-05-01](https://item.jd.com/11631886.html?dist=jd) +[Java 核心技术系列 Java 虚拟机规范(Java SE 8 版) [The Java Virtual Machine Specification Jave SE 8 Edition] 出版时间 2015-06-01](https://item.jd.com/11703581.html) + **[OpenJDK Cookbook 出版时间 2015-01-30](https://e.jd.com/30372388.html?ebook=1)** -Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer) 出版年: 2005-02-11 + **[自己动手写 Java 虚拟机 出版时间 2016-06-01](https://item.jd.com/11935272.html)** +[深入理解 JVM & G1 GC 出版时间 2017-06-01](https://item.jd.com/12087807.html) + **[揭秘 Java 虚拟机 JVM 设计原理与实现 出版时间 2017-06-01](https://item.jd.com/12095193.html?dist=jd)** -Java AWT Native Interface 页数: 18 +[Java 虚拟机基础教程 出版时间 2018-02-01](https://item.jd.com/12326931.html) +[Optimizing Java Practical Techniques for Improving JVM Application Performance (英语) 出版时间 2018-5-11](https://www.amazon.com/-/zh/Optimizing-Java-Techniques-Application-Performance/dp/1492025798/ref=sr_1_4?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=JVM&qid=1594368211&s=books&sr=1-4) +[Java virtual machine Second Edition Kindle 电子书 出版时间 2018-6-10](https://www.amazon.com/-/zh/virtual-machine-Second-Gerardus-Blokdyk-ebook/dp/B07DZHTF8K/ref=sr_1_9?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=java+virtual+machine&qid=1594369539&s=books&sr=1-9) -Java Native Interface 页数: 112 +[JVM Tutorials Herong's Tutorial Examples Kindle 电子书 出版时间 2018-6-29](https://www.amazon.com/-/zh/dp/B07F5P5JVK/ref=sr_1_109?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=JVM&qid=1594368663&s=books&sr=1-109) +[JRockit 权威指南 深入理解 JVM 出版时间 2019-01-01](https://item.jd.com/12471629.html?dist=jd) +[JVM G1 源码分析和调优 出版时间 2019-04-01](https://item.jd.com/12513757.html?dist=jd) -Java Native Access 页数: 112 +[实战 Java 虚拟机 JVM 故障诊断与性能优化(第2版) 出版时间 2019-07-01](https://item.jd.com/12640292.html?dist=jd) +[深入理解 Java 虚拟机 JVM 高级特性与最佳实践(第3版) 出版时间 2019-12-01](https://item.jd.com/12607299.html?dist=jd) + **[虚拟机设计与实现 以 JVM 为例 出版时间:2020-01-01](https://item.jd.com/12802344.html?dist=jd)** -IBM JNI + **[深入浅出 Java 虚拟机设计与实现 出版时间 2020-04-01](https://item.jd.com/12650601.html)** +[深入理解 JVM 字节码 出版时间 2020-06-01](https://item.jd.com/12876374.html) +[Microsoft Java Virtual Machine 页数 88 JVM 1.1 闭源](https://book.douban.com/subject/19795201/) -JNI +[A Dynamic Compiler for an Embedded Java Virtual Machine 页数 96](https://book.douban.com/subject/4560542/) +[Serializable Coroutines for Java Virtual Machines 页数 104](https://book.douban.com/subject/17987575/) +[Java Virtual Machine Including 页数 106](https://book.douban.com/subject/10992448/) -JNA(JNI的框架) +[Openjdk 页数 112](https://book.douban.com/subject/17991429/) +[Hotspot 页数 136](https://book.douban.com/subject/19174286/) +[Java Virtual Machine Design for Embedded Systems 页数 152](https://book.douban.com/subject/16135399/) -JNR(JNI的框架) +[Java Virtual Machines 页数 280](https://book.douban.com/subject/11146305/) +[Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/index.html) +[OpenJDK JVM 1.6](http://openjdk.java.net/) -#### 安卓 NDK 篇书籍大全 +[jvms8](https://github.com/lxw420302/books/blob/master/java/jvms8.pdf) -细说Android 4.0 NDK编程(推荐PC阅读) 出版时间:2012-07-01 +#### 第三方 JVM 虚拟机 +[JVM-1.2 JVM 1.2](https://github.com/mateusbraga/JVM-1.2) +[DS 虚拟机 JVM 1.2](http://www.developservice.cz/dsvm/doc/index.html) -Android NDK Game Development Cookbook 出版时间:2013-11-25 +[ClassPath 虚拟机 JVM 1.2 1.3 1.4 1.5](http://www.gnu.org/software/classpath/) +[SableVM 虚拟机 JVM 1.2](http://www.sablevm.org/) +[Harmony 虚拟机 JVM 1.5](http://harmony.apache.org/) -Android C++高级编程:使用NDK [Pro Android C++ with the NDK] 出版时间:2014-01-01 +[IBM 虚拟机](https://github.com/eclipse/openj9) +[The Kaffe Virtual Machine 虚拟机](http://www.kaffe.org/) +[Alibaba dragonwell8 虚拟机 JVM 1.8](https://github.com/alibaba/dragonwell8) -Android NDK: Beginner's Guide - Second Edition 出版时间:2015-04-28 +华为 bishengjdk-8 虚拟机 JVM 1.8 +``` +https://github.com/zhangkari/jvm +https://github.com/kayodesu/cabin +``` +[SAP JVM 虚拟机](https://help.sap.com/doc/saphelp_nw73ehp1/7.31.19/en-US/47/dc90b4ef17452289f9128b8c2bbd77/frameset.htm) +[avian 虚拟机](https://github.com/ReadyTalk/avian) -Mastering Android NDK 出版时间:2015-09-30 +[腾讯 TencentKona-8 虚拟机 JVM 1.8](https://github.com/Tencent/TencentKona-8) + **Microsoft Build of OpenJDK jvm 11** +``` +https://github.com/microsoft/openjdk +https://www.microsoft.com/openjdk#11 +``` +#### Android 虚拟机书籍大全 -#### Java 虚拟机书籍大全 +[Android Virtual Machine (VM) Setup on Linux 出版时间 2014-01-01](https://www.amazon.com/-/zh/dp/B00W4BI2OO/ref=sr_1_1?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=android+virtual+machine&qid=1594367518&s=books&sr=1-1) -Java 虚拟机规范 出版年: 1996-12-01 +[深入解析 Android 虚拟机 出版时间 2014-01-01](https://item.jd.com/11397767.html) +[Android Dalvik 虚拟机结构及机制剖析:第 1 卷 Dalvik 虚拟机结构剖析 出版时间 2014-11-01](https://item.jd.com/11573052.html) +[Android Dalvik 虚拟机结构及机制剖析:第 2 卷 Dalvik 虚拟机各模块机制分析 出版时间 2014-08-01](https://item.jd.com/12060826.html) -Java Virtual Machine (Java Series) 出版年: 1997-04-01 +[深入解析 Android 虚拟机 出版时间 2016-09-01](https://item.jd.com/12060826.html) +[Programming for the Android Dalvik Virtual Machine 出版时间 2017-1-15](https://www.amazon.com/-/zh/dp/1461423880/ref=sr_1_100?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=android+virtual+machine&qid=1594367885&s=books&sr=1-100) + **[深入理解 Android Java 虚拟机 ART [Understanding Android Internals ART JVM] 出版时间 2019-04-01](https://item.jd.com/12510921.html)** -Java虚拟机规范 出版年: 1997-10 +[Dalvik Turbo Virtual Machine 页数 18](https://book.douban.com/subject/19378171/) +[Dalvik 页数 80](https://book.douban.com/subject/19301198/) +[Dalvik Turbo Virtual Machine Lite Edition](https://book.douban.com/subject/33195510/) -The Java™ Virtual Machine Specification 出版年: 1999-4-24 +### C & C++ 篇 +[滴水逆向](https://274d6950.wiz03.com/wapp/pages/view/share/s/0DjmBg3sFh7F2ChxfR3bHE8d1dFI982juQzS2h9Hvo2ubgnA) -Programming for the Java™ Virtual Machine 出版年: 1999-7-2 +[C++ 反汇编与逆向分析技术揭秘](https://e.jd.com/30469361.html) +``` +第二部分 C++ 反汇编揭秘 +第 2 章 基本数据类型的表现形式 -Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM'01) +2.1 整数类型 +2.1.1 无符号整数 +2.1.2 有符号整数 -April 23-24, 2001 Monterey, California USA 出版时间:2001-1-1 +2.2 浮点数类型 +2.2.1 浮点数的编码方式 +2.2.2 基本的浮点数指令 -Java and the Java Virtual Machine 出版年: 2001-6-27 +2.3 字符和字符串 +2.3.1 字符的编码 +2.3.2 字符串的存储方式 -2nd Java Virtual Machine Reasearch and Technology Symposium (JVM '02) 出版年: 2002 +2.4 布尔类型 +2.5 地址、指针和引用 +2.5.1 指针和地址的区别 -深入嵌入式Java虚拟机 出版年: 2003-5-1 +2.5.2 各类型指针的工作方式 +2.5.3 引用 +2.6 常量 -嵌入式Java虚拟机及其应用研究 +2.6.1 常量的定义 +2.6.2 #define 和 const 的区别 +2.7 本章小结 -深入Java虚拟机(原书第2版) 出版年: 2003-9 +第 3 章 认识启动函数 找到用户入口 +3.1 程序的真正入口 +3.2 了解 VC++ 6.0 的启动函数 -A Real-Time Java Virtual Machine for Avionics (Preprint) 出版时间:2006-1-1 +3.3 main 函数的识别 +3.4 本章小结 +第 4 章 观察各种表达式的求值过程 -IBM Technology for Java Virtual Machine in IBM i5/OS 出版时间:2007-2-14 +4.1 算术运算和赋值 +4.1.1 各种算术运算的工作形式 +4.1.2 算术结果溢出 -Java Virtual Machine 出版年: 2009-12-30 +4.1.3 自增和自减 +4.2 关系运算和逻辑运算 +4.2.1 关系运算和条件跳转的对应 -Principles of Computer Organization and Assembly Language (2-downloads): Using the Java Virtual Machine Kindle电子书 出版时间:2011年1月11日 +4.2.2 表达式短路 +4.2.3 条件表达式 +4.3 位运算 -Java Virtual Machine 出版年: 2011-9 +4.4 编译器使用的优化技巧 +4.4.1 流水线优化规则 +4.4.2 分支优化规则 -Kaffe Real-Time JVM (英语) 出版时间:2013-3-22 +4.4.3 高速缓存(cache)优化规则 +4.5 一次算法逆向之旅 +4.6 本章小结 -Understanding Java Virtual Machine 出版年: 2013-3-31 +第 5 章 流程控制语句的识别 +5.1 if 语句 +5.2 if……else…… 语句 -Java虚拟机并发编程 出版时间:2013-05-01 +5.3 用 if 构成的多分支流程 +5.4 switch 的真相 +5.5 难以构成跳转表的 switch -解析Java虚拟机开发 出版年: 2013-5-1 +5.6 降低判定树的高度 +5.7 do/while/for 的比较 +5.8 编译器对循环结构的优化 -Java虚拟机规范(Java SE 7版) [The Java Virtual Machine Specification] 出版时间:2013-12-01 +5.9 本章小结 +第 6 章 函数的工作原理 +6.1 栈帧的形成和关闭 -HotSpot实战 出版时间:2014-03-01 +6.2 各种调用方式的考察 +6.3 使用 ebp 或 esp 寻址 +6.4 函数的参数 -Java虚拟机精讲 出版时间:2015-05-01 +6.5 函数的返回值 +6.6 回顾 +6.7 本章小结 -Java核心技术系列:Java虚拟机规范(Java SE 8版) [The Java Virtual Machine +第 7 章 变量在内存中的位置和访问方式 +7.1 全局变量和局部变量的区别 +7.2 局部静态变量的工作方式 -Specification Jave SE 8 Edition] 出版时间:2015-06-01 +7.3 堆变量 +7.4 本章小结 +第 8 章 数组和指针的寻址 -OpenJDK Cookbook 出版时间:2015-01-30 +8.1 数组在函数内 +8.2 数组作为参数 +8.3 数组作为返回值 -自己动手写Java虚拟机 出版时间:2016-06-01 +8.4 下标寻址和指针寻址 +8.5 多维数组 +8.6 存放指针类型数据的数组 -深入理解JVM & G1 GC 出版时间:2017-06-01 +8.7 指向数组的指针变量 +8.8 函数指针 +8.9 本章小结 -揭秘Java虚拟机:JVM设计原理与实现 出版时间:2017-06-01 +第 9 章 结构体和类 +9.1 对象的内存布局 +9.2 this 指针 - Java虚拟机基础教程 出版时间:2018-02-01 +9.3 静态数据成员 +9.4 对象作为函数参数 +9.5 对象作为返回值 -Optimizing Java: Practical Techniques for Improving JVM Application Performance (英语) 出版时间:2018-5-11 +9.6 本章小结 +第 10 章 关于构造函数和析构函数 +10.1 构造函数的出现时机 -Java virtual machine Second Edition Kindle电子书 出版时间:2018-6-10 +10.2 每个对象都有默认的构造函数吗 +10.3 析构函数的出现时机 +10.4 本章小结 -JVM Tutorials - Herong's Tutorial Examples Kindle电子书 出版时间:2018-6-29 +第 11 章 关于虚函数 +11.1 虚函数的机制 +11.2 虚函数的识别 -JRockit权威指南 深入理解JVM 出版时间:2019-01-01 +11.3 本章小结 +第 12 章 从内存角度看继承和多重继承 +12.1 识别类和类之间的关系 -JVM G1源码分析和调优 出版时间:2019-04-01 +12.2 多重继承 +12.3 虚基类 +12.4 菱形继承 -实战Java虚拟机:JVM故障诊断与性能优化(第2版) 出版时间:2019-07-01 +12.5 本章小结 +第 13 章 异常处理 +13.1 异常处理的相关知识 -深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 出版时间:2019-12-01 +13.2 异常类型为基本数据类型的处理流程 +13.3 异常类型为对象的处理流程 +13.4 识别异常处理 -虚拟机设计与实现 以JVM为例 出版时间:2020-01-01 +13.5 本章小结 +``` +[天书夜读 从汇编语言到 Windows 内核编程](https://e.jd.com/30093093.html) +``` +内容简介 -深入浅出:Java虚拟机设计与实现 出版时间:2020-04-01 +前言 +入手篇 熟悉汇编 +第 1 章 汇编指令与 C 语言 -深入理解JVM字节码 出版时间:2020-06-01 +1.1 上机建立第一个工程 +1.2 简要复习常用的汇编指令 -Microsoft Java Virtual Machine 页数: 88 JVM 1.1 闭源 +1.3 C 函数的参数传递过程 +第 2 章 C 语言的流程和处理 +2.1 C 语言的循环反汇编 -A Dynamic Compiler for an Embedded Java Virtual Machine 页数: 96 +2.2 C 语言判断与分支的反汇编 +2.3 C 语言的数组与结构 +2.4 C 语言的共用体和枚举类型 -Serializable Coroutines for Java Virtual Machines 页数: 104 +第3章 练习反汇编 C 语言程序 +3.1 算法的反汇编 +3.2 发行版的反汇编 -Java Virtual Machine, Including 页数: 106 +3.3 汇编反 C 语言练习 +``` +[完全手册丛书:C++ 参考大全(第4版) [C++ The Complete Reference] 出版时间 2003-01-01](https://item.jd.com/10173500.html) +[C++ 设计新思维 泛型编程与设计模式之应用 出版时间 2003-03-01](https://item.jd.com/10215960.html) -Openjdk 页数: 112 +[C++ STL 程序员开发指南(附光盘) 出版时间 2003-04-01](https://item.jd.com/10135932.html) +[深入 C++ 系列 泛型编程与 STL 出版时间 2003-04-01](https://item.jd.com/10180107.html) +[C++ 并行与分布式编程 [Parallel and Distributed Programming Using C++] 出版时间 2004-01-01](https://item.jd.com/10180197.html) -Hotspot 页数: 136 +[C++ 网络编程 卷 2 基于 ACE 和框架的系统化复用 出版时间 2004-01-01](https://item.jd.com/10173511.html) +[ACE 程序员指南 网络与系统编程的实用设计模式(附光盘) [The ACE Programmers Guide] 出版时间 2004-01-01](https://item.jd.com/10180230.html) +[C++ 编程艺术 出版时间 2005-04-01](https://item.jd.com/10078579.html) -Java Virtual Machine Design for Embedded Systems 页数: 152 +[精通 Oracle 10 g Pro C/C++编程 出版时间 2005-10-01](https://item.jd.com/10100729.html) +[Effective C++ 中文版 改善程序与设计的 55 个具体做法(第 3 版) 出版时间 2006-07-01](https://item.jd.com/10066454.html) +[C++ 网络编程 卷 1 运用 ACE 和模式消除复杂性 出版时间 2007-05-01](https://item.jd.com/10142730.html) -Java Virtual Machines 页数: 280 +[按需印刷 C++ STL 开发技术导引 出版时间 2007-08-01](https://item.jd.com/12821994.html) +[C++ 沉思录 Ruminations on C++ 出版时间 2008-01-01](https://item.jd.com/10062652.html) +[C 和 C++ 经典著作 C 专家编程 Expert C Programming Deep C Secrets 出版时间 2008-02-01](https://item.jd.com/10062655.html) -Java Language and Virtual Machine Specifications +[C 和 C++ 经典著作 C 陷阱与缺陷 C Traps and Pitfalls 出版时间 2008-02-01](https://item.jd.com/10062654.html) +[C 和 C++ 经典著作 C 和指针 POINTERS ON C 出版时间 2008-04-01](https://item.jd.com/10062667.html) +[Professional Multicore Programming Design And Implementation For C++ Developers 出版时间 2008-08-22](https://e.jd.com/30130930.html) -OpenJDK JVM 1.6 +[你必须知道的 495 个 C 语言问题 出版时间 2009-02-01](https://item.jd.com/10063215.html) +[代码揭秘 从 C/C++ 的角度探秘计算机系统(推荐 PC 阅读) 出版时间 2009-09-01](https://e.jd.com/30093070.html) +[C++ 编程规范 101 条规则 准则与最佳实践 出版时间 2010-12-01](https://item.jd.com/10380538.html) -jvms8 +[More Exceptional C++ 40 个新的工程难题、编程疑问及解决方法(中文版) 出版时间 2011-01-01](https://item.jd.com/10484021.html) +[提高 C++ 性能的编程技术 出版时间 2011-03-01](https://item.jd.com/10550805.html) -#### 第三方 Java 虚拟机 +[白盒测试之道 C++ test 出版时间 2011-04-01](https://item.jd.com/10667008.html) -https://github.com/mateusbraga/JVM-1.2 JVM 1.2 +[C++ 编程思想(两卷合订本) 出版时间 2011-07-01](https://item.jd.com/10790734.html) -DS虚拟机 JVM 1.2 +[Professional C++ Second Edition 出版时间 2011-09-16](https://e.jd.com/30134502.html) -ClassPath虚拟机 JVM 1.2 1.3 1.4 1.5 +[编写高质量代码 改善 C++ 程序的 150 个建议 出版时间 2011-12-01](https://item.jd.com/10898800.html) -SableVM 虚拟机 JVM 1.2 +[Applied C++ 中文版 出版时间 2012-01-01](https://item.jd.com/10894123.html) -Harmony虚拟机 JVM 1.5 +[深度探索 C++ 对象模型 出版时间 2012-01-01](https://item.jd.com/10909788.html) -IBM虚拟机 +[Imperfect C++(中文版) [Imperfect C++ Practical Solutions for Real-Life Programming] 出版时间 2012-06-01](https://item.jd.com/11017239.html) -The Kaffe Virtual Machine 虚拟机 +[C++ 代码设计与重用 [Designing and Coding Reusable C++] 出版时间 2012-06-01](https://item.jd.com/11017240.html) -Alibaba dragonwell8 虚拟机 JVM 1.8 +[ACE 技术内幕 深入解析 ACE 架构设计与实现原理 出版时间 2012-07-09](https://e.jd.com/30469252.html) -华为 bishengjdk-8 虚拟机 JVM 1.8 +[高质量程序设计指南 C++/C语言 出版时间 2012-10-01](https://e.jd.com/30150029.html) -https://github.com/zhangkari/jvm +[C++ 编程调试秘笈 出版时间 2013-01-01](https://item.jd.com/11142468.html) -https://github.com/kayodesu/cabin + **[Linux 多线程服务端编程 使用 muduo C++ 网络库 出版时间 2013-01-01](https://item.jd.com/11163782.html)** -SAP JVM虚拟机 +[C 和 C++ 实务精选 C++ Templates 中文版 出版时间 2013-04-01](https://item.jd.com/11216941.html) -avian 虚拟机 +[实战系列 深入实践 C++ 模板编程 出版时间 2013-06-01](https://item.jd.com/11267551.html) -#### 安卓虚拟机书籍大全 +[像计算机科学家一样思考 C++ 出版时间 2013-06-01](https://item.jd.com/11254030.html) -Android Virtual Machine (VM) Setup on Linux 出版时间:2014-01-01 +[华章科技 深入理解 C++11 新特性解析与应用 出版时间 2013-06-01](https://item.jd.com/11252776.html) +[Essential C++ 中文版 出版时间 2013-08-01](https://item.jd.com/11294334.html) +[图灵程序设计丛书 C++ API 设计 [API Design for C++] 出版时间 2013-08-01](https://item.jd.com/11288309.html) -深入解析Android虚拟机 出版时间:2014-01-01 +[从缺陷中学习 C/C++ 出版时间 2013-09-01](https://e.jd.com/30336229.html) +[华章程序员书库 C 和 C++ 安全编码(原书第 2 版) 出版时间 2014-01-01](https://item.jd.com/11380971.html) +[编码的法则 C++ 程序员不可不知的 101 条实用经验 出版时间 2014-01-01](https://item.jd.com/11391235.html) -Android Dalvik虚拟机结构及机制剖析:第1卷 Dalvik虚拟机结构剖析 出版时间:2014-11-01 +[C++ For Dummies 7th Edition 出版时间 2014-01-01](https://e.jd.com/30167562.html) +[深入理解C指针(C/C++程序员进阶必备,透彻理解指针与内存管理) 出版时间 2014-02-01](https://e.jd.com/30410332.html) +[C 标准库(英文版) 出版时间 2014-04-01](https://item.jd.com/11424898.html) -Android Dalvik虚拟机结构及机制剖析:第2卷(Dalvik虚拟机各模块机制分析) 出版时间:2014-08-01 +[深入实践 Boost 程序库开发的 94 个秘笈 出版时间 2014-04-21](https://e.jd.com/30316616.html) +[C++ All-in-One For Dummies 3 rd Edition 出版时间 2014-08-08](https://e.jd.com/30171371.html) +[大规模 C++ 程序设计 出版时间 2014-10-01](https://e.jd.com/30426114.html) -深入解析Android虚拟机 出版时间:2016-09-01 + **[华章原创精品 深入应用 C++ 11 代码优化与工程级应用 出版时间 2015-05-01](https://item.jd.com/11701870.html)** +[C++ STL 基础及应用(第 2 版)中国高等学校计算机科学与技术专业 应用型 规划教材 出版时间 2015-05-01](https://item.jd.com/11712422.html) +[C/C++ 技术丛书 高级 C/C++ 编译技术 [Advanced C and C++ Compiling] 出版时间 2015-05-01](https://item.jd.com/11693895.html) -Programming for the Android Dalvik Virtual Machine 出版时间:2017年1月15日 +[C++ 标准库(第 2 版) 出版时间 2015-06-01](https://item.jd.com/11706352.html) +[C++ 并发编程实战 出版时间 2015-06-01](https://item.jd.com/11691853.html) +[Learning Boost C++ Libraries 出版时间 2015-07-31](https://e.jd.com/30371972.html) -深入理解Android:Java虚拟机ART [Understanding Android Internals: ART JVM] 出版时间:2019-04-01 +[写给大忙人看的 C++ 出版时间 2015-08-01](https://item.jd.com/11763012.html) +[C 安全编码标准 开发安全 可靠 稳固系统的 98 条规则(原书第 2 版) 出版时间 2015-08-01](https://item.jd.com/11758237.html) +[最新 C/C++ 函数与算法速查速用大辞典(附光盘) 出版时间 2015-09-01](https://item.jd.com/11770080.html) -Dalvik Turbo Virtual Machine 页数: 18 +[Boost Asio C++ Network Programming Second Edition 出版时间 2015-09-16](https://e.jd.com/30371894.html) +[大道至简 C++ STL(标准模板库)精解 出版时间 2015-11-01](https://item.jd.com/11818713.html) +[C++ 泛型 STL 原理和应用 出版时间 2015-12-01](https://item.jd.com/11876751.html) -Dalvik 页数: 80 +[Boost Asio C++ Network Programming Cookbook 出版时间 2016-01-25](https://e.jd.com/30372453.html) +[C++ 编程剖析 问题 方案和设计准则 出版时间 2016-03-01](https://item.jd.com/11890425.html) +[C++ 多线程编程实战 出版时间 2016-04-01](https://item.jd.com/11919981.html) -Dalvik Turbo Virtual Machine: Lite Edition +[C++ 覆辙录 出版时间 2016-04-01](https://item.jd.com/11909224.html) +[C++ 必知必会 出版时间 2016-04-01](https://item.jd.com/11898671.html) -### C&C++ 篇 + **[C 高级编程 基于模块化设计思想的 C 语言开发 出版时间 2016-05-01](https://item.jd.com/11924653.html)** -滴水逆向 +[C 指针 基本概念 核心技术及最佳实践 出版时间 2016-05-01](https://item.jd.com/11928287.html) -C++反汇编与逆向分析技术揭秘 +[后台开发 核心技术与应用实践 出版时间 2016-08-01](https://item.jd.com/12000166.html) -第二部分 C++反汇编揭秘 +[码农 经典 C++(第 26 期) 出版时间 2016-12-22](https://e.jd.com/30354693.html) -第2章 基本数据类型的表现形式 +[C++ 程序设计实践与技巧 测试驱动开发 出版时间 2017-01-01](https://e.jd.com/30410237.html) -2.1 整数类型 +[C++ 标准模板库编程实战 出版时间 2017-01-01](https://e.jd.com/30410237.html) -2.1.1 无符号整数 +[C++ STL 标准程序库开发指南(第 2 版) 出版时间 2017-01-01](https://item.jd.com/12040121.html) -2.1.2 有符号整数 +[C++ 17 STL Cookbook 出版时间 2017-06-28](https://e.jd.com/30373228.html) -2.2 浮点数类型 +[Boost C++ Application Development Cookbook Second Edition 出版时间 2017-08-30](https://e.jd.com/30381029.html) -2.2.1 浮点数的编码方式 +[Learning C++ Functional Programming 出版时间 2017-08-10](https://e.jd.com/30380995.html) -2.2.2 基本的浮点数指令 +[Mastering the C++ 17 STL 出版时间 2017-09-28](https://e.jd.com/30380973.html) -2.3 字符和字符串 +[C++ 入门经典(第 10 版) 出版时间 2017-11-01](https://item.jd.com/12281050.html) -2.3.1 字符的编码 +[C++ 语义和性能分析 出版时间 2017-12-01](https://e.jd.com/30410196.html) -2.3.2 字符串的存储方式 +[C++ 性能优化指南 出版时间 2018-01-01](https://e.jd.com/30410196.html) -2.4 布尔类型 +[C++ High Performance 出版时间 2018-01-31](https://e.jd.com/30402033.html) -2.5 地址、指针和引用 +[Effective Modern C++ (中文版) 出版时间 2018-04-01](https://item.jd.com/12348026.html) -2.5.1 指针和地址的区别 +[多核异构并行计算(OpenMP4.5 C C++篇) 超算 云计算与大数据技术专业教程·普通高等教育 十三五 规划教材 出版时间 2018-04-01](https://item.jd.com/12375927.html) -2.5.2 各类型指针的工作方式 +[C/C++ 实践进阶之道 写给程序员看的编程书 出版时间 2018-05-01](https://item.jd.com/12331465.html) -2.5.3 引用 +[新标准 C++ 程序设计 出版时间 2018-08-01](https://e.jd.com/30451880.html) -2.6 常量 +[清华计算机图书译丛 精通 C++(第 9 版) 出版时间 2018-08-01](https://item.jd.com/12432130.html) -2.6.1 常量的定义 +[Linux C 与 C++ 一线开发实践 出版时间 2018-12-01](https://item.jd.com/12472663.html) -2.6.2 #define和const的区别 +[Hands-On System Programming with C++ 出版时间 2018-12-26](https://e.jd.com/30506171.html) -2.7 本章小结 +[Hands-On Design Patterns with C++ 出版时间 2019-01-30](https://e.jd.com/30506113.html) -第3章 认识启动函数,找到用户入口 +[C++ 代码整洁之道 C++ 17 可持续软件开发模式实践 出版时间 2019-04-01](https://item.jd.com/12599914.html) -3.1 程序的真正入口 +[C++ 高级编程(第 4 版) 出版时间 2019-04-01](https://item.jd.com/12600974.html) -3.2 了解VC++6.0的启动函数 +[C 指针原理揭秘 基于底层实现机制 出版时间 2019-05-01](https://e.jd.com/30485018.html) -3.3 main函数的识别 +[白话 C++ 之练功 出版时间 2019-05-01](https://item.jd.com/12609616.html) -3.4 本章小结 + **[C++ 程序设计语言(第 1-4 部分 套装共 2 册) 出版时间 2019-06-01](https://item.jd.com/12746690.html)** -第4章 观察各种表达式的求值过程 +[C++ 17 入门经典(第 5 版) 出版时间:2019-06-01](https://item.jd.com/12620430.html) -4.1 算术运算和赋值 + **[C Primer Plus 第 6 版 中文版 出版时间 2019-11-01](https://item.jd.com/12627795.html)** -4.1.1 各种算术运算的工作形式 +[C++ 函数式编程 [Functional Programming in C++] 出版时间 2020-01-01](https://item.jd.com/12612787.html) -4.1.2 算术结果溢出 +[Boost 程序库完全开发指南 深入 C++ 标准库(第 5 版) 出版时间 2020-06-01](https://e.jd.com/30611143.html) -4.1.3 自增和自减 +[C++ 新经典 出版时间 2020-07-01](https://item.jd.com/12945032.html) -4.2 关系运算和逻辑运算 +### Linux 篇 -4.2.1 关系运算和条件跳转的对应 +[Debug Hacks 中文版 出版年 2011-8](https://book.douban.com/subject/6799412/) -4.2.2 表达式短路 +[Linux 内核安全模块深入剖析 出版时间 2016-12-01](https://item.jd.com/12019115.html) -4.2.3 条件表达式 +[Linux 内核源代码分析 出版年 2000-06](https://book.douban.com/subject/1231837/) -4.3 位运算 +[Linux内核分析及常见问题解答 (平装) 出版年 2000-07](https://book.douban.com/subject/2008804/) -4.4 编译器使用的优化技巧 +[LINUX 的内核与编程 出版时间 2000-07-01](https://book.douban.com/subject/2011808/) -4.4.1 流水线优化规则 +[Linux 操作系统内核分析 出版年 2000-8](https://book.douban.com/subject/1240431/) -4.4.2 分支优化规则 + **[LINUX 内核源代码情景分析(上册)出版时间 2001-01-01](https://item.jd.com/10082548.html)** -4.4.3 高速缓存(cache)优化规则 + **[LINUX 内核源代码情景分析(下册) 出版时间 2001-09-01](https://item.jd.com/10082549.html)** -4.5 一次算法逆向之旅 +[Linux 内核 2.4 版源代码分析大全 出版年 2002-1-1](https://book.douban.com/subject/1222347/) -4.6 本章小结 +[Linux 内核源代码 出版年 2002-1-1](https://book.douban.com/subject/1240652/) -第5章 流程控制语句的识别 +[深入分析 Linux 内核源代码 出版时间 2002-07-01](https://book.douban.com/subject/1222347/) -5.1 if语句 + **[普通高等教育 十一五 国家级规划教材 边干边学(LINUX 内核指导) [LEARNING LINUX KERNEL BY PRACTICE] 出版时间 2002-08-01](https://item.jd.com/10158963.html)** -5.2 if……else……语句 +[Linux 内核分析与实例应用 出版年 2002-9](https://book.douban.com/subject/1241134/) -5.3 用if构成的多分支流程 +[操作系统教程 Linux 实例分析/面向 21 世纪高等学校计算机类专业系列教材 出版时间 2004-01-01](https://item.jd.com/11261261.html) -5.4 switch的真相 +[高等学校计算机科学与技术教材 Linux 操作系统分析教程(推荐 PC 阅读) 出版时间 2004-05-01](https://e.jd.com/30041166.html) -5.5 难以构成跳转表的switch +[Linux 内核完全注释 出版时间 2004-09-01](https://item.jd.com/10131755.html) -5.6 降低判定树的高度 + **[Linux 0.01 内核分析与操作系统设计(创造你自己的操作系统)(附 CD—ROM 光盘 1 张) 出版时间 2004-10-01](https://item.jd.com/10154771.html)** -5.7 do/while/for的比较 +[国外计算机科学经典教材 Linux 内核编程指南(第 3 版) 出版时间 2004-11-01](https://item.jd.com/10154753.html) -5.8 编译器对循环结构的优化 +[IA-64 Linux 内核设计与实现 出版年 2004-11](https://book.douban.com/subject/1239565/) -5.9 本章小结 +[操作系统 Linux 篇 高职高专 21 世纪规划教材 出版时间 2005-01-01](https://item.jd.com/10353151.html) -第6章 函数的工作原理 +[Linux 操作系统内核实习 出版年 2005-2](https://book.douban.com/subject/1222388/) -6.1 栈帧的形成和关闭 +[Linux 内核分析及编程 出版时间 2005-09-01](https://item.jd.com/10142242.html) -6.2 各种调用方式的考察 + **[O'Reilly LINUX 设备驱动程序(第 3 版) 出版时间 2006-01-01](https://item.jd.com/10100144.html)** -6.3 使用ebp或esp寻址 +[Linux 网络体系结构 Linux 内核中网络协议的设计与实现 出版时间 2006-07-01](https://item.jd.com/10155343.html) -6.4 函数的参数 +[Linux 内核分析及高级编程(推荐 PC 阅读) 出版时间 2006-07-01](https://e.jd.com/30093200.html) -6.5 函数的返回值 + **[O'Reilly 深入理解 LINUX 内核(第 3 版)(涵盖 2.6 版) 出版时间 2008-01-01](https://item.jd.com/10100237.html)** -6.6 回顾 +[计算机科学与技术系列教材 Linux原理与应用 出版时间 2008-03-01](https://item.jd.com/10158748.html) -6.7 本章小结 +[Linux 中 TCP/IP 协议实现及嵌入式应用 出版时间 2008-07-01](https://item.jd.com/10251774.html) -第7章 变量在内存中的位置和访问方式 +[高等学校计算机专业教材精选 计算机原理 微型计算机操作系统基础 基于Linux/i386 出版时间 2008-07-01](https://item.jd.com/10399355.html) -7.1 全局变量和局部变量的区别 +[高等学校电子与能信类专业 十一五 规划教材 计算机操作系统原理 Linux 实例分析 出版时间 2008-09-01](https://item.jd.com/10215508.html) -7.2 局部静态变量的工作方式 +[Linux 操作系统分析与实践 出版时间 2008-11-01](https://item.jd.com/10156475.html) -7.3 堆变量 +[Linux 2.6 内核标准教程(附光盘 1 张) 出版时间 2008-11-01](https://item.jd.com/10062983.html) -7.4 本章小结 + **[Linux 内核完全剖析 基于 0.12 内核 出版时间 2009-01-01](https://item.jd.com/10058764.html)** -第8章 数组和指针的寻址 +[Linux 操作系统实验教程 出版时间 2009-02-01](https://e.jd.com/30459853.html) -8.1 数组在函数内 +[高等学校计算机实践教学系列教材 Linux 操作系统实验教程 出版时间 2009-04-01](https://item.jd.com/10945531.html) -8.2 数组作为参数 +[Linux 操作系统原理与应用 出版时间 2009-04-01](https://item.jd.com/11631584.html) -8.3 数组作为返回值 +[深入理解 Linux 网络技术内幕 出版时间 2009-06-01](https://item.jd.com/10100456.html) -8.4 下标寻址和指针寻址 +[独辟蹊径品内核 Linux 内核源代码导读(推荐 PC 阅读)出版时间 2009-08-01](https://e.jd.com/30093074.html) -8.5 多维数组 +[深入浅出 Linux TCP/IP 协议栈 出版时间 2010-01-01](https://item.jd.com/12632209.html) -8.6 存放指针类型数据的数组 +[Linux 内核网络栈源代码情景分析 出版年 2010-1](https://book.douban.com/subject/4212924/) -8.7 指向数组的指针变量 +[追踪Linux TCP/IP 代码运行 基于 2.6 内核(附 CD-ROM 光盘 1 张) 出版时间 2010-04-01](https://item.jd.com/10003924.html#none) -8.8 函数指针 + **[Linux 体系与编程 基于 Linux 0.01 版本 21 世纪软件工程师规划教材 出版时间 2010-04-01](https://item.jd.com/10307446.html)** -8.9 本章小结 +[O'Reilly Linux 内核技术手册 [Linux Kernel in a Nutsbell] 出版时间 2010-06-01](https://item.jd.com/10100635.html) -第9章 结构体和类 +[深入 Linux 内核架构 出版时间 2010-06-01](https://e.jd.com/30137691.html) -9.1 对象的内存布局 +[Linux 内核修炼之道 出版时间 2010-07-01](https://item.jd.com/10064410.html) -9.2 this指针 +[Linux 网络内核分析与开发 出版年 2010-8](https://item.jd.com/10064410.html) -9.3 静态数据成员 +[操作系统实验教程及 Linux 和 Windows 系统调用编程 计算机课程设计与综合实践规划教材 出版时间 2010-09-01](https://item.jd.com/11335438.html) -9.4 对象作为函数参数 +[Linux 内核源码剖析 TCP/IP 实现(套装上下册)出版时间 2011-01-01](https://item.jd.com/10490677.html) -9.5 对象作为返回值 +[Linux 内核设计与实现(原书第 3 版) 出版时间 2011-05-01](https://item.jd.com/10664953.html) -9.6 本章小结 +[嵌入式 Linux 网络体系结构设计与 TCP/IP 协议栈 出版年 2011-05](https://book.douban.com/subject/6116393/) -第10章 关于构造函数和析构函数 +[Linux 内核编程 出版年 2011-5](https://book.douban.com/subject/6387052/) -10.1 构造函数的出现时机 +[存储技术原理分析 基于 Linux 2.6 内核源代码 出版时间 2011-09-01](https://item.jd.com/10830117.html) -10.2 每个对象都有默认的构造函数吗 +[Linux 内核注释 出版时间 2011-12-01](https://item.jd.com/10883042.html) -10.3 析构函数的出现时机 +[Linux 操作系统原理与应用(第 2 版) 出版时间 2012-01-01](https://item.jd.com/12285169.html) -10.4 本章小结 +[深入 Linux 设备驱动程序内核机制 出版时间 2012-01-01](https://e.jd.com/30150086.html) -第11章 关于虚函数 +[Linux 原理与结构 出版时间 2012-02-01](https://item.jd.com/10970600.html) -11.1 虚函数的机制 +[O'Reilly 精品图书系列 Linux内核精髓 精通 Linux 内核必会的 75 个绝技 出版时间 2012-02-01](https://item.jd.com/11185075.html) -11.2 虚函数的识别 +[Linux 那些事儿之我是 USB(第 2 版) 出版时间 2012-03-01](https://item.jd.com/10950780.html) -11.3 本章小结 +[Linux 内核分析与高级教程 出版年 2012-8](https://book.douban.com/subject/19898484/) -第12章 从内存角度看继承和多重继承 +[Linux 内核精析(附 CD 光盘 1 张) 出版时间 2013-02-01](https://item.jd.com/11189135.html) -12.1 识别类和类之间的关系 +[21 世纪高等学校规划教材 计算机科学与技术 操作系统原理及应用(Linux) 出版时间 2013-04-01](https://item.jd.com/11215730.html) -12.2 多重继承 +[Linux 内核设计的艺术 图解 Linux 操作系统架构设计与实现原理(第 2 版) 出版时间 2013-05-01](https://item.jd.com/11243705.html) -12.3 虚基类 + **[深度探索 Linux 操作系统 系统构建和原理解析 出版时间 2013-10-08](https://e.jd.com/30189526.html)** -12.4 菱形继承 +[Linux 内核探秘 深入解析文件系统和设备驱动的架构与设计 出版时间 2013-12-01](https://item.jd.com/11370217.html) -12.5 本章小结 +[操作系统原理与 Linux 实例设计(第 2 版) 出版时间 2014-06-01](https://e.jd.com/30467835.html) -第13章 异常处理 +[计算机操作系统实验指导 (Linux 版) (国家精品课程配套实验教材 国家精品资源共享课程配套实验教材) 出版时间 2014-07-01](https://item.jd.com/11506839.html) -13.1 异常处理的相关知识 + **[精通 Linux 内核网络 出版时间 2015-06-01](https://item.jd.com/11713925.html)** -13.2 异常类型为基本数据类型的处理流程 +[操作系统原理与实践教程(第 2 版)计算机系列教材 出版时间 2015-08-01](https://item.jd.com/11778467.html) -13.3 异常类型为对象的处理流程 +[深入理解 Linux 驱动程序设计 出版时间 2015-11-01](https://e.jd.com/30285377.html) -13.4 识别异常处理 +[操作系统原理与 Linux 实践教程 出版时间 2016-01-01](https://e.jd.com/30386613.html) -13.5 本章小结 +[精通 Linux 设备驱动程序开发 出版时间 2016-04-01](https://e.jd.com/30393021.html) -天书夜读:从汇编语言到Windows内核编程 +[操作系统实验指导 基于 Linux 内核(第 3 版) 出版时间 2016-07-01](https://item.jd.com/12007400.html) -内容简介 +[Linux 内核 API 完全参考手册(第 2 版) 出版时间 2016-10-01](https://e.jd.com/30469199.html) -前言 +[Linux 技术内幕 出版时间 2016-12-01](https://item.jd.com/12086406.html) -入手篇 熟悉汇编 +[深入 Linux 内核架构与底层原理 出版时间 2017-11-01](https://item.jd.com/12233973.html) -第1章 汇编指令与C语言 +[操作系统原理及 Linux 内核分析(第 2 版)21 世纪高等学校规划教材 计算机科学与技术 出版时间 2018-08-01](https://item.jd.com/12420801.html) -1.1 上机建立第一个工程 +[Linux 设备驱动程序开发(影印版 英文版) [Linux Device Drivers Development] 出版时间 2018-08-01](https://item.jd.com/12407112.html) -1.2 简要复习常用的汇编指令 +[2016 同济大学本科教材出版基金 Linux 操作系统实现原理 出版时间 2018-09-01](https://item.jd.com/12466764.html) -1.3 C函数的参数传递过程 +[庖丁解牛 Linux 内核分析 出版时间 2018-10-01](https://item.jd.com/12449500.html) -第2章 C语言的流程和处理 +[操作系统原理与应用(Linux) 出版时间 2018-12-01](https://item.jd.com/12706440.html) -2.1 C语言的循环反汇编 +[操作系统实验指导与习题解析 出版时间 2019-10-01](https://item.jd.com/12817694.html) -2.2 C语言判断与分支的反汇编 +[精通 Linux 内核 智能设备开发核心技术 出版时间 2020-01-01](https://e.jd.com/30612571.html) -2.3 C语言的数组与结构 +[用芯探核 基于龙芯的 Linux 内核探索解析 出版时间 2020-08-01](https://item.jd.com/12936362.html) -2.4 C语言的共用体和枚举类型 +[Linux 内核观测技术 BPF [Linux Observability with BPF] 出版时间 2020-08-01](https://item.jd.com/12939760.html) -第3章 练习反汇编C语言程序 +[Linux Kernel Development Cookbook 出版时间 2021-01](https://www.packtpub.com/product/linux-kernel-development-cookbook/9781789953435) -3.1 算法的反汇编 +[深度探索 Linux 系统虚拟化 原理与实现 出版时间 2020-11-01](https://item.jd.com/12742101.html) -3.2 发行版的反汇编 +## JVM 前世今生 -3.3 汇编反C语言练习 +### JAVA 1.0 代号 Oak(橡树) -完全手册丛书:C++参考大全(第4版) [C++: The Complete Reference] 出版时间:2003-01-01 +#### 1996-01-23 发行 -C++设计新思维:泛型编程与设计模式之应用 出版时间:2003-03-01 +### JAVA 1.1 -C++ STL程序员开发指南(附光盘) 出版时间:2003-04-01 +#### 1997-02-19 发行 主要更新内容 -深入C++系列:泛型编程与STL 出版时间:2003-04-01 +引入 JDBC -C++并行与分布式编程 [Parallel and Distributed Programming Using C++] 出版时间:2004-01-01 +添加内部类支持 -C++网络编程,卷 2 :基于ACE和框架的系统化复用 出版时间:2004-01-01 +引入 JAVA BEAN -ACE程序员指南:网络与系统编程的实用设计模式(附光盘) [The ACE Programmers Guide] 出版时间:2004-01-01 +引入 RMI -C++编程艺术 出版时间:2005-04-01 +引入反射 -精通Oracle10g Pro*C/C++编程 出版时间:2005-10-01 +### JAVA 1.2 代号 Playground(操场) -Effective C++中文版:改善程序与设计的55个具体做法(第3版) 出版时间:2006-07-01 +#### 1998-12-8 发行 主要更新内容 -C++网络编程,卷1:运用ACE和模式消除复杂性 出版时间:2007-05-01 +引入集合框架 -[按需印刷]C++ STL开发技术导引 出版时间:2007-08-01 +对字符串常量做内存映射 -C++沉思录:Ruminations on C++ 出版时间:2008-01-01 +引入 JIT(Just In Time)编译器 -C和C++经典著作:C专家编程Expert C Programming Deep C Secrets 出版时间:2008-02-01 +引入打包文件数字签名 -C和C++经典著作:C陷阱与缺陷 [C Traps and Pitfalls] 出版时间:2008-02-01 +引入控制授权访问系统资源策略工具 -C和C++经典著作:C和指针 POINTERS ON C 出版时间:2008-04-01 +引入 JFC(Java Foundation Classes) 包括 Swing 1.0 拖放和 Java 2D 类库 -Professional Multicore Programming: Design And Implementation For C++ Developers 出版时间:2008-08-22 +引入 Java 插件 -你必须知道的495个C语言问题 出版时间:2009-02-01 +JDBC 中引入可滚动结果集 BLOB CLOB 批量更新和用户自定义类型 -代码揭秘:从C/C++的角度探秘计算机系统(推荐PC阅读) 出版时间:2009-09-01 +Applet 中添加声音支持 -C++编程规范:101条规则、准则与最佳实践 出版时间:2010-12-01 +### JAVA 1.3 代号 Kestrel(红隼) -More Exceptional C++:40个新的工程难题、编程疑问及解决方法(中文版) 出版时间:2011-01-01 +#### 2000-5-8 发布 主要更新内容 -提高C++性能的编程技术 出版时间:2011-03-01 +引入 Java Sound API -白盒测试之道:C++test 出版时间:2011-04-01 +引入 jar 文件索引 -C++编程思想(两卷合订本) 出版时间:2011-07-01 +对 Java 各方面多了大量优化和增强 -Professional C++, Second Edition 出版时间:2011-09-16 +Java Platform Debugger Architecture 用于 Java 调试的平台 -编写高质量代码:改善C++程序的150个建议 出版时间:2011-12-01 +JAVA 1.4 代号 Merlin(隼) -Applied C++中文版 出版时间:2012-01-01 +#### 2004-2-6 发布(首次在 JCP 下发行) 主要更新内容 -深度探索C++对象模型 出版时间:2012-01-01 +添加 XML 处理 -Imperfect C++(中文版) [Imperfect C++: Practical Solutions for Real-Life Programming] 出版时间:2012-06-01 +添加 Java 打印服务(Java Print Service API) -C++代码设计与重用 [Designing and Coding Reusable C++] 出版时间:2012-06-01 +引入 Logging API -ACE技术内幕:深入解析ACE架构设计与实现原理 出版时间:2012-07-09 +引入 Java Web Start -高质量程序设计指南:C++/C语言 出版时间:2012-10-01 +引入 JDBC 3.0 API -C++编程调试秘笈 出版时间:2013-01-01 +引入断言 -Linux多线程服务端编程 使用muduo C++网络库 出版时间:2013-01-01 +引入 Preferences API -C和C++实务精选:C++ Templates中文版 出版时间:2013-04-01 +引入链式异常处理 -实战系列:深入实践C++模板编程 出版时间:2013-06-01 +支持 IPV6 -像计算机科学家一样思考C++ 出版时间:2013-06-01 +支持正则表达式 -华章科技:深入理解C++11:C++11新特性解析与应用 出版时间:2013-06-01 +引入 Image I/O API -Essential C++中文版 出版时间:2013-08-01 +NIO 非阻塞的 IO 优化 Java 的 IO 读取 -图灵程序设计丛书:C++ API设计 [API Design for C++] 出版时间:2013-08-01 +### JDK 5.0 代号 Tiger(老虎) 有重大改动 -从缺陷中学习C/C++ 出版时间:2013-09-01 +#### 2004-9-30 发布 主要更新内容 -华章程序员书库:C和C++安全编码(原书第2版) 出版时间:2014-01-01 +引入泛型 -编码的法则:C++程序员不可不知的101条实用经验 出版时间:2014-01-01 +For-Each 循环 增强循环 可使用迭代方式 -C++ For Dummies, 7th Edition 出版时间:2014-01-01 +自动装箱与自动拆箱 -深入理解C指针(C/C++程序员进阶必备,透彻理解指针与内存管理) 出版时间:2014-02-01 +引入类型安全的枚举 -C标准库(英文版) 出版时间:2014-04-01 +引入可变参数 -深入实践Boost:Boost程序库开发的94个秘笈 出版时间:2014-04-21 +添加静态引入 -C++ All-in-One For Dummies, 3rd Edition 出版时间:2014-08-08 +引入注解 -大规模C++程序设计 出版时间:2014-10-01 +引入 Instrumentation -华章原创精品·深入应用C++11:代码优化与工程级应用 出版时间:2015-05-01 +提供了 java.util.concurrent 并发包 -C++ STL基础及应用(第2版)/中国高等学校计算机科学与技术专业 应用型 规划教材 出版时间:2015-05-01 +### JDK 6 代号 Mustang(野马) -C/C++技术丛书:高级C/C++编译技术 [Advanced C and C++ Compiling] 出版时间:2015-05-01 +#### 2006-12-11 发布 主要更新内容 -C++标准库(第2版) 出版时间:2015-06-01 +引入了一个支持脚本引擎的新框架(基于 Mozilla Rhino 的 JavaScript 脚本引擎) -C++并发编程实战 出版时间:2015-06-01 +UI 的增强 -Learning Boost C++ Libraries 出版时间:2015-07-31 +对 WebService 支持的增强(JAX-WS 2.0 和 JAXB 2.0) -写给大忙人看的C++ 出版时间:2015-08-01 +引入 JDBC 4.0 API -C安全编码标准:开发安全、可靠、稳固系统的98条规则(原书第2版) 出版时间:2015-08-01 +引入 Java Compiler API -最新C/C++函数与算法速查速用大辞典(附光盘) 出版时间:2015-09-01 +通用的 Annotations 支持 -Boost.Asio C++ Network Programming - Second Edition 出版时间:2015-09-16 +### JDK 7 代号 Dolphin(海豚) -大道至简 C++ STL(标准模板库)精解 出版时间:2015-11-01 +#### 2011-07-28 发布 这是 sun 被 oracle 收购(2009 年 4 月)后的第一个版本 主要更新内容 -C++泛型:STL原理和应用 出版时间:2015-12-01 +switch 语句块中允许以字符串作为分支条件 -Boost.Asio C++ Network Programming Cookbook 出版时间:2016-01-25 +在创建泛型对象时应用类型推断 比如你之前版本使用泛型类型时这样写 ArrayList userList= new ArrayList(); 这个版本只需要这样写 ArrayList userList= new ArrayList<>(); 也即是后面一个尖括号内的类型 JVM 帮我们自动类型判断补全了 -C++编程剖析 问题 方案和设计准则 出版时间:2016-03-01 +在一个语句块中捕获多种异常 -C++多线程编程实战 出版时间:2016-04-01 +添加 try-with-resources 语法支持 使用文件操作后不用再显示执行 close 了 -C++覆辙录 出版时间:2016-04-01 +支持动态语言 -C++必知必会 出版时间:2016-04-01 +JSR 203 NIO 2.0 AIO 新 I/O 文件系统 增加多重文件的支持 文件原始数据和符号链接 支持 ZIP 文件操作 -C高级编程:基于模块化设计思想的C语言开发 出版时间:2016-05-01 +JDBC 规范版本升级为 JDBC 4.1 -C指针:基本概念、核心技术及最佳实践 出版时间:2016-05-01 +引入 Fork/Join 框架,用于并行执行任务 -后台开发:核心技术与应用实践 出版时间:2016-08-01 +支持带下划线的数值 如 int a = 100000000; 0 太多不便于人阅读 这个版本支持这样写 int a = 100_000_000 这样就对数值一目了然了 -码农·经典C++(第26期) 出版时间:2016-12-22 +Swing 组件增强(JLayer Nimbus Look Feel…)参考 -C++程序设计实践与技巧:测试驱动开发 出版时间:2017-01-01 +### JDK 8 -C++标准模板库编程实战 出版时间:2017-01-01 +#### 2014-3-19 发布 oracle 原计划 2013 年发布 由于安全性问题两次跳票 是自 JAVA 5 以来最具革命性的版本 主要更新内容 -C++ STL标准程序库开发指南(第2版) 出版时间:2017-01-01 +接口改进 接口居然可以定义默认方法实现和静态方法了 -C++17 STL Cookbook 出版时间:2017-06-28 +引入函数式接口 -Boost C++ Application Development Cookbook - Second Edition 出版时间:2017-08-30 +引入 Lambda 表达式 -Learning C++ Functional Programming 出版时间:2017-08-10 +引入全新的 Stream API 提供了对值流进行函数式操作 -Mastering the C++17 STL 出版时间:2017-09-28 +引入新的 Date-Time API -C++入门经典(第10版) 出版时间:2017-11-01 +引入新的 JavaScrpit 引擎 Nashorn -C++语义和性能分析 出版时间:2017-12-01 +引入 Base64 类库 -C++性能优化指南 出版时间:2018-01-01 +引入并发数组(parallel) -C++ High Performance 出版时间:2018-01-31 +添加新的 Java 工具 jjs jdeps -Effective Modern C++(中文版) 出版时间:2018-04-01 +Java FX 一种用在桌面开发领域的技术 -多核异构并行计算(OpenMP4.5C\C++篇)/超算、云计算与大数据技术专业教程·普通高等教育“十三五”规划教材 出版时间:2018-04-01 +静态链接 JNI 程序库 -C/C++实践进阶之道:写给程序员看的编程书 出版时间:2018-05-01 +### JDK 9 -新标准C++程序设计 出版时间:2018-08-01 +#### 2017-9-21 发布 -清华计算机图书译丛:精通C++(第9版) 出版时间:2018-08-01 +模块化(jiqsaw) -Linux C与C++ 一线开发实践 出版时间:2018-12-01 +交互式命令行(JShell) -Hands-On System Programming with C++ 出版时间:2018-12-26 +默认垃圾回收期切换为 G1 -Hands-On Design Patterns with C++ 出版时间:2019-01-30 +进程操作改进 -C++代码整洁之道:C++17可持续软件开发模式实践 出版时间:2019-04-01 +竞争锁性能优化 -C++高级编程(第4版) 出版时间:2019-04-01 +分段代码缓存 -C指针原理揭秘:基于底层实现机制 出版时间:2019-05-01 +优化字符串占用空间 -白话C++之练功 出版时间:2019-05-01 +### JDK 10 -C++程序设计语言(第1-4部分 套装共2册) 出版时间:2019-06-01 +#### 2018-3-21 发布 -C++17入门经典(第5版) 出版时间:2019-06-01 +JEP 286 var 局部变量类型推断 -C Primer Plus 第6版 中文版 出版时间:2019-11-01 +JEP 296 将原来用 Mercurial 管理的众多 JDK 仓库代码 合并到一个仓库中 简化开发和管理过程 -C++函数式编程 [Functional Programming in C++] 出版时间:2020-01-01 +JEP 304 统一的垃圾回收接口 -Boost程序库完全开发指南:深入C++“准”标准库(第5版) 出版时间:2020-06-01 +JEP 307 G1 垃圾回收器的并行完整垃圾回收 实现并行性来改善最坏情况下的延迟 -C++新经典 出版时间:2020-07-01 +JEP 310 应用程序类数据 (AppCDS) 共享 通过跨进程共享通用类元数据来减少内存占用空间 和减少启动时间 -### Linux 篇 +JEP 312 ThreadLocal 握手交互 在不进入到全局 JVM 安全点 (Safepoint) 的情况下 对线程执行回调 优化可以只停止单个线程 而不是停全部线程或一个都不停 -Debug Hacks中文版 出版年: 2011-8 +JEP 313 移除 JDK 中附带的 javah 工具 可以使用 javac -h 代替 -Linux内核安全模块深入剖析 出版时间:2016-12-01 +JEP 314 使用附加的 Unicode 语言标记扩展 -Linux内核源代码分析 出版年: 2000-06 +JEP 317 能将堆内存占用分配给用户指定的备用内存设备 -Linux内核分析及常见问题解答 (平装) 出版年: 2000-07 +JEP 317 使用 Graal 基于 Java 的编译器 可以预先把 Java 代码编译成本地代码来提升效能 -LINUX的内核与编程 出版时间: 2000-07-01 +JEP 318 在 OpenJDK 中提供一组默认的根证书颁发机构证书 开源目前 Oracle 提供的的 Java SE 的根证书 这样 OpenJDK 对开发人员使用起来更方便 -Linux操作系统内核分析 出版年: 2000-8 +JEP 322 基于时间定义的发布版本 即上述提到的发布周期 版本号为 $FEATURE.$INTERIM.$UPDATE.$PATCH 分别是大版本 中间版本 升级包和补丁版本 -LINUX内核源代码情景分析(上册) 出版时间:2001-01-01 +### JDK 11 -LINUX内核源代码情景分析(下) 出版时间:2001-09-01 +#### 2018-9-25 发布 -Linux内核2.4版源代码分析大全 出版年: 2002-1-1 +官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议) -Linux内核源代码 出版年: 2002-1-1 +JEP 181 Nest-Based Access Control(基于嵌套的访问控制) -深入分析Linux内核源代码 出版时间:2002-07-01 +JEP 309 Dynamic Class-File Constants(动态的类文件常量) -普通高等教育“十一五”国家级规划教材:边干边学(LINUX内核指导) [LEARNING LINUX KERNEL BY PRACTICE] 出版时间:2002-08-01 +JEP 315 Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics) -Linux内核分析与实例应用 出版年: 2002-9 +JEP 318 Epsilon A No-Op Garbage Collector(Epsilon 垃圾回收器 又被称为 No-Op(无操作)回收器) -操作系统教程:Linux实例分析/面向21世纪高等学校计算机类专业系列教材 出版时间:2004-01-01 +JEP 320 Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块 JavaFX 也已被移除) -高等学校计算机科学与技术教材:Linux操作系统分析教程(推荐PC阅读) 出版时间:2004-05-01 +JEP 321 HTTP Client (Standard) -Linux内核完全注释 出版时间:2004-09-01 +JEP 323 Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法) -Linux0.01内核分析与操作系统设计(创造你自己的操作系统)(附CD—ROM光盘1张) 出版时间:2004-10-01 +JEP 324 Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议) -国外计算机科学经典教材:Linux内核编程指南(第3版) 出版时间:2004-11-01 +JEP 327 Unicode 10 -IA-64 Linux内核设计与实现 出版年: 2004-11 +JEP 328 Flight Recorder(飞行记录仪) -操作系统:Linux 篇/高职高专21世纪规划教材 出版时间:2005-01-01 +JEP 329 ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法) -Linux操作系统内核实习 出版年: 2005-2 +JEP 330 Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序) -LInux内核分析及编程 出版时间:2005-09-01 +JEP 331 Low-Overhead Heap Profiling(低开销的堆分配采样方法) -O'Reilly:LINUX设备驱动程序(第3版) 出版时间:2006-01-01 +JEP 332 Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持) -Linux网络体系结构:Linux内核中网络协议的设计与实现 出版时间:2006-07-01 +JEP 333 ZGC A Scalable Low-Latency Garbage Collector (Experimental)(ZGC 可伸缩的低延迟垃圾回收器 处于实验性阶段) -Linux内核分析及高级编程(推荐PC阅读) 出版时间:2006-07-01 +JEP 335 Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎) -O'Reilly:深入理解LINUX内核(第3版)(涵盖2.6版) 出版时间:2008-01-01 +JEP 336 Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API) -计算机科学与技术系列教材:Linux原理与应用 出版时间:2008-03-01 +### JDK 12 -Linux中TCP/IP协议实现及嵌入式应用 出版时间:2008-07-01 +#### 2019-3-19 发布 -高等学校计算机专业教材精选·计算机原理·微型计算机操作系统基础:基于Linux/i386 出版时间:2008-07-01 +JEP 189 Shenandoah A Low-Pause-Time Garbage Collector (Experimental) -高等学校电子与能信类专业“十一五”规划教材·计算机操作系统原理:Linux实例分析 出版时间:2008-09-01 +JEP 230 Microbenchmark Suite -Linux操作系统分析与实践 出版时间:2008-11-01 +JEP 325 Switch Expressions (Preview) -Linux2.6内核标准教程(附光盘1张) 出版时间:2008-11-01 +JEP 334 JVM Constants API -Linux内核完全剖析:基于0.12内核 出版时间:2009-01-01 +JEP 340 One AArch64 Port Not Two -Linux操作系统实验教程 出版时间:2009-02-01 +JEP 341 Default CDS Archives -高等学校计算机实践教学系列教材:Linux操作系统实验教程 出版时间:2009-04-01 +JEP 344 Abortable Mixed Collections for G1 -Linux操作系统原理与应用 出版时间:2009-04-01 +JEP 346 Promptly Return Unused Committed Memory from G1 -深入理解Linux网络技术内幕 出版时间:2009-06-01 +### JDK 13 -独辟蹊径品内核:Linux内核源代码导读(推荐PC阅读) 出版时间:2009-08-01 +#### 2019-9-17 发布 -深入浅出Linux TCP/IP协议栈 出版时间:2010-01-01 +JEP 350 Dynamic CDS Archives -Linux内核网络栈源代码情景分析 出版年: 2010-1 +JEP 351 ZGC Uncommit Unused Memory -追踪Linux TCP/IP代码运行:基于2.6内核(附CD-ROM光盘1张) 出版时间:2010-04-01 +JEP 353 Reimplement the Legacy Socket API -Linux体系与编程:基于Linux0.01版本/21世纪软件工程师规划教材 出版时间:2010-04-01 +JEP 354 Switch Expressions -O'Reilly:Linux 内核技术手册 [Linux Kernel in a Nutsbell] 出版时间:2010-06-01 +JEP 355 Text Blocks -深入Linux内核架构 出版时间:2010-06-01 +### JDK 14 -Linux内核修炼之道 出版时间:2010-07-01 +#### 预计 2020-03-17 General Availability -Linux网络内核分析与开发 出版年: 2010-8 +JEP 305 Pattern Matching for instanceof (Preview) -操作系统实验教程及Linux和Windows系统调用编程/计算机课程设计与综合实践规划教材 出版时间:2010-09-01 +JEP 358 Helpful NullPointer Exceptions -Linux内核源码剖析:TCP/IP实现(套装上下册) 出版时间:2011-01-01 +JEP 361 Switch Expressions (Standard) -Linux内核设计与实现(原书第3版) 出版时间:2011-05-01 +JEP 345 NUMA-Aware Memory Allocation for G1 -嵌入式Linux网络体系结构设计与TCP/IP协议栈 出版年: 2011-05 +JEP 349 JFR Event Streaming -Linux内核编程 出版年: 2011-5 +JEP 366 Deprecate the ParallelScavenge + SerialOld GC Combination -存储技术原理分析:基于Linux 2.6内核源代码 出版时间:2011-09-01 +JEP 363 Remove the CMS Garbage Collector -Linux内核注释 出版时间:2011-12-01 +JEP 364 ZGC on macOS -Linux操作系统原理与应用(第2版) 出版时间:2012-01-01 +JEP 368 Text Blocks (Second Preview) -深入Linux设备驱动程序内核机制 出版时间:2012-01-01 +### JDK 15 -Linux原理与结构 出版时间:2012-02-01 +#### 2020-9-15 发布 -O'Reilly精品图书系列·Linux内核精髓:精通Linux内核必会的75个绝技 出版时间:2012-02-01 +JEP 339 EdDSA 数字签名算法 -Linux那些事儿之我是USB(第2版) 出版时间:2012-03-01 +JEP 360 密封类(预览) -Linux内核分析与高级教程 出版年: 2012-8 +JEP 371 隐藏类 -Linux内核精析(附CD光盘1张) 出版时间:2013-02-01 +JEP 372 删除 Nashorn JavaScript 引擎 -21世纪高等学校规划教材·计算机科学与技术:操作系统原理及应用(Linux) 出版时间:2013-04-01 +JEP 373 重新实现 Legacy DatagramSocket API -Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理(第2版) 出版时间:2013-05-01 +JEP 374 重新实现 DatagramSocket API -深度探索Linux操作系统:系统构建和原理解析 出版时间:2013-10-08 +JEP 375 实例模式匹配(第二次预览) -Linux内核探秘:深入解析文件系统和设备驱动的架构与设计 出版时间:2013-12-01 +JEP 377 ZGC 一个可扩展的低延迟垃圾收集器 -操作系统原理与Linux实例设计(第2版) 出版时间:2014-06-01 +JEP 378 文本块 -计算机操作系统实验指导(Linux版)(国家精品课程配套实验教材 国家精品资源共享课程配套实验教材) 出版时间:2014-07-01 +JEP 379 低暂停时间垃圾收集器 -精通Linux内核网络 出版时间:2015-06-01 +JEP 381 移除 Solaris 和 SPARC 端口 -操作系统原理与实践教程(第2版)/计算机系列教材 出版时间:2015-08-01 +JEP 383 外部存储器访问 API(第二个内置程序) -深入理解Linux驱动程序设计 出版时间:2015-11-01 +JEP 384 Records(第二次预览) -操作系统原理与Linux实践教程 出版时间:2016-01-01 +JEP 385 不推荐的 RMI 激活去除 -精通Linux设备驱动程序开发 出版时间:2016-04-01 +### JDK 16 -操作系统实验指导:基于Linux内核(第3版) 出版时间:2016-07-01 +#### 2021-03-16 发布 -Linux内核API完全参考手册(第2版) 出版时间:2016-10-01 -Linux技术内幕 出版时间:2016-12-01 +338 Vector API (Incubator) -深入Linux内核架构与底层原理 出版时间:2017-11-01 +347 Enable C++ 14 Language Features -操作系统原理及Linux内核分析(第2版)/21世纪高等学校规划教材·计算机科学与技术 出版时间:2018-08-01 +357 Migrate from Mercurial to Git -Linux设备驱动程序开发(影印版 英文版) [Linux Device Drivers Development] 出版时间:2018-08-01 +369 Migrate to GitHub -2016同济大学本科教材出版基金:Linux操作系统实现原理 出版时间:2018-09-01 +376 ZGC Concurrent Thread-Stack Processing -庖丁解牛Linux内核分析 出版时间:2018-10-01 +380 Unix-Domain Socket Channels -操作系统原理与应用(Linux) 出版时间:2018-12-01 +386 Alpine Linux Port -操作系统实验指导与习题解析 出版时间:2019-10-01 +387 Elastic Metaspace -精通Linux内核:智能设备开发核心技术 出版时间:2020-01-01 +388 Windows / AArch64 Port -用“芯”探核 基于龙芯的Linux内核探索解析 出版时间:2020-08-01 +389 Foreign Linker API (Incubator) -Linux内核观测技术BPF [Linux Observability with BPF] 出版时间:2020-08-01 +390 Warnings for Value-Based Classes -Linux Kernel Development Cookbook 出版时间:2021-01 +392 Packaging Tool -深度探索Linux系统虚拟化:原理与实现 出版时间:2020-11-01 +393 Foreign-Memory Access API (Third Incubator) -### 微信赞赏码 +394 Pattern Matching for instanceof -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/赞赏码.png) +395 Records +396 Strongly Encapsulate JDK Internals by Default +397 Sealed Classes (Second Preview) \ No newline at end of file -- Gitee From 4057c223c31997938e97ba3f127a248408eb5d58 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 22 Apr 2021 11:44:24 +0800 Subject: [PATCH 27/68] update cppmm/README.zh-CN.md. --- cppmm/README.zh-CN.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cppmm/README.zh-CN.md b/cppmm/README.zh-CN.md index f5f8a091e..39cf5593f 100755 --- a/cppmm/README.zh-CN.md +++ b/cppmm/README.zh-CN.md @@ -147,9 +147,9 @@ cppmm 是 C++-- 其实 Java 就是 C++ 的简化版 在 C++ 的基础上进行 [JVM-1.2 JVM 1.2](https://github.com/mateusbraga/JVM-1.2) -[DS 虚拟机 JVM 1.2](http://www.developservice.cz/dsvm/doc/index.html) + **[DS 虚拟机 JVM 1.2](http://www.developservice.cz/dsvm/doc/index.html)** -[ClassPath 虚拟机 JVM 1.2 1.3 1.4 1.5](http://www.gnu.org/software/classpath/) + **[ClassPath 虚拟机 JVM 1.2 1.3 1.4 1.5](http://www.gnu.org/software/classpath/)** [SableVM 虚拟机 JVM 1.2](http://www.sablevm.org/) @@ -179,6 +179,8 @@ https://github.com/microsoft/openjdk https://www.microsoft.com/openjdk#11 ``` + **[在 JVM 源码写内嵌级的 Native 函数](https://www.bilibili.com/video/BV1DD4y1U7k6)** + #### Android 虚拟机书籍大全 [Android Virtual Machine (VM) Setup on Linux 出版时间 2014-01-01](https://www.amazon.com/-/zh/dp/B00W4BI2OO/ref=sr_1_1?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=android+virtual+machine&qid=1594367518&s=books&sr=1-1) -- Gitee From 974e560964fcacbaec82e57423566a7712b1cdbb Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 22 Apr 2021 11:44:36 +0800 Subject: [PATCH 28/68] update cppmm/README.md. --- cppmm/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cppmm/README.md b/cppmm/README.md index f5f8a091e..39cf5593f 100755 --- a/cppmm/README.md +++ b/cppmm/README.md @@ -147,9 +147,9 @@ cppmm 是 C++-- 其实 Java 就是 C++ 的简化版 在 C++ 的基础上进行 [JVM-1.2 JVM 1.2](https://github.com/mateusbraga/JVM-1.2) -[DS 虚拟机 JVM 1.2](http://www.developservice.cz/dsvm/doc/index.html) + **[DS 虚拟机 JVM 1.2](http://www.developservice.cz/dsvm/doc/index.html)** -[ClassPath 虚拟机 JVM 1.2 1.3 1.4 1.5](http://www.gnu.org/software/classpath/) + **[ClassPath 虚拟机 JVM 1.2 1.3 1.4 1.5](http://www.gnu.org/software/classpath/)** [SableVM 虚拟机 JVM 1.2](http://www.sablevm.org/) @@ -179,6 +179,8 @@ https://github.com/microsoft/openjdk https://www.microsoft.com/openjdk#11 ``` + **[在 JVM 源码写内嵌级的 Native 函数](https://www.bilibili.com/video/BV1DD4y1U7k6)** + #### Android 虚拟机书籍大全 [Android Virtual Machine (VM) Setup on Linux 出版时间 2014-01-01](https://www.amazon.com/-/zh/dp/B00W4BI2OO/ref=sr_1_1?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&dchild=1&keywords=android+virtual+machine&qid=1594367518&s=books&sr=1-1) -- Gitee From 929f86cb80555497207674b0d09620bc73f8e151 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 25 Apr 2021 10:19:38 +0800 Subject: [PATCH 29/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20OpenToolbox=20for=20?= =?UTF-8?q?Windows=20=E7=89=88=E6=9C=AC=E7=BC=96=E8=AF=91=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenToolbox/OpenToolbox/dist/electron/renderer.js | 4 ++-- OpenToolbox/OpenToolbox/npm_install.bat | 2 +- OpenToolbox/OpenToolbox/src/renderer/components/Terminal.vue | 2 +- .../foodie-dev-api/src/main/java/com/imooc/Application.java | 3 +-- java-game-security/java-game-security.iml | 2 -- 5 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 java-game-security/java-game-security.iml diff --git a/OpenToolbox/OpenToolbox/dist/electron/renderer.js b/OpenToolbox/OpenToolbox/dist/electron/renderer.js index 43680d9c8..77d184e97 100644 --- a/OpenToolbox/OpenToolbox/dist/electron/renderer.js +++ b/OpenToolbox/OpenToolbox/dist/electron/renderer.js @@ -1,7 +1,7 @@ -module.exports=function(t){function e(t){var e=N[t];if(!e)return p;var r=function(r){return e.hot.active?(N[r]?-1===N[r].parents.indexOf(t)&&N[r].parents.push(t):(k=[t],u=r),-1===e.children.indexOf(r)&&e.children.push(r)):(console.warn("[HMR] unexpected require("+r+") from disposed module "+t),k=[]),p(r)},n=function(t){return{configurable:!0,enumerable:!0,get:function(){return p[t]},set:function(e){p[t]=e}}};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&"e"!==i&&"t"!==i&&Object.defineProperty(r,i,n(i));return r.e=function(t){function e(){A--,"prepare"===T&&(!O[t]&&a(t),0===A&&0===S&&l())}return"ready"===T&&o("prepare"),A++,p.e(t).then(e,(function(t){throw e(),t}))},r.t=function(t,e){return 1&e&&(t=r(t)),p.t(t,-2&e)},r}function r(e){var r={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_selfInvalidated:!1,_disposeHandlers:[],_main:u!==e,active:!0,accept:function(t,e){if(void 0===t)r._selfAccepted=!0;else if("function"==typeof t)r._selfAccepted=t;else if("object"==typeof t)for(var o=0;o ")),T.type){case"self-declined":e.onDeclined&&e.onDeclined(T),e.ignoreDeclined||(S=new Error("Aborted because of self decline: "+T.moduleId+j));break;case"declined":e.onDeclined&&e.onDeclined(T),e.ignoreDeclined||(S=new Error("Aborted because of declined dependency: "+T.moduleId+" in "+T.parentId+j));break;case"unaccepted":e.onUnaccepted&&e.onUnaccepted(T),e.ignoreUnaccepted||(S=new Error("Aborted because "+f+" is not accepted"+j));break;case"accepted":e.onAccepted&&e.onAccepted(T),A=!0;break;case"disposed":e.onDisposed&&e.onDisposed(T),O=!0;break;default:throw new Error("Unexception type "+T.type)}if(S)return o("abort"),Promise.reject(S);if(A)for(f in w[f]=h[f],i(x,T.outdatedModules),T.outdatedDependencies)Object.prototype.hasOwnProperty.call(T.outdatedDependencies,f)&&(g[f]||(g[f]=[]),i(g[f],T.outdatedDependencies[f]));O&&(i(x,[T.moduleId]),w[f]=C)}var D,I,z=[];for(l=0;lt.indexOf(e)&&t.push(e)})),t})):(o("idle"),new Promise((function(t){t(x)})))}function c(){if(v)return h||(h={}),v.forEach(m),v=void 0,!0}function m(e){Object.prototype.hasOwnProperty.call(h,e)||(h[e]=t[e])}function p(o){if(N[o])return N[o].exports;var n=N[o]={i:o,l:!1,exports:{},hot:r(o),parents:(C=k,k=[],C),children:[]};return t[o].call(n.exports,n,n.exports,e(o)),n.l=!0,n.exports}var f=window.webpackHotUpdate;window.webpackHotUpdate=function(t,e){(function(t,e){if($[t]&&j[t]){for(var r in j[t]=!1,e)Object.prototype.hasOwnProperty.call(e,r)&&(h[r]=e[r]);0==--S&&0===A&&l()}})(t,e),f&&f(t,e)};var u,g,h,b,v,x=!0,y="ddf371c15ffab9368366",w=1e4,_={},k=[],C=[],E=[],T="idle",S=0,A=0,O={},j={},$={},N={};return p.m=t,p.c=N,p.d=function(t,e,r){p.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},p.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},p.t=function(t,e){if(1&e&&(t=p(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(p.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)p.d(r,o,function(e){return t[e]}.bind(null,o));return r},p.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return p.d(e,"a",e),e},p.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},p.p="",p.h=function(){return y},e(30)(p.s=30)}([function(t){function e(t,e){var r=t[1]||"",o=t[3];if(!o)return r;if(e&&"function"==typeof btoa){var n=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(o),i=o.sources.map((function(t){return"/*# sourceURL="+o.sourceRoot+t+" */"}));return[r].concat(i).concat([n]).join("\n")}return[r].join("\n")}t.exports=function(t){var r=[];return r.toString=function(){return this.map((function(r){var o=e(r,t);return r[2]?"@media "+r[2]+"{"+o+"}":o})).join("")},r.i=function(t,e){"string"==typeof t&&(t=[[null,t,""]]);for(var o,n={},i=0;ir.parts.length&&(o.parts.length=r.parts.length)}else{var i=[];for(n=0;ncode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb,.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}",""])},function(t,e,r){!function(t,e,r){"use strict";function o(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function n(t,e){for(var r,o=0;o=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};f.jQueryDetection(),c.default.fn.emulateTransitionEnd=s,c.default.event.special[f.TRANSITION_END]={bindType:p,delegateType:p,handle:function(t){return c.default(t.target).is(this)?t.handleObj.handler.apply(this,arguments):void 0}};var u="alert",g="bs.alert",h="."+g,b=c.default.fn[u],v=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){c.default.removeData(this._element,g),this._element=null},e._getRootElement=function(t){var e=f.getSelectorFromElement(t),r=!1;return e&&(r=document.querySelector(e)),r||(r=c.default(t).closest(".alert")[0]),r},e._triggerCloseEvent=function(t){var e=c.default.Event("close"+h);return c.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(c.default(t).removeClass("show"),c.default(t).hasClass("fade")){var r=f.getTransitionDurationFromElement(t);c.default(t).one(f.TRANSITION_END,(function(r){return e._destroyElement(t,r)})).emulateTransitionEnd(r)}else this._destroyElement(t)},e._destroyElement=function(t){c.default(t).detach().trigger("closed"+h).remove()},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(g);o||(o=new t(this),r.data(g,o)),"close"===e&&o[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();c.default(document).on("click"+h+".data-api",'[data-dismiss="alert"]',v._handleDismiss(new v)),c.default.fn[u]=v._jQueryInterface,c.default.fn[u].Constructor=v,c.default.fn[u].noConflict=function(){return c.default.fn[u]=b,v._jQueryInterface};var x="button",y="bs.button",w="."+y,_=".data-api",k=c.default.fn[x],C="active",E='[data-toggle^="button"]',T='input:not([type="hidden"])',S=".btn",A=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,r=c.default(this._element).closest('[data-toggle="buttons"]')[0];if(r){var o=this._element.querySelector(T);if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains(C))t=!1;else{var n=r.querySelector(".active");n&&c.default(n).removeClass(C)}t&&(("checkbox"===o.type||"radio"===o.type)&&(o.checked=!this._element.classList.contains(C)),!this.shouldAvoidTriggerChange&&c.default(o).trigger("change")),o.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(C)),t&&c.default(this._element).toggleClass(C))},e.dispose=function(){c.default.removeData(this._element,y),this._element=null},t._jQueryInterface=function(e,r){return this.each((function(){var o=c.default(this),n=o.data(y);n||(n=new t(this),o.data(y,n)),n.shouldAvoidTriggerChange=r,"toggle"===e&&n[e]()}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();c.default(document).on("click"+w+_,E,(function(t){var e=t.target,r=e;if(c.default(e).hasClass("btn")||(e=c.default(e).closest(S)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var o=e.querySelector(T);if(o&&(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void t.preventDefault();("INPUT"===r.tagName||"LABEL"!==e.tagName)&&A._jQueryInterface.call(c.default(e),"toggle","INPUT"===r.tagName)}})).on("focus"+w+_+" blur"+w+_,E,(function(t){var e=c.default(t.target).closest(S)[0];c.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),c.default(window).on("load"+w+_,(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,r=t.length;ethis._items.length-1||0>t)){if(this._isSliding)return void c.default(this._element).one(P,(function(){return e.to(t)}));if(r===t)return this.pause(),void this.cycle();var o=t>r?L:M;this._slide(o,this._items[t])}},e.dispose=function(){c.default(this._element).off($),c.default.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=a({},I,t),f.typeCheckConfig(O,t,z),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,0e&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&c.default(this._element).on("keydown"+$,(function(e){return t._keydown(e)})),"hover"===this._config.pause&&c.default(this._element).on("mouseenter"+$,(function(e){return t.pause(e)})).on("mouseleave"+$,(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&H[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:!t._pointerEvent&&(t.touchStartX=e.originalEvent.touches[0].clientX)},r=function(e){t.touchDeltaX=e.originalEvent.touches&&1i&&(i=0),n[i].focus()}}}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return ht}},{key:"DefaultType",get:function(){return bt}}]),t}();c.default(document).on(ct,ut,vt._dataApiKeydownHandler).on(ct,gt,vt._dataApiKeydownHandler).on(dt+" keyup"+ot+nt,vt._clearMenus).on(dt,ut,(function(t){t.preventDefault(),t.stopPropagation(),vt._jQueryInterface.call(c.default(this),"toggle")})).on(dt,".dropdown form",(function(t){t.stopPropagation()})),c.default.fn[et]=vt._jQueryInterface,c.default.fn[et].Constructor=vt,c.default.fn[et].noConflict=function(){return c.default.fn[et]=it,vt._jQueryInterface};var xt="modal",yt="bs.modal",wt="."+yt,_t=c.default.fn[xt],kt={backdrop:!0,keyboard:!0,focus:!0,show:!0},Ct={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},Et="hidden"+wt,Tt="show"+wt,St="focusin"+wt,At="resize"+wt,Ot="click.dismiss"+wt,jt="keydown.dismiss"+wt,$t="mousedown.dismiss"+wt,Nt="modal-open",Dt="fade",It="show",zt="modal-static",Lt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Mt=".sticky-top",Pt=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var e=t.prototype;return e.toggle=function(t){return this._isShown?this.hide():this.show(t)},e.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){c.default(this._element).hasClass(Dt)&&(this._isTransitioning=!0);var r=c.default.Event(Tt,{relatedTarget:t});c.default(this._element).trigger(r),this._isShown||r.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),c.default(this._element).on(Ot,'[data-dismiss="modal"]',(function(t){return e.hide(t)})),c.default(this._dialog).on($t,(function(){c.default(e._element).one("mouseup.dismiss"+wt,(function(t){c.default(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return e._showElement(t)})))}},e.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var r=c.default.Event("hide"+wt);if(c.default(this._element).trigger(r),this._isShown&&!r.isDefaultPrevented()){this._isShown=!1;var o=c.default(this._element).hasClass(Dt);if(o&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),c.default(document).off(St),c.default(this._element).removeClass(It),c.default(this._element).off(Ot),c.default(this._dialog).off($t),o){var n=f.getTransitionDurationFromElement(this._element);c.default(this._element).one(f.TRANSITION_END,(function(t){return e._hideModal(t)})).emulateTransitionEnd(n)}else this._hideModal()}}},e.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return c.default(t).off(wt)})),c.default(document).off(St),c.default.removeData(this._element,yt),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(t){return t=a({},kt,t),f.typeCheckConfig(xt,t,Ct),t},e._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var e=c.default.Event("hidePrevented"+wt);if(c.default(this._element).trigger(e),e.isDefaultPrevented())return;var r=this._element.scrollHeight>document.documentElement.clientHeight;r||(this._element.style.overflowY="hidden"),this._element.classList.add(zt);var o=f.getTransitionDurationFromElement(this._dialog);c.default(this._element).off(f.TRANSITION_END),c.default(this._element).one(f.TRANSITION_END,(function(){t._element.classList.remove(zt),r||c.default(t._element).one(f.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,o)})).emulateTransitionEnd(o),this._element.focus()}else this.hide()},e._showElement=function(t){var e=this,r=c.default(this._element).hasClass(Dt),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),c.default(this._dialog).hasClass("modal-dialog-scrollable")&&o?o.scrollTop=0:this._element.scrollTop=0,r&&f.reflow(this._element),c.default(this._element).addClass(It),this._config.focus&&this._enforceFocus();var n=c.default.Event("shown"+wt,{relatedTarget:t}),i=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,c.default(e._element).trigger(n)};if(r){var a=f.getTransitionDurationFromElement(this._dialog);c.default(this._dialog).one(f.TRANSITION_END,i).emulateTransitionEnd(a)}else i()},e._enforceFocus=function(){var t=this;c.default(document).off(St).on(St,(function(e){document!==e.target&&t._element!==e.target&&0===c.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?c.default(this._element).on(jt,(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):!t._config.keyboard&&27===e.which&&t._triggerBackdropTransition()})):!this._isShown&&c.default(this._element).off(jt)},e._setResizeEvent=function(){var t=this;this._isShown?c.default(window).on(At,(function(e){return t.handleUpdate(e)})):c.default(window).off(At)},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){c.default(document.body).removeClass(Nt),t._resetAdjustments(),t._resetScrollbar(),c.default(t._element).trigger(Et)}))},e._removeBackdrop=function(){this._backdrop&&(c.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,r=c.default(this._element).hasClass(Dt)?Dt:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",r&&this._backdrop.classList.add(r),c.default(this._backdrop).appendTo(document.body),c.default(this._element).on(Ot,(function(t){return e._ignoreBackdropClick?void(e._ignoreBackdropClick=!1):void(t.target!==t.currentTarget||e._triggerBackdropTransition())})),r&&f.reflow(this._backdrop),c.default(this._backdrop).addClass(It),!t)return;if(!r)return void t();var o=f.getTransitionDurationFromElement(this._backdrop);c.default(this._backdrop).one(f.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){c.default(this._backdrop).removeClass(It);var n=function(){e._removeBackdrop(),t&&t()};if(c.default(this._element).hasClass(Dt)){var i=f.getTransitionDurationFromElement(this._backdrop);c.default(this._backdrop).one(f.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Yt="show",Gt={HIDE:"hide"+qt,HIDDEN:"hidden"+qt,SHOW:"show"+qt,SHOWN:"shown"+qt,INSERTED:"inserted"+qt,CLICK:"click"+qt,FOCUSIN:"focusin"+qt,FOCUSOUT:"focusout"+qt,MOUSEENTER:"mouseenter"+qt,MOUSELEAVE:"mouseleave"+qt},Zt="fade",te="show",ee="hover",re="focus",oe=function(){function t(t,e){if(void 0===m.default)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,r=c.default(t.currentTarget).data(e);r||(r=new this.constructor(t.currentTarget,this._getDelegateConfig()),c.default(t.currentTarget).data(e,r)),r._activeTrigger.click=!r._activeTrigger.click,r._isWithActiveTrigger()?r._enter(null,r):r._leave(null,r)}else{if(c.default(this.getTipElement()).hasClass(te))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),c.default.removeData(this.element,this.constructor.DATA_KEY),c.default(this.element).off(this.constructor.EVENT_KEY),c.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&c.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===c.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=c.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){c.default(this.element).trigger(e);var r=f.findShadowRoot(this.element),o=c.default.contains(null===r?this.element.ownerDocument.documentElement:r,this.element);if(e.isDefaultPrevented()||!o)return;var n=this.getTipElement(),i=f.getUID(this.constructor.NAME);n.setAttribute("id",i),this.element.setAttribute("aria-describedby",i),this.setContent(),this.config.animation&&c.default(n).addClass(Zt);var a="function"==typeof this.config.placement?this.config.placement.call(this,n,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var s=this._getContainer();c.default(n).data(this.constructor.DATA_KEY,this),c.default.contains(this.element.ownerDocument.documentElement,this.tip)||c.default(n).appendTo(s),c.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new m.default(this.element,n,this._getPopperConfig(l)),c.default(n).addClass(te),"ontouchstart"in document.documentElement&&c.default(document.body).children().on("mouseover",null,c.default.noop);var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,c.default(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(c.default(this.tip).hasClass(Zt)){var p=f.getTransitionDurationFromElement(this.tip);c.default(this.tip).one(f.TRANSITION_END,d).emulateTransitionEnd(p)}else d()}},e.hide=function(t){var e=this,r=this.getTipElement(),o=c.default.Event(this.constructor.Event.HIDE),n=function(){e._hoverState!==Yt&&r.parentNode&&r.parentNode.removeChild(r),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),c.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(c.default(this.element).trigger(o),!o.isDefaultPrevented()){if(c.default(r).removeClass(te),"ontouchstart"in document.documentElement&&c.default(document.body).children().off("mouseover",null,c.default.noop),this._activeTrigger.click=!1,this._activeTrigger[re]=!1,this._activeTrigger[ee]=!1,c.default(this.tip).hasClass(Zt)){var i=f.getTransitionDurationFromElement(r);c.default(r).one(f.TRANSITION_END,n).emulateTransitionEnd(i)}else n();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return!!this.getTitle()},e.addAttachmentClass=function(t){c.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||c.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(c.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),c.default(t).removeClass(Zt+" "+te)},e.setElementContent=function(t,e){return"object"==typeof e&&(e.nodeType||e.jquery)?void(this.config.html?!c.default(e).parent().is(t)&&t.empty().append(e):t.text(c.default(e).text())):void(this.config.html?(this.config.sanitize&&(e=d(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e))},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return a({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=a({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:f.isElement(this.config.container)?c.default(this.config.container):c.default(document).find(this.config.container)},e._getAttachment=function(t){return Xt[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)c.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var r=e===ee?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o=e===ee?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;c.default(t.element).on(r,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},c.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!=t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var r=this.constructor.DATA_KEY;return(e=e||c.default(t.currentTarget).data(r))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),c.default(t.currentTarget).data(r,e)),t&&(e._activeTrigger["focusin"===t.type?re:ee]=!0),c.default(e.getTipElement()).hasClass(te)||e._hoverState===Yt?void(e._hoverState=Yt):(clearTimeout(e._timeout),e._hoverState=Yt,e.config.delay&&e.config.delay.show?void(e._timeout=setTimeout((function(){e._hoverState===Yt&&e.show()}),e.config.delay.show)):void e.show())},e._leave=function(t,e){var r=this.constructor.DATA_KEY;if((e=e||c.default(t.currentTarget).data(r))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),c.default(t.currentTarget).data(r,e)),t&&(e._activeTrigger["focusout"===t.type?re:ee]=!1),!e._isWithActiveTrigger())return clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?void(e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide)):void e.hide()},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=c.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Wt.indexOf(t)&&delete e[t]})),"number"==typeof(t=a({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),f.typeCheckConfig(Bt,t,this.constructor.DefaultType),t.sanitize&&(t.template=d(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=c.default(this.getTipElement()),e=t.attr("class").match(Vt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null!==t.getAttribute("x-placement")||(c.default(t).removeClass(Zt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(Ut);if((o||!/dispose|hide/.test(e))&&(o||(o=new t(this,"object"==typeof e&&e),r.data(Ut,o)),"string"==typeof e)){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return Jt}},{key:"NAME",get:function(){return Bt}},{key:"DATA_KEY",get:function(){return Ut}},{key:"Event",get:function(){return Gt}},{key:"EVENT_KEY",get:function(){return qt}},{key:"DefaultType",get:function(){return Kt}}]),t}();c.default.fn[Bt]=oe._jQueryInterface,c.default.fn[Bt].Constructor=oe,c.default.fn[Bt].noConflict=function(){return c.default.fn[Bt]=Qt,oe._jQueryInterface};var ne="popover",ie="bs.popover",ae="."+ie,le=c.default.fn[ne],se=/(^|\s)bs-popover\S+/g,de=a({},oe.Default,{placement:"right",trigger:"click",content:"",template:''}),ce=a({},oe.DefaultType,{content:"(string|element|function)"}),me={HIDE:"hide"+ae,HIDDEN:"hidden"+ae,SHOW:"show"+ae,SHOWN:"shown"+ae,INSERTED:"inserted"+ae,CLICK:"click"+ae,FOCUSIN:"focusin"+ae,FOCUSOUT:"focusout"+ae,MOUSEENTER:"mouseenter"+ae,MOUSELEAVE:"mouseleave"+ae},pe=function(t){function e(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t);var r=e.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){c.default(this.getTipElement()).addClass("bs-popover-"+t)},r.getTipElement=function(){return this.tip=this.tip||c.default(this.config.template)[0],this.tip},r.setContent=function(){var t=c.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=c.default(this.getTipElement()),e=t.attr("class").match(se);null!==e&&0=r){var o=this._targets[this._targets.length-1];this._activeTarget!==o&&this._activate(o)}else{if(this._activeTarget&&t=this._offsets[n]&&(void 0===this._offsets[n+1]||t li > .active",$e=function(){function t(t){this._element=t}var e=t.prototype;return e.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&c.default(this._element).hasClass(Ae)||c.default(this._element).hasClass("disabled"))){var e,r,o=c.default(this._element).closest(".nav, .list-group")[0],n=f.getSelectorFromElement(this._element);if(o){var i="UL"===o.nodeName||"OL"===o.nodeName?je:Oe;r=(r=c.default.makeArray(c.default(o).find(i)))[r.length-1]}var a=c.default.Event("hide"+Te,{relatedTarget:this._element}),l=c.default.Event("show"+Te,{relatedTarget:r});if(r&&c.default(r).trigger(a),c.default(this._element).trigger(l),!l.isDefaultPrevented()&&!a.isDefaultPrevented()){n&&(e=document.querySelector(n)),this._activate(this._element,o);var s=function(){var e=c.default.Event("hidden"+Te,{relatedTarget:t._element}),o=c.default.Event("shown"+Te,{relatedTarget:r});c.default(r).trigger(e),c.default(t._element).trigger(o)};e?this._activate(e,e.parentNode,s):s()}}},e.dispose=function(){c.default.removeData(this._element,Ee),this._element=null},e._activate=function(t,e,r){var o=this,n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?c.default(e).children(Oe):c.default(e).find(je))[0],i=r&&n&&c.default(n).hasClass("fade"),a=function(){return o._transitionComplete(t,n,r)};if(n&&i){var l=f.getTransitionDurationFromElement(n);c.default(n).removeClass("show").one(f.TRANSITION_END,a).emulateTransitionEnd(l)}else a()},e._transitionComplete=function(t,e,r){if(e){c.default(e).removeClass(Ae);var o=c.default(e.parentNode).find("> .dropdown-menu .active")[0];o&&c.default(o).removeClass(Ae),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(c.default(t).addClass(Ae),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),f.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&c.default(t.parentNode).hasClass("dropdown-menu")){var n=c.default(t).closest(".dropdown")[0];if(n){var i=[].slice.call(n.querySelectorAll(".dropdown-toggle"));c.default(i).addClass(Ae)}t.setAttribute("aria-expanded",!0)}r&&r()},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(Ee);if(o||(o=new t(this),r.data(Ee,o)),"string"==typeof e){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();c.default(document).on("click"+Te+".data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),$e._jQueryInterface.call(c.default(this),"show")})),c.default.fn.tab=$e._jQueryInterface,c.default.fn.tab.Constructor=$e,c.default.fn.tab.noConflict=function(){return c.default.fn.tab=Se,$e._jQueryInterface};var Ne="toast",De="bs.toast",Ie="."+De,ze=c.default.fn[Ne],Le="click.dismiss"+Ie,Me="show",Pe="showing",Re={animation:"boolean",autohide:"boolean",delay:"number"},Fe={animation:!0,autohide:!0,delay:500},He=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=c.default.Event("show"+Ie);if(c.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var r=function(){t._element.classList.remove(Pe),t._element.classList.add(Me),c.default(t._element).trigger("shown"+Ie),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),f.reflow(this._element),this._element.classList.add(Pe),this._config.animation){var o=f.getTransitionDurationFromElement(this._element);c.default(this._element).one(f.TRANSITION_END,r).emulateTransitionEnd(o)}else r()}},e.hide=function(){if(this._element.classList.contains(Me)){var t=c.default.Event("hide"+Ie);c.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains(Me)&&this._element.classList.remove(Me),c.default(this._element).off(Le),c.default.removeData(this._element,De),this._element=null,this._config=null},e._getConfig=function(t){return t=a({},Fe,c.default(this._element).data(),"object"==typeof t&&t?t:{}),f.typeCheckConfig(Ne,t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;c.default(this._element).on(Le,'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add("hide"),c.default(t._element).trigger("hidden"+Ie)};if(this._element.classList.remove(Me),this._config.animation){var r=f.getTransitionDurationFromElement(this._element);c.default(this._element).one(f.TRANSITION_END,e).emulateTransitionEnd(r)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(De);if(o||(o=new t(this,"object"==typeof e&&e),r.data(De,o)),"string"==typeof e){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e](this)}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"DefaultType",get:function(){return Re}},{key:"Default",get:function(){return Fe}}]),t}();c.default.fn[Ne]=He._jQueryInterface,c.default.fn[Ne].Constructor=He,c.default.fn[Ne].noConflict=function(){return c.default.fn[Ne]=ze,He._jQueryInterface},t.Alert=v,t.Button=A,t.Carousel=B,t.Collapse=tt,t.Dropdown=vt,t.Modal=Pt,t.Popover=pe,t.Scrollspy=Ce,t.Tab=$e,t.Toast=He,t.Tooltip=oe,t.Util=f,Object.defineProperty(t,"__esModule",{value:!0})}(e,r(9),r(26))},function(t){t.exports=require("popper.js")},function(t,e,r){var o=r(28);"string"==typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);(0,r(1).default)("40a81fda",o,!0,{})},function(t,e,r){(t.exports=r(0)(!1)).push([t.i,'.xterm{font-feature-settings:"liga" 0;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}',""])},function(t){t.exports=require("vue-electron")},function(t,e,r){"use strict";function o(t){return null==t}function n(t){return null!=t}function i(t){return!0===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return null!==t&&"object"==typeof t}function s(t){return"[object Object]"===co.call(t)}function d(t){var e=parseFloat(t+"");return 0<=e&&Math.floor(e)===e&&isFinite(t)}function c(t){return n(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||s(t)&&t.toString===co?JSON.stringify(t,null,2):t+""}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function f(t,e){for(var r=Object.create(null),o=t.split(","),n=0;ns||la[r].indexOf(i)&&a[r].push(i):a[r]=[i]:a[r]=i}}function ue(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&n(t.data)===n(e.data)&&function(t,e){if("input"!==t.tag)return!0;var r,o=n(r=t.data)&&n(r=r.attrs)&&r.type,i=n(r=e.data)&&n(r=r.attrs)&&r.type;return o===i||mi(o)&&mi(i)}(t,e)||i(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&o(e.asyncFactory.error))}function ge(t,e,r){var o,i,a={};for(o=e;o<=r;++o)n(i=t[o].key)&&(a[i]=o);return a}function he(t,e){(t.data.directives||e.data.directives)&&function(t,e){var r,o,n,i=t===fi,a=be(t.data.directives,t.context),l=be(e.data.directives,e.context),s=[],d=[];for(r in l)o=a[r],n=l[r],o?(n.oldValue=o.value,n.oldArg=o.arg,xe(n,"update",e,t),n.def&&n.def.componentUpdated&&d.push(n)):(xe(n,"bind",e,t),n.def&&n.def.inserted&&s.push(n));if(s.length){var c=function(){for(var r=0;rr)return'_f("'+e+'")('+t+")";var o=e.slice(0,r),n=e.slice(r+1);return'_f("'+o+'")('+t+(")"===n?n:","+n)}function Te(t){console.error("[Vue compiler]: "+t)}function Se(t,e){return t?t.map((function(t){return t[e]})).filter((function(t){return t})):[]}function Ae(t,e,r,o,n){(t.props||(t.props=[])).push(Me({name:e,value:r,dynamic:n},o)),t.plain=!1}function Oe(t,e,r,o,n){(n?t.dynamicAttrs||(t.dynamicAttrs=[]):t.attrs||(t.attrs=[])).push(Me({name:e,value:r,dynamic:n},o)),t.plain=!1}function je(t,e,r,o){t.attrsMap[e]=r,t.attrsList.push(Me({name:e,value:r},o))}function $e(t,e,r,o,n,i,a,l){(t.directives||(t.directives=[])).push(Me({name:e,rawName:r,value:o,arg:n,isDynamicArg:i,modifiers:a},l)),t.plain=!1}function Ne(t,e,r){return r?"_p("+e+',"'+t+'")':t+e}function De(t,e,r,o,n,i,a,l){var s;(o=o||so).right?l?e="("+e+")==='click'?'contextmenu':("+e+")":"click"===e&&(e="contextmenu",delete o.right):o.middle&&(l?e="("+e+")==='click'?'mouseup':("+e+")":"click"===e&&(e="mouseup")),o.capture&&(delete o.capture,e=Ne("!",e,l)),o.once&&(delete o.once,e=Ne("~",e,l)),o.passive&&(delete o.passive,e=Ne("&",e,l)),o.native?(delete o.native,s=t.nativeEvents||(t.nativeEvents={})):s=t.events||(t.events={});var d=Me({value:r.trim(),dynamic:l},a);o!==so&&(d.modifiers=o);var c=s[e];Array.isArray(c)?n?c.unshift(d):c.push(d):s[e]=c?n?[d,c]:[c,d]:d,t.plain=!1}function Ie(t,e,r){var o=ze(t,":"+e)||ze(t,"v-bind:"+e);if(null!=o)return Ce(o);if(!1!==r){var n=ze(t,e);if(null!=n)return JSON.stringify(n)}}function ze(t,e,r){var o;if(null!=(o=t.attrsMap[e]))for(var n=t.attrsList,i=0,a=n.length;it.indexOf("[")||t.lastIndexOf("]")=Fn}function Be(t){return 34===t||39===t}function Ue(t){var e=1;for(qn=Un;!He();)if(Be(t=Fe()))qe(t);else if(91===t&&e++,93===t&&e--,0==e){Qn=Un;break}}function qe(t){for(var e=t;!He()&&(t=Fe())!==e;);}function Qe(t){if(n(t[bi])){var e=Do?"change":"input";t[e]=[].concat(t[bi],t[e]||[]),delete t[bi]}n(t[vi])&&(t.change=[].concat(t[vi],t.change||[]),delete t[vi])}function Ve(t,e,r){var o=Vn;return function n(){var i=e.apply(null,arguments);null!==i&&Ke(t,n,r,o)}}function We(t,e,r,o){if(xi){var n=jn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=n||0>=t.timeStamp||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Vn.addEventListener(t,e,Ro?{capture:r,passive:o}:r)}function Ke(t,e,r,o){(o||Vn).removeEventListener(t,e._wrapper||e,r)}function Xe(t,e){if(!o(t.data.on)||!o(e.data.on)){var r=e.data.on||{},n=t.data.on||{};Vn=e.elm,Qe(r),et(r,n,We,Ke,Ve,e.context),Vn=void 0}}function Je(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var r,i,a=e.elm,l=t.data.domProps||{},s=e.data.domProps||{};for(r in n(s.__ob__)&&(s=e.data.domProps=v({},s)),l)r in s||(a[r]="");for(r in s){if(i=s[r],"textContent"===r||"innerHTML"===r){if(e.children&&(e.children.length=0),i===l[r])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===r&&"PROGRESS"!==a.tagName){a._value=i;var d=o(i)?"":i+"";Ye(a,d)&&(a.value=d)}else if("innerHTML"===r&&si(a.tagName)&&o(a.innerHTML)){(Wn=Wn||document.createElement("div")).innerHTML=""+i+"";for(var c=Wn.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;c.firstChild;)a.appendChild(c.firstChild)}else if(i!==l[r])try{a[r]=i}catch(e){}}}}function Ye(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var r=!0;try{r=document.activeElement!==t}catch(e){}return r&&t.value!==e}(t,e)||function(t,e){var r=t.value,o=t._vModifiers;if(n(o)){if(o.number)return p(r)!==p(e);if(o.trim)return r.trim()!==e.trim()}return r!==e}(t,e))}function Ge(t){var e=Ze(t.style);return t.staticStyle?v(t.staticStyle,e):e}function Ze(t){return Array.isArray(t)?x(t):"string"==typeof t?yi(t):t}function tr(t,e){var r=e.data,i=t.data;if(!(o(r.staticStyle)&&o(r.style)&&o(i.staticStyle)&&o(i.style))){var a,l,s=e.elm,d=i.staticStyle,c=i.normalizedStyle||i.style||{},m=d||c,p=Ze(e.data.style)||{};e.data.normalizedStyle=n(p.__ob__)?v({},p):p;var f=function(t,e){var r,o={};if(e)for(var n=t;n.componentInstance;)(n=n.componentInstance._vnode)&&n.data&&(r=Ge(n.data))&&v(o,r);(r=Ge(t.data))&&v(o,r);for(var i=t;i=i.parent;)i.data&&(r=Ge(i.data))&&v(o,r);return o}(e,!0);for(l in m)o(f[l])&&ki(s,l,"");for(l in f)(a=f[l])!==m[l]&&ki(s,l,null==a?"":a)}}function er(t,e){if(e&&(e=e.trim()))if(t.classList)-1r.indexOf(" "+e+" ")&&t.setAttribute("class",(r+e).trim())}}function rr(t,e){if(e&&(e=e.trim()))if(t.classList)-1r.indexOf(e)&&(r.push(e),er(t,e))}function ar(t,e){t._transitionClasses&&u(t._transitionClasses,e),rr(t,e)}function lr(t,e,r){var o=sr(t,e),n=o.type,i=o.timeout,a=o.propCount;if(!n)return r();var l=n===Oi?Ni:Ii,s=0,d=function(){t.removeEventListener(l,c),r()},c=function(e){e.target===t&&++s>=a&&d()};setTimeout((function(){sd?Oi:ji:null)?r===Oi?i.length:s.length:0,{type:r,timeout:c,propCount:m,hasTransform:r===Oi&&Li.test(o[$i+"Property"])}}function dr(t,e){for(;t.length=n;a--)e.end&&e.end(s[a].tag,r,o);s.length=n,l=n&&s[n-1].tag}else"br"===i?e.start&&e.start(t,[],!0,r,o):"p"===i&&(e.start&&e.start(t,[],!1,r,o),e.end&&e.end(t,r,o))}for(var a,l,s=[],d=e.expectHTML,c=e.isUnaryTag||yo,m=e.canBeLeftOpenTag||yo,p=0;t;){if(a=t,l&&ba(l)){var f=0,u=l.toLowerCase(),g=va[u]||(va[u]=new RegExp("([\\s\\S]*?)(]*>)","i")),h=t.replace(g,(function(t,r,o){return f=o.length,ba(u)||"noscript"===u||(r=r.replace(//g,"$1").replace(//g,"$1")),ka(u,r)&&(r=r.slice(1)),e.chars&&e.chars(r),""}));p+=t.length-h.length,t=h,i(u,p-f,p)}else{var b=t.indexOf("<");if(0===b){if(ga.test(t)){var v=t.indexOf("--\x3e");if(0<=v){e.shouldKeepComment&&e.comment(t.substring(4,v),p,p+v+3),r(v+3);continue}}if(ha.test(t)){var x=t.indexOf("]>");if(0<=x){r(x+2);continue}}var y=t.match(ua);if(y){r(y[0].length);continue}var w=t.match(fa);if(w){var _=p;r(w[0].length),i(w[1],_,p);continue}var k=o();if(k){n(k),ka(k.tagName,t)&&r(1);continue}}var C=void 0,E=void 0,T=void 0;if(0<=b){for(E=t.slice(b);!(fa.test(E)||ma.test(E)||ga.test(E)||ha.test(E)||(T=E.indexOf("<",1),0>T));)b+=T,E=t.slice(b);C=t.substring(0,b)}0>b&&(C=t),C&&r(C.length),e.chars&&C&&e.chars(C,p-C.length,p)}if(t===a){e.chars&&e.chars(t);break}}i()}(t,{warn:qi,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,o,n){var s=a&&a.ns||Yi(t);Do&&"svg"===s&&(o=function(t){for(var e,r=[],o=0;os&&(l.push(i=t.slice(s,n)),a.push(JSON.stringify(i)));var d=Ce(o[1].trim());a.push("_s("+d+")"),l.push({"@binding":d}),s=n+o[0].length}return s>>0}(a):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(r+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var i=function(t,e){var r=t.children[0];if(r&&1===r.type){var o=qr(r,e.options);return"inlineTemplate:{render:function(){"+o.render+"},staticRenderFns:["+o.staticRenderFns.map((function(t){return"function(){"+t+"}"})).join(",")+"]}"}}(t,e);i&&(r+=i+",")}return r=r.replace(/,$/,"")+"}",t.dynamicAttrs&&(r="_b("+r+',"'+t.tag+'",'+ro(t.dynamicAttrs)+")"),t.wrapData&&(r=t.wrapData(r)),t.wrapListeners&&(r=t.wrapListeners(r)),r}function Yr(t){return!(1!==t.type)&&("slot"===t.tag||t.children.some(Yr))}function Gr(t,e){var r=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!r)return Kr(t,e,Gr,"null");if(t.for&&!t.forProcessed)return Xr(t,e,Gr);var o=t.slotScope===Ma?"":t.slotScope+"",n="function("+o+"){return "+("template"===t.tag?t.if&&r?"("+t.if+")?"+(Zr(t,e)||"undefined")+":undefined":Zr(t,e)||"undefined":Qr(t,e))+"}",i=o?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+n+i+"}"}function Zr(t,e,r,o,n){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var l=r?e.maybeComponent(a)?",1":",0":"";return""+(o||Qr)(a,e)+l}var s=r?function(t,e){for(var r,o=0,n=0;n':'
',0 ")),T.type){case"self-declined":e.onDeclined&&e.onDeclined(T),e.ignoreDeclined||(S=new Error("Aborted because of self decline: "+T.moduleId+j));break;case"declined":e.onDeclined&&e.onDeclined(T),e.ignoreDeclined||(S=new Error("Aborted because of declined dependency: "+T.moduleId+" in "+T.parentId+j));break;case"unaccepted":e.onUnaccepted&&e.onUnaccepted(T),e.ignoreUnaccepted||(S=new Error("Aborted because "+f+" is not accepted"+j));break;case"accepted":e.onAccepted&&e.onAccepted(T),A=!0;break;case"disposed":e.onDisposed&&e.onDisposed(T),O=!0;break;default:throw new Error("Unexception type "+T.type)}if(S)return o("abort"),Promise.reject(S);if(A)for(f in w[f]=h[f],i(x,T.outdatedModules),T.outdatedDependencies)Object.prototype.hasOwnProperty.call(T.outdatedDependencies,f)&&(g[f]||(g[f]=[]),i(g[f],T.outdatedDependencies[f]));O&&(i(x,[T.moduleId]),w[f]=C)}var D,I,z=[];for(l=0;lt.indexOf(e)&&t.push(e)})),t})):(o("idle"),new Promise((function(t){t(x)})))}function c(){if(v)return h||(h={}),v.forEach(m),v=void 0,!0}function m(e){Object.prototype.hasOwnProperty.call(h,e)||(h[e]=t[e])}function p(o){if(N[o])return N[o].exports;var n=N[o]={i:o,l:!1,exports:{},hot:r(o),parents:(C=k,k=[],C),children:[]};return t[o].call(n.exports,n,n.exports,e(o)),n.l=!0,n.exports}var f=window.webpackHotUpdate;window.webpackHotUpdate=function(t,e){(function(t,e){if($[t]&&j[t]){for(var r in j[t]=!1,e)Object.prototype.hasOwnProperty.call(e,r)&&(h[r]=e[r]);0==--S&&0===A&&l()}})(t,e),f&&f(t,e)};var u,g,h,b,v,x=!0,y="75896d36f8b1a59d4de0",w=1e4,_={},k=[],C=[],E=[],T="idle",S=0,A=0,O={},j={},$={},N={};return p.m=t,p.c=N,p.d=function(t,e,r){p.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},p.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},p.t=function(t,e){if(1&e&&(t=p(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(p.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)p.d(r,o,function(e){return t[e]}.bind(null,o));return r},p.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return p.d(e,"a",e),e},p.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},p.p="",p.h=function(){return y},e(30)(p.s=30)}([function(t){function e(t,e){var r=t[1]||"",o=t[3];if(!o)return r;if(e&&"function"==typeof btoa){var n=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(o),i=o.sources.map((function(t){return"/*# sourceURL="+o.sourceRoot+t+" */"}));return[r].concat(i).concat([n]).join("\n")}return[r].join("\n")}t.exports=function(t){var r=[];return r.toString=function(){return this.map((function(r){var o=e(r,t);return r[2]?"@media "+r[2]+"{"+o+"}":o})).join("")},r.i=function(t,e){"string"==typeof t&&(t=[[null,t,""]]);for(var o,n={},i=0;ir.parts.length&&(o.parts.length=r.parts.length)}else{var i=[];for(n=0;ncode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb,.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}",""])},function(t,e,r){!function(t,e,r){"use strict";function o(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function n(t,e){for(var r,o=0;o=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};f.jQueryDetection(),c.default.fn.emulateTransitionEnd=s,c.default.event.special[f.TRANSITION_END]={bindType:p,delegateType:p,handle:function(t){return c.default(t.target).is(this)?t.handleObj.handler.apply(this,arguments):void 0}};var u="alert",g="bs.alert",h="."+g,b=c.default.fn[u],v=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){c.default.removeData(this._element,g),this._element=null},e._getRootElement=function(t){var e=f.getSelectorFromElement(t),r=!1;return e&&(r=document.querySelector(e)),r||(r=c.default(t).closest(".alert")[0]),r},e._triggerCloseEvent=function(t){var e=c.default.Event("close"+h);return c.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(c.default(t).removeClass("show"),c.default(t).hasClass("fade")){var r=f.getTransitionDurationFromElement(t);c.default(t).one(f.TRANSITION_END,(function(r){return e._destroyElement(t,r)})).emulateTransitionEnd(r)}else this._destroyElement(t)},e._destroyElement=function(t){c.default(t).detach().trigger("closed"+h).remove()},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(g);o||(o=new t(this),r.data(g,o)),"close"===e&&o[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();c.default(document).on("click"+h+".data-api",'[data-dismiss="alert"]',v._handleDismiss(new v)),c.default.fn[u]=v._jQueryInterface,c.default.fn[u].Constructor=v,c.default.fn[u].noConflict=function(){return c.default.fn[u]=b,v._jQueryInterface};var x="button",y="bs.button",w="."+y,_=".data-api",k=c.default.fn[x],C="active",E='[data-toggle^="button"]',T='input:not([type="hidden"])',S=".btn",A=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,r=c.default(this._element).closest('[data-toggle="buttons"]')[0];if(r){var o=this._element.querySelector(T);if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains(C))t=!1;else{var n=r.querySelector(".active");n&&c.default(n).removeClass(C)}t&&(("checkbox"===o.type||"radio"===o.type)&&(o.checked=!this._element.classList.contains(C)),!this.shouldAvoidTriggerChange&&c.default(o).trigger("change")),o.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(C)),t&&c.default(this._element).toggleClass(C))},e.dispose=function(){c.default.removeData(this._element,y),this._element=null},t._jQueryInterface=function(e,r){return this.each((function(){var o=c.default(this),n=o.data(y);n||(n=new t(this),o.data(y,n)),n.shouldAvoidTriggerChange=r,"toggle"===e&&n[e]()}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();c.default(document).on("click"+w+_,E,(function(t){var e=t.target,r=e;if(c.default(e).hasClass("btn")||(e=c.default(e).closest(S)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var o=e.querySelector(T);if(o&&(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void t.preventDefault();("INPUT"===r.tagName||"LABEL"!==e.tagName)&&A._jQueryInterface.call(c.default(e),"toggle","INPUT"===r.tagName)}})).on("focus"+w+_+" blur"+w+_,E,(function(t){var e=c.default(t.target).closest(S)[0];c.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),c.default(window).on("load"+w+_,(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,r=t.length;ethis._items.length-1||0>t)){if(this._isSliding)return void c.default(this._element).one(P,(function(){return e.to(t)}));if(r===t)return this.pause(),void this.cycle();var o=t>r?L:M;this._slide(o,this._items[t])}},e.dispose=function(){c.default(this._element).off($),c.default.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=a({},I,t),f.typeCheckConfig(O,t,z),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,0e&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&c.default(this._element).on("keydown"+$,(function(e){return t._keydown(e)})),"hover"===this._config.pause&&c.default(this._element).on("mouseenter"+$,(function(e){return t.pause(e)})).on("mouseleave"+$,(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&H[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:!t._pointerEvent&&(t.touchStartX=e.originalEvent.touches[0].clientX)},r=function(e){t.touchDeltaX=e.originalEvent.touches&&1i&&(i=0),n[i].focus()}}}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return ht}},{key:"DefaultType",get:function(){return bt}}]),t}();c.default(document).on(ct,ut,vt._dataApiKeydownHandler).on(ct,gt,vt._dataApiKeydownHandler).on(dt+" keyup"+ot+nt,vt._clearMenus).on(dt,ut,(function(t){t.preventDefault(),t.stopPropagation(),vt._jQueryInterface.call(c.default(this),"toggle")})).on(dt,".dropdown form",(function(t){t.stopPropagation()})),c.default.fn[et]=vt._jQueryInterface,c.default.fn[et].Constructor=vt,c.default.fn[et].noConflict=function(){return c.default.fn[et]=it,vt._jQueryInterface};var xt="modal",yt="bs.modal",wt="."+yt,_t=c.default.fn[xt],kt={backdrop:!0,keyboard:!0,focus:!0,show:!0},Ct={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},Et="hidden"+wt,Tt="show"+wt,St="focusin"+wt,At="resize"+wt,Ot="click.dismiss"+wt,jt="keydown.dismiss"+wt,$t="mousedown.dismiss"+wt,Nt="modal-open",Dt="fade",It="show",zt="modal-static",Lt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Mt=".sticky-top",Pt=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var e=t.prototype;return e.toggle=function(t){return this._isShown?this.hide():this.show(t)},e.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){c.default(this._element).hasClass(Dt)&&(this._isTransitioning=!0);var r=c.default.Event(Tt,{relatedTarget:t});c.default(this._element).trigger(r),this._isShown||r.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),c.default(this._element).on(Ot,'[data-dismiss="modal"]',(function(t){return e.hide(t)})),c.default(this._dialog).on($t,(function(){c.default(e._element).one("mouseup.dismiss"+wt,(function(t){c.default(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return e._showElement(t)})))}},e.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var r=c.default.Event("hide"+wt);if(c.default(this._element).trigger(r),this._isShown&&!r.isDefaultPrevented()){this._isShown=!1;var o=c.default(this._element).hasClass(Dt);if(o&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),c.default(document).off(St),c.default(this._element).removeClass(It),c.default(this._element).off(Ot),c.default(this._dialog).off($t),o){var n=f.getTransitionDurationFromElement(this._element);c.default(this._element).one(f.TRANSITION_END,(function(t){return e._hideModal(t)})).emulateTransitionEnd(n)}else this._hideModal()}}},e.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return c.default(t).off(wt)})),c.default(document).off(St),c.default.removeData(this._element,yt),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(t){return t=a({},kt,t),f.typeCheckConfig(xt,t,Ct),t},e._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var e=c.default.Event("hidePrevented"+wt);if(c.default(this._element).trigger(e),e.isDefaultPrevented())return;var r=this._element.scrollHeight>document.documentElement.clientHeight;r||(this._element.style.overflowY="hidden"),this._element.classList.add(zt);var o=f.getTransitionDurationFromElement(this._dialog);c.default(this._element).off(f.TRANSITION_END),c.default(this._element).one(f.TRANSITION_END,(function(){t._element.classList.remove(zt),r||c.default(t._element).one(f.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,o)})).emulateTransitionEnd(o),this._element.focus()}else this.hide()},e._showElement=function(t){var e=this,r=c.default(this._element).hasClass(Dt),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),c.default(this._dialog).hasClass("modal-dialog-scrollable")&&o?o.scrollTop=0:this._element.scrollTop=0,r&&f.reflow(this._element),c.default(this._element).addClass(It),this._config.focus&&this._enforceFocus();var n=c.default.Event("shown"+wt,{relatedTarget:t}),i=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,c.default(e._element).trigger(n)};if(r){var a=f.getTransitionDurationFromElement(this._dialog);c.default(this._dialog).one(f.TRANSITION_END,i).emulateTransitionEnd(a)}else i()},e._enforceFocus=function(){var t=this;c.default(document).off(St).on(St,(function(e){document!==e.target&&t._element!==e.target&&0===c.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?c.default(this._element).on(jt,(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):!t._config.keyboard&&27===e.which&&t._triggerBackdropTransition()})):!this._isShown&&c.default(this._element).off(jt)},e._setResizeEvent=function(){var t=this;this._isShown?c.default(window).on(At,(function(e){return t.handleUpdate(e)})):c.default(window).off(At)},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){c.default(document.body).removeClass(Nt),t._resetAdjustments(),t._resetScrollbar(),c.default(t._element).trigger(Et)}))},e._removeBackdrop=function(){this._backdrop&&(c.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,r=c.default(this._element).hasClass(Dt)?Dt:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",r&&this._backdrop.classList.add(r),c.default(this._backdrop).appendTo(document.body),c.default(this._element).on(Ot,(function(t){return e._ignoreBackdropClick?void(e._ignoreBackdropClick=!1):void(t.target!==t.currentTarget||e._triggerBackdropTransition())})),r&&f.reflow(this._backdrop),c.default(this._backdrop).addClass(It),!t)return;if(!r)return void t();var o=f.getTransitionDurationFromElement(this._backdrop);c.default(this._backdrop).one(f.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){c.default(this._backdrop).removeClass(It);var n=function(){e._removeBackdrop(),t&&t()};if(c.default(this._element).hasClass(Dt)){var i=f.getTransitionDurationFromElement(this._backdrop);c.default(this._backdrop).one(f.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Yt="show",Gt={HIDE:"hide"+qt,HIDDEN:"hidden"+qt,SHOW:"show"+qt,SHOWN:"shown"+qt,INSERTED:"inserted"+qt,CLICK:"click"+qt,FOCUSIN:"focusin"+qt,FOCUSOUT:"focusout"+qt,MOUSEENTER:"mouseenter"+qt,MOUSELEAVE:"mouseleave"+qt},Zt="fade",te="show",ee="hover",re="focus",oe=function(){function t(t,e){if(void 0===m.default)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,r=c.default(t.currentTarget).data(e);r||(r=new this.constructor(t.currentTarget,this._getDelegateConfig()),c.default(t.currentTarget).data(e,r)),r._activeTrigger.click=!r._activeTrigger.click,r._isWithActiveTrigger()?r._enter(null,r):r._leave(null,r)}else{if(c.default(this.getTipElement()).hasClass(te))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),c.default.removeData(this.element,this.constructor.DATA_KEY),c.default(this.element).off(this.constructor.EVENT_KEY),c.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&c.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===c.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=c.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){c.default(this.element).trigger(e);var r=f.findShadowRoot(this.element),o=c.default.contains(null===r?this.element.ownerDocument.documentElement:r,this.element);if(e.isDefaultPrevented()||!o)return;var n=this.getTipElement(),i=f.getUID(this.constructor.NAME);n.setAttribute("id",i),this.element.setAttribute("aria-describedby",i),this.setContent(),this.config.animation&&c.default(n).addClass(Zt);var a="function"==typeof this.config.placement?this.config.placement.call(this,n,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var s=this._getContainer();c.default(n).data(this.constructor.DATA_KEY,this),c.default.contains(this.element.ownerDocument.documentElement,this.tip)||c.default(n).appendTo(s),c.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new m.default(this.element,n,this._getPopperConfig(l)),c.default(n).addClass(te),"ontouchstart"in document.documentElement&&c.default(document.body).children().on("mouseover",null,c.default.noop);var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,c.default(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(c.default(this.tip).hasClass(Zt)){var p=f.getTransitionDurationFromElement(this.tip);c.default(this.tip).one(f.TRANSITION_END,d).emulateTransitionEnd(p)}else d()}},e.hide=function(t){var e=this,r=this.getTipElement(),o=c.default.Event(this.constructor.Event.HIDE),n=function(){e._hoverState!==Yt&&r.parentNode&&r.parentNode.removeChild(r),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),c.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(c.default(this.element).trigger(o),!o.isDefaultPrevented()){if(c.default(r).removeClass(te),"ontouchstart"in document.documentElement&&c.default(document.body).children().off("mouseover",null,c.default.noop),this._activeTrigger.click=!1,this._activeTrigger[re]=!1,this._activeTrigger[ee]=!1,c.default(this.tip).hasClass(Zt)){var i=f.getTransitionDurationFromElement(r);c.default(r).one(f.TRANSITION_END,n).emulateTransitionEnd(i)}else n();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return!!this.getTitle()},e.addAttachmentClass=function(t){c.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||c.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(c.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),c.default(t).removeClass(Zt+" "+te)},e.setElementContent=function(t,e){return"object"==typeof e&&(e.nodeType||e.jquery)?void(this.config.html?!c.default(e).parent().is(t)&&t.empty().append(e):t.text(c.default(e).text())):void(this.config.html?(this.config.sanitize&&(e=d(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e))},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return a({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=a({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:f.isElement(this.config.container)?c.default(this.config.container):c.default(document).find(this.config.container)},e._getAttachment=function(t){return Xt[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)c.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var r=e===ee?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o=e===ee?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;c.default(t.element).on(r,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},c.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!=t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var r=this.constructor.DATA_KEY;return(e=e||c.default(t.currentTarget).data(r))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),c.default(t.currentTarget).data(r,e)),t&&(e._activeTrigger["focusin"===t.type?re:ee]=!0),c.default(e.getTipElement()).hasClass(te)||e._hoverState===Yt?void(e._hoverState=Yt):(clearTimeout(e._timeout),e._hoverState=Yt,e.config.delay&&e.config.delay.show?void(e._timeout=setTimeout((function(){e._hoverState===Yt&&e.show()}),e.config.delay.show)):void e.show())},e._leave=function(t,e){var r=this.constructor.DATA_KEY;if((e=e||c.default(t.currentTarget).data(r))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),c.default(t.currentTarget).data(r,e)),t&&(e._activeTrigger["focusout"===t.type?re:ee]=!1),!e._isWithActiveTrigger())return clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?void(e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide)):void e.hide()},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=c.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Wt.indexOf(t)&&delete e[t]})),"number"==typeof(t=a({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),f.typeCheckConfig(Bt,t,this.constructor.DefaultType),t.sanitize&&(t.template=d(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=c.default(this.getTipElement()),e=t.attr("class").match(Vt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null!==t.getAttribute("x-placement")||(c.default(t).removeClass(Zt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(Ut);if((o||!/dispose|hide/.test(e))&&(o||(o=new t(this,"object"==typeof e&&e),r.data(Ut,o)),"string"==typeof e)){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return Jt}},{key:"NAME",get:function(){return Bt}},{key:"DATA_KEY",get:function(){return Ut}},{key:"Event",get:function(){return Gt}},{key:"EVENT_KEY",get:function(){return qt}},{key:"DefaultType",get:function(){return Kt}}]),t}();c.default.fn[Bt]=oe._jQueryInterface,c.default.fn[Bt].Constructor=oe,c.default.fn[Bt].noConflict=function(){return c.default.fn[Bt]=Qt,oe._jQueryInterface};var ne="popover",ie="bs.popover",ae="."+ie,le=c.default.fn[ne],se=/(^|\s)bs-popover\S+/g,de=a({},oe.Default,{placement:"right",trigger:"click",content:"",template:''}),ce=a({},oe.DefaultType,{content:"(string|element|function)"}),me={HIDE:"hide"+ae,HIDDEN:"hidden"+ae,SHOW:"show"+ae,SHOWN:"shown"+ae,INSERTED:"inserted"+ae,CLICK:"click"+ae,FOCUSIN:"focusin"+ae,FOCUSOUT:"focusout"+ae,MOUSEENTER:"mouseenter"+ae,MOUSELEAVE:"mouseleave"+ae},pe=function(t){function e(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t);var r=e.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){c.default(this.getTipElement()).addClass("bs-popover-"+t)},r.getTipElement=function(){return this.tip=this.tip||c.default(this.config.template)[0],this.tip},r.setContent=function(){var t=c.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=c.default(this.getTipElement()),e=t.attr("class").match(se);null!==e&&0=r){var o=this._targets[this._targets.length-1];this._activeTarget!==o&&this._activate(o)}else{if(this._activeTarget&&t=this._offsets[n]&&(void 0===this._offsets[n+1]||t li > .active",$e=function(){function t(t){this._element=t}var e=t.prototype;return e.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&c.default(this._element).hasClass(Ae)||c.default(this._element).hasClass("disabled"))){var e,r,o=c.default(this._element).closest(".nav, .list-group")[0],n=f.getSelectorFromElement(this._element);if(o){var i="UL"===o.nodeName||"OL"===o.nodeName?je:Oe;r=(r=c.default.makeArray(c.default(o).find(i)))[r.length-1]}var a=c.default.Event("hide"+Te,{relatedTarget:this._element}),l=c.default.Event("show"+Te,{relatedTarget:r});if(r&&c.default(r).trigger(a),c.default(this._element).trigger(l),!l.isDefaultPrevented()&&!a.isDefaultPrevented()){n&&(e=document.querySelector(n)),this._activate(this._element,o);var s=function(){var e=c.default.Event("hidden"+Te,{relatedTarget:t._element}),o=c.default.Event("shown"+Te,{relatedTarget:r});c.default(r).trigger(e),c.default(t._element).trigger(o)};e?this._activate(e,e.parentNode,s):s()}}},e.dispose=function(){c.default.removeData(this._element,Ee),this._element=null},e._activate=function(t,e,r){var o=this,n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?c.default(e).children(Oe):c.default(e).find(je))[0],i=r&&n&&c.default(n).hasClass("fade"),a=function(){return o._transitionComplete(t,n,r)};if(n&&i){var l=f.getTransitionDurationFromElement(n);c.default(n).removeClass("show").one(f.TRANSITION_END,a).emulateTransitionEnd(l)}else a()},e._transitionComplete=function(t,e,r){if(e){c.default(e).removeClass(Ae);var o=c.default(e.parentNode).find("> .dropdown-menu .active")[0];o&&c.default(o).removeClass(Ae),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(c.default(t).addClass(Ae),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),f.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&c.default(t.parentNode).hasClass("dropdown-menu")){var n=c.default(t).closest(".dropdown")[0];if(n){var i=[].slice.call(n.querySelectorAll(".dropdown-toggle"));c.default(i).addClass(Ae)}t.setAttribute("aria-expanded",!0)}r&&r()},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(Ee);if(o||(o=new t(this),r.data(Ee,o)),"string"==typeof e){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();c.default(document).on("click"+Te+".data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),$e._jQueryInterface.call(c.default(this),"show")})),c.default.fn.tab=$e._jQueryInterface,c.default.fn.tab.Constructor=$e,c.default.fn.tab.noConflict=function(){return c.default.fn.tab=Se,$e._jQueryInterface};var Ne="toast",De="bs.toast",Ie="."+De,ze=c.default.fn[Ne],Le="click.dismiss"+Ie,Me="show",Pe="showing",Re={animation:"boolean",autohide:"boolean",delay:"number"},Fe={animation:!0,autohide:!0,delay:500},He=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=c.default.Event("show"+Ie);if(c.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var r=function(){t._element.classList.remove(Pe),t._element.classList.add(Me),c.default(t._element).trigger("shown"+Ie),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),f.reflow(this._element),this._element.classList.add(Pe),this._config.animation){var o=f.getTransitionDurationFromElement(this._element);c.default(this._element).one(f.TRANSITION_END,r).emulateTransitionEnd(o)}else r()}},e.hide=function(){if(this._element.classList.contains(Me)){var t=c.default.Event("hide"+Ie);c.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains(Me)&&this._element.classList.remove(Me),c.default(this._element).off(Le),c.default.removeData(this._element,De),this._element=null,this._config=null},e._getConfig=function(t){return t=a({},Fe,c.default(this._element).data(),"object"==typeof t&&t?t:{}),f.typeCheckConfig(Ne,t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;c.default(this._element).on(Le,'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add("hide"),c.default(t._element).trigger("hidden"+Ie)};if(this._element.classList.remove(Me),this._config.animation){var r=f.getTransitionDurationFromElement(this._element);c.default(this._element).one(f.TRANSITION_END,e).emulateTransitionEnd(r)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var r=c.default(this),o=r.data(De);if(o||(o=new t(this,"object"==typeof e&&e),r.data(De,o)),"string"==typeof e){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e](this)}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"DefaultType",get:function(){return Re}},{key:"Default",get:function(){return Fe}}]),t}();c.default.fn[Ne]=He._jQueryInterface,c.default.fn[Ne].Constructor=He,c.default.fn[Ne].noConflict=function(){return c.default.fn[Ne]=ze,He._jQueryInterface},t.Alert=v,t.Button=A,t.Carousel=B,t.Collapse=tt,t.Dropdown=vt,t.Modal=Pt,t.Popover=pe,t.Scrollspy=Ce,t.Tab=$e,t.Toast=He,t.Tooltip=oe,t.Util=f,Object.defineProperty(t,"__esModule",{value:!0})}(e,r(9),r(26))},function(t){t.exports=require("popper.js")},function(t,e,r){var o=r(28);"string"==typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);(0,r(1).default)("40a81fda",o,!0,{})},function(t,e,r){(t.exports=r(0)(!1)).push([t.i,'.xterm{font-feature-settings:"liga" 0;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}',""])},function(t){t.exports=require("vue-electron")},function(t,e,r){"use strict";function o(t){return null==t}function n(t){return null!=t}function i(t){return!0===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return null!==t&&"object"==typeof t}function s(t){return"[object Object]"===co.call(t)}function d(t){var e=parseFloat(t+"");return 0<=e&&Math.floor(e)===e&&isFinite(t)}function c(t){return n(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||s(t)&&t.toString===co?JSON.stringify(t,null,2):t+""}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function f(t,e){for(var r=Object.create(null),o=t.split(","),n=0;ns||la[r].indexOf(i)&&a[r].push(i):a[r]=[i]:a[r]=i}}function ue(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&n(t.data)===n(e.data)&&function(t,e){if("input"!==t.tag)return!0;var r,o=n(r=t.data)&&n(r=r.attrs)&&r.type,i=n(r=e.data)&&n(r=r.attrs)&&r.type;return o===i||mi(o)&&mi(i)}(t,e)||i(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&o(e.asyncFactory.error))}function ge(t,e,r){var o,i,a={};for(o=e;o<=r;++o)n(i=t[o].key)&&(a[i]=o);return a}function he(t,e){(t.data.directives||e.data.directives)&&function(t,e){var r,o,n,i=t===fi,a=be(t.data.directives,t.context),l=be(e.data.directives,e.context),s=[],d=[];for(r in l)o=a[r],n=l[r],o?(n.oldValue=o.value,n.oldArg=o.arg,xe(n,"update",e,t),n.def&&n.def.componentUpdated&&d.push(n)):(xe(n,"bind",e,t),n.def&&n.def.inserted&&s.push(n));if(s.length){var c=function(){for(var r=0;rr)return'_f("'+e+'")('+t+")";var o=e.slice(0,r),n=e.slice(r+1);return'_f("'+o+'")('+t+(")"===n?n:","+n)}function Te(t){console.error("[Vue compiler]: "+t)}function Se(t,e){return t?t.map((function(t){return t[e]})).filter((function(t){return t})):[]}function Ae(t,e,r,o,n){(t.props||(t.props=[])).push(Me({name:e,value:r,dynamic:n},o)),t.plain=!1}function Oe(t,e,r,o,n){(n?t.dynamicAttrs||(t.dynamicAttrs=[]):t.attrs||(t.attrs=[])).push(Me({name:e,value:r,dynamic:n},o)),t.plain=!1}function je(t,e,r,o){t.attrsMap[e]=r,t.attrsList.push(Me({name:e,value:r},o))}function $e(t,e,r,o,n,i,a,l){(t.directives||(t.directives=[])).push(Me({name:e,rawName:r,value:o,arg:n,isDynamicArg:i,modifiers:a},l)),t.plain=!1}function Ne(t,e,r){return r?"_p("+e+',"'+t+'")':t+e}function De(t,e,r,o,n,i,a,l){var s;(o=o||so).right?l?e="("+e+")==='click'?'contextmenu':("+e+")":"click"===e&&(e="contextmenu",delete o.right):o.middle&&(l?e="("+e+")==='click'?'mouseup':("+e+")":"click"===e&&(e="mouseup")),o.capture&&(delete o.capture,e=Ne("!",e,l)),o.once&&(delete o.once,e=Ne("~",e,l)),o.passive&&(delete o.passive,e=Ne("&",e,l)),o.native?(delete o.native,s=t.nativeEvents||(t.nativeEvents={})):s=t.events||(t.events={});var d=Me({value:r.trim(),dynamic:l},a);o!==so&&(d.modifiers=o);var c=s[e];Array.isArray(c)?n?c.unshift(d):c.push(d):s[e]=c?n?[d,c]:[c,d]:d,t.plain=!1}function Ie(t,e,r){var o=ze(t,":"+e)||ze(t,"v-bind:"+e);if(null!=o)return Ce(o);if(!1!==r){var n=ze(t,e);if(null!=n)return JSON.stringify(n)}}function ze(t,e,r){var o;if(null!=(o=t.attrsMap[e]))for(var n=t.attrsList,i=0,a=n.length;it.indexOf("[")||t.lastIndexOf("]")=Fn}function Be(t){return 34===t||39===t}function Ue(t){var e=1;for(qn=Un;!He();)if(Be(t=Fe()))qe(t);else if(91===t&&e++,93===t&&e--,0==e){Qn=Un;break}}function qe(t){for(var e=t;!He()&&(t=Fe())!==e;);}function Qe(t){if(n(t[bi])){var e=Do?"change":"input";t[e]=[].concat(t[bi],t[e]||[]),delete t[bi]}n(t[vi])&&(t.change=[].concat(t[vi],t.change||[]),delete t[vi])}function Ve(t,e,r){var o=Vn;return function n(){var i=e.apply(null,arguments);null!==i&&Ke(t,n,r,o)}}function We(t,e,r,o){if(xi){var n=jn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=n||0>=t.timeStamp||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Vn.addEventListener(t,e,Ro?{capture:r,passive:o}:r)}function Ke(t,e,r,o){(o||Vn).removeEventListener(t,e._wrapper||e,r)}function Xe(t,e){if(!o(t.data.on)||!o(e.data.on)){var r=e.data.on||{},n=t.data.on||{};Vn=e.elm,Qe(r),et(r,n,We,Ke,Ve,e.context),Vn=void 0}}function Je(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var r,i,a=e.elm,l=t.data.domProps||{},s=e.data.domProps||{};for(r in n(s.__ob__)&&(s=e.data.domProps=v({},s)),l)r in s||(a[r]="");for(r in s){if(i=s[r],"textContent"===r||"innerHTML"===r){if(e.children&&(e.children.length=0),i===l[r])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===r&&"PROGRESS"!==a.tagName){a._value=i;var d=o(i)?"":i+"";Ye(a,d)&&(a.value=d)}else if("innerHTML"===r&&si(a.tagName)&&o(a.innerHTML)){(Wn=Wn||document.createElement("div")).innerHTML=""+i+"";for(var c=Wn.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;c.firstChild;)a.appendChild(c.firstChild)}else if(i!==l[r])try{a[r]=i}catch(e){}}}}function Ye(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var r=!0;try{r=document.activeElement!==t}catch(e){}return r&&t.value!==e}(t,e)||function(t,e){var r=t.value,o=t._vModifiers;if(n(o)){if(o.number)return p(r)!==p(e);if(o.trim)return r.trim()!==e.trim()}return r!==e}(t,e))}function Ge(t){var e=Ze(t.style);return t.staticStyle?v(t.staticStyle,e):e}function Ze(t){return Array.isArray(t)?x(t):"string"==typeof t?yi(t):t}function tr(t,e){var r=e.data,i=t.data;if(!(o(r.staticStyle)&&o(r.style)&&o(i.staticStyle)&&o(i.style))){var a,l,s=e.elm,d=i.staticStyle,c=i.normalizedStyle||i.style||{},m=d||c,p=Ze(e.data.style)||{};e.data.normalizedStyle=n(p.__ob__)?v({},p):p;var f=function(t,e){var r,o={};if(e)for(var n=t;n.componentInstance;)(n=n.componentInstance._vnode)&&n.data&&(r=Ge(n.data))&&v(o,r);(r=Ge(t.data))&&v(o,r);for(var i=t;i=i.parent;)i.data&&(r=Ge(i.data))&&v(o,r);return o}(e,!0);for(l in m)o(f[l])&&ki(s,l,"");for(l in f)(a=f[l])!==m[l]&&ki(s,l,null==a?"":a)}}function er(t,e){if(e&&(e=e.trim()))if(t.classList)-1r.indexOf(" "+e+" ")&&t.setAttribute("class",(r+e).trim())}}function rr(t,e){if(e&&(e=e.trim()))if(t.classList)-1r.indexOf(e)&&(r.push(e),er(t,e))}function ar(t,e){t._transitionClasses&&u(t._transitionClasses,e),rr(t,e)}function lr(t,e,r){var o=sr(t,e),n=o.type,i=o.timeout,a=o.propCount;if(!n)return r();var l=n===Oi?Ni:Ii,s=0,d=function(){t.removeEventListener(l,c),r()},c=function(e){e.target===t&&++s>=a&&d()};setTimeout((function(){sd?Oi:ji:null)?r===Oi?i.length:s.length:0,{type:r,timeout:c,propCount:m,hasTransform:r===Oi&&Li.test(o[$i+"Property"])}}function dr(t,e){for(;t.length=n;a--)e.end&&e.end(s[a].tag,r,o);s.length=n,l=n&&s[n-1].tag}else"br"===i?e.start&&e.start(t,[],!0,r,o):"p"===i&&(e.start&&e.start(t,[],!1,r,o),e.end&&e.end(t,r,o))}for(var a,l,s=[],d=e.expectHTML,c=e.isUnaryTag||yo,m=e.canBeLeftOpenTag||yo,p=0;t;){if(a=t,l&&ba(l)){var f=0,u=l.toLowerCase(),g=va[u]||(va[u]=new RegExp("([\\s\\S]*?)(]*>)","i")),h=t.replace(g,(function(t,r,o){return f=o.length,ba(u)||"noscript"===u||(r=r.replace(//g,"$1").replace(//g,"$1")),ka(u,r)&&(r=r.slice(1)),e.chars&&e.chars(r),""}));p+=t.length-h.length,t=h,i(u,p-f,p)}else{var b=t.indexOf("<");if(0===b){if(ga.test(t)){var v=t.indexOf("--\x3e");if(0<=v){e.shouldKeepComment&&e.comment(t.substring(4,v),p,p+v+3),r(v+3);continue}}if(ha.test(t)){var x=t.indexOf("]>");if(0<=x){r(x+2);continue}}var y=t.match(ua);if(y){r(y[0].length);continue}var w=t.match(fa);if(w){var _=p;r(w[0].length),i(w[1],_,p);continue}var k=o();if(k){n(k),ka(k.tagName,t)&&r(1);continue}}var C=void 0,E=void 0,T=void 0;if(0<=b){for(E=t.slice(b);!(fa.test(E)||ma.test(E)||ga.test(E)||ha.test(E)||(T=E.indexOf("<",1),0>T));)b+=T,E=t.slice(b);C=t.substring(0,b)}0>b&&(C=t),C&&r(C.length),e.chars&&C&&e.chars(C,p-C.length,p)}if(t===a){e.chars&&e.chars(t);break}}i()}(t,{warn:qi,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,o,n){var s=a&&a.ns||Yi(t);Do&&"svg"===s&&(o=function(t){for(var e,r=[],o=0;os&&(l.push(i=t.slice(s,n)),a.push(JSON.stringify(i)));var d=Ce(o[1].trim());a.push("_s("+d+")"),l.push({"@binding":d}),s=n+o[0].length}return s>>0}(a):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(r+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var i=function(t,e){var r=t.children[0];if(r&&1===r.type){var o=qr(r,e.options);return"inlineTemplate:{render:function(){"+o.render+"},staticRenderFns:["+o.staticRenderFns.map((function(t){return"function(){"+t+"}"})).join(",")+"]}"}}(t,e);i&&(r+=i+",")}return r=r.replace(/,$/,"")+"}",t.dynamicAttrs&&(r="_b("+r+',"'+t.tag+'",'+ro(t.dynamicAttrs)+")"),t.wrapData&&(r=t.wrapData(r)),t.wrapListeners&&(r=t.wrapListeners(r)),r}function Yr(t){return!(1!==t.type)&&("slot"===t.tag||t.children.some(Yr))}function Gr(t,e){var r=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!r)return Kr(t,e,Gr,"null");if(t.for&&!t.forProcessed)return Xr(t,e,Gr);var o=t.slotScope===Ma?"":t.slotScope+"",n="function("+o+"){return "+("template"===t.tag?t.if&&r?"("+t.if+")?"+(Zr(t,e)||"undefined")+":undefined":Zr(t,e)||"undefined":Qr(t,e))+"}",i=o?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+n+i+"}"}function Zr(t,e,r,o,n){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var l=r?e.maybeComponent(a)?",1":",0":"";return""+(o||Qr)(a,e)+l}var s=r?function(t,e){for(var r,o=0,n=0;n':'
',0document.createEvent("Event").timeStamp&&($n=function(){return Nn.now()})}var Dn=0,In=function(t,e,r,o,n){this.vm=t,n&&(t._watcher=this),t._watchers.push(this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=r,this.id=++Dn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Bo,this.newDepIds=new Bo,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!So.test(t)){var e=t.split(".");return function(t){for(var r=0;rOn&&Cn[r].id>t.id;)r--;Cn.splice(r+1,0,t)}else Cn.push(t);Sn||(Sn=!0,G(Wt))}}(this)},In.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(e){W(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},In.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},In.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},In.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||u(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var zn={enumerable:!0,configurable:!0,get:y,set:y},Ln={lazy:!0},Mn=0;(function(t){t.prototype._init=function(t){var e=this;e._uid=Mn++,e._isVue=!0,t&&t._isComponent?function(t,e){var r=t.$options=Object.create(t.constructor.options),o=e._parentVnode;r.parent=e.parent,r._parentVnode=o;var n=o.componentOptions;r.propsData=n.propsData,r._parentListeners=n.listeners,r._renderChildren=n.children,r._componentTag=n.tag,e.render&&(r.render=e.render,r.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=H(te(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,r=e.parent;if(r&&!e.abstract){for(;r.$options.abstract&&r.$parent;)r=r.$parent;r.$children.push(t)}t.$parent=r,t.$root=r?r.$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&&Bt(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,o=r&&r.context;t.$slots=lt(e._renderChildren,o),t.$scopedSlots=so,t._c=function(e,r,o,n){return Nt(t,e,r,o,n,!1)},t.$createElement=function(e,r,o,n){return Nt(t,e,r,o,n,!0)};var n=r&&r.data;D(t,"$attrs",n&&n.attrs||so,null,!0),D(t,"$listeners",e._parentListeners||so,null,!0)}(e),Vt(e,"beforeCreate"),function(t){var e=at(t.$options.inject,t);e&&($(!1),Object.keys(e).forEach((function(r){D(t,r,e[r])})),$(!0))}(e),Xt(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),Vt(e,"created"),e.$options.el&&e.$mount(e.$options.el)}})(ee),function(t){var e={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(t.prototype,"$props",e),t.prototype.$set=I,t.prototype.$delete=z,t.prototype.$watch=function(t,e,r){var o=this;if(s(e))return Zt(o,t,e,r);(r=r||{}).user=!0;var n=new In(o,t,e,r);if(r.immediate)try{e.call(o,n.value)}catch(t){W(t,o,'callback for immediate watcher "'+n.expression+'"')}return function(){n.teardown()}}}(ee),function(t){var e=/^hook:/;t.prototype.$on=function(t,r){var o=this;if(Array.isArray(t))for(var n=0,i=t.length;nparseInt(this.max)&&ae(a,l[0],l,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};(function(t){var e={get:function(){return Eo}};Object.defineProperty(t,"config",e),t.util={warn:Vo,extend:v,mergeOptions:H,defineReactive:D},t.set=I,t.delete=z,t.nextTick=G,t.observable=function(t){return N(t),t},t.options=Object.create(null),ko.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,v(t.options.components,Rn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(-1=+Mo[1]),yi=h((function(t){var e={},r=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var o=t.split(r);1f?g(t,o(i[v+1])?null:i[v+1].elm,i,p,v,a):p>v&&b(e,m,f)}function y(t,e,r,o){for(var i,a=r;a\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,sa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,da="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+To.source+"]*",ca="((?:"+da+"\\:)?"+da+")",ma=new RegExp("^<"+ca),pa=/^\s*(\/?)>/,fa=new RegExp("^<\\/"+ca+"[^>]*>"),ua=/^]+>/i,ga=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},ya=/&(?:lt|gt|quot|amp|#39);/g,wa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,_a=f("pre,textarea",!0),ka=function(t,e){return t&&_a(t)&&"\n"===e[0]},Ca=/^@|^v-on:/,Ea=/^v-|^@|^:|^#/,Ta=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Sa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Aa=/^\(|\)$/g,Oa=/^\[.*\]$/,ja=/:(.*)$/,$a=/^:|^\.|^v-bind:/,Na=/\.[^.\]]+(?=[^\]]*$)/g,Da=/^v-slot(:|$)|^#/,Ia=/[\r\n]/,za=/\s+/g,La=h((function(t){return(Ui=Ui||document.createElement("div")).innerHTML=t,Ui.textContent})),Ma="_empty_",Pa=/^xmlns:NS\d+/,Ra=/^NS\d+:/,Fa=[{staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var r=ze(t,"class");r&&(t.staticClass=JSON.stringify(r));var o=Ie(t,"class",!1);o&&(t.classBinding=o)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}},{staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var r=ze(t,"style");r&&(t.staticStyle=JSON.stringify(yi(r)));var o=Ie(t,"style",!1);o&&(t.styleBinding=o)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},{preTransformNode:function(t,e){if("input"===t.tag){var r,o=t.attrsMap;if(!o["v-model"])return;if((o[":type"]||o["v-bind:type"])&&(r=Ie(t,"type")),o.type||r||!o["v-bind"]||(r="("+o["v-bind"]+").type"),r){var n=ze(t,"v-if",!0),i=n?"&&("+n+")":"",a=null!=ze(t,"v-else",!0),l=ze(t,"v-else-if",!0),s=Rr(t);Ir(s),je(s,"type","checkbox"),Dr(s,e),s.processed=!0,s.if="("+r+")==='checkbox'"+i,zr(s,{exp:s.if,block:s});var d=Rr(t);ze(d,"v-for",!0),je(d,"type","radio"),Dr(d,e),zr(s,{exp:"("+r+")==='radio'"+i,block:d});var c=Rr(t);return ze(c,"v-for",!0),je(c,":type",r),Dr(c,e),zr(s,{exp:n,block:c}),a?s.else=!0:l&&(s.elseif=l),s}}}}],Ha={expectHTML:!0,modules:Fa,directives:{model:function(t,e,r){var o=e.value,n=e.modifiers,i=t.tag,a=t.attrsMap.type;if(t.component)return Pe(t,o,n),!1;if("select"===i)!function(t,e,r){var o="var $$selectedVal = "+('Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r&&r.number?"_n(val)":"val")+"})")+";";De(t,"change",o=o+" "+Re(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}(t,o,n);else if("input"===i&&"checkbox"===a)!function(t,e,r){var o=r&&r.number,n=Ie(t,"value")||"null",i=Ie(t,"true-value")||"true",a=Ie(t,"false-value")||"false";Ae(t,"checked","Array.isArray("+e+")?_i("+e+","+n+")>-1"+("true"===i?":("+e+")":":_q("+e+","+i+")")),De(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(o?"_n("+n+")":n)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Re(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Re(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Re(e,"$$c")+"}",null,!0)}(t,o,n);else if("input"===i&&"radio"===a)!function(t,e,r){var o=r&&r.number,n=Ie(t,"value")||"null";Ae(t,"checked","_q("+e+","+(n=o?"_n("+n+")":n)+")"),De(t,"change",Re(e,n),null,!0)}(t,o,n);else if("input"===i||"textarea"===i)!function(t,e,r){var o=t.attrsMap.type,n=r||{},i=n.lazy,a=n.number,l=n.trim,s=i?"change":"range"===o?bi:"input",d="$event.target.value";l&&(d="$event.target.value.trim()"),a&&(d="_n("+d+")");var c=Re(e,d);!i&&"range"!==o&&(c="if($event.target.composing)return;"+c),Ae(t,"value","("+e+")"),De(t,s,c,null,!0),(l||a)&&De(t,"blur","$forceUpdate()")}(t,o,n);else if(!Eo.isReservedTag(i))return Pe(t,o,n),!1;return!0},text:function(t,e){e.value&&Ae(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Ae(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:na,mustUseProp:Yn,canBeLeftOpenTag:ia,isReservedTag:di,getTagNamespace:me,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Fa)},Ba=h((function(t){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))})),Ua=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,qa=/\([^)]*?\);*$/,Qa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Va={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Wa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Ka=function(t){return"if("+t+")return null;"},Xa={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ka("$event.target !== $event.currentTarget"),ctrl:Ka("!$event.ctrlKey"),shift:Ka("!$event.shiftKey"),alt:Ka("!$event.altKey"),meta:Ka("!$event.metaKey"),left:Ka("'button' in $event && $event.button !== 0"),middle:Ka("'button' in $event && $event.button !== 1"),right:Ka("'button' in $event && $event.button !== 2")},Ja={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(r){return"_b("+r+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:y},Ya=function(t){this.options=t,this.warn=t.warn||Te,this.transforms=Se(t.modules,"transformCode"),this.dataGenFns=Se(t.modules,"genData"),this.directives=v(v({},Ja),t.directives);var e=t.isReservedTag||yo;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1},Ga=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+["delete","typeof","void"].join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),function(t){function e(e,r){var o=Object.create(t),n=[],i=[];if(r)for(var a in r.modules&&(o.modules=(t.modules||[]).concat(r.modules)),r.directives&&(o.directives=v(Object.create(t.directives||null),r.directives)),r)"modules"!==a&&"directives"!==a&&(o[a]=r[a]);o.warn=function(t,e,r){(r?i:n).push(t)};var l=function(t,e){var r=Nr(t.trim(),e);!1!==e.optimize&&Fr(r,e);var o=qr(r,e);return{ast:r,render:o.render,staticRenderFns:o.staticRenderFns}}(e.trim(),o);return l.errors=n,l.tips=i,l}return{compile:e,compileToFunctions:io(e)}}(Ha)),Za=(Ga.compile,Ga.compileToFunctions),tl=!!Oo&&ao(!1),el=!!Oo&&ao(!0),rl=h((function(t){var e=pe(t);return e&&e.innerHTML})),ol=ee.prototype.$mount;ee.prototype.$mount=function(t,e){if((t=t&&pe(t))===document.body||t===document.documentElement)return this;var r=this.$options;if(!r.render){var o=r.template;if(o)if("string"==typeof o)"#"===o.charAt(0)&&(o=rl(o));else{if(!o.nodeType)return this;o=o.innerHTML}else t&&(o=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(o){var n=Za(o,{outputSourceRange:!1,shouldDecodeNewlines:tl,shouldDecodeNewlinesForHref:el,delimiters:r.delimiters,comments:r.comments},this),i=n.render,a=n.staticRenderFns;r.render=i,r.staticRenderFns=a}}return ol.call(this,t,e)},ee.compile=Za;var nl=ee,il=r(10),al=r.n(il),ll=(r(14),r(4)),sl=Object(ll.a)({name:"App"},(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("router-view")],1)}),[],!1,null,null,null).exports,dl=r(6),cl=r.n(dl);nl.use(cl.a);var ml=new cl.a({routes:[{path:"/",name:"Terminal",component:r(31).default},{path:"*",redirect:"/"}]}),pl=r(7),fl=r.n(pl),ul=r(8),gl=r(5);nl.use(fl.a);var hl=new fl.a.Store({modules:gl.default,plugins:[Object(ul.createPersistedState)(),Object(ul.createSharedMutations)()],strict:!1});r(9),r(23),r(25),r(27);process.env.IS_WEB||nl.use(r(29)),nl.http=nl.prototype.$http=al.a,nl.config.productionTip=!1,new nl({components:{App:sl},router:ml,store:hl,template:""}).$mount("#app")},function(t,e,r){"use strict";r.r(e);var o=r(11),n=r(12),i=r(13),a=r.n(i),l=r(16),s=r(17),d=r(18),c=d.remote,m=(d.ipcRenderer,c.Menu);window.addEventListener("contextmenu",(function(t){t.preventDefault(),m.buildFromTemplate([{label:"Copy",role:"copy"},{label:"Paste",role:"paste"}]).popup({window:c.getCurrentWindow()})}),!1);r(19);var p=r(4),f=Object(p.a)({name:"Terminal",data:function(){return{xterm:null,isStop:!1,ptyProcess:null,shell:null,fitAddon:null,background:a.a}},methods:{initializeTerminal:function(){var t=this,e=this;this.xterm=new o.Terminal({cursorBlink:!0,fontSize:26,theme:{foreground:"lightgray",background:"#0000"},allowTransparency:!0}),this.fitAddon=new n.FitAddon,this.xterm.loadAddon(this.fitAddon),this.xterm.open(document.getElementById("xterm")),this.fitAddon.fit(),this.shell=process.env["win32"===l.platform()?"COMSPEC":"SHELL"],this.ptyProcess=s.spawn(this.shell,[],{rows:e.xterm.rows||80,cols:e.xterm.cols||24,cwd:process.env.HOME,env:process.env,encoding:"utf8"}),this.xterm.onData((function(r){e.isStop=!0,t.ptyProcess.write(r)})),this.ptyProcess.onData((function(r){t.xterm.write(r),e.isStop&&e.ptyProcess.resize(t.xterm.cols,t.xterm.rows),e.isStop=!1})),window.addEventListener("resize",(function(){e.fitAddon.fit()})),this.xterm.onResize((function(t){e.ptyProcess.resize(t.cols,t.rows)}))},ChangeWindowColor:function(){this.xterm.setOption("theme",{foreground:"lightgray",background:"#0004"})},DefaultWindowColor:function(){this.xterm.setOption("theme",{foreground:"lightgray",background:"#0000"})}},mounted:function(){this.initializeTerminal(),c.getCurrentWindow().setSize(1156,746)}},(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{style:{backgroundImage:"url("+t.background+")"},attrs:{id:"xterm"},on:{keydown:[function(e){return(e.type.indexOf("key")||50===e.keyCode)&&e.ctrlKey&&e.altKey?t.DefaultWindowColor():null},function(e){return(e.type.indexOf("key")||51===e.keyCode)&&e.ctrlKey&&e.altKey?t.ChangeWindowColor():null}]}})}),[],!1,null,"7ce49827",null);e.default=f.exports}]); \ No newline at end of file +var so=Object.freeze({}),co=Object.prototype.toString,mo=f("slot,component",!0),po=f("key,ref,slot,slot-scope,is"),fo=Object.prototype.hasOwnProperty,uo=/-(\w)/g,go=h((function(t){return t.replace(uo,(function(t,e){return e?e.toUpperCase():""}))})),ho=h((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),bo=/\B([A-Z])/g,vo=h((function(t){return t.replace(bo,"-$1").toLowerCase()})),xo=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function r(r){var o=arguments.length;return o?1document.createEvent("Event").timeStamp&&($n=function(){return Nn.now()})}var Dn=0,In=function(t,e,r,o,n){this.vm=t,n&&(t._watcher=this),t._watchers.push(this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=r,this.id=++Dn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Bo,this.newDepIds=new Bo,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!So.test(t)){var e=t.split(".");return function(t){for(var r=0;rOn&&Cn[r].id>t.id;)r--;Cn.splice(r+1,0,t)}else Cn.push(t);Sn||(Sn=!0,G(Wt))}}(this)},In.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(e){W(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},In.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},In.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},In.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||u(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var zn={enumerable:!0,configurable:!0,get:y,set:y},Ln={lazy:!0},Mn=0;(function(t){t.prototype._init=function(t){var e=this;e._uid=Mn++,e._isVue=!0,t&&t._isComponent?function(t,e){var r=t.$options=Object.create(t.constructor.options),o=e._parentVnode;r.parent=e.parent,r._parentVnode=o;var n=o.componentOptions;r.propsData=n.propsData,r._parentListeners=n.listeners,r._renderChildren=n.children,r._componentTag=n.tag,e.render&&(r.render=e.render,r.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=H(te(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,r=e.parent;if(r&&!e.abstract){for(;r.$options.abstract&&r.$parent;)r=r.$parent;r.$children.push(t)}t.$parent=r,t.$root=r?r.$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&&Bt(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,o=r&&r.context;t.$slots=lt(e._renderChildren,o),t.$scopedSlots=so,t._c=function(e,r,o,n){return Nt(t,e,r,o,n,!1)},t.$createElement=function(e,r,o,n){return Nt(t,e,r,o,n,!0)};var n=r&&r.data;D(t,"$attrs",n&&n.attrs||so,null,!0),D(t,"$listeners",e._parentListeners||so,null,!0)}(e),Vt(e,"beforeCreate"),function(t){var e=at(t.$options.inject,t);e&&($(!1),Object.keys(e).forEach((function(r){D(t,r,e[r])})),$(!0))}(e),Xt(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),Vt(e,"created"),e.$options.el&&e.$mount(e.$options.el)}})(ee),function(t){var e={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(t.prototype,"$props",e),t.prototype.$set=I,t.prototype.$delete=z,t.prototype.$watch=function(t,e,r){var o=this;if(s(e))return Zt(o,t,e,r);(r=r||{}).user=!0;var n=new In(o,t,e,r);if(r.immediate)try{e.call(o,n.value)}catch(t){W(t,o,'callback for immediate watcher "'+n.expression+'"')}return function(){n.teardown()}}}(ee),function(t){var e=/^hook:/;t.prototype.$on=function(t,r){var o=this;if(Array.isArray(t))for(var n=0,i=t.length;nparseInt(this.max)&&ae(a,l[0],l,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};(function(t){var e={get:function(){return Eo}};Object.defineProperty(t,"config",e),t.util={warn:Vo,extend:v,mergeOptions:H,defineReactive:D},t.set=I,t.delete=z,t.nextTick=G,t.observable=function(t){return N(t),t},t.options=Object.create(null),ko.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,v(t.options.components,Rn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(-1=+Mo[1]),yi=h((function(t){var e={},r=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var o=t.split(r);1f?g(t,o(i[v+1])?null:i[v+1].elm,i,p,v,a):p>v&&b(e,m,f)}function y(t,e,r,o){for(var i,a=r;a\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,sa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,da="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+To.source+"]*",ca="((?:"+da+"\\:)?"+da+")",ma=new RegExp("^<"+ca),pa=/^\s*(\/?)>/,fa=new RegExp("^<\\/"+ca+"[^>]*>"),ua=/^]+>/i,ga=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},ya=/&(?:lt|gt|quot|amp|#39);/g,wa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,_a=f("pre,textarea",!0),ka=function(t,e){return t&&_a(t)&&"\n"===e[0]},Ca=/^@|^v-on:/,Ea=/^v-|^@|^:|^#/,Ta=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Sa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Aa=/^\(|\)$/g,Oa=/^\[.*\]$/,ja=/:(.*)$/,$a=/^:|^\.|^v-bind:/,Na=/\.[^.\]]+(?=[^\]]*$)/g,Da=/^v-slot(:|$)|^#/,Ia=/[\r\n]/,za=/\s+/g,La=h((function(t){return(Ui=Ui||document.createElement("div")).innerHTML=t,Ui.textContent})),Ma="_empty_",Pa=/^xmlns:NS\d+/,Ra=/^NS\d+:/,Fa=[{staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var r=ze(t,"class");r&&(t.staticClass=JSON.stringify(r));var o=Ie(t,"class",!1);o&&(t.classBinding=o)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}},{staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var r=ze(t,"style");r&&(t.staticStyle=JSON.stringify(yi(r)));var o=Ie(t,"style",!1);o&&(t.styleBinding=o)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},{preTransformNode:function(t,e){if("input"===t.tag){var r,o=t.attrsMap;if(!o["v-model"])return;if((o[":type"]||o["v-bind:type"])&&(r=Ie(t,"type")),o.type||r||!o["v-bind"]||(r="("+o["v-bind"]+").type"),r){var n=ze(t,"v-if",!0),i=n?"&&("+n+")":"",a=null!=ze(t,"v-else",!0),l=ze(t,"v-else-if",!0),s=Rr(t);Ir(s),je(s,"type","checkbox"),Dr(s,e),s.processed=!0,s.if="("+r+")==='checkbox'"+i,zr(s,{exp:s.if,block:s});var d=Rr(t);ze(d,"v-for",!0),je(d,"type","radio"),Dr(d,e),zr(s,{exp:"("+r+")==='radio'"+i,block:d});var c=Rr(t);return ze(c,"v-for",!0),je(c,":type",r),Dr(c,e),zr(s,{exp:n,block:c}),a?s.else=!0:l&&(s.elseif=l),s}}}}],Ha={expectHTML:!0,modules:Fa,directives:{model:function(t,e,r){var o=e.value,n=e.modifiers,i=t.tag,a=t.attrsMap.type;if(t.component)return Pe(t,o,n),!1;if("select"===i)!function(t,e,r){var o="var $$selectedVal = "+('Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r&&r.number?"_n(val)":"val")+"})")+";";De(t,"change",o=o+" "+Re(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}(t,o,n);else if("input"===i&&"checkbox"===a)!function(t,e,r){var o=r&&r.number,n=Ie(t,"value")||"null",i=Ie(t,"true-value")||"true",a=Ie(t,"false-value")||"false";Ae(t,"checked","Array.isArray("+e+")?_i("+e+","+n+")>-1"+("true"===i?":("+e+")":":_q("+e+","+i+")")),De(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(o?"_n("+n+")":n)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Re(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Re(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Re(e,"$$c")+"}",null,!0)}(t,o,n);else if("input"===i&&"radio"===a)!function(t,e,r){var o=r&&r.number,n=Ie(t,"value")||"null";Ae(t,"checked","_q("+e+","+(n=o?"_n("+n+")":n)+")"),De(t,"change",Re(e,n),null,!0)}(t,o,n);else if("input"===i||"textarea"===i)!function(t,e,r){var o=t.attrsMap.type,n=r||{},i=n.lazy,a=n.number,l=n.trim,s=i?"change":"range"===o?bi:"input",d="$event.target.value";l&&(d="$event.target.value.trim()"),a&&(d="_n("+d+")");var c=Re(e,d);!i&&"range"!==o&&(c="if($event.target.composing)return;"+c),Ae(t,"value","("+e+")"),De(t,s,c,null,!0),(l||a)&&De(t,"blur","$forceUpdate()")}(t,o,n);else if(!Eo.isReservedTag(i))return Pe(t,o,n),!1;return!0},text:function(t,e){e.value&&Ae(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Ae(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:na,mustUseProp:Yn,canBeLeftOpenTag:ia,isReservedTag:di,getTagNamespace:me,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Fa)},Ba=h((function(t){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))})),Ua=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,qa=/\([^)]*?\);*$/,Qa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Va={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Wa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Ka=function(t){return"if("+t+")return null;"},Xa={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ka("$event.target !== $event.currentTarget"),ctrl:Ka("!$event.ctrlKey"),shift:Ka("!$event.shiftKey"),alt:Ka("!$event.altKey"),meta:Ka("!$event.metaKey"),left:Ka("'button' in $event && $event.button !== 0"),middle:Ka("'button' in $event && $event.button !== 1"),right:Ka("'button' in $event && $event.button !== 2")},Ja={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(r){return"_b("+r+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:y},Ya=function(t){this.options=t,this.warn=t.warn||Te,this.transforms=Se(t.modules,"transformCode"),this.dataGenFns=Se(t.modules,"genData"),this.directives=v(v({},Ja),t.directives);var e=t.isReservedTag||yo;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1},Ga=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+["delete","typeof","void"].join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),function(t){function e(e,r){var o=Object.create(t),n=[],i=[];if(r)for(var a in r.modules&&(o.modules=(t.modules||[]).concat(r.modules)),r.directives&&(o.directives=v(Object.create(t.directives||null),r.directives)),r)"modules"!==a&&"directives"!==a&&(o[a]=r[a]);o.warn=function(t,e,r){(r?i:n).push(t)};var l=function(t,e){var r=Nr(t.trim(),e);!1!==e.optimize&&Fr(r,e);var o=qr(r,e);return{ast:r,render:o.render,staticRenderFns:o.staticRenderFns}}(e.trim(),o);return l.errors=n,l.tips=i,l}return{compile:e,compileToFunctions:io(e)}}(Ha)),Za=(Ga.compile,Ga.compileToFunctions),tl=!!Oo&&ao(!1),el=!!Oo&&ao(!0),rl=h((function(t){var e=pe(t);return e&&e.innerHTML})),ol=ee.prototype.$mount;ee.prototype.$mount=function(t,e){if((t=t&&pe(t))===document.body||t===document.documentElement)return this;var r=this.$options;if(!r.render){var o=r.template;if(o)if("string"==typeof o)"#"===o.charAt(0)&&(o=rl(o));else{if(!o.nodeType)return this;o=o.innerHTML}else t&&(o=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(o){var n=Za(o,{outputSourceRange:!1,shouldDecodeNewlines:tl,shouldDecodeNewlinesForHref:el,delimiters:r.delimiters,comments:r.comments},this),i=n.render,a=n.staticRenderFns;r.render=i,r.staticRenderFns=a}}return ol.call(this,t,e)},ee.compile=Za;var nl=ee,il=r(10),al=r.n(il),ll=(r(14),r(4)),sl=Object(ll.a)({name:"App"},(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("router-view")],1)}),[],!1,null,null,null).exports,dl=r(6),cl=r.n(dl);nl.use(cl.a);var ml=new cl.a({routes:[{path:"/",name:"Terminal",component:r(31).default},{path:"*",redirect:"/"}]}),pl=r(7),fl=r.n(pl),ul=r(8),gl=r(5);nl.use(fl.a);var hl=new fl.a.Store({modules:gl.default,plugins:[Object(ul.createPersistedState)(),Object(ul.createSharedMutations)()],strict:!1});r(9),r(23),r(25),r(27);process.env.IS_WEB||nl.use(r(29)),nl.http=nl.prototype.$http=al.a,nl.config.productionTip=!1,new nl({components:{App:sl},router:ml,store:hl,template:""}).$mount("#app")},function(t,e,r){"use strict";r.r(e);var o=r(11),n=r(12),i=r(13),a=r.n(i),l=r(16),s=r(17),d=r(18),c=d.remote,m=(d.ipcRenderer,c.Menu);window.addEventListener("contextmenu",(function(t){t.preventDefault(),m.buildFromTemplate([{label:"Copy",role:"copy"},{label:"Paste",role:"paste"}]).popup({window:c.getCurrentWindow()})}),!1);r(19);var p=r(4),f=Object(p.a)({name:"Terminal",data:function(){return{xterm:null,isStop:!1,ptyProcess:null,shell:null,fitAddon:null,background:a.a}},methods:{initializeTerminal:function(){var t=this,e=this;this.xterm=new o.Terminal({cursorBlink:!0,fontSize:30,theme:{foreground:"lightgray",background:"#0000"},allowTransparency:!0}),this.fitAddon=new n.FitAddon,this.xterm.loadAddon(this.fitAddon),this.xterm.open(document.getElementById("xterm")),this.fitAddon.fit(),this.shell=process.env["win32"===l.platform()?"COMSPEC":"SHELL"],this.ptyProcess=s.spawn(this.shell,[],{rows:e.xterm.rows||80,cols:e.xterm.cols||24,cwd:process.env.HOME,env:process.env,encoding:"utf8"}),this.xterm.onData((function(r){e.isStop=!0,t.ptyProcess.write(r)})),this.ptyProcess.onData((function(r){t.xterm.write(r),e.isStop&&e.ptyProcess.resize(t.xterm.cols,t.xterm.rows),e.isStop=!1})),window.addEventListener("resize",(function(){e.fitAddon.fit()})),this.xterm.onResize((function(t){e.ptyProcess.resize(t.cols,t.rows)}))},ChangeWindowColor:function(){this.xterm.setOption("theme",{foreground:"lightgray",background:"#0004"})},DefaultWindowColor:function(){this.xterm.setOption("theme",{foreground:"lightgray",background:"#0000"})}},mounted:function(){this.initializeTerminal(),c.getCurrentWindow().setSize(1156,746)}},(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{style:{backgroundImage:"url("+t.background+")"},attrs:{id:"xterm"},on:{keydown:[function(e){return(e.type.indexOf("key")||50===e.keyCode)&&e.ctrlKey&&e.altKey?t.DefaultWindowColor():null},function(e){return(e.type.indexOf("key")||51===e.keyCode)&&e.ctrlKey&&e.altKey?t.ChangeWindowColor():null}]}})}),[],!1,null,"31021e6e",null);e.default=f.exports}]); \ No newline at end of file diff --git a/OpenToolbox/OpenToolbox/npm_install.bat b/OpenToolbox/OpenToolbox/npm_install.bat index dd7e18f29..30e943017 100644 --- a/OpenToolbox/OpenToolbox/npm_install.bat +++ b/OpenToolbox/OpenToolbox/npm_install.bat @@ -1,7 +1,7 @@ @echo off setlocal set npm_config_disturl="https://atom.io/download/electron" -set npm_config_target=9.1.0 +set npm_config_target=9.4.0 set npm_config_runtime="electron" set npm_config_cache=~\.npm-electron npm i diff --git a/OpenToolbox/OpenToolbox/src/renderer/components/Terminal.vue b/OpenToolbox/OpenToolbox/src/renderer/components/Terminal.vue index 8bf6dc467..163033394 100644 --- a/OpenToolbox/OpenToolbox/src/renderer/components/Terminal.vue +++ b/OpenToolbox/OpenToolbox/src/renderer/components/Terminal.vue @@ -56,7 +56,7 @@ export default { this.xterm = new Terminal({ cursorBlink: true, // 光标闪烁 - fontSize: 26, // 字体大小 + fontSize: 30, // 字体大小 theme: { foreground: 'lightgray', // 前景色 diff --git a/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java b/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java index 7f7f90035..c46e395fe 100644 --- a/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java +++ b/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java @@ -1,6 +1,5 @@ package com.imooc; import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; import org.springframework.context.annotation.ComponentScan; @@ -18,7 +17,7 @@ import tk.mybatis.spring.annotation.MapperScan; public class Application extends Object { public static void main(String[] args) { - SpringApplication.run(Application.class,args); + SpringApplication.run(Application.class,args); } } diff --git a/java-game-security/java-game-security.iml b/java-game-security/java-game-security.iml deleted file mode 100644 index 78b2cc53b..000000000 --- a/java-game-security/java-game-security.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file -- Gitee From 0a318b7b8713807843dfa0b4d039d2383f1c96ce Mon Sep 17 00:00:00 2001 From: OSrcD Date: Mon, 3 May 2021 16:58:30 +0800 Subject: [PATCH 30/68] =?UTF-8?q?13=20-=20Kafka=20-=20Java=20=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E7=94=9F=E4=BA=A7=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/db_kafka/pom.xml | 24 +++++++++++ .../java/com/imooc/kafka/ProducerDemo.java | 40 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 java-for-gitee/db_kafka/pom.xml create mode 100644 java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ProducerDemo.java diff --git a/java-for-gitee/db_kafka/pom.xml b/java-for-gitee/db_kafka/pom.xml new file mode 100644 index 000000000..8d45444b3 --- /dev/null +++ b/java-for-gitee/db_kafka/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + + com.osrcd + db_kafka + 1.0-SNAPSHOT + + + + org.apache.kafka + kafka-clients + 2.4.1 + + + + + 8 + 8 + + + \ No newline at end of file diff --git a/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ProducerDemo.java b/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ProducerDemo.java new file mode 100644 index 000000000..b0dac9778 --- /dev/null +++ b/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ProducerDemo.java @@ -0,0 +1,40 @@ +package com.imooc.kafka; + +import org.apache.kafka.clients.producer.KafkaProducer; +import org.apache.kafka.clients.producer.ProducerRecord; +import org.apache.kafka.common.serialization.StringSerializer; + +import java.util.Properties; + +public class ProducerDemo { + + public static void main(String[] args) { + Properties prop = new Properties(); + + // ָ kafka Brokerַ ǼȺ bigdata01:9092,bigdata02:9092 + prop.put("bootstrap.servers", "120.77.47.215:9092"); + + /** + * ָ key-value ݵлʽ + * ֮ǰ˵ ĸ Partition дݵʱ ʵ ʱָ key + * Լ value ֮ǰĸ Partition д ʵֻд value + * ûдĸ key ֮ǰ˵ĸ key Ļ ԰ key ָһ partition + * Ȼָĸݷŵĸ ͨ key һ㲻ĸ + * ָһ ﲻָᱨ + */ + prop.put("key.serializer", StringSerializer.class.getName()); + prop.put("value.serializer", StringSerializer.class.getName()); + // kafka + KafkaProducer producer = new KafkaProducer(prop); + + // ָ Topic + String topic = "hello"; + + // Topic + producer.send(new ProducerRecord("topic", "hello kafka")); + + // ر + producer.close(); + } + +} -- Gitee From bff2284992f49ff64c3cc73c5afeec7d976fee42 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Mon, 3 May 2021 18:54:03 +0800 Subject: [PATCH 31/68] =?UTF-8?q?14=20-=20Kafka=20-=20Java=20=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E6=B6=88=E8=B4=B9=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/imooc/kafka/ConsumerDemo.java | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java diff --git a/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java b/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java new file mode 100644 index 000000000..f9aa58ea8 --- /dev/null +++ b/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java @@ -0,0 +1,67 @@ +package com.imooc.kafka; + +import org.apache.kafka.clients.consumer.ConsumerRecord; +import org.apache.kafka.clients.consumer.ConsumerRecords; +import org.apache.kafka.clients.consumer.KafkaConsumer; +import org.apache.kafka.common.serialization.StringDeserializer; + +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Date; +import java.util.Properties; + +/** + * ʹ Java ʵߴ + * ر kafka ķǽ + * Windows hosts ļ kafka ڵhostnameipӳϵ + */ +public class ConsumerDemo { + + public static void main(String[] args) { + + Properties prop = new Properties(); + + // ָ kafka Brokerַ ǼȺ bigdata01:9092,bigdata02:9092 + prop.put("bootstrap.servers", "120.77.47.215:9092"); + + // ָ key-value л + prop.put("key.deserializer", StringDeserializer.class.getName()); + prop.put("value.deserializer", StringDeserializer.class.getName()); + + /** + * ֮ǰ̨ԵĻԶ group.id + * ָ ڴҪԼָ + */ + prop.put("group.id", "con-1"); + + // + KafkaConsumer consumer = new KafkaConsumer(prop); + Collection topics = new ArrayList(); + topics.add("hello"); + + /** + * ָ topic + * topic ֮ topicݾȡ + */ + consumer.subscribe(topics); + + while (true) { + /** + * 볬ʱʱ ָ 1 ȡݵijʱʱ + * 1 ֮ûȡ صø÷ ٴȥ poll ȡ + * һѶ һ + */ + ConsumerRecords poll = consumer.poll(Duration.ofSeconds(1)); + /** + * ConsumerRecord һ + * Ĭµ ϵѲ + */ + for (ConsumerRecord consumerRecord : poll) { + System.out.println(consumerRecord); + } + + } + } +} -- Gitee From fa14243e5f43bc3df16f75f95efe5da90c9da874 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Tue, 4 May 2021 02:13:23 +0800 Subject: [PATCH 32/68] =?UTF-8?q?15=20-=20Kafka=20-=20=E6=B6=88=E8=B4=B9?= =?UTF-8?q?=E8=80=85=E4=BB=A3=E7=A0=81=E6=89=A9=E5=B1=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/db_kafka/pom.xml | 13 ++++ .../java/com/imooc/kafka/ConsumerDemo.java | 63 +++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/java-for-gitee/db_kafka/pom.xml b/java-for-gitee/db_kafka/pom.xml index 8d45444b3..a3ae0c4ee 100644 --- a/java-for-gitee/db_kafka/pom.xml +++ b/java-for-gitee/db_kafka/pom.xml @@ -14,6 +14,19 @@ kafka-clients 2.4.1 + + + org.slf4j + slf4j-api + 1.7.10 + + + + + org.slf4j + slf4j-log4j12 + 1.7.10 + diff --git a/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java b/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java index f9aa58ea8..3abcc1c69 100644 --- a/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java +++ b/java-for-gitee/db_kafka/src/main/java/com/imooc/kafka/ConsumerDemo.java @@ -36,6 +36,69 @@ public class ConsumerDemo { */ prop.put("group.id", "con-1"); + + /** + * Զύ offset + * ݵʱ Զѵĸλ ѵλύȥ + * һ ߵʱ DzǾͿԸһѵλ + * ﲻ¼ѵĸλõĻ ´ Ҫôµ + * Ҫô ʵӦðѵλø + * ĬϾǿ + */ + prop.put("enable.auto.commit", "true"); + + /** + * Զύ offset ʱ λǺ + * ÿ 5 ύ 1 ĸѵ offset Ϣ + */ + prop.put("auto.commit.interval.ms", "5000"); + + /** + * kafka ݵ + * ȸ group.id ָ鵽 kafka в֮ǰ offset Ϣһִеʱ + * ʹõ con-1 kafka һ һ˵ ֮ǰʹ + * ûѹ hello topic ѹ ֮ǰѵĸλ ? + * ĸλù Ȼ 1 Ҽĸλ + * + * ҵ ˵֮ǰʹѹ ˵֮ǰִй ֮ǰ + * offset latest й + * + * earliest ҪӰ Ч + * ûҵ˵ǵһ Ҳ֮ǰûѹ + * ҵˣDzҵĸ offset ӦѾ + * + * Ϊʲôҵ ĸ offset ǶӦݲڣ + * Ϊ kafka Ĭֻᱣ 7 ʱݻᱻɾ + * + * ôʱ߸ݣ + * ʱ auto.offset.reset ִֵвͬ߼ + * + * ֵ 3 : earliest latest none + * + * earliestʾݿʼѣͷѣ ƿָ̨IJ + * Ĭ latestʾµݿʼ + * noneָgroup.idûҵ֮ǰѵoffsetϢ ͻ쳣 + * ʵʹҪô latestõࣩ Ҫô earliest + * none + * + * ҵˣDzҵĸ offset ӦѾ + * ûа취 offset + * һʹһȥ1ݣͰͣ + * 7 ֮ ʹȥ + * ʱ ʱᵽ kafka ѯ֮ǰ offset Ϣ Ҳ + * ֮ǰѵ ĸλ ĸ offset Ӧ Ѿɾ Դʱٸ offset + * ȥѲݵ ЩʵѾɾ + * + * ܽ һʵʱij ֵ Ϊ latest µ ʵʱ + * Ҫȡ˼ʵʱ topic ֮ǰкܶʷ ҲҪȡ ֻȡµ + * + * earliest ֻߵһݣ kafka ûд洢 offset Ϣģ֮ǰoffsetϢѹڵ²ŻЧ + * ֻܸ offset ¸ reset һ offset + * õĻ˵ ֮ ǴµĶ latest Ǵ֮ǰϵĶ earliest + * κγ涼Ч + */ + prop.put("auto.offset.reset", "earliest"); + // KafkaConsumer consumer = new KafkaConsumer(prop); Collection topics = new ArrayList(); -- Gitee From 3d436c87a6969eed8f7752762b365f6e83af553e Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sat, 8 May 2021 22:13:30 +0800 Subject: [PATCH 33/68] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- image/logo.png | Bin 8360 -> 345307 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/image/logo.png b/image/logo.png index 5246fe3aab31c09df090d7016740acd335e1de32..3a443e5c42917118c735b5a10a0413d9baa61e7d 100644 GIT binary patch literal 345307 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

4@WSpioGba$y3c{0Q5~;T%fK$7L0ugTO!gh|}3P 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ℜ=`Q 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 z

  • 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 ?2*bkZQY>~*!LX3@PUU> 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 -- Gitee From a91e5c9491aade743369087cd777f048ef05fe2a Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sat, 8 May 2021 22:15:20 +0800 Subject: [PATCH 34/68] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- image/logo.png | Bin 345307 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 image/logo.png diff --git a/image/logo.png b/image/logo.png deleted file mode 100644 index 3a443e5c42917118c735b5a10a0413d9baa61e7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345307 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

    4@WSpioGba$y3c{0Q5~;T%fK$7L0ugTO!gh|}3P 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ℜ=`Q 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 z

  • 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 ?2*bkZQY>~*!LX3@PUU> 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 Date: Sat, 8 May 2021 22:16:44 +0800 Subject: [PATCH 35/68] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- image/logo.png | Bin 0 -> 345307 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 image/logo.png diff --git a/image/logo.png b/image/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3a443e5c42917118c735b5a10a0413d9baa61e7d GIT binary patch literal 345307 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

    4@WSpioGba$y3c{0Q5~;T%fK$7L0ugTO!gh|}3P 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ℜ=`Q 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 z

  • f{j2ZAS8_z{^aR=1<@k)7n@a}>o@M`R?>vH&um&VGBzzN7c%@Rr4I!vE)Q6|1 z{hxm2hTD0tY!Jkt#(bJ)Wqti^Kt$}U`HI|}^Fg+0*7Vpvf2g*KiSlKX^hd!@P+=!7 zDbi#)c>Pya6F7w=%mGKdVk5`wwb6TLv;c9whP>%Y&lJ4EDXXCveE_4d-o< z>q{ObiQ_B@038=M{%wL0?d7d^9%LPKhDf}c>^G}*5%BjToNJy||KH8 z`MsaisA<^{%u}z|b{7UUpnWZxY^hQ$uoRdz>k})M)xcpWYnnyM{?7s6KKLv(Kt>@n z=r9~X*)kyeS_Vu*V)dR0zrk3e{gQNtVfF2z(j(-4&zZ@8l$gdnjVVsuz3_*Zu-<3( z>5H1TfL+sP?1LFERS6-ls=M1U>WmvY2+F>B2q8G(-S-k1jGyIYCvLqe1COR`LUjaG zA@VyTNOuLpai#%@7mixI=-zE%(G;lD@GWR1;n=7=N#9xg{5)N|gOb%oTg( zsBPPh8fXt8X5t=9^}#qE^f^YkuFmWoa?l{gHT7H!%l;lnnG2R8-+QRJGl#v?UJ#l| zdk^azN7z*_Q=k+uu=C7HYO-K7dtB(`#YROLm3D5ukjfsLx%y}J0x87AeP6XGlspD& zxa;?YgxqsCNg!voY<}Y7Lt44+Mf;*Bu}|(>_sJRi>OfI!roN9b$hRa=eduhdgVek+ zAu%?!nNjhHvMH?bR0@bf+idmi6Iy~JUJfiwAw-@b6>w;@2o|U_$Rq> zR{MX_d%^qO$t`bj{H+fdg0%H_%3YvrO1INW8bk>a+{Et7p*2Y{n~5|NkY z&A4f{JB$2&m(cp#73+m7uWaa$?~A#M1 zBGZ0XXfbDiw|Ivthrz6O;h8+PfqGP6PB7Lm`Vy}pK^JK%ymZht$~cA$>D5)w_Q(2# z1bGC;Qt@S$?h_9wbhh7zwQDkiUwlx#2blh@}^+YmPoz_9493 zez}+#_2Kkw-f-C)!#4K0=?TKi#RE|@L31{$*+Yc|f{y+%lpBat@y=lHsaIQ#K<=Jk zP~t#?>Sc-kJP|;mH`2TYQ`wHDKE*aNxm04_W9Rj8wF6YflP0RMV<70T67zDLlg6i?{q~jXYuKqd~o4y-O0t5**PbHTp!jNbuTPv>?V{k z5UEw$i?Yv}x`n!aG1);(b@o*0f5qHudGOGwJ}v36%3J0sxpzY@0r0aeTLD`}w~dXYw5$0VPPF!~zPx@{Vu zMGQU1mJB<`rVN%cC5&yYkiD~)Y*y&&5swF;Di)dJIZPAJno_{}CXB%BPtUSX^yu3y z2+W_TZMU!ASX=8)X8h?_#~zndG)N!+n0V*#Sak z1Gy@CySNtTy9(*ywI{&zG-j-Bs<=$imdg4rs=qXsm^H5EW9vP7L;e`D9xSnz94-0g zW21NIqq*ED$n%eFeK?%5eRh9nGxpLK?2 ziAzbKPsJ@-my0}x(fl2G{)Oe>7luMv?l8z6a{y5YZ-4(V>n+W8eq*pM)yhMeHPJt? zmB7o!s3E=XBRFLqJNB0GHx^+nT3RAm^o|G&2~M3JLJ-C46jL-o`4n;|5HgRDL6DHG ziZ4Z84=m>oj5af5@O|$(Xp`h7585B)-=+En5A}SwK#^|Y*&mQ_OELscOurjZ^<29@ zVSE!a34p%)lI9fy~ks{xGcFe-9yMbkJIF#$gO~CUdfHE90_0j~r;h z{k=G#-UT_B>3V}bjtL@?$M4DxVmC zf3mQ-jP=EfG+8K5Kl|=AvFD;U55My=`O%4Z2IvK*ffaeF2G!-NUQFt~SKvxs1y|;~j z6)Mk|zbIv~k(iDY;<@@9J(z}dsAHbzc(`QMlcroWPjg*1MkE;MwrW-D4sxTEU}Y@d zLGL*I1mA_6l+d?9)W`sP?{nF?!}X^>UIx8|+eCx7sQnPm=y~~dVr$!vNJ4yrJpnU2 z#l%eZB=YwAx<;FLWvFjgkYXP^Qd8d*r!8T2FTvLdvF&$JD1#flJ|C=?s}yXu*?>HQ zCvzQg&93%1{$MxhYV=nmq_>M9L6V2xCzUIUmIKnXn=Ft-zc+XxtgqIm*w-a_rc&Ft z>rISX?C+ah1waZljzP-HNhP89`rf6!e=pJx__$D4b~pOsx9^aC^kAC$SfJ5GEi}UF zZkxmX7^CDm6^e(LB-4s;^biGT%Gzh`#wKjFMb-L$Q{B%Y3~q~JVWPAd3xzZF-j}T= zej$3mqd2z2+%#zP4K?vnx|*lxHQ5Qa>h1eNwhbdJ1|AdHTLj7rC`w$$)gg~OJ;6hu z`m)KhgkL#+tf zzGb%|U6&y_dMP=6cx4d#Tc)Nz`t+C3su?90a9aUs?Os zT5}|u4GpmT+q>Dr-hvr>RnXJMPRJUMg;v)1t)pWpJ4s<%>?B0Og^}P{?J}#Z z?mLk}UKHvc39EG@)f;X=Z0zV^%F~kVq4lG+B=+I>oiaP_bBu6%bN-W-c3$c&n?#LCNj9pdyOi`-xlnMc_wFN}*3~pqMh@}fujFo6}_3b90RQ=9pBvtE6oq9dZ7yt1<5t+ye8SsP?}@Sn#z9%dQ$#R?ZNWkFs1d}GsKbp^ z21Gt`#|DtM%ca~6QaOeY^@I8rQPF#! zlEi`ICFo@`9{4^$n;16bj$b*hDSRG(Y01Fqh4q8(9}m)<(cU9AbxepeK@Yt=Z|Do@ ztj!*Kecc;34Ly6h0*gZ*fJRdcV#+9T1h1qm%9dz18l>%%D?LPW7&;j~ zqHf9^r$S8>>YAv%i=83{A$}+1sSCh-BTfV^Q7Dg`Y~1_8ya-eP#)YVUElr*;Ai z2B#%kk*h}1tdDJ4J%{vq5=r9uoL?eZ<}sQPTp{(u?C~B+Yah^QTX2iDz(*u1LR;EX zFT|U90A~W$zw*Gr-tCnPL@|Cnsx*H;^M(8XK9R1!j0S}sJRHXX?LG+IQkhXc_xySJ zOW!IhB1{^}6`p?^+d09cDVS-`tm|IwFTE*uOA_tD6{DYVE?N&<=i!?Jgz&echAp`> zyCQ@VCByF8_hc{XZck4h`!PMT3en11(xb>!y}c`>9an>}zpXUgVBZ zV%~C`R(!8HFOB&0nFxhR?%`RO+T94UY{}GI-2iwRB$#PT!Gy^4XZ36ob<%Q-(Pija z?8;JwS>{71Qip*3%XI+hV_N&<-@Y=zOs7`p@;x-Oh5g=(+m}v{60K^K&L>_Z0aK!h zl*gPbvEQKoKl7R>BDG)nL2|oPE#qrDRF6a@*&el!+5=^0V4%+d8cM{%V&!5&s&^gy z-SBfDvA1u_)~_G~;rXM-?*CWnwi@iOz;k!Au4m4*QK^9m4sak?bykCW0b z0t0Y2y#Ve(VK7%Ezpf0`3y&)Gd*hy-pIvkFrf~8t#*4i$>2EZPdP^1 zou9e}H-$KfwLTKU*Ka8QUfGqSa!Cn)_8U>wm@RLV?s5XV>fq{aWYNhxXNQpr26=2f zgJzc%HGE|IiN8$ZtGjZHrL9lnMoPK7C(E0hSP3)3q>6tISl|u1G60^Qkfr4hu=nU+ z*M=TjB-}~a%KlwcDk2YwBX9lFpv8OpHmJwOM_-(BTd}ITk!o12x)qT1DSSsWe2X&p zqUm5VSn{;=tQh8S zgLh8LMpd*kO5lbw1N$$(k2z|<#-3akqJY3b#c*(}yWTM>)?8@CH9tFi!l*LQ6db6{kaIV4ll@oDvuBO>Ybp4(Ffr;Ai2$V=( zY4qRcZOh^IuC=Fs*oI>SO5659iv__yaF<(B$I~Ae(Rwdj&%f5kc7#)U9AlpHLi%ZS zC65?C@G(+ZP^~}7UIe6}WPhu#jtt)jbQAB{og%_&(H|_VRjdI718*<@w|fVTf{8if zeSqX>RoC>%LbL(ZN-q^{0rkcsUsiMMYVVe>epgHfr$YDnGTj^lIfi52!Ky^hQ|jkR zD(&DjI~7#ZFh1u5QONJIV38*J21pu}kj*v49(cAReY*ic>|p4hwm{H?;8|`;W+VD5GC%lL$iCnmFy$E zfzCLV8%0s{I@Erq_@Q3w@mX}OkKvEtBM?3;)>uCE!KSQ-9d&P75)Vx630lDIVZCkw zefGiuR?@*oY$VWmX4NAsiMQ;NM^Hi2JO@!okPo>h76>pDRET(DdDk9I0Fn+tE5axg zJ~~-Fk7Oqofy>sUR^VsY{(%HD7O5@uAu*T1C$Ij`ZEzlW z+6Xv^;&k&paoay57p=mJ1`Op4;y0>aIs_|E&1h|0X=o&6Nhqb|$}~n_lrU*)9uj32 zO`)>;~Q1!`jo45W^--$^Hhy-hh<90EZw}_nLJ^dIYb|6n8}s#`f6X z5QgsX*)4CtMup>;w}DVfJKcdu8hxW}_}djLvM^=l#Qm+|ASnoz9%5QO=4BGc$4!oA z)Qmxpl>Pd5t(zM+6YbcseXCRO6QV@CJ%GyYdFR&ZxpQgyIG-k6Z$BF&L``TZ{QmvU zi{s-Bm(0`@ro{#15luS;Q_UO38sGk=Yu+I%$ThgzYW)3`}&sa}p?!0|Mb9rU4N zKs_bMyR#rJV9owAD}l32fLDh0>QXk*r~HMB!fQepgjdagAU$_Hs_lK?BTGeb{M%FUY+psZ=xuYW{rf&GW=nRLL6R~t;r?H>*4jsnf8+Za$~}3LipTUhO(#R zjbA><-3JpB)A9ziJ#`BaB~&eE*!%Tys2BWkM5uJM!C_I<{U%lPemX6t-S&U(4ZCb# zb7*B{Rm$GgX#;Uv=LP3^5dY0N8r47qmpa4Ya3t*J*STot&Cj-N@%+3n*2dm*5mR_> zQXZ<6a}KRnP&eP^M0j}hx6k?t;4fbmX8(@G(e?Wgiknfi5i)1U!wg(D49Kt-ku)t$XJ=%L&Gc1rgG_9@YtYnn-$Lb1;7D1;11G*g^VW+!_60LD_#N(9@@g!)@c_ZW@1@Ou9m#~XEc0`?vd>~-tzAp4~ zf5r&x=QQW^ja1qT{f2mgJM39ZnHcNNmF(L>2#w9d|ex4&g#ZnA1}m@p)47x76YnW{%gKga)( z7~Yga?+`)B-cW47-h$xy4Fek5&r^+93Nv3lkzGCo{K46wF{AZyh$gres%8q|VBXbz z>NF>smm&&Jg(%fTO7c6omWqOekg#yg2ur_||LlZv2;ZwVXQ8!fo_qPCB?H6Qx*!a0 zgn0?Cd|u%(K6P&iX}X4nM(^I9;dwhhs0L(Ti?sPak^XkOlUip5iZKSuVRux5evT9I2k zx_>3FN;rDDMk1O1DhG(4ki`K4O<1wgv99OX>(rqut{{e^ zQm7@&n6td8Bp{X}MLpopmmoX4*TmM9_S*TRHx*N%&gPQh;MQ7=Jj@H93XL&v__%~P zh_LL2aAw0~8k_MjvXj^-)Q_^hNveei^{d)!ZEs)M3>d{kN0*P3(W|w9p2rSYPc0jJ zOd<)}{$NgJ^tEq1FY=-(KzVfPZ=rHEY3@{GKa}QcC0AUvgz`8TIhp zra(>fO`sLuvU9>>TR7^yT7gk$fyvB}Z~jN$*J2fAe9ge}a{A`zo4*rmd+Z~#)(zf* zPTMHYiC}j^tcVH_M5T%B5ml5!#}Sk-UF#dQ4__R7haZ?PiHoiuYeF|M_0%Zkxm>7D z012ks6%ZkmTYi5F6!%!u_hoAX{qJgs4GqS`OAvcgYrsRXcbd8K#C9v=Br+1PuuZT$ zP6(jk9oq#_etq-0(#3pGgqWU$S2!*vxNu+q;A4kJphrg}=m(bF(Cl)KO>&OVB);aE z@XeZ=Hx*?71bKOTx3;#*m(?rPn(30{sa;T{rDpGmh97n$7jxTt6_k`J-^rMbK~Xdf z^VZ`@{P1y+I_rI`Ga_wNG}T8Lh(VJy;(d4=53Kc>1v(NDYHIHsY<^GQI=8E<>jJmy&IU~rOiM0iDtt?<4GD*u)4j4Avmh+VHWe<2 zJBBV}Ux>>U^X;Uw`WRk_ZIFLDFeA2E9;cO2(>j+^HJqar^jxx%hBN3VF@3rBN&^@O z3`*q1r_J5d|I9)0-w&rvc4&2>EQPO^aNzAVA|NW?(uQQ>r@*RB5!02nw<9limWrZ>`X{_Db%DXu7z?n!ko!g8}JG>+6FX6^v8j)tUKS zhn8V*0|y2qnuVrABeOOsjjrbLTpl6n1v4YZHa4<6SO%tMKRLzXqO|v@J^q)Z?LBe9v-&rt|fMB z^>jU*t~*H6)Ww`>9nY|dQ*|Om>TksOqD5`yg&sv#G0PwTU~}^NVPKZ1|0hd;`7RRf zMeQAbyHLvKp}uqL4(rEeh2`EKtw{r5UAQfeC8cdh2QXZ`=3r{>#Q;mpG5%z zci0=Np?mCmR)!Vg{fHe}%8yLzvg$Zl6$|!C*Q@aC!|2CCr15uY%3PSE8#>KH@xM~$ zSQGvIPoU$mQxJDv?IO(bA=gvW(~JS<(gb|Gf)XdLvt8b>)jh9-O+BwyWJ_1UW3WmP z5Qbhzr@8O+2R^61K|CT?K60OEUldD!3loO^E9X6SOG}G~WSW?(t%Qn&nJ4ld!>;v= z44atq4}&Gz#K6O;Fk|<9XL+RaLBG`{D$-}&iFN|LNozay;TF54GxV0Rj;=V3I~BWU z4Ivm?;$r)iG5xc;iY&zkesT{@Cp;A^#d%1&leanO>?VU-nxRQ2-eXX+LyjY#zUo1d z4W+9&Cw=55vlrO){W=|A|FOo^;=IU1hdo`iaZ$QhOG-FZs&Mx2KLfu+m^xo9eTU9S z$37WuY_eSoi8KW&vVIj}Y)u6k^dKM&6g*{La39|HU*73MbKErprt|oc$UXjS|AxTU zi{+%f)6?|`?i&3N{fWPDU75JMYeK_<9z*2_J-6BxzMS>=FI~M0&y_ZrgCGN9#I^bsIFGJ&?Uuq4lY?K<%I&c-BqC)&& z53=vGPuB(60W-Vjm1eC6;A!rAEP(c4i3jBc0r!LW^y46x{7&x;0^?_GP~ex(kmQ=7 zW!0i4#ir`IS4I+}KIJmha#*8uNVanrT=rr1u)#Fa)mR*o?7LWR^|aBy&rZ9z47&P~ ztWZH>&LJOe{=4H^0G?<8!kXx-mmAbV0F>m6Xyv9@_xJBDDJmM>+l!;<;UqW3?+UsQ z%ccIg-8G3^r^feP$elW&P6(hVyhO|dJD%%J)x(o0%otuLB(_$iTJsT!IHtz5{KYbH z&8rl19HFni7U24;nwcbQtZjq<%8J?Ga1Wvg$P;yzqe)*}T>1dOZM@1OWej}xqg z)*`sHC9LOs8^b&6LmOyziE`YH!+ z>Ix{#U)x=w#W9FE>$HTXn)>1Ci<(>p=*gs)D)Yw0}#{nmNLEbH<(FqRtyE>cZKLW?g@+zm6tSuP_s9Cx(bYvGrct#n)4so z5CrcNmEc>ci>93=`; z%EKT&(EMoGdKvQ=p)i9+Ue19*!jL{dio#1IO)AWCmgu*>eEX-*7}j;h;75SkP=cN} z#@^ZbdNie)B<6J0L7op0;MZ&rqH6C}@}Irr&NT!7ZKUj}BNa6^rM*M{ZG3L~=61mr ztBgSyoc$nm;M0U8&_SwLnI|HtSN)sG6L6gY^|;d(Vo4i0U<&>x6ypg+V5MA^vnVv^ zm@-keV13rcsNK5eDpKX+FPv|%_|F$kdlR-u-}`hV;Xe?@UrhJMvWfS0KUV`VDw;beU&Ar~u_Z_|JYWwGIcVDy zddx`kp()&5#vcRT%ys}}Two@%ctD3>AfrpW_DEo%^jE1;h3 z$IxO8Kw%mXMpW=c47uO>Y&X5(mX>Cpw?B~Ad><;LymHaR?~;LLA6V&nZ@9AB-GfcB zfJM;H_E~|Av*^-=q9Q@?;6Kt$5v>Tkh;m`s!h^u0lV*5`2nl8Q6Z@)vwZ5)rUi5#^ zO-;!6$s?`^SQKW*m$@`*tn*73o{=YxlO4iKc@)c*A=P5^%Lf_il>B9`qEc|fpjV`# z2N$_fLC@{U5>fldM0vcsqyK3i$bqDmnWhOP2kqFw*YLqE9sdhyT%CB;z_{mFsQOuR zid;mK8-dM_+%6u}2CDXPsGhLjN8airE-|Yxvc2*2ru)nhxLpZ%KRk(rz!rcbD>+V z2GNjVGkA72F&*=i9|o9d=lO!;+;Q{%TN;|(UMRoO!1j^5I$?OtDRnqYyC^2O63AQ+ zffFex)XsjX!u$DfDASzNn1AEUp#KK6Z#kWp?-*~|3~967(S=`8saW0$UV{nprUI1T z-(z>~p9Z==x_4fg*nCHSGhsuTnQdrSzMMp5`qM%(3Gm&pO zArfruDBmlTiS`%^8h1u0b1peD%v2q?)C~^En*GF`5#-DRWDoD;umX0-G>OPpjI_Q9hnRI{Ir4bcZ!(mEUnRf+ zs5RQrH{n%TkvBBW#8*!!xsX0OuF4+4VU8KCUl+mXRHd6`%b~PVEac+I{PC$G;p{rE zomjqNmOE8bjbOPB9kc(HP|O9baIcC9;fO->Yr5f49Nk*4AWU)aXj_aAvvt5}QU^WT z8Q|<@(Z9v3wU)Qz2N#*y!6X_itoh2vA&u)m=O_4!WF03F$8mG zX$i;JjgJbXfXsof=+;;h`Pkx`LmfAe_@@n$y|}&>!il-Aj-my18k_YZ#_;M=_h1ZK zm!pl@DxYn5CJpkR6ElG$_pM|KA9{=12CMtunLioI`~~F6xe{yh`fTK4St`%9tsBY# zP_3A%4HcL_AF^{0{xWSTKgIL3@V(msnT0MdjFO0P)-uYCvXi4 z!QiO`)b~;j66cCO9LT9|d%&Krh1GJ-lUI+G2xsOc{0{)?Ko!4b-vdRPgP@S>&?V;b zNFRR)>8GB6y=x~}(2DtZ<-Umft2)70{yF3|h`C&Gg+#P1X-yB`Hs)VDRU3vTc#HW` zDimFRK6SnAC8y%G!G!%>6WVo)6wSLd&Ug%Be;;G4~6P+VC-V^b4PnlQhhSX5asD>Da>74T@{ z9vZrevYkU~OB<~D8KfA)gf_n6dzp^_WO8CDNkOO5|3Z zvc!o@LYOM#lg5(Vo#U*&`XrplNC|Eg(DN9hwh){@E;GMMie)J}o;cB)qgBEz$1lBT%*xkVh%#GQ;e?kh zF2NliNA>&#RL`D4`sm$A?b!_;XH(<&1PN{iNG72=zv^604ixlg+fXbPmYNV$)W=of zdU3k+syYl6hlno2N|~WhVki_{ER|do%4EWA$N1$LT)ub}i$!7el~1zEGczmBAKt5_ zwS{MICd+Py>Jdqz&KUCfESAaL*{N`=Z#t7kHfN!`o?&~=!H!m-vl&RI7;oEgnc|h_ zCXZ!;H6tOv2{r_Bu@P}}(n=6OXct}7XI<=Xx3Mj6qq8o9=3Ewo(OYX^s>n6 zYay2s8Km<(mY8u8oKK152}FeR8HS84UoPKHBv~yMKQS?36yy;RXahtnO$icQC(sxr zf-7G{5J(t;S8G~YT)FF6QxhixGLBs(59-SlGX~Alt0sdBo(C(kE%YcDNNM;{(GuFJ zuE7eqizUpVSX|ZmDq>*eVb1UfO5gbhIF~MgkvT&p^RSe8PR97E#LePFQE5B^8CDS{ zbC%ydA-q}KO2fQU)*!0Pv^%RMQ3RIdejyd=qF zRZi16$jbZf8Mv>WK=tjn!IqbiIdT~G2aXHktMnm3f*Xa^6zepeNjBNLcP}TvQeiL0 zdZ^AXpRdJ}ClgXt9E-nGs2N#pi`>EsZsjH7yIf%?68SB;ST4I@nPwDN3fHa-qOu}G zA7YYCc^fJ8t-YgzuS?`@Lb9Ler^`bj=$LY;gj_a@y1EQ{T5KLpx4qRxN6tlkM$D0} ztJ*~v_a>BX-w6_|1qu00upv-f1_{oTjZbxtffR&2x5-S#Mr)&mBbhXsvsrZ37csS5 z#)^~0vKBIkha8UBF4EiS*~sFLS2_;+=^XK+DTT#%F;Z4xs?hh z%4xD3+u+vbR1E1=x@`QQU*amwBuEefDTzpsAddv=kx;*!6YD zJpB~Xk3I&wsVQ=OI#lv$zGJEeQAxNZzm5F9`r(FFRU@_cJNPc$`cDlv@+;}%!9u8u zLaE^qXG6B999fR<;S{ zavoEo{U|N3AfyjtA&0%tb563I%adGHx$>1;Z6Olu5rL%&AhZT`wq$YF_B0N3SlHPD zWNpWvTcxF14NaqKC7Coqg0&(czX>)3nz(3U6-s+w%6K5jjh^Ov@Kpk;#pkC*sNoH)`5HT>pC(9+!+6Brhg}9M61enaGj0Ka)x* zC=!zI4aY(j*5K4ELWuPT#qzBf;ZkSttgGRR4X(+Zm_)U&50w{Q1cpYGvS^Am+KRdi ztIsA=nY&N&nL^$or!}O38FJ2zvMJ!*C! z)-G=Z^Y4YywwDQ3wr588m+`NWD>qYOoRgqlD#Be_f;%${Oiu$>2Vq~m3QSD$+!I-P z1lrnx!-ru%a6dASKMuPtFI=r%2gSw3P{KCu#l&4qQ~qa4;zPo`jBQVlAo^5<;mZW; zT=YqNs#JlBE3zz4EUutDx`Iqy0ol3+%HM}7%bm@x*i`?j9`&F3Cc! z!-UJTBS@+1&CXnwbG#Vgd@G79huN_~6z3*F`bXY(O{kH7wzjr%SLVf~C1i71q%tX< zsh^&8%E^$k9W>Qd(Ak~EzU~YTbfwVINM3s`Dis#8D(i{2NERiTG(m#3A|byCHUtv1 zN!vCyHWoUZDTG&K19W_A6A1#1c?W4!;jjv}x8|{bk?|Dx^CgD)d>T_37iCt$?%oct z(lVAw$oI1Nxwa-0K@ei%#D%$QaH}P>wr@j@YvpO;wmeNgtq@-S_;fC2QC=p6gc!aE zc*z_J^C+$?`2wP)Oz7NNED|JgQcJPI8PEDlF~!`SIwLH|^xohRV{)s`d;3xwWS~$J z%tUELg7-V<*-?qEEb$}V?`fgelS-*E>Vf6d_F_Io45wc{hlNKP^BsDvfYd69ob)j& zZEya+s|sw=^CBR@A@+-Kj44xzjOuc&Js~<_macq(71jJS5%I0O{4&a~yasovfRy1H zp$J)FE3n=R7Fe$38GSeB&>>MvuySFfs6$;I>8GDU=A+LBR!hr#4dIqdy^nz^m|FhL z4>}TQ%cT5R`^jqX{Z$b3MLjI4&ItE8unVhx*?>DW4QF5oY+?-6%a`C@9pdr5;2Elg z2Lty8+O-Rrr=CRm!3SWsw1_rC*RLe<@_aqrblP{RE|)8!rhU1LQmM$35cPC-*S^#Q zcRXq-v@OlWUk4dGt6m%~kzD#*@yZFU$X6Mjo3eP7*di*`MZRCf5yw|u3#m*avJEXr zXDnp0HqzwvL$3c;%2y_Gg`z72AHEcLN>10ZP+nfa-1Hz;mZl>YVX0m|1Y5-Yk{dHw zeQ7=8vS22ST!tZ=2S0y9K85CV5j~9-c66lC)tW{_UYxs9aeNODW=Mo5Ex$79VuA!~ zK|+2LY#3_t5tCI$#$oYTHK`G&Y<@&eDW!eZL0er4rLv1ck)cqru~f-orceg6GuYA8 zg}y7pzAFx&_#L3^dR&$Xi!k#DaB*=OqYKlhtIu-+ERraYX4LWf!E1v$!i4Pl*%)Mp z6%D2;sCs0rLHP)~$757g&@rmM54Z{3Ny zoFx)&DHh_0=&7xmro}VC?F|~Ag+jr%=t>0=Ju{@$RyEyf9Y=Lv({t!J6b~5{82m&< ziccEz!U@E?PFi&9r)MEnh;l9XQMtbLmxakA=XhT1tj3mDn0JKxVJQ!X;s)(=I>XcA zoIlT#TJiYar9y}##a?p^`O}S&%wi!LR?G5hSz-ESx3wYniH{?7_p#ubBAqgWt$`p1 zy$X|VM2?TPW$70hK`jUK8iz8|Wd^ylqrZ$6->owWbP!5sdDt{lFnBZ4L z^^wWyRqy4@NbvrH9MhpEhB012f-zyqr3}WdC+`%!5nwCM+Gxr-$fp?E8Z&69OCy_2MM^UT zo;kriQxlUWNU$Cxvu}b8!>`qA5W3;V-7&6JPp31SA(DGbS}Bu4$7e|cnPzCWNzk=X zETyqrT0wee6LvSXVPtfcPw+%~X(1?7M1ls_BfYdx@PrLjv2eI<5iVu2^}csK%_*NA znU{f3?XDffrARMFFZr|Jy_T@}`drxxhwsUE$J5SIUzQ|^PI;DMFSB%A8feS{!z;5G zEKYC>cV}Z7o%KLdo*RC+`*cbPy|gspP&L}c$m9ubaj2GEY1Oq91re0RT`uhUbEYo- z(gj+5?&N4;YAGHms4&GkYRUL1g#d>}wt=_EoeXZlCNNnWH)Q<{b_|k81th}nA5-a1 zg#Cuek!JY~QL4fUoJ$uu@vXjhCTvkwU2HW(ESF)a6`@#g>76@} z`QQ^sKmM4oaA?-;)o*ZQODved?RoX)YoDM-%CU7@d;Q(7 z^dh1=H3deoyTjK|otOyRhP1(FZ|g*6|30LS9YyN?`@|&d&;QKx`mvSs%D7_nw{-n+ zXL$=r$`Ud3lvjevxwu{pUl7fbw-}Hmm^7nY`{}s> zmAyqnCUuaOTdpOoioad2{+#ahN83V*%&-|Ex{xuM+h38t71BzJ74>VW49t}>n66gP zzch;OJuPT!NTa)fG8zKi%|J&Z&`M-DC)}oGLM_YCAGwG{`jg<616g$`<18g5k&C)q zxK(SeR18VP#k}fdSAYJ3{enbHEJQB6v7~ZMI@XUz59nq@C|5G}uEp({TXnsItk44$ zkQ+4vvy7#+G_n>oV5@G_Qeb0VtglRpqd=rShd$C`bZxqu%GZykr z2pz*+eq1nG3@CBcz#!a9mr(7$3a7uH9=M=+KNwLGS_@V-!>#RU%BcPL(FPw@~<%E^0=dSE{!`%tmWT~if z9LnRyJgvW_gp2u4fK>9U$G93%_jcx%TlwyVds$w>Q10cH7G7@T^=5lym_9dTM5q@f z3q5kM18KX6jBTN%KFvMdM7x$R`%yV1wHz7z?Cpy0hhdGQ7s;R`izZ009wg*9!G=LG z7UYsii?%u$nd&r3lA9(=F~vtIY4|A_iR!i~%T5qkp!Z!ndN4FJ6x&Vaky;rOBdxD~ zjErX$rWd&@lQy;J#mg+0gey_0>=A3vdP@rilNwZyIMZZJ1=z{;$7q1?6sJrP&*0kd7^d5Hpf8<4!vxTk2U_w#XA^i$yB#gSwr0|h3b$z)H>}Eo zQj?n)4Q?&aSSHIZWn)&ywpunzZkN_yC?r>PvsB5jgkEyUM2-W}tGGKz>#Lt#s-j7;)=JB;pP3i3kF_noOo=59F3s{?iupB?b^ZH4 zMESKh;LgrO`x;7wtU4`g`{+t0C23u-o09y?idsy=#FfGB>_GO@pGNx7q1d}u>&}`; z_e}%SC&aZQaCBBKS{Zs)B-sPNN@Y0xSKwT{1b1Qr?)U`Q(jwSOk^knw&lF9h1`@Q7 zKZNwd$6@#MAVoElWgZ6K$gBL0jCu8p)vVLOJnT5Gx+QW8{4CRaJO>%lX-%J@2z~bNrp=i#%C|>*}IPs06pfuvZ;B^j}COq#}j&YVYH@Ebr#6Gld+Ozml6^%W+dq7E;OT{XW`z22ZvF^cB z0*TMuDB>xCZO@xfxI0ImUscwW$*z)k-vsMLLVgo$7?gB}GWbnSPVy!q0)_`Qc0&sO zvZko4@kRt#luhwSLW;D2F1M6XNu~DocFfGoMB0X&@V(5+tD)o(V6y&}JXfM6&&7zx z)OZUNXqt%KGk>!ZhmHC7hzF^1vEYI$hE2y44g$mVcot=vwAGuz|{1N&t z=$92okXM7o-%t@8U(2$|aFYBo%~nNkU7O zTOz15%qTf$eNGVAyqBMZ$~xwl@)Y#ccZYp%*ik|Vd}UgawF_cQal$e_Saq}BfHP!*4S>e5B)qhk%UXjfS(U_BeOEIw z>+W1C)X)Lb_n~oY_)d-Im9f5I3#MXy)rpg|Try#yingw{VE8s-$g={9#`OIxpGZLK z11H+Hg=nu?xC#F{cpx3zkzrI`dB+HS*#gW;UexXfzJ!dH6LeV+~ z@tlg{hRN@u&n;8-^*?(=o0nwrwhAsJ7)!-dZV?Htx(;UMX8CuSRGQB@iSU2pp(~rE z96<{8nPp&X5g4AM(nG-15^!x^tmjY?P_Z&)8?X58{mfI|)#Y+nUUuM+VZe93A z>N(HqYm$@J15*BWcXxAzFueRQG6AUw2M}I9;M+g7qRH zzX>)4a>b%F^V0PhF@ln6{go~*880KVB*9WMDBFM zPOHg{2H7UGD`_@c>VW1v(B*nbw0KtOEbjTh6F7Zw7@5j7{KUte0JG{*E-a&^xsex> zzj*PI5I#f6f&vinrTfIV=HEqK)<(u=JkF(9B^SMEq|)7Rop3TP8DB8k``d&yxU)fMXrU2-nirm6!;n^9#x?a>K9*&Y4mp1H_+6a@o8p($=S6*% z;xyoEfwZVH=?)wr!0MP){Y}Gv2D>oD?OFb<5>eAZ3TZIyr;*3tRC-&r?}6-xbMYd| z&pi+KQoo`7cm%uFK2I&g9Vw}2s<#KZPy9GihYm)*HU7k=ZSMzAw&be=a7ISpo;?pX zI0)v5qz?3MnI?P#Xs-+@8=n3UQpXO{q7~g~O~0zfbYOTsqJKnMF(If`t&W2rrdY)O zGEuYMvOrvyJcwv5Tv{$*dU~3#pA`E@WH@n;-g@XtWmWDV?=T*}I}Z%a03)-&m0950 zf>5OUS&^X_{b`6VPs6Q>?8zzH;xEn+J(;1fvI5sKXENq)&8~|>hYn(Hex9FT`;HxG zYj49FufK}UrbhhuQ%~U38!sZ0Dsz(Clobl|mYg8G4T=ZZR)KQ5?A*1Bk4>`RX1Kev zi0!q#8%Oe=@K%B^3rbH0wT8C7=ILuD$)0r^dY%)!-;t2t1e*d)TBLPe@UmCxu^IXz zti}aPvMULK?WNdP-9e=$kYXokVc)%L7X}6f{Cz?(F*RoJkawRZf%q{n-rwZbLvBKO z2K4rJq7jo|D;MzS{Y_|ZnZ?N90Pfw3*?&h?!~p->9N`sf6>zM)>YBvmSWdkTz` z)rK6oU)w-i9V&Ie;q50+Ip z)J&FpY85x+}*yyu}@cg|F1B7{A7r_&uLDkHJ2(WVfaW1w%ghQxZfbkiQURyjEP*_Ig)SIZj z`8J%(mwCAxD07kNUWGal?Lg$am`hk4l==7QQDmQf3igr1GaFc_^Z;}c%pmh~aEdpA-C4j_H(2<-j)VNoXM4M09ck#W5W*){HJgykuybmg(I zEW2)ykw|!h*ow6*jeIu8$pm>u&Ck#CHfVk#%OF|d5^Mn&LhC$%VtL6!i>$o;vq0aN zAis;{Am<2!GIYI3n9CaELR?>m>Y|Mlb9rgRw9R!=qF0iUC$2KYC!3(I9r{34 z6#$l(6`f=>lI^H;A9r{5@>@tq8BbOyFeQDAJUcNlzj6&ukYK&Am}#UXNU#o!j*gzwjMrc&Yi(_&68KEuPqeA`A48Syp3 z+EQK|jVzbMybRM6$1`35#tH!C(3xKZma0L9Xqgd|;QSwFW?f6f)bun1dpj6* z_cUYY{<|^fv|w-=7+nMwD_&x*l2}}2Oc581q^F;^h>^vbvMQ1b^pP&$;5KSkSb{?? zS+V3I!D^s!N0t@JYEI*mUa}m6^juIAPN`lFl61*2Z6dl*2(bSt3ixq8ZLQsP1V@0Io=hzM+^om98y&;}rOyjs!i^lVJep!&{fl%IQnyU1c4_sZYP zitVMcbMzj%hJ!-)FPBB?z+K$>n7;4c$iB8=UNUAmj>9^hYtt3RcxbPq&G@!g1J&DQ z%LT5uASgc+2|<0GnA}ty_QU?wFRl2JGonV`k@D5ZJ}H6hORNPMQhWq7{)^5 zAV^MR@h}+~XRNBQXj9fJ^&-o|$gJ}8-qzN}J(Ln`49q}!iPTaY?}bsIZxR?Q0^^Io z?4pSERex`JJSnA_ti9`ilij>E4@{jwJrV7;92{zbNa)U;J2_#ewNff) zpeTPO*`;tc=>;eWtc(Fxz5jGYGJVG_%HHeHp+o5H?XA_V1PP2tEWZgh4LQN-!o5jg zkui|c%1b0dX1ZmDdZluLq;t@Iq)j9@mwo&8VPax}e^xW)t_6l}8T(38KEGhA6-4#l&PF^UpjP_l^~-6`C?BZH=!z(QE4MxxRp(X0xCcF5vnKN09#&;q0&*9 zu6k7{R_|5YCo-K$BfW1AG9P`GC%H1gbo<{A)?Y^D?gj=>IeQMyg$r;;$N4s)D71n! z`Rjny+{Ei8XC8eR_O@-@jmB_$Ls-upj*Xo*V6EfJRi5F%nihUyc-%WfL{VgU&Rw2)+q;%5SVVZlGmy6@-G;nbeI6om=or_*sBK|YT+PbM=?iFs$ zUQ($v(3Amsn}F_y42mr&EX`MWT<{d-8(HxPw0C|P6B}ed_T&pYg{G{HmL{O19q6iO z=+0Vb%?YOx3Lh8Y0YZi`$w;nYn~K#&xb)zovDMYp#n(rY$y95ul2~C%~l5mSlu9e$sL*Yp0sx zDs^(8zniSnvTxGzth$df#ch?&Q{4v4b(Yb5Z2=8az`!g}EP-1rDBB`wc|&!AEm8Bg zuMFh3wPMdyJsxcYcDIW}z~G&(O9*%^`VOJtDttibe6H3KOZ*!+@6 zwsCa^IMxH)+XL+G5OKr7y^m_L69kZ?mplw;oXHX+Oesku7jJz*SI4)yn5*Lj$}^)r z3;MHRBF->8NBVI(B7B!^-qNR>G(x6z7h%K+Q6}k9?WFlA|9cq^T&3EsFTDzO{yf~J zrO2Mw1%_)hfs$LL@41_2b+-5K6Yd%b;0zAJ9U6vnS*qxo%cL+qYwrwd?5}?i_{`r+>Kjm4?boWw8E(qifo$@k8%WVnbp-)R> zjim%u?_LAWjslY_A{Pg(^{(qJ?Q(6kf_IrBX%Svo+i1OS1GY8QVm+;nCIXw&A2z<5E_4kit-FVjh@EyN;saXN*6cu&Oee()}_Fp_4N-pQ4D zUk5O^B8V`N>MI@@o?4*Vd4VB7#syQ7E{Z>z_1v(o%>WPW1`c+MgkIR7OVj%S^t%%2 zmF~@w^s2;GF8uKJ*RwIh;KHnHto3Ka^sMMHswQ%5LUey6Vk=Upb^|aC8ZG8G*rxQ^ za9G^F$`{H}mbMLGOG|M2`%!-7HMsA*3)^rXuPb8v?e)5`5vgNGk$LiQq-xahT^+Z- z^_NkI%FHa>g?UbPolE_2hK6`-FE;6RO)ky$_Fkk8>___HhmqR7E3(h+3ROWHx}Vxu zS94{^zomDIJT~W58;~xk2?>tE^E?kd)W)x7vxkh zmfQ1U4exCcl^Q72iOLpIu8$_q0!*cl&W@+>&WKpI$%3pBUsIw6^5Eao20Xk!jlY+AH5^A*)~e7+FAVKS$gxK5^~}rBA}zT=UY0VV{v5+h-u=~ z1qYM%QlHd`T+7K@#-+eOJ|Nd5>Wgi2(v(X9z0Dp0ZUin8S)CB24{R^i$4`dkl`n9r zuCNsMiG}b(cL{f8cp0eM8-TV3vF$(?FheC1rhxO~z=auLl9FUqL@bfYK`1VH#9O4V zEdmeB0T1p5cC`ixu@VHoC;fh88KH4Z3#t?zCFEkRj$t`Aq@qSbA2T}9)t?PrpfHVL z9Z{0I39LfmHVi|%aWu}bYs^tX)5D4Hd+(wAkKcnkK3TIA)0SLHOuvmCr{9z6$=-Jl zvLAki$DVHZyoTm)8;I;pVC53rD}!)OzlZ9D3vk9p&3@kN1+SfJ^Q_sK4?oRgs;zAH zw!Bq(2!*;`k_Hph@6}2QP?U2)J=LJpAP>i(Ou}9sjrV)a;E-}odEQ7VeQ_K(H3(do z1}2uo+6piK7_GY^U|$?Y!>_a1D@)icNGiz!6pKr8K}NaFuTY8q%y18w!d&Sv1QZs4ARh&#G4OfknI z;Z`;49pH*Jlxi2BpA>P#M1mjNBix}W^P>e^SHf^RfD|^fv$OoS=H;lA(pxH2LaWC6 z!W&N}GHM!sanFWnyJ_sLh3u*d9Tp4+{%fltq?Y{GwtSXlLB9Jv(;5$di1u39(Tdt@ zEqx#5JWT16ewCIV0}7t~*Ln3-R9<}@Y-)94!<= ziPzSQ(C(fhloDD!_9)Uv4#Vo`2oYaP{nv^e$xsHri@>0JNJ63bpl%Z zXsoAG{5dZ>p3*L5`_Dc9TWD*8wHG2LeQ~*fjGaPVeH|~$mp~-68kz&%8U)@R5nflM z#8y`YCUh_S+0SQzZS}z6cHl@iu)Py#Zv+~%q6DG->yi8P3zvacuh6=j3Q8QxND!}m z;)b+|*6V$g(6UWfkg46Y<@lMs{fH{fTC1)fsxl&UbY>1$7%5ka>ut0b8ImV{fC z^;D~`PT=GEBHJLDGpTQ#V53OLZ-PyOCZdjx4nHHVuBB52KXr0ezn7XoNh0Z8Y6j(G z#}t=nbpltlhbrMv71D7X-C6-Dc za80qd*f9#&^%7)FFEPA!)#7nPPu&F^?Gf=pDlD$?1a?q8;x^zw8*sP-I5#9T(?oE| zomzE=rc+E7fY+}Av&$l;_`w}OOTEE+wT6s!CxPO`DPbD@ezE|+I%eX=N-YvUgz)bGQYeB4;Gjz3)E!Q3N+YAk(`qta1o;(F-YHDjNh+72eNvf#{>HF_P`l%;* znVt6=h}^o9Q^KWL#`O*iaPrNpu##YX!%16_Ly3(b&-NKD|Q%L~_Z!`LzMy%r#(o#Y2g5R$Q{!ll7hxP?CuZc}pZr)>qToqkAE#@w)1Fy4Re#uc|1P@|RlgUX}Nt z$$>D)V!Av@FS>S;Ig_YX=YoDKQqoYpUi!VH=2%T+Wg0g+Syex)%9+*1SFP_h0#+mb z*FUHC9&2%9;Xm~-vq&2{j2pKWJS*_nII2H-4wX0GChbKaEZzbkv1CCbiI<2kx!~H{ zw@3E5V?jbKm7<%QhkNNVoO9>7wU_zjS)$hQjljxeVKp=$^T@+oxnNU@+tq)W&|54v zIes?#TyOT?tloe136@0I^0SHCxh%K(Rx1@uPEDezsTuh@+^VK3d*$t$Uk2V90bc3{ z`X+=TS(09vxtVSmDW$i!3&r!%UBLbh5uTK(!NrD0r||ZbMZ9ok7Uu>Ru;Qe6Enl~^ z!euAkK9NeBmTa4sF51~{;Xs##-EB6S>up{$SISAM?4esbpkA1XJDA5 zO%rk)p;=4+^y`wY(P}IxLNUqGn&=`&n#wwc=0=9LW`_O=hVca#D^&*9ap6{%kR~lW zT~}cebA>6Knrp&Rv5d)Mjd=PvuH)U3I`+O~AfRk(}eg2r%Q7L9)D8 zwE|ow0$c!As=(6+fu6=7JLR1Wa=V%$YoQk}L<$O7D_SSMaTecNV?#xp+ZHs!x+e0v z%KrK`(?0QMV7~jZUIxk3`v}jBZ+J^VbzjTh`>$}XUgg9WzN7T50V|(J=CMbSdHhk> zU0t_KzitF5X_fQdSvY6Tz@3@`qu33lF6owlgywtiM&^kpklMAAli&nvhnS1R3Zj?p zk$_6yE^fe`^YLBYW8uxipH9L zBV}DCSu-hflwdPR$Zvuz0ZnY=iW29t5)sA?@xN-~1l3(e&Hk(tV94x-TAS*G9Vu6| z3b`>&$ojFW)>3u%QTKD*pdKl8hcYdf zKXXtd(onNN-)TIUY7dgdS52~kRgzPws3kz?M0c%j&$S5cdbgXlX`PI03VvsUombBc zZPL0#o7{RhE-I%_qx$M=sGd11Vt@6ExXG~F+K_tqII={1dwOnuhi(KGm*9+yaHRy* z>1D$sa3`nzP>V?QtJS(xV~5n9-NMEBo_mnmzt`Jp`NvpR^l<%=(}!v#W;b%yI}Pf3 z8{7r?w_9~!r@Y$x^v=DQs+gRbLQ`WSx3t}n<{53{PMNwfH?#wit z3*_E>4%NOszMZ^EUc5Gf@#R9~Fv3qCTxY2#n(rGLVDIQf=Fvxy{=kDGm97sKieoiH zz2=%b-tmae3sNyF2(Vl~eFbhxtg-cVbyz7Dc{o#hd;1;XYAWXt%Ok#2l8}fmDT5~# zgZ;Rr*8&>zz}`;aNDpvdr%*8G4PoX?agV09=NA^x*FT0APmklxfn}a4TI3V7MFKOj z_|iBhw{zP8BCFEMFCM#9f zMK#V>%?P~_`B1({#!OtE6KodA2uiSJpcqPWlaeJA^o)OTu9><8Olkm}%- zh#yXX8JyBG21m#6gZJuD-`I>N_5rO80RfilhqQjsXWL8Q+mZwBArjmGG&TV5j0$(I zLMb4@6AQo#7kScYJh@k7lD4GvCUS>vFVOubH)mN6OC1BM=YaYf>x;ZeBVB9JHVFuE zq;$R8*K%y+dy^S%6~q%vgGD&1huIpqE-EM9;I7VWsSxyKiwEWK(h>$17cjB1;&0p6 z+=AUrP3XwyBm1itZ8g**^Yl|lKYSckOG{*zI}L1d63*MFQGMqfRH;61)!|_s@+bLr z|7HB;)qdkuub2E<_4UX+@i@{?J`S7iEv3vw;7PMOZXK8STN{D^+jh!ZYxyeTzZ2=o zq%(Y7ot&IPeZ8pZe>;MyvDKDBd@l+mFxADE*_+`do7&L`Jg@^ewo6oCXv&JURYISV zB=M!~Lt_hg{`445U0%l23Op;XLRyLZ(rTZwQJ(|$cGx)9Yw^TZnUqIhi7;wz&8ByC zZPVS9)$i0?DQlI5fT(3wb#s<&>Lrq-yEBy1MzTL93v!&*SIT3uEs`;_w`obU1h)=n-a%T-QI-~gew$xYqms9V7jJi0ava~;)fS^@@-EX z09v%#?moxST$ia_5*6B~{dY70Z(IW28U?1SqJAKCi8Ru*_@gT74EMAI1lU|I=GKQK zzViN)rdUlxrn+d=DoIp}=-&1)kx73bnZAtTdW;P!UsQSd6;$4OhnF?lYOGYN_1_R~z*wil`JcM66{zzmyxA=B;AoJuCNFRR)c4uc~mpcYD*In+1bKwHq!6CR* zvS?~jSd!V+{`wbYXYl){PU5?x*RZd<8~=S{9lrRnXHm}u-OW9Ry5&3C^XQfviOt8a z*X}=KZq0qjGlu5FOjanErNYqm@>kIOnak#|yu8dqNE&X#m}`Gl^KQe)BJlE6q5Pdt zrkPY4Xvm3Ly7%`25A6cFo5D4EU8WFSMFA}_UjUvvJ&9BO1zu^vN{OtK79^<+D|ChsR0!1Uzv=wYCS5sElcm|>2|zLtE3aGxWWji<4@~b;+o{%y4P2mw<-$87Uo1NsfqQp| zh4b75Wt$XBG}j1&!GQ(WVW_UmVQ2yP!9}s}69>VwLHcpJ%xvV7mSCzqOqrt_QzALX znK=>X7>7E5e+pI7C>vdI*8$YIT zZrWy2$ZUpeo5nVSQlnP=URP>F29F-|Yu198du!Nn74UmsE{izQH{U|_`4{0-zm z-q#UYu3KWH)`kV7Lf)H~N3Y@6UVEh`>6O^g&=?IKrTL+|3z^3s<8^#%CSFqerM9z< z+hh9ajEM2@mGymBC0BZ~v&AJaa&I2FhU$A~;G8|DWN$Xt4c^t%6xkLu810*iHzz0Y zsek&ezvasKIKK8D{sZ2*coE&K+_d8Jh=Qz6`wBFO98CoKfvu*i`>c$*!v|GpkosHnc zH*CcXWFeJ667eLtgoq%$(`U<&@QUUgxen61luJwo3IEy9)<>q5FH&VH)c~L>k#%=x zy{@l%E)#UZEBj2b=Okk$JbYLbWWbqN7O5mV4!58Sg|xLKVYWtdzL<%vjH zZ+n7Gx}lS6n}-&GANGmG_^|_m0LymcQxcr^w?hUzIGentpTc6N%3j)F2@D^mZsm^G&XKE)OtqN4MR5P_?FjT*^6x;_KTX| zP+i#a4}OH|JEsG}zJ>UIFJHzlojkGT1{-CVh4-1utBsAwe(a-2KX^Z^d|k~es`b@+ z5z$T5!e-7(bKt@PoYU{3^2SLxgM(n@Do?_8>W*F$^>U0Q})YsYrvKKd+D$Bqc%tK16~XT96PO9>0xraK$OdfaK<$w^e-d6(Df zb;riwPS1cXAAA5MKL>KZ|@Pap~g4>rZ}HyG^%a?8iF5LMk4aQ}7f& z1pojb07*naR3ae2OwA!cf@3CwVzGp}y8JC~0al+Bs(SF&uu$@Hi!X$tIqd*PTY=+u z30LQyR-L+3xI?vo)_9A zE1@T_(vvXg{bq);M&x>=Py8zRQZ=wT0hWtgLk2k5?joJ8!-eH83{O;GrLxF2bRw0? ziQOE)v48rEG7>1CQ(!@l7Wf@ZLDE;)+Yp=ap zv!y-RES~J?<$uqXO8Cd|F?7|{`Q4^+JJ}CCh4iD37_S`)fiRNbRj{68gZo_LsjTsp z4tIPK&d4yF3w^@9d3q+Y&(_02YUd85?ztP8hab8D=Sxr%%2*DE6bJ(BO6xCQ&m6dp zNYq3Y;HIWqyX=g-o?;a^KPr^Fq~w*)5ykTE+73K<5IEi|)<%g~uX=4;p$xpyFOy5fB>&5`x-B~5%wGby~sehBZGs%{T%X5OQKtg^K zY&l3nr@G|m1jHn;>l3SP{RP6rlO}y4oN_-ITO8N6>0Lcn9CVAXI?)rsA08g&@2#z^ zeu*YM>!G?xsK>irMrUFC72l|~FI3ABuF4nZfX2%}a~?R_ zYhIxJdw_rd%h;!;4De_V(Cz|R8+dC1C{}=q3%oN4bPNKWIZ-z_98q>_VPRo`k2i96 z))QE%3n=|oKlgJ#hrz)?zyG^;@5W#J#b03O&Yd-{sn!?)qGRfMVe1GmV&iz#{i9n{ zn{Cu09I*iFY*v1z-=o8SDV@gz??@r3_(T+gCob$wXv z_{ifQ*OA*5wdN4M2B-MA;5>bUcb(t&bezVG+1Pf{n2l|xadM-^wr#VqZQLYn8r;~n zZR5S4?^?h2Pk7cj&z!wy&z^}d*{93nw+1u~upmiPo6@LPiDdcKUhGUw`|Uin9|>dJM>+_5c1wJk+s?6;4Vb;Gt8 z!3z8{fFjxCNY%M_Y_aOkM(M_o+G;I>{NvY-j_=Iy(=SxmS5E$dn+R{Gk<^cKg@h0; zM^U~W=J9t+Te_M?v)p}*&LdNel>c23G4K`9$4yAHcXFDUB(LbIuMUNv`1b-zG1KHE ztE78$ow4Q%KW?f;NnMrq)dKNOyT--DTu~ae6g)@)e<;eD|3*hDpX6(IkJtWb)DEGa z3&#?}qGf7`kpW3Lk)I2b#q8PQ+f&>mq{1~wM|W5}>59K~gi4x?F)y(}07Z*z(}3LV zioK+UCg6md0Qx)heO-R)DQWa;=1&^Ntru$J~xW^&lA09-w&Z(Q@gWBdL69){|h z8rXdJ{wYgw6^`t5`NBJajrY&G9;9k{W_qTmYLg+V5JOPVjccH*`o4XWyr0u6mz85d z-&_f|MTj^mCGk&5XKUo=d$Jrj6#n!i-dx=zVNSgZ_kRjsYOg(6KN_URYsdyj5_7egz*%`JU>$lpDbu>jbjY>-@qzQGM|v72+cJ*VMj~Tb zHG|~|@XS+XF~k|QLL?zKvI)BilG{-8<_q{Xj=ECCd_#v@lC+anB41INV@w{-Hyj+f zV|@QtwG=nS`L9ldLcVL88K^3R%$%j;W7Jox>E&OIR%tyYA3VBuQVRy<5&rMy@RLxt9Uv>Pip4O^F{$xA?f?K>dRymbCu0~cG@Lz>WYe>8Qt zfnL*KxI0w!LQJMUZ;63;>M|d`cH+xKzjl58J``-!PlCd`PZ0yuBMpq&A0fBO;ZUgJ z#gAKV=t}anlj>+0!}r5bjwWB17NCeu5Egm5HAF5ZnpsCfNIKJWHXfsKS$4p_Wn(l{ zb7WPl){_qKJ6*26F}n6Gm=)fVZqY@7Dph7rwC*l3G-{Q-zYuM0bf*MCh?vIf!d}5g z+1Y<0Lp^uxQKP2$6HyPY*iR?G2)L9<- z&%3_3`%ME#8&4O44z7K@6FUy=^BBi2&QZ9OU>;i*4ga9|KZ$?j5DR*xgi}s=2c5<* zJ^uw|D8i(V3=W}1d_}_8%!7&-?coxW{@c}EtP0D^L!Q!6JXfM^=ygJ}hWZvA+-D$Y zh;Q9QA=Pd$u5&QTc{M;)7{bgyutPYrsUpxI$>kG>_6^P{x$mubChsuRlueS&Ku&S0 z-eFUS*>a>f?xia2UQ05EC(#Bg!dXu9PfWq!^Mb4hL2sMNvvTV35y5E-5i$aX?SF-v zqk#w}j`=~6Oy-v;T|JH5ITumGMG0`rmyE>KqO_MxcMZg-N`#qpr#>(5G@$Cg`)1x! z`uj9DH@8aHA3$c7djDZH4jq39UA`lCEWq0N)uZagF>u*@>o0_IKD?0ISF4(6=Cuzl zvN49@46y(Fw!QHNPJ>E1O#n6$F9(VX3gl{5U|g6LR82O5tfQoW^VjaZC0%AVI$DgJjvF7SFSp|lC7{AfjIL|i^P61gy)B=@}(RB=Z*7vCec3;3HAXMl#hCI~UE!vF%W?yCs?!bn|I z48Tq!?=ny-MkV=iAg)Ay+xNbfx(0(`FMMC2biEiWHAh&6b9cO_n8PwxNV}+Me@#U$ zZz|hxG7=Im5j6Kw$3wWM>}oDc`%5M>`$6{o+cB(=4-D^84P~p?IflOo$O<-9gP&Oiox-QOvRofp zHB9=^`chD912x&!hhm=~%!Qh-A1bYSfSPz;uiMskj|lTO51V!QgnG#k zjZPySLvZMCG@YH10$^==8hzTf4!$#q^1@@iWSldvA&kv>W%5n{!8{y0>4Y&j#`2gN zjaoXpl2K)%wi}i?slQjVT<~DN*@DBl{3G4r&v$QPx)6kfqK9?D_8nd(Lq_AF?F)$) zT2@W%I9m#VnVG1G&Q58yH!K5#;rBTua#v%Zlkgo5^5gPp*9V@|gGHinkcZ!V5V5mD z;)6VHpP8>yHC60u{5t*X5GS6*vJ;G>?Ibuh+32$`Y3qZ(iV# zx$7upzS-|)5sAW~p0D@Z&`KmM{aVA8UE{^7f~dnyE;3cV0sK6EpsJ~k}GTiHIm88 zar$(%qZtw^gz3#bsh(F_?Xn$0*JPEiU(rZlRFOT7=~;g)Q|9);>e|FhSp+V=gn~G+ z$0zN#j%$^`vJwbweC=cCm&3sA?_05u1#Q?%i|EWx@!6DLlEfrq!D;e@M*MDPeTPDi z-`~bJ-xP{#>U{PYe135y4#DU_mtB%qvUEqBbXoRw6N~{QbI5-(;pysfUbq&NP&LLT z2)QUzn((<5w^I5L_T^^(r+=^X#qE1x?$6CojX00(;r4#49d3nbV+Lz9aZgtFLFo;D z^Qpp={9kCuMm%*T|un)o0^=hFmj*elI=Dt0lj}?zF#J%vsr)y3(y=I^s#{na?_tFihqJ zyf;;&nqvvKe_`gyt40l!%{bKzjAozFn+&U1$e$?1E!Z=M8~#6nibmocQAJkJ1*VLM zAq7*(wS81#w#WyR;R-`^LvsMuwH5gO#5{w-nd!VL}5lhFv)RKmQP zgEa1-=bX5eY?#47NJFxjhk7~uZ-QTgLOwxDwHvayZ78X^3;zJ&Y;IhL)~*S)L5O`H zSb+?a_^XKR3@-43YcPETR$Czi&RkUEvvl*A$8VRX9E4U~PKUjXj9T~-Oj79d;!=&|xWrD-YE$E0KhFv?M3E|1Sq7hJDI9dy z^Z4(=jX$6U%hR^b`2cFvp%>EK77OS0>?ttvIV?y_Ogfu%MC%#k^j0;dVWqEi1EB)VObW@;BR=?GeDi)$YW9JjGMIE)L|sjpT2w&z4Ou zE{3NYdeJo>CiQn6RT;h0_ddh>e_d95T3H0fvH0(AO0*6IMqC!fXPnZ1&ZGllCVej~ zDONMthjGz{zl4)JU!Zh2tgCw z5+N;rUVbLYafHtsx~w8#+M;t}d9r<&GUnxl^s`-v7D+vkqj zT2$Z_60pxGWh<(>|K!n~pjgDK$&cm-zQ}7`!CkID1R)+LYF`9@)5bqI5M0e8Z&w*% z$K-pP^yMb*^M#xE{hFt`p$B?sbUG_5e{hwvv(>QKm9iGkq>0_UtWzugoK-w{o||Yy zu7BBGgFXb1AcDVg=)FnJ3c2Iod`A6v27Wl3z4Cm#1JQJ7BLhCKKR=`zC{=d+pWZ$r zSp2T#c)e_WM_MDE{I+jD=^JzF4R7Sw;`|>h{c)Cw!;RkOjj)#+S&ZV&uJypjF7y$p zv~@IXns_Py1pJu%{8Nv;1pH)v8?Ae@G2{2(HdQHFxULQyRK-WRcTIe+<=Ok1L-!?` zh0e~p+W#=F+!STE~slh{KOIYP;jqbviJberD-iX9D`3;>)u1rI- zYpP{7(V){nuso#wq96lBR<=Y}`5s0R9iV|srb44NzyHH84QGot-KLaER29LV2r^78 z#Jt~gnLE+TOGj4IYGy3ST$Sn{VPGh&wcrx0fU}61g`c}}yAB)6lNR&9ENo&(Q4#FZ z)5c)3gC&AG0pByc#z{XI zI`ZD^dQJ4eQ=k)UXbF{mms>2&3;&Ke1K9WSl{>fNX>KGLY(|aosn;_%`93yz^{Ut7 z2szJj$a+1&|1>!%819gRnmj_{vop)Pwtzzm*E#^L`+dQlyDO;B8(70QD5__l)! z#9J;kvHpeb|52v$yBuTb(&v@`X?fC@xiKDL4yWg1Pw5lW@4&K1b3zYY;^y;A=@V;G z;5Meg9e5WFjPQRkR2MDS?KsT)lmF>?XNd8!e)&Nx9Dh7*o)?r+*RK(d7VVUoq_TnM zuHpK{`SdJ9d0|2;u$6DiBVPG{n|@=d<>seIG;}G@QZs-DF4QSAWz2~t^EBWu#?6D! z8ePg<57TrjH#B)WrJi(<++O+~{X8H2;`hveG0w@84L54ZhF)N2yzb60@Ke`dv)wtX zm4m52H3j{6#eVQc2jK$wzYYmS)Y+MXhN;+haUHNz4g6I+Z}y&=PxYLN)L{6k6*_`J zB;~XJR}m>8M!2xmdYX)f&l4qOEBc`jM%L^&Ejmy?W&sHavZCZdIcKJ4HP9SB!vN-m zCIv>F7_yWvY|$dHEux$|3WmgGO}84@sd6NOc6Eiw3XX%$g`ZG__8tnD;4b)}4%wdS zNz?ROZ!`j(>+C2tU!6o?a<(Fhi;MfYofW*W{7L*H^>_2uxxCjm%hJ_Nsy1|@Gp!dk zZz87al)VHsf|v7OEhyl#?$fE9d3N8^IkQOa_V(%Ds)GqxzLbqQg65~>XV;|90f)!S zaT&!>hRE%*k>9D_(?VNsi%mz<`|IQGq5sF>b5$BPC#rc_yhbO%`u`mLjFScq~;r_UQ!7GPOyCs%EBu zYCAK$N}|e(rxWeBGJVBl&htUuMwc;+spm;wljKDkVeM$}LkuNQWynPR<*4fAgGw;K zXj4^}Nu6#5Cee~?G?uGr7F26`JAa8fEZ!ygmOdw%{ewZM#RZQ-x55Ib*=6A*_Y(Aj zm}<@vBi~L~(T(xDsyg?;y>#1M)(Vfp6g4}eXms?P;*5y|Ohz>@DPfv_aIc(MrkN#` ziZpua2SSE^{b^&LZ%^M}0ahT4JPV-EM}Cg`jON_EDB|7?|QN7 zhV731pRZ$Gm(N^z$D8>t$N5obbwR@yXnt4F-FGvfrwjL9!e_%l8virXr?KfG50hW` z9m~tZkAU7hJTh;t!h2Ae;*Zu$M-#s|Aa678_z+5w(oo_6Vb|Gi&vhBCq{@X2!$?6gBMz;@w@NE%^L~p!!4C2r8dWl5G*FL{Jp^x38 znv}rJw|f*WS3yRB6z@R&L>@68s@^v+M8K2y1Ym+zAzRk+fmd}x@s`3b)7pbb9r3{G zL0q}Fi^~r~vus4gyzU#R6#Oh2f2UCP3`P$gL=g5C7%gTrL46xIDkT9a?HDuf?KtWK zvYy>x79s4J3!Tf z)Qy#q_Y}%|%I{$49y=xa`y(To=E8t>HE;pBPyhNQyfk*?8p%gw|EnMb|Et@1kg@8- zk~s%$MX8(~{WJ0oK%%`|QEs;_98wAwXkD2fwPMN8+Ib5%=L4% zRBK8G&Dp0R5NrZy-7{$VIZzYw5$vc;%LNMhhXQ;vsrnxee9!Zn3NYHCvf#yk-mlL> zs4i>S4!x0w`TiRjg1Up(yF(p=d%Gl`yo+mfa8Z&UQ{h5pYp01)#QmEe=bJxT>)=%J z1YQ#@W4(Qk{XbOAvj0Z2^hP-N-J)Hu0O}-rqyM-AA1B{h_>%{DNc^GD{(e~j4C*4R zlt!-cvGVdp@bl0N=U&4&D9W!L)8|!{JGJo?!Th6ZR*_Sy=b6fw0%% z4tZgo?ESClu)qUt^#wD#f|OfV=F>Eqzg2V4K=dhQwwaW%s@fXl#ycf zv|4bG^dZ!@`#y30P}NSw+DO8=7FqM}Bd8J{)*saPVy+CDf}?w&JvZ>1@KYJ@bZR}Z zq`L@Ym8Pjkrt8gHSODXVb>>sdHoMMd6bQZG_d*v zyrC45Y2v4_0%(jN;&U1HPYk_G&VQry&#eCBV>axL*aUZgdqcj*az?tTPZ)}M0+Ih+ zh<`=#LZg#)4{~j~v(eRqXhYhWiaEUfBWx)R<>dDA`NIA}V8*5bO%S&9UFy^Sfkrsm z|CvR&jd`caq+a!(67Y)Xqp^|g4(n@8om{@*N#R*~~} z%V`VzOrhx#u_Q!c#J*6%V9eOp9p>}^H@ikR0Cg=7y@wlXI7>=?G>l_J@XXXWTKifdF z^(Q_ej=1E>LvNAAb4(OUeu~2{{(HyrdBc)JsU_}_eAWBdgGTak72ZKDtnj5{JB+Z} z9MOH<9I2N1Xwi80o$#C9muj7^f4XqJYX&D~#ZOE5#Q*;Fcn=lVM27sN*e3aT-9w)G z^*^LaX(?`=zqK&NW3Tj3r7M)dx0~-%`mTu~{X==r0^mbBe$~2So(h5c!<<8=*&I#Tr zReOLnOBu7XMc0=nl7&-_rDG_LYiuKF^;*U`;32ecBeyR=WhPZInR6lK-ANMDQNBjn z3bb?Ej#=2%0%JZ-dDCUba)o8Rga*mLAE4oE;2qC22UE?t>X=}NSA1DtkcamCSZ)sb zSFA%msSa2gGp-U22dG6Hesf>z$E5BMgWigIM}b;%P1kdzNk1&kFmvkpIIMeXYI(bN z@DPmSx5p+RBzR7q^#vON^t`*hy%mO6+hGeenq&GoPJ^a()c`g8L`#-vKB5Nv&v-tU zBQy;iAe>$!*JX17Aywy;FTlwhF1b~9uRI~I-Pp*#kBuOfKmSd981jSs#}NipnGb<^ZO6zXM<*8kH2IJl*csFVvlgtWw5gIeBGFgVC#S+eg@xye1sAWrk$TElzb5vdD-=osa_wzNG|UuxoM!e34HH* zyHWS{MH)&-D4h1L5DC92=p)zNrGne@;cZ)>_@ccbQA6bW>ijzE( z0nVI~&@7Y+96OVbO`6F}nUn}X3Zt`T6fBfZBL$S}+-g3CAYwG~XhEl!r6d8y#-=S$ zjC^~4jc70roRaraVwUz4fv*u2`%U)G0a55&;vWkBTR-_TA_USV zzWT8^A`z;u6H~FCo1z;$v>m!0B8mU*d=LU6_POd;M`F`~UaT{UPsUi|qT|kpm|5(7 z-~!}2`BFa~fdi_yR_#}smv!NfZ*oFfvLv6xNnS`Ncz2O=oJQ%`BAJ)`A@-T{e%)7; zZEw9jxBt4ec$@rq*NpCxrSi#V$0l*_Zn39~0G8TM-;A2itWY^Trun|+fR}$uU>US( z=jt@~V8-supKkd)p;$W*pAzSohZ=yf@Gz+_cC_6-d^U` z<#P1sAGD&ofLEatQl!gI&%r?}06~`-+nW+_$v0 zh&`?Qd)KGCvUB7~_1Q;*ORqM0)^v8alZz>z0b{lrx>yh<`mNl(yA1xS9#mWw)38Hy z;i4QxZz*|3sVDi&|Bwl}g#EqzI$#$UasQTc7fTJ5i#~x-)R`3Bcu}DIOQl@euXlx& zANg8^sa)(Rs3&z7k^AJm7F{wpMzZ#j%#)d2&S8;a2M;+vRYih{P~2?#W_SJXV}hhf zIrzrpgG)oT7WF&7FvLKvz%Fi`llLNWs>ISj(b1sa5Z8O))YqbD&%vY!=)7u)!>3A~ z;K)?{*zr7X7`BU|Qx<+*>)s>x)d<$> z0j;H|*&0dqaRbf&)2|r|a1B)23}`_pK7B<6%}9S;*DRH+lr3Jr$?=ZrI?VG9TV{*+ zfB`f1uipVk12ZLZ*YWwEZ&!O!f$2(KlinMqHL6eXmp(kb#*SY;F4k$+omt>6+A&iP z-Su8Gp8kQDiJSo}1cZsg`;>FtCm4J2tUGd=Mvc8)Fpi6d1JTTlE6QM_god=(?;e6( zMCO9Bw%->w;`EhxmbSiTT$Z7BT3<|Vemt~c)b!?eKOZQgQ)~!o1+YbbRBCIB|0>47 z1Cvj3VhD1h+LgO|@ zgAMrNuuo8o)^`w)&k2@Lbq&{c0LcNnk@dYS9q02cO1EkFhu-F&Cp71(B`qquNNRE?Se+M+G2vz9q9U&bqd(TO@Y*^ zlT&e1OPZ{e)#;`AP#y!n?|#=sB-;o6Pw>P;nS1QWGQ=ZZuVCtAURP?V(HyC5v@?Pw zkg+Bjv++;TDM$0+nxxl!V=>+~XS!u57-3o_kmp6UaKkP-(DoIwx7=MN4|67W4TkDk zTf>__KDPTH0ng>ed%tC&<-V4aKbjkqqYZd1^U+qhCw1MfZeF97wJd}ko$+rxD*|Gn z%y&>s*<^TqY~bPi?l4pQ9wBghYeKZ)gdE>&h-PO@n1mVkkZ5yU;i9w*A-PS%Qi+)4 zlei>*O?1r912lQ*18Kz;bcnU4JQVVjxVWy=Qs}x`9l{qkAnV$+v?JC2ec%5$8yK>G zDW5&@9yCwiorz|_(VZbx^g0)BIPy=WRJQq+PKsb&0c~qOhMa$~RNQB)X&nPF(ySL2o7(Wh{&P zOoGL7@z;{rf3+MoQ}$hUszCnu?DCYh*6iY82rxSG(x;0vGXp@hbO=yMjk>h#eH~4Z z2oxkY4f<`@cNNO>vbEMBhCk*WhG7sQn|j#+8n=N(dV%D>|7zL1_loz$DQ)qI*1A%taQ)5H0WT zZ{iD^(Q*8!LoB*~YX%&(KMXvaWr+^g-KFr&4EFAAq`HZVPj8(k1ug9yFn-EbyPo=Q z*qkeQ3=Y=Sr)fa@e?lU!dy|Z2xAh4-PB~F5vGRO}c+0$C1}s~#Ru5Cbx$w#))!ev@&DvhL!nNV+vWXSy4v>i*O zcv+K_)l%(E!bnSLC{D>O`z{o-H(WVXOhiq^mT0tXg6-)%%U!HbO~pZ%eF`YrjiK(C zmoBKTx5&T^OH|Nb&3f%8?X@tOydwDC$lqmFSR8MYZYG%YEd2o5@!^n%`>%MIDa0_I zHkNihS6}CwMLZ*z`-yyDO(0{CT#@{f5_zlEw4JkxFGCaFgS;T$nhlK+0K32lVZj+8 zlYKx-?b|XcTjUFIlmb^uA7i;4cG8%HlWX%W z^$4R__(`hNcCxBcV}N%hEIJ_4OC?v$P2LG1h7Kk7^=mcz<8LqH2IT?`3NR#^kfTQe zMQ(QpgD)U+f$0rqp&r4djirchaw}JJ-5nk#pMD?Jm1yQY#B>imR|Dm*4|A-p9!AK@ zlN`zRlcKW6v;^r9cU}hTS6*Iyv~7P`cU7`po8nl2pU}LO+9Dr)kRE%w;|PvUs|$p~ zI~<74bLoOaN23}qE^_+}bU**=I+m?E^wq{${OEP_fZPn~qRqD*xYa%#A(u zhv=k!Yt$hSeVCd#h#;?xJN_ikiCSKXVX=qn&|-Z>jwIleA*#%$)r0w zHR(-NSAF*4QtJD&;|09d!z|bjU`86GP(taGpS+Rv;g^C4tA67NLs=Z=%gT`=wOL_b z#{jwT*!w8xb8w*aZ7z8)Rpn>a_a5g`Wmmsr z%M=mU-FSOIwU1?V@ck+(MWgivhVer`geGq-Wo^QbHv>_1QF9P;?C7$rC^jIHO5Mcv zgM7~Lo?tJHS#);y0(s=RHK{A7SR^2mm648UX4**?zhWHt1{-#i`^_b#vmqO?!Rufw zqbxi!pbGXkijd=H&(oykTJ74O?U&QKp>(hy@kw)LD?Oyg`=Qizv(tyq%gbwKlF8hF zoQw@MK4E3!LpIR&!DLdFwsi|t(|{Ax)2jVG*!%qZJO_$$e9kx7QRN% z_g;6^)I+o+aVM%Z^5?sGHQZXTto0ZMcWPB0#f+}>O z`oBw~v%gav4qGA$bS}oC-e;wYl+j@fx0p^t8?(X~HCJWFEhwx8TBx{@ z$_A7q)6KU=v(hN=T3<+}=3KKmYULeosZqpHSS`W3coVLtVJt?!bXW6}Td zt1A?}9bmm-8%o4#NnL+OS`T1xEXO?}z{2O2d`oY6EKjt!U#xrG4$u$rL}nC(zB}8y zrNxeZb5Kk&dby(1hK8oaMa+3i^IR`4PB#C87%*6fL9;AM7T*UNIgAbMGIC#cRlMo4 zo~1tXv*%&SHv6VZPPg$G!!bD(ae4Ixm004rSK*4}O>kDN)zriiYu%y)TN6BYJAYK?~8 z+AoaRG%282n!vV1@XRGt?qDjNYJ~B?J^4w@xyCJYd#b@8WFi{1eKqb&J?boCj#-07a7!ku+~DU-KsBa1mo}PIwSoOat%sbJQ)#4_ z0gB@tQ6c)~Dp+1T+D=7><$?;qj|LTf0CBI8CWt{pD1+^i)pQy#$PthyF0u(R#RVZ> z_szRs*}Z?}GWmF89|N%xmMUMjSN}_Ric1(Hoj4cQoA@=*^B77YvOa3>Lw>=?tC#jW zN?X(yD24L`hzj;ULeG22Pw$uh`Ag9+wah618)a(ISs^bwrL2|@ zL;#%@D>-S4A4}`Av7x594W7sirbDQfrs2uW7Mj(qH^T`jc+6qV@P)cog(Rkm$3Ivt z;70W#Q=H!4uW0c}=ijNI^s(5OCA7bbQs3}#!f>+&u=pG_Y3fl6xt-QLeS`~zkQ!}~ zsFK3Ygq-jllCu8uwy-J>q93oD7wh^cwxucoB%YkNBAVNZ?taX7Z+W@Dg2d?LM}Mkf zgv&HS6{;Jui_@mcbmSyR_~{phyL6bLhT81oIs2(o&QrEq$WZVeXwI(dP99Z9u!KUG z<7^_U!QwxUv+ftbNfB`J^YQUkI8rstY!jT#2b@PC%*!+Y8Xa|ls$jplH!=bfZr{iF zjOQ7*MtVdZAq%j+v@wZIl3v;JU-`hZx)*!eHp_`R;hcZ!bFl6~`-+oW*idG2RR!Yv zo7vQEXT+evgJCdzH*K?jMHg%MJd2Sm>pp!gf8^zLEB`YloW!5V{p0L#snZn{5&tqK zj`s7pQUi|^$%zb2m_@(5Bb(kd<2!(Q<0@=%w`=nq4X_C&C#5|08I0&Aj5t8EpL%Wf zEv+>AkDaF>CShGnQW!PQ5x0QV`Pi8SCXelluB-QPJt;{K8YnC|pZ%2oF;m(iDTuCgU0TYI=IvEsS9)dhA(C)}bm0vlDEi9jq{P z*`-h(0<1lMIEhhEuG@{`Z9WzjNDIzJCHx}s)RIKVhkSk4koGqHu7ZDhe+DaLU#-Uy z{yI;s3)@^9OZEP;o?*vZ_QU!IieNwv;WuKdb{caAIs?6EF$DfD<~(;m#;SE-1Sef6 ze@U<4Stm`S6bX+OZR+X2kNFBjO0{ywnnY5&I8KBrd|4QUxXOj`WlG?liezLB`%d;x zdNK+iekr9@!W_IAJ)~HgK5um;b8N9r#JYKdhFz7L!7Ihj8P=b~4&;chG=W}vV~|MT zWtl_B$$JQRFLGg4^77Z00KxEpyg!cHH^r%*UK~^WFncq}ad8A#xBU9-XqdJ46eDky z`uX8D05)xUGAWt1BTN{)qticVm%W6aFCZh6U5a?^*EpDtelo1#*iLmZs;?N?lRF5x z%w2EnG|xS^6a2rfrbG?nqz8$R0+YA<;nx=qnkI$#$$>j!Hv7KK08RSBwyl>7k07;~HVy>3*o*k#XI9(hr{N7%*R2Z7a=#CvreAXsvszQyg^W?7m`aTaq zut!7$e>)|k+e-x6Z1KB~XUW@is???zlNALn`46E=I#YBM%)Ch!3bH?IC|8Rr*IqS5GxlI%%IANGhhI%(JG8FI3>f)6G-*GM z$~BZ%MCv7z?fPP(3%Mf)c>xj$^;L44caKD!we!aYC2!H_enxj{vksW1F^J*I%Wf0v zD5l4W{;}zYUMWQ|zZvU9=Ml6Z&HTM`#j^MY-_F$QWnqcQeA!6}Hs?Q)CrKUSbatI! zolgMI1=Mi%ew67MYM{ttYn=vxbgQUin%nUf{SF+``M)+Jh*_IkXN$?UPDDc7S9hTD z`jOSYlTOXUBWs2fh&9S@l3u-uZW&J=jj-hU)xeM0!el`gs4Pa5ec7Rqqzm+*>Zqhq zc+=>RvRT(!*bMCC+Z!I(dG+uaLharK82u5Xi%j?d)j0RGcTzp$)YPslzOz>WP#R1s zk-Hk3oz!M>Snh_!RZ~zLKatyXc)np;Xq8K69?WV1%t>O{U(JYN!mOZFsVn>KsjS^B zPi~X&Y&f(ehg9K4F-|JEx`EeDKm@rfYcWg)MGT=Sdd(1_YKo{#>hqlfiUeRIHP4+9 zne&0nTimU)`Km;tF1XO9iIBtcLn869Y}ZP|C9@0!V1gs@L()l~HlHxj0>lY%W6suI zTWMIbk(ZVXomA~)H~tN3fqNEX?;aZ$Z^Y$>AAc*q$s+KkwQW1PZ9VK9b@5};cXv}l zmE#~(=G}JcsVY&AVNi6&&on@UR*&!`AndpD0C5}*JG!ANT(T-}f^)GdtqLs~9e5lh zFS|cNpetRfe4A_N&NG5Jfqhu@={6!_K`3)hspFHH-9+ANc0PXcWRVdyJnRrghqA6K z6$}8T!ARBdSpIwMWb9*Jv~H=1mdIp{tOI3L3vp5A@U~`tg(07dVjd4V?mKzzbN<#> zI}w4GQZDhAtikpIxuCyBP8zmFBOe||0e7ehG{j*Shb>>zEGM)5Qv0W*ff%*(KAl}~ zv&)r%`FRUIe3@aO1lKSkGdA`}z!9Qt-Mg+OPr0H-yrKeK2%%<=UP(+L#+r3*esSA% zu?LlhznbUsJ(y%`N6V0C^`jr2q`8%%`vav8cd|@?=bBLh$M_?haY{)zSWoD6S$(Ig zwE{n#(J;o<*~0XvIK@dvHt^^%K7S*y2Cai>QpV%)1an%C-t?Cm*6E2~n09&pH5fhK zccSa}Za}6ZH6}0~^!R?Bc4^EhpLdoipHKBIx`n;06SM4-8*1Tioh`IE{=@>E2WqQw zKJr`SeSC9S9Fqc=kL&LFErufFH2-!;`x@xd*7Nf00hvY1RC$ z;#$IhbfYp;mYy{mARXv@;Hde*it)uk)qC%^1RI}>Cg?iEaHp^pBB%YU#|}h&8=CTV zND7^^gYcC+e7(t6D`g$_aTsd40=sC~0r?tcPgvu`omC88(jLu#_X&_>>SXd1O=BKo^~Vm+{-J_#j*6Xv_Kp}43GQD zV<~A{>A)TG|4=)Q-_xXBbKL3iisaMEPKx)onnN5^zi%;OR#8yPymp`J|L^dkV`wFR zN|SaAvn($R#rd#O+H`sOPZvDl!3tab#p>u5Joa9xg4Fr*A%*)1o$(sT#OI7nL184a zjP`m~Hc!7wHU*S(hx&2%X)+tPx6-nkdlrR_M4RW0dQ+B*SZAnXcJ^z038Z`T8wOgF z$T=qYt?`ev$NkkG3Z(d@k3Ba)rdYxxg1eb2Zv_F6odAvHFoT)8rRI*}>4jOO&CR>Pmt zX;Ql8Vad30zTP_?ieCIU7W+YOndE@ziC#7V}!w~T({gn(Yp%)CWMM^>Ml;U8oN1rD`ukjpOu2jU|{_&PEIUYEnsDInqrt?bcv+MuPvi6wYw&PIekEzJ-hK)0~ zP|({1-I8lS`*7dS(1nSIE;~L>%QIIbwyYuf6T>og%rssQ=X9~I?SaO2qghAd3&j7rF6!0?Ohx~qb__Q;`&L!x3;zEoue-($Vmf*#-7YvC4e5HUzsTw9De?RQ}l6e zvW!gUcJWkt=B+-0ki!&lXY8Tq!$1DM*GyiwAZ^NW2BHb3kD482whwrQmM z6Ewotzn(utr=IR3`m#8) z=FKtSw_^0aw}JwW6LKt*BRqYup!qpP$OxtLB$<*_)H!`#SR&75<|OJEc1>5wDmm6h zT!DP9Ht#NK$CbMAEz!P^^x19Sb}M69Rh-#0D8`IZmD~x7Lnng&uLT_|x^$J*+1Qm@<~diFg3>Ca=Rm&;za{PLobqz9k|Ylq^tO2k z_ztG7E3oLCZ|!j_P`rINj=#Fb@H31@8{`7>%^)Yo?s<8#VY$4c>Zp}B=hm`8SJ=6XF5Irs`-#>9J1#B2 z?fDTnG_?+t^n4^fyEyMZP<-SvbjI6H4ub|*iF~9aEAu|uiuxFt)JGih1~8V$EbWp0 zW>zNpjCbf7Z}?%n`EY(kE96(6!h7_fN$+74H2)}P)C=2E!?ZRF(?K*Lc&V@N|DIia z{$=y+0Jz)czG=s#J1giMDI7aV%w~Ys9EcgI;!OWBdayb5t#xkhB@FfX2}8_ z$d+7Jms$y@|27d2X$;Ea2{A(`IpQ)$SzObOWh`1zKF=yN7HOOradFlxiIL`}z_(My z{={cj4+OW~ye1;S>S;lbJ+j4_G~K{@JoBhfF`olFXp z2b_>q2N6K898F8%D_i)f4PmZ7ALV0-3>}$r9c(zPT!-qGFSq%h-A((K-LLEITOpVp z-?mKrNly6qRTh^6P2ACLQb?=FVS2eQ$j^QxsP)_Y5x|7JY7EH&Zaz=APc1G^u6o=} z#_OJvH3>w!ao*4&Atnd#xm^0gp+U7zYAebkCqil5V0d$!>pnC2uZoom=25y-xIrYDGf1ItffOLt)2c?c9 z?eN-nEw3I)Adq})-6-)?dCebe0n6LLf%`YZb>H!yIVSOhI_9IlUh}?OQw*FgP+>K~ zT^%d=(#x+LNkE+Wyx^}nzTeljkUa>!N+S->{ht<~n$}cZhBPJR>SBUFH?n$|-S+}y zNNu`T^!Qn~`QQf73w`W9TpxK~SnsRRj;iPX@GFn5ud%G#ifYa zoQ*D4kSWHhyUbqDwo;M7t~BM48L0*|0~p0C)i=EW*z1iCF`5^fv7b~`ts~=?Vt{$G z?TC;II0aoPav5tJ<3)D7>wd2>hpYqjO=3961)4J5@f|5Pek^DX9rFbB#1Hc(2@ClP zHmMd*xxS{{zFuaE{E;tg#1|6@dyCB(G=r3}RC9uFe@H$OmQF&;^5`+7R35HX5kfzN zuwGsh8BngD`0Z(j_myQD-s1L5)MSdZdQMaU-^~n+FibwLUc;+h1wgl1TyFBjzL$hs zIGgObmJTd#Y6C>@3uBo@9pPSUE2oK|rbEdzqvvCVU$<^v3#h?;G|>(yQB_(+j?B(q!e%F>>uANHN=o#585q|d1A2cM1mtsl7xQZgu~ZIn9kTp*)tdyy?IgAo z{hd**oyG@p(S^X^yG}D|gMYs}GG9_VzFYEQ{3p4RVx;x$CGZ##;~;``OEkg@_Ro62 z3MgUHz(mlYv2Oegyen)iSE_9N#*_^f;pLOk0(K?(&OXkljraAhwalA{kORbhQ)1Pf zeNju}urn~iP!5@ea446$%TAiWYo-9bfyU?CY1v3)vjomWgT}j=@CtUZ4x&+4S1S@| z^YEw&pIyRDs~QU0nN#x9G*DBL0z90G-`lSgKVRH8!2#K3!T$Y@$enSMFw??wV={0t z(I~Zwru!-t?k1tJQm2D_r+pBo6S<>fN#3?Yo4F-xkl}JWxrSBc-6Gv|;CmcxG_V{0 zebg|KXOx8a$MJ>tR&t3V^GCh`Kc+$6X73x`7$w{^La&9Mv)O2?$ijwmTZbF6+(dQNh9Bf0BzO$CUq4(hC zg~zXZRka|c%s+NJQ$$zim3&2Z@P1vbw_R3Q@C)&ODPwVj&BmNL1F6pl6xH3)#X~=T zYZ=fu$NW;lLI*y0d1w^6(EstGsyK%;WqEAyBXE=y3DpGxc_~Eb!x-_M)jyLqC;_z{ zv2uZDNr^KNb@b*E`PC^ZVH7CfI^0nrm>O{=Ni`<&0xI`M&^>Z!t&B)`$3`<;6`F#? z-i0`cq@M;6vIoXGbMM65Q5;W(#Z=7*w481r>}){ym_EKopNP!dcOun2_ou5_gy2l3 zRo8s|+udeMdde!P(t#!efbue40`_}!lx71aSJ z@h`m>mMtX>W-qFN0Nk)vdr9+4r0q`ptg76&b>^Gj4UFsSpJkIv_Yvd1Sm-jaySfw} z&K5=WA1)q4wK1vYm2ge7YY~6uYL3rUT2~2$UsM1c1Fsv8LLjC&VMhpP_l?L=aO9Gh zB5Bo&9{0+~FqWb3-1I`DO~a4|!O(4jkt<`=|6}SM!{hF{|Is$K(b$uTZ8WxR+h~l& zw(X>`ZCgzm+qT*N^!}aay3YG~HG6;eTI-{Qw@Aie?PTmtX0q_3&u zdmAlFCo_V_*V{@bGe>%$qobcM?SG!hIEg;*e)l11N5cK8HgS4}=WzFn-}K_w^>4iI zMtn!JIytfONp$3$V>^C?Is(}$y*}v z`nuB&Z4AH0XzSk0lBmmvS1UTW6DN~Re@r_Rk%Hi`8246~T0-bbA(kTcsNA2ln(6u%aO_*>XOAoKa?cQsf z_O96N1~*~`SwW97F0|q0mAJ=5U@7kdYbsPSW+_D<&CVyE7o$S;Aek$H<7LnK2Q9ms zi`E+r@2?J3WOOe{>&_CWKYFfIPBbYa>Q-1=K|BfsH;XC?yzV% zvuJ+olf9tgVOMH3!4dr(q!in@|J`7|mkQFXKQ%k#M+#Ae-A|_nj-Rhwn@{f(-EKTT zKXo51gS+3kEEz7`V)jc95%Q{y1~+}*`Fy(?sA~D7EXaPqrey3yH@URu z=l^mr_lLO0un0V;KJ{O{MJ!@YOX~keWjjV^6;N8qsW^QdgCVDhn-r)AA48GqtKNrS zojyP{^{nY58AvNyVnu81rkVRkUNB%S+slU_h!bOcE$Lz9JPUL&DB6?9+m3IZxLtW!91%0PMZta*aYSQ*z=v}?e@*<;3&^wQeDppRoNKF zhzdSpj+pg)#k|D7fjDAB9E{GPJ8>u}R#QR|fsRp1ZGW_B{lY+3uv>*C0=y|CKK`18*%( z2M^E9?B~aG@9>*r-`@`$R{-xsO%@OG->u&?l?R1Tnqet)!Z+`rPq&Wu62KoEucl_j znH8^KB*7vq2ZROK`_a^N&S~-E$KZfxz=jSx1Zj9An-1!DC)|2-H7o#w0s z50#hXiS)R>-dBIvVn(V^bD03_ngm!0vE!6++5`fXv?RM5wnPEI7zKTCo%Eq2s_ug} z2O!R-ctQ(@8NVzI|4umsVeiYFSb1M2AYpTJQ^QPHtK{^{*}gKJ`oteM<;c^y^3yYm z0EPV&0PU+RE=VmeH8hN}lRt>HfYMRtS6%oE*4LM1b`gxX4f~iDcIxSqa9e<=HV+c$ z8EwWlS-|jX5E*kTZ%sBzH)R>U4f0> zCpUGj?R^-p>f^@`x2MrTrfyayiF`#Z86D=g3}w0D*N0zwZarSa&Fi8?HQrO!Mi9in zR7KxY%lp5tc8ukMv~rx4^KHJyZ5Q=q@y zX81X;;f7Y5#Z-p!^+Js=roD98%X>J3cb`^D$j}feztbuApK*ooTI2HA;qFEsv~VO7 zL~JK?5UCaTe!5rSGW|FQQ~+b`QS{MY_&rO4v{BSLA{x;3^grB1`2AMLa-7Zg~ zR@wXUMA4SSa->e+NpIx#-QQN87q!LZ)L6b!SjC>Bw`%JXtGn9}{PXbY@21s6u)Mw- z!KTlODQKVU-V4|&8ZTmiQ2fXn6m5k3%boJtO%KQ^0&0M?8QNh+W-@}Ar$RA0as|X zWaD>5qON*rnw;+m!x;S^q65=Zl7aXr&?M%r=nn%xRd*sNfGx~j=P_-|5&!|$fpUIR zXkebrBBDXE%q3xsm#Z@9!BT(aZvx4;Wn0%8)YfY2U}&u%4;R1*vIV%ltU`+nPbfhG z`m;IWXMVX4DdoCmqHe5Jb zz+i8Z94kW6RMZ8 z&@qRr<=qaBYiIC${J@yzcs!8ukS&j*I`HC`{O9P_01ppdcbQh2epRpf;FqhlTFWS7$;3q5BsGv?4%e%JUZI_ z_~`pliY{ptZ=o}N=<6^Pgx-7m0vo&0*`cgXelm|c%4WW+`^Sd{w=;lp-q)U?22m!( zXmgtJZia11FA~(!sZk3KDJNjr+jooIxX?y<<;p+^mg%gl*j>7MTcJI95I=y37H z?D8TVN`m<+LXHMshWZ3Cpr9S+*_O5$dY(nCiTaQ1I--AWN;o>z@BilTePprjC_J1V zQbq!qrZ&RZmTZjt&2Cg$ZtB%_BR~W1leX;%aR5HGjm6)<3!tqJim<%hQByc%83O0a zpOXU~c}}MIccFHHD;Y_vhvNCgz3@lZ_rGiBw4>B4jr3tRWb<#rS5mf!PBbxMz8~EC zhtuJ-J7zpPO$}`F2vcqJ{*8j** zHy#KB%E&=rbH5A?^?y ztEZwrD0W%A|L0_T7OPC>BLa_7>YB4{5>hT#A?vy-glt?ye^pjx~w-B>Sst z@oNpKe@)k=i9v3Ezomt#HFIW~AKPh1w7?4$ur#&8EF7%e(ilzv-H0ff#F+HIYm{Qz zBKeQN6T`8Z`tzLN{b~${i!I5%eX#54)i!D1SzWf;1KLwWQyoB+*emF(E3)*E-q6?Yo2(!01eHJii3*s14-g~Yk61hfNd&6vV!#LV}5?z zGg>?-O1p;Zg7y84X=J-ao_xvtV=?xp4V|+486@^L=Go%TLX1p#{xxY})c`q@R9}CR zDb{b#FLZQOt@m@%4oBJFn^sj?uLIzT`3!g5o(k$cXrxq(*@2;#QFGdyX3@IK%R$;R zTtrJBj~r^51E6>b>lnQlBDUA1(Fr{1)W?4>+5_F)k)wG6zB~_(tERDFBg@!WtzDU0tlSuGXyMq9{lopK+ z)ku&cRGpWhUUNRsJ8kLvAz9oZbuPqZoxlz=c;GcR_cj6d;21-Q$dvu@xSUn)DCLx_ z=t;lK;zkIRpzoO#Duy-6zOx_Y=@Zm|*sq3K2sBi4b|2gp-n$}i40Cy+`cKy%q@`t| z!7vU|Rm5djEV0`f1vSndHLYv8w59n$NuB?dC)o!Vu6zVQv4dh}20HyrtH1$leh-Kr zm<851Q!g1Okd1Q7oGmafty^gMiwk+HdNZKvsmd`sJ5OI535)r%be87t`i+rR(Dqq5 zaL`3m%gk`Yy0&qhy;V#O{;4MIk+NQ!pC6!PewF?J%BZ2?Qn@W+`+HRNP6D=r`SW3~ zaK5}s3sA(3)dFzL!0K7)o^}dKdWfP42-Z(4Bp4FGtbJq=KR>QMkr;Yz#BAhC-!g-q z^c^AXI$y1Lvun2wr!sFcmO23#tg6eF#4L_1Sl{BSX=z18-zeg@9?q7GQ7Pm6QQn_g zj2-R*uX$GE_w-;L4`Mv%X41YB^|U{utzVz%b8V!`X0dlc=59KurPV!`TH4VF+LvK0 zV5^QCnh?kKM`7*D@qTS9miE)p>(tLz)q-=j5>G@3y*NQcN3I;ue?QRQe%^}_H&!;D z49-}G53EJBY+;U8U&Ik1u7J_>uc@>jjLBV(k?nB3t(?y0z5ISU(hjPzjb%7A+FBx& zjlu;nLrj#kl%0kLNe0C|OpbyCJAG*&S(My4$m6M zG@!A*!{lFoczf$hk$+F|(SOgKkC3x~(E~BS3uX*gf0}?G$PDHa_I~StJKXP0D&n17 zup#O>)gyV+qud=@C7Ke`HFgK6u=;qXUSJ*vY+ zQ1!ctq%&0g9!UZ!05ojrv-VnY=u7DGynR3ABkUj$;}6`?(vTzPEYgx)&;MJ2LY$Z0to<{RC1MI4%Z2a(ZnFd2|gD z)n9%dCQMYaw`DS1b(1!K#lF{+C4f6yB6GWyG!XgH$Z7JsIs#UWLPh7c(MQQPa`ie` z1C6@GS-T1~`a$cWovui*4B_XRs|uk92E3J%Vz!>8UF>sfCL=!m^ZX7IMy5H5+wRyX zgEsXpSB3uy!Q1^Xw3!D@^0`fxqUik-;}g&4pTU;oEtUR`2(uH_pryuJw69f(YMVl+ z{4KXqOJ*te_-e5ApNk8QVCN5yH{@gsAqUJ3nORKQv?OB+iBZh+_d- zm6+akt-R{a_+4mwi`FS97^u9YNnhC1|ItNys;N$VV0#FjzCdxGN2LlslfHVWu!{|r*0i#rn=_upEKRA;CXV#!vf)eo+RFJ?BYi+38Ya3V+PLO}#BlH>Gt1Eo+5mMo0SSG{H0O<4dA3m3lkfuep}@y2HsS<- zhqvG46EsDP4s9HK4lIwY#ohUY<$LQ*WB*m<(7*(_*+gBQHX7pd+ zsyEv)pX}DdYPh7fbeyNyIRBnEIBu5xDkxS0DFHbmK0ekx-+wXqqVg~NrNdyHo%QP* z7Tau|iLKB*kISUym|(_*cpTSu_DU$&VS*PdIxMbOdkLprB2-d_uU^StJFH-$oG zW@*YFWlB^Cw}!GS^M2W-co%kWZo%^@W~Llwg0Ci_o%5y9E~uA`H_aSE?sqbHcqrxB z;lz;FhAz=5_-G}@ev~&|XpXzB4e^m)2IvqCM)VGj)pf=8m@|ZcAXjRJ^WXKmq|Ggv zg5-@{LMWE^r+7my+D**a&j5`_0D>i3Hl@FXhVHlM;N|r#<17VcCvi#&Ak~!xK1qUP zQ47fCWt(05oN$m_&+cq=PEwNL%(pf0IOVWPDI{ArF!j+7wy{Jb!R66(e^0DV`Pv7} zNsEQdY3@0DE&-zi*?x*|e2b}~DRF<`{MUWF@^^^={Uvem&x(DR_n_MOMeHQ0YN*A4 zZT?|YV}$L@8$lDoYJ0&XQm($*uxl1{M< z=1D8zCeI`*ClO}hUOzq42}MgRo$~ikZ*nYdtqa&0jIy+F{Vv}8g}Vg2h!#x#Oq-(} zD4~HRG_I2cjPL4{kzW-{u(u&f1!z%YDVA3aDd-Y}z(ICT&KxQ3)ckgp6dnt zgxl~>FR!Bsi<6^$aq9v5`P2Zk{Rx#!65)TZwNeKSwhA~H+`+a4 zLn;HOp+|_gpzRT=O$48B#w&=`rlg*c+57tDf#sIAd^YNP$?7ZaoTr zITrCOByRRaBdpsYsX?W3ll<3AO5O2R=mGtIjWK$Q57pgV;Tq>N=NzK)3H~Cj^Gt?a zT1E(6P#+_<98_=PN^DZ6XdRE+8H)Kgt&aJx=bZ=-1_Qp4YO=1BqKN{&E^g$iru**z zh&F~`w3?;a{1u^2i`a)T9l^=WmcX5V!4@iR#Yun(?Q^7oN!A>9r)f6m=DC!uG+2Hg z$EDjS)#Y@2aY_o`R%(MK?J~J2ZjWGN1K!zGaLGl0FXWuVTaKL+Zds4E=acUzM3Tiq z-uvWmWh5Go1Nk^d>H0-#Y5uUY6w!&N>7P5oPPhUk>B4|P<*4Uxz>i10q}*jdJ*XWn zG)G3vH4dp~FmfF8#MHC*s1}@bLZ_TkbSpsWNH{39P1|w0pwkZM_c-dcwhf<_UVJZJ z9nmAkRQmI?$zSj`eLxE{eE0PrT-$ZXR}rD9E>ecIq&Xt-W!zXk@5hxGNGgy~YQMo` zfjtxsOqz?lGJD*rbMCG}434D#Vx4U_|kCks2Hz}H30Go@^Xu|xr7J*zN%O20Y4+oAd@Bb8PhH2HE#gqOqAjP(1f zl6$!E5>~ zgb0{bs2f8iuFbyTjs6%DjAQ1P|8id;e1}KnA-N*`3aj*)fY$1YR%}Rt4vb~AU=A#I z&kH-1*pDTTtWkPKU!jm^9jDz`UA1Zgp%;;u|9#q!h>zp1(ur_w_+?R3p7^yH3M%1P z>Ik)MRs6pN8Y;`2#2sL1(Z4v4+mu75G=e#2_z2X$dfcvCcg#z+d7A`MpwE(jr| ziNPp0w-7cjQ$sB-`+=YYGPm9E48N*e=EVIR(O?ctE?0*TL*z@4oJ+Ni0oL~AYrr&; z%I7uov)7a5Im3le6w~o5#~(7cxo}{XL;oOw8|ilECz}5r!5^P{HVz%h(*Vo57 zTbzOBq}4_i^-2MGXO@=N*YR;0ZmbkGPcWtVS_q zW?a3;!N?%d8=LeaEbOf4dEq1% zr)unFIyTDycdW5iV5lGpllH~^F8wr9s`mt~okk_NG1-V+wOt2FgDdph04Yf>ZsORh zf_|u!GFi(fbD0epJfpnt!U6@e?A@F=OOHz7|Fi%(va16OyTm2Xa>tCse_7Dst>l=M zp^Da32i?>H6+YQ5lScslZy~cabYlooDYHAI-KX6kj=}VWB0Y2!&=z`|$GMe`fTOqn zud`0&wYa9FVQi~OI78J8q9^-tehbZf4i#zc8BMq?-_lWw8d5nCG>>70pG=@F&7_HHUx9Qh0dek5x9iwiHuM9kXygWJ}o zD|5abIH z2lXHZpiEi0>!a%sFHBG(1d81IWOKdPys&`fJj-%cAf@A($A1s8?6Hb_7`khPcaa>% zI5NS3*OE&~pKYg&J>yoxy=kgm>-GVDoXlKzcow-J7_wU)Fi!@T5tH^SRlp>i0a`!eDHZGuhCGoM-&SAG`^E4VlQ0L}G4W_OqH+Jf`PTYprdrNde6b z&+R8mG7s-6Z4cdC^KWN~6jwfY+bA?fqAv<@UDu_tb@XbO=BkpQ5fMkTYjN8OW57mr zRe6qJ1F27hR|b8`2(F#tC$2O|P#n)ps>l<>G$T$JG=KV(NAuWblqQ~y_9HJ#5iGH< zqK(V|>r~elG}nL!?IW}uRBK#)q%>ExJCFnZ!{5dk`KoX}XY+twBH&%+A0QV+o@OXaJ#mR~gvQ_^)x~Au z>HBp@lj+8EMDiHUy`3k$ouHNT5I-IwUPGIzQEFj>NPC*|GLRCVFE_jJuDq8z(4M%S zOc~G@^)5cCfccsm9N0{3soHBOU#E{ez^Vl4P8JPp=~|$i{pa&#aHx_d3}5;}6+GU< z<3zx;=v1d>$LPfU8^6#529XZn_L*|i?T6R%#($%!g{}9H70D%SV9-2+`;`^dpKiW< zlf+aJQhR@TIaN-88IvcGCi){?&hNr_kUq%pIoffrR(UtJ#~3<<-9EyqRSv9E6kd_@ z2|usd%!wOCLfXa>X48*YX+1k9p(8#xK1qVt_s@d}`9S(Z`bY^<|JjLXbs>1$v|LVU zc#OPbrOCqqPLfAI;LV->0DhaaJH}MY#vX;vfz$zQpf$6h8l%>$=(XH7pD%E{iRskF3| zuF@si6QwBwm5+5K`VvFN+SBF6glQxz@TH)VYDEQ1&biug=!JStrYQB1WQIL~P6e$B z^gf=BZU!OX;O9vOtmjE;OI^;e`p3~UQVSZO84y$(-8Lc*t(4;W(kt-5W6^Gp;LE4= zV|#cv{rTFE;n$6nrvmkkF|a7oU##QMR}A^fX7g#&i-G^zADQzJrS-JDqSku|&iZE; z0ZYs>g+fP)B@I_!alNEZlp~r9a6(B6py|+*{O7xKZk~#e=@C8Q1f|+>G_g(zGXsru zZH=k1sZ1m+5^Jip3j=Rm4Qby_Gm^*?{TC-lcbZuLmQ#%tM67tHGw&+Vx;qoRY$|4N$ z@i7KXtT9|^B1~a!xR&u*(-a9DO^WbmLf+BX1IgV9^kGGSyAnC7pj_vcE2m#K@8cTB z$6BIf&6$PVFR!H#sxYZ@2&}JIG`m-|+6Nfoob)L9#TmO(vi+~pOKQ%b$k*Hs4+0~l zKaSSicSd^X+(yN@{ZV(j|_1z(@)Piq@ zcu?^Mzxm^T)qBaqSBJJ~4PbOl$bX-b7K0o|OZ8zA1Zc9%zuuD#!c?=`g&Bh@J9RKaoIB<4`t!75t$m|@Djo0mi z{k3`2UcxCGfpZ5ZoQqxC`oflAE$y=z7RES+K$bJLZBtlkUtN9VO5Wmw!qg`1qb)Pl zj7$`&rQ}Gn({W_^n@g`6nv7_iQfg9%s5}tFk!P|@gB-KYJX1GC3i1{FdAmMSCK;2! zGjlB;l0SFIp2^2e@&It)b#>U+qo|kQ@D8iEwJn4PCJWgmR}?D zT{Lue`UDa9YGISjU9F8Ewa`Y)3m9kh0E4!yQV9mI%|fwABj{suSJ zW02y+Y@bSaNamKpqLz{nHHr8{`&xqA;Nrp@qOxL6KrZQ}o<_Rl(>3biDiK*D<}Im7 zF3J88{KMmsZYadEdV!hM`f0V>&;Q})93)cK_q2!00P&u7R>j9XJB~^^I347eJ%b&k zjRmbo8vP*sEtsELlH@4L;e!^wq}JR+D)W5gVE7gh!2%uh{yCQXvzzP0?*yJ+exO{3 z0+KkUo}%?C1~^lOnv06;U6CKjhwd3?uwIYnu+n%Zc{eFKIScruCgJ223_hh=kUnNJ zIa72!L%R^K&gP>ILI3P~%qp-MGRMM;`Vni2dCvrx^VSKhe0vS>7>U9Vl~q;IKXYm0 zP#Dd*9cuOWsq&YBb_iJrS5o0c)+r{CNG88Otpo<20^sQ#?9%^q!3IZ$0%PIgQQ~i9-SNb&Mq9u-n7L>?2AeeHNk7>f#Mv!H6JHcgty_0aIL+@bufuI%+xGsE)- znhz#wKajeWX8+_ZkF-PC8oxhzA6T0@V5`SGv&3iGwMGXq&h3?5b`C z*hv>EJSNO>batXYJI(9JgYqa6a({k$E%es*OndPQK$ohxjwRa-0aLQrsDG9 zK+K(R2xn;MDT&g%@E&EVTBw1XQb%t!W4C)Int;ien(lOB4|9=>9?Y)Xs99I_+s zF^0#g>Jz>Ha=i``s1pOAn21hg{~+zuWZB^8fkWufo_oP#%6%s&sysl97LbPJYG1;L zq^Szc55U z6x|1PQ=7%qdEcTSO0FQ@-^aqX`v9-{>9`#jArPZx@{Pixoe>-*tZ zF}1Vm_R!bG`$+ScY1!Y>r1omcFhIj_m_Sz za;FhlNla5w~mC#HoR4^k$Z4B(SO|XiS9=D3OU< z*ME<{)9obT<>T4Qr2W|i=5B#Ezj^FCdysIZ(`Th%a5Cw)V@?!Ry+Dpcc7;F5QyvEQG6+chg(d+P7g-W4 zk_D(_-SY~TwwPG@)MI<;P4(2vGa7ChOn<&wAU}Q<=Q|fl}V55 zD%~#b1J0sj0+Y6+Tp54Qfx@gN;z$N|$o|zLlWk(~`$|gz8uS%L=fp}(dD0xKY-!>m z(a-J%!>m2z~_f}2uk};VtiTEWGtO)vL+f}U!LP3cho^SGx zyoURW)6c*k%Aen8_TLrM9M!EuK8qws>@)pJTF^w*ulJ=|a#1qEh(x`ywF$Utl){ar*!U@)ZB8>y0CT2Ip=nWwtuj%2R*;2d z7|k)r8@bvkw6-ycTRC(#V09gwUSs{cc9n_2}Yq<2=%<8i$JXxaZioE zUb3uJ>15$aCrwQ7;PU~ZY(x^lRTeGU76%BB1&?w7K18S8KyI*=hfTFT^cP4&Siy|qu(KSGTA|cDQ zdidWJwqtLC6Ve9P%?(1Y3Mu6j$e zDm4VYR=q=8&C1w{FrO3X9_8Mc%&?)>7TG+UA$&S>-#j!oK5dTL=oZ#oNjcyyS4rep zP;DP)(9+ObBV){`VO!O7d2QG+4dwY$hp887P%R#0nCG6~67ts$ph`~=S2Kv%TaY4+ z?`VjCN7hG57l=FsuW%B>BqYM87~QSAK}t2-IyOEwvC(8kd@}dwSz%0%O}nuZA17|w zj9eUOt@6i}DWqhtZ{`(=|<#)j3QDrN!^b@e@MHmuy zxBo3~6a7Lf=yFWv%~SLTU1pdY)Z<`ziP?g`G1dwG8(VEt(B)pK^zEi@2t@ev5O}us|Ie7r-Vd@Q<#P);# z0vozXfE3-$4^@@#%S$>}IPi3h)FF&$gUTM72vMS%)fd^{b|I*?n|uNvg-O+1m<2wH z5pL+_0pBSuBzhA8nA_-Ir{QTFs^g%!JA&4n%gB|-pdD8kp2+IYS{n0YT)e}dvEUSa zwwHYx#=P(WW74&s84*~v>2^(sp!Gqw6&Dy}oo4E3Wgl=+=F7jS0vYGt_Lzve;gXhg zI+MG!D7PZ^oJY@}li#n&2#k*O2zyD~`A&>%-BNBji6Q!#>5oQ&tv^*B7FxjRjhzs4$RQ z!31k;SOqI|?l0!}e^q(B3O#zmdQtsgO+8D|H${D*z{4DC{NZNlvM<#tr|H~(H?LD1 zUb=rcb#U2EUCiPVsGSey^xbT3iYqR>OvA$EK50;HNpc9hfk znWQ88hN4-*x%KJ^(bTltqQndNyWtQYmep2YM^O@d)OPoxn14b+Y?>=s=$g@8Y>!2tiir8^;Co9-qP`lCRB4 zNR|e_(=*;o%oY(qiIF7#yNL@)+_>;*^i!`R)RsjQ33D6aE|Eqm${0*kvwQSiv=M#D zLCePdZ1F_7=-=yP!Pt6UL#^_ zC?ZNW5HDulqVJn?NORNhOeH^Kb zrl(c6e54Hx-5*JdkiNDQsOR`XeKn*Jz{f(BPe1eQRD!(vRfTEQ2&TJLBnKJ zNtp)rgOrHEZ1=J|%i>6ZSWq7>E2$|x1-8OD%P*0UW)a@#*v;)ut1Js&+Nny4q|V(F zKRPz-Sxf!gg!~(H=ev?SJ%*QUf{{L8fi!;uTO6c`0cO?WR+cfz2^i@J=;Fn{NVT$y zcTe{-Pr4&9ZOy|nvXT~b#Fwm_Tx98nA@t#Pof7%=NVg`)C+uL4V)vHnxlb*}=}(Or z2%#)qU0jHEgFx#`dekTB2QP5pbmB3>nfLXL=q%EozUc3(+=M)nlC>|LR!?TFOuh3u zBYVZ;N|ha2*gl&4RL$At$``FA@tH0tUc)e$;`rSRXSi>x?%?T-)2YT$dQx;)g?JG0 z^$1eoBSJOFKow!i{_+y`9}7yQN$4Z+wmXY2Tzx3Plok*KDRjJ`KNSan{f}QD89R#6W_lh1DFn7qYW5n0a)FStO_3P*ZL zk~<@5M4NIzrF^+fJnr?FH@5~Jds^(t<=)7bWOF&@B*fg!5Je$E-bs^aL)({<6Ex8X zC0$928ly%q?VwSBOnyigFbZ`^Z4Hr+II_cLTlxSV@OQ*DH zvGV!I(BAcrkdEAvE*nlj-`D52ryH5oMAG_s$eHjo{rwTw2zHMncR$KzT>Sk9UuO|- z9v+Vsvg~K477NwH^i6_f#EeI>B@3&-O{Vf2X}ejrq0E8QWz%b;e|!@USb!BbVhc=vqS1 zj)WANYpB=wvs0|WmI~=4=7bbk(oTNUfa;o1edT>DBRkX-HA8@L0M3&I3VE7NUfE`i zyk>4F)pYqLk-VFxnd8KF;r;1~W=ZuN(G*3)Xvilm7(P5O(neEB&xL0a3EG7g0CKoe z8-|`aTS$^6(TV(II3t*(?}r0^{#B!{Whn-=eHym-}G0q#txxFU$SbALD2FBO~I3v;+R>$-%~Z(kVLBptDhi{l5<(5^PctnG?~Bw@%JG z{2pzm7}+OwJ@X^(e%Lsn5PV3o2&IXpn+QjTE%g-Gmb9E28S9JDQ3}&UDgA|NCzU9$ zvYW@v=(yMSGC`9TOHo^S;4c}K1uPyiER01nx^-bBcD!LUiNo-xsS&-!Wxdd{ zn#k{{uO<8}`>Bm2J+GWbJ6XifU*Utz^(O!X+3FCETcz6x$LM#e2}C7BL=k7F!fiqm z^`c}BxfYpM8NaudjvOvb9GI++>RNhY|*e?`DC?A=?iR&i&HW(;zE= zo2ePKjX;V}IZAx?;-qedC4L_{$^Wzf1hz-VtLoI5v+EE&C2AVc z1WTgo_;qP`4xJTFd&e9syYW>eqGe2`(G=FU#}C`^1zOaIj-=8i>K>uTQp~EZVG28Y zQM{Bd4vzgeVIO2I=8{R_?`R%s)n{7oHMrkzRn*s>o;xabZ&jW6;>!qjI0cNsqETHQ zTr5iMw?$f;tNmLhlC2UnMusU}Ax!aS;y?w!@c(N=B;!!j6tT#lC)0FArRXZc2B<45 z^JXi%$SaYMkZzGt^_2bCo+4X_nk%a!bwV!&HGem&>0^Gt(lL4R5*9T91&Vu!gmpK7 zhzS1ie!QGv{@wf}y@$MVe%97jZF!jt`@(J~vj@MG7k9GAwZ@mNDbIH#-HI02+QSn3 z5|W#{{nqE$_stvO&eDEt?W@t|glkFPtHzH9YRJ@5>KgeZmx*g+4V*8_v^te)xbUNGg7fVlD{H|+&7{`F@NHb{FEcQo;5sIk>;5vLz*6RMa(3KDK=A;t z?XBV8om-$(hc>40z8_*f?Zyk&|kx@R|Ymp##L9 zQ|@=Z8oKc~gK3AKRcXtwML#}Uj&smm+yTe6(CNg9lJ)KdQL$I5JHwE>DURp7)Sm=M z&}5q->j0bJ63>mHF9TJIFdcbUVcQ``_){yi78_ro0{hpxsyv7PJ4KY(00-WXi}wF`daHtIXyZ$ z+R8Dy&p}4E#{uSOQ{!8+pdkVwTG97P5h#P(3b#@`!+iY*T(hetP2^Y1(inZEgu9go zeqt%f5w1RbqQrLr{nu|MvhR|z+=Tc%s-ubPI|idyCk*k%q{H_fjQF>H>LWPN9l#NY zRkgL3M29A?Q1E4OBGH%YflKZ|BUx&don0;({j~)ui-e(Oq(mr}er-waT5^oty~W|^ zvoio$BMR{n$2KKyty80|_oG3f&C)RR*R>DuWo-^T%Qro;I6Dr>+D|U;xuXm#dHC9? z7mR}&$679DZ-$lR;+aH5U-QsCw_@L#W=3_JL^l_Is^9AQ3C6*k1|2mvFd?=NVVDN< z&79WiVu_`)OPzE=bJW@uX}b1&)tbS{Td9MePb2Rm`6#a~Qi*aI_++oyXOe81p}x7I zia}462yc?yy1%p~>NeS3QwPyq(G~^QxI!mjhxcGz-P~T9n%H*C1I`P9xZ)Cwj%k2R z&K15{nYaVL?Wm|ISs_3V4h{|;JdSsjl+}WXyq%bV4U5X!@w4W$ASvo*Vj?=>yQENs zyI*;%e^3**n(f}h8~;e@nXAmXrioU<q6mbnhXQh0cc+J|&w84`0W29o57 zqxq3**~%B@&8%+5pUOTOf8|cxMC=j(OgSbV@;oa0D-=D#FSO(tDb{n+M+F-UtHods zHsNozz{Pv-G&y;9(kP6blY0y=FR$g5l|B<@$H5IA8uD2E0XGW5?}~n!1oX~Z|Gy&% z=LB#B|8bHHaS@`?DrsPo|22;?k4Nc%_TvHsfUaR%XK}Y+giFOg{c)|U*R3t!5wV4{ z=WHYiVT^%AaGX+|0)KAH8N9LSD3?>4l=C8}b|)ND%sI(6a3Is->d$1{5iI zkTZ&VbjMtKla-5NHBFS6xh}CBR?%7!#hN+sL-}&MKdi}d4++cYMP*vLDttnIBm0G{ z4gezg6CE904fS92$;37`QwPj+{lUg3Zxi?GKPHZyNa7KVHgE5YYrkU5lRDSpwxoZBF0qY@+hDWmO-F(`r?tq{=k0dT(9asj2 ze))t3UVY+3D?XEpb72A6zslbRIj!=WGJujB%)fnT^ z=I|*d>_M7}vAQvL_AQh#Yo`KOjaWp6dTvmf=_GB)C5Wv*Ri~1;_GWW8K<(RamT1ZZ zv*ZBjXgy(_+bs?nmc<^~JXb)f33n#%$;EI8MVolQ(YrlBd;oEgpyUKpX>GA5G{XU< zI2UDya{e6bt?9qzxBV;CJn>X4*6qd1*=1lY@8_udCgaq& z9+bLY{wn^xmNoJgoiQqB8)4R^$0IeHtcU=xMZk9~7j&76H3B(UkH7RM^NBYuUp!a_+~9EJAeNhQvy8Y-EX6)jx~j(#_kC?LZpa z6;=3n44Gni1G5yuZfsOt8G6#MJZ>X3rh&GbqVC|BSITdA7a64xfwHj<5?bVzH<(L(T4EpSrAi74E~O)&9rx)1I1N@AAI#4#^0rjgqJS>X%wx`2rdqUfzNCm{C|u zz|bjcA9(q09nOG7Szn3Tib5&R)4=bswe^;{hC3wz;>&;cwa2lWf-(pEZo5QVmjMtz9DWa-2)fCDd#Th78~L zTtIL~nEd?B)bx2^ixI2_?}v%!=H*4KY7lZU7b-3AJ^U^ohbXIb{gfu#k{IuGe zU7w~SW4`(9JgdnIY9MZ$#LBv;fiAfKxc35mjn==`oqv6|lT)y?!j>ey3sFdcHBsvJxh4DC zZRF{Wj+y9$r%5Rn=e>o(tKwCuU>%RW9`Q=c z@wuZjJgCad&w~@Tq0xvp62C~&WN}#htagQ6*)dpER~}YFBPo6Sc{efaD$}W_gxUd{ zpRh0H6vvzneV*r|?3a#ZSJ^)SDv!-r<|TN08Z@QTuI4YYpUBIca5U8-nKC%Hhgqbz z;WTa<#R(Xvx3j9c39^lUSxlE+(>qv*{eY2!pLB}NNUVEXTNBi6viFl_?bjqyt)id( z8ld;xbUO7tV)^|Wu}pS8l@c|f_K>l4hzC+bs1UH##r;Lh-S~Yufc&4@wupC zaxjH}Z@j)aS>lp6aDRspY3k|k(21||d35zU6K9v(1({9iC{u6dafPu6f!W&p%;zWp z@>?NxGIYc^oL0Rf)uSz^M zcuBEeDfLSAFN)EfmL88!vE_e~at zh*oq-Gpy3yX!oR^Hku@>q$K`47qt#ngOp0SqLQ~(K2DC!YF8_y4>;tYf;Y>0^aWGq zjQNT#Wl3uze$2c7I3QH4e#krS>*aD%6vbPxC3jA1@+Wm1R z!=2G93xw@jCXyFFPYVZwXr+y)*a<#c;e=d#A>MH9J)THvnaEq_bc0lHIb@02rRQAX9~UiFSUvgei;U&9Xx zvNLJwbbCl-nju(r*)q!wNM*H?=BB2m*3j$^V?#st5u&mJoQUyzoK>-X z>bDxDl+c1wa!UkMOX2#sov?H+topd6qI@CoC=x*M6j%)0Qmrj}6{Si&AX|ufG#66& zOgEo~585W1+ql;iB$L&T(hVw;JP@bco(8UxU-M_0u&)?%S+Or|vxC_G*javh@+Qy- zO2RUjYA+5<8^H+n@&x0~V}&3U5hpi<<~8FRlF9!5y5-mfa^cMQ)HpXF&SU_Pn3GO3 z%QZE>LmF+|5P7$3#|J!>Sw6S^93uw`Mk`q$#}dY4EPW{h1c z9rR~Y^}SmD*p{X9-TAvw*8#KiGhQF{%j#!4)i{-63X%onD4H>Gn+Tc(&H&<*1GSa? z3oF}?z}1(1o3(LcmeIVkfDf_kV&!hMp@5ZA;?p z9skq>s1pC;lD9lVZ;MaTwp3=Kuo6^$(H;%#hVh+jbP}B3<%<1I7^6&{IGxjt+!3$h zPs>IB_*)7r{c85W0grjljs}u@(i13ZpI9XncG^~^28Zo;-+m9awEA^)ie20P%Rn4< zAeOFFHjXW2u4FiAI7p@F5EdDtUYlZ-?m{3DQJ$Kz%Br+ot&oDUVAmP(IJfYDyt6v-)>fEdy2c#j z!)Z{p&EMo6Hf&cK9=(`W96psVQ^fpd%zb6ZN8WYT!lL_jDkZ8uC))qk5TAS$370ai4*_^RKw^gV&C6_(&| zt?ON=xraSWMFC!6h?RM_{@+BNlBgwlxz00@qvHUMEy$f(56yOFe|tLn`+Cqw})SvK z-dJ;|vn8>M$YL*3fegT!yv6>)3{mj8XIH&dHzxh=f~eWAxxCz5%#&D)A*U}7BMD`R z@v+e=_7P#-`63*}pu$>}uT^)Tm42B-)?`^$NOb~`?#b2ENSxcErV7Mu`DPcqm2XuQ zIMHwdf5!QPW^Um(N)z{DMhFUaj(j7wzEQJ;3WqlZAts5Q+lKdZ9s+CTMmO2<-TDPp zhno(9t99jXGNRKhvd+KO``e!057`CbQ$STuynBw7wA>BhClv55Opnmm#1}`qMTj8g zw2qU_I-I#>!5{d?h+1QJK6LS!{$?b1XV1h7S_hrnmX;*fj>161>Z+V;(Q_ehNJy5m zD7|0bNkNR3#WlUShC<8Ho_8Ol3^4y%k?LFmE>r5XL1UmLqDmc4X58ZEzhSNZl6-Z< zVneN!b$4gyFz*KX2|SQLcK0=?D>l%Ucuz0hV*fo7$}j!`6)Q(f6P%h@a{*Sg3W2DluAA ziAwe@#8WDtJWUWY5uHxjY6UyRC25y%S*vO#kM!?4LUagkC%%!bFrwx(?mLAKn1uh< z=h`+E=!laal33BqiipPKfH$M%f|38Bs;auxC}9(fz>;!u3tIuN9Sb!euD_xFY}e#& z?Os1XwG>*ub(JUM)Tyy?vf|f=zLNS?sr>=>eW7P_8_qfAQN4HO;bTI)j3qF%GV)?= zUBYF`+-ZFcC}$Qv((R$;O*CH`TuIZk&Nq6uF}R6aGqK#C#6iaIa(o`*=E9htQJ#rU zfcCx=6xP$ZY~Z*Qz4PnJZAgW(*+V!2YYPs0;|WTB!#gVW^^cm;_NDVG3n$cX zWxpH|2K46>S_}0peA}}Qd$wk4KPG6c=r#%U?cZu`*H=?YihqWn1qt|Zez21`JsYZV zBwoCy)j!Pw6P$OqPN$ry^0J%#M^(a%7i6J;&VzD1#d=&O6Pm4uidngz@#0T zY-ujo89uCa4qisRA?*8od|x`?dd{Z(-fE|R&~2Fp>Y69g@WMylg9s?-g~T_c5liJi zIizOk0G(YDQGEB@2Bb$m)v#b4Q9YISoyRVFf-agRF39_CFxkvv(9)aR({(FwoX)X& zrKy-h30RJQ2~}B+y4YcC_n8T$d>Hi!{4m;=LOGMOLEm0zE-&kwIDd*5B=K#85qg;%{wB&n@CLz_FeAe!A#`-Xfp|&_DWh(Qwvz8LV6ALH7 zd4{m*eNcL?cj|r$D#nJ$op0CxZT~Y#{}a-2uNb56qe`5?E9MA;hC1e+Q!dlJ2jV2g zhNa!Y+S3wo79tYpdwuPwS$GnDsw(6g&P?g#__xn022zo=pGrYDbX;<#W2@rxude_a z;~XDxT%86sme1K#(E3J4SjzQQn@CGeef0?5pjcry7OO-TU226*teU`$rco3*uKePt z5!3hpIw^RIM}7>e&esTP<9(g8nOIo`^9YGsuc?dFI2CX2X?p@Ty4<wf^|bciZ`zz{s?NoWOmlo7qAp1&fogmwj(iQ_E9R?oJ8at>3O2+ ziI%1qR~JvjtJ=BkO0h)q&cqdhf;(OgwSs~f2EA4aVDZ65Q$>&dvV(x zXFWaY8EtIEkFR(Nb&h%eO*83*|LU+X62vk-n8)_sx-+qVa#SPAH|4dTkpoNCB zK*T^#SCc~C>;3N1<`X&Wyy5!z#Iu#C*<`|%RGv8j2*Zf)e>gM=Kb@qxE3Qgo)PgEt zr%F3=JwMH%wg;O*LSn z|CMsiqxSU3Yal?QhLuz${k)grRTiAdo6xB3fm}(^nzq*lFZ{KE!{vlNnYFwQ!V39v|bKyi!vkhDAs@f?bb& zdwwyPX=*Ue@jy5gaklQ+9vKRipt5HvEq>n%Ycduqiiu~9>|Z{NfG%Jk=qvfvcC~Bx ziVY1N!j>G)3x(VGG_BRW)V)P>Ci?jwu0I@A_&>5g40~#3G{BlGSzk`k(0Dub7xjE& z*es;j?8K`P>2aBh?AzYWR*<4MgrlhAE8a=H%9G zEkylLg(GBeIXd`p>ow(8xP=ug>dSkpX8b8le<<~dC3#4K5{u+YXPuOH^SG^ToIysJ z%?m5FR3WPPS0CXP{V_q&%f-f`y=otc8pvbll#N>#d1?$FxkUqkz)J5$$OeHN(DHH^r*H(W{~TS$}b3o@wBSX5q0=ldfq z{cZmC~qxEV+5nVaPPuxMc%f;&rjwneB%{DEj;<0kc2=@ zJsW=Po9>ebNSeHAVL0r9TM5xZ@VpGO!G2?M09$Gga>6cYVqvazuXNHO;ug1WGdo~e zI+@2Zdp{JmRHwikQttfwhBE*6hN5fYQ^XTY%TEs}nNq&wOKDjyX-W03>xE*Om`{DAP--daiJQr8Uk+vZRM}4Ha>9Ia1bO#hK+= zo&Qj`i3SID4d>xMJNd_|U9l&+r|DuMgAxu*#>^ap<*lz(OrUt@h~@kPzy z+bOiesjNT$bQwZ%k(-!Ck_A&-wP3b%xCBXP`;4u&7een*|HcV${~qH;}zpL5PIW}BnbEbSgg zV_EV{7i?hs>|TnT8NXouGeNeqMGyu(YwAgJ8;{>3t;0lanx)bhba+YA?WgsS=eyzc zakTRR7yj*4LC>+mo*NPEg5mK0v;cMNXmqW$%cYJ78Gg0Q-@zpG)k`vRdQCiwy}1;` zrx!c>uX4nh#3u4wfm96a;CPX4%beP_L|H{WW6sBP&-f|m-0q_IA^DXIsx9o#3Xh4h z3Bv~DtG78fl&xHP=%nVX0R)8OQp`_gIE|`^rA zVk4KntS+2iQM&4@>a|zI@x*pi*7n!-uQF`Sa&xi)C-6LMdEnYDd4+G?ceDO~EiCNr zh(rtaGLEuiu<~B`q!^C|(?xH3$zbt>aOy3x@~#FT5sxM3#}RPR;2HWx=c|7VLv{4P z$LyFG9h5Lb^g{4ZixfR;v>|zK9{gyQYjLb~_UBy9^t7zy4M~TqoZ4;b^XT6;{m0x3 z@u6n8qYPR((x~5Bk09I(J-6hX5Vi859cmmO* z`Uu_HCrP7j2}!udBpbtM3W!Lb#v+pZ(bWFqMM6z2K_Im*~8V1b`KPx!6c4Mi6vp*12U&DUC9v zf$(u-<7QO|RVECTK2gL#hXJl^-A6IROxm6cy2W+xgztKMOrH!N%4esK8x9_3sOr2= z=bhKZ8}=a)@}gLqKZNEdHaQCqtdE~pSpz)_y5zpw$Tjf5)CrjL-1cGZCyaP0c>aqB zElscg;fAZFFggK_`J+)okL+I}qDg*oAL=km*;Iaj}JSHn*<6L(w<5WzwJCf!YsVVplW$3xp47aR&2v;XzJn^49&Tp4~q zzOZX7wThqr5PMP&%A2L0zLJKy4n*UU%2l21Lg>k_4RiX*?P%D?qTMBRqI197%Zglt zyUiJ6-)|H^phDOHMA?Psny$2( z%M9{shh?A!L#*p^qC>`q-0Q$&@+C2Zj`dU z*?|YFks|S0@BMQF1>{NSm-}tCu#ZjU-fNTSBBIVx${y(zGL2y0pn$8d`5ifE~ z5$&PXw(dUFXhUDY^9le1>epKiconZQRWBBNj*zP=+j_2=)E7RYoiA2+rwj*L%re$^ zus`ViRmzAH!6={v>OKa}*7j1UE>v_YY9)#DBiD`Kk{Yng^Z^^Gn6QXA%f&9FQ4`GY zq^?L%vSua_5ZbuaV6!pJyfc6!oIenPZg+AL$dnJjHR zI#=9z&?=;R?CRo*Nm1{JJFZV)@Xn?v>z9Y4ADd29LkyoE5RBG;yl_n!7$l zI0kQN+GZ>MO5y}|8)lllK?RY;HnzdvEa>Z!wEY{}6@TzR&q56}af?K&UtOXszM zU@NsNI2x}iYozgo}m2C0yj;++nXjFmO#+Gpsi+bE+W%V^ZUlXv96haoX8 zd2fAugF#VT;?u0>y==6vcW2n4hVPjQc~-GL3Pdi7j8ywoHcJ^$WF*QiTZ`p;d&7k7``FoadRlVP`Vq~=+$Qa<(PeY!dbujs5LJDzY8lt^ z#k17Ar#j|hYAp3@^1bpYceEy1g4vdJ&ul{;k`5OXIg2zcaQ?6*B?wbefLDdbEOFaq zGzTSQ?w!3k1LrJG=SBAYanh>08lowt7qxa=1ZXDpCm0l2sSR(4))YbPW*(42SutiT zAaTl>HRK!cd@D!SX6Y*%-oN`#PQ;C;6EFuEOB&;dXL#`(hyH05QU8xH5|{n?C}kgt zeHT68>8F_;Io0U(`PQbeJUCzrO99&V@+s-{!B^D99zjf8ZTsn1;w9RzwL!rZ{%;<& ziX)jFkjjylC_=Y5uOE7U^9zbA_(hbQEfFvn_n6j_SYtrepK>_bf-OWJ57eVZg|GLVR(8%HUt+Bk;`j70{$JVZVt_ ze9Aqnb?74JmJz(MJnje|8|^08+-E2ord=QJy^lx!t^3gbZPqMm=FLve8dgVPSBR1# z$}zPP1#s&h$V=Iyd?p$_J|5?mc&ASigznicM@pFjHQ*bxmttyYp1)$`4h~nt1EuVD zYOc`O($jlLKAYHkAbB1sk7}17M#%F7eDCs2Feb&)qZOqXVVfgLpU{gir0*6TrBM#6 zr_64ItZ*%ucuiJV#q!ar|1PV{e8oO?+kpAz#G6$s?iptF^+;{S+1i!^evxt=+ygxq zL~8ty-r0K@N8dG zl`rn*=?x9X3E%)0?OYfe&l6li`e+6Z@O(3sYbJWMPA>2G`SE?WZi?)5C119J{L<_( z%a#MKDVgIc&soz4u8%(6bTA@m$reNCUZ`4Wse*c@*yxr0y&Lr8TwRFDlmk>2Ce2Z! z^q`3G_-Zv7697liwIV7gG|`_=WX|xF&Q(Pj$#lhEiwXWhxZx)RB93W<#M(P2sG^8j z!Vy`2feHLRN>v+hB2Vq1q+6Xm&DtbD+_3#$&g^>iU$7-MejpC4v`-<{)`ggz*@>YP zE48G{;ts(E;>7D(B0Mn;`;!g&t28r`cYL*5+eJhS#WLr2l=`+;K31fZ62r8Asg=dG z-LmS~xwwD2(}4ko8Ag%6$d9c5w6?aUmpSY{3kogJgPTSYovshn{U~9pP2!wutjiyZ zETJ_#p(x~OJNn{xmZ3RFUvBB$=pWSzIh!^8w>Enb{||kK0Jdw9iowd_F6kHJwKm7z zmRd*$Y5^MFG#fVnsqB~Kg(|NL!Nn*c*WCzJBl@SEVQa+z2H$ZP&kuGch@a%7$s^M_ z#gfVqk7sxfdI(NWtJc(N&PQa-2Lj1SuIV*q5h5$UMj|%&C23N(b13K9j9KnL#=}D< z<{=F#rC}m6(r5%8-sS3w>}A9FdlXS!;gVz$>InAE#^aY3DtEbhd(Pfv(q8R?$rdl+63<5V=6?r! zLrv)agWA>1Q(@8C^Fb~MtdnYXI~U4N(%!!Mj%j?EwWpiLdyFjlU5CvFiqEHbnj|EA z+fuMOin}UQZ8>`)aJc++nmjuJQtQ+xARgx(+yS+~sdW-8^pMW{&f8F?5~;;>jJ3wN z5mKzrWId|i`jaH$osjJN>kX|c;kD&GsH8naWgeW^I>J%s0Pv^r477I;#U){=&r52Q zJeqFcjvT&DE2K`n0wUgT8a4`UgB`DY35hI*mwkn_!u9p>69n}hEDc8OWajlPXero; z(WRI=Cmbv+iO9sCKkw|15%KWwIGY9k=rP%hk(?4F&pCCIIOe}dWjvXMWCR~mY7|Rj z4o{ZVa)pg04^{usm-dplut**!%&eJkBE5boRy5UpE2zW#oWjuIzmA5!#?*FQ+$w#1 z*QzwR+a5G@Lf9?WOld)Y!*8APDeRw`OHSl}*K}5x>)im*WX|o7z^fo3zp6sniyvl{ zpQ?*)lFy$e6V~Tow5a3hj&+94oe!ota9o`sB-1+8`BHcxk!NZU5BTSJYrFl9jZdKO zvY1B8f`UC~n5DRz&XK|w7$WAp!3A}Gf-JAaUG`WL(M)N)pD^R#?hRu-(WrQ#Y8{kc z!y6fZ`0)9%9ve6Yn-rsuqd^Mi194jHU*+ew`O-~D-H&z-dw_t0)1j0`-1T}oSmbj8 zhdm)kWXbF{w~jN3J1^|T73;PM)2$R8iro;lmdY2QZ!eDCtZ~>WT=<6k83@``JgIz5=0wqsx^GZ~g>bU5U&y~r&>S+}*O8Qad& zgw&PWpCAId8s7shCXT0C)G2-QL7)$A)M3Yw%h-JGAYaX}9G4|ABIguz_!mYbM@4^L zCXG1Vkk{b)Ao78s60WqO73z{+V+?kIFj1Dl zD_@{;o+H23E*Y&32Q0UCGyeD;Y@xnDAGTNN3wP5?YV^Yheg8Ut9CuBSi(9W8QYbw5 zB?pAWPgUFEumhi%6f=yH{3+UVXw)k?YdKbTy!6b(r+Ca#`A;Iw2F>RQ1}qv;(|RPv z7Z3=y8B-#*AR23d>_y$UjrS_~5tXyE_?vQ3@+XV)%D?b+A>_-_<2eWmS!hl}B0!Fh zw$OnfKs3_$)#MR>8@KaOxowiqK}F%G!9CZ?9QT9)y}Sk&#eoMmsKWgjM@NKNmllP8 zuJ|hYf7C;C@L46B^5}R_Yp%pqgjNn&-FS*H?2(+y4s}TsU|_Sll$oJsnI#&BoGxz@!w3T|Nk69h zYyN%6wB!Z_`S7x~OhA1_f65Z|NSQEhWL>njyQ3&oDoCICz@&5;iyUiK&*_1EBXhXO++Z9nXKB(Y5b~GVVl|$}ylF_zZ-%N3s#HSe(}?Lz@9Kf6QW(jemm=626Rn`bdc^cBy+cO8s<( z%X0SWW5B>mu6OI8xHs2NUWM*+Zn(dx4doS-)>{G{-+spSDe1blw?}x`p@YZKPEApC z&}%+VWJOXc0M<$50U=_U(D}avi{bBnvv41e6Ur%Kl5!O z#uk-z9$H|=lQajUQy#5HPdXGZ7CLNHMjzMjddz*logAIm{owkG#bc&rgEslvAq}55 zAM0{>bBdi5&U(L%=idVl%(!*8vSPq6s%{!kcTFGGkWwl!jVbDglyVuR=aP=wO!PZT zP6-z2{{_#OQ1#XB8hI3m)r(+}sCeG+0L{>9OjyFZ@^w?-GT-^oBPy!;U0C^Jd#1t^ zOXg+Ghas40Z+5?h_>-LcpZ?^saZ~pKMC4qMe*U9z+3JAr-m4Xy#(5)nukt%@v>vlY zevDSXL%a2q0%z;39zda`@ljWAEqk(Z&qws}fj$YM^w{0pWRxKDt_!ENTkSIR%?z<; z;}0bB1k~rx{$XAnE!ovRI0T&6EW2@6|9-7#708%9K4)n6VR(k27wDeX{JY=eOlQ_R z@lVZlH#G9krInzd?s{=O0LN{7Tbm=7F>oxoztCFAPbjP)i~J~mMzbz?{6haH-tB(- zBF6*FrE1p+^Yo~#<@xnvm82wXj-PGXPbr;*Bf(-1 zam(P-Kk@3@{`E}S7c!-xkwt1{rvu5q_I}8n+Hb`(G#Y526>pp6PE{#U1fm!;hi@fz z{5;m^gq4@)QRg#lE|7*jIXQ!$UU5SAz#aUq63@viO_68l*cdtvZruocxh*v6yrrt> zPg~Yl-AI{M%D2m;+CV37=Oh63X)umduPqjZk6c|ylpXL5$5Gbgcvd1dUM;1E94eRV zR~MwxPH9X8|`OLW25|-=CyfBG*n|YHO!6l8yZjTlVF*AjZ zEM+IdPJAn3);HzC=QL766TRmO!+=5j%d{)tlPjy&;u#b>*@(wy8=TPyx@>J-hACkVel1Xpy{tQNYhSkT&EeC5f5E@<~3E^gb*nt#Zggenq_?P zbR}Uub}SizWhu>!TvR7_%1Nlaq#vd7dfKO-oC)HR9GCS(GjCozC&MEBeXhPnvJ+-a ze|`S1x~qZ*xIRTHU0yD^+yxH|Dz(LO!QuO8=fs`&C|@Xll@FopQSc3c#e(XvhXSuN z9}g#tYRj9x{f$+c2#PaXnqT*6hfOfWa7%7vqFN(FNzKzK9{8hoi?NXbei~y?U6)_5kA*ZFqc*tFg$G z68|Z7THH9OE&0nOjdfT@pvmV#FlmtVHk|{IsiaAT_&qNv?c2&P9}} z&H}XzTA_6uz2pxQwHR!}8c^)D%u`uZB3+M&|WtV~Q^#G?VtIY|4CRVo>CySk|1Nf)kURl)~k}G1T{YWnC z&N)taz2(+q^~y+qW;K^9=)q;DGBylD@;7mxC0uV}1bab#V7;54iQmzkWk_0u5_6H5 z7jJLfics+=92G4^d@^;|VMoNESGb22G>5&z72Pes_9?+_e)QkivH#`2V-}~cR9n4mK|Jj9C1nE0Xfc_Dr`)jT^ z_F$f=BWwt%0aS)J?*4SYx>q5f^Im|9H-1mKR}I@p*-tuz5}0HK@lf8|4hmExQukZ~ zY|a5Ce};*I=r9nSV5>`tAgs}OR0|bmqbz3=G~LF~!2HyXTVN78;O7fCRi8L4S5(6) z(0mD?eQ735bVDm6cTyZRl$FT92kw9zg>e(q3fwI^eoNaW59|oI-CNkWEfwQqMfs~ywUvI8vRs8-s-{YR6{b? zQ+d`H-CaFfVmR-UKKL;Ro?m8Y~{yicoCLotF?K%pM`UP-Tcl7{%s#|BBWAH;{># zD&;&UdF_Eq^J&!5BDp*t6vM8%K#PZrLa(8mPyR%`WNM+8Z<}8>T^ej_>5k-mQZV#L z-}giZc)@RY+xyD;263xe%mk@^FZ5Cz!nx>blw4GTbp)WlFUpZZkxAJJVokq>ce2^~M zwA=dXRyX*xb-vk@g)R8l;-QE;70ROeq#Hi96_UVzR3XeH!aXpecQdbA-iYi}& zoe$X|Vz{7z>m*VB8KIgmgfHs-f~X>G*hjLo*F(oTOl@_SP^DPvnHS9YwrF3@!P* zdd-^pWCS~RuYm2t#k0iVI-2&axI<#uY=n#S+zZ~ce+M)EU$$LnN{*$|yABHq_|a+C zt-5R8ITVqO(qlw_=C(|#0_`Q@oAG13-yzyzguul}DFK-q`x zXj(-f`+gcv@!h}qryhO$#BXVTW`5-}H%L0-4BGcLr1bi6WB_M8>eKkf)@~2*)N8Ae z@9yXFZ|gnm9U0gp)#auDr4!jXL9C~mb-XoXvWb|!aDB`PhP}{T{AwribCyS^(Ri{I zy6aZ?*usJ?b)&hC?evQ9IfyNmyblnIb5|hCH48DpUka{(iw;*a#suSmis-hdA6li2 zxpbbhxz2tmXEYWoPBQe?L&n80e_NgG0I7J=v$e>zAz3yv=tHI14*CT0Ne22qb7n-p z{%xPWCU@5u zI8gdvy%W#Sc<+0oIF=5CRX&NUc^1VvVCroTRcFoml~hm1LI`7n8h4IVq@vBn)V#KS;+MLyC?0C6|z2ByUzz$R_pSG z)jB}dc%wt;G>xcZ2DoBKyMMWgd zq))@|s98VluO#_gJmCYb=uqw;gf6q%4S!;n8A2;*tET}mlk{peAYa^V8Q+ja&_hXk zd;6yahNpy=!QmR^r>Hk*o0=76Z9V7oMgJH@GpeFB8mWPmrQZI>V*jZ6@X$M z9*|)nEc0ZrlcO^J{z(Re6iYTkR$zrS)mMWZ9oZQbT@z8D%Hh2_g$F?Qv`6^#aCYht z!Iw_|H-208%**ewH%jSVq@w{Klan{gl~m+v%md^!s>526OUR%<$1SJv{O z>q=9o6q(9#Yi5?4l13hXOavq}T}p?B29f@9zsHzeuxp@;jBi?7VNk*5g6P4`kyBGW z)fH9WET2?uJaS*!y`jc_ZjrELpfeYb{b~Io`j!MgF|dj+DEQYNK3K`NyEwgiucc%&w9=ZnNF5D?kHjj$55mhY?Gvq zK73Q=Vc@_}A@2?fiiGu?OZ-fm2aQFyuer&49BV>dTZW_}$`E>y|Fk*mSnF%>&7!71 z;mE^k<>j-2qKcqV3k`6I_Xe8sVI-5Y#D+)STh2YSvkJWkT`g+Q|5R=UI1hxPc!rXhXV*NHk*6-)+e0 zQ#W;SEqP!!)lNV}3aL-P^CD+(m-ecptRl~mp=XIUcw|5vau#5nZD*R@l{!V3JaJLg z|4h0%rQJIa%t(?g_-EZ1PIjUM^n{Ai{8F!08W@5xV?9v4D<%{zp_TsLWyUm)#(BKY z!$FqiKA29Fz+BG zh&T03=;rFbz<_F?cb6qSLfx1GP@R;Vj%F%mj&XniE@d}9`!>{A*yuvxk1uzA{@zI? zwr3Nx?u|D9{rzJU2S($EzCxwbb86`@B^O_n1-#hJjwVGyBdlU7nc6;BtRqL$v4FpS z^B~+M9NHjzk%Mi-j4hNdxl9vqBDPZKgx9^1>U$_^dnnMUoWm{uigW_r_)$J?JO1E3 zGx!;&kY}H&Kkobt`n`%Z$y`g0Gtl!vuyhoOGnDfJ;{2wm7yrSc+w^lZk!5E(UuJP_ z&1{>&p}l2SscAlgaWnY5HDmYiMC_VBd_}CZyBs30b2k;Ws9k=MM7g3IW_^IF$}&Z> zIo?UT21_U?^E+<@P49t>PEUM-J?kiBlpbWG0<)(OTdrPb*%m8PsjSISlC>ww<-9=Jzmuv9y}YS&DuF`gJM)LajR(IcajI&f$YW_}G@s`Ta+{n9 z!UijAwq+`F?9Z~-;Q7}1e2!pE#hpW*_1k_-^-Gm{(w|t?SbMoM$XV}rmOP1Bvggg= zIr~tpDLgJiT(`fBi(gFTR4zMor!#pm+K*91>q-F;g|u8j+}}w@S7KtlnT#B>WvO*> zrMKP1A`F#0o+3RHQ@UCwd!4$voKMgHNxXMh4E`pO(-ByLZN0l$E+mIr*rh9JraPJfFO~ z?=Imz-~G}Q1EP}6`~+4&D<1MJ+lo!$=rqf@&5J6L1)TyVu&S^oQE(|w-Hn0+pHz?Y zdz`oC$AxDlwQx8;qlVG^#2hmVeY8Ed&6<;-R#gkQBU#-y30YX;#E}K)<9QU`!a{#e z)rMZwM+w30ekq8peR!O7Vka=<%>Cr1u_7PA{9{Fiy1_XSDdsYvS2l`RJIn3vVCjh@ zaZPK)!Ma}}wJ{7y1f4#XH&62@g%-*61&C%KpjdHZ{Or)4^RY)h%fa<}{HZt+qgaq; zIo%KAXrdTO%|Ci>0|`$_zhjuwf^0g4VF*~Ld^)UL{I$rGz3|N&nt@3rXlRxexA08`c89y27Uj*aa>J3c z@8~uOp&<@H_P628uH@-qX-8e=VqHR3e|25>F?q9RYsGCY;9Y2Sx}w7V2i2hSvRIn` z3s#yW$$q_LS%`ks(s&MqmJ?y&ifF}f1~Ud}fo-3dzjP<%wQODWbt-&zoY9C1!zzed zLs{JGeRY*N_njYh^PLo;Xb9Gy;2W=#W-cE2E5C4I-P->WF4X(Wnk3-7)e+5f=lfR> zLlaIDQd9WcVUei@B+#*;`l_PA%LdHtrs#l|{hX`fyr|#I=-rHxUu^-r)0@7&nqWZ2 z7}|#(I7X(NKPl?hyp3Yx9=gOoq_o0a#JEczbvRMecw3r<4_A3}2&QTzg^XuRu;Ttf z?-D!wqxlPH+)^*f*VgGywrD_;@3vGuy(RNMY;tjSBwJA6sk3kT?AQGe8sXOK78 zSTW?-0sKTrlj}{e-;jGov*WA~O7>hS8%Gf$_a^g5MAj~LM8U?scn5}& z2hAc*lP5?r$?tJv-QM9+ch$e2brpEO``Mme0?S19*Xz%DQyn@(%XRWS&l_k)izh1d z3gqCssjWo2pPj_KItz|qpJ`KiZY4vowuyc^2#4+ z@&|wLxTB7;_sE=hqm1zYUV^>R^gA~aO|aS2YcykOR2hPU>slq4=O3%2uPEUV%$$lx zvif;ydRO`v`$=Zz08~l;nGSG5{X?mlib=(b+Xa|IcWBjyro&fWE$1%3@qej*)gC3D zz9(1orlzKrONeBUO(1}1Y)9Ho;6UC->Ab1xN93Jl+}prOTUEa;DCGCsO~W_9Tc&JK z6Ex{T3l<*o9K@$2RuERff>}3_W<RBm-W1b(~I>VFH=lp5`c_ zRj(w)WU>-LxL^3vJj5*pA_+dNs4?=Ac=nw+YD}1R2z_ZiJqXQ3{+fB6Cbdwr*?S#H ztrRUO+|*S5#z?z?JxOoP^orxt5QCsFa5}gNbu5kI$27?%jRkN>xTNb{lHr?Q@dvY< zrNb=I13Q6-6O8j-bKlincFM0^M?+HK89M(g)C6c;o_Bo8z%rf=K^5>h@)^06n@kA~ zrn=e)6=1Y7P5(eHE!V!-w()qv9kAG<2m7ja>Gls}o*D9QJF{Hi@SQmLY|<?%MWw^!IP|M!L#Sk>UTjG@>FS6FmA@Cg7G7>}AfC63=0mr-ge3Hy z_v=*U%@s*-C&`B!uT3eStoN&rPG{Q{%faR=Nt*A06}Dzg*zU-q^-RS`xkAL8$C)42 z2crs6%)2BOW%43i56x%Jm< zzHZY6m0aIvqOC!BMDaJ9_`ofoW8_yytX6I&S zY53-MtWs7J{~OTrlr9YLo*{dBd){6#qEB{=!&J?18op>)vmWSmS~uZ!^o*zbd)Hlx zvO6lWR>QI`KS@P$L>+8uVw@GFiIbH3gdGNWMTF??Fix+W4xgXHH1O%fy?o_OBA1Ce z?gcL)3v;>N{H4I#1Qm(4Gu6dh>zg@&6VWwA)z@aU1y1eNNfqB`sY_79$;7=Yq@h1s zsoi?(WWCaFdsyouN4~qy9!Q@vc+U#d%Cb^1;y?I14jFgT0UDbIMk={|*jj1QrrK=s zV6=^ci(kh^W+1x;cOM*nC}3UrE!Ys;{Tv$g{N*=p# zMffgR=GQ0jot@X)veOsuOGp{LL|Y;Q`hq#iq8eBnUH`TvZ~+67K`U?$ozd6p9xN|a zlQ$O19iq-m$#aPQK_V@EGkhfWaAnV(sNT<_tW+&KYCO>9Cpb@s%Ua^ zxo9U~2%AvmqeAXW6nrfh*TS>@Z(XMvy{Atmpzw~7huj7u!K5k(cn-XoIn1vAR5HA! zvl@^1Ft91{I>DFr4hHlk6xDM8FYq~jULVaMn>;2$MAaY!s;)YbB@aQrLjs3Pm3Xk* zke?)g8iSt*Zf%iRN7%k;+AwhEYKX=2ssfU(8}#}>-s*X-<3^&4bhxOEt#4@|efac( zz%i1;AmT;->Q{j_+=CXY)bWTbQAl8K_sKb#?DeUws=UG1V1TP>v!VH?-LaA1`gd<= zT6dV?r>nhD{E-?RJDiv@O{t-m@)`olj1^DsQK#1Zo;-4(@kxm^taG5!i%?lddwZ#e zyWTO`C^`BfddYn-DQKODp|c?b9llmGun&v_D~t1S&FdU2zp~`cH)fhzeS?xNTN~|? z&vYR84-G~3FFztd65mP!Zz=_wkz?zaa*zYngbq-NEaBtp0m)fA5YbvzzzZWDuA66r zHLKWOf*raQV(T7i0_GJxv6z7qG1-%bLJ#P_p?H!_B8Syw))oCoave6WQKh4Sv9Z$@ zC-U+Hh0P@XuasMt=r`{V0l9p6Gx|T2_Z_g~5nP$w0Fb?Eu0l+n8erIU=p+xcZ@5&` z?)sWVc`Qf^zy&oG-3{ggQPy`l^>{dMY}YQBc~L{`^x!htg!qoUzHg(guG%`8L&Dq+ zx4U&S}Q?v zK+s;I5`@Cvd@%=-Lwc6XFhVYSijgU=TIZK?*?>yDx+VlP4M>+VQayOX(_H#1o(Z5v zp@w>b10VxJPDpR81vAs7hWyoUFlfVLHrJf&vSLE&(WJLDboT)kK+}px3ZBWHO$J@aRpt$yU#=KD`-MHFh(9l;TupqDHLMfc$I(XLucb|`7-moUs2{r z^!v7U#3e^39-p5I17gcw2}hcLxg*!8=dR)&tJRlFQN}E4TGvND$JplI>UkWTSm~c)<_*pRPBuIlxBfcy<_*@+bUR@(_~Y{Q%3k&U=H3wlT*Pf0 zskn*`*8Rua5{)-UB<84&~s#meF*W<0~=eKjs*1L=AP7h5wNg{Npw+8}9 zgJhOqrk+(rRZ}rsYnYs{+G0oYxOml}vLOZU2v{8&rMZC`&3QRiEb!lU(IWoxyZFxp z8*PvN`7V))F)x4(DrOPDp!EKTe1SYnFxNUR&$c?`;uQbSucEnqV+^YKs;~un zrd^A>X)$plkE|0~!;Mz9f*MC{H+9}H_k+!;I$kfWnL&|lwOLmYi}>0T@IsY$QJ!wD z1o@tkJm|iN=>yy|&4wQyk_{h@U?O_z@fE^Bz%voV`;u8vaG5t&5bQqhRWeFmv~ZzI zl^c2~qYt17BE&k|XfE=Tr>cxmt(xE8^jlocyMXcrw=9LPnrt_XQI=~O2w&|bLPC;G z8fS~itjuCAq>a6N-74-15F9-={cSQ0%Qfo1{v17J7&TYxMwZ;xB3*6QX*vAMYZ3&ECi-2n)KadfNacdwGRWm0jmzSHAG+yOlm~+Z z$n7(Bib*zrqO~kMQaL6sf0ezk@~Ibfi3TVJ@c=LOD3<6$KWK^sE-LZvUZ~2Pl~10K zHR=13{0$XIVtT6{dwI$3`iT2_cgRfBZ11QTSyK+^2m(D?uzbDFB*PIf)e1-zvHcOV zD6gLxSua#Fr!U_K_C6v__~ZO3I2BTTJJA9?Hh|=I_YC05bnnZ?#l^)i_f z{xEwbOI60oIvaSQk>~k9iu|@H)N{JxmZoVSUZ?llfMuyE8X2}dtKe;)$q3*Hbr2uU zw^;48&@VY!-U(`Zig1#v7l(>D8?T$m;)Tt7IkjMZ+YJbP%zX#cKEt7mycEVa3eeNn zkU2`+RITLaepG4O=g;)1rs zD?dptQ@B6r@f{|Owd&baOD?dC9Zz6L%PXwGpvLFd98P0(#f{xRZab0_cUce+6#vKl zOot{uo=m{57i0BI%w;N=InpK3;R^zd^-pJQmXYkN9Ah8efeBYoJvV(*OB_^f3l~$E zC{+iw?ke~4^5F3TF77VN;p z)DLxuOssSckyP8#zeD7I!^s(FwWCRxqsS^p z7=DbAswe;KD(KgK`?AMvn@+WJI^V2rZ83_P6$N!JIx5kD=(OhcGYb{=GyfyZDTLA3 zKgE6k>(bxNNeE;cKMoRpHt2$K*>~=Gx-u zl2$6+{;bFU@IfNrfr+``bm{#e)&i@lp}N81`F4i*_EhxFgqHliqQ>}PD)`IhdP;a6 zD>tPJbimHNjeg<8wtL@)+dC)d#<`1phvzx}oy=41~pWj^S@p3vjmP&f&pD9@uoo3E|N01zrhOinv>=~B4!Vl7jTE5 zR@qpE?+1FqY|bK`&U8r-dJ_otN}4f{A>x>&Wn}OhDd^RY*f7_tMk>D39R)1pi#9OE z)T8&OcEL$Cf*NLGg%ch5q;d&YCVrk`snk@k*`9Iij|pxwyv8{N0wWSK#8l_bhROJ@ zC%l%+-gTnLMFAmyR{3Ke;p|8qcJ|*^<;{*r(EK9H14y%#s$pW6aL(W{y2^4_zRzpe z>cx*PT@SF+cz|1Z-~O{fmfY#xfpBo1pk~OVMN`qg6&7rJF2ZBkdvQe5|9%a#0TGGj zu!!9%Be$tHVcOQ26J7p?XYh$&%d!0j90aQe4}X>j=kX5WDb+hTxYCQ?*iXRGjtRaw zK}@%c-?;kRFdcC=QTW#OcS1Zh8UE$&b1b2ai?ZW_1)ZO12O=8<^r^|E*S(ay>+Q9=|eIKX+d?S+|~XIvG6ahsrVE@){oS;SP=W(O+liw%LX56Z`YRrqRo? zg_6OaDV`Fbi)`n`+u5#p&Lsf`M`u0Zs^V+C#uw%Ye)c`CB^n>|(f?@y1fm-guTrcF z67aQ=0}jWSsj0aiH{WA%NvHCye~J~R49SrVFsLy&AeJ2*!MD4ObGpk?Ix_-XH&2rL zVeRco#?RpvB5fqetX91o7aWe<@9^%h%=z=Nl@YGjcy2gqLhE@Klcv+D(tI&1>jgi& zG{7fiU0hBHm6VDCz6)>~K-rV5irc_+i9viXmiFw{@1OsnG6Vj56CoS)XRFzn@w|zD zDF<#R^ca}Tj8n8Wr1B_Moz#=gr3DBS&|G>JwaH3;f87Uo>@iTLJi7ns1rT0L5F78YoU=LJ}Rg+xJnqo!=dLR z$b;ByA$L9DFuY$Kb|0$^1g)6rl_Jf{$F8S|5+SB z0M-`P#?+1K=hYWJ$n@3UO|Aw^7(X)_SxHmuAtiGWVK*k{J(eKNKoL35BjIIB${sdv z^5AJWaqjEf3zK#NH9Mm6rK=wrdhODU)?dn6vWN##KZ#`YQ2DJ?<#+D@U z;N`u+jt+2M(SJuxtO}8%ECQ#jp~D`0+4tFZpPneceKcX+!(d!kqbb><7jv=VqT(Ry zs?HaaGU~NTsZK<%;OqJ7DK*9)D`L;U2BFj;>MyFgaL%)h(qo2Ss4YNOg7^1>51CsOvv-)ccICxu~^kAH@ojn#Q_uCm_)QHYl73;_@1Nx42712UU9uCX}P z03sjCCyiSfru%uECXz>Hn`=xplB?bt>1<6T5qxaR-3W#xbI11=M!rO^3DgyipmDVppB_4S{_rS=QLTH*dCFx0wHV=$CeQ1%3@gISxR`t3A@L|E|ISi? z_(f!NeZ2povQ0XZQ-!?i>i>dVOR5%Z{o!8T5aKNUKc!LK)gLyq$a+S+%JZ2I_RRRt zW|UZpsng3Lf5$cGhv*0GJd7Wc2iUK_H!eY#7_v?-AJ6==ML+4G1rRm)bsuo~_p zgs52#`nX?JnugN`hcxMQN@ICJ6?b8JzJlg`J=air^Z|~fyihVSX5L+l>!(Ae3nv`H zMPohnSPBv&VE*2vwk(t|f>+sH_CEFDS^X7w@$A`4YapbdpnKxZ75}YI>=PCsSC39> z_M>$3RQhT{yUkdG!fR1v&-T>(hvGerJzi39D%H;Lbw}sEu|MBxMeG$AdgO?l!YPJ?i@6162Q${4`DCNOCF_)A0AEAFW=s;V@h>*P;XF(%-v zP+%vdN%gIE0apBe{^fIAQ0gvyN-pjTu2);DNmdcssF$mTQq^?`)wo~59(Q^bGUxBv zI<`;}y8i;wh07xKnMaWD;3NY^qVUEwpI;|0K(ETlU9J}FIu2NNt}-lSl4Vz<+~-|z z<;Oo|yRB2}7kezYikXX+j;;OWfM7Er$`IDq&!l?|XEo z=d><3cn)$-3fZU(*^xv6N&a0jGx`T;>~i7K8m9$;o2N&UN|iWeqGW!BOmwq03sSqU zEf$imIr zzXOqW`+3gE+>tjq7m=pcbcS7*Q7Z}FGdOa=POhx3N1HOTU~whH1|3-UXGDcEb@68vNW9y>r2qkXiiNdoyOf4|xPl*#6})9M~7Ax^oP( z#Wnaoj!hWk7iw0xF9ZwPIQ>i*FbmQ6T69_rFTCl$(-UC5D%g+cM-S8#YaAadG%NZ*}}E%lFg12ZAjuHwrzS1hVr4xdYSX zR**r0-Z{@tCY#Q}fOnxu@3M<0s??p4yodIr_D@F%M%CiPWi{WN*JO^XsLqlIbtbp_ zZI?XV(jytOZI&j)3YV#0k^FSxx5ZX#ulfGPo(=y(03rIqEN`MQ8;>um?*lv?lP#Gq zMT#Rbq*Q;)`qgO@vg+CHi2zKpW!hE!N-K!3M+GznPXwT2?D@$z7G_mCytyxHow!~8 zNOw%{h>1fafS)hLD-;k$0#17yZk}-~3DY*@-3oy_=6*iNv0c#S*L6c~&ynKWw}bb| z0NCQ$BYrSPb1JpF8op43ksM_#`7AA+QXPd3)q7M;yUZ=8XQ>1TJj zoGKvm(VexD?|4eu`<>6C3{#ebD7=baSBp!TM-NYPtk0@2dmUzD-2hTO5?yfVe-RS( z&-Q#zpQIY){~7!KYc0^la`aQ6lkf)Tse!eFO`$iZ3v5KhGwru-pN&iz?wcX_ali_1Q?(e64 zLK^D;x)EK+=YFnJQmSs}NZzspKs*Te_I}!F(eQ03nX+o9UjZ-f%%+s5T;iCL5P+WcJi#kI@kkTCyQ(qf?tkGcF%3qX8dbKw%6u z_JSgN9CMQT+v(aVpCTK6@CBljl}S8aCj;)yaCR6(ujf>yEL@Vre_VsP%5oBkyjTt`Bp=mzG8DZfC39A1zz-_t$kyzC|=A=+>+N@AAyfJv8v$lL13wfA7Lc@6KM+ z#drQPdgnf3JG#P1pHI?H@s2M9eF&P2B$Ux@M_hG4*%m+$*7TMnYO8fEGe^M3wZ)k=3A^iV z6i?`-!$EcbBHC$ejpFgMT#0K!42(MSh&?VcGUIPXqT=IA<19Eq_|+$FqYHucvMV;H z(8&nxXIjhZtR2HjX%cCpnM3i{)yz`jh-2R2=Z4EXag-Wr0qSVOWk71QzZELV%ncn3 z${_ICmZVQe7$Mu#1xj48S|;cIQ)4j-=psa*1SH%^B}2A-VfmU*qw~=>_xqo*$F|p% zhGA6d?tOvbf{Ln3d4um0lU<%fBQ_3S{Xk_JB;mh;GnkqfoN&q%pij%31I;SVEh5Y7 zaB1gzF?E68zdk$C(j}uY*xJ&x$I!!)R!yfP2;*p@bx!)>UT1s60Xi&oDYBmPon+Y^ zst-2vTa($x2tuZ9b*Ot~SHmZEVN3aydP1YC%2K_BmiH#<@~zLY?!7Ks*cN#jNr0(^ zqF?o|OBVA+@WCBw9Lk9}QT1Z#8Xc^icxFHNCzWw;Uy{o08+gWKI9ITOyfsw(r$aD1 zD=Z2h5%JBZ+hjgfgDg>o;3x0GJ?yMHRS4zM?Q8)coOOQR&&Hq^GWMgg(vjwh^FD;b zLq8{?lMowyO`5YC*)D+t-!imE)$9?T;ah600%SmMSU@j zDA*`BE#2+c$9e%Yf)~CJAcjsk+$O(N4IKv!lk8ij`fUA7@RP_z1r-+E3+Iw<2Kn6H z7!ky%QUe3$RCc_TPpd!SK&10ZGjslLi4B33x$#%?>_n`q|BnuA4|srLA4fylq)o5v$mN> z;5flo?9rADVeo>kaJ{!m#6fj1%mc-5&b&>BQzZR$Ph^pPJcT`BzYEU$4Ry&C>H;}6 zv-XCRF-jpWF?1`N^I|I6iKfRP4;hj5-8ZKR&Z4%NlZoAi%v)xi2Cv@Dx_!3yZfn3OGM#?p&tT%+81Mg<=Q5; z^Ebl$yC4;SYylxZpj4p>vs$%)d-DHM0;y?LIPao*Td+BWc}=ArofxYk?ik? z**+%eYKzbdk<0$mZ60!w^v43IU|i-|t~=G>{)}h!#ug7qX3F^Xg)oMow}Qv*MYc29J-I%55GUb%!rB;c9tn2yR^~QUpKmR+ zkFX}%Sz?c7HCm3O8gfgg%0s~ad%2(-I_Hm5H=&%;|2@^4*??Y`-4b%t$bH*!aK{q! ztmUat-zu^k?YM+g>>bD-hu&e*zA?Wa+@L43y&RZpmP++_zhm}8RIG0e z;Ic_LsHa03GX?3-(|?R~emPJkU0aIG*%+6u(3~jwcb9jepu~uERM{0O3PtX%GX3_x z*IWI{RmWZW3%(K}O{Aj<##y_9aw=mv`DTN;>+UQKy zB;IpTc%U;=k-Rx05BJ;dufRdbQw0(48O1CWVf6+tM_B8k=%i5N^=Wf@4vDwBL;*$@ z76xbkXI_=wtQHa~BDs=UEZU|Ay7f=v-#T6+Byw6_^&QUv9@h+I9DsH{EZnor$b+{2 zsl$kf2saUmF31;ncih^4eNyfumG>mtqU+9s;xB6{BJIG2&0?z4JE&AkHroynN6K7G zh2KV2p$|tcgHbz14I=a^DfS6L8QAaXtdKkDP#CH1<8{!a+~ySFmwp|Wng$VZz}G1^ zA!E2tE+dEdCFb=k0tfei4+}Rb{82I}4e42@`XAqRYU0-1@VsM%%v)UUaa4xoQvVcw z6+_VB4x4KFDi177{~ajG-ng7P0{+CmLx0NmDzv^Xe$fEV`YrFALv1#H2czIG0Wb{9u*HtF>i=GF@rWVtBw`URv6+7>qM|f2rS<@#A@H^^c3P zWq?>H>I&uDF=6eTmOc&IBApioSKKdPSuIq?BtN*r`-q8&^`8y0bd~<+a-YBzEvPR< zr<~=lM0O2@QEs9`KO>{u{tCjP>a-4Q*P8J9%AYyGoXd0@*jfKk$3&z^66D@B7*aB^ zD=KQ&xa`%dZmA=`Cv4sKNA~avpV~wtHk8wrHCP7`Z#+^D-f$ap=P#yVfo1fN$+N!H zCu6shYNXG8`&=wS+#**qvZbRLjTE;+yywq&@d58}QWH7C-fzA(La;r)fM>Hzs1}Y2 z?|J*t&w&j9*&sX5TBifIEMF8_uBc8y;!uKnK`??^m#2I@AOg3{szp`*NJ93b-`7Ua zm#6C1oWR22n{gCIWlG(0ZUtLUw=Zkbzn;{@M8U2jMNz-B3^_AdBD3U6vM_54pIMk1 z>(o1Iidj!y6w*%AI09%wB+*YS{(9Z(spu#!hB4RBG$mIUb_5(r|55HMWKqB3)Ab@iG#O7LbVsEPLFwf(Tx#;1?6s;! z#FH|m*U@a#@yO-po4eaG;!=gN^#`sbj=qSZs-o36IX`tl`L7eFU;VZOv1?w`7MIT~ zlN>k?zBExS55=uZv>e$eIP7AG1)ys!``*ePyZ#o>I1${2*jnVAd1r*+gHuE^oAUXx z71CdvrP%xwX+Oryq}7twX?jadLZ?d^9rMc;n?+Y!yPGSGgI8_Z2a&e#sJng#d_2lJ z(z8r|6!?vYVVFqrh1a~#aV%u@WRs872HZ3+S7YGdC(t&`bVgp~5+_c?V(hYd+%noV zsN#hOx$t6@g#UtMT`9#WoQ#*d>n{bz*nX@*GOB+E$^XKA#Aa7&EQ(h`+jCILwnmQ0 zW|pdOR;zF!ctr-s&(Ma8e{lIb`pas%Z-$*Kvlje%wNg?pGH|suR7g8fj7; zn;#wE=&^8?9Y;^5MC*{r|5ZjeG&h!&>oiX}^*aalI*HI0-Z7i4QgBtU?FJP&;QjvV z+n!?F`z=nA$o?0q7gP!#pHlxfx^hK7%#r1WDi_4OD#hm1MtEjxj^=fjq3*KB)ver( zcu}_iBJaM|u1=3l;kQma-4l+Hn~~le-PLx}an%qjW8o~Gk1WK5L=VNZooB_LgPT_N zm*T#+#agls{NW(HZl8O+Y|L_%Z|Fqa4v$e%vTGVG!y}r}P?iT)EDA0o!+EqI#2ems z{Pm&PTvsnV=Ho5t>k}o!l&8B4n`lABw@RPP8e%BS{u*EE@`5sQxMrq5H%#3XZNNf{ zra&Q`kOq&5#e_8In<5pIc}IEbz#c7Jz06J zBTCx@m8si0bS*A;tnx%>vV#{FaJ2~0);N$aFI!>6r_jb7GoAFV zVF$@ixFAUk%#T(w=K-sYkLH!#M1@cY9jWO>UR9BLdhM7KV%PfoAk|B}@p(g=M+~V&b688JyP*QTFA9ORZQu)j{Yi@I z^(@&hOgTTp(JyxP_RTR?%}%nU=>}VgmDb7zAf4glQroy6t3n6fY3ztTcDG=8w+WVa zyJoi6#J~{`BIW98+M;i1BQ=m`_J8lJ4GLfkJL7}uFk5FL;xF1Xnq>AP0;LDQ%t~?M zsR2_~m|HSA%kL?10{DdbUDQ+QZKK|#Ij0bLvT_?w_lu{Lo~Q(B?uT-hmcyMrZbGxz z2q8#}rbn{T1d9J%!RK2ani7|!F5jOwJYEw)*Gkl?4DaWJ!^HmR$C9}}96?h##71N; zF9`FxIi_fDFu|`=!iAs3PS1fzJ25VCn)hGJ%bf_}TJ$h>Y~5A^K}c0EI>vHX7_ov; zduy#J4UJ4%x@6`uZ$~Ddo0Kev49gI5nMp^yeeV5#9|mnix7j$Gh>Fc%+6#4X`aVU& z#}M{_=`!-z;qTMY6*>XlLcF~7C!eu+?s-@zrtKAKeZnNF@Z9tNN-fzlaZgsQ}zi>zl^ zia*00*F+nJ7uAFa}hiT;nHJi zbpG<(niVLIt&@z6G(lF<%G>1-al%A~OcLKofunaHK;QM|D?HC@BzVHvX3ga0-RvfK<~__foqRB6g5cm-7MRC(ieN+rw}Cd9KL!J z9-jGdb{dUw+Ae^4zBPW#J%O~{5z2VVqq)+0er-7>NqDrKGQmu$O4&zVi?M^*@Ja0m zA@9-ExPVm7i%gTqtuI(~KQ4sQkg@l06ZA_-rg4#jwSzmN`g!vFa@F%|dRVP&b>!XQbl4NHxW62!xUUwDa=+Rtq8c zG(%ZLy9pnBT(LM@S+hV&$|tXwZQF@4X{Zz`^@7_ zB=(3RbPMlvesQ)^%~5&fi+Yo-*S!3bH5+;>LJ4|kIz`K=lhoim7p|z}5f66KZT2I` zGQVsW|K*2zCO-seN=Oz|aVN&GbhGCp4uyw7?OuyK|F2nR6KTIQQD&$MDF|76Wm6QR|v^Cagh$Q?#k} zcc|fPB83Mvo-+w?R~5Lw5-IGIdJO~_OV{8j3eG%VJ-_jaaxowS^ZaE0-qBRpV0&JD z7<$;3;C1Hhe!GCJA7y>Dx`25Xh*ZeN9WNurauY!PzLEPCNj~W@cbsB+V}tnJ?(dG? z;;lMj#k0QVYN5LW*D+=!Ff1#eN*z$Nl*xbBmW5#|UlV%YK)T#gb#_YppYq)Pzw#`w zH6JW_cFtddzPz8148VdF&|>64O9R%d)l;EZK^(-9NT`Pi{-*`Nf13u?v%5z|6JWbR zJK1c3czLlPIga9qL*d^$RWe~PYWlLX^|=dc@E<=DySA(xqMN?& zSDRe(MyF$RCPH^y?d^WpmtZ=GORZ5FqJx$*i}$}ZDU22DW!jz>wWIYGbX`vU8q}{I zZ)Q}Js@+$=>CG0dwtSD8P>-l)!qs|VK-GhZcQzri*Oa){7R9`Bua@0cMPQIE6nnip zNk)VUmL7E!0-2dtu7GZXB3AJ-VFwn}=Z7(zh34;hr+Y}pxa+lxHkl=?&X-O?( zK4h0pw$jo$bXaU1QFs}Pb(Ko{pK(kgcCi%5E)Sb})TmC6M;eLl4e*$_qh&6W9` z|J`nQOf%jRq2Bk9h~fQqlKBDe{mV$U2TTk-H1!@`VN;M9ijU4W4+re+CH9}qQG^{S z`ND{{0hNE=8D?Nc9&e;tn$@Q2PD=LUx6DhsBpo%YOYRbnMuHyoJ&bS4sJ}i5@NFC2 z8Qp`1D@`LLij7njbBb{yrCQ@Le(ne5ep2y)LTgrOhbw+o%@1cmHXQvmFY-4eoRKg_u8aH@MAmH=v>L|aoe=gdKyL z$rqDo3K+vI7=Rx0iq-!e*(k&M3-Oons%+zo>?qPcMk-Fb6jl_4vRP8x!h8q;E^Cv_ zZUQ&K7S>hKj|$zLLg!xratcnWK2^HM;b;DTO06cXGPh8H>%wiDl6h;AE$qmhB=S`J zapyv}=rgY$BQAgu8{1HG=<2;DgF@Y z3d*ay?24rb)7+!Rt&lbgM)8RyNHDR@hn;7~;)iq%)<$J@iOte9nkP(^%(? zoBGj*LpwdQZGFextM!#*+FFpm$K=@Lw%bj1*`!=f$1z`k{`NdJDk-*KJh=YJf$8sN zR#(;A*<=V$SNH+f${+id0*`;5KB51PpG$l6vK3*O(&}VXH9Rd$;~M{}KQtr_M?vqV zBl=N+ThQ^_$aEpCzGIn`Yiw^xYO8YsY?`T}BsqhXV>(rIU2TY{?X6)>L@U0AyM#NyLO6Vw6Tg*jx8czll9KP0rkD^Y<$l-s_5nRgHSd}i1aEdT?w@i3!?OsV2* z?eepT=VjdBGN2Ht$$PSL=rIdp1tPAn6dm8H=O_mW%)6)*S7_Sc=SqHrXN9q{aZlzt|Qe56`ar8m!_(li|V&|=3+;OLu(t+I=uu`d+WAVqf|wm|7+7F{=LqT zD^uba--(Aae$*;7Gt?6w^kHDBtN4j4Gb0qQZC?5Q=vWj@E~KgYu#I|uGHF^YR+!#Q zIDz+>0r%)ow$N-~^FE4HhHUoMd9HnsczI4TePAkZCh0sc)ya0hjv^IJI_VfEK8&J@ zzR43tW*+mLc&eK9(CRnN&vwps8+ImqhtIpG1S?0LJ zttL34X>$8)@f)>fUBvQLqmvqy#c0tao_#p#5wM=vB*I{QP#SwuDY+R7i{1w`*sRp0 zpYA!?4?AknEL%)24@oGLiemE3k^Qn9Vs7;moX+tn3Y zp()he(?fb8ivKm;Wx+HOo-qT_MZUXK(XBCboG;X6laQkYaYL6|LLJX7wc_OS67di3 zZc-OIz&d!OLUAv46|m_21xi@qsFV0zKB{&TmPF!*-P+G{iXhhj$-*vM8RL{#iM@*=A8w{F-Qsm&$DTocL^`pB zbM)p+J9L$kgUyfd%ioK1Dpd|^&2Y}f4rB`Xh_dn@#(%HuVe{sUj$f{>>ql(9pfE%s z!ZE!g?<%9=CwF-tn?-cJ(BB5!dwfmInT2aoR`T))2n>DwnZ^ue|7 zHE5=<)v)X6m9&c!s0lvju%#XGr0El9_SS<>_W|kz^MYo(6e`CMu5_izCQYvR00!J2 zv(?g zp>sL{ff++PPnIOwoQ>#>LG28XSRjQcu71TEJdhxL5obMqz{A9)0uVQvHLd3O^84!z z34s`hw;0i_G}rOkD{}9S<8d7_LW@%*gJI{ctj8{sN*7G7H{Ho(ceXC#Yvw1NN2ud1 zaT9jCU)W_2nJTSIx#i`ME+YDK(jWsfx~{*KIB6vDPU^GEArlp{v?_VEeo=SBM(p)D zKXrap+hfI0^OF+XT6_HXTQgARr)o|MeEdfDUB1v1tXj)~P86HP^gEcz>6m8w%fQ~J zpM$NOt8r#Yo4VE}#n3)J&wo6xFj3Lanw&Rh5zBP|qvazO@<*a$-Q^~&k1PI{1sEC1 z*!EJ@`ej$Xt*ZEEdqx<;UJivcQfJUi;wFAKsnRx=H%ubRc>d=#v_B;hEg@qoh}*`1 zC%?w}fgCD9$a&{(()LtaG-uPqMrFl@JYfjBJ6X`Ew)j7kP0YWusw$^S=X_Zbd1*6! zx@&7SL$b!g7hLVp?Mdt^Y0?P+L?;6V=H|i{C8JqhNVsXqky+OeW%9u;OO!uJLRN-A zlL7~H3i={x5 z-|p3qIQ3>`5Wl(IH-g$@CLv+-+c~QnKLyach&!JXh5+}-t?bI$#&^?rX~ z)|&3CyKC33U1f_N!26u)7Op-7>s^!To_&^3wF5d5c7Ia z^qevC;_Ed(&j(-cMhjR3zNv`#+^&U%VacA%oSr{xyy&Yga-pr`O@wi)`{dVIPnh}n zW%Op-@_WeDWoT`jdd=2qc9n|6>T@UGjgn9P_a&3}yir5jwo%PvF2pL@!4U=)4h{P^ zY{V!D;E#mb?1(gX)<{98mKB@R-=bK1HQQH3t4hF7$Ym;O4!MYvz>?=g-QXuDQMlUA4srtvv@G*DP zlJ3ejsU%BUgn9nzT@i~dLN8^K;1uR)s2Q4JHG3SzkvURO0EBIs3*_t8L){@G&s~s0 zgYN0+sdH0^$UV=zmMn$zxB2<+bBA2w{*fT1bWF5>Nznk?_+a*6LFT=fgTEBr>DuxSB$ju8vF8 zFc*pDEV;QPd3hGla){D6T3KJsGIXM9*(4z*A)kQQ8RmZ{;@oghCx6oy9t66l7e2jQ zJT+I^lz)whxZwfD@lZ?6?WWEUkG-doz;nsLMeGr0;kfN*T`JOm)6z*h&x7DFVL{Xh}KD3j@z8C*NF0)hUEmc`CF%qNh<>5Q^Sr-dnm;UbtiJ3sL|bDe-H5>i1Zdq>&OxfBC#IN{EH2BnPTv$u9T2V zt5h!DavykYO(BHgwN)^po;u-&7Bw&E|51EB6PEg57^d9edZs$$B#bm;`W?s!uKZ9K z?`)_%Pc?;ESraob>dK$bq``|F&#l>g@yPX_^Dwt{9G9D=+3`a~e>a#xu@6ZuynT=z z8c5vH@q0PJO|m5(n?!-X8^92ne51Dq3lVGRM7;T0of-ayaGQ(3)TR_h!xS=roN2AD zCf z@K0k*2z}k2gPrAaL(qO=l6@2N_?{(d0&Z5{R;$?X%F7+)Qy*=7CjYXKu`Dz1jbY)k zdJo+z1Gb?dA=b39YgCBd||icJ9YIcmF8Cn2}dpoid3vHt7hC8!3~>Z3aWX$vj1)4Op&?H}x4lt@ZulIq zLI-EF{A9WjJ(!-^5Q){92| zRQv|J)Ac|($h#H>4O{zt#Y*4V=(9LBYFY)MQ$Tk8aK_J?S#KdTSu+kF%J4*N zd;P5MlKIkYZPWxw_)a$pn|uI`@1*#~za*w9hkf_n+Zo>LLY2<_YnalQrAxjJeqw(f2>SZ0{6@4hVI=X|bJb0} zH}!OEtru1+!mE4t^<_Zya+JH8(2})-esP9-LDZ=Q=y!XmzAEJLs#Ul@|AMS@na&kg*xI9dC9SBSe9|##5IoTS#9z?KAG@qnXGE;EG}>_mzuOt?EPM}%ad(Qy ziMZQKa#sIVA29mp?}oYu1`ZM8!H`K`57$nPVEd41X7vovV|#EBnQ{@;wxp&N$dUTN zx?N<@(ZcI=-oR}`kI>?h_~SKJrG0taoOk(K{F-(y`Vx=pK1F+Fezpd2zWk4T#IhmP z@{h%l7V~a2ozMuVz8|EiD+rlZbsw|^h4dz+6eIqUxeg{WxJ%sxjtOTKd5GRko!#8y z7oUOHFn$%<+sv9_EyZRpDM8RVEvm%f$Q?jTSW3r`PaH@1I^5ciygcdTqZaj*0IQ2K z9P4_X$0E8Os?GGjAyp59%L zVb}#UU<9He4Rs+z{Pyu(hg^)Sq(cmSY@nB-y&geHg(jO*h9)44r6yk@cPLe!ofE_* zKQ-aI?|k#Kqa}PShMA^oW+>S`821}BRFRV;a)4qtX7Mgk2#MBW9@)2{hbr@2ZJ62U zcY69%K|{Ke2oG1&I~bnT73tbB;BkAlz%$>Jf=`~jcpkCqH;NjnVB|jEbUqAmGRyCS zDO}0YXCgk2^4GF38gEBkGB;N_`RI}b$|5os`;}L+?mB1j?VgzpT}HT0b_=wI%N_RJ zzf6zH)lVbNdaq*z69O*zsqR*n^@_2So`Vdz%V@fHYt;}Q+3=T+q)jJ1gooazpIIYz zMuh%-_wxEx{T(K8rKz3G-p5tdSsibEq+5&Bj32j*#!Wlt|c8{*w=}OvQg_q;$OQWv1v9TKJPVC=eBZihu zfYor`#qCZB8hcv9-FyxULoB2Gh!Nk$(Uzec96rgIdZDVlZAF`y`IY15o}a@GN+Y{g0CHqs|h> z{E%V=L$E}$-ou!;*q2Zv3fBz6451QQUK_VjLl*a)OZ}9_U27w3x=RV>Bru7`eD2?h zS|r=Cs3_#~ciK(N+h2}%G3Q3Yd&`L*k7#%EY#p%Ga#u5VC&e<6f2A(ma`3!Sd{n`R z_RU!_E**vx{hS)TCY|R8e^FsTb;Z#NpE&IzC4Ad7HhUF)v)`_MhP}^!LkWG`Abqc& z5z{t|;&q#Ex|*o&bZDPS69#S|?DvQ`+@v1dsl95Z{Q&JSg#9{uBT1Ac5g4=bnM?5 zUPe-Ztbpa-;%(CU4~NkbqDhI9mD@e0^I zf4?)%GWH*p7|zA~zs$2Zj5uFtU6nXNq`;m}=zZd*{V=X-jFB2x1F?W8FY(Lw$U6S{ z>q2yu;fKn^0&y*Z+%U1w=Ou^{OTkb~Wkqn}A8Om=$;>~845X6bU#Cr4hSj3fb_Ov_ z$)u4NOd3)UVD<#;D8vr&TV(e}GGppBqDuPw+1)kh7l0_>!$aM)S zq_k4ldq(-?skoKgg0;R(Aw7Mz?3aDI6<9rS2PLoZuHo@wWO@Dw&P>39`8lWy_Wi#< zXwr?g09H{t48r_jltOkZjo0rGmx&OF*NhG_{b$VWD1P9A*P(Ea`~R*>iY}G|6buuB zFsxGI3G0PSMdpi-^DkpR@lekYHbxzcJMz+cq1rBsMN4w8~B zvDv)+9s!VC<6jZlj!?)GR_TI}Kwqv+w6PF4f8b~)(b3p-kf7wnn8vL_h7hYphDUMT z0hs(>YUyf5HTStn`@+Z5!ZmB`DM@#^(&^|v*lJjK+({E_F5R!yuP5pWcNhE16dvCm zGjhL}Nc>)2S-ey!C({35@>T*0kyJ1kFdOa|6}cmV3q`&seS^nd*Ldg}vKFbt%UG)` zf8`-0&uVN=dKdB12wv0NrYLBy4#`wf?YQCjsZ*hI1iOEeAbjU~-F3TsvVDW~>-uZ{ zvz>%N%5>Vc?Oqm#X@MW*q$o}D;`RVi@oPg%4ldMu#58?0*UxwD>`J(vDz5}o-l5GU z|JgFj8IZexBC*UDgvE1Wpgna=qC_}(*Epoe^RQoE_tzxqyTrv)K;T|Um{I>WWDNv0 z{Z}RewyIGj(9~$?cyTg!zX)=@-@nbxcneDOW8_lB35f}0OJFt%Y}>E|Ic4w&OzwK9 z{;SN^?lUfiZe9Z{O11=l9vs6&)Aq{Rg~J?Kr*w*`2!Uy93+TbSub}am)n`NL2;H=3 za%jyhcuF?dFMl0sI2N<&}Cx$2g#GKlc7%4nTe8YV32a*P|=zw*d(uA%Y04> z_A9nAXFPZ4*dON5yq=(`@;GrHunXL1Az~a$v`iWv7OEaUjQv3~ZCgu=3*1odulgJ> zIaaJzTMa|36bCmv%{0i@9wmkj4WuUWj|k_SGfpIC8Em@3E!|kK{b2*h{lsQT!Vi3j zZ`Y!|$8m26Be+IlkKHhGEGwl%c~B< zb=4QYE!~@Z8Z9P|=$&I2$cugNC6RL!i=HR%q1aXaBxe^sIYeDuP+T#m`T^8($DL5* z7bRDy8obEGFyZ4CNkOg=f~tJ$S#v`lj^`C-!jD=^xI1Li&K`?dv;q?(XaeIgxxpRY2#K`F7x47TX@Llvou!_Nl?^v!;p2kJi0!@!)?n++wL-$W3*u98aZ(DU zlx$JK-I*c~%(}du5a`s`Wx-hEHDho8Oo%bz3wAHpujXQ-{Ordz2;%Ye%*I950g^tP z!dbghj#2)F?mE^#O;jj}bM#MxuaWIA+V}_}15F^dY1T1m*P)XDgbq@Pubr85keCV( zuwQWJj&dA94;f`CRTtb0J>$Uj;e=IL6&;EJFRzNq17)uLtAP3IXACtzE4Sg;skI+k zX%3|Xg(0iiSU{qIcM7hE!U%H>4p3=IWzWT%glW zH!NPN#cS@n^3#!8h9e%tg-oa1996fNTjk$bt($vD!SD-XmN%fRtLiZjd^-rA^S#Qf zU8AR@XK#gKN#~y=Qy_lvQfe%!rp9C8YJFS^HH)JAF*6m7bhr;WJ2MzogX90S01O5h zkOlqZR2Bdc%a8@5$4fe%6(Wxxy(b*~cr2#_nwrB6$M+}1)3sq2)BK4emEmWyLN^Cs zmB;XKfH02K>Ja~p0KB1_sU>G{5lz8=aP$8z&+wrq$FDu_=vRDdHfm+CPnqg};e-oL z$WV?Bm=|sc9HN{Q9^c#x>g5=PE`G;ZE}*-wi!S_}I@9_15|PA2;1kROo55Wg$_KL{ z)}hF&u>=HzeO*|%y~wo)W%v8iZQ8wdWtv z!~e2Xg;ec1kK*Wu=`H;Acq%gf*nxpUqAwBQoZSZNmww#lthVawHf>p)k}KED9yFoS zi|XpmN?AS`sKcXYukPK@0f#be|JYW`|8Tq5RM?Zwe@lbXlNmLc zK&X**kd;rpCZe;sS>N}owx=x;K*R)SOfCao^xZ1YGR1UYj@0%vsF?++Ze;a_r;E*C zVPChp=f^!YJuTo{cyEusi_6A0%bexEIBi38Z%X2_c|-k=@TiLFQi2{h`%eU7s&aYn z(H7)NXMH-QzG4}kN`(uerL81BGIpfb35n6(?FEuvjVa2Tvy){F9dBGOR>gEZU)<7B>J>d%GSDppOzNH{LU6JmvNhI4BE zTmH9uob6uC-E@HSnGyU`ygQcxy53d&0HJoyp7613>)RqxL@bvnf2&fBW%=P*X((&q zzwke~u=p;A#$zug4M*v;PvBSMK*DftMxTa+6<;pEmGIpv5A8)>3YPG zExFsl?n#84qYdF5AGziHi^KP?{+mZtxJv`_rjijy3#O>R&&$ijYufP$UYUX)EMBSN zr9qdQ(#g*4?`sS$Ek;4?M0t1n`GcL$mOKvTj>t3U>y| z+FZE!m!D)0DsxxL!O=pD3dgKeEXwZfon76Gq@(AL4b%=MP4=~WYrMgGr&db!=&>m{ zT_ujy25GL0r|TpeX@WfG-Q(zYPB*Te$)@=b7m^x3@2fWR%c@c#&3|A0qp1ISjGv_f z<6>i*eSo_8{5(ai6$x6}Uz)E%F8$@hFOl;%kjD|EV!!>3N2v-MA3I67z`-y<3eNsQ zCeIAuWSU`zh7?wtcOP6b*l&~*hs31Yzqx8s$dwPLu88HpX8hdeK}M{C?Vg?N)klbDgkl=s0-EZT4HyfB*H+I zyUW+-qxG-N-Uk{la(5bMQ?ip!huZPNw+jbyS4gS*hE>*z4>!rIK_?7-zk(^c@-d_m z%2fkDs?m{N z5qzA(PD>_S1uHym(WPB<7GP{~PMZmhu8Wan;}S#ip0$SOM~NJmhfLld>6J^DRDbtg zeJfWELSZymJHqTZ5G~ppO)s_JN#FRUSp(lg#eJ^ZJ%=eqX#4!7WOO*ec`VTqd+#8J zK7aoHnw|Shmi)mX=hHy)5T?4?^EaZ9Y-_dVmTV^^{{6ZThwPR=sdH&3ge`TL95^U> zN9DaSLd)+~GM~tfVTcf(sTt0kCdt`BljLSux@`s`~gCqjbnqld_R{9RTq*0rs*uch>tcf(FIc zf~3)a<8LV(jMf~Z);rFu3zxO#D!oZ5H9Je0=2Lai-h5O>X-6Bf6EZ(cK0Z>ST{yYG+&Jn zI&o1|^1f1)E-YILf?!0OB#Bxib>~@l_EtzIIhFa7BT}EA1~6PTH|O1*gQfTJ3f|orYKzg{ zc(XG=D(&i~Hzgo!@Y0n^5$`f%Z$F73=!8IxVJxYL4)pBgK(@Xh#!pa+7)E6qQQ=wA zJ=STTWU-t{Tm!8iw#M)mc&SV!cIxGeYN>SDm(jy z4$kTF$~Pj@~!)ebSCtX2N)IIdi5 zEZOaCJkhb_Wapq}+NrefZX`_9uXhw#qlUA5(=sg zbia}<$6LW7{sdMwURJA_udn269XS(k!k>|nvoe17qbHPiyjJX3#a<3YCe)1}-O_u?oj!o%So7YL9(KG`m2H45*iHberf(?ED zo=E!NtwP7$d*C{62U$o&1x0F}JpQ>5PyU;2v;U+OXse<~#V7xhs(AO;SN9-yj%I>5 zcKn$8I*!Ey8bYUWo8Evl$se3d^v*RDZiZ$q1uHp2y6FgPJ21HUH59JfCk}AE4cMBb z1Nhj`^aF|!m|3;WrGoCA{14i@00Tp8gSsT)FovCD1(@v?nvS9f8uBqUtuFe#)3vPk zBrC*!$5kW5%Z|KmZO=1*+HuK+kNxI62kUn!w>}>8Aqe9qus{Z_IHd!VVCiR#iZYLP zF!@VEw%8$Qn`}0Y**iw?>*vESofw{uOOBV4-2BNh2?p{Zh19TBAqcb%e2q+%LvTc<)5Zp&rsjl_-JtGzwk<>(3G;kJ5DbsOSh;A^FMudAB+ z4@O?ylx6|engr_m(1G#I>`DE-NUy;&im7X)18_h0Sd36mf>L1r(y5dtTGB>k@ zu_Y0FVChya@`3#ikbPb&g#>bbR9wrAC3vzGzu(kvz%hpjw$*h19dI{*^o!5tX`0}` z{c$)({|O~@@1-hG{;O^De_oc`gFf3v)8p%@zB+5t?=-Djhn5e=hoF9B<=Sxcr`13) zQDdO5U@N8a#qQTlX{B+g%&(7Pg+=o~gHQ{$VESaaM!A6))xjBnr-B_Wywwb_f&C0| zg2G)W`WFi?czT{E#BpT5mQLz}B+-GPw<{hg3_!9kvJUU;@CEl~r*%)? z?&NJV(P1HV}A7#Fc> zED9O7k{O?o)kjbvza}R6`RVS_Ednq@1i3A4?h+j+j?7rdoxJ&n{o$7UkNx?i7Krk| z3_`#XpWWrCxIVz8ME5$P`Hh-2|9O@|K0$k!DALUpdggir zhf28yG0#X#{S64bjSQ13`ZQQtk_-ZIRR_n}S&PIyXJT+M}Cu`75jCLm#|rlyDAF zUm9Vj*$lYHlV-Le?Eq1xXvcOxwgLSlOlPBvtv%9FKFn~*(r?2!-kPHIRo?fgHdv-N zcNV%E`e!WXSq~y>td9#TBBAd2-}BY~f3W5IMkxRVz&R)VH!v*FQ+wRqp*-;&! zytu835jkDO-wZwxAz313|63UBz^X}}(2=sJQT{M5+}gQzDUM>#f)0&6bSz@Uv15oxCyl+IZQBxK z>2N|+#J)EH=M0wdpK(c>VVh{VGvaK1nU~uONmA#!%<}|UH8E6D#mRgrD(7q~DKR>C zDLHh^saNj!s&J0R#sX4VZA${r+XNf}nh*iY;A1wQ1IxK$f2K!Z@f z#M6sxh|Jy`rgq+%<3vcQoP08UzGNaVUzYHja_N`Gz$mB65%rAJ#woQr;HeXnS`mQ!_RvL!Mr#1~Q&L8Dwua3(@n%IqE5t zqY`#9N^H-dV$OPDuL>PgGKPWG0!PyJOaEnm-5!QhlTYAujB8wLW|J!q4m8>Aa|g1ni68I!amsn2s;& zmqaj7{P?>RC~>*x=psZgZe4ub$L+x-!eZ8Kl3D0|JQ`)Jd=_`HdWU)u3cz|kv>A$> z9vJ7Tm&iWi7^sSKiax&DsB4J`Iz+`_L8b>ecRrW5o!H9a~wxeH3#V0EpR+rsvoVs? zIBgb-JoluK7v=9Cjg)7>lFW0zFM&t1Yt1|ZK@Ysnn_Wte_Yh@=I?90m7xl*Uja>+T zGzd>@EYwTGr3HBEz0RtRSLajn7knN@1nSm2GCup8jkwyWQ4>@AWw6=G?(SF)K(!7u z@f+N}JLcd#m3j4*zrshvTAh6@Q^Q!z8+7hgX$fYmP(v(SD&}dRXz=1Easx5=POTG3tlDMG zyv`*ON`F%V-fET~tE#%_=0AgTa?`(LolzIWG7UlUB}=LLnClT7)&uW-NsoUd(&Ut`>PWfNL+?78a(h>f;7U4gw2v`zPwN^#O_ zW&gnI=CGoVw3AD`Q)g53t-;;D{U0E+{C}5)yaa=zEn*1@D^QaJua3%)Fa;1KN5t%o zYG34=aYnr3edZF(c!lYF!s?Q$-JZ>%r}l&u@yD(d{HlbRwM?(rT&L=f(+EfJ8A0C& zhYx)yH>T<&g_=3H6Qw>A7u2MHa8z}qQ;#3Vt?~6%f^R!Bx4hdf7^}HxFx&4wdvvT$ zZ^LA;?T5n9w8jXTlwm*{GrvEV1y-}yVCq@cDzNfP9idyheW%$3*s+EyLY9Q}1m=tX zZf{GM%+C-gWjFdH0dqA8`>V2E{`4Gn+DmCYDDUF!m}^)n zvp%EZb9zDo=J0A7>#|A)81uGjedvYtzI{fxbGrSRfZ%_W1rr-mGZC!nuecqaoN}8! z#K$SG^O;&L!9)*7xk9QwV?G}SBd%pIoiELPyv4Ot^p!GP*H(}e`0liAdG)AT(-%^>adF+E ziZ-#r-ZOBv)D6=nd5p?gAW`4qWKVnQRY}cD%qw#5l>G|gA(K#$ngtqt&g1FfFs;*j zfBS3M#>+YX8gpu_^cXu~%_xpIn=$_uDZrMijT)0t*-pwrK6u|G=+$=~{!Spdx-)vy zkCi71w}DsKix$rKo}zaBo}$m&BTKebm#v`bs}9RMinfAHEL-a7w#l7ng-Y!7Cj;4c zU;lVh)YX4a_SZAs`zqNc<}UZ-28!+}rib-)|1@jzPP{NqN(0`RAyb|t;?Dc{TK##3 zb^^-NZp0aPB2&IwzW!PTdPkghDwALxv;O5qmRqpXh3F$d9$2)mO^dGz^ z^5wsd#hly>at}58^frS+#y~2BnnekTro9VV--qgkcldyMEn{s}^GvN6zWe6B{do+Z zEJ*2ezO+?^M^iAdo*Yo$8}Pn_?y18~+Ico{;jzUMnX<@VAWD!Ehf`VT74U~9hkUs| zjl&`y5e7)nh9h(^(e==7XBWxdLK>LG{1=)uPN+W>$k35p{jfNxJ&?@AXL6@PnC=66 zpPYn6%Z|&~b!Eu(wtH5;Sv^mi@I0R_{idEH{y0b(eNR%yYF%APUH&--;fu;Anxcy9 z#L%l>?~{zhi?sU3@NYWC!yw-W;3O@r8d~1Vx3phpVqOSOKmBmA#X7CH`h}$!n+BV7 z#OXLuH6efZ@B;IzCc>kVS`k*VW%Wd`6IFl%-Ys{`jWg%ICC(wFDEakdg!JcPj$fAa zz7NL~77uF<4LnTDFz)lHk-W^kvoQ-BAMbBbUzhv_y??H5Xb{RjW<2&WOaRr|S`Brz zvV1^c1YOYGv<2v{2&auxo$pF85&#rXGIGkpp;~+{hQlzznr0wwEk|6^%2B|&ahQAit{AWH>*Oh|F6=_4J$rulWjS;0t)94I%HGCARWr z)NBHB9AoBD&+!BlRWT2U<7$Zh(YP3~h4a>>X;C_;H!kn~W+nxYv_?7Gk zmfk)sAW{Dv1l)dl5ud%E4R-&o@c$?w6t%!_wHEU`3R*9zM~w zrS{*Khyc8%SU~UkA=Mqm}0G5+3THt6q|9A<_Q5(^aeAyfZ9gJx+`n^0g8e zCa`YS%=H4(4=<6h^A-nx&~KzdN|K*gv54GUXnFuuV>6|0UNrMojwY7!ZtxCDx#MVH zfv^GA~E#2RYevmFpGtr(`- z7ggtyC9a%N9^7c$*Yil&mvoO5a!d?Q)Dm*Zm;)=`x-d5;9lh(&$d2N!l|^x&6wQR0 zp2mHKF;h+Q&rT#1TBjH6sOXWWbZGv_{Qap!lvpG<yhFXT(ew#!?jq$)G4(O zC(^McU5MA9blK+lE@wVTBYf$&xw?h+A)BqV)?t1b_NG(hY^!c%N}$a?g}oud&T}h6 z_24I(Hjt{%L6(t}8FCGKSsbc%1bg3f7R{)@Bz0U0;F>ncD(B{Dc%dvm3(BCO>-A~h z2W4L_Y2pme8_7Q0t%qig$A2H#4|tpz%zomVhECuiU)(?ofF+>PoUz^o6ty))ZXaq! zg$76~#po%svY3P4_rBlmhbtRn4lHJ~L_eU$NtIKgAmEMN=FkACeWQ2ClB-h(F)28m?Awcc6uVoX0ivz z2JwwZNb$XKU}t2|>p33jA_z|B9|TSEUvGi91n#UYvUR+k?*Fs^fc6&Nfji^nfohhZ zug1hIuD0onxN0z*-6^%E{(wK6;#pY8O%Y`nUXJy(C`SGLWWSQEWxbz|p+8NsQR6Oo zjO>dZOaD!OtLg9O!0>;Jkz~;_Y4bV#_^p6jwvx`aBhdBf}o|WvQ zj&F0tS`Z)~&|UFh2Xn+Zh;V2<5NpRHc8yb+@@bz_F2|b)5o7%;Ke~uRy6l8XLiyyb z{rn$$5%-mhkMn=QQhK~Rs;Wk(bDzsQD_#>hGHl$I!=)nS?75BO1%!yi43;I`Jai!P z(|7Oad;QxlqUON@qXL^2`-k+Z>z9gWFxpeIIi$B3I{hspa9NekpW7nu zPs<@LMkI~tbSnvj5COFu33F$!FMDVRpn23<*o;tY(zc(VYLVt%pALo0FBKBya`jp) zg$@bCeCthdr;My8p8h%rjZah?E|wH|ID&79trL(cwBc2iyljp10CVeUckh3SygcxA!sMs(&R$m3_yTI=Ti~AxN7Thg-+ez9M zTi5zV{n@!I=I{ZRtr82b4G=UK+Yo3fCig$&$O92~c_&CFy6f9c+`Jf>8x0*W1W-dO}i zGLOz`@)q#$DYsLr6F+{w8-isR_aW{5=qlm;bH{SCv-Q^)qiCtU?aS2c9+vX5qV7DJ zwSIH}r{!8#d;@{QkfPa=Dn!SP5Szj#*IdLRdu@qqr@bP68&ELAKYakZ zI0cJX+97iQ)HF)MQh<$INt3Un?kO_{dpfcJ5jbynF*X$h`R}4M)MHCoKvEAq0lvI4 zdKnpmvXm@d+q>^GgzQuSS7pNQ)tP{m>6l)Szu-k9L#?K5t(T7FoNL~7hz zt(&QE+SKp-6fRaZ3g#pD*5wEb%WOxlvtmYJu@0hfHdK?IF&B$!W&bn=iIGp-Oo;C{ ziSf+a2Luh9H>8A-X}>W&2qxWFr|YzP)x|}6MtZ+oVt-rF+Z5!d>XCmTlfEmkmWCA^ z2tNKx2m!P=c6Gz(2k?CU{tqdL^Y87mDfzLq<&2d1V&vuH>+1{U^MSpe_r|+9g7sr&(S9+#FE(7|SR5u&_?+n^h!Ad7 zJGzF;skRB7mg9#TjdgJEB#Lw{MDZ7e`A9i7jJ4OVI69|W zDGPqc<=N4-jAeMf-Bgt>3)vuO95fet2uw@UH6 z>+KlknRa3&xQ)k`aW3wk#SZ+pu(`nEaG?xpJ;TDs$4To_fS9H$X^6YmN`6f5fWg0^B3O+VO6?0|$Vg=sCxZ24uYNtJTl(v@>Xnw5x} z$~7kp^2KA97#;EI|Bz30Z?(brAIGu>`r4{hlOlNLof3py?oDYb0erH{+ zBmQ^#l=;7IP7_h&NaE1x6;!Y?04egmIYibjdH|udmB4anSpwH`BCf5YFbs2g_1HvH+n$BBLiU^2rQ;A=b?W)4H%x`0BJr#~zp=UI z%8eW*r-RA!{38u;akr<5Hqq&`0==tG`qn12@QQQ$@)_rJ@o=l9jh9XC2=q-wDG=+m zZY@TCa~T+&6)}gs)}%JS`8j<kWYCfjqFcX%*au5C_wij zh|s8mXTVyd_LtAUMn$}Y|3bSJ4wYAyj?RnQ_pjGC_V=gNMUN`Ep?tY^m#AbecP3HQYfax|$C2$DwD$?X>BkZM`p?4EC1~;92{~$f zFu;R9pCV=$j$;3e8eYRyp->hqL*vB0RsT^MLkusNHqn{4wJh{_6n2$HYTJz7M z3|M23=aXH)++gYzLtqJ#8m=y7&(!6$v5bNynI~kp$??{mNe%3wP9LQR2wYUX0G&q~ z&a@h;38&K%5)J#BR==Ci=^#=xO3OENGv1<`T(zs^nP{rj+Fvy2g6?Pl?S9SOv$~*F z@ranf5G-$QAX&w6_8`)RWcM(L&fPF`+CuHkJja~g)iZuGVU^sdRp?h<^3sp7FCt}x zk%6pNSk1zbVn);JzI*67E!J4d*@SR&|8R26?EfBLS9S6v>7nV zd+svdcgbJk=)s1n#TI`4{o~EE7h<2NcLsP|(U!E^nU*%8YlTzc4@h=5jExwaIL;%u zCbzi^cJq^!1TPD!_;e60`Ku2VX$1nAO-ipqh7ih&N5~P0;j&awYf(dY;~n(8eqe88 zfHbZ55?7&C?dY#vMP9lBJD3uDw7${s-D76w5R8^AC~E|OQdICGA4o@$420AUPuKD` zc9IM#dvjYb_o+Wv_X`X8nSNJZY527h;I!`#vxlW;rMLbti%7223`5?r#m|4&N`K>q zb?K0aT<`bN4B04kmu&a@*d>H5ZS4O5E z^54785Ow{UBia?wBz!8njtSL9mpFe+7_S_$SUZN(v3 zBi?9vl5y~~OhzWCr;e4dl_=GJXjNO<1U9_=12y85(R@e^>_TKvEqw}>;I3bZwill|GsV;+cq29Y?Fy?+qP{qwkBze ziET{M7>#W;w$V4|J?H;CzpL-X-0j()jkVWaTbgZ(oHIk;DmrKqLcZ||`|$IW`5H3Y z5?y`DO*lXQyZN^HnLnfIrcT(im+dB5DZfGmlz%Nv9gWmPar+k5Uq3hftr^Op_ks_m zaEfqt)me9?%PZkzvt!nClC8uNAmznS>*>zALroNS7o5fV2|?6r$AnoSMjc&LcW0e*YGfl#Nk#qX z<%kn3P|pwz7^zby_AkL)9+?p2q!W$U zhO4=Ah#GB^P+DO3wf&S%}0^#(xDd1)9AK=*gcFV4hl4M7KCu#+$v8$G-olS&%ZO|Wyg zx6`H;c^Wt`&Ps4sD8+YXWZLiW|~> zpAqfz*_PdiQ{5@d(PgDS{s$G_qNkiOW+hrmwHxlXD<1`pw^h@nJ9A61rNbOVKG17Ch+gO0~r9^l;mIcDY2lcrsz{kHD!Mt|tDpygB3 z74uUDcl8v)%0<#Dk_Q9nfxLJvDOe^nBD~aFlv8}^ZSzQfc(l5Tc}%i8M$_1z zc0R5u!I@Y87lM3t@6DpZ&vwFb>jAl>3rHIAtlQ(yeBaSh?~lK``k-zn$V}D5;P;MI-X`WQZE2Rl_E=D>wJ7Ez$GC>zSn7btyV(}{5)S*Mz0Hgz*F1t zX(Q6Ug$Dd$t4m?C?zf1Bd`bB(w6i3?rDX{^s*)BrO#obt(~@ly=YD| zo#SXbwNNzpiKu&nW8AGdLvt=pGE?^!lp<9tOKWFNly7L$;YAgbkdsV*Fb$N!MRZL} zCoE^CZ)flxHY-4K88?(Of!dOy&Vu6L6>{^B`e8-os>#bmENOAl5kbb~uMh>Ae)UI? zGGS3$JYJRIhk1NK7L_(eYW;`0n_(z!+vNy-e$;ZY&P((c-%JarZv%3sR1C+KEICBI<=g{mDHP|u@HV!TtB5bXdg{!|5jX8B*}+*+QF_4 zU+aiz8R>VmAGv&t~y5QR>ahDG(ns8ldu zv@6^^vE$+)6n?@rRr|%4gB5o8)pYAp1h`3$bR{>gl@KLT;uJ6YaLJsFyaRPItGh-dX2p{; zuY};ba7@rb(ua);hm6ei@BAELCv&>?gu0@iB2FjX?4#&@kkEw z;Sh>zo!(m+J$N%sQ@YT^nqf3)Ij`yUoF57$>pAWFIohXm2$j4^(dkj1Y`Po7bm*B* z^I>o20?HmL=@cGQMT-0F5W&}9c0P{l6fk5c4VAz04RJZh%<^3P1>xsI8l#c>lKET~ zsp*bWPqb5S-cW^Ccq8mJzIUc;ln}|ioJ@I!>lp!>QjY(vfsTk}P^dHAS zoxcODQEtOCP7*8l2MEjCL`Uaimju21%f`#VqE%Rw2(3DOe!K2qOj-G$R$R2krmDcP z1I5T2z{DEH4+dLqXIwg$nO!dQFt6TaSERT1e02Rt5vIdmk>rm~Ik=x9;RaR^nY!@r z^o{1-SppZ&z%i zcmCVF2o9{&k%ZY?J~N(cj}p?s_Vyx>PU$1^h@|Yb0HV+%5RX&;{+Zyv>^hr`N4TN_ ze8=kFK-Hg!IP{66wN*Go&tfB7ke9@Nb zo@`!G;)~o_RFnv@sHe?$RjGTj$n$NLNKVs{@2@(yInp+lePtS;v?XIEo`^a@%__a0 z_CuQKQW=~kK_+331DDu5%du=`wUOJ<8MTmf>B+;u56L%GRi8q`-H#RmxhT|jB`%#x zHA^#ElXFbJ<6TQ&9EVse!r3(h&s^T6JU=oI|8pPk+X}XQV0ruAt!RFVfYNz8)YXA=<-Kg;^5fJ z64f?RrE1`^>{Y%}$9e8hyEzsC^)XMr zTHlH~R&wm8*ytMdF{5befVqh$xdigO^T!;UB(uKqOWW;($CV!N!J~E%|F7hD#d|$- z260~;@%3e_QKs=eQA^;+duV-(upK7%&?oif}v@7%|Ql_(= zR3_Ds>9Y{5iMqGcun8NXc=Vp~ALp{sFG_Exii45+G;GK9oJT_T5i$E@-PUcKRq#x@ zv%Ry698QzR&W?Hu(LwNLh?tA{#nog>yzPBw^FrgMvq%*SVMFY1O|3z<~fL(APyKwKTNyC^j)9=o#N@Q?wPzKHQJ za1?kZ;W@eKv|=6xK9NWMc=x&=4!tiX--RPc!(nN*z@`1c+H9VezuW%OChH!p66nq-MM5icbB?5$FP8gNaS#d5W%sBrx}d zq^UOqXJBV4Jpwqt+q0hA&A#vI-{C;gu!4$4ogk9u{q2lZ_b!|#{`Ld{%GGdx^4Q? zeMf1^rh4)P62$0d^DnYSzr#PVMVU+=a z1kYN8c2&jPW&(JJTrGmFIH?5Vk8u>HmU^lq0KJ74^4>i>$He`R`12G7E(ltaTitBm zvXj`+f3-p!$|g&#(nhVWLhF0i4n4Z9h#L_GMT6a+Ki}1cG!FFgXl>IGO>S#fB<4{$ zpT?v*6ig$Vc@F^F;WC4Az_l-I$&-2G3Lc3yK)!Y|?V?9)yRr2lo;a5=Ori+>b>P?1 z2XoOSpv9JGjiP3i zx2zxIj(gQ;Uj|NsVO`>gwpl?Yr*10R$-*2LKv&LJ96(w<}?z;_&Sc4%wtzyqQ1QsP68jT`bXDdhFscVVVO4-dz(Qqg^6_i zv$t3xnwkv*??cfimC0)A-juPEiOJqsNL*EDTKMfIey+J?bc0^>O-JJ|{aEyc2-uublIcaTwRy+onC~VVhXAA34Nqf<4nc> zqKmd#Jlt0Ea*%#y*`0?gss{d_TfsRwp!6!_q-M#%tnT$M&)_#&!{qt(mV zEuC!7ZV1i;MNaR$#3I)G5#_AnedR^mo@ybZS5tR1$>JicCqE?-$k6aD$6R{k!Ps=P zMRcmNzS-ZV>v`^?`#B~nRZ0N}EHwJ#ci=^wcf%9M@&^S~U41X^#_{_Lo3J9;)4w&N zbN;_I3}sGtL7WD#1wDT9uFk~%vNf;Mt0peWF|ZdUg&a5ATpOR-S5dQxLn#;%{hU-S zFkh4sv%JVrg`8(QA;w&_%YaM-bU<}XvZaCfR4lNKSEU7*9c%Xd6){T6MDPmX_lEdVftSvjTMb2RNc*)=0Y zmFf#^0gW)Bt>#kq0HQ}yWD>Q%4(SBg^6;bY3m5zIS-V>2?!x^_U*Uy0`h2X&XH^;O zqQSX5lKD=oW_q!D`b}x1F4#mmjE{nBxb4oY+i|2?I;=khO?q2w2GWxyP?&oN zd(o)|p=L2cVsaAT8^vI=L$GMAyJFeuTuj}~If;cG_dV@f(#=?e+*HiHdo9yL7B+$c zX@L?JNys*8yg1hI@iiCyYP*o@N4Sz^!1=e05(PhB(fPl>&bQil5NvvSMvJoU4zWVE z8)Wy^_7HSm;DjPE`3YlVN9u<0n5aWUsM?q{*Yv9#KBHwfeoKF^efgRIpG@T}GkWPc zPctY)PjH*Ax^KNzhz_eNSj@vdJx{r8F>_LPtcC!|tkAC}C_nL4k&JU_gi6+3unKp@ z@ic6U`1#BD7!SCl#{$@@cc@v_%3qPpy6zOBE(a5#G*PS){mXh!JBo_at(R#qDK=-g zE(0l_!;ACI+)7{Fpd6WTu>uNIdt-}^WrQkCV7@kMG~|093I}|!l?XNbl0W2i%%@V; z*aqX7L%^hGj7FJ1!Qjs~Md(JY)U`p+6|)QGWK>Px+Ud;r;M7}-}u)t$0x1I~lf|E(^r@#Y`>=p1+P2nkN5SGC);js+G-*v*tcFFCYh z$i)A+V=sC(7a;sIlu;pnu;5aJdpue8Veu4ArvFkzOw$CN|HadZ(|rYBx8s!1X^z*c z$WJk!hU)+00+{qfdmR;`|H`stP~wsPioF7@H~O{QP)r?9J{B{fIVRB=h#fb};v&WL z*BG{DRvJ54RI|Jju^itOv5|qkTLjGnLt1h)TJ0s&+LW5NRPnf$+C`rK%Y3SRoUcP zSY;1Yqim5=-fh{+rA_?4Fd^{LT0CjOhO+M9${epIFxh1Q0_IF*RJxP{i%~btf+TxP z>uZt<2)Ar4wAk7rNe>+gRH-Q0vy~i%21z5=!t>z+;>g7U`H46i;G)Enb_wJxclcR@ zTGbbkr|$C`i6j%GER>CVQ(f7dF~eXG1xbq%Y~wQGYU$wv3l;C=neuNw${lnnWT<~* z5!uIt%%ZAtcLJxXe^eZb`y!*??}dNK_2<~Yxuwa5gOM-K59y{Pav;s{Nn^MY8yO2- zBePC84N9@KVhA(Yh{)kymJzMq7bXntGkhJYzs2{-usP&`U;OMy3%O8jCK+;?sL5*V zCApnJ*yR(fLBFGG;fk^E1zHEV@ya6|*z&0EL^MTgWh(?bAfmjp3CSvzZ3d;RBI`x@ znzHR|59Z-(pC;RyyfqVNGNj7kl#mN!lAXl0xH|qoqLf~s91395xtq&laGj%XPB#c! z)%H>-dJZBJ$SYv%_a#SwZDk={)t$H4f{jb zTC=RsWbRRE7U?@vWNX3`0k0s_B^oDw?*JsACOuRLV|&7#DS?(W(Tu#?)Sgo)Uj$gS zlfCKB#z*AW_j?MaOVs%M(=Bg%&~bM%#@~982R!dY0sNfy4=XDe{papTbYHJ0W#oGm z^18qLZ8n2nw96dy^I6TgSUP+zaH?K!A;g`d{+%rt`E$qR(S=5JnTo*N=Bxlc>A2)p zy3jXEiOYgxWIZ{HgMiP*6FHGtf${_$c@{Gck?{_&|5ID_%Lv@L>sz&LY+|Tghgo(J z(7ZX3`hHM+NR}L{VG6ypApnniMd{R>)!t&lTiL#8Qq1w1aJ|;-PmWGHO{qwUSrP&* z$8yt9He3xCv|t#&_2HPTELvs(6i$SVx+*zR{797~Ijn5xmrT{CFBobh^dsN9j`PI^ z9fO99{(=Z@$t2v=jBPRdh&cTzmC5kLH23(h+gJ~~O|hNM_Xo@bW|ygfaYf@Zg}qNb zstaZ6qHC7lnpYDrpL5m~(jTj}fAMykx?}lBl{I)Nh)@HS)!*It3g+5W{yM=KZyu@! z6CVx^Ep6aPh}}_f&{d4<{%`oE7^KBe>pTzUY(2ikYV|OHA$ag`+>OIqYqrtPOpS>< z=NEuQvFnLSi*fB&)(l&u>V=Ndub9){MkQ%#Wv~pymz3dRluDJSAs5d^#Vc0C!^ewY zlv`0Ymzd-rFoyk_vqbiBfLq-CM>yGWJy-ZA2&=D_qQvWh6X^5gly(N(N<3Y!#zuL| zhKrT$oX2Y&FaBl2j7j^w2((^Q*y7LIqd}M}ZWEvA2|gb-#j7y+{1OH27`ajOR*3iV z9(A*^FXX>``zggHMk{bWdj3UH43)v^J&Zz{jh&f`oD;Og2EaTf{93$He;Dn8Copiw z2Og0cS{rrgfWnwLNzrG2$xYZP5@mt=hL%APnsJ80%j`d>W8Tl28sA%S{TPiuXk9$( z@?ozulz$&QS_s&>yiX<%DVbB?J zg>x?Di?V-Ug`IXyQ^A~=D+*NynsP}^p^}_^kwp>{#ZjYdgu9T#P_jRvTwwq@W zV5@=5#T(#?&T{&n{lCJJc}}v9iZGvw?xnp&%S~KiUD423betl9yE1yrv)>a|a~_{W6h5 zH0rl&FY@uq2zA*kvMcH47cv?W5!lhzt}2E?)4{1yeN`}{l~o7y{dA;$d980e)iZw} zp^Nkp&u@}k-($k%ViV3Ql92Y#cgZ7718&y&^bdU6RY4|=r6s4-yWTxj@D}rqO2PP$aucTRY&R4%C(ufwx3#|!kx1T17mL$~D8Q%29TH$Ax(VB3KHc^44P18h@Kv|vgbH3`XQIE==*OdHe^ov)$ zGI?uYpJKx~G?PR(>4&<>b;TbH0_aR$%=!||F)jS|b#{j(09Fh=wkG(pnCUr=*Lwj0 zy?$;4^+-2f$_fOANLU;p6gHP>(`VD8n|-h29pz<;9_7B%Z^nzhBq{}2I=l6~5d51p zpl3of#eb69SlIu^PIk(ISL99O#Kbw7g)Oi;Zj#V_AM~+^<*YByKcqb_E)2U#_C>6J zKtyA$q&mqWu9m6#e*HU#<)QZ^saZT<1qGs}Lg$E}SY6ZZu)OB(8cmtZ+E5vCl)`nJ z-TO<+`P-IngqQ0j2X#pms0%_bX*mdIFC8h8VVTH>C!KAbY+6T<{1AQtCN39Fpc#Nz z%od;}oESNl>V^`RlhGE|qO$ngLka=G>hnW%c64erG^uGqvELjw7QNKe@?^u~W5M|`zU zS2LXLpmJlXaq^-DpWJz0@)IEk#QBoI(s`#sP2*M<09kV((iN{!!_fjtAME&J>dHl< zuarnjMuUlMhQ3rHOV9rU?T!8T&xRtFH`(7h07?+q;KD_Pxyv<`LDtpy-^AieoU20% znL_SvqT@=EdfWrK_o(p`4|O%{;}->x;dfH5=E%k~4rTXMzn^Sp=1k=x72BiI)IBlw z)p){Hj@n!(5Qca<(#f|ob#YIn)D~uoH0XW!e@tIylm=x)>y4fyMKWJ1b-R+S-CvIeFdA<>Y+7Y9j$<$gZFg4@X z@}#cj`vDotgdpuOOyaGtPYray{$*1%8wusSto04Qc$sQD;JJ~6Chf`#1vHESf}z^S z2FVqjh1!R+mLmS!gnWhEyO$=xQEfh$Zu@NhLWb-ra+*tGylNXS#foO+oIpI7Bw9>s znl-NeybkS4ZU)}%T+syKm(-c7X~=xcFr167U5KtzUZqCb-KDyOwhz#9p=N@ZEE*I@*f_#5nGdO;PCiJ<#eH z*_cO@On60}Qp3h@GECu&PN13b+ENL16wMU@@>sM~Y|>;SnEtY%3!#h{R(7hsjdVg0 zR4Ruv069>5kVTa3Iyc$4)|~<78ok(IiRBtbyx0SssQ32TGgQ14u^709;EohQ{J_I- zpk>XJGZ-XsjKKwo-89`SrvCrQV8Px1PKJ zx;r$r7qxTUGG`E5u3Y6$MSkgZ4#MTN{(*XD#OIkvPkO$tq)I5hl~!}DCMEw=yJ;Bz zCO=jP>w&zE#BZL=r<>ghm*$01;7AL8~ZY z7t;ua0|KB`2&JG%1b*pRQIfze+Jr^=H{2v7EcLSi(T?o7<05w#t}1yAGWXc(HRv{$ z{gk;30PMt{b*;O_kFsJ!3%zRYz;xtwL}nD1j8m{iXfwHNwjSe z6;uD?uz`$W53i8H+Cu{*rkL=axTy)P^X~Nz9*T@dxkS-OT$5Bfc|4l}>=gN_e;PXde=FP}0m-`pblO|EUAjqKJQs>e{uIl+ z4)lkO4RegNpW44jW2Vo;GKj)6h(j}u#4?VMrjI0SE3w2^3~f;J3B)T&R~K@3>j@zi z%($C*W2vW=K()g+(SWXTn<8>5M*e7frbBMluF?JF<9V6njLN8bx`0sCG8cKLdP}allD7pugET#K04)|)YN#cT8MwGxn(NY5p5U#e z0q~2)s{rOEN+FAN+^b5`UuD9WM1#V!oatyg7WUY{m?}Oy>N@JY^hk#}%a0xMWO~#l z{L^FEqV)cv7r)}yTk zuZoH5Mwk@Ql*ya^xcS_aRJ`C<7V{axUrGHXw69q+;ZZm!B2kjkx13hUY5?-|7aB~d z^gzl(?%hG#B7?;$-el&}NpmdYi6yF9jus0d>~l;E_mbjy%c9o8@ldtGS~L^}Og@`5 zXG;C;INE4dJ#u8K+cwQkVz{`+TR|qE8eGb#^ivbSm|&g`1%s^WQAnW%TBu{5i!Loc{btQlqed@%hLJo$)`Edf|`^s5P-z5uwPjjBGe*8nR%!;^>=4bgrpYMnT z9k==3T!EGZ>gJrKyA?5=hJ~{4$h23P0E+BWLD{lMqcOUuvTwE=Ky`9hrLC2Nk?`a@ z>gNORUNj6NcZbvw_BP=m>cbYvvvkPh zTu`df|9Z57ccp#WOGb&|b7r<6(F?Fy?oiy5nxmaF>4mh zH??;rk+*qhjX8Nj>jozBUv_Le_=C98oU-x@nA&!#Ce*`xa_dF3hiVD%u`S>+rQ-lSoC~%AHDMq8zqWuH5(ovPqXCG&0hs7vW25Rr`5I`=Or}n&@}}+;(Z~i~hkd z%>Ik;Q0i6MVNXw7)>xl~qtOtd%R=dN6Cw`+!B8WoVW}KM^0v+fz&*XG&=hMbdL_(! zxx7#}4|g>l{?bpNet>NhB1R(704rECOj;rfbx_+Z-w(k=tjr1@G*$PWu`S7{0GT<$ zGuLihY~&Kz9FyXX;gd8ZBe$`u$sJov{>PnngCu{k6x?OfrTrKGn$ePG0VOlMmtb@#nbzf5|tYF4a_Kt1T_ayH6Y6>Hf zumPn3T$Z0UyebPjNae}`v*>c035&TR%-LHasYBD1E)o#zqM9MQQA=2mcbS+(9=mZ0 z?WdG#NF6&gMc2;npi31!)<0nhUShtlo%hzvqb7clJ^6_uf&Vp;l11S;9^BXaj zyPxmPcKHCuCCzqy^3Wy5$=A4*=a1Rs)tvahGfG{ub8?ilOSMCD2(MRC`i;A{v4O9XXDr zMf0+d8P};VS*Rb9;B08rU_=&d>aEC}y^YDx1k? zl+!!XQEZfYUKf%+@1c`J_pXn%r8n_MIgj4Dzch*(cIan7(hsOXVfcr%!KeI?%ZCE` z#eZ&G^AUg3@dc!$Y>xc^tOc6>8^7aZWMn8pvd1Y!Q5}Z};lBxy zXn%{2nCznZLg=GEb51zD!Bi$W;2nV@^#~Y@{FF2*f~0eF7~_)EY-OyOQuLEA)+{-@ zLNwDZiade=H@QYT+@tNKMm;qx(>7!^Q~^Gb{L4b;sO{p2=t5BXksa%i8d(}O!|G|f z1*ZNspY|%!krz7=Qu9WAqb}KUhA3m>SQSfj$2ld-Q)6y=e&H|OU-m4#O)@TBd|67l zLlnw;k{O-%#bsefm*y@6!)Om;(=Ix%RGEo<%C0=2=e^gq6Kmj9%v0ywNQ6jDJT*9F z9Us5yHkr1jdVLAq8d~(6!tP8*d%w!cL9XLS`p+2ZJ)aG{733O6QFkJX|a)u%01@Sb&X60lbqgwR8{>uhO+87?Hk{U8~9wzIT{h zuo~FBbtMxgy3HrE5mz&nZ@T2MQi%Fd#PFjQa*3*s7q*D0h=x=uqT(SNfez@bS+J!k z%|N83({Q`XT@ORiAM^ure+@Qu5nt?6rW8`R?3d-sa%H8q27tU^jU&?2qDbE)fDAJI zYu0xb?jdXXbPDadnQ$6*CpVmlsJ;>jsboF&o=GCjKWmbSt}Ier$nbX9;%{!?yb;*3 z3)j|r<_QW$)^uq+9J-jiNC(`C_M^Y`p!kmaMwe1IUREuHOLmLufn^ZBnXTAI4-<#~ zZ>P8mZL?VYD=kwibWc{hrceZ_yDv~mnhJ6H)C~<=uCNFdLeniZg zXqX5V&)8=aBXHz}Hv^i1vJZ^tU@x-bej51rwY97TIUS5YtsCEXxF*dt zMj;h}2+zc>E3&@}r48X&WQWi@wj}=CzhvAGUCqNh7%#q(df2C9l*-Rt4wlyROPLgp z{eytU5&xe7cQG)^66meB@)s?87vb%`ZAU5>@ZmZ$T_)g%flbJB7=u*+4jGT(*30Up zphXx!5qV-(3Yh`Lky08EUTFYD_8)x~`XXUR(Y!Pfv-Fzu4deBgN$l-u?NX^BD zSYX1hwdl21lL(YD=t5RUY3*aK2ky+(KG?8%vfL;Z2DTgQny-RgJhp9?9pz@S^7Z@y z=8J2NhpOwkl-tA9UMm$BM}Mwd>FOni>yuB%x68RO^&K=<)@&{8@h#SJRXBYxFk>O= zIsIoXXbGel8&2xB7tfnU_aw|kam4G#z)(4Fs$)3oV}U7{!{2Nh z;jPamc34QyPKy$ESIG%`ONXgC>T?I3hj z-Bw~laTJQ$UR0U+fs9M8H&7HwCK~bQ@grhpwqCM1QVo`BNcbM5- z=}{_-+kWJkXARjz>&!#T{Hugy)a8&%XF4%?Y=moM-5o*VVclwT;cBlk7Mmwz0_A@& zj)egICFTEfMSuRwv#4efhmR;deoD%eDb+W*TZ|W(+ac=^Qh8^_FoX{X{{}!(D|NEQ z+N2TbS~S_wnGI)!)Q)qG?zrO%pYyzp?vH42RI4Dz|4PJW)1M<(rJ|CpIWY{#jjS+S zv?>;oVWtgA`dWE();e^Y2*Kcn3Xq;RZ_%val#X@R!>2>xyx-~zY26Md_-)i-bq8nF zihJD^Lwf=`YeL<8vz~)Mv%#BFy-FYG5Xk=^Ub8CJk2+dFc{1K4po{9X-tI>4ez6=9 zLE??;vFXD7ekn=<&f>I5>l~c&zi()LyI;ME*62k43UozhYX3t%`9s(n*RAu&h4I$U z@9!Id({e-JFO$vpdyg%RfHMuJzF8(&*jy~{1~mB0dA8ufhU^_t@2C}0#lQ8 zP#Jm&qL1syEW5N4W(Jx2Xsm>OlB}Rke;?uxK)O?2g0`G`En~cTa0rb%OSi?NsIp_r zvb3ShPkil`nrSJL-@03dvN6LCsAEMa4WCS2modttH(5aRGQe$k7iv{MP&o zBl%0=xjJQ0S4MK3ee?XTdDIuisIC49?n0y7a{qk!W8&l4jo@iI+tfdl5&cCU>-Ktr z^|B*!dSr@)yhUixZ7{{<5(v741|D~e+^vzL)WeD8y6o$C z4q)wdRnej0aQrHN+yas4=1E4%5N1AkYLKaJGMQdsBnzm^DAJGz@cW`rgf~!WAojti zFz7Sq7KpEsD;=lu{d~2Baymd$Hr{ebYyH z<9?x~VA^skd-IjL`|%eu#dW+b@hL!~|6=AxWY*xhZVxw!R z%cn)p{csYv)NDt9BK)`&(t0&W;BxY{QnwC$QTHZs?NRCDC;IN^`GCEtWsAJnlj@g6 zG#6spYmb2H=4wHIO}W3p2uzJGx&d!@kGB>=$^J~y4mwT5D*Q{67JQ0qKe8`B9}|)b ze^M3(w(F;TQbA_ezky+=Q(b=GeVE7pZiXBe$()Xu1yu6tHnQwL*wv1eD(b-=d#bAQYVq9l5#w8Ucims0f86W1o2_5@qF;` z)fe^OK220aZ2C^pdY(UD6*l}+ey0ro_kz!Bz3;3Au7@cuM{X4S00UelPrZ%Ji-y!0*Mu?uChE-QremqgSTIBaQp$ z^~+t&)0q?VO?c(%+sgaebX~;wH+HH%dc=a2^V1Go(_atO;ZMdnmRyXc=KhqrpoW*- zzjWqWmu4pzY>F}?s#)?>(Mul29)MFxU@~N93d|p6^sil(8m%zik89qedkkK#Y@DXn zAGQifx~RD?ocn*%kgv3?IU~FuIJ_T}*_~kIJwh_|yz+YfqBqFQZpQULY4Im01-fh7 zS6}!)bUa1`y!zz$uN?90r>LAh`W`qD7uD8ixzI@0ll9Ih1!7fqUXO;U>34aS0z;j% zJIKUyvf54ktq`EZ1c~F0m zf>x!p_qCC|`|T3? z^FZ7R^0hz_eUgA(nbDjdLQu#a08Q$JVKvqBYJb!ZLooZR|G@1-L^QW}m4=~f2~FKM_|gvk?VN-$=AO=k*Y0Dr znjKwN9wI_}NscgzWaHDFqGb8K8>)4)PmQZGHBBEEkx*8)^IqE0_ewC_&sM^w0?u99 zu4MYoJl00`xKD=meP;vK<%vomXmI36U5GffUav_0dQ>02<-O0=P(O`B@%G*O9FQev zeY&Bkdc1BZlqv9f`^>^U<<-Z!f8zo#Mzw6GZT|Z(NebZKWzP-gv2Z@UJ-}0-u0lJU zrO6bDmaMY9Nt3I9{XAb9k<=s7Ve(Y|A*9G#`~!gAYH@+s{b~s#nt|cYt_Pjola||)%)<~O&$nA?a6*+ykf^Efkn?wiJwYf+4!t&WWP?Ln3NiiJ zxEcXNL!{JSw`#QE0@m>%PZoN0+P)ObE1s}~Jy;PzZO8o6OAZbUKpq^JZ@WAe43YJ% zd&})N529H^0RN6bwnqF`*`D+#H0qp{`hYLy+lT%1t64t z&Z)J?CeJV#_QpH=c9OXQv|XV%`#P7OT|Li==AV@}zabBECm#VR-sqlyz$RK^x( z2Sr6dYK6{rHQmqFl{ziR4&Jlbmv!-em>~74@d=aWcKc+t>prFHUL$rOt-QA#0@K^o>jNWu?we|Uo#;RC5gfd}T?CMz2*0vy+*NxNOJ3Zc ztvXE!K5T8ipKbDlW=+a9L*H_DUm^LPyW|ax8N55|Iv-KBZUrMaw=5VxzCZj8IsBP$ zNIw7YM+CTT5HRJ#gR`cVO8fUQ6hlGQNo16$6d9rXrknqai`d_jed+~_)17eGwjF+Q zRj%Nd6mikIi>&K1AyH@45A7!?K4;H_J2VAV3>Om%ax{~ViflS*U>l+kO9!VH8z>EW z-V)~@#*CIG@(Hjb)Kv8Y-Ex`t=aY71$fjg#yZR~OmQ!G}SLsbzrwvG_gw+nl^=c%i zOwOmeZv57smN4BFr6ridC!w_bVQY_l_QT;+r6Uf}70dx>#?mN%kTOtMm@^zG);dV0 z?*{b`HD!BmziGUC}^q?z@&VCeLit?WzG|4*5}P8=SR`hZnRKhJBGfpEqsL`92D@j z=wOpvC4e{lU0R_1hShenJESzn?LaH~vE-gsP8J6uQ?2Vz@WSYeOzTcGeMTp~;^f7N z!C&upao%oOf1=;ldGEItJP!{x1~2&4{uA?$g~HDiIsUMa?wj3y?vKZy8{Sc92j5+S zCy1|0#85z@&6f?2tE9Xa-j_FuMcw`)cUIr`8yS_bZ4m@ip>VqDAv$QatN}AHOx)pn!+m*_UG_4khIBXw zU&H8;np0QQX(Xw==0z25%JmG0!y2vzo+7&wVl!kwjsqwwA@x(Ry)=AHrFsgRE~p%3 zz33LtrhFqyjeaiH3(VKe8iI6!mgD**-iPk)_eYP)L;A2ymZ{yO9VsQh{O;}xi zfU*+UOFfp0_r>IgmINVD?#-sXNM#*s@RHThge} z`!P@Lx}1Yjdcc%0cTwyUH(W*5L-MjTbm-kbbDCVK(@7st|_RHk$`$-qa`EP(EE#VSX4`y7~ZzzVW0(-Tl_m3ul zKkYF|`Ay>QTf79_hWkZo=9I_5j!1S}g_Hi--}p z4?2Z}Tp0|#yFC0gkzg}D13T9Zr~7&iLL8@l5yb}5SC5HB)dV zIV%ihdYQI)A~gJ<2p0|ROM-M@%#AvCn#cYJLLNuzWP7|Pa&ZAtA`O=|!TQ7iF_KK7`fgzDVmM&3yT>CqfRFdd`X3jcHj1zrH z(v?D9iPsOJ0w*_qWp+y9uCsw`P3z&lC>Syur~OWomt=v%7`PWY<3Ve6R^ zqQ@zq(T1Cxyc_di?Wh9v&)R6*G!_iz$(DQnXO)_RZZFstjQ;-sJVC?0seUar_5z>te|;SW+?0K5faPhz zWX-LD0P~FoE4~!=9BVZv)gDX{vpn(5&9@}vm0?}*NSSj574#ZSt}{yeOKL8MKWkTO zP#z*3Ul=k`rfrj%6_H*W=4{knUDAbW7L#GtfR43ZQ{|sLFW1^G`mHvNYd0N>hHty= zw$waE`Az3`W*XQFgo&Fo;f^Gut9|?TLC34vexwO_-^l`HY07rh8) zo_U6ycI&OTvN;vuBOm!N-uJt|o7+|qi1=P|$t49-fM589pU;gW{Pkb|zgG1fg>U@x zKjXEpRm;Egoxg&QUwiF>wS%+wN3TCvu;h~=zwda*JMm|K_GyGs$k7^fz8-ww0qoto z53hdpE7`z~@Rxt}Kk$avzd>!wDj@~eIu+qNV*AFRihe`M?5aP|q0cIsf{d^NiU6xr z5rs+(uFOnx*s~3HCgR&@U^p?!Wt2!M#$w^lZoX~Nv{6`S+9D{b`)!^>%JtnjJHX%H zw+Fipw$TfYPJ|g{)UdA9kl@gs15HR)Xts7e^aE!!~Iv>C$(AI9*W`%yXfECi=- zV0D<&Ggq!)A#Txk+LH{&75R$u4;(~D;Rpw&5l>GuF+LW- zO+!*|4je=@Jp-S}`(wK>+_DwH1DoKjUWH)o8u%xyg|~J!f|E}|<h(ISzpMahg|p4(Q4yOzvH6vgUn9Aeug5iliTslKOC^nL12WT?&xI#v zQc|;x|D^=cno!@w>RFE$YTrN+Bu)>lA;5GDM1ZO8D3wB@W2H54IisO6u`+?zM(ypB z+Djqb^@a+S)^$#82z7Sf3c{OR@|*lktFER4B25H=AO7$b`+fcTQ!~6*6o-K8ub=wV zpW?c2e;dE}i@%7szV)p*_uO-G`#TC7Hk^v*J@0uV$1q7?zyG^)ylKNLD$_(qavJ5uo_q=`nglABbn?lk;EVs~i}sjrzWHYU z`{$qiY;OC91Ioc(2-jZwar~DL{sGTHVb1S=|L={QyC@v~P+&_!v0$ncNis5f?|Xln ziSHR_oPke%@>6)>3$JuklOn^XLj$=TOM1RrO@ySFkaM%{NK)mGI_w+Z^}1|s#l+Vb z!*T84Du+6=$yL41PU$l9%qA6?oCu0cNb`aiaXNE`Sea8Vo%!5*Jo^mpnCs)lN4wZ^ zu!~)tnEmaR8+2{gHmi8q*{kqVXG~(e40kT^BtrPecJyw)3%&auMEJ-yM7#GO-n$>+ z)Qn1x>~;Z)5_QsuMm)Ap7?PiD2@FFf=p+=9QXM_|7gS&W%+4V=?No@BD@t>$5+yWF zIN?ODr&@2+d4!4xBuGCBm5@`fq5w?~R^ zy~c`i?0X9u=)e-4EU`8Fmz&+rLxd)2c&jjIXw}q!2v5<;%4^|D^(Ep<_~IA8$R7$3 ze(PJ`f<~iW*!XbwkBIL_ulY!FjWVkKriUK3!D)v=FND=JKj;a zR1x_l)%hR(;UC!CitynNf0&8&ul&ld;63m8^<>#U|13VI)mEcY7vcZ>@Be)m#JA{- z7xteNf)q$0l)|uaq`#h*zb2zPGz#nJ`W}Zh zhht-^>=AVmQ5ZC-zk@!4IdJJC9%u4=DII_!OUB1B)Mbri;H%O>1sIt+AV&<3P_zs8 zUu5S=4`qpO%$-o`R_=x|ZrL@5+xIBNeMVMt+guLR0}rn{cQsyl?y8dbmN@odOswWR zh_-A)|CZa(zU2;dAJ~NGv0cg$o)q55lv&F^tH(U(J*Lw$!)^~aIE8TMV;I)90OMmU zu0;<$0_@s@+U3uNf97exSo63r$9mF|Um}DNC718nifibkW!N>U;gNn6u$p_De_o|N|HOCX{Kqt47tmm(?{cK#*`X2DicZP;ugpRfi` zsd=^h$vl=6QL5WX23$IPS!xB?{*Afq z84&q>rBnY`Daydl{_M}D%(h&N8lT0>UiR|bxHQxmrQFAL+8?SpHvX=yvp6VrOF}^aWB|b&ZXI&l~H#Q za;8?!gaU|y30XI2sfn-T_aTkz3?=SAFpGN+bTK#Z(HRUe2*&fPKLXG((p%+et7>@j z)7Ri>Ysx&|62~^8sTm9(cnIO9hY@Yw%Afw0t>}|?(7`Fh6a^CHe_Nl_FrA8FggESQ z`e;0-Qb*%0k6>`i?eNb!4c=L2aA-Pd}s?I zB7#H;$*q}sWZIo4XHU!$z@gFPR{hv+oH)Zu{=b`$va}lgR zi5=fclz6IwLZA2U+ry-TjFTwuRLB^WFhXN6v?Y(SRE!kVM!(OwzFg`gQ0l5%7Q{7? zNow?Ja^$FlE-4ISi38n`%X_TS^)2%`ktR@4=lR-Jupv^gP2y08Ktq#V&h<4pz}agq zbj~n`Ix9zKBED4GXp~~*?h`VkHanaReI4~(*qmrlaO?@mRqoF2O0w~tiU9xRU;ZVR z4SM&x-_29r@s79W)=44GS%R=-^A@h}>z*HX3%hsk$*pHGP#*93=bxX1@fMKZyY9LR z?|kPwc|6rW{{7$o0Gcfo!hT_fkV?HQDaZ?vUl(qTW1|FTF>3tbz})IogLtX#&RKl* ztN+NKEGU=xZEt&PZoI*pfBBd3$v^p|K37twkf#%BM>!&=A}T0^nacaLT8QZR(Y3%$ z{;vz^2b?DyPEIO!=W1=?vPMN=&xRDU;hmQvxH*-0L{p~7)!GJJ7I9(okm~#Jk%K*a zYil2Sdmh5DivxY??JGD>M*vUwxO8m|e|Y8klK7T5<`L~ZfZmVpK=(gxLjU%=SXhdu zW)OF~ocAwHNxdg z8Stbbzp^(#JTuL;c%w)6VDR8(^zYw@{=FMH+?m3jV{Jh3Q~_J8PpJfaI&!i35%`as zi0Ynwi1w4A*EA|;p9cTrb*hxo_yiCv@B>|<#Bm5x#2($b1Jz0e9;rJrh93^m><`c) z_v4`=zZ~jph)S$<-r8V*v2KUSZ$}6YmCoDQW>ptWT7}@!A#(%zM40PG*w-0ie`kob ztqRUxJ=!$LGVxr_uS+_U%wgl5Y-{os5X$r#U~?Lk!B;wSvPkL8;^v!wfa|XN7M}I2 zXQj&)X+li(b}8T0fNI;iNQhy2UmtpClRbVj-4IAJT3Ww;J&Hu*7r*#txUTJ=|M_3= za8`My5a%pzz3n#s9103HeMlfzW-40*o!3jD%?lYw9S*3rut8ScH6hPeU3JwmY$-vu z^MlO6R;^lk!|1^WAK<#khrVH?-Hu)I>nOj5XbNqxCg4VG=-E6U5rzL#oy_@p4s%u$ z9Ae6Oz7?hVj_W+%z(2gZVno<-GP(HqD;l2-#7Or$IXU@4r5oJ8uZQn!oyYcBBB(L? z{VrzW3b35fj1qXpDJ}f!GuPsZ4aGILOO$w`A?JGtAA1zTt=llXZ!`M0--F)0_hGnw zJC{F&R(bPJ-Ej_jVNm)dg@BV;@7z2Kj9kKL*M1frD;J){ZqdQXr$UU?pET#=$w7Ym zF~V(o(0}kQ3@G0Ip+_;;_9((#yD@xh7ovkxcGeNUA; ?2*bkZQY>~*!LX3@PUU> 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 Date: Sat, 8 May 2021 22:21:06 +0800 Subject: [PATCH 36/68] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index e280d6206..6e9381413 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1,4 +1,4 @@ -
    +

    java-for-linux: Welcome to Internet

    @@ -725,5 +725,3 @@ java-for-linux & iooc-admin 开源项目技术支持 使用 Apache2.0 开源许可协议 -# 赞助商 -## 广州雾联科技有限公司 \ No newline at end of file -- Gitee From bdaec4062ff2bbc8c8978eb0bcc15375e5f76e7f Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 9 May 2021 12:32:48 +0800 Subject: [PATCH 37/68] =?UTF-8?q?04=20-=20Sharding-JDBC=20-=20=E5=88=86?= =?UTF-8?q?=E7=89=87=E8=A1=A8=20-=2001?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/sharding-jdbc-demo/.gitignore | 33 ++ java-for-gitee/sharding-jdbc-demo/pom.xml | 94 +++ .../ShardingJdbcDemoApplication.java | 13 + .../shardingjdbcdemo/dao/OrderMapper.java | 96 ++++ .../example/shardingjdbcdemo/model/Order.java | 137 +++++ .../shardingjdbcdemo/model/OrderExample.java | 543 ++++++++++++++++++ .../src/main/resources/application.properties | 1 + .../src/main/resources/generatorConfig.xml | 36 ++ .../src/main/resources/sharding-jdbc.xml | 23 + .../src/main/resources/static/.gitignore | 33 ++ .../src/main/resources/templates/.gitignore | 33 ++ .../ShardingJdbcDemoApplicationTests.java | 13 + 12 files changed, 1055 insertions(+) create mode 100644 java-for-gitee/sharding-jdbc-demo/.gitignore create mode 100644 java-for-gitee/sharding-jdbc-demo/pom.xml create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderMapper.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Order.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderExample.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/static/.gitignore create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/templates/.gitignore create mode 100644 java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java diff --git a/java-for-gitee/sharding-jdbc-demo/.gitignore b/java-for-gitee/sharding-jdbc-demo/.gitignore new file mode 100644 index 000000000..549e00a2a --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/java-for-gitee/sharding-jdbc-demo/pom.xml b/java-for-gitee/sharding-jdbc-demo/pom.xml new file mode 100644 index 000000000..b646418ff --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/pom.xml @@ -0,0 +1,94 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.1.5.RELEASE + + + com.example + sharding-jdbc-demo + 0.0.1-SNAPSHOT + sharding-jdbc-demo + Demo project for Spring Boot + + 1.8 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-web + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 2.1.4 + + + + mysql + mysql-connector-java + runtime + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + + + org.apache.shardingsphere + sharding-jdbc-spring-namespace + 4.0.0-RC2 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + org.mybatis.generator + mybatis-generator-maven-plugin + 1.3.7 + + + mysql + mysql-connector-java + 8.0.17 + + + + + + + diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java new file mode 100644 index 000000000..452670a7b --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java @@ -0,0 +1,13 @@ +package com.example.shardingjdbcdemo; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class ShardingJdbcDemoApplication { + + public static void main(String[] args) { + SpringApplication.run(ShardingJdbcDemoApplication.class, args); + } + +} diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderMapper.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderMapper.java new file mode 100644 index 000000000..336ffa254 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderMapper.java @@ -0,0 +1,96 @@ +package com.example.shardingjdbcdemo.dao; + +import com.example.shardingjdbcdemo.model.Order; +import com.example.shardingjdbcdemo.model.OrderExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface OrderMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + long countByExample(OrderExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int deleteByExample(OrderExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int deleteByPrimaryKey(Integer orderId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int insert(Order record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int insertSelective(Order record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + List selectByExample(OrderExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + Order selectByPrimaryKey(Integer orderId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int updateByExampleSelective(@Param("record") Order record, @Param("example") OrderExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int updateByExample(@Param("record") Order record, @Param("example") OrderExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int updateByPrimaryKeySelective(Order record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + int updateByPrimaryKey(Order record); +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Order.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Order.java new file mode 100644 index 000000000..601c62270 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Order.java @@ -0,0 +1,137 @@ +package com.example.shardingjdbcdemo.model; + +import java.math.BigDecimal; + +public class Order { + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_1.order_id + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + private Long orderId; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_1.order_amount + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + private BigDecimal orderAmount; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_1.order_status + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + private Integer orderStatus; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_1.user_id + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + private Integer userId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_1.order_id + * + * @return the value of t_order_1.order_id + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public Long getOrderId() { + return orderId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_1.order_id + * + * @param orderId the value for t_order_1.order_id + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_1.order_amount + * + * @return the value of t_order_1.order_amount + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public BigDecimal getOrderAmount() { + return orderAmount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_1.order_amount + * + * @param orderAmount the value for t_order_1.order_amount + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void setOrderAmount(BigDecimal orderAmount) { + this.orderAmount = orderAmount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_1.order_status + * + * @return the value of t_order_1.order_status + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public Integer getOrderStatus() { + return orderStatus; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_1.order_status + * + * @param orderStatus the value for t_order_1.order_status + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void setOrderStatus(Integer orderStatus) { + this.orderStatus = orderStatus; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_1.user_id + * + * @return the value of t_order_1.user_id + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public Integer getUserId() { + return userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_1.user_id + * + * @param userId the value for t_order_1.user_id + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void setUserId(Integer userId) { + this.userId = userId; + } +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderExample.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderExample.java new file mode 100644 index 000000000..370102a5f --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderExample.java @@ -0,0 +1,543 @@ +package com.example.shardingjdbcdemo.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class OrderExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public OrderExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andOrderIdIsNull() { + addCriterion("order_id is null"); + return (Criteria) this; + } + + public Criteria andOrderIdIsNotNull() { + addCriterion("order_id is not null"); + return (Criteria) this; + } + + public Criteria andOrderIdEqualTo(Long value) { + addCriterion("order_id =", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotEqualTo(Long value) { + addCriterion("order_id <>", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdGreaterThan(Long value) { + addCriterion("order_id >", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdGreaterThanOrEqualTo(Long value) { + addCriterion("order_id >=", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLessThan(Long value) { + addCriterion("order_id <", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLessThanOrEqualTo(Long value) { + addCriterion("order_id <=", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdIn(List values) { + addCriterion("order_id in", values, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotIn(List values) { + addCriterion("order_id not in", values, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdBetween(Long value1, Long value2) { + addCriterion("order_id between", value1, value2, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotBetween(Long value1, Long value2) { + addCriterion("order_id not between", value1, value2, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderAmountIsNull() { + addCriterion("order_amount is null"); + return (Criteria) this; + } + + public Criteria andOrderAmountIsNotNull() { + addCriterion("order_amount is not null"); + return (Criteria) this; + } + + public Criteria andOrderAmountEqualTo(BigDecimal value) { + addCriterion("order_amount =", value, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountNotEqualTo(BigDecimal value) { + addCriterion("order_amount <>", value, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountGreaterThan(BigDecimal value) { + addCriterion("order_amount >", value, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("order_amount >=", value, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountLessThan(BigDecimal value) { + addCriterion("order_amount <", value, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountLessThanOrEqualTo(BigDecimal value) { + addCriterion("order_amount <=", value, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountIn(List values) { + addCriterion("order_amount in", values, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountNotIn(List values) { + addCriterion("order_amount not in", values, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("order_amount between", value1, value2, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderAmountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("order_amount not between", value1, value2, "orderAmount"); + return (Criteria) this; + } + + public Criteria andOrderStatusIsNull() { + addCriterion("order_status is null"); + return (Criteria) this; + } + + public Criteria andOrderStatusIsNotNull() { + addCriterion("order_status is not null"); + return (Criteria) this; + } + + public Criteria andOrderStatusEqualTo(Integer value) { + addCriterion("order_status =", value, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusNotEqualTo(Integer value) { + addCriterion("order_status <>", value, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusGreaterThan(Integer value) { + addCriterion("order_status >", value, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("order_status >=", value, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusLessThan(Integer value) { + addCriterion("order_status <", value, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusLessThanOrEqualTo(Integer value) { + addCriterion("order_status <=", value, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusIn(List values) { + addCriterion("order_status in", values, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusNotIn(List values) { + addCriterion("order_status not in", values, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusBetween(Integer value1, Integer value2) { + addCriterion("order_status between", value1, value2, "orderStatus"); + return (Criteria) this; + } + + public Criteria andOrderStatusNotBetween(Integer value1, Integer value2) { + addCriterion("order_status not between", value1, value2, "orderStatus"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(Integer value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(Integer value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(Integer value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(Integer value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(Integer value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(Integer value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(Integer value1, Integer value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(Integer value1, Integer value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table t_order_1 + * + * @mbg.generated do_not_delete_during_merge Sat Sep 21 23:03:14 CST 2019 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table t_order_1 + * + * @mbg.generated Sat Sep 21 23:03:14 CST 2019 + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties @@ -0,0 +1 @@ + diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml new file mode 100644 index 000000000..d218fbf51 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml new file mode 100644 index 000000000..29b74c5f2 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/static/.gitignore b/java-for-gitee/sharding-jdbc-demo/src/main/resources/static/.gitignore new file mode 100644 index 000000000..549e00a2a --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/static/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/templates/.gitignore b/java-for-gitee/sharding-jdbc-demo/src/main/resources/templates/.gitignore new file mode 100644 index 000000000..549e00a2a --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/templates/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java new file mode 100644 index 000000000..d034fd24b --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.shardingjdbcdemo; + +import org.junit.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class ShardingJdbcDemoApplicationTests { + + @Test + void contextLoads() { + } + +} -- Gitee From 22d7566833d7839cc4f9c2b2821ea1f22a4819b2 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 9 May 2021 13:46:05 +0800 Subject: [PATCH 38/68] =?UTF-8?q?05=20-=20Sharding-JDBC=20-=20=E5=88=86?= =?UTF-8?q?=E7=89=87=E8=A1=A8=20-=2002?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ShardingJdbcDemoApplication.java | 9 + .../main/resources/mybatis/OrderMapper.xml | 271 ++++++++++++++++++ .../src/main/resources/sharding-jdbc.xml | 65 +++++ .../ShardingJdbcDemoApplicationTests.java | 32 +++ 4 files changed, 377 insertions(+) create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/OrderMapper.xml diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java index 452670a7b..557118583 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java @@ -1,9 +1,18 @@ package com.example.shardingjdbcdemo; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ImportResource; @SpringBootApplication +/** + * 项目是spring boot + * 配置是spring xml + * 启动的时候需要引入一下 + */ +@ImportResource("classpath*:sharding-jdbc.xml") +@MapperScan("com.example.shardingjdbcdemo.dao") public class ShardingJdbcDemoApplication { public static void main(String[] args) { diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/OrderMapper.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/OrderMapper.xml new file mode 100644 index 000000000..a7966a803 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/OrderMapper.xml @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + order_id, order_amount, order_status, user_id + + + + + + delete from t_order + where order_id = #{orderId,jdbcType=BIGINT} + + + + delete from t_order + + + + + + + insert into t_order (order_id, order_amount, order_status, + user_id) + values (#{orderId,jdbcType=BIGINT}, #{orderAmount,jdbcType=DECIMAL}, #{orderStatus,jdbcType=INTEGER}, + #{userId,jdbcType=INTEGER}) + + + + insert into t_order + + + order_id, + + + order_amount, + + + order_status, + + + user_id, + + + + + #{orderId,jdbcType=BIGINT}, + + + #{orderAmount,jdbcType=DECIMAL}, + + + #{orderStatus,jdbcType=INTEGER}, + + + #{userId,jdbcType=INTEGER}, + + + + + + + update t_order + + + order_id = #{record.orderId,jdbcType=BIGINT}, + + + order_amount = #{record.orderAmount,jdbcType=DECIMAL}, + + + order_status = #{record.orderStatus,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=INTEGER}, + + + + + + + + + update t_order + set order_id = #{record.orderId,jdbcType=BIGINT}, + order_amount = #{record.orderAmount,jdbcType=DECIMAL}, + order_status = #{record.orderStatus,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=INTEGER} + + + + + + + update t_order + + + order_amount = #{orderAmount,jdbcType=DECIMAL}, + + + order_status = #{orderStatus,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=INTEGER}, + + + where order_id = #{orderId,jdbcType=BIGINT} + + + + update t_order + set order_amount = #{orderAmount,jdbcType=DECIMAL}, + order_status = #{orderStatus,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=INTEGER} + where order_id = #{orderId,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml index 29b74c5f2..98c312585 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml @@ -18,6 +18,71 @@ http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/util https://www.springframework.org/schema/util/spring-util.xsd"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java index d034fd24b..05df47db0 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java +++ b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java @@ -1,13 +1,45 @@ package com.example.shardingjdbcdemo; +import com.example.shardingjdbcdemo.dao.OrderMapper; +import com.example.shardingjdbcdemo.model.Order; import org.junit.Test; import org.springframework.boot.test.context.SpringBootTest; +import javax.annotation.Resource; +import java.math.BigDecimal; + @SpringBootTest class ShardingJdbcDemoApplicationTests { + + @Resource + private OrderMapper orderMapper; + @Test void contextLoads() { + } + @Test + public void testOrder() { + /** + * Ƭֶ Ҫ user id зƬ + * user id Ŀǰ 19 ٿһƬ + * ݿķƬ user_id Ϊ 19 ôһ + * ᱻƬ ds1 Ҳ 132 ݿ + * Ȼ order id Ҳһ õ + * t_order 1+1Ϊ 2 Ҳ¼ᱻ뵽 132 ݿ + * t_order_2 ű + */ + Order order = new Order(); + // ȽݿķƬ дһ + order.setUserId(19); + // Ҳһ + order.setOrderId(1L); + // 10 Ǯ + order.setOrderAmount(BigDecimal.TEN); + order.setOrderStatus(1); + orderMapper.insert(order); + + } } -- Gitee From 7984f2886204c415d2e1c13c79057dea1b2fb695 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 9 May 2021 15:30:42 +0800 Subject: [PATCH 39/68] =?UTF-8?q?06=20-=20Sharding-JDBC=20-=20=E5=88=86?= =?UTF-8?q?=E7=89=87=E8=A1=A8=20-=2003?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/sharding-jdbc-demo/pom.xml | 6 ++++- .../ShardingJdbcDemoApplication.java | 6 ----- .../src/main/resources/application.properties | 24 +++++++++++++++++++ .../ShardingJdbcDemoApplicationTests.java | 20 ++++++++++++++-- 4 files changed, 47 insertions(+), 9 deletions(-) diff --git a/java-for-gitee/sharding-jdbc-demo/pom.xml b/java-for-gitee/sharding-jdbc-demo/pom.xml index b646418ff..7fe620dbb 100644 --- a/java-for-gitee/sharding-jdbc-demo/pom.xml +++ b/java-for-gitee/sharding-jdbc-demo/pom.xml @@ -54,12 +54,16 @@ + + + org.apache.shardingsphere - sharding-jdbc-spring-namespace + sharding-jdbc-spring-boot-starter 4.0.0-RC2 + diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java index 557118583..0c3711a89 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplication.java @@ -6,12 +6,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ImportResource; @SpringBootApplication -/** - * 项目是spring boot - * 配置是spring xml - * 启动的时候需要引入一下 - */ -@ImportResource("classpath*:sharding-jdbc.xml") @MapperScan("com.example.shardingjdbcdemo.dao") public class ShardingJdbcDemoApplication { diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties index 8b1378917..7932a95cb 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties @@ -1 +1,25 @@ +spring.shardingsphere.datasource.names=ds0,ds1 + +spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource +spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.cj.jdbc.Driver +spring.shardingsphere.datasource.ds0.jdbcUrl=jdbc:mysql://192.168.73.131:3306/sharding_order +spring.shardingsphere.datasource.ds0.username=imooc +spring.shardingsphere.datasource.ds0.password=Imooc@123456 + + +spring.shardingsphere.datasource.ds1.type=com.zaxxer.hikari.HikariDataSource +spring.shardingsphere.datasource.ds1.driver-class-name=com.mysql.cj.jdbc.Driver +spring.shardingsphere.datasource.ds1.jdbcUrl=jdbc:mysql://192.168.73.132:3306/shard_order +spring.shardingsphere.datasource.ds1.username=imooc +spring.shardingsphere.datasource.ds1.password=Imooc@123456 + +spring.shardingsphere.sharding.tables.t_order.actual-data-nodes=ms$->{0..1}.t_order_$->{1..2} +spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.sharding-column=user_id +spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.algorithm-expression=ms$->{user_id % 2} +spring.shardingsphere.sharding.tables.t_order.table-strategy.standard.sharding-column=order_id +spring.shardingsphere.sharding.tables.t_order.table-strategy.inline.algorithm-expression=ms$->{user_id % 2 + 1} + +mybatis.mapper-locations=/mybatis/*.xml + +logging.pattern.dateformat=HH:mm:ss diff --git a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java index 05df47db0..c7b313315 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java +++ b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java @@ -2,11 +2,13 @@ package com.example.shardingjdbcdemo; import com.example.shardingjdbcdemo.dao.OrderMapper; import com.example.shardingjdbcdemo.model.Order; +import com.example.shardingjdbcdemo.model.OrderExample; import org.junit.Test; import org.springframework.boot.test.context.SpringBootTest; import javax.annotation.Resource; import java.math.BigDecimal; +import java.util.List; @SpringBootTest class ShardingJdbcDemoApplicationTests { @@ -33,13 +35,27 @@ class ShardingJdbcDemoApplicationTests { */ Order order = new Order(); // ȽݿķƬ дһ - order.setUserId(19); + order.setUserId(20); // Ҳһ - order.setOrderId(1L); + order.setOrderId(4L); // 10 Ǯ order.setOrderAmount(BigDecimal.TEN); order.setOrderStatus(1); orderMapper.insert(order); } + + public void testSelectOrder() { + + OrderExample orderExample = new OrderExample(); + + orderExample.createCriteria().andOrderIdEqualTo(4l) + .andUserIdEqualTo(20); + + List orders = orderMapper.selectByExample(orderExample); + + orders.forEach(o -> System.out.println(o.getOrderId() + "----" + o.getUserId())); + + } + } -- Gitee From 4ce648c5f3ac3effe68f61029c119119e556bfa7 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 9 May 2021 21:24:50 +0800 Subject: [PATCH 40/68] =?UTF-8?q?08=20-=20Sharding-JDBC=20-=20=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E8=A1=A8=2007=20-=20Sharding-JDBC=20-=20=E5=B9=BF?= =?UTF-8?q?=E6=92=AD=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/sharding-jdbc-demo/pom.xml | 11 +- .../shardingjdbcdemo/dao/AreaMapper.java | 96 +++ .../shardingjdbcdemo/dao/OrderItemMapper.java | 96 +++ .../example/shardingjdbcdemo/model/Area.java | 69 ++ .../shardingjdbcdemo/model/AreaExample.java | 432 +++++++++++++ .../shardingjdbcdemo/model/OrderItem.java | 168 +++++ .../model/OrderItemExample.java | 612 ++++++++++++++++++ .../src/main/resources/application.properties | 53 +- .../src/main/resources/generatorConfig.xml | 2 +- .../src/main/resources/mybatis/AreaMapper.xml | 239 +++++++ .../src/main/resources/sharding-jdbc.xml | 10 +- .../ShardingJdbcDemoApplicationTests.java | 59 +- 12 files changed, 1814 insertions(+), 33 deletions(-) create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/AreaMapper.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderItemMapper.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Area.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/AreaExample.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItem.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItemExample.java create mode 100644 java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/AreaMapper.xml diff --git a/java-for-gitee/sharding-jdbc-demo/pom.xml b/java-for-gitee/sharding-jdbc-demo/pom.xml index 7fe620dbb..df29a8a93 100644 --- a/java-for-gitee/sharding-jdbc-demo/pom.xml +++ b/java-for-gitee/sharding-jdbc-demo/pom.xml @@ -54,15 +54,18 @@ - - - org.apache.shardingsphere - sharding-jdbc-spring-boot-starter + sharding-jdbc-spring-namespace 4.0.0-RC2 + + diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/AreaMapper.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/AreaMapper.java new file mode 100644 index 000000000..7d7723b38 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/AreaMapper.java @@ -0,0 +1,96 @@ +package com.example.shardingjdbcdemo.dao; + +import com.example.shardingjdbcdemo.model.Area; +import com.example.shardingjdbcdemo.model.AreaExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface AreaMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + long countByExample(AreaExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int deleteByExample(AreaExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int insert(Area record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int insertSelective(Area record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + List selectByExample(AreaExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + Area selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int updateByExampleSelective(@Param("record") Area record, @Param("example") AreaExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int updateByExample(@Param("record") Area record, @Param("example") AreaExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int updateByPrimaryKeySelective(Area record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + int updateByPrimaryKey(Area record); +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderItemMapper.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderItemMapper.java new file mode 100644 index 000000000..5fdc0387e --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/dao/OrderItemMapper.java @@ -0,0 +1,96 @@ +package com.example.shardingjdbcdemo.dao; + +import com.example.shardingjdbcdemo.model.OrderItem; +import com.example.shardingjdbcdemo.model.OrderItemExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface OrderItemMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + long countByExample(OrderItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int deleteByExample(OrderItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int insert(OrderItem record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int insertSelective(OrderItem record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + List selectByExample(OrderItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + OrderItem selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int updateByExampleSelective(@Param("record") OrderItem record, @Param("example") OrderItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int updateByExample(@Param("record") OrderItem record, @Param("example") OrderItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int updateByPrimaryKeySelective(OrderItem record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + int updateByPrimaryKey(OrderItem record); +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Area.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Area.java new file mode 100644 index 000000000..a49e29982 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/Area.java @@ -0,0 +1,69 @@ +package com.example.shardingjdbcdemo.model; + +public class Area { + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column area.id + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + private Integer id; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column area.name + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + private String name; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column area.id + * + * @return the value of area.id + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column area.id + * + * @param id the value for area.id + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column area.name + * + * @return the value of area.name + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column area.name + * + * @param name the value for area.name + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public void setName(String name) { + this.name = name == null ? null : name.trim(); + } +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/AreaExample.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/AreaExample.java new file mode 100644 index 000000000..82e58c25c --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/AreaExample.java @@ -0,0 +1,432 @@ +package com.example.shardingjdbcdemo.model; + +import java.util.ArrayList; +import java.util.List; + +public class AreaExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public AreaExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Integer value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Integer value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Integer value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Integer value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Integer value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Integer value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Integer value1, Integer value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Integer value1, Integer value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("name not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("name not between", value1, value2, "name"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table area + * + * @mbg.generated do_not_delete_during_merge Sat Sep 21 22:01:41 CST 2019 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table area + * + * @mbg.generated Sat Sep 21 22:01:41 CST 2019 + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItem.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItem.java new file mode 100644 index 000000000..1afb3dd2f --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItem.java @@ -0,0 +1,168 @@ +package com.example.shardingjdbcdemo.model; + +public class OrderItem { + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_item_1.id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + private Integer id; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_item_1.order_id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + private Integer orderId; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_item_1.pruduct_name + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + private String pruductName; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_item_1.num + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + private Integer num; + + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column t_order_item_1.user_id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + private Integer userId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_item_1.id + * + * @return the value of t_order_item_1.id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_item_1.id + * + * @param id the value for t_order_item_1.id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_item_1.order_id + * + * @return the value of t_order_item_1.order_id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public Integer getOrderId() { + return orderId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_item_1.order_id + * + * @param orderId the value for t_order_item_1.order_id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setOrderId(Integer orderId) { + this.orderId = orderId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_item_1.pruduct_name + * + * @return the value of t_order_item_1.pruduct_name + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public String getPruductName() { + return pruductName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_item_1.pruduct_name + * + * @param pruductName the value for t_order_item_1.pruduct_name + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setPruductName(String pruductName) { + this.pruductName = pruductName == null ? null : pruductName.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_item_1.num + * + * @return the value of t_order_item_1.num + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public Integer getNum() { + return num; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_item_1.num + * + * @param num the value for t_order_item_1.num + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setNum(Integer num) { + this.num = num; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column t_order_item_1.user_id + * + * @return the value of t_order_item_1.user_id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public Integer getUserId() { + return userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column t_order_item_1.user_id + * + * @param userId the value for t_order_item_1.user_id + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setUserId(Integer userId) { + this.userId = userId; + } +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItemExample.java b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItemExample.java new file mode 100644 index 000000000..0f268c613 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/java/com/example/shardingjdbcdemo/model/OrderItemExample.java @@ -0,0 +1,612 @@ +package com.example.shardingjdbcdemo.model; + +import java.util.ArrayList; +import java.util.List; + +public class OrderItemExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public OrderItemExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Integer value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Integer value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Integer value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Integer value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Integer value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Integer value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Integer value1, Integer value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Integer value1, Integer value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andOrderIdIsNull() { + addCriterion("order_id is null"); + return (Criteria) this; + } + + public Criteria andOrderIdIsNotNull() { + addCriterion("order_id is not null"); + return (Criteria) this; + } + + public Criteria andOrderIdEqualTo(Integer value) { + addCriterion("order_id =", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotEqualTo(Integer value) { + addCriterion("order_id <>", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdGreaterThan(Integer value) { + addCriterion("order_id >", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdGreaterThanOrEqualTo(Integer value) { + addCriterion("order_id >=", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLessThan(Integer value) { + addCriterion("order_id <", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLessThanOrEqualTo(Integer value) { + addCriterion("order_id <=", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdIn(List values) { + addCriterion("order_id in", values, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotIn(List values) { + addCriterion("order_id not in", values, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdBetween(Integer value1, Integer value2) { + addCriterion("order_id between", value1, value2, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotBetween(Integer value1, Integer value2) { + addCriterion("order_id not between", value1, value2, "orderId"); + return (Criteria) this; + } + + public Criteria andPruductNameIsNull() { + addCriterion("pruduct_name is null"); + return (Criteria) this; + } + + public Criteria andPruductNameIsNotNull() { + addCriterion("pruduct_name is not null"); + return (Criteria) this; + } + + public Criteria andPruductNameEqualTo(String value) { + addCriterion("pruduct_name =", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameNotEqualTo(String value) { + addCriterion("pruduct_name <>", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameGreaterThan(String value) { + addCriterion("pruduct_name >", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameGreaterThanOrEqualTo(String value) { + addCriterion("pruduct_name >=", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameLessThan(String value) { + addCriterion("pruduct_name <", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameLessThanOrEqualTo(String value) { + addCriterion("pruduct_name <=", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameLike(String value) { + addCriterion("pruduct_name like", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameNotLike(String value) { + addCriterion("pruduct_name not like", value, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameIn(List values) { + addCriterion("pruduct_name in", values, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameNotIn(List values) { + addCriterion("pruduct_name not in", values, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameBetween(String value1, String value2) { + addCriterion("pruduct_name between", value1, value2, "pruductName"); + return (Criteria) this; + } + + public Criteria andPruductNameNotBetween(String value1, String value2) { + addCriterion("pruduct_name not between", value1, value2, "pruductName"); + return (Criteria) this; + } + + public Criteria andNumIsNull() { + addCriterion("num is null"); + return (Criteria) this; + } + + public Criteria andNumIsNotNull() { + addCriterion("num is not null"); + return (Criteria) this; + } + + public Criteria andNumEqualTo(Integer value) { + addCriterion("num =", value, "num"); + return (Criteria) this; + } + + public Criteria andNumNotEqualTo(Integer value) { + addCriterion("num <>", value, "num"); + return (Criteria) this; + } + + public Criteria andNumGreaterThan(Integer value) { + addCriterion("num >", value, "num"); + return (Criteria) this; + } + + public Criteria andNumGreaterThanOrEqualTo(Integer value) { + addCriterion("num >=", value, "num"); + return (Criteria) this; + } + + public Criteria andNumLessThan(Integer value) { + addCriterion("num <", value, "num"); + return (Criteria) this; + } + + public Criteria andNumLessThanOrEqualTo(Integer value) { + addCriterion("num <=", value, "num"); + return (Criteria) this; + } + + public Criteria andNumIn(List values) { + addCriterion("num in", values, "num"); + return (Criteria) this; + } + + public Criteria andNumNotIn(List values) { + addCriterion("num not in", values, "num"); + return (Criteria) this; + } + + public Criteria andNumBetween(Integer value1, Integer value2) { + addCriterion("num between", value1, value2, "num"); + return (Criteria) this; + } + + public Criteria andNumNotBetween(Integer value1, Integer value2) { + addCriterion("num not between", value1, value2, "num"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(Integer value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(Integer value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(Integer value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(Integer value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(Integer value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(Integer value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(Integer value1, Integer value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(Integer value1, Integer value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table t_order_item_1 + * + * @mbg.generated do_not_delete_during_merge Sat Sep 21 23:10:26 CST 2019 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table t_order_item_1 + * + * @mbg.generated Sat Sep 21 23:10:26 CST 2019 + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties index 7932a95cb..fcb2558dd 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties @@ -1,25 +1,28 @@ -spring.shardingsphere.datasource.names=ds0,ds1 - -spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource -spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.cj.jdbc.Driver -spring.shardingsphere.datasource.ds0.jdbcUrl=jdbc:mysql://192.168.73.131:3306/sharding_order -spring.shardingsphere.datasource.ds0.username=imooc -spring.shardingsphere.datasource.ds0.password=Imooc@123456 - - -spring.shardingsphere.datasource.ds1.type=com.zaxxer.hikari.HikariDataSource -spring.shardingsphere.datasource.ds1.driver-class-name=com.mysql.cj.jdbc.Driver -spring.shardingsphere.datasource.ds1.jdbcUrl=jdbc:mysql://192.168.73.132:3306/shard_order -spring.shardingsphere.datasource.ds1.username=imooc -spring.shardingsphere.datasource.ds1.password=Imooc@123456 - -spring.shardingsphere.sharding.tables.t_order.actual-data-nodes=ms$->{0..1}.t_order_$->{1..2} -spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.sharding-column=user_id -spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.algorithm-expression=ms$->{user_id % 2} -spring.shardingsphere.sharding.tables.t_order.table-strategy.standard.sharding-column=order_id -spring.shardingsphere.sharding.tables.t_order.table-strategy.inline.algorithm-expression=ms$->{user_id % 2 + 1} - -mybatis.mapper-locations=/mybatis/*.xml - -logging.pattern.dateformat=HH:mm:ss - +#spring.shardingsphere.datasource.names=ds0,ds1 +# +#spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource +#spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.cj.jdbc.Driver +#spring.shardingsphere.datasource.ds0.jdbcUrl=jdbc:mysql://192.168.73.131:3306/sharding_order +#spring.shardingsphere.datasource.ds0.username=imooc +#spring.shardingsphere.datasource.ds0.password=Imooc@123456 +# +# +#spring.shardingsphere.datasource.ds1.type=com.zaxxer.hikari.HikariDataSource +#spring.shardingsphere.datasource.ds1.driver-class-name=com.mysql.cj.jdbc.Driver +#spring.shardingsphere.datasource.ds1.jdbcUrl=jdbc:mysql://192.168.73.132:3306/shard_order +#spring.shardingsphere.datasource.ds1.username=imooc +#spring.shardingsphere.datasource.ds1.password=Imooc@123456 +# +#spring.shardingsphere.sharding.tables.t_order.actual-data-nodes=ms$->{0..1}.t_order_$->{1..2} +#spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.sharding-column=user_id +#spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.algorithm-expression=ms$->{user_id % 2} +#spring.shardingsphere.sharding.tables.t_order.table-strategy.standard.sharding-column=order_id +#spring.shardingsphere.sharding.tables.t_order.table-strategy.inline.algorithm-expression=ms$->{user_id % 2 + 1} +# +## 㲥 +#spring.shardingsphere.sharding.broadcast-tables=area +# +#mybatis.mapper-locations=/mybatis/*.xml +# +#logging.pattern.dateformat=HH:mm:ss +# diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml index d218fbf51..35d80bc2d 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/generatorConfig.xml @@ -29,7 +29,7 @@ -
    +
    diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/AreaMapper.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/AreaMapper.xml new file mode 100644 index 000000000..d1b1ce101 --- /dev/null +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/mybatis/AreaMapper.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + id, name + + + + + + delete from area + where id = #{id,jdbcType=INTEGER} + + + + delete from area + + + + + + + insert into area (id, name) + values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}) + + + + insert into area + + + id, + + + name, + + + + + #{id,jdbcType=INTEGER}, + + + #{name,jdbcType=VARCHAR}, + + + + + + + update area + + + id = #{record.id,jdbcType=INTEGER}, + + + name = #{record.name,jdbcType=VARCHAR}, + + + + + + + + + update area + set id = #{record.id,jdbcType=INTEGER}, + name = #{record.name,jdbcType=VARCHAR} + + + + + + + update area + + + name = #{name,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=INTEGER} + + + + update area + set name = #{name,jdbcType=VARCHAR} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml index 98c312585..0fd875ac7 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml @@ -56,7 +56,15 @@ - + + + + + + + + + diff --git a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java index c7b313315..fcebc9dcd 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java +++ b/java-for-gitee/sharding-jdbc-demo/src/test/java/com/example/shardingjdbcdemo/ShardingJdbcDemoApplicationTests.java @@ -1,22 +1,34 @@ package com.example.shardingjdbcdemo; +import com.example.shardingjdbcdemo.dao.AreaMapper; +import com.example.shardingjdbcdemo.dao.OrderItemMapper; import com.example.shardingjdbcdemo.dao.OrderMapper; -import com.example.shardingjdbcdemo.model.Order; -import com.example.shardingjdbcdemo.model.OrderExample; +import com.example.shardingjdbcdemo.model.*; import org.junit.Test; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.context.annotation.ImportResource; import javax.annotation.Resource; import java.math.BigDecimal; import java.util.List; @SpringBootTest +@ImportResource("classpath*:sharding-jdbc.xml") +@MapperScan("com.example.shardingjdbcdemo.dao") class ShardingJdbcDemoApplicationTests { @Resource private OrderMapper orderMapper; + @Resource + private AreaMapper areaMapper; + + @Resource + private OrderItemMapper orderItemMapper; + + @Test void contextLoads() { @@ -45,6 +57,7 @@ class ShardingJdbcDemoApplicationTests { } + @Test public void testSelectOrder() { OrderExample orderExample = new OrderExample(); @@ -58,4 +71,46 @@ class ShardingJdbcDemoApplicationTests { } + + @Test + public void testGlobal() { + Area area = new Area(); + area.setId(1); + area.setName(""); + areaMapper.insert(area); + } + @Test + public void testGlobal2() { + Area area = new Area(); + area.setId(2); + area.setName("Ϻ"); + areaMapper.insert(area); + } + + @Test + public void testSelectGlobal() { + AreaExample areaExample = new AreaExample(); + areaExample.createCriteria().andIdEqualTo(2); + List areas = areaMapper.selectByExample(areaExample); + System.out.println("area.size()=" + areas.size()); + } + + @Test + public void testOrderItem() { + OrderItem orderItem = new OrderItem(); + // id Ҳͨ id ȥзƬ + orderItem.setId(2); + + /** + * Ҫ⵱ һ ᲻ + * order_id = 1 ļ¼ ͬһƬ + */ + orderItem.setOrderId(1); + orderItem.setPruductName("Ʒ"); + orderItem.setNum(1); + orderItem.setUserId(19); + orderItemMapper.insert(orderItem); + } + } + -- Gitee From cde1cdbfcb9d4f1bc2131aaf0ba7826241b15ecc Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 9 May 2021 23:09:47 +0800 Subject: [PATCH 41/68] =?UTF-8?q?09=20-=20Sharding-JDBC=20-=20=E8=AF=BB?= =?UTF-8?q?=E5=86=99=E5=88=86=E7=A6=BB=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/sharding-jdbc-demo/pom.xml | 8 +-- .../src/main/resources/application.properties | 72 +++++++++++-------- .../src/main/resources/sharding-jdbc.xml | 46 +++++++++--- .../ShardingJdbcDemoApplicationTests.java | 24 +++++++ 4 files changed, 109 insertions(+), 41 deletions(-) diff --git a/java-for-gitee/sharding-jdbc-demo/pom.xml b/java-for-gitee/sharding-jdbc-demo/pom.xml index df29a8a93..8a3ebf11f 100644 --- a/java-for-gitee/sharding-jdbc-demo/pom.xml +++ b/java-for-gitee/sharding-jdbc-demo/pom.xml @@ -54,17 +54,17 @@ - + - + diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties index fcb2558dd..c06d4aea6 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/application.properties @@ -1,28 +1,44 @@ -#spring.shardingsphere.datasource.names=ds0,ds1 -# -#spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource -#spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.cj.jdbc.Driver -#spring.shardingsphere.datasource.ds0.jdbcUrl=jdbc:mysql://192.168.73.131:3306/sharding_order -#spring.shardingsphere.datasource.ds0.username=imooc -#spring.shardingsphere.datasource.ds0.password=Imooc@123456 -# -# -#spring.shardingsphere.datasource.ds1.type=com.zaxxer.hikari.HikariDataSource -#spring.shardingsphere.datasource.ds1.driver-class-name=com.mysql.cj.jdbc.Driver -#spring.shardingsphere.datasource.ds1.jdbcUrl=jdbc:mysql://192.168.73.132:3306/shard_order -#spring.shardingsphere.datasource.ds1.username=imooc -#spring.shardingsphere.datasource.ds1.password=Imooc@123456 -# -#spring.shardingsphere.sharding.tables.t_order.actual-data-nodes=ms$->{0..1}.t_order_$->{1..2} -#spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.sharding-column=user_id -#spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.algorithm-expression=ms$->{user_id % 2} -#spring.shardingsphere.sharding.tables.t_order.table-strategy.standard.sharding-column=order_id -#spring.shardingsphere.sharding.tables.t_order.table-strategy.inline.algorithm-expression=ms$->{user_id % 2 + 1} -# -## 㲥 -#spring.shardingsphere.sharding.broadcast-tables=area -# -#mybatis.mapper-locations=/mybatis/*.xml -# -#logging.pattern.dateformat=HH:mm:ss -# +# ds0 д Ҳ ms1 ֻΪ÷Ƭʱ ûĬΪ slave0 Ǵӿ ҲǶ +spring.shardingsphere.datasource.names=ds0,ms1,slave0 + +spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource +spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.cj.jdbc.Driver +spring.shardingsphere.datasource.ds0.jdbcUrl=jdbc:mysql://192.168.73.131:3306/sharding_order +spring.shardingsphere.datasource.ds0.username=imooc +spring.shardingsphere.datasource.ds0.password=Imooc@123456 + +spring.shardingsphere.datasource.slave0.type=com.zaxxer.hikari.HikariDataSource +spring.shardingsphere.datasource.slave0.driver-class-name=com.mysql.cj.jdbc.Driver +spring.shardingsphere.datasource.slave0.jdbcUrl=jdbc:mysql://192.168.73.130:3306/sharding_order +spring.shardingsphere.datasource.slave0.username=imooc +spring.shardingsphere.datasource.slave0.password=Imooc@123456 + + +spring.shardingsphere.datasource.ms1.type=com.zaxxer.hikari.HikariDataSource +spring.shardingsphere.datasource.ms1.driver-class-name=com.mysql.cj.jdbc.Driver +spring.shardingsphere.datasource.ms1.jdbcUrl=jdbc:mysql://192.168.73.132:3306/shard_order +spring.shardingsphere.datasource.ms1.username=imooc +spring.shardingsphere.datasource.ms1.password=Imooc@123456 + + +# Դ +spring.shardingsphere.sharding.master-slave-rules.ms0.master-data-source-name=ds0 +# ôӵԴ +spring.shardingsphere.sharding.master-slave-rules.ms0.slave-data-source-names=slave0 +# ؾIJ +spring.shardingsphere.sharding.master-slave-rules.ms0.load-balance-algorithm-type=RANDOM + +spring.shardingsphere.sharding.tables.t_order.actual-data-nodes=ms$->{0..1}.t_order_$->{1..2} +# Ȱ user_id ֿ һжű Ȼ order_id ȥֱ +spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.sharding-column=user_id +spring.shardingsphere.sharding.tables.t_order.database-strategy.inline.algorithm-expression=ms$->{user_id % 2} +spring.shardingsphere.sharding.tables.t_order.table-strategy.standard.sharding-column=order_id +spring.shardingsphere.sharding.tables.t_order.table-strategy.inline.algorithm-expression=t_order_$->{order_id % 2 + 1} + +# 㲥 +spring.shardingsphere.sharding.broadcast-tables=area + +mybatis.mapper-locations=/mybatis/*.xml + +logging.pattern.dateformat=HH:mm:ss + diff --git a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml index 0fd875ac7..610469fac 100644 --- a/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml +++ b/java-for-gitee/sharding-jdbc-demo/src/main/resources/sharding-jdbc.xml @@ -26,19 +26,40 @@ + + + + + + + + - + + + - - - + + + + + + + @@ -50,7 +71,11 @@ 这个值就从属性文件中去取了 所以 sharding-jdbc 使用箭头这么形式 和 spring 中呢 这个符号区分开 第一个是库名是数据源的名称 ds.0 或者 ds.1 后边 后边跟它的表名 加.t_order_1 或者.t_order_2--> - + @@ -61,10 +86,11 @@ - + - - + + @@ -75,8 +101,10 @@ 如果你的user id是偶数 对 2 取 mod 就是 0 那么你会分配到 ds0 这个数据源 也就是 131 的数据库 如果你的user id是奇数 对 2 取 mod 就是 1 那么你的数据源就是 ds1 也就是 132 这个数据库 这个是数据库的分片规则--> + + + algorithm-expression="ms$->{user_id % 2}" /> + + com.osrcd + spring-boot-kafka + 0.0.1-SNAPSHOT + spring-boot-kafka + Demo project for Spring Boot + + 1.8 + + + + org.springframework.boot + spring-boot-starter + + + org.springframework.kafka + spring-kafka + + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.kafka + spring-kafka-test + test + + + + com.alibaba + fastjson + 1.2.44 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + diff --git a/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/SpringBootKafkaApplication.java b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/SpringBootKafkaApplication.java new file mode 100644 index 000000000..2087609a4 --- /dev/null +++ b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/SpringBootKafkaApplication.java @@ -0,0 +1,28 @@ +package com.osrcd.springbootkafka; + +import com.osrcd.springbootkafka.producer.Product; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import javax.annotation.PostConstruct; + +@SpringBootApplication +public class SpringBootKafkaApplication { + + + @Autowired + private Product product; + + @PostConstruct + public void init() { + for (int i = 0; i < 10; i++) { + product.send("afs" + i); + } + } + + public static void main(String[] args) { + SpringApplication.run(SpringBootKafkaApplication.class, args); + } + +} diff --git a/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/consumer/Consumer.java b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/consumer/Consumer.java new file mode 100644 index 000000000..80e1fdcd9 --- /dev/null +++ b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/consumer/Consumer.java @@ -0,0 +1,24 @@ +package com.osrcd.springbootkafka.consumer; + +import org.apache.kafka.clients.consumer.ConsumerRecord; +import org.springframework.kafka.annotation.KafkaListener; +import org.springframework.stereotype.Component; + +import java.util.Optional; + +@Component +public class Consumer { + + @KafkaListener(topics = "user") + public void consumer(ConsumerRecord consumerRecord) { + Optional kafkaMessage = Optional.ofNullable(consumerRecord.value()); + // 判断查询的类对象是否存在 + if (kafkaMessage.isPresent()) { + // 得到值 + Object o = kafkaMessage.get(); + System.out.println(o); + } + } + + +} diff --git a/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/pojo/User.java b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/pojo/User.java new file mode 100644 index 000000000..bfde05586 --- /dev/null +++ b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/pojo/User.java @@ -0,0 +1,32 @@ +package com.osrcd.springbootkafka.pojo; + +public class User { + + public User() { + } + + public User(String name, int age) { + this.name = name; + this.age = age; + } + + private String name; + + private int age; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } +} diff --git a/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/producer/Product.java b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/producer/Product.java new file mode 100644 index 000000000..17adfbd1e --- /dev/null +++ b/java-for-gitee/spring-boot-kafka/src/main/java/com/osrcd/springbootkafka/producer/Product.java @@ -0,0 +1,23 @@ +package com.osrcd.springbootkafka.producer; + +import com.alibaba.fastjson.JSON; +import com.osrcd.springbootkafka.pojo.User; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.kafka.core.KafkaTemplate; +import org.springframework.stereotype.Component; + +@Component +public class Product { + + @Autowired + private KafkaTemplate kafkaTemplate; + + public void send(String name) { + User user = new User(); + user.setName(name); + user.setAge(11); + kafkaTemplate.send("user", JSON.toJSONString(user)); + } + + +} diff --git a/java-for-gitee/spring-boot-kafka/src/main/resources/application.properties b/java-for-gitee/spring-boot-kafka/src/main/resources/application.properties new file mode 100644 index 000000000..a93e0a08b --- /dev/null +++ b/java-for-gitee/spring-boot-kafka/src/main/resources/application.properties @@ -0,0 +1,27 @@ +spring.application.name=kafka-user +server.port=8080 +#============== kafka =================== +# ָkafka ַԶ +spring.kafka.bootstrap-servers=localhost:9092 + +#=============== provider ======================= +spring.kafka.producer.retries=0 +# ÿϢ +spring.kafka.producer.batch-size=16384 +spring.kafka.producer.buffer-memory=33554432 + +# ָϢkeyϢı뷽ʽ +spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer +spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer + +#=============== consumer ======================= +# ָĬgroup id +spring.kafka.consumer.group-id=user-log-group + +spring.kafka.consumer.auto-offset-reset=earliest +spring.kafka.consumer.enable-auto-commit=true +spring.kafka.consumer.auto-commit-interval=100 + +# ָϢkeyϢı뷽ʽ +spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer +spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer \ No newline at end of file diff --git a/java-for-gitee/spring-boot-kafka/src/test/java/com/osrcd/springbootkafka/SpringBootKafkaApplicationTests.java b/java-for-gitee/spring-boot-kafka/src/test/java/com/osrcd/springbootkafka/SpringBootKafkaApplicationTests.java new file mode 100644 index 000000000..884d2e234 --- /dev/null +++ b/java-for-gitee/spring-boot-kafka/src/test/java/com/osrcd/springbootkafka/SpringBootKafkaApplicationTests.java @@ -0,0 +1,13 @@ +package com.osrcd.springbootkafka; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class SpringBootKafkaApplicationTests { + + @Test + void contextLoads() { + } + +} -- Gitee From 3d92ca0d2172478d2876070cc6db268534e4e217 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 30 May 2021 02:06:30 +0800 Subject: [PATCH 45/68] =?UTF-8?q?01=20-=20JVM=20-=20=E5=86=85=E5=AD=98?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/jvm-tuning/pom.xml | 16 ++++++++++++++++ .../java/com/osrcd/jvm/turning/JVMTest1.java | 19 +++++++++++++++++++ .../jvm-tuning/src/main/resources/.gitignore | 0 .../jvm-tuning/src/test/java/.gitignore | 0 4 files changed, 35 insertions(+) create mode 100644 java-for-gitee/jvm-tuning/pom.xml create mode 100644 java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java create mode 100644 java-for-gitee/jvm-tuning/src/main/resources/.gitignore create mode 100644 java-for-gitee/jvm-tuning/src/test/java/.gitignore diff --git a/java-for-gitee/jvm-tuning/pom.xml b/java-for-gitee/jvm-tuning/pom.xml new file mode 100644 index 000000000..c1d6f9726 --- /dev/null +++ b/java-for-gitee/jvm-tuning/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + + com.osrcd + jvm-tuning + 1.0-SNAPSHOT + + + 8 + 8 + + + \ No newline at end of file diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java new file mode 100644 index 000000000..cc704c3a4 --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java @@ -0,0 +1,19 @@ +package com.osrcd.jvm.turning; +public class JVMTest1 { + public static void main(String[] args) { + Demo demo = new Demo("aaa"); + demo.printName(); + } + +} +class Demo { + private String name; + + public Demo(String name) { + this.name = name; + } + + public void printName() { + System.out.println(this.name); + } +} diff --git a/java-for-gitee/jvm-tuning/src/main/resources/.gitignore b/java-for-gitee/jvm-tuning/src/main/resources/.gitignore new file mode 100644 index 000000000..e69de29bb diff --git a/java-for-gitee/jvm-tuning/src/test/java/.gitignore b/java-for-gitee/jvm-tuning/src/test/java/.gitignore new file mode 100644 index 000000000..e69de29bb -- Gitee From c3a0fd040b13b3b6257925512e67ef64b06fa105 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 30 May 2021 12:43:32 +0800 Subject: [PATCH 46/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 7324b7d32..aa3ce9d9b 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,10 +5,10 @@ ## 仓库简介 -这个仓库是 **⭐java-for-linux 综合型开源项目** 就是把自己开发的**多个开源项目集成**在一起维护 -与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 +这个仓库是 **⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论模块** 就是把自己开发的**多个开源项目集成**在一起维护 +与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐webrtc-live 直播导购子项目** **⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 -**⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**iooc-admin 后台权限管理项目**、 其他 Java 开源子项目等 +**⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**其他 Java 开源子项目等** ### java-for-linux 综合型开源子项目: @@ -384,12 +384,16 @@ java -jar 2048-1.0-SNAPSHOT.jar 5. ⭐负责在开源指北项目贡献开源项目与自媒体结合实战经验 -6. 负责实现 WebRTC 直播子项目 +6. ⭐负责实现 webrtc-live 直播导购子项目。 7. ⭐负责实现 Java 泡泡堂游戏子项目 8. 负责实现 Java 2048 小游戏子项目 +9. ⭐负责实现开发者英语子项目。 + +10. ⭐负责实现 cppmm 子项目。 + ### java-for-linux 综合型开源项目技术栈: Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、IntelliJ IDEA、WebStorm、Mac OS 10.15 操作系统、OpenToolbox、百度搜索引擎、Google 搜索引擎。 @@ -416,7 +420,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [⭐开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -[⭐iooc-admin 后台权限管理系统开源项目](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) +[⭐iooc-admin 后台权限管理系统开源项目](https://gitee.com/OpenDevel/iooc-vue-admin) [⭐演示地址](https://www.bilibili.com/video/BV1qK411u7w6) @@ -720,7 +724,6 @@ java-for-linux & iooc-admin 开源项目技术支持 ![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/赞赏码.png) - # LICENSE 使用 Apache2.0 开源许可协议 -- Gitee From 107d674cf52fa5fbc8f961291d9df98e54e437ae Mon Sep 17 00:00:00 2001 From: OSrcD Date: Mon, 31 May 2021 00:04:33 +0800 Subject: [PATCH 47/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index aa3ce9d9b..cf57c0240 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@ ## 仓库简介 -这个仓库是 **⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论模块** 就是把自己开发的**多个开源项目集成**在一起维护 +这个仓库主要是一个**代码库 & 项目库** 方便自己以后**做其他项目**的时候 直接 **Copy** 这个仓库的代码。后续会选择 **cppmm 开源项目** 作为未来的开源项目 **⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论模块** 就是把自己开发的**多个开源项目集成**在一起维护 与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐webrtc-live 直播导购子项目** **⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 **⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**其他 Java 开源子项目等** -- Gitee From eb8142b4ca566ffedc5f8778787bc9f6b7f2acb0 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Mon, 31 May 2021 00:10:48 +0800 Subject: [PATCH 48/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index cf57c0240..8d719dcb5 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@ ## 仓库简介 -这个仓库主要是一个**代码库 & 项目库** 方便自己以后**做其他项目**的时候 直接 **Copy** 这个仓库的代码。后续会选择 **cppmm 开源项目** 作为未来的开源项目 **⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论模块** 就是把自己开发的**多个开源项目集成**在一起维护 +这个仓库主要是一个**代码库 & 项目库** 方便自己以后**做其他项目**的时候 直接 **Copy** 这个仓库的代码。后续会选择 **cppmm 开源项目** 作为未来的开源项目。**⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论模块** 就是把自己开发的**多个开源项目集成**在一起维护 与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐webrtc-live 直播导购子项目** **⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 **⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**其他 Java 开源子项目等** -- Gitee From 9064be52d0ee8ed6c7a877774ab2636a0ece6feb Mon Sep 17 00:00:00 2001 From: OSrcD Date: Mon, 31 May 2021 00:15:36 +0800 Subject: [PATCH 49/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 8d719dcb5..73ea3d2c2 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@ ## 仓库简介 -这个仓库主要是一个**代码库 & 项目库** 方便自己以后**做其他项目**的时候 直接 **Copy** 这个仓库的代码。后续会选择 **cppmm 开源项目** 作为未来的开源项目。**⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论模块** 就是把自己开发的**多个开源项目集成**在一起维护 +这个仓库主要是一个**代码库 & 项目库** 方便自己以后**做其他项目**的时候 直接 **Copy** 这个仓库的代码。后续会选择 **cppmm 开源项目** 作为未来的开源项目。**⭐java-for-linux 是作者的一个自媒体与开源项目结合 综合型开源项目** 作为 **Gitee 官方开源指北项目贡献者贡献了 自媒体与开源项目结合理论与实际模块** 就是把自己开发的**多个开源项目集成**在一起维护 与编程相关的内容都会存放到 这个仓库里 目前有 **6+ 个开源项目**:**⭐webrtc-live 直播导购子项目** **⭐Gitee 官方开源指北项目**、Java 开源课程子项目、Java 开源笔记子项目、 **⭐OpenToolbox 仿黑客命令行终端工具子项目** 、**⭐Java 泡泡堂游戏子项目**、Java 2048 小游戏子项目、 **⭐cppmm 搜集了市面上 JVM 源码 所有研究资料子项目**、**⭐开发者英语子项目**、**其他 Java 开源子项目等** -- Gitee From bfa3d079ea27f0f50e5688d7a75fb6df3a4dc7da Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 3 Jun 2021 15:07:40 +0800 Subject: [PATCH 50/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 73ea3d2c2..674d31e34 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -382,13 +382,13 @@ java -jar 2048-1.0-SNAPSHOT.jar 4. 负责实现其他 Java 开源子项目。 -5. ⭐负责在开源指北项目贡献开源项目与自媒体结合实战经验 +5. ⭐负责在开源指北项目贡献开源项目与自媒体结合理论与实际模块经验。 6. ⭐负责实现 webrtc-live 直播导购子项目。 -7. ⭐负责实现 Java 泡泡堂游戏子项目 +7. ⭐负责实现 Java 泡泡堂游戏子项目。 -8. 负责实现 Java 2048 小游戏子项目 +8. 负责实现 Java 2048 小游戏子项目。 9. ⭐负责实现开发者英语子项目。 -- Gitee From d93d2d8db775ded7b5096fddedd101e782c1b18e Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 3 Jun 2021 15:13:16 +0800 Subject: [PATCH 51/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 674d31e34..c4270ce3a 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -382,7 +382,7 @@ java -jar 2048-1.0-SNAPSHOT.jar 4. 负责实现其他 Java 开源子项目。 -5. ⭐负责在开源指北项目贡献开源项目与自媒体结合理论与实际模块经验。 +5. ⭐负责在开源指北项目贡献开源项目与自媒体结合理论与实际模块。 6. ⭐负责实现 webrtc-live 直播导购子项目。 -- Gitee From 2c3d9f6dfea4a2b282ba2d8bdb1a84b1df5ff2a2 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Thu, 3 Jun 2021 15:52:01 +0800 Subject: [PATCH 52/68] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webrtc-live-common/src/main/java/com/opendev/w.java | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 webrtc-live/webrtc-live-common/src/main/java/com/opendev/w.java diff --git a/webrtc-live/webrtc-live-common/src/main/java/com/opendev/w.java b/webrtc-live/webrtc-live-common/src/main/java/com/opendev/w.java deleted file mode 100644 index e6aab95dc..000000000 --- a/webrtc-live/webrtc-live-common/src/main/java/com/opendev/w.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.opendev; - -public class w { -} -- Gitee From 6bbd9d6f846b0ffb0966b32530b69056abd1f3bd Mon Sep 17 00:00:00 2001 From: OSrcD Date: Fri, 4 Jun 2021 23:45:31 +0800 Subject: [PATCH 53/68] =?UTF-8?q?04=20-=20JVM=20-=20=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=86=85=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-for-gitee/jvm-tuning/pom.xml | 15 ++++++ .../java/com/osrcd/jvm/jvm/InlineTest1.java | 34 +++++++++++++ .../java/com/osrcd/jvm/jvm/InlineTest2.java | 50 +++++++++++++++++++ .../osrcd/jvm/{turning => jvm}/JVMTest1.java | 2 +- .../src/main/resources/log4j.properties | 15 ++++++ 5 files changed, 115 insertions(+), 1 deletion(-) create mode 100644 java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java create mode 100644 java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java rename java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/{turning => jvm}/JVMTest1.java (91%) create mode 100644 java-for-gitee/jvm-tuning/src/main/resources/log4j.properties diff --git a/java-for-gitee/jvm-tuning/pom.xml b/java-for-gitee/jvm-tuning/pom.xml index c1d6f9726..9f0fe8312 100644 --- a/java-for-gitee/jvm-tuning/pom.xml +++ b/java-for-gitee/jvm-tuning/pom.xml @@ -13,4 +13,19 @@ 8 + + + + org.slf4j + slf4j-api + 1.7.21 + + + + org.slf4j + slf4j-log4j12 + 1.7.21 + + + \ No newline at end of file diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java new file mode 100644 index 000000000..08dc971dd --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java @@ -0,0 +1,34 @@ +package com.osrcd.jvm.jvm; + +public class InlineTest1 { + + /** + * 调用了 2 次 add2 方法 + * 编译器会怎么样优化这段代码 + * 我们知道调用方法需要经过压栈和出栈的操作 + * 进入方法的时候 会向栈里面压入一个 元素 + * return 的时候 会从栈里面 弹出这个元素 而压栈和出栈操作 都是有开销的 + * 比方说 压栈的话 得往栈里面存数据 存在内存的开销 同时压栈和出栈也都需要时间的 + * 所以还有时间的开销 如果这段代码 调用次数不多 那么压栈和出栈的开销倒也无所谓了 + * 但是假设这段代码调用非常频繁 比方说 每秒要调用 2w 次 那么累计下来的开销 还是比较可观的 + * 是不是有什么办法去优化 当然是有的 jvm 会自动识别 热点方法 并自动的去进行方法内联 + * 把目标方法的代码复制到发起调用的方法之中 避免发生真实的方法调用 + * 比如说像这段代码 经过方法内联之后 就变成了这样子 + */ + private static int add1(int x1,int x2,int x3,int x4) { + return add2(x1, x2) + add2(x3, x4); + } + + private static int add2(int x1, int x2) { + return x1 + x2; + } + + /** + * 内联后 会自动的把 add1 方法 和 add2 方法 合并到一起去 + * 从而减少压栈和出栈的操作 + */ + private static int addInline(int x1, int x2, int x3, int x4) { + return x1 + x2 + x3 + x4; + } + +} diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java new file mode 100644 index 000000000..3766d5235 --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java @@ -0,0 +1,50 @@ +package com.osrcd.jvm.jvm; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.util.Random; + + +public class InlineTest2 { + + private static final Logger LOGGER = LoggerFactory.getLogger(InlineTest2.class); + + /** + * main 方法里面调用 compute 方法 + * compute 方法 循环调用 add1 方法 + * 而 add1 方法 又会调用 2次 add2 方法 + */ + public static void main(String[] args) { + long cost = compute(); + // 方法内联了 执行花费了 579ms add1 方法是 12 字节 add2 方法是4字节 + // 方法不内联 580ms + LOGGER.info("执行花费了{}ms",cost); + } + + private static long compute() { + long start = System.currentTimeMillis(); + int result = 0; + Random random = new Random(); + for (int i = 0; i < 10000000; i++) { + int a = random.nextInt(); + int b = random.nextInt(); + int c = random.nextInt(); + int d = random.nextInt(); + result = add1(a, b, c, d); + } + long end = System.currentTimeMillis(); + return end - start; + } + + private static int add1(int x1, int x2, int x3, int x4) { + return add2(x1, x2) + add2(x3, x4); + } + + private static int add2(int x1, int x2) { + return x1 + x2; + } + + + +} diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/JVMTest1.java similarity index 91% rename from java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java rename to java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/JVMTest1.java index cc704c3a4..8d3e031c6 100644 --- a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/turning/JVMTest1.java +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/JVMTest1.java @@ -1,4 +1,4 @@ -package com.osrcd.jvm.turning; +package com.osrcd.jvm.jvm; public class JVMTest1 { public static void main(String[] args) { Demo demo = new Demo("aaa"); diff --git a/java-for-gitee/jvm-tuning/src/main/resources/log4j.properties b/java-for-gitee/jvm-tuning/src/main/resources/log4j.properties new file mode 100644 index 000000000..57046ed87 --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/resources/log4j.properties @@ -0,0 +1,15 @@ +log4j.rootLogger=DEBUG,stdout,file +log4j.additivity.org.apache=true + +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.threshold=INFO +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%-5p %c{1}:%L - %m%n + +log4j.appender.file=org.apache.log4j.DailyRollingFileAppender +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm +log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n +log4j.appender.file.Threshold=INFO +log4j.appender.file.append=true +log4j.appender.file.File=/tmp/workspaces/logs/foodie-api/imooc.log \ No newline at end of file -- Gitee From a5e64170bbece3e5a738d7ebf9327b4998e5c0d0 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sat, 5 Jun 2021 01:53:13 +0800 Subject: [PATCH 54/68] =?UTF-8?q?05=20-=20JVM=20-=20=E9=80=83=E9=80=B8?= =?UTF-8?q?=E5=88=86=E6=9E=90=20=E6=A0=87=E9=87=8F=E6=9B=BF=E6=8D=A2=20?= =?UTF-8?q?=E6=A0=88=E4=B8=8A=E5=88=86=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/osrcd/jvm/jvm/EscapeTest1.java | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java new file mode 100644 index 000000000..3e863e33a --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java @@ -0,0 +1,71 @@ +package com.osrcd.jvm.jvm; + +public class EscapeTest1 { + + // 类变量的作用域 是在类里面 + public static SomeClass someClass; + + /** + * global 这个方法里面 我们把一个局部变量 赋值给一个静态变量 + * 局部变量的作用域 是在方法内部 + * 所以作用域被放大了 赋值在类变量作用域里面了 发生了逃逸 + */ + public void globalVariablePointerEscape() { + someClass = new SomeClass(); + } + + /** + * 假设这个时候有另外一个方法 比如说这里的 someMethod 方法 + * 调用了这里的 methodPointerEscape 方法 那么这个 someClass 的作用域 + * 是在 someMethod 方法里面 所以这个 return new SomeClass(); 作用域 + * 就从 methodPointerEscape 扩张到了 someMethod 方法 所以也发生了逃逸 + * someMethod(){ + * SomeClass someClass = methodPointerEscape(); + * } + * + * 我们返回了一个对象 这个对象的作用域 一开始也是在方法内部的 + */ + public SomeClass methodPointerEscape() { + return new SomeClass(); + } + + /** + * 实例引用传递逃逸 + * 这里的 this 传给了 下面的 printClassName 方法 + * this 的 作用域 原先是在当前实例下的 {} 但是现在 + * 扩张到了 SomeClass 实例下面去了 所以也发生了逃逸 + */ + public void instancePassPointerEscape() { + this.methodPointerEscape() + .printClassName(this); + } + + + /** + * 如果开启了标量替换 并不会直接创建 SomeTest 这个实例 而是创建SomeTest成员变量去代替 + * 也就是说开启标量替换之后 + * 这段代码就被优化成了 + * int age = 1; + * int id = 1; + * 那么把对象进行标量替换之后 原本的对象 就不需要分配内存空间了 + */ + public void someTest() { + SomeTest someTest = new SomeTest(); + someTest.age = 1; + someTest.id = 1; + } + + class SomeClass { + public void printClassName(EscapeTest1 escapeTest1) { + System.out.println(escapeTest1.getClass().getName()); + } + } + + class SomeTest { + // 标量 + int id; + int age; + + } + +} -- Gitee From 781480590851f20e65ea9d369823055562de4bbb Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sat, 5 Jun 2021 17:00:18 +0800 Subject: [PATCH 55/68] =?UTF-8?q?06=20-=20JVM=20-=20=E5=9E=83=E5=9C=BE?= =?UTF-8?q?=E5=9B=9E=E6=94=B6=20=E5=BC=95=E7=94=A8=E8=AE=A1=E6=95=B0?= =?UTF-8?q?=E6=B3=95=20=E5=8F=AF=E8=BE=BE=E6=80=A7=E5=88=86=E6=9E=90=204?= =?UTF-8?q?=20=E7=A7=8D=E5=BC=95=E7=94=A8=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/osrcd/jvm/jvm/gc/GCTest1.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java new file mode 100644 index 000000000..d90055bbc --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java @@ -0,0 +1,35 @@ +package com.osrcd.jvm.jvm.gc; + +@SuppressWarnings("Duplicates") +public class GCTest1 { + private static GCTest1 obj; + + @Override + protected void finalize() throws Throwable { + super.finalize(); + System.out.println("finalize被调用了"); + obj = this; + } + + public static void main(String[] args) throws InterruptedException { + obj = new GCTest1(); + obj = null; + System.gc(); + Thread.sleep(1000L); + if (obj == null) { + System.out.println("obj == null"); + } else { + System.out.println("obj 可用"); + } + + Thread.sleep(1000L); + obj = null; + System.gc(); + if (obj == null) { + System.out.println("obj == null"); + } else { + System.out.println("obj 可用"); + } + + } +} -- Gitee From 9dbce8564c26cb7737640cf03e09b6ba6ee4c860 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 6 Jun 2021 18:28:04 +0800 Subject: [PATCH 56/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/README.zh-CN.md b/README.zh-CN.md index c4270ce3a..a064a1fb9 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -124,6 +124,59 @@ npm run build:win32 **iooc-admin 后台权限管理系统开源项目**:(在 **[iooc-vue-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 +**简介:** + +iooc-admin 是一个用于快速开发后台的框架,我们可以用它来开发后台管理、后台权限管理、后台 api 接口等系统的开发,开发人员只需关心核心业务功能开发。 + +支持前端控制路由,接口权限。 + +极速编码:单表增删改查、分页、模糊查询等只需少量配置即可完成接口编码和页面展示。 + +高性能:支持方法级注解式缓存。 + +axios 高精度封装、支持多种传参方式、文件上传默认采用阿里云 OSS。 + +**iooc-admin 后台权限管理系统模块:** + +首页系统:登录模块、个人中心模块、退出登录模块。 + +⭐RBAC 权限管理系统:用户管理模块、菜单列表模块、角色列表模块。 + +系统监控系统:请求日志模块、服务状态模块。 + +API 文档系统:状态码文档模块、后台 API 模块、小程序端 API 模块。 + +**负责系统模块:** + +1. 负责实现用户管理模块。 +2. 负责实现菜单列表模块。 +3. 负责实现角色列表模块。 +4. ⭐负责实现 RBAC 权限管理数据库。 + +**iooc-admin 后台权限管理系统技术栈:** + +后端:⭐Spring Boot、Spring、Spring MVC、⭐Spring Cloud Hoxton.RELEASE、Eureka、Spring Cloud Gateway、MyBatis & Generator、PageHelper、Tomcat 9.0.24、JDK 8、Maven 3.3.9、Redis、Git、Freemarker、阿里云 OSS。 + +前端:Vue 3.x、element-plus、element-plus、Axios、⭐TypeScript、JavaScript、Node 8.6.0、Echarts。 + +数据库:MySQL 5.7、HikariCP 数据源。 + +云服务器:阿里云。 + +服务器系统:CentOS 7.4。 + +域名:Freenom。 + +开发环境:IntelliJ IDEA 开发工具、PDMan 2.2 数据库建模工具、Navicat Premium 数据库管理工具、rdm、FileZilla、SecureCRT、V2RayX、WebStorm、DataGrip、PostMan、Jmeter、Mac OS 10.15 操作系统、Photoshop。 + +**业绩:** + +1. ⭐解决了 RBAC 通用权限设计问题。 +2. CAS 单点登陆前端发起验证,后端获取不到 Cookie 问题。用户修改完信息保证 Token 是最新的问题。前端 Get 请求携带 Headers 失效问题。 +3. 跨域配置实现前后端联调问题。MyBatis 分页数据不正确问题。远程数据库表导入问题。前后端返回请求的数据格式不一致问题。请求方法不匹配问题。部署项目时 Tomcat 的新 Cookie 处理器问题。 +4. 如何系统的开发一个项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统,系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 +5. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部署与上线。 + **💡 使用说明:** ```shell -- Gitee From 3193b546f4ba8669e08145848537735d2605ed46 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 6 Jun 2021 18:58:26 +0800 Subject: [PATCH 57/68] =?UTF-8?q?=E6=84=9F=E8=B0=A2=E5=90=84=E5=A4=A7?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=9D=A5=E8=87=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.zh-CN.md b/README.zh-CN.md index a064a1fb9..d4211855b 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -781,3 +781,28 @@ java-for-linux & iooc-admin 开源项目技术支持 使用 Apache2.0 开源许可协议 +# 感谢 + +foodie-mall 吃货商城项目库(foodie-center foodie-cloud foodie-dev foodie-payment foodie-shop mybatis-generator nginx-url-hash sso-mtv sso-music 文件夹) + +来自慕课网 Java 架构师-技术专家 + +movie-trailer 电影预告项目库(movie-trailer 文件夹) + +来自腾讯课堂 uni-app 商业级应用实战 + +OA 办公项目库(oa 文件夹) + +来自 慕课网 Java 工程师 2018 版 + +online-education 在线教育项目库(online-education 文件夹) + +来自 慕课网 Spring Cloud + Vue 前后端分离 开发企业级在线视频课程系统 + +social-sharing 社交分享项目库 (social-sharing 文件夹) + +来自 慕课网 Spring Cloud Alibaba 微服务从入门到进阶 + +iooc-admin 后台权限管理系统开源项目 (iooc-vue-admin 文件夹) + +来自 GitHub MyJacking 开源作者的项目 \ No newline at end of file -- Gitee From dae24cab1a942c9d55b65437d49c38df96109e59 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 6 Jun 2021 19:00:16 +0800 Subject: [PATCH 58/68] =?UTF-8?q?=E6=84=9F=E8=B0=A2=E5=90=84=E5=A4=A7?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=9D=A5=E8=87=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index d4211855b..04f92e7fd 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -805,4 +805,4 @@ social-sharing 社交分享项目库 (social-sharing 文件夹) iooc-admin 后台权限管理系统开源项目 (iooc-vue-admin 文件夹) -来自 GitHub MyJacking 开源作者的项目 \ No newline at end of file +来自 GitHub MyJacking 开源作者 \ No newline at end of file -- Gitee From 35b8fb1f11bf317285b2e7240c411126e78d6d45 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 6 Jun 2021 19:01:33 +0800 Subject: [PATCH 59/68] =?UTF-8?q?=E6=84=9F=E8=B0=A2=E5=90=84=E5=A4=A7?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=9D=A5=E8=87=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 04f92e7fd..14b3bb34a 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -803,6 +803,6 @@ social-sharing 社交分享项目库 (social-sharing 文件夹) 来自 慕课网 Spring Cloud Alibaba 微服务从入门到进阶 -iooc-admin 后台权限管理系统开源项目 (iooc-vue-admin 文件夹) +iooc-admin 后台权限管理系统项目库 (iooc-vue-admin 文件夹) 来自 GitHub MyJacking 开源作者 \ No newline at end of file -- Gitee From 1c603b1c00d24aafd809317e8f0f27cd36bc7c1d Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 6 Jun 2021 23:21:11 +0800 Subject: [PATCH 60/68] =?UTF-8?q?=E6=84=9F=E8=B0=A2=E5=90=84=E5=A4=A7?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 14b3bb34a..88a96ccd9 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -781,7 +781,7 @@ java-for-linux & iooc-admin 开源项目技术支持 使用 Apache2.0 开源许可协议 -# 感谢 +# 鸣谢 foodie-mall 吃货商城项目库(foodie-center foodie-cloud foodie-dev foodie-payment foodie-shop mybatis-generator nginx-url-hash sso-mtv sso-music 文件夹) -- Gitee From 0f2550e78620c2e4119026c34efc2c1d19c54dbf Mon Sep 17 00:00:00 2001 From: OSrcD Date: Mon, 14 Jun 2021 22:49:51 +0800 Subject: [PATCH 61/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 -------- README.zh-CN.md | 10 ---------- 2 files changed, 18 deletions(-) diff --git a/README.md b/README.md index e17c3a158..2a8b25644 100644 --- a/README.md +++ b/README.md @@ -607,14 +607,6 @@ JVM 系列的项目地址: [项目观看地址](https://www.bilibili.com/video/BV1qK411u7w6) -# 开源项目交流群 - -java-for-linux & iooc-admin 开源项目技术支持 - -**QQ 群**号 : **741396149** - -![image](https://github.com/OSrcD/java-for-linux/blob/master/image/group.png) - # 开源赞赏 ## 微信赞赏码 diff --git a/README.zh-CN.md b/README.zh-CN.md index 88a96ccd9..1db8b545e 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -761,16 +761,6 @@ JVM 系列的项目地址: [项目观看地址](https://www.bilibili.com/video/BV1qK411u7w6) -# 开源项目交流群 - -java-for-linux & iooc-admin 开源项目技术支持 - -需要进**微信群**的同学 可以加我**微信号**:**739144870** 拉你**进微信群** - -**QQ 群**号 : **741396149** - -![image](https://gitee.com/OpenDevel/java-for-linux/raw/master/image/group.png) - # 开源赞赏 ## 微信赞赏码 -- Gitee From c4d2a5c0d3db391facdb8502cd5631d7960dea2d Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 20 Jun 2021 23:30:38 +0800 Subject: [PATCH 62/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 1db8b545e..86c1b78a0 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -43,7 +43,7 @@ **💡 使用说明:** -[笔记阅读地址](https://tburl.in/dClenu1t) +[笔记阅读地址](https://thoughts.teambition.com/sharespace/60b31958a2aa01004a28b7dc) **⭐OpenToolbox 仿黑客命令行终端工具子项目:**(在 **OpenToolbox** 文件夹)。 -- Gitee From 0dc9915f50b4e7f5d4e38004a75b4c4b97e83025 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 20 Jun 2021 23:47:51 +0800 Subject: [PATCH 63/68] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-CN.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 86c1b78a0..694316d97 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -625,9 +625,7 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 项目地址: -[Teambition 开源笔记](https://tburl.in/0jDNvpbK) - -[Gitee 开源笔记](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E7%AC%94%E8%AE%B0) +[Thoughts 开源笔记](https://thoughts.teambition.com/sharespace/60b31958a2aa01004a28b7dc) ## 开发者英语笔记 -- Gitee From 58faa05312c0d021a0bb5a6d6c8c170df58b52fb Mon Sep 17 00:00:00 2001 From: OSrcD Date: Fri, 25 Jun 2021 05:53:09 +0000 Subject: [PATCH 64/68] update README.zh-CN.md. --- README.zh-CN.md | 80 ------------------------------------------------- 1 file changed, 80 deletions(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 694316d97..4252ac089 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -122,74 +122,6 @@ npm run dev npm run build:win32 ``` -**iooc-admin 后台权限管理系统开源项目**:(在 **[iooc-vue-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin)** 文件夹)。 - -**简介:** - -iooc-admin 是一个用于快速开发后台的框架,我们可以用它来开发后台管理、后台权限管理、后台 api 接口等系统的开发,开发人员只需关心核心业务功能开发。 - -支持前端控制路由,接口权限。 - -极速编码:单表增删改查、分页、模糊查询等只需少量配置即可完成接口编码和页面展示。 - -高性能:支持方法级注解式缓存。 - -axios 高精度封装、支持多种传参方式、文件上传默认采用阿里云 OSS。 - -**iooc-admin 后台权限管理系统模块:** - -首页系统:登录模块、个人中心模块、退出登录模块。 - -⭐RBAC 权限管理系统:用户管理模块、菜单列表模块、角色列表模块。 - -系统监控系统:请求日志模块、服务状态模块。 - -API 文档系统:状态码文档模块、后台 API 模块、小程序端 API 模块。 - -**负责系统模块:** - -1. 负责实现用户管理模块。 -2. 负责实现菜单列表模块。 -3. 负责实现角色列表模块。 -4. ⭐负责实现 RBAC 权限管理数据库。 - -**iooc-admin 后台权限管理系统技术栈:** - -后端:⭐Spring Boot、Spring、Spring MVC、⭐Spring Cloud Hoxton.RELEASE、Eureka、Spring Cloud Gateway、MyBatis & Generator、PageHelper、Tomcat 9.0.24、JDK 8、Maven 3.3.9、Redis、Git、Freemarker、阿里云 OSS。 - -前端:Vue 3.x、element-plus、element-plus、Axios、⭐TypeScript、JavaScript、Node 8.6.0、Echarts。 - -数据库:MySQL 5.7、HikariCP 数据源。 - -云服务器:阿里云。 - -服务器系统:CentOS 7.4。 - -域名:Freenom。 - -开发环境:IntelliJ IDEA 开发工具、PDMan 2.2 数据库建模工具、Navicat Premium 数据库管理工具、rdm、FileZilla、SecureCRT、V2RayX、WebStorm、DataGrip、PostMan、Jmeter、Mac OS 10.15 操作系统、Photoshop。 - -**业绩:** - -1. ⭐解决了 RBAC 通用权限设计问题。 -2. CAS 单点登陆前端发起验证,后端获取不到 Cookie 问题。用户修改完信息保证 Token 是最新的问题。前端 Get 请求携带 Headers 失效问题。 -3. 跨域配置实现前后端联调问题。MyBatis 分页数据不正确问题。远程数据库表导入问题。前后端返回请求的数据格式不一致问题。请求方法不匹配问题。部署项目时 Tomcat 的新 Cookie 处理器问题。 -4. 如何系统的开发一个项目,大部分的项目都离不开内容中心系统、支付中心系统、用户中心系统,系统内部的模块都是通用的,可以借鉴复用项目的通用系统模块开发其他项目。 -5. 项目分层设计。Swagger 2 后端接口 API 文档生成。PostMan 测试接口 API。云服务器前端后端项目部署与上线。 - -**💡 使用说明:** - -```shell -# 克隆项目 -git clone https://gitee.com/OpenDevel/iooc-vue-admin -# 进入项目目录 -cd iooc-admin -# 安装依赖 -yarn -# 本地开发 启动项目 -yarn dev -``` - **⭐foodie-mall 吃货商城项目**(在 **foodie-center foodie-cloud foodie-dev foodie-payment foodie-shop nginx-url-hash mybatis-generator sso-mtv sso-music java-for-gitee 开源笔记** 文件夹)。 **简介:** @@ -473,8 +405,6 @@ Gitee、Github、为知笔记、Bilibili、JetBrains、Teambition、Photoshop、 [⭐开源指北 VLOG](https://www.bilibili.com/video/BV1pU4y147Fu) -[⭐iooc-admin 后台权限管理系统开源项目](https://gitee.com/OpenDevel/iooc-vue-admin) - [⭐演示地址](https://www.bilibili.com/video/BV1qK411u7w6) ### java-for-linux 综合型开源项目资格证书: @@ -751,14 +681,6 @@ JVM 系列的项目地址: [auto-homework](https://gitee.com/OpenDevel/java-for-linux/tree/master/auto-homework) -## iooc-admin 前端通用后台权限管理系统开源项目 - -项目地址: - -[iooc-admin](https://gitee.com/OpenDevel/java-for-linux/tree/master/%E5%BC%80%E6%BA%90%E5%AD%90%E4%BB%93%E5%BA%93/iooc-vue-admin) - -[项目观看地址](https://www.bilibili.com/video/BV1qK411u7w6) - # 开源赞赏 ## 微信赞赏码 @@ -791,6 +713,4 @@ social-sharing 社交分享项目库 (social-sharing 文件夹) 来自 慕课网 Spring Cloud Alibaba 微服务从入门到进阶 -iooc-admin 后台权限管理系统项目库 (iooc-vue-admin 文件夹) - 来自 GitHub MyJacking 开源作者 \ No newline at end of file -- Gitee From 1d316cc0b43abdb0db7935f128a20e3420268c74 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Fri, 25 Jun 2021 14:19:16 +0800 Subject: [PATCH 65/68] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iooc-vue-admin/README.md" | 1 - 1 file changed, 1 deletion(-) delete mode 100644 "\345\274\200\346\272\220\345\255\220\344\273\223\345\272\223/iooc-vue-admin/README.md" diff --git "a/\345\274\200\346\272\220\345\255\220\344\273\223\345\272\223/iooc-vue-admin/README.md" "b/\345\274\200\346\272\220\345\255\220\344\273\223\345\272\223/iooc-vue-admin/README.md" deleted file mode 100644 index 03badb59d..000000000 --- "a/\345\274\200\346\272\220\345\255\220\344\273\223\345\272\223/iooc-vue-admin/README.md" +++ /dev/null @@ -1 +0,0 @@ -[iooc-vue-admin 开源子仓库](https://gitee.com/OpenDevel/iooc-vue-admin) \ No newline at end of file -- Gitee From 66b4a202edda1f730d9a8f0d977f259966537737 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 27 Jun 2021 01:04:11 +0800 Subject: [PATCH 66/68] =?UTF-8?q?19=20-=20JVM=20-=20=E5=86=85=E7=BD=AE?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=205=20=E5=8F=AF=E8=A7=86=E5=8C=96=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=20jhsdb=20hsdb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/osrcd/jvm/{jvm => }/EscapeTest1.java | 2 +- .../com/osrcd/jvm/{jvm => }/InlineTest1.java | 2 +- .../com/osrcd/jvm/{jvm => }/InlineTest2.java | 2 +- .../com/osrcd/jvm/{jvm => }/JVMTest1.java | 2 +- .../com/osrcd/jvm/{jvm => }/gc/GCTest1.java | 2 +- .../java/com/osrcd/jvm/jhsdb/JHSDBTest.java | 28 +++++++++++++++++++ 6 files changed, 33 insertions(+), 5 deletions(-) rename java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/{jvm => }/EscapeTest1.java (98%) rename java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/{jvm => }/InlineTest1.java (98%) rename java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/{jvm => }/InlineTest2.java (97%) rename java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/{jvm => }/JVMTest1.java (92%) rename java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/{jvm => }/gc/GCTest1.java (96%) create mode 100644 java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jhsdb/JHSDBTest.java diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/EscapeTest1.java similarity index 98% rename from java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java rename to java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/EscapeTest1.java index 3e863e33a..daf36d945 100644 --- a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/EscapeTest1.java +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/EscapeTest1.java @@ -1,4 +1,4 @@ -package com.osrcd.jvm.jvm; +package com.osrcd.jvm; public class EscapeTest1 { diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/InlineTest1.java similarity index 98% rename from java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java rename to java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/InlineTest1.java index 08dc971dd..322706a2b 100644 --- a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest1.java +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/InlineTest1.java @@ -1,4 +1,4 @@ -package com.osrcd.jvm.jvm; +package com.osrcd.jvm; public class InlineTest1 { diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/InlineTest2.java similarity index 97% rename from java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java rename to java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/InlineTest2.java index 3766d5235..8657d76d7 100644 --- a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/InlineTest2.java +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/InlineTest2.java @@ -1,4 +1,4 @@ -package com.osrcd.jvm.jvm; +package com.osrcd.jvm; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/JVMTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/JVMTest1.java similarity index 92% rename from java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/JVMTest1.java rename to java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/JVMTest1.java index 8d3e031c6..627e31ae9 100644 --- a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/JVMTest1.java +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/JVMTest1.java @@ -1,4 +1,4 @@ -package com.osrcd.jvm.jvm; +package com.osrcd.jvm; public class JVMTest1 { public static void main(String[] args) { Demo demo = new Demo("aaa"); diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/gc/GCTest1.java similarity index 96% rename from java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java rename to java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/gc/GCTest1.java index d90055bbc..ddeb27311 100644 --- a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jvm/gc/GCTest1.java +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/gc/GCTest1.java @@ -1,4 +1,4 @@ -package com.osrcd.jvm.jvm.gc; +package com.osrcd.jvm.gc; @SuppressWarnings("Duplicates") public class GCTest1 { diff --git a/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jhsdb/JHSDBTest.java b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jhsdb/JHSDBTest.java new file mode 100644 index 000000000..e35f62689 --- /dev/null +++ b/java-for-gitee/jvm-tuning/src/main/java/com/osrcd/jvm/jhsdb/JHSDBTest.java @@ -0,0 +1,28 @@ +package com.osrcd.jvm.jhsdb; + +public class JHSDBTest { + + + static class Test { + static SomeObject someObject = new SomeObject(); + SomeObject instanceObj = new SomeObject(); + + void foo() { + SomeObject localObj = new SomeObject(); + System.out.println("done"); // һϵ + + } + } + + private static class SomeObject { + private Short age; + private String name; + } + + public static void main(String[] args) { + Test test = new JHSDBTest.Test(); + test.foo(); + } + + +} -- Gitee From 88c4ac4023a07a76999383afdc01043bdcf7fe46 Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sat, 3 Jul 2021 19:50:13 +0800 Subject: [PATCH 67/68] =?UTF-8?q?foodie-dev=20=E9=A1=B9=E7=9B=AE=E5=8E=BB?= =?UTF-8?q?=E9=99=A4=20Redis=20=E4=BE=9D=E8=B5=96=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/imooc/Application.java | 5 ++- .../src/main/resources/application-prod.yml | 9 +++- .../src/main/resources/application.yml | 2 +- .../java/com/imooc/utils/RedisOperator.java | 41 +++++++++---------- foodie-dev/pom.xml | 4 +- 5 files changed, 33 insertions(+), 28 deletions(-) diff --git a/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java b/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java index c46e395fe..54434629d 100644 --- a/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java +++ b/foodie-dev/foodie-dev-api/src/main/java/com/imooc/Application.java @@ -4,7 +4,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.scheduling.annotation.EnableScheduling; -import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession; +//import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession; +//import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession; import tk.mybatis.spring.annotation.MapperScan; @SpringBootApplication(exclude = {SecurityAutoConfiguration.class}) @@ -13,7 +14,7 @@ import tk.mybatis.spring.annotation.MapperScan; // 扫描所有包以及相关组件包 @ComponentScan(basePackages={"com.imooc","org.n3r.idworker"}) @EnableScheduling // 开启定时任务 -@EnableRedisHttpSession // 开启使用redis作为spring session +//@EnableRedisHttpSession // 开启使用redis作为spring session public class Application extends Object { public static void main(String[] args) { diff --git a/foodie-dev/foodie-dev-api/src/main/resources/application-prod.yml b/foodie-dev/foodie-dev-api/src/main/resources/application-prod.yml index 87c6656fe..33677d213 100644 --- a/foodie-dev/foodie-dev-api/src/main/resources/application-prod.yml +++ b/foodie-dev/foodie-dev-api/src/main/resources/application-prod.yml @@ -3,5 +3,10 @@ server: spring: datasource: # 数据源的相关配置 - url: jdbc:mysql://localhost:3306/foodie-shop-dev?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true - password: \ No newline at end of file + url: jdbc:mysql://120.77.47.215:3306/foodie-shop-dev?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true + password: + + +mybatis: + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl \ No newline at end of file diff --git a/foodie-dev/foodie-dev-api/src/main/resources/application.yml b/foodie-dev/foodie-dev-api/src/main/resources/application.yml index 02382637f..cbbe2d5b7 100644 --- a/foodie-dev/foodie-dev-api/src/main/resources/application.yml +++ b/foodie-dev/foodie-dev-api/src/main/resources/application.yml @@ -16,7 +16,7 @@ server: ############################################################ spring: profiles: - active: dev + active: prod datasource: # 数据源的相关配置 type: com.zaxxer.hikari.HikariDataSource # 数据源类型:HikariCP driver-class-name: com.mysql.jdbc.Driver # mysql驱动 diff --git a/foodie-dev/foodie-dev-common/src/main/java/com/imooc/utils/RedisOperator.java b/foodie-dev/foodie-dev-common/src/main/java/com/imooc/utils/RedisOperator.java index 45649f030..9d12fdbf1 100755 --- a/foodie-dev/foodie-dev-common/src/main/java/com/imooc/utils/RedisOperator.java +++ b/foodie-dev/foodie-dev-common/src/main/java/com/imooc/utils/RedisOperator.java @@ -18,42 +18,41 @@ import java.util.concurrent.TimeUnit; /** * @Title: Redis 工具类 - * @author 慕课网 */ @Component public class RedisOperator { - + // @Autowired // private RedisTemplate redisTemplate; - - @Autowired + +// @Autowired private StringRedisTemplate redisTemplate; - + // Key(键),简单的key-value操作 /** * 实现命令:TTL key,以秒为单位,返回给定 key的剩余生存时间(TTL, time to live)。 - * + * * @param key * @return */ public long ttl(String key) { return redisTemplate.getExpire(key); } - + /** * 实现命令:expire 设置过期时间,单位秒 - * + * * @param key * @return */ public void expire(String key, long timeout) { redisTemplate.expire(key, timeout, TimeUnit.SECONDS); } - + /** * 实现命令:INCR key,增加key一次 - * + * * @param key * @return */ @@ -70,7 +69,7 @@ public class RedisOperator { /** * 实现命令:DEL key,删除一个key - * + * * @param key */ public void del(String key) { @@ -81,7 +80,7 @@ public class RedisOperator { /** * 实现命令:SET key value,设置一个key-value(将字符串值 value关联到 key) - * + * * @param key * @param value */ @@ -91,7 +90,7 @@ public class RedisOperator { /** * 实现命令:SET key value EX seconds,设置key-value和超时时间(秒) - * + * * @param key * @param value * @param timeout @@ -103,7 +102,7 @@ public class RedisOperator { /** * 实现命令:GET key,返回 key所关联的字符串值。 - * + * * @param key * @return value */ @@ -151,7 +150,7 @@ public class RedisOperator { /** * 实现命令:HSET key field value,将哈希表 key中的域 field的值设为 value - * + * * @param key * @param field * @param value @@ -162,7 +161,7 @@ public class RedisOperator { /** * 实现命令:HGET key field,返回哈希表 key中给定域 field的值 - * + * * @param key * @param field * @return @@ -173,7 +172,7 @@ public class RedisOperator { /** * 实现命令:HDEL key field [field ...],删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 - * + * * @param key * @param fields */ @@ -183,7 +182,7 @@ public class RedisOperator { /** * 实现命令:HGETALL key,返回哈希表 key中,所有的域和值。 - * + * * @param key * @return */ @@ -195,7 +194,7 @@ public class RedisOperator { /** * 实现命令:LPUSH key value,将一个值 value插入到列表 key的表头 - * + * * @param key * @param value * @return 执行 LPUSH命令后,列表的长度。 @@ -206,7 +205,7 @@ public class RedisOperator { /** * 实现命令:LPOP key,移除并返回列表 key的头元素。 - * + * * @param key * @return 列表key的头元素。 */ @@ -216,7 +215,7 @@ public class RedisOperator { /** * 实现命令:RPUSH key value,将一个值 value插入到列表 key的表尾(最右边)。 - * + * * @param key * @param value * @return 执行 LPUSH命令后,列表的长度。 diff --git a/foodie-dev/pom.xml b/foodie-dev/pom.xml index ffe55abfb..2ff6c7f75 100644 --- a/foodie-dev/pom.xml +++ b/foodie-dev/pom.xml @@ -102,10 +102,10 @@ - + -- Gitee From 2b29434592b70095c5d02543435c96353186c25b Mon Sep 17 00:00:00 2001 From: OSrcD Date: Sun, 18 Jul 2021 12:37:25 +0800 Subject: [PATCH 68/68] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "image/01-\350\257\201\344\271\246.png" | Bin 499113 -> 247734 bytes image/kali-linux-kernel-programming.png.png | Bin 0 -> 622897 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 image/kali-linux-kernel-programming.png.png diff --git "a/image/01-\350\257\201\344\271\246.png" "b/image/01-\350\257\201\344\271\246.png" index f22836d4f77889b278946ffc851228eb9c47a29b..ff5093d8f3e2ca879f953481cfddff11dafcba0b 100644 GIT binary patch literal 247734 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 literal 499113 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%0D}te`CMadC}!{%tF~Q}Ifw=G;MU8^nNx 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�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%0A8g+Gb~b?Jt8os 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

    %^){tTKPc--7m}3lPVs|ftFJLh+ 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