From 390ecf07bb0e2af731e0ab5d4b3b7d963f088e76 Mon Sep 17 00:00:00 2001 From: GUO <1923636941@qq.com> Date: Wed, 1 May 2024 23:11:28 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../XzSecurityDangerItemRecordController.java | 32 +++++------ .../XzSecurityDangerTypeRecordController.java | 40 ++++++------- ...rityQualityInspectionRecordController.java | 54 +++++++++--------- ...ecurityQualityRectifyRecordController.java | 14 ++--- .../entity/XzSecurityDangerItemRecord.java | 8 +-- .../entity/XzSecurityDangerTypeRecord.java | 8 +-- .../entity/XzSecurityInspectTaskRecord.java | 6 +- .../XzSecurityProjectDangerTypeDisable.java | 8 +-- .../XzSecurityQualityInspectionRecord.java | 8 +-- .../XzSecurityQualityRectifyRecord.java | 8 +-- .../entity/vo/XzSecurityAllAndWeekDataVO.java | 2 +- .../entity/vo/XzSecurityAllDataVO.java | 2 +- ...ecurityXzSecurityAllAndThisWeekDataVO.java | 2 +- ...XzSecurityXzSecurityAllAndTodayDataVO.java | 2 +- .../XzSecurityDangerItemRecordMapper.java | 2 +- .../XzSecurityDangerTypeRecordMapper.java | 2 +- ...ecurityProjectDangerTypeDisableMapper.java | 2 +- ...SecurityQualityInspectionRecordMapper.java | 2 +- .../XzSecurityQualityRectifyRecordMapper.java | 2 +- .../IXzSecurityDangerItemRecordService.java | 2 +- .../IXzSecurityDangerTypeRecordService.java | 2 +- ...curityProjectDangerTypeDisableService.java | 2 +- ...ecurityQualityInspectionRecordService.java | 2 +- ...XzSecurityQualityRectifyRecordService.java | 2 +- ...XzSecurityDangerItemRecordServiceImpl.java | 2 +- ...XzSecurityDangerTypeRecordServiceImpl.java | 2 +- ...tyProjectDangerTypeDisableServiceImpl.java | 2 +- ...ityQualityInspectionRecordServiceImpl.java | 8 +-- ...curityQualityRectifyRecordServiceImpl.java | 14 ++--- .../excel/安全检查模板_导入模板.xlsx | Bin 0 -> 972558 bytes 30 files changed, 121 insertions(+), 121 deletions(-) create mode 100644 src/main/resources/excel/安全检查模板_导入模板.xlsx diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerItemRecordController.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerItemRecordController.java index 8f71512d3..891afd021 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerItemRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerItemRecordController.java @@ -21,7 +21,7 @@ import java.util.Map; /** * @Title: Controller - * @Description: 质量问题库—子项 + * @Description: 安全问题库—子项 * @author: pds * @date: 2020-10-21 * @version: V1.0 @@ -29,7 +29,7 @@ import java.util.Map; @RestController @RequestMapping("/xmgl/xzSecurityDangerItemRecord") @Slf4j -@Api(tags = "质量问题库—子项") +@Api(tags = "安全问题库—子项") public class XzSecurityDangerItemRecordController { @Autowired private IXzSecurityDangerItemRecordService dangerItemRecordService; @@ -39,10 +39,10 @@ public class XzSecurityDangerItemRecordController { * * @return */ - @ApiOperation(value = "列表查询质量问题库的子项信息", notes = "列表查询质量问题库的子项信息—子项信息", httpMethod = "POST") + @ApiOperation(value = "列表查询安全问题库的子项信息", notes = "列表查询安全问题库的子项信息—子项信息", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目唯一标识", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "dangerTypeId", value = "质量问题库ID", paramType = "质量问题库ID", required = true, dataType = "String"), + @ApiImplicitParam(name = "dangerTypeId", value = "安全问题库ID", paramType = "安全问题库ID", required = true, dataType = "String"), @ApiImplicitParam(name = "content", value = "内容内容", paramType = "body", required = false, dataType = "String"), @ApiImplicitParam(name = "recordStatus", value = "是否仅显示启用的,1是,0否", paramType = "body", required = false, dataType = "String"), }) @@ -57,9 +57,9 @@ public class XzSecurityDangerItemRecordController { * * @return */ - @ApiOperation(value = "总公司列表查询质量问题库的子项信息", notes = "总公司列表查询质量问题库的子项信息", httpMethod = "POST") + @ApiOperation(value = "总公司列表查询安全问题库的子项信息", notes = "总公司列表查询安全问题库的子项信息", httpMethod = "POST") @ApiImplicitParams({ - @ApiImplicitParam(name = "dangerTypeId", value = "质量问题库ID", paramType = "body", required = true, dataType = "String"), + @ApiImplicitParam(name = "dangerTypeId", value = "安全问题库ID", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "content", value = "内容内容", paramType = "body", required = false, dataType = "String"), }) @PostMapping(value = "/selectCompanyDangerItemRecordList") @@ -74,8 +74,8 @@ public class XzSecurityDangerItemRecordController { * @param xzSecurityDangerItemRecord * @return */ - @OperLog(operModul = "质量管理", operType = "添加质量问题库—子项", operDesc = "添加质量问题库—子项信息") - @ApiOperation(value = "添加质量问题库—子项信息", notes = "添加质量问题库—子项信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "添加安全问题库—子项", operDesc = "添加安全问题库—子项信息") + @ApiOperation(value = "添加安全问题库—子项信息", notes = "添加安全问题库—子项信息", httpMethod = "POST") @PostMapping(value = "/add") public Result add(@RequestBody XzSecurityDangerItemRecord xzSecurityDangerItemRecord) { Result result = new Result(); @@ -97,8 +97,8 @@ public class XzSecurityDangerItemRecordController { * @param xzSecurityDangerItemRecord * @return */ - @OperLog(operModul = "质量管理", operType = "编辑质量问题库—子项", operDesc = "编辑质量问题库—子项信息") - @ApiOperation(value = "编辑质量问题库—子项信息", notes = "编辑质量问题库—子项信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "编辑安全问题库—子项", operDesc = "编辑安全问题库—子项信息") + @ApiOperation(value = "编辑安全问题库—子项信息", notes = "编辑安全问题库—子项信息", httpMethod = "POST") @PostMapping(value = "/edit") public Result edit(@RequestBody XzSecurityDangerItemRecord xzSecurityDangerItemRecord) { Result result = new Result(); @@ -122,9 +122,9 @@ public class XzSecurityDangerItemRecordController { * @param * @return */ - @OperLog(operModul = "质量管理", operType = "删除质量问题库—子项", operDesc = "删除质量问题库—子项信息") - @ApiOperation(value = "删除质量问题库—子项信息", notes = "删除质量问题库—子项信息", httpMethod = "POST") - @ApiImplicitParam(name = "id", value = "质量问题库—子项ID", paramType = "body", required = true, dataType = "Integer") + @OperLog(operModul = "安全管理", operType = "删除安全问题库—子项", operDesc = "删除安全问题库—子项信息") + @ApiOperation(value = "删除安全问题库—子项信息", notes = "删除安全问题库—子项信息", httpMethod = "POST") + @ApiImplicitParam(name = "id", value = "安全问题库—子项ID", paramType = "body", required = true, dataType = "Integer") @PostMapping(value = "/delete") public Result delete(@RequestBody Map map) { Result result = new Result(); @@ -141,11 +141,11 @@ public class XzSecurityDangerItemRecordController { return result; } - @OperLog(operModul = "质量管理", operType = "批量修改质量问题库的子项启用禁用", operDesc = "批量修改质量问题库的子项启用禁用") - @ApiOperation(value = "批量修改质量问题库的子项启用禁用", notes = "批量修改质量问题库的子项启用禁用", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "批量修改安全问题库的子项启用禁用", operDesc = "批量修改安全问题库的子项启用禁用") + @ApiOperation(value = "批量修改安全问题库的子项启用禁用", notes = "批量修改安全问题库的子项启用禁用", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目唯一标识", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "idStr", value = "质量问题库子项ID组成字符串", paramType = "body", required = true, dataType = "String"), + @ApiImplicitParam(name = "idStr", value = "安全问题库子项ID组成字符串", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "recordStatus", value = "记录状态,0 启用,1禁用", paramType = "body", required = true, dataType = "String"), }) @PostMapping(value = "/updateDangerItemRecordUsable") diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerTypeRecordController.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerTypeRecordController.java index e9df236d7..e0c530cfd 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerTypeRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityDangerTypeRecordController.java @@ -29,7 +29,7 @@ import java.util.Map; /** * @Title: Controller - * @Description: 质量问题库 + * @Description: 安全问题库 * @author: pds * @date: 2020-10-21 * @version: V1.0 @@ -37,7 +37,7 @@ import java.util.Map; @RestController @RequestMapping("/xmgl/xzSecurityDangerTypeRecord") @Slf4j -@Api(tags = "质量问题库") +@Api(tags = "安全问题库") public class XzSecurityDangerTypeRecordController { @Autowired private IXzSecurityDangerTypeRecordService dangerTypeRecordService; @@ -49,20 +49,20 @@ public class XzSecurityDangerTypeRecordController { * * @return */ - @ApiOperation(value = "分组查询质量问题库信息", notes = "分组查询质量问题库信息", httpMethod = "POST") + @ApiOperation(value = "分组查询安全问题库信息", notes = "分组查询安全问题库信息", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目唯一标识", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "dangerName", value = "质量问题名称", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "dangerName", value = "安全问题名称", paramType = "body", required = false, dataType = "String"), }) @PostMapping(value = "/list") public Result> selectDangerTypeList(@RequestBody Map map) { return Result.success(dangerTypeRecordService.selectDangerTypeList(map)); } - @ApiOperation(value = "分组查询质量问题库以及子项", notes = "分组查询质量问题库以及子项", httpMethod = "POST") + @ApiOperation(value = "分组查询安全问题库以及子项", notes = "分组查询安全问题库以及子项", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目唯一标识", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "dangerName", value = "质量问题名称", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "dangerName", value = "安全问题名称", paramType = "body", required = false, dataType = "String"), }) @PostMapping(value = "/selectDangerTypeAndItemList") public Result> selectDangerTypeAndItemList(@RequestBody Map map) { @@ -70,7 +70,7 @@ public class XzSecurityDangerTypeRecordController { } - @ApiOperation(value = "质量管理——质量问题库,获取大项列表", notes = "质量管理——质量问题库,获取大项列表") + @ApiOperation(value = "安全管理——安全问题库,获取大项列表", notes = "安全管理——安全问题库,获取大项列表") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String") }) @@ -85,10 +85,10 @@ public class XzSecurityDangerTypeRecordController { * * @return */ - @ApiOperation(value = "企业分组查询质量问题库信息", notes = "企业分组查询质量问题库信息", httpMethod = "POST") + @ApiOperation(value = "企业分组查询安全问题库信息", notes = "企业分组查询安全问题库信息", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "sn", value = "总公司企业sn", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "dangerName", value = "质量问题名称", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "dangerName", value = "安全问题名称", paramType = "body", required = false, dataType = "String"), }) @PostMapping(value = "/selectCompanyDangerTypeList") public Result> selectCompanyDangerTypeList(@RequestBody Map map) { @@ -101,8 +101,8 @@ public class XzSecurityDangerTypeRecordController { * @param xzSecurityDangerTypeRecord * @return */ - @OperLog(operModul = "质量管理", operType = "添加质量问题库信息", operDesc = "添加质量问题库信息") - @ApiOperation(value = "添加质量问题库信息", notes = "添加质量问题库信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "添加安全问题库信息", operDesc = "添加安全问题库信息") + @ApiOperation(value = "添加安全问题库信息", notes = "添加安全问题库信息", httpMethod = "POST") @PostMapping(value = "/add") public Result add(@RequestBody XzSecurityDangerTypeRecord xzSecurityDangerTypeRecord) { Result result = new Result(); @@ -123,8 +123,8 @@ public class XzSecurityDangerTypeRecordController { * @param xzSecurityDangerTypeRecord * @return */ - @OperLog(operModul = "质量管理", operType = "编辑质量问题库信息", operDesc = "编辑质量问题库信息") - @ApiOperation(value = "编辑质量问题库信息", notes = "编辑质量问题库信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "编辑安全问题库信息", operDesc = "编辑安全问题库信息") + @ApiOperation(value = "编辑安全问题库信息", notes = "编辑安全问题库信息", httpMethod = "POST") @PostMapping(value = "/edit") public Result edit(@RequestBody XzSecurityDangerTypeRecord xzSecurityDangerTypeRecord) { Result result = new Result(); @@ -142,11 +142,11 @@ public class XzSecurityDangerTypeRecordController { return result; } - @OperLog(operModul = "质量管理", operType = "修改质量问题库大项启用禁用", operDesc = "修改质量问题库大项启用禁用") - @ApiOperation(value = "修改质量问题库大项启用禁用", notes = "修改质量问题库大项启用禁用", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "修改安全问题库大项启用禁用", operDesc = "修改安全问题库大项启用禁用") + @ApiOperation(value = "修改安全问题库大项启用禁用", notes = "修改安全问题库大项启用禁用", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目唯一标识", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "id", value = "质量问题库ID", paramType = "body", required = true, dataType = "String"), + @ApiImplicitParam(name = "id", value = "安全问题库ID", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "recordStatus", value = "记录状态,0 启用,1禁用", paramType = "body", required = true, dataType = "String"), }) @PostMapping(value = "/updateDangerTypeRecordUsable") @@ -169,15 +169,15 @@ public class XzSecurityDangerTypeRecordController { return Result.ok(); } - @ApiOperation(value = "质量检查模板导入下载", notes = "质量检查模板导入下载") + @ApiOperation(value = "安全检查模板导入下载", notes = "安全检查模板导入下载") @GetMapping("/downloadDangerTypeRecordExcelTemplate") public void downloadDangerTypeRecordExcelTemplate(HttpServletResponse response) { try { OutputStream out = response.getOutputStream(); response.setCharacterEncoding("UTF-8"); response.setContentType("application/vnd.ms-excel;charset=gb2312"); - response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode("质量检查模板_导入模板.xlsx", "UTF-8")); - InputStream fis = new ClassPathResource("excel/质量检查模板_导入模板.xlsx").getInputStream(); + response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode("安全检查模板_导入模板.xlsx", "UTF-8")); + InputStream fis = new ClassPathResource("excel/安全检查模板_导入模板.xlsx").getInputStream(); IOUtils.copy(fis, out); out.flush(); out.close(); @@ -187,7 +187,7 @@ public class XzSecurityDangerTypeRecordController { } - @ApiOperation(value = "质量检查模板导入", notes = "质量检查模板导入") + @ApiOperation(value = "安全检查模板导入", notes = "安全检查模板导入") @ApiImplicitParams({ @ApiImplicitParam(name = "sn", value = "公司sn", paramType = "query", required = true, dataType = "String"), @ApiImplicitParam(name = "excelFile", value = "导入文件", paramType = "query", required = true, dataType = "String"), diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityInspectionRecordController.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityInspectionRecordController.java index ec729f8ad..45ca355e6 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityInspectionRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityInspectionRecordController.java @@ -28,7 +28,7 @@ import java.util.Map; /** * @Title: Controller - * @Description: 质量检查记录 + * @Description: 安全检查记录 * @author: pds * @date: 2020-10-22 * @version: V1.0 @@ -36,7 +36,7 @@ import java.util.Map; @RestController @RequestMapping("/xmgl/xzSecurityQualityInspectionRecord") @Slf4j -@Api(tags = "质量检查记录") +@Api(tags = "安全检查记录") public class XzSecurityQualityInspectionRecordController { @Autowired private IXzSecurityQualityInspectionRecordService qualityInspectionRecordService; @@ -46,7 +46,7 @@ public class XzSecurityQualityInspectionRecordController { * * @return */ - @ApiOperation(value = "分页列表查询质量检查记录信息", notes = "分页列表查询质量检查记录信息", httpMethod = "POST") + @ApiOperation(value = "分页列表查询安全检查记录信息", notes = "分页列表查询安全检查记录信息", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "regionId", value = "检查部位ID", paramType = "body", required = false, dataType = "String"), @@ -60,7 +60,7 @@ public class XzSecurityQualityInspectionRecordController { @ApiImplicitParam(name = "reviewId", value = "复查人", paramType = "body", required = false, dataType = "String"), @ApiImplicitParam(name = "verifyManId", value = "核验人", paramType = "body", required = false, dataType = "String"), @ApiImplicitParam(name = "inspectManId", value = "检查人", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "recordType", value = "类型1质量问题,2排查记录", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "recordType", value = "类型1安全问题,2排查记录", paramType = "body", required = false, dataType = "String"), @ApiImplicitParam(name = "operatorId", value = "操作人(整改、复查、核验:changeId、reviewId、verifyManId)", paramType = "body", required = false, dataType = "String"), @ApiImplicitParam(name = "inspectStartTime", value = "检查开始时间", paramType = "body", required = false, dataType = "String"), @ApiImplicitParam(name = "inspectEndTime", value = "检查结束时间", paramType = "body", required = false, dataType = "String"), @@ -95,11 +95,11 @@ public class XzSecurityQualityInspectionRecordController { } /** - * 获取质量巡检今日和所有数据 + * 获取安全巡检今日和所有数据 * * @return */ - @ApiOperation(value = "获取质量巡检今日和所有数据", notes = "获取质量巡检今日和所有数据") + @ApiOperation(value = "获取安全巡检今日和所有数据", notes = "获取安全巡检今日和所有数据") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String") }) @@ -109,11 +109,11 @@ public class XzSecurityQualityInspectionRecordController { } /** - * 获取质量巡检本周和所有数据 + * 获取安全巡检本周和所有数据 * * @return */ - @ApiOperation(value = "获取质量巡检本周和所有数据") + @ApiOperation(value = "获取安全巡检本周和所有数据") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String") }) @@ -123,11 +123,11 @@ public class XzSecurityQualityInspectionRecordController { } /** - * 根据分部分项获取对应质量巡检 + * 根据分部分项获取对应安全巡检 * * @return */ - @ApiOperation(value = "根据分部分项获取对应质量巡检", notes = "根据分部分项获取对应质量巡检") + @ApiOperation(value = "根据分部分项获取对应安全巡检", notes = "根据分部分项获取对应安全巡检") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目sn", required = true, paramType = "query", dataType = "String"), @ApiImplicitParam(name = "subsectionId", value = "分部工程id", paramType = "query", dataType = "String"), @@ -140,11 +140,11 @@ public class XzSecurityQualityInspectionRecordController { } /** - * 获取质量巡检本周和所有数据 + * 获取安全巡检本周和所有数据 * * @return */ - @ApiOperation(value = "获取质量巡检本周和所有数据", notes = "获取质量巡检本周和所有数据") + @ApiOperation(value = "获取安全巡检本周和所有数据", notes = "获取安全巡检本周和所有数据") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String") }) @@ -159,8 +159,8 @@ public class XzSecurityQualityInspectionRecordController { * @param xzSecurityQualityInspectionRecord * @return */ - @OperLog(operModul = "质量管理", operType = "添加质量检查记录信息", operDesc = "添加质量检查记录信息") - @ApiOperation(value = "添加质量检查记录信息", notes = "添加质量检查记录信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "添加安全检查记录信息", operDesc = "添加安全检查记录信息") + @ApiOperation(value = "添加安全检查记录信息", notes = "添加安全检查记录信息", httpMethod = "POST") @PostMapping(value = "/add") public Result add(@RequestBody XzSecurityQualityInspectionRecord xzSecurityQualityInspectionRecord) { qualityInspectionRecordService.saveQualityInspectionRecord(xzSecurityQualityInspectionRecord); @@ -173,8 +173,8 @@ public class XzSecurityQualityInspectionRecordController { * @param xzSecurityQualityInspectionRecord * @return */ - @OperLog(operModul = "质量管理", operType = "编辑质量检查记录信息", operDesc = "编辑质量检查记录信息") - @ApiOperation(value = "编辑质量检查记录信息", notes = "编辑质量检查记录信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "编辑安全检查记录信息", operDesc = "编辑安全检查记录信息") + @ApiOperation(value = "编辑安全检查记录信息", notes = "编辑安全检查记录信息", httpMethod = "POST") @PostMapping(value = "/edit") public Result edit(@RequestBody XzSecurityQualityInspectionRecord xzSecurityQualityInspectionRecord) { Result result = new Result(); @@ -198,9 +198,9 @@ public class XzSecurityQualityInspectionRecordController { * @param * @return */ - @OperLog(operModul = "质量管理", operType = "删除质量检查记录信息", operDesc = "删除质量检查记录信息") - @ApiOperation(value = "删除质量检查记录信息", notes = "删除质量检查记录信息", httpMethod = "POST") - @ApiImplicitParam(name = "id", value = "质量检查记录ID", paramType = "body", required = true, dataType = "Integer") + @OperLog(operModul = "安全管理", operType = "删除安全检查记录信息", operDesc = "删除安全检查记录信息") + @ApiOperation(value = "删除安全检查记录信息", notes = "删除安全检查记录信息", httpMethod = "POST") + @ApiImplicitParam(name = "id", value = "安全检查记录ID", paramType = "body", required = true, dataType = "Integer") @PostMapping(value = "/delete") public Result delete(@RequestBody Map map) { qualityInspectionRecordService.deleteQualityInspectionRecord(MapUtils.getString(map, "id")); @@ -214,16 +214,16 @@ public class XzSecurityQualityInspectionRecordController { * @param * @return */ - @ApiOperation(value = "通过id查询质量检查记录信息", notes = "通过id查询质量检查记录信息", httpMethod = "POST") - @ApiImplicitParam(name = "id", value = "质量检查记录ID", paramType = "body", required = true, dataType = "Integer") + @ApiOperation(value = "通过id查询安全检查记录信息", notes = "通过id查询安全检查记录信息", httpMethod = "POST") + @ApiImplicitParam(name = "id", value = "安全检查记录ID", paramType = "body", required = true, dataType = "Integer") @PostMapping(value = "/selectQualityInspectionRecordById") public Result selectQualityInspectionRecordById(@RequestBody Map map) { return Result.success(qualityInspectionRecordService.selectQualityInspectionRecordById(map)); } - @OperLog(operModul = "质量管理", operType = "废弃质量检查记录", operDesc = "废弃质量检查记录") - @ApiOperation(value = "废弃质量检查记录", notes = "废弃质量检查记录", httpMethod = "POST") - @ApiImplicitParam(name = "id", value = "质量检查记录ID", paramType = "body", required = true, dataType = "Integer") + @OperLog(operModul = "安全管理", operType = "废弃安全检查记录", operDesc = "废弃安全检查记录") + @ApiOperation(value = "废弃安全检查记录", notes = "废弃安全检查记录", httpMethod = "POST") + @ApiImplicitParam(name = "id", value = "安全检查记录ID", paramType = "body", required = true, dataType = "Integer") @PostMapping(value = "/updaetRecordAbandon") public Result updaetRecordAbandon(@RequestBody Map map) { Result result = new Result(); @@ -241,7 +241,7 @@ public class XzSecurityQualityInspectionRecordController { } - @ApiOperation(value = "质量问题统计", notes = "质量问题统计", httpMethod = "POST") + @ApiOperation(value = "安全问题统计", notes = "安全问题统计", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), }) @@ -250,7 +250,7 @@ public class XzSecurityQualityInspectionRecordController { return Result.success(qualityInspectionRecordService.selectQualityStatistics(map)); } - @ApiOperation(value = "质量问题类型或频发问题统计", notes = "质量问题类型或频发问题统计", httpMethod = "POST") + @ApiOperation(value = "安全问题类型或频发问题统计", notes = "安全问题类型或频发问题统计", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "opType", value = "操作类型,1问题类型,2频发问题", paramType = "body", required = true, dataType = "String"), @@ -261,7 +261,7 @@ public class XzSecurityQualityInspectionRecordController { return Result.success(qualityInspectionRecordService.selectDangerTypeQualityCount(map)); } - @ApiOperation(value = "质量问题各负责人检查数", notes = "质量问题各负责人检查数", httpMethod = "POST") + @ApiOperation(value = "安全问题各负责人检查数", notes = "安全问题各负责人检查数", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), }) diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityRectifyRecordController.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityRectifyRecordController.java index 26fe1c2ae..044e7d031 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityRectifyRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/controller/XzSecurityQualityRectifyRecordController.java @@ -19,7 +19,7 @@ import java.util.Map; /** * @Title: Controller - * @Description: 质量检查-整改记录 + * @Description: 安全检查-整改记录 * @author: pds * @date: 2021-06-17 * @version: V1.0 @@ -27,7 +27,7 @@ import java.util.Map; @RestController @RequestMapping("/xmgl/xzSecurityQualityRectifyRecord") @Slf4j -@Api(tags = "质量检查-整改记录") +@Api(tags = "安全检查-整改记录") public class XzSecurityQualityRectifyRecordController { @Autowired private IXzSecurityQualityRectifyRecordService qualityRectifyRecordService; @@ -37,8 +37,8 @@ public class XzSecurityQualityRectifyRecordController { * * @return */ - @ApiOperation(value = "列表查询质量检查-整改/复查记录信息", notes = "列表查询质量检查-整改/复查记录信息", httpMethod = "POST") - @ApiImplicitParam(name = "qualityId", value = "质量检查记录ID", paramType = "body", required = true, dataType = "Integer") + @ApiOperation(value = "列表查询安全检查-整改/复查记录信息", notes = "列表查询安全检查-整改/复查记录信息", httpMethod = "POST") + @ApiImplicitParam(name = "qualityId", value = "安全检查记录ID", paramType = "body", required = true, dataType = "Integer") @PostMapping(value = "/selectRectifyRecordList") public Result> selectRectifyRecordList(@RequestBody Map map) { return Result.success(qualityRectifyRecordService.selectRectifyRecordList(map)); @@ -50,15 +50,15 @@ public class XzSecurityQualityRectifyRecordController { * @param xzSecurityQualityRectifyRecord * @return */ - @OperLog(operModul = "质量管理", operType = "添加质量检查整改/复查记录信息", operDesc = "添加质量检查整改/复查记录信息") - @ApiOperation(value = "添加质量检查-整改/复查记录信息", notes = "添加质量检查-整改/复查记录信息", httpMethod = "POST") + @OperLog(operModul = "安全管理", operType = "添加安全检查整改/复查记录信息", operDesc = "添加安全检查整改/复查记录信息") + @ApiOperation(value = "添加安全检查-整改/复查记录信息", notes = "添加安全检查-整改/复查记录信息", httpMethod = "POST") @PostMapping(value = "/add") public Result add(@RequestBody XzSecurityQualityRectifyRecord xzSecurityQualityRectifyRecord) { qualityRectifyRecordService.saveQualityRectifyRecord(xzSecurityQualityRectifyRecord); return Result.ok(); } - @ApiOperation(value = "导出质量问题和整改记录excel", notes = "导出质量问题和整改记录excel", httpMethod = "GET") + @ApiOperation(value = "导出安全问题和整改记录excel", notes = "导出安全问题和整改记录excel", httpMethod = "GET") @GetMapping(value = "/recordRectify/excel/export") public void qualityInspectionRecordRectifyExportExcel(@RequestParam(required = false) Map map, HttpServletResponse response) throws IOException { qualityRectifyRecordService.qualityInspectionRecordRectifyExportExcel(map, response); diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerItemRecord.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerItemRecord.java index 43128f971..c68a1e5aa 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerItemRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerItemRecord.java @@ -13,7 +13,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** - * @Description: 质量问题库—子项 + * @Description: 安全问题库—子项 * @author: pds * @date: 2020-10-21 * @version: V1.0 @@ -31,10 +31,10 @@ public class XzSecurityDangerItemRecord implements Serializable { @ApiModelProperty(value = "id") private Long id; /** - * 质量问题库ID + * 安全问题库ID */ - @Excel(name = "质量问题库ID", width = 15) - @ApiModelProperty(value = "质量问题库ID") + @Excel(name = "安全问题库ID", width = 15) + @ApiModelProperty(value = "安全问题库ID") private Long dangerTypeId; /** diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerTypeRecord.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerTypeRecord.java index b235bf4bf..cd8edf8bd 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerTypeRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityDangerTypeRecord.java @@ -13,7 +13,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** - * @Description: 质量问题库 + * @Description: 安全问题库 * @author: pds * @date: 2020-10-21 * @version: V1.0 @@ -31,10 +31,10 @@ public class XzSecurityDangerTypeRecord implements Serializable { @ApiModelProperty(value = "id") private Long id; /** - * 质量问题名称 + * 安全问题名称 */ - @Excel(name = "质量问题名称", width = 15) - @ApiModelProperty(value = "质量问题名称") + @Excel(name = "安全问题名称", width = 15) + @ApiModelProperty(value = "安全问题名称") private String dangerName; @Excel(name = "层级名称", width = 15) diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityInspectTaskRecord.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityInspectTaskRecord.java index a72086148..d2bc8dab3 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityInspectTaskRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityInspectTaskRecord.java @@ -104,10 +104,10 @@ public class XzSecurityInspectTaskRecord implements Serializable { @ApiModelProperty(value = "检查人员userId") private String inspectUser; /** - * 1:安全;2:质量 + * 1:安全;2:安全 */ - @Excel(name = "1:安全;2:质量", width = 15) - @ApiModelProperty(value = "1:安全;2:质量") + @Excel(name = "1:安全;2:安全", width = 15) + @ApiModelProperty(value = "1:安全;2:安全") private Integer type; @ApiModelProperty(value = "合作单位id") diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityProjectDangerTypeDisable.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityProjectDangerTypeDisable.java index a90f21796..a4313ac6f 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityProjectDangerTypeDisable.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityProjectDangerTypeDisable.java @@ -11,7 +11,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** - * @Description: 质量问题库—大项子项禁用记录 + * @Description: 安全问题库—大项子项禁用记录 * @author: pds * @date: 2020-10-21 * @version: V1.0 @@ -41,10 +41,10 @@ public class XzSecurityProjectDangerTypeDisable implements Serializable { @ApiModelProperty(value = "类型,1大项,2子项") private Integer type; /** - * 质量问题库id或子项ID + * 安全问题库id或子项ID */ - @Excel(name = "质量问题库id或子项ID", width = 15) - @ApiModelProperty(value = "质量问题库id或子项ID") + @Excel(name = "安全问题库id或子项ID", width = 15) + @ApiModelProperty(value = "安全问题库id或子项ID") private Long dangerTypeId; /** diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityInspectionRecord.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityInspectionRecord.java index 3439f73b7..947af3f2b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityInspectionRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityInspectionRecord.java @@ -12,7 +12,7 @@ import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; /** - * @Description: 质量检查记录 + * @Description: 安全检查记录 * @author: pds * @date: 2020-10-22 * @version: V1.0 @@ -159,10 +159,10 @@ public class XzSecurityQualityInspectionRecord implements Serializable { @ApiModelProperty(value = "检查时间") private String inspectTime; /** - * 类型,1质量问题,2排查记录 + * 类型,1安全问题,2排查记录 */ - @Excel(name = "类型,1质量问题,2排查记录", width = 15) - @ApiModelProperty(value = "类型,1质量问题,2排查记录") + @Excel(name = "类型,1安全问题,2排查记录", width = 15) + @ApiModelProperty(value = "类型,1安全问题,2排查记录") private Integer recordType; /** * 分包单位SN diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityRectifyRecord.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityRectifyRecord.java index 461bd59ac..578438064 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityRectifyRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/XzSecurityQualityRectifyRecord.java @@ -12,7 +12,7 @@ import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; /** - * @Description: 质量检查-整改记录 + * @Description: 安全检查-整改记录 * @author: pds * @date: 2021-06-17 * @version: V1.0 @@ -30,10 +30,10 @@ public class XzSecurityQualityRectifyRecord implements Serializable { @ApiModelProperty(value = "id") private Long id; /** - * 质量检查记录ID + * 安全检查记录ID */ - @Excel(name = "质量检查记录ID", width = 15) - @ApiModelProperty(value = "质量检查记录ID") + @Excel(name = "安全检查记录ID", width = 15) + @ApiModelProperty(value = "安全检查记录ID") private Long qualityId; /** diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllAndWeekDataVO.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllAndWeekDataVO.java index 387b19e44..1a9cd9a95 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllAndWeekDataVO.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllAndWeekDataVO.java @@ -15,7 +15,7 @@ import lombok.NoArgsConstructor; */ @EqualsAndHashCode(callSuper = true) @Data -@ApiModel(value = "AllAndWeekDataVO对象", description = "质量巡检本周和所有数据") +@ApiModel(value = "AllAndWeekDataVO对象", description = "安全巡检本周和所有数据") @NoArgsConstructor @AllArgsConstructor public class XzSecurityAllAndWeekDataVO extends XzSecurityAllDataVO { diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllDataVO.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllDataVO.java index db04a62ec..df1188e8a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllDataVO.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityAllDataVO.java @@ -13,7 +13,7 @@ import lombok.NoArgsConstructor; * @Version 1.0 */ @Data -@ApiModel(value = "AllDataVO对象", description = "质量巡检所有数据") +@ApiModel(value = "AllDataVO对象", description = "安全巡检所有数据") @NoArgsConstructor @AllArgsConstructor public class XzSecurityAllDataVO { diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndThisWeekDataVO.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndThisWeekDataVO.java index 792560bed..3d316cb4f 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndThisWeekDataVO.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndThisWeekDataVO.java @@ -10,7 +10,7 @@ import lombok.NoArgsConstructor; @EqualsAndHashCode(callSuper = true) @Data -@ApiModel(value = "AllAndWeekDataVO对象", description = "质量巡检本周和所有数据") +@ApiModel(value = "AllAndWeekDataVO对象", description = "安全巡检本周和所有数据") @NoArgsConstructor @AllArgsConstructor public class XzSecurityXzSecurityAllAndThisWeekDataVO extends XzSecurityAllDataVO { diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndTodayDataVO.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndTodayDataVO.java index fd5ee498f..fdee1f160 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndTodayDataVO.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/entity/vo/XzSecurityXzSecurityAllAndTodayDataVO.java @@ -15,7 +15,7 @@ import lombok.NoArgsConstructor; */ @EqualsAndHashCode(callSuper = true) @Data -@ApiModel(value = "AllAndTodayDataVO对象", description = "质量巡检今日和所有数据") +@ApiModel(value = "AllAndTodayDataVO对象", description = "安全巡检今日和所有数据") @NoArgsConstructor @AllArgsConstructor public class XzSecurityXzSecurityAllAndTodayDataVO extends XzSecurityAllDataVO { diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerItemRecordMapper.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerItemRecordMapper.java index 5d1884f12..d5b77ec2d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerItemRecordMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerItemRecordMapper.java @@ -8,7 +8,7 @@ import com.zhgd.xmgl.modules.xz.security.entity.XzSecurityDangerItemRecord; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** - * @Description: 质量问题库—子项 + * @Description: 安全问题库—子项 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerTypeRecordMapper.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerTypeRecordMapper.java index 099e27175..53858887a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerTypeRecordMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityDangerTypeRecordMapper.java @@ -10,7 +10,7 @@ import java.util.List; import java.util.Map; /** - * @Description: 质量问题库 + * @Description: 安全问题库 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityProjectDangerTypeDisableMapper.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityProjectDangerTypeDisableMapper.java index dfa126ad4..f85ce16a4 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityProjectDangerTypeDisableMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityProjectDangerTypeDisableMapper.java @@ -5,7 +5,7 @@ import org.apache.ibatis.annotations.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** - * @Description: 质量问题库—大项子项禁用记录 + * @Description: 安全问题库—大项子项禁用记录 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityInspectionRecordMapper.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityInspectionRecordMapper.java index b4f3c27af..738a68d87 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityInspectionRecordMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityInspectionRecordMapper.java @@ -17,7 +17,7 @@ import java.util.List; import java.util.Map; /** - * @Description: 质量检查记录 + * @Description: 安全检查记录 * @author: pds * @date: 2020-10-22 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityRectifyRecordMapper.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityRectifyRecordMapper.java index e4b2364e9..b8e0b8a9e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityRectifyRecordMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/mapper/XzSecurityQualityRectifyRecordMapper.java @@ -8,7 +8,7 @@ import org.apache.ibatis.annotations.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** - * @Description: 质量检查-整改记录 + * @Description: 安全检查-整改记录 * @author: pds * @date: 2021-06-17 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerItemRecordService.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerItemRecordService.java index 93ce7e27e..1e615b41d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerItemRecordService.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerItemRecordService.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; /** - * @Description: 质量问题库—子项 + * @Description: 安全问题库—子项 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerTypeRecordService.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerTypeRecordService.java index 539598ee3..2932b4c16 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerTypeRecordService.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityDangerTypeRecordService.java @@ -9,7 +9,7 @@ import java.util.List; import java.util.Map; /** - * @Description: 质量问题库 + * @Description: 安全问题库 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityProjectDangerTypeDisableService.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityProjectDangerTypeDisableService.java index 384978fa1..627bbf8db 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityProjectDangerTypeDisableService.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityProjectDangerTypeDisableService.java @@ -4,7 +4,7 @@ import com.zhgd.xmgl.modules.xz.security.entity.XzSecurityProjectDangerTypeDisab import com.baomidou.mybatisplus.extension.service.IService; /** - * @Description: 质量问题库—大项子项禁用记录 + * @Description: 安全问题库—大项子项禁用记录 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityInspectionRecordService.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityInspectionRecordService.java index 7564c805a..a6a8ed438 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityInspectionRecordService.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityInspectionRecordService.java @@ -15,7 +15,7 @@ import java.util.List; import java.util.Map; /** - * @Description: 质量检查记录 + * @Description: 安全检查记录 * @author: pds * @date: 2020-10-22 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityRectifyRecordService.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityRectifyRecordService.java index 0bcc09dfc..dd823f3e2 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityRectifyRecordService.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/IXzSecurityQualityRectifyRecordService.java @@ -9,7 +9,7 @@ import java.util.List; import java.util.Map; /** - * @Description: 质量检查-整改记录 + * @Description: 安全检查-整改记录 * @author: pds * @date: 2021-06-17 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerItemRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerItemRecordServiceImpl.java index fd7cb9110..3e27ae0f9 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerItemRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerItemRecordServiceImpl.java @@ -21,7 +21,7 @@ import java.util.Map; import java.util.stream.Collectors; /** - * @Description: 质量问题库—子项 + * @Description: 安全问题库—子项 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerTypeRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerTypeRecordServiceImpl.java index ee5cbd44d..b4bc6d38d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerTypeRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityDangerTypeRecordServiceImpl.java @@ -28,7 +28,7 @@ import java.util.*; import java.util.stream.Collectors; /** - * @Description: 质量问题库 + * @Description: 安全问题库 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityProjectDangerTypeDisableServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityProjectDangerTypeDisableServiceImpl.java index 07655d130..8b12a01dc 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityProjectDangerTypeDisableServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityProjectDangerTypeDisableServiceImpl.java @@ -8,7 +8,7 @@ import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** - * @Description: 质量问题库—大项子项禁用记录 + * @Description: 安全问题库—大项子项禁用记录 * @author: pds * @date: 2020-10-21 * @version: V1.0 diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityInspectionRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityInspectionRecordServiceImpl.java index 9a38a9188..464998f4c 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityInspectionRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityInspectionRecordServiceImpl.java @@ -52,7 +52,7 @@ import java.text.SimpleDateFormat; import java.util.*; /** - * @Description: 质量检查记录 + * @Description: 安全检查记录 * @author: pds * @date: 2020-10-22 * @version: V1.0 @@ -261,7 +261,7 @@ public class XzSecurityXzSecurityQualityInspectionRecordServiceImpl extends Serv } xzSecurityQualityInspectionRecordMapper.insert(xzSecurityQualityInspectionRecord); if (xzSecurityQualityInspectionRecord.getRecordType() == 1 && xzSecurityQualityInspectionRecord.getStatus() == 2) { - noticeService.addUserNotice(xzSecurityQualityInspectionRecord.getChangeId(), "您有一条质量检查待整改,问题:" + xzSecurityQualityInspectionRecord.getDangerItemContent(), "质量管理待整改", "11"); + noticeService.addUserNotice(xzSecurityQualityInspectionRecord.getChangeId(), "您有一条安全检查待整改,问题:" + xzSecurityQualityInspectionRecord.getDangerItemContent(), "安全管理待整改", "11"); } deductScoreIf(xzSecurityQualityInspectionRecord); @@ -308,7 +308,7 @@ public class XzSecurityXzSecurityQualityInspectionRecordServiceImpl extends Serv vo.setType(1); vo.setCreateDate(new Date()); vo.setCurScore(workerInfo.getSafeScore() - item.getDeductScore()); - vo.setDeductReason(StrUtil.format("您在{}发现安全隐患({}-{})扣{}分", DateUtil.format(vo.getCreateDate(), "yyyy年MM月dd日HH:mm:ss"), "质量检査", vo.getTypeName() == null ? "无" : vo.getTypeName(), item.getDeductScore())); + vo.setDeductReason(StrUtil.format("您在{}发现安全隐患({}-{})扣{}分", DateUtil.format(vo.getCreateDate(), "yyyy年MM月dd日HH:mm:ss"), "安全检査", vo.getTypeName() == null ? "无" : vo.getTypeName(), item.getDeductScore())); xzDeductScoreRecordMapper.insert(vo); } @@ -370,7 +370,7 @@ public class XzSecurityXzSecurityQualityInspectionRecordServiceImpl extends Serv String[] heads = {"检查结果", "检查人", "检查时间", "检查部位", "问题描述", "补充说明", "整改要求", "问题等级", "紧急程度", "整改人", "整改时限", "复查人", "核验人"}; String[] headsStr = {"statusname", "inspectManName", "inspectTime", "regionName", "dangerItemContent", "dangerDesc", "remark", "levelname", "urgentlevelname", "changeName", "changeLimitTime", "reviewName", "verifyManName"}; - JxlExcelUtils.excelExport("质量检查列表", heads, headsStr, list, response); + JxlExcelUtils.excelExport("安全检查列表", heads, headsStr, list, response); } catch (Exception e) { log.error("error:", e); diff --git a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityRectifyRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityRectifyRecordServiceImpl.java index fb204ff24..7fc8ae067 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityRectifyRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz.security/service/impl/XzSecurityXzSecurityQualityRectifyRecordServiceImpl.java @@ -41,7 +41,7 @@ import java.util.*; import java.util.stream.Collectors; /** - * @Description: 质量检查-整改记录 + * @Description: 安全检查-整改记录 * @author: pds * @date: 2021-06-17 * @version: V1.0 @@ -79,7 +79,7 @@ public class XzSecurityXzSecurityQualityRectifyRecordServiceImpl extends Service //已整改时候需要复查 if (xzSecurityQualityRectifyRecord.getStatus() == 2) { xzSecurityQualityInspectionRecord.setStatus(3); - noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getReviewId(), "您有一条质量检查的整改结果需要复查,请及时查看。", "质量管理整改结果待复查", "11"); + noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getReviewId(), "您有一条安全检查的整改结果需要复查,请及时查看。", "安全管理整改结果待复查", "11"); } else { xzSecurityQualityInspectionRecord.setStatus(2); } @@ -87,19 +87,19 @@ public class XzSecurityXzSecurityQualityRectifyRecordServiceImpl extends Service //复查合格时候需要核验 if (xzSecurityQualityRectifyRecord.getStatus() == 2) { xzSecurityQualityInspectionRecord.setStatus(4); - noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getVerifyManId(), "您有一条质量检查的整改结果需要核验,请及时查看。", "质量管理整改结果核验通知", "11"); + noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getVerifyManId(), "您有一条安全检查的整改结果需要核验,请及时查看。", "安全管理整改结果核验通知", "11"); } else { xzSecurityQualityInspectionRecord.setStatus(2); - noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getChangeId(), "您提交的质量检查的整改结果复查不通过,请及时重新整改。", "质量管理整改结果复查通知", "11"); + noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getChangeId(), "您提交的安全检查的整改结果复查不通过,请及时重新整改。", "安全管理整改结果复查通知", "11"); } } else { //核验合格时候则该记录合格 if (xzSecurityQualityRectifyRecord.getStatus() == 2) { xzSecurityQualityInspectionRecord.setStatus(5); - noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getChangeId(), "您提交的质量检查的整改结果已通过核验。", "质量管理整改结果核验通知", "11"); + noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getChangeId(), "您提交的安全检查的整改结果已通过核验。", "安全管理整改结果核验通知", "11"); } else { xzSecurityQualityInspectionRecord.setStatus(2); - noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getChangeId(), "您提交的质量检查的整改结果核验不通过,请及时重新整改。", "质量管理整改结果核验通知", "11"); + noticeService.addUserNotice(tempXzSecurityQualityInspectionRecord.getChangeId(), "您提交的安全检查的整改结果核验不通过,请及时重新整改。", "安全管理整改结果核验通知", "11"); } } xzSecurityQualityInspectionRecordMapper.updateById(xzSecurityQualityInspectionRecord); @@ -129,7 +129,7 @@ public class XzSecurityXzSecurityQualityRectifyRecordServiceImpl extends Service response.setCharacterEncoding("UTF-8"); //这后面可以设置导出Excel的名称,此例中名为student.xls - response.setHeader("Content-disposition", "attachment;filename=" + new String("质量检查记录导出".getBytes(StandardCharsets.UTF_8), "ISO8859-1") + ".xls"); + response.setHeader("Content-disposition", "attachment;filename=" + new String("安全检查记录导出".getBytes(StandardCharsets.UTF_8), "ISO8859-1") + ".xls"); //刷新缓冲 response.flushBuffer(); diff --git a/src/main/resources/excel/安全检查模板_导入模板.xlsx b/src/main/resources/excel/安全检查模板_导入模板.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..085a8136fca90f0b4253cdb389a977b08a7a51d5 GIT binary patch literal 972558 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

;*!jY&1;9C9 zG}ndo5!x*TQ}adhUDyRekA+}CzUV_2cA+qAAy}0!TI#}nD9l<2|&wEhae(fw8n*9A`JTw#OI4XbzzqZvpxhD^F` zwFJluM6oWcztC*80HHe6o`IyVK)l1d_hBjD8q#f6xw|RIu?quT-eWq z9v^{Tg`(eF*w2MwAAv!IqMI)4CSle`z`0O#$A#T2v|9$I7K-v*Sh>(+8CXy#DsW+g zgkj6TszOnT3%f;_wG7A$MSr-k!9u%_!OlX_eHS)F=3&Z@tgF;c83mYoT@&gTpBC89l z5ZWyV9g9SE5>_enSPps>i8@Qz9m25XU{H~$i-ZjmW-SNKMIuVV0-@asFtteZri9%o z^jHBF6p8vs*j>V~6<}47=q(BRl`v}skQa&Gk+8dkcAtQqMWXj4>>i=VCm^CoG(^IF zEe!hv#21N%OW3`_tWUtjBGG6G`;E|UCAeNB8ZTk@2|ZQ`7tRS}>?Yv{%BO z5@xLh&LyI6CG2UT-8wL}M08NX#tS{xfdwU^!xA<@7`6_qDiIx(uqt8JIv_6*#Y)&j zq1~roXNl;PgiR89dFb3(a#e0oG>c@G?a)kBMvo`k(9^wN1Oi>Ds7b{;nE}HJj-W7()!Ju-{ELS#9m?a0!<)XQ+tX60j1g4gY=DV^w zp+^u{P%iq=mCYB11%XxNqNT2EfiNow$je0^yRwBsyDea6x#$yDwn*r)1w@pK*0{38 z!muqMzFhRFD_bJW+5#??i#EElr9!)4aJ^i#$(1eZ6rC>G+;>%NSkAKWD_zG2PkA&N z2XR7hG2lkP%79hzb(;tgSH2k^Jnzxyn`P6Y)15Z=U0r)BXBiISgy3SpjewN_tKw@l z5e7%65852Hs`g;cvV&J`g@xft*YIdv+TPoBgO|$dvuO1!$F)7 zTnxAourgp(e7z<@jRu9tZ6o zi=#KE-72dYADo_3j!m2gTm-louo7TJ#N(j-WAWY1!E6~lK6rOdIW}<~a1r2Uz)FA> z5s!m*kHuwCSDuUyUiRqRt+Jr#^wFCOSJ(cWgM&CBxEOFFU}eCn_u>&I2w2+zeO=up+*u#;TJB9aCN^dI2|~gIQQe4+I=ofeqD)e?yLXq zuY$(kvWdT86o2I^{<>NGRlE4RhhP8iT{hh;+rGLsV|=h*bUOcEv=%+8<^R`b#Wu5*1r4M&vW+K zcb|RMGHW%}$~8i@uTUemR7o-(r^{667KwbNw#3?B zc$_ZWDX}J&&UF{+2g~c3#&(BYLfyR*beEf`yCge%7M8=8joHymttd~NReLOXMT#`0Q(@ZgSv#$uA#`q&;tH?)?U z%(v>Jk4P*};olAeTiVx zG-eiB>t+izi6(P@;eEAlhJ~?`N-`;4Sv~EFapVNs^yQ}PQp=Jsq0uDY?+|DTu8;+q z%F{H9!!-LM#cLWWA{wf_0!=LKEzD7#XxW-(ev)3Re87Mm$}7fbjo@Kr ztIX95Rr@Nf40WqDrTd4TPF-|C#TJnB#PUEE6F% zg^<{N^ABanE3rJQ!o9zL4RhYx4U57w7b9e08h1039aC1tn&#)w(`K_WVxVNBFEo+L)|e-(l+3stop0JxX?^FkLuJ*-O!Kvdh$W{T^i?Ap ztowg-xM|u`Wxl4o9c{BjJe|2+SllQqxvouaC@&0^)M~Pe4e zLhA&M)DfZ6-C3-Rg{@7r?XZ)SX4tvYtP*J*jFkE5&q;8>H!FzJOQhTZrMXFJoZj3- zd1n7ip6M?`#0et#KS87!MBai(-!CCzEv9v|OF*&K(YkljY2Ew`P@Yzn>e6Z|Yg-Qc zVxZ`$s-#R7hEgUK%OR2nkrlU*Ni{?^LS*2N5GetrG6a+`^I+4Vuod)$F2HkWDMSuH zq>mn%JcP&)h-_0q-3f>she*Og zlyLz>d?8X?1jl~HyCB~0j0c%KHt!S zh%3YT6wK1HuDAnFc|I~Z0g;0cX_pL<0EqN}$e~Xmaz>=w1SJKO`64BWRiN%5DliqE zu!9hp0Fm(dDB~oE#6e{H4J5w@BJD)Veo%&kVhv)AUmHZHKJ5c|ZU&)@;~}yTB4hH9 zi2@>LkD(iXfJk3Zrihe}K^Z4fuCodZy^acaz+=9KOg2I!1R?|XK%_lHlINj}o)GCK zQm%p$35xSErBwUwF*>5tSHsg0BHO-)$cqqp86t-y5NRl+Z;_-$@+(0pN~7er?F6N| zf)36%fvf`Ifv7+wJU)Ra;}D2wA>w@nnJj`xBt+`ALqrdXJ^++~prjURRe{Nc0?b6C>`BoL`PLdl0kLu465PR~UdyMR)93llgK zltFBmOdo_{l6?`GxItt$MDo9dh#y4Wf=J&#LF6<)U=&0opj6HVr4^0SR^m8?=a3ylf*{i895VS6L{1$> zH+}<=cOf!Dq`U^oXpwRj6nh${t;KPA2ASAFBmg3HUqj?Ah$MW5GB$&V14N2{0_9~; zdWw`Utvk&2111a@w&JJTB^#Yr?i}`6RrjLD%j&*79sBUyn!}F@U#hc(O}<-G@xqE; z6V_?dnpY%v_H);EJuGW`q5cEL8a?@*2yPU?VIuf)0|RG`o{$)QD6bSEZui;G_=Aqb zooI&@=4X-KWDi<(Z^vp{)W|cS(sr{EX`>O?ej5z4-GDXR1WG=qBX}DcXQe(^cQGPcA zKk@KOa$nWa$)~o%4f}?J+V3MreH#9Xo9D$c*ZqzYrz%-!8inpfXtMj+smckip1LyE zgN`pwBlCWl>-@-9eZoJ=wLg-i-QU6Ki`ouu9-gW0djg^!-weFbvW=$k+jz$pKc(Pi zI-u&nIFLPBXcZFe==vn3?Op>%s?_%=8ybKxoc2l z)V%PXx%Q69+Pxi|_SGr|cr-ii9vcv~KR@t#%QpFqW8)p~&QOka_52LM3n+LOf=?hg zoq`|cj|?k!4UQZY8Xk~q-;k_5)WPXYt-{U2@1%QLK-8NBf%z?C?ltDbJ8qt-obKwm z4Z%_hUY0_^*ARTl{X-umD?@(m+IYvWVHS~j7Upd-Uz|k&cgg$^rU9`q%Mc6GSQ}$% z>>Kac)>k>g)zeU(#)=gl-Y(Z(m8#v{!KtBk`T!3y(MU#Xzr zuPAu%;pn$-1>S7g=4JCCmc?hvDXyNKE7I6!SRFn!*FNU3_FxC6H|wUmd7MA%o)i%E z8G`K)Jez_)KyVZVw>c91?XAGPmN9M33*sFY&ryzZ^_*Cd78IGaE_`6Feb5o@z79_P z>k0>Wbie4nJs>Iv!5tAimx31~cw_kLOn3G*R#wEaFO@~+YBE>D{1)CzVz@3=cq>EY^GUm=|r z8Kn$wm23aPF$(?~!B;8xPel~$iQst-(~oHnba2{GH`vYN{x$c+fGE$R(i<&fMw@rU zJ5CHzPIC2hu9VJ?9JMcee6D>Vf)fy&N5QKRJi+|xfpBMbN{(xP=-{-!PBp;8^QL=T zK-A%)Qr6Pb%rjXV1uMt6diqsLgCbu|rr;w8K8fH03Vw`WUvpM!cu21OYbUhH9h}b9 zsoXsF-f~Y5i0WKi%39jbtc!O%xKR`tW%Wv<;I#|%G; z{3ppg5A!E@b>z*07v@!X_2j(;FU+6ez3uK2s$?BpTi2U)5zGcMkHWN)Sq<|A6Ej^t zr`VUtTnzIyGLL@lF#DtzYwI=U$+`Al!CXt`E|}}dJOgtBnRj4Dllg**Xfb3u!i+U% zT?)@&$9l0cmGyD2n)`mBG=q_hpXP4Q+ z+BC{o(~Et;Q(7f!@<#xE0Pr1vMIulJ-~fRA0FH=2Ie=tyR(`mR4Hq9%0~v6L(Zm; z3@I_H;HN{5FymT_3k>@x_03>EW5?5z4-qf}zH$arP6#-~BG3!KE&v+=cwYviH-G~GQV4jq+x~q49R+k9oZxKY^mhhu z3P3f0auN75fU^MFru|YZ)P*3_@Yw>tSc{vyI=^fe-VeMVct8AaADL4PDO**+{>B*! zH8*)3coXo$z$XEpi2OQe`n5RTkP@pZ_cIPrsJY4Oz?*;{20jV+MC8{&)33!@h7|Vy z!tQTeu26H6*MT!9h^ z;sis;7F8#I<3|cLH+da+6Y#^pCjp;`{5oj*wfMHQy`S;x9G^|97A~^k2Inl@%L+Aj z@`CVY;0J+E20j&^s~cgvpRuPxJ=zemS;b9W2i^qyFz`vhCnCQN{=l{9ZwyeVryD}H zskU>I*MTs@3M49=HzBNXa)r0xBUyK{WDsJN3Cgf{~}2z)Z| zsrY=|2qO$3F)D9AV>^YKo4gLZ3HV{)lYmb|ejPOZTAX4C*{bsPH%?WkxykFmn}8n% zJ_-0l^-!p}lNW?H13w6SGVrPRT-^x8{>Ctc+Q$$Qr{X5B18)L;82BXM6OmsBO}`e0 z`Wag()E)-oCKWe%9e5M)!@ws2pNRZA_ygCXzj3@mJ;`9)q8iFgUI*R;{4nrIz$YTV z4w`%|s{M@43iTL+akGk>ybinx_+j9afKNnz9sGf7(cc)NP=v z0zMJ>bNI=iOfS$)N8Kj$Qci zOUJ)d4t3qLD71T}_JiP8S3Ponc_#wc zRhcjA!u^dIE;3(*IyFZ>&0y>!XpKSfl7_8w6)x_MqazxR$TLya8F{rBe6V@*viSwlv|bZ z^YOlO1%rdFHafU6wZK+cva*Z?r7H`qJ!&&0mT_gRg*zpdf%!s@x;1ih_O!>vty{|* z9y=)I>og56LS^XOJN=JHEH!dXw#3?aM|s8Qd*yD`qA<2{Vwzc|u^kYsQOY!P8*`~< znA)KrqO>Anv~@|CU`v<(Bn{KtuF%L$5#~G0t$Wa*(F|70Z3`;~s~uzw327@bqUCXE z<_GSQ1iiezvVH9iee|u+E5^*@C4<$z6Irmtc28ofYyHI)W5M_Y2eCEHoz@alg|fTiW-afhW6YG7hpAg1G9EFp1q} zw!iZcOfzMeU@C8UR?`Pnkl200fYS=CG1G^k!qZrk zHyeG0FNIjmG|K}@RNky<+5=Eg@A5%H7R*I4daXUt@$N_JFY zyOVgWZNzE%JpDDpB^s@z#B8o`h_LjuStd4=Yx)ZHYm^tSu|#cWZ3P;w?LiTRDjO(+ z1FRlTnp>2$>|^bG!&V;Gkg5DAo5e;bgz7H!<)778mIMkvyd#ghZLJ??VIM1#wZFvX zZoU`2!nWB;UvH9}B{|w!#~Lwj?{fNhDw$Zzpku7G>>K2%eIr)cG$m>W&02~4VaZAl zdB>4nRe$Xsac7l<)~Dy{I_pzS)z_@`k2ONAw`oUSbg)J`UOUaSq~g&%;Txq^-YAn> zO64^Lg5jxUS$}rBAw<3PLAXvX5(Q1*uOn24wVqVEW-vcu<7zjN5VfrXMQ9gXF$L zZpU3VUvJ1*a=O31YD{hTBXh>nMAHuvP5)uhb@ClHU$4exM}>^Ka+x)Bu_l70RFqm$ zt5Ly`Vr}#hwg=azNTQ#X__oNX(!OMswJK>SU1S@&rpj9LXCdL7Ojx!>xN^rVe2^tC zz4~S8dkkvzLF*?agOB~ZY_)J@S99%4mTAUi5kf{}*AKj^N(Mjud080zv1VDTVPEVl z)<_?oskvcG@Myg=u&%1}^2Z+>VN$C~msy9dVU%)ErizqCQ1Ud3wR0OyZcJ(v{N3R1 zdKFS%Kx$15q~alU#zIoj4T3Gh!tGdA=i%=Rf8t|Et%B5R zkkXbws?kOpOfw;?A3@PsX(Ne7P^9t)J4YI;g4qUtfIkI16e;DP%mn3HBPjX4s!~;>xg)F96!Hf~SCZd*0ZA3kHd9uw6q8h4K?W;t+UYvV zN`IWB7Nmp|B~+vYgEHNGd03y|k^<(R4S)H3@=u=%se?r%)$S&w_Ccx#qz>(e)Nqj! z1j=|&=8KfPjK$hnMf9Z#KZbui`~$B;DjHG?k5N_?yCL-kq*lyBRv&`WN~Bx`MP9dc zMZPv8m2I%Pkg}Sph5rjk9Zw^vz6p?eP(d|m5s0h?LF%YT$pvK|C~hJ}5&mFjmo)lP zX|v(C9!0IIx|SB4sfsG39+s6^rnt`oUlE zIsB_2W%fo^w;^TBr;Q9uhg3SGl9OrmiUpv|6)7`(Re?U`bUgb8!#@T7^)rxF9;7xy zYU(jaeGjSHLnv<`C~hKUIw;woOw6BVEWFf6U#b)Qg_-aVgjCoONUep`Fi0(!4XNgk z>hvi#q5-AuCT%1vl^xHrn{+&<{|J8({M%9>wHQ+0B%!?CkSZ*rFO@VESseoK{9f>TPefKR zkcxy<-5yAFfs}qfNiFyYl>Q=R0w`-6*&v;OoF%s@*O~y#lEokUI1i zNWCCZyg-Qnr7Vv&(oV^~)a^VB(&g}9fq&pmNL4+hGqo@ggVYa@YB3I31wzV2q$ohi0>w?Fyhnp{AHLKX z_^m&nR{bF*gVgph$jTd1`Pb2k+aPrWlyH&K2b5`#`j{N&?Vh(hZ0p^;Yu{+olHMGB z>`qO^yCd3$*V_*qrvCWJqy6Vg3#Y8>{_&G#VOyQn&RDtA=Z8_d|D+6@)_e2*i-0bR z&~g!an?a9;_AYxGv$XL85}2PwvTpa8%HEFEOnagoNgaq}Xv|~}(mUv=O_|vJ<|Y#T zjqo;KlTwM&`IXu~$o#GF>#~U-ly!3;sk?dqbj{yl{$`3!?~_u7#Aitv748pj?!PTm zwRhCbk^4yMLSmBRs*X<6YCGJpzjRRhePq_u@K@YCPnEgucdVYG9BvnLxUuE@sBdou ze&VtBkUI+vq|nhx6gne(b+Y?#S5IBp8#nB~O7gnevW=>-S+4yqm})Z5z&uUn9he$2 zUpPduXUKGfd9E>QcKGgqsP6f_=0|4DA#(uCxnz36^doaJOn)-{UcYdg4k>`iyy6A)#|54_Pb z=I6$5;~iaQDkr#lt}AzCSuP6yDA#^;igteor)&hPDENZ{3Vw)SABSBjUimHClsEdZ zO2Din^A5}^GG9ogfG1=+!mJ^4ILulyXTvl#W~~VCnQOl`RlB!?Q%$X6fXChp_t=0a zT|waWmNAybvGI;aeU&Wr#&Xx7$SgSpzjl~{U#g?vpD4KVt&#Q>uECK}Uxx=U<-^)T z9h_R#Dcn4oopnzOh#GY(kmd5aIVaw6&TQp$SI<8qIFf?zAh;`n&r@*Jt&ty9q|J*Q zwKlw6uKnO6+T9(Tde==K;Nf?{eSJXGv0H)HTE?_D_lXhxt&v<5@on z-htpP6dZ%#$q2sezSv(m&eij1MH(x?w(xXi^4#y()0Hl>5p^14Dd zkJVatbwE^oVPHYaHh)3zJPLlbl7e?p@bF_4ysj>0gt>FPh#!b~RfXP7BuK8BeZe!svyF(9g0aVhK4+2$SbjuRIsC%JlVtd!1= z9Cb8&e6IcU6WRkEoO0_1yLsF%q+m}32O)SN1*cSYyH%$e;Ne;99v2Yxd2#9WmTf}K zGvgg!3{j48^*moG4T^kK74DpC|6aQGhYn5;5v-@+!w8lkIFy3#S9YtZQ?a9V+dZAN zb8%^Y%b1mB9c$-Mr8jHmN@;LpmL@!ewev}BGHYiO1^-OJopltv8o{4C%s%PGx@3)c za<2VXFxQf~3+8$<&%oS3<{g;PWWJyxS`3+vFk{VGm%=mR9XBslrUpbE(v>E4aO!7j zU%+-;@g&Vkzv?p#E}T>|90}YkIMIoYE@UKzan=2LRsz zSR?{v01g1y58#LhlmkdMXXS_6*s1j~HLx?dQeUcN8HFh&tVXv0_ygDhV6zAm0ays& zN0A`|L+9oq+mPeaO&mJ8WYQw4y*RynP4mq1XGNi<)f}ajK!i;MzE->t))Hj3u zj2%x;K19F_0P97d9e|kxum~1vNV(JLA~Q4Qj%B7d%s?`?!we>~7-lG$oiZs_idZsF z%YG?!Ejts-J7ASBvHa^tDX%eE02~2C0eBZcwg_|su<0Mfye|=_ss|tiI3eH^i$E^` zy8vti;C&g4-T)2&NFm_aZu|EIbQI8aaDuam)884uDFD>~%0=MM0L}tvoAyhwP#1zw z!)FWpVl8g+>in`@ct7xd;QjEwePm8Gq-<3M`x|E{)ZFBC;7z~}1D^zZBJ%5?>DS_T zLrScw+|M{fq2?y918)L;82BXM6OmsBO}`dr8B*d@<^IOy3N<%*9e5M)!@ws2pNRZA zX!^A{+z_%!)ydEJibBmzUI*R;{4nrIz$YTV4w`-~zAbIqh7!DC{Coc$Z27VCuWZ+Zrxw;WL`5Qk{s3#agwy3zt z>%g0U9|k@N_(bH_LDR3rZ2nio_+L=te?5-> zpRt`n%}rhh-UR$G@JYZYBEJrrel1QhgltuL`x~b!)ZFBC;7z~}1D^zZBJ%5?>DS^o zLrAQu*v~jnq2?y918)L;82BXM6OmsBO}`d>3?Xrt`#L;Z}c6l!krI`Agohk;K5J`wqK(DZB3NjlBXxGu*hM%BkfHo}mSrF%=E z=1yJ^-VFR8@X5fZ;&XK)4D~mTSEwf$j9XOP!9h^qT0{stWb|J z7&oi9$?L$IfFA}v3HU_h*TEmS7X6JO3bnVvxJ{+zCa(i;0)80yB;XVA|IT$_7PR@A ziUnzh3T8h@w*T=3#opwjEslOEX&uvM*_EuEsPuz@uSRCuc}M!GLo|PSXVLaqgNLkm zNo7zEJQEtW`@NmL|6lqqhzE0gwyKg`WK#?&mvvJV>UX8n{Eghn3&NX$9|S%b_*8tZ zZUkd5sVP=vzNEAI86#X|5`|isqxUj!_y0^yG@9?!@*1V>o?t2w)N)(2#_T0nON4V0 zTd_t^3zibWDzREitZRgO5}`_XB7aSIBC+-t&IvZH@N<=56l%0WZM1MxV_8)%VZKS` zY6eJzP!`gt)ikUTN+p(Jd1I(ht`SUvQF2UvQz>tdSy_MzFAW!D14gdI`~T zQ>aZV7piQz^7{TqjJ|U!eXXf;ggT*XxzNtMMk5Ro9weUAtTZRe8;jGQ_-0t|30qqT z)s;%ycFlu*@`k!-p*}s7fC9OBONP==mH5CMWQ{1wP}Wr?-ZMY4M4ZY{R-5vy)~72a zr%SvZm=8oqtQkt1Z;6*sRh3wGqfszb2#vy$6+z({*2+{{>SDP$Nk|I)^|L-Hy;pvz z(9WVSeyKe6oNvakRQJJ_%Hn%v>_syynY~zx&y~e`yi}CNp3RH)uxE>+SoUmPw5lvs zRkyQoB{PHJ@Wyito( z(*sXeJiFof2A(hBS@Vz#_f>RRgq4xs(r5;4+(i(&zAl%tRO9YC5 z9RL>qX8@Fb2u2G4?*iDhNnnn0l)(Q8vwKy0TTc{fQ8X)+dRAn^kL)c`I6Xd^O2;BkF$ioU9zzIp9N+C=(LBKR0VNC)92fI%Wq z0U#B?agi|uj4}X;wC#P^_DJ{>9>V`U2+Kgo9881+1Ay-UOb0Mh1nvXa1Yoepc%OZv z^!M?N*23Qf{%P-%lKy89z5-y~K)Way1mHG+WdQU5rip-#Z974SZJ&X^bRZGB6oW7y zgk1mvMW7JC8~|U53^y}U!Mto z7Z4VL5ceJt^cMiU1z;S2_9Ac&fE|E--?DA@{uZry7XDY@Zv#TFKa*0Ip8(kI(s6mR zo_3MgA3z3xIsn%I^b&y|sWsL3M#te#cP4_*DG*9Q*a~2f2%H2^0${1g=m*9L00np1 zw)5}Oi5v-k!ZG--f-o3_%)UfOI0_&OKnDOLMc^=ip8zzhqg`b7q1Nn!Z=`}>5C612 zq@+It!Vv(c0TjFo;2?kl01`xo2<)fU+>dR41%GL8B6LXvAs&R;00Kqe2LPJ^3>O*i zfUyU_IslIA*f;934z0Nh{#Ee541%c_5qy*YRseXgmUbr-fdl|j02ct5dQxll#I_f} ze*pe9JxM7+0fHZZwE&unKpcRX0D?qD4=}a@m`vYj624J;`1P^yj{~6}2yxwsppOAC z0)QQW_974sU>JbPD2>5pKVZUu=c`|PIn<9Q(#NWB7WaxHJH`_7B?tb}6qJCq2&k50z%CPf;)_!dXO7G@AdP1V) z=y;-4X>V?#@W~#u#zZ@YW{h^*OO!tZc)nUj$uy|`bOX!(yLyyC_X~S$StG5Kl4RPy znV+~L`!ffq45g*JC!uEl`hNdjq1ZPMG2 z)vEgUk`tG)e<4}Iwo)T)gWvz-mVPfeu?EV$5Az)gp=Or;tCjnQWj^$gvpScS&cW~R z)cYS;zw?14qZg%0s%Md^sq~M3*56pB*%=#a0r!ZEaen`-RK4tgWP4qD*Sif%vD%i6^Md`{um5c!{L_VEX;n z&)wgb8NF_|HD(0VXz={*Y5hCvcMhu4-nv9K3?iKO;rCw{3jckX*f)L6-84{>r~K1V z^50p%b5K1GS9-CpW0`pjzkg_A{q{1wdRNztG(hb?G#LM^69?n_`2C%FH+BAcO&n{C z-T}4$)L=aI*TIP2->G*~F9+q`d3uLJsQpI<<8H@<9G_m&f=jxkY}Ta;9_+P%j?I9* z!R$zO?|7Xd@o$v-8Hd=dTk0Z9=y_p?LOp)Z92S>2{m6JjO5Wj589!*op;%S<0Ox!b z&Z3~XX!ck`%Ds!<<@jW7eNUm@ICQRytV`TQCKa-Qh0W~57$*nylol*nM1ckhyvYK` ztLHvTifLWUq!nw(m-xa_TCv%5T5&a2^q>_xI#Gh-Vrc1$SrjhyqwwJr&Q@U{^CiLO z0|^&MY$u6h<4K~Z7e)2kLJ|WnQ+OYLl1M=KM1&_%xTwXl_zb?I$YKUb#P=i6E{-Jj zWs}4`NHjp=ON5_A_?%ysDd-Zi@F(94SCXhykVLy&lGq+VSxiZzeWyU85aA0EJ_zC4 zDg1ArvEyL!r7eiTV;*h>-t z*Ga-7h*ms+@J}h6MPZkT7vKwkgd4Khj#`W-iG_(2m7hlvW=OnzoRW@2_y~mWp>Sx? zM#dtGMDlf71zM|>m>z7OtC-Mml z4kn4ykhlv8DY7_)a36%HBD~<47L%|$OunAC$k%NFNpv_t8?pDMq}L&fizE?0mn7_t zBD|2o_fYt=ifx0h7!pe%;SPyi$l@AF%m^Zh%3~z4t%xMN7t)Hy5k8B;Srh}A?;3my zAaN2|=t-huC`sg|Q`9Rul6WJ8!rP=%(%&LHi^5qH1DP)#J}t6%h*~TmF!>Zogy|_N z8xjj4aSGuj2!D+5FP>>p8$Bgo{BrVbI873U+a$3nl(M)4iHDG=L(&$6M<84yZcW_f zj4#Qz@F((3{h1_&eohiSPEykCW>WR-sH=}Pr=rYQjqtMwzeC|_3V&9yi}2Mz;wwma zLZUlK40wYiI<6y$aTiG9;$4!EE}|9BQ24WoCBdhM#9~McMHXF2q9~dq`el*C!22Z8 zXE8~1QBl&H5kBVcTFm!7d=rtyyCf06l_c!4Nn+mvlDG$nWsvv@;d2n~Lg6e5y9^3K z7H;I5v7IC;a|vu$N)p?pl*LU*7$LC?;lmKFM7Z{u7L(|>i+s6P$rt&MBql8(iT6&? zMmkengEk?H(InCF2ZUco_#+DcTg8&|$X5qni=`y70TLfWA`w|kCW)ehB$0d*;bkPT z9^ttZ{;c}v;Clp#FCdYDEIuQN_`@Wz;TA~*RFH&67_HbFeg56wn}PX8z_$+)H<3j! zYH@-j78a94ekDnmA@L2uFCzQ_!leb-x>^_6=^UT_e>203%N6QbL;u0|3z(a~su(W` zFUc=Y5bp=x54<0KeX~5T=fciKwkk*ewscUIj+?v=yb1VW;FEw)M1CDK{aW1MBHNRr ze@8m#vW}a)4!jBYVc?U1PegtlH2qq9S)qPg+TPFjb&k&_RSOr{aD#J}jyrilcr);W zz$XKriqF-JpzkgnbV)bPMHZXGO-#h%jiOS*+Fvh6u~ zZt^`E}6rYtdPno~^5Nk*Ra^+~jrOO~4NWp9Fj&^6Q}K*P^3TmZj_B zB3qNA=O(WMZvuW8_$1&HkzWT*zZQE-WtVjcF0#ZNJvVtBcoXo$z$XEpi2OQe`nA|Y zD!ZifagoL4=()-3z?*;{20jV+MC8{&ldnaeZK`Y+*>r<*w$5Ln?kkP+Hy+L5PF@h+ z4E!MQ$-t-L^K~QWU1aGw`hHSbwvL;;4!jBYVc?U1PegtlH2qo}<|2#E(RY)YvUJ?! zb>L0F4+EbBd?NDepy}7*X%|^)j=qo7bXmtuUI*R;{4nrIz$YTV4w`-~zNJt*NvHW4 z*X8)csQS3bMi^4Eblk}c!kd8~1U?z~RD8Z}gsrM17ugg;%4OXYh5B9TG=Jm493Sp{ zz6(+&L?0K5Rb4J=U&{4vv*e|a1KqucectI)%NxU8M!jx!K_ ziybaszI-sJ_S=_RE^&H6S7lpVP!wuw`}X4>#~4yB>D(0Rp3(w8V|CAWR^NN$!}sszh@>o-E3(C8~DtEw8* zLb1HQm`MvY65%_oQhudGxDzTE?5ydg_O?{v=^BY8Pi~P31@gvd!6*^hmPc%`o-47b zeRtMs+|8Mq#$>t4q_HNPQ%;iCCu%;n-f1n=gwDOEoGTZi1*_L%wX&_vk}dy2m}Yqp z-OyUd3zdItkyca*k2Jy-jkz{XZYn%2-zJaM8hsFnS0c2XW@au&a10~^MLVdCPCv%~-@tmd5T0JR(ndTDP z78dy+(Go3DOMVn4+Pt5#6>8L4qr_6z`leOSHfAlfHWUi=Ot6;uWg}->Y8@U6_eu&S z!j=-2fO(L_);P(wRco~N7J4f68p{sm7V6a=)eJo!QNvcN@NKBD^{8c;JIG~k-qsom z94_9rR%dHY%UGcNINMl(#J~hK7LSM(Rkp__;UiHgJWMmRJBl+%sqe3)Wqcfem}i58{OCXt^ZOS7~i6Ni<2m4$Zt>Avg%*tZKQiM&7taW0BRi7OK;1 z##EuXaK}MoELP4H*f(!4+^b5NEXd>=t!sRRH(V?Yg$_1rs`hrYAx>WAyZBB)p#0Kl zWoCbsX5~kDN~QII=5dW_&ja&>#)xAPlA;WU%97}6)1G_gYYoF#Fs93xh%eP)-0|v zU#tpbd7pr%sw3ci;!6j-Y!hGpgqKM1r9EE4#Fut>2@qf2Vv@lZAUP49)HeZtD89Ub z7Z>rREnb|&mo|85E56v{YKF*9<6WxkW$ro`D5df@Y1WR zWIvSC_B;8M41W5v&%?$myP8+I7sy%-`=UUVL6lrj{6)&*@CUc2r%o%~n_O9~uE8G(fBR#|N(rgjLzGoWAfyIEN^Yu zq@;loSG#pZ>Cp@&EBmMLCmuysTOg%?)J8u@IYH_rNF`)K>V1)N1e9+BPniv=7LXeADav~WQm;d5&|zftB`DS;+DM8oDCV+0rt!Yv64pO=;J-2p z{-j$o{BG}hrf6#YIOoqDUh0$ zjI4qnH3Cw`>5$3=#apBt1!d#SX~u*jjWkZW!Jlv#{x2a_nuM%oLF&;#+F+|`kU9aW zJyU4)ghQZwCQ=T9GL?O)^n>_P6XBP^ubv304Ulr43@Ig~$|s||`yk~aQVw7vAA>UP zV5)BD=vr&bVP7`NKP z<4fIyKV&@oiy*aP63V+BQu#ONOU3O&R<4lRDpJORG8+{0M0Px9mC^CsI0pV1@SmHA zT5W~Yen|ED0a?8RslkxiI2x3XLGchNF`z`gRDA3O1~ei z_z|RBA+>%2%DWzv86ssjJD!to(DCfD4*s$5kKB!{+Cb_nNL}%ORA)%#eL_-QB0=dZ zQg(sz8Ysi}r|Q(r@udpBM^-Px-vd&{zd-6`NOgjg&zF$0NOPGnUL%36`~0VuaYxi_ADsp3Z%q(k8^ zfIn$GYPAGXyCG%TfvgOW>IW(3!JuS<(nq9xPJ?tjj^|JC*Nj80LLs#TQfsy&t71r9 z+lN*h2&u!MNJUC8D3e7>Jo{4P^Dsz*;Qt8z_VLI{3#p}$3UP&$0#fR+w7QQ!C_P1r z0+h_BTg~eVr+fo!?UIOxgWM&SpVaSv7>gkb~w9F7X6y0%U1FIO(lC9edBJ8 z@jb`2b5`CS*0cMB4O(^P>h71HEHiz#$#a-{Ro6E*zmvs88pp3267H8kjtF(fYQ{Ja zNumcGDP(>YW9@CSJIekBN!lvse1a6*?z1c>+R>VmJt&Qvn<%rUx%XA={o=+*_cFGN zJLyUPN;&<*%j8+nCWreS{Ag|^u((di# z6jQ5M;^BAHJvJn2a(>`-yO?YQPp9C42o9v+hC|U`<_G56wYk=q!?Kv6oIc2NY`JTB zL&yjBG{XP7a%xqDaY7ErJO!80j%H-eXhuRi6@ zvOH8CyTqfJn#^Nlu7>#|yg!onJiIV-;5|*=8}P!^m3OPEoxaqgdxm>bNK{Ti;7z-j z#>PXZ92fg4rwsC}E>A0q%!&w~s<(fXsy*1rNkH&V6x{L_1;1#f;LjX}AJ*>c7`}UBi_iqK}*|mAqyx^3h(`@CqL7wkaq&IL(r1w8tctYq$Wh;hhw1GV2zEp8 zMGC%;;4bD@qr;DeMAhHw#lF-gGG8quGltAR!Q4#dJ1}F(d>`f(GDpGOO6I49BU37* z4jFFdN<)yc`HZtxP1``PYmLZVg|mR_}sdC%PWl;gwzrNI5_qt}+W-^%*U`{1-5zJ4?jDb0W z%p)*ol6ej0EHa-QkG2$*=G(=5X4ai@bXlPE9^|>MQd%CFbtF7QZ$J8kHo22icAaXe z$KFEs^pL0ziYa&=f)`ToK?ENUZ&vKiy6#xzq@^CKVg5*FGaY%)!wWM9UOjnlzzb6c z?``tluk2P+w~UqIwtI9)l&-jxouZZI4_GNel_LjvHdfZKBc}=P%1UukyQh=WOC}2b znSwj(D0nr3KX;gY(u;NR8uI|X{Z}y8lDP}!dNR+z+(70Xn9*dupdwlfnT{}H%~_Yi zBiONi;4WcVELJ+`?SoWWw%(7rQkKyiV+~8g)zrY&jyGFacDV>IMYxp0A0gbL8~LTN zW~AP}%_*$|tI|VvIcu3cX3K;@o|^zn5P?Sk5&?VfQexM3IPNGI3zMepcud+069Lrqy?9BOI>98=7aXes>{y2b~|GQwyE`e+K0nk&^Sv>V?PtQv4U|aFfdTi;v08zqKH54c;1mA9DO$ z{I5F~wJx&LIX?ZR1=%`o@;dM);D>=v0zMJ>b^=Tj+?v=yb1VW;FEw)M1CDK{aSokp?+K1-p}}Tj?X4l z3m4gNgL9USJ9$BPGw_4JCj*~~&)1ExMYY~VHo@S0SvNwVen;Bg-?%%+hdX&ecr);W zz$XKriqF-JFwR95o1^b89dt>@Oy4lQca`$4y=b-UR$G@JYZYBEJrrel7M;sJlz!{EVA( zd^W4bxX4BuoG=v0zMJ>b!8WkqR%!}wu@}K!8u#!uTb}u#`znM=5Qx32yX^{5cp)^Q}Ow_5xTg@*5v3N zrLrs?H+da+6Y#^pCjp;`{5oj*wV2={OU%*tmdY;cxXJ6ln}8n%J_-0lmreBLbTUALevMGj?%epBF z^}Et({>Fnj+{p{Vn}Ht$J{kB_e7r3HS*_#B^DRj`X}oFV0sjyril{{LzQ!S{sGKXAK$ZmY87EoHBaRkeK4udlU3 zOiWDaT)!W$dbE47<7a--li}|+JKlTh#w)icrZlAZ91IQH{oc;${9iNpKkx8=+T#DL z_kZP|G_8Kd2p5?|p;qSTy$r@)Qd6wTd`ZXM|1&i)wU?SwZTIB$8k=5YO%&?YLVbzF zDzV(tG?+DJFCn)?xK|?RHG;&JC)gZpaZep=_k`*ap-On#+GeY=CCVF9Pm!E;pujHeX4LrQ=iEw7OTdbE@W7fY?c~Lxq~f9BdF!ClR$H!RAbH* zESmasp-iyIggRfVSs0XWl^(Jt2_q^bf{=N(WRCFI#9(WXr8HEikCvPBg_?A^Rd{f{ zB*Pjg&$g4B>r#cfe&nr5_qu1wdukmZm-H*~DmUfTS&zvjT}r%4O?kD}C34BI60Zm5 zN7jggC0?4UM4`_7NMnwe@0Bbh1_~uYV)2;rn#xdltvtqD>}&O1`RnI7-_yg6xC`k& zSKaRVsj{=Jx^h|Vr8}V|U8k{^#>yb}QdQD*s@kfjxvt%B~>4 z!Q?QmTed769G_uw4Yc2GG2^VCK-~)eVtdkIjXD{8w1I83-*w=q3VR0{AZgmQ1S0 zJqKE1yc~e#2^FdWz#a!y%3_?gamVOH03V=Q$uoA#y02u(vyV4RN zE7-QjufVns!=DEK#^qT05eVM{kcz-E01p6c0^lkFUjVoR;LA+*jUqDX8>Pswv>yJ& zAgH_0(kWp83IWUkutEfu0=NlaB7mV?*tT7}(6)zOhu;(amq558#nM**3;=MhGc9pt zF@Vbex&v4x0*e4#d{Qt|ec=gxqcQLsKgZH%L3jm(79tP|AOk?%MfyhBooEST2!K-n z3>Vq9?_We~!ap<}{#zhS0-@DHES&}*3&0y9umC_RfRh07I?@uYf~hs<;~O1>e>?on z^RaXy2=M^CMIZ>k9suhAbP|Di0F-RoLzUR}y$-a(_&_YZ1B3-2>=A(g0N(+a31F@W z_ygDiU@U-c9oRSO)B&xz34V9@%l|}6gv`a#-vV$3kR$?g07L=k3LsbnW>ag<#+pAi-}w_PEdinNJbjAdH)siG zF91UUlmXZ-0^<(8oIZW*KByziy%@?`Y7A=a3sjU+2iiKOto9k0_G^G7js+(Ad89QZ@Pho4X~ zTJ44JvHZWS$1>>EyKC)8_cBV@s`_{H6L<9Lcq=P|yQF;rHvezz_gRIMdq>@LP#mNx zn@Z=8Dh{^wyt(N_frV9ZVQRzn$sR?sYN(c{4WSe5f>z{Gsq5l3quusay2)7rzb33s zwy|hdO8hpJ^?S=~p7W{v{$WzB(*B#tiOak?&&sxf zn|2`nS#shDiu$Qg$o=E?jE+f{xP+4Ge`+w^ z`RicB?|)`6E|%ZF|DPO;SN}Q~@%wxAZtCUGeMGq}EB`+>7~9%C@-q%msK*;pf>-3q ztqx^=##3}%?RNB`tLWM$hUD$|w3oCX=#xXSs`3H7^DpU^c6_Ux(Q?-o#6?F~IE#Yj#ujs3WL*YbWG^Y-GLo(XLrxB0|M_cC@K{62y`t}Od@@hJr%-QP zkHAa{+{glpx`+az)&O@}G2VfEcAIF$o>{bFH$Pgj!%<4memW(%4hepQ@NNj-OyM~` z3}g~BdXTRYzHOICq8JiOA>j^*T_kaA0!hs1jqoibvF$R2d;34rV!l_h$rnq$#A}dP z0Ev^x!UtvQPZGItB=JfPg})I%;ce1>QKs=@;Oj@eym&}xk;OccC>lT#$?+r+mP-=Z z2w#ZsQwT4ia2CZtCXof70a+|TErt-dA%P?eS14*#AZ2k05)TnxhwzmY&Z1DUAS<$v zlW)dfNMhml1Wvt55<};aM2};%V!IhseY<2T-5P{@B7FBVEhf?NBl3;gL%xgGNTLQ3 zUqQkX65UB+KrBgg{21XsApE+xHF1~y_K|O39{G}jC<{F#7DHkvve-!yMP4M)Z$H9s zPlevLn0Ab+(7tzgdazE z(K9V3vEc;y0*c9Z4ib+b@dYF@kj2j=5&tzua3qNtF$m8hiEZ~O+L^i@J5#ES!`QNoz7Ozr@ zL6OM96Sde)5*x0OgyA7ctXe`@j6Ow4zk~2?2p>z~EJ_?+3CO~Wd^7fw#KIc{PAwye zp-V~P2S`kXL^8ssA^Z@+^Pg!^EmFugu7G?O%SoaJ5-*@-Rzu=EvY1N}9giZs5aAUR z{(O7bOzQ5HUsI0}hkWD!CVMd>8b4?7x&-t2=uPf))tZSQCNI>%>|s)dVe zxWRc|sdJX@1kYWlV*L%&AZ^6rn*O zA!LY<%yWipGVDsBWX`ZnJ5xf2%)4!r}=XbsT z|NDKP>pIu7*IJ)-uls)1v+lL7({+6>hcNgn;|_?3P45 zC+J}C+T#w0h~xn&0^~9vodD^G$T;}@u^55tHzP=5@T%huh=}9?DFWm&Ae{i|h{!nj z{jnI0>o+I3Vep3I4v2{40Vx9HG9aA*>4?ZU`0cSs2*t^m5$G}a%j1ZMgJx@LsujfP>k6Jn?<h=}9?DFWm&Ae{i|h{!nj{jr$YXc&ph5<_W^=X@E^#^8^; z=$aD{Ba#rL7?6wb|J%;6<=C}l-|c)-g?Y({KTPyS!h~JY`-jz4=R@Q91O*vnzUOE# z@);Ihdt*~%Wc+q7Lx`&}R+@_2k%x+a?r0oeC!TU)9R9}ZLaZB*6+?wI4kF^8KM$18 zjQsEaoD8(gHV&d!bID`mMeNonNglmuOpdPH#G_Z!D>viFE0r5F@>?^*8xv$Anlwyq zARpRlKyMCjb(1$YKMij+QGO~b$=I!pr%UKf^v3WODU!I4JVRct+>#%jUBi zA>_5n;qk=@(#EFz#>{Y85_!dEguJRwo>M0;aFMIX^OW7ut1XqE-y55fS4+qv(YBkp z-9y9mxx?!yG`WA4V=I2$zmhDKK{*+E)81~wWqOu8iQb_1K}F9^h?1*F>8s1#>;C9< zEZQ@Ab)sjOJVh>T7~WhT8%`LMC(9%ZVhM}=1*8e`WVi7$nq%J6t@88M@^IpyX!q8a z-c6xp2v%;q+o~0vOB~FVBF$olh`pQ6(ZlhS^&%@2N7UL0OQI-Q&61c-+8|7CjZ97Z zJlh_HWSn{pq;i>Sln9(-EnIaYlCA80qf%#O@w6Qb9nS7N*XUeIDxVxwp4Da zmY0+GSKMmJrgxJdNS4JL6Ba1Z(OZA4#a~>Y9OfP6 zTz@_KF!?4LbCbM)PXb3@{L8T`H~ty`?c+vX-7=q>okvxR5~0uyv%8duD0J{9<+T@! z$cqIe{$+dtY48RsdUNL%dc$yj0>7~`?L&;$O+wSN`o?{nbMGA=5=MqbBbH{cvj z4w4x1(a{B@4sRb%H}ZP4`gAlpWn=X3vO#&H?qRy8lojQe7DDu2UW5GC54e@JIy^SL z<%*?zuGwAn{dnWMmFMurIh&CMB&}a1mP9;PG4ZEQd2|T$9u2wVGOw1&Xj}AH{Lt{A zr1DiLMNE_TF@C_+z2Ur$J~v6U zZXy;L%P*rNNXuGescxUmujD3RaGB{=-yFVOmA)nSdTp!xn+uw&-D_g5zB0tB!ew=O zc(?fQIj{BEQOqod9GN)Mh@z)+=W6nrXnjQdNKu5{xf&>nFEOc6m*6e1=uIcG>Zv!Rd(gGBcs|;A)0nGItC}FTt3KS<; zDF%uLtP}#}G_2$Ug$Y*jyvBwmP7HTb&OP}B?3fL3J*;E_B?DG6fbtAh(t%}t*RN&w17ScwBl60Bf=@(5OEfDS*jdK(b)6 zml87aF$kFiEZutm#sEbZR>ELH1IRO&z{(?->;}XGCa~i4O_wmp4zf_P3t&rtrC`Mv zC?z`q(S-@DsKaCjAc`=76?sZXLk2jp+X0pUm<3jZff7v(2tQ0<b`bZ-D$ z4-{Qk`3MsdAUK%7$~%~>1Cjv~SV6cz|jCp!Ab~FN>%~!hY75pVL}81 z1ru0tq=Yo=2O*g$qztOU;-*Fu~*-AbVf}E8C#NqT$32156wQJr-7G zfl@LA$OKGaWf&%dfONwIR$2xriFJV!I{sV10)S5u#y0i zUP=}W-9Q#1fQ8rtd;@`kf)!twbOYiE6IgM9Nf#itFzKR%jJyv*ngC08C&0IWq6;e; zF!>6IGE89QB1}2}IR_J1IZesJpbDJWc7O!|mVy;7pp>)$!U7XmVSq_1AiH4#E93!P z!sS+lwj~0#sw8C}7DeU=x2l>Ll=tUbpX0WBKx`T5*Lc=~N7F06{Ju!QUfy4{T1J`( zRX8m-yLFCFBM3&L04>AlA_d`QQ{Qwbc1=?3RV7*6kZ)%w6x^l`iY4)bvP0_O1xi3o zIuBwCcZMGn_2%WFO&6uie|A@(`9+CD+HyPn25k86uK$PayalUM{!sn?owth4o zkn`zW$oVI5E{B}+fHQHu&eQu)6XUbomSi@b#pPR+3{}VlS_BMqTei`LZLFV+<<2+8 zUOA(%K2>1lSBHk2_vAs&+gBjx50EoQk0Rr=miT3bk8%`GR!IB|#G}Ca39=poRv?}N z)+)$)7FdCJ0a!oFiQUC&pHa9rU0~x^_sm z!&pggW4XmlA!i%l90WPn1812PCQgza<&&6VRnI6qoG!5T3kda=Y+~fjZ+Xqeb9JRx z{PK=^xj2h}W4)Fgv`hlP*$i@i1)N_(&Pl*oXC>?eX*!lW+#G9oMxl7Rz}8PG+S{#( zaV@_khmFT%rB~vzS)&}@BH(4OWjAfu8Q^RIId=i)ILO(fAml@Dx{Y5zymzKWKr0Xv zAn_Xz6CrU9h*(IZ>Vte=K_Vj%lOXXZ5R<*l+T{E#0>t|!T4}=+NgT1<`>nB;DWyE) zV&$il=1t$kh%0PKV&lQAoD;un)&V)Y0%vvLYy&x8o#9Pgv8L3r4VIFTH;|YN#J7<6 z9f*05$YTpR6arr$mI7ZOmH}T|uC=0;3^tyRE9WSw=#fje2sqF`@s&2rloU_Nn;ll` zj6&3mi;bUBfwvkZ6~&Nq8*uJ}oNoeWTM|vNw@4FXTX9Po8_&QBj#5PZa?ut65Bn$D zX_=fzw_~|4Ibc=JC^XKvSo_huhnzJ^Am?e|JP0{|0L~tyx-xHvCdQ1CmTWd2;tEdU zGT*RViABJ4|3nvUm=9?nmV3bwYj8$^n&4vVSN8#O7Al3DcM~D!5y<)EfFdhl(aJBN z%A2!^@lk0@3LDRUqKEk9C*S2lECTcfCfaD3UXadHGUtR#ELc}%7#fl_tP(D?Iw-2QcjLFGUzMu=1tBDbVYoYjl9hjg*a{%t=fO`UP zZvpNTa@4L^dCI9;y|-Sm@hA}2d?}r7aDpM0`!NjK0k{spSpcZ-gB4!^xCwwByaEPY z-eyyBXv!DMA#G@!QK%p+DpIaFzJ-hOJ*NT42cQ`MWf;r=Pz=Bj0MB4RkjCKE#&aTY zQ*trf35|xtkF=9!g!c>$7ywKFc=mU}q%aTyIsEGe zf3p`NBH4ki7g8F?6+w#N|1*73)TO&&U|9@R-e`!3NFI`ch$I9l2IL|jodM~Jf3ArTj#CjsDUXZP5Ab8~d@j*ugz!c~#E2vW zDF);sAe{l}ihrt!V2;6`bcr@6|nqzI79fOG<+BO>GA_s62W7%HxDP{5_6egF}X zJRn7YTn3~QARQ4I2fsfSXT(tW#z7I6l7<09MDl56}@iI53TTI0fmVdgI|+@i6{D>vUxTFPMjnjGVC zzbo81*fK}6JcT)EiWB*74gReEodq!hN2(v#G$Z(kq2w`mY~!H%I6=?_G5^1llVRh= z!OC@Y@;sS5OCFTptR3D=C$G$sM}{~0E6I5B#_-mr{MP31rayU8p6p1TN7Iq#QOo8w$t^5i+n!pbcvG_(iW zikvA=-k4qYCy!H>V;_^(uv;I=^Rtjk?iS@Vl>I76y5tdZ@O?6eE%_IkiBv+K)gzbm z$Zu>`u2-U^Hx^6K8?}|*?Buon$}P0>2)1%_6unk*dt<_pylzaMF<7Svop(!N^J3L`X*^|)#uBw`UJ6KdGlrkmN1(>L7Lq3$sAU%oJ}VaNRyRh9~<>-a+W2z zg`D26GPOA4h+amAk@}4{jlKT)S!G-<`%aEr@@;mAQxD6rwJ_tcTtDJC%&ALJ)@Q6K z%Iq+w4wmC^Yoa!mL%Nld^3-olyou#_(8_re-Bd*UI>G*+)kq663~547Bk&y305W(E z-2gIp4ygkfJcrbP44y-(lwg(}P%uta$eef`dUAqiq6(0~Gw~Xb!81`A$l#f%1Z40` zR0OgjC1gn(INw#sFmwfa8iD7K0+7LT=rWMObLbL~!E@*$kim240wtJWD>&Z;$ebt- zJvqTMQ4Yx9nJ5cn@Ju`pWbjOs0Wx?dN&{J%5)#!6&UX$n5T1KE|GbDlzEGdEd**eW zpg(6}AP)e~01yBm3IG)t1OUJTfM1=l%gmEHC>}kq%Wwg^J6O=c4Mn2&hZe}N17HO} z1PuHDU;#i604*3i-H_-eJn^caoaq{{vje-x6RfLM@j-$fqe+rZNUNuZ?N?e0L=iLfPohPa{yETFvSUN;owPmZ8cBu+IhfU0PMjJ zz}Ays!7BhL!D?1Xz@>rY_8F0f!93>*Qd0AQsC`bG`x&=v#-0Nw*IUPF29A2pyf zfnBBq*n7YNEwF&z9&B9zKpg7dCa}i=yNC_gIvp&C z1;79X)&Qgc@Eibk7+3*-rM$Kb7QFT-8?=L(CD=M1EU*I$Qea>KKnwu40WgJuIRGyK zxDEg>8|53Zvw_kK1$H@LpJIi!a4-d1zW_i4fGil?1t0(bP5^9SU;>q<33zQrU_S%w z!FRyckH7*d02W!GErN{!@CIP68u~^BFfanZ1AuSUly5Xt4NB7xY<(Zt+ra`Eups9) z08RjW0)TV~+9JmQ0DA!P0l*)kymrAMP?|Qto(k-~U_tXOu(bsMF9Em=13dul0`LTY z?J&>XKFi-gtXpx=L$@4sF3uRf6SbI;8%B8Voh`|p3& zf8K_NW+k0c1U@2r!SDaF82)+Hzp9>y156}dUJwns*uP(M|J61M?$hd&3f;Kv1%Ch2 z(xz-9D5SHZm;<71-Tu7`@n0PdzCi&Wda;!IwuY+%zyJMv_s2Hsng?b=PWC}jp~mx{ zR}Uk1kvydtEV`TqzyF=4@W0O)Fl6h91tD6%DXgFned17v>{uv-TN4zb0l3=(_xHek7;>k0Q6MEm9k7jqQ@Da$ zNJB6v0SYnR40-ulLZ_$)A$|h)72xg#xl_DA#;iBNDbSEj{{j@k{uKmuTA>g!R!|83 zLTJZB`cU@ivZ2)Z19t`Bp8Q8FN{GW(A)9InWUFa|LM(z1k3a|o5P}a1AszvRID8Gb zrvdkN_|@RI6n+iaBs(BmmNj&WK@h?jgpdKJNQ6T4sY4-z-vIZokoyT6$o)vs-)7$w z*v>(=j#nUrCOAbV6e3m|3PG0zg?QZwg%}0y9>DzrEczi^6$mj2Lb!tv72p)#pb)Y5pb$Z&z^K<*ST3Z#Tc0=BOp#56bs5ejkG3ksoH z0eM{=hC&oLLhd8LeF?a4K<*ST3Z$HZ`Zko#?NAphq=w@6J%XU{M<_(`H^|HO9uz{h z6msVQ?##e_FK~bQM=YqA=^bYe+-u-h zgWpm=2(rxpThu5Nq924<1|fVvh>PG9+)xPpFyLMXg^2nAxf?iBcKjn_yT%|}1Y}Fs zz(Fta7KG3Prx1oh9FB%UG&MjWc8x>s%r207807v(##DeU8-(ZsAsoRe&O#yj;-L`P z%}@xp2`EGZaGwG0>%blTf5)Pnf(AOGwI4Wz0?0)&6e6e%3Nii@3gPPtokICNbm(Ki zJqoyAhukS%aPvw4r%;D%`fs2R_Fo~W^9u?ga~}$k214k75ZS<87r4I#?p=Sxf^v}q z*;KnBTg?;{ViAPc21@1$2=N)5!W0T|I3Kw80{3ai{jV7l?t^TSGmtII4LXG(2$2s$ z^n+74Kq2}{pb)~~jU+*Bo&a^8fHxY?iN;Nt6CPmxA{M!HHw-NI{hjS^Fe3g_#*maC zDf!zQgwz944@f=y^JMw6-V29N9J?7|7Y2WE91)Q`AVq*&2BZ@p9T6D^|HfE+iDNe> zT*cru#vKq5$pcaZ$Ynq}0n!nXaq!z?QKW8QCkB7ig~g2UxX~~aw@(apaU3xs2|dMZOGN!QhX%u$U7NBa#rL7?6vAbOxj={<$VX{Qy4( z&*u_tMhI^-49BU6p_Io(5F?Thq!^HkfOH0=EB>h_f&d1uJnj&Vi!&o2B9aHB2$0Kw zbONL!BIDrq$D#!We{0+!3KwTiKtv=DND&~H0qF!tM?}WK?~lbp82puShcKLh837TI zJRn7YTn3~QARQ4I2fsfSbuf7Cafe8pfjI#Ykvt$pfLsQo6CfQC83(^V79}xw)p3Ui zT)!Cs5s^F~MSxreq!S<=5g7-+KNj6Ec*AjrXk5QJ0TGcrAVq*&2BZ@p9T6D^zdsh~ zG5E{lgixG}837TIJRn7YTn3~QARQ4I2fsfS^BWDLa1COpTjL@P1Lhd~NtbAI0%AlG zf)oRC5s=P+bj3f_L?FDx$(R$=FnFzTL`3p{6ajJ>kWPSfL}VQN8)GpXhc_dLVDKvA z1VlvgfD{388IVqZbVOtv{PtMPsT(+m!SlH2nh~Bi8iwIch@q~GBSs`4NHHK60qG1# zSNwBL1P2V>V4M(z!cxe}o+r>qwtn7Oj&#WA};YMOv2a z+8uM^X_ws=gb$5JVsP8fpze&*Hx4|)$ejA$Z1l(A0u#JNr4|I84T|(~w7=SQYF_a# zsp;=7zn|OJ@Z`DLLZraxX9le!{Y)4u8}BHIKy_Pf2YUOs7E`RaR@eavF(;vd^TVH` zote4(@Z_J5#%G;~j)MxA{DcnnE z_-Q&{DBdA1e6V#)&8>R3c{dSbUP3Fy-%DqH(XFZ{VR}9D6#jmXadO;)`JY?(@*mOwo7|_x+r(rBgTV~Ba&)$Ju`)MzbrA(WVj}MLc0o7$gZoY~dgp#c=WSFtJtXW@ z(6df@8L4lry}V!-zvtZ?e-WJtxx&={#$HmMXph|JIXM@Lx~2J72YY=N+hZTo=g03q z^(m^|ZtwbH?ZWt@{amF&xcpsv*Y_sMHOu+L6nEKs(=pPBu^P8ZKe6}}!y;itIMe^| zqmp^T__h#-DzDLp(L%~6BpVlHUgN|IO=C)l_j)qJsSoK)i^sHvoxO4Xm5*^l4bjej z!O$yhRJf~e>Rd$WPaeUFkLf48_4itqXI~O{Ymrbmb-dPY!#F|zHdDDt)VKrQ)*-a? z|f_-^_0 zMeWw~kslsPOzKiT%2u1biJzl#vj=NFxZG+z@BE0GsY#F{TDI|G#^aotvl8h2f(~J! z39KzdS&|rCeIPIYO|SG%1DV75wD&KDO$2zC%Cz{Jv|4SND3}U{yFP z$M^P<&IZ4J&7;=}iwse_PPJH*5#u2ra=D6?O3m4ioIUAx_ub#n`(l@+$+V4@ z*Xfb@*{7DKHOzb?Cqj;ME7pFKN{S4!DY~W1sO&9zWlw3j9A^ZTXA635d8{O4V+Kc* zdn%+U^!37pwF_%CQO|1pB4RHEV18;6j&S$Qn_M&)3k zHme4%rYo<%1O3#{gi%d$DgON7$cV0~pa(ALOS#)_=6qkz_9+-XxoJ(cms-!dxq7L$ z$9{I@@Xju(F|H#Op4medO`q7eq;${Dihr$q+Wl$(?Y*Y(?CbERNO|KFY=G;;$y8DjBi{7|FXMR6J zsODtkl#TF36x;Cjht!&U%D?Jw`PCkKC`RD9b~WC8H{bKL*j@G}X6IY{so#mES}ZAi zP!^EcQe=A^^lol_y_X>uD?4u_@9E`Co~+-*s&k${iz90h8pH+^t<4TstP>V1E4Dt9 z7VD*QIejK;_A!%5Ay_%`%swf`mA1!ifw`RI`K9?lMQr)TR?_y0s1;+7H?i(M%&F;z0uuiy6=G&sxK52_o0BzpkXSSqVDfrfYhVJ$#dI zCex(rJ@~~IcV}8}@W`dNrJUgp&wQ+D$6qcpREXzh3lGy)+Lz)Te!<8>J{JS%eW@_C4&>8oSrHU+b{uzRFN|)-cA%|CM%iTll-cA9rfDGk3G>7dv9|rOYSb z>Al|D6M06wle!n>2CU^%3qD_URu&M!?hZK3+-n-)@FKkN>5))z$#-1O_q;r|;Bad4 zF_)O9|C`y+-7j-giT01PU9loNN-msJy%tEVq5gUxtl>n=t!0^*w$q>V%`fx_m#Zl~ z$aJ4LQx-83Tv_$ZWpP^c*|PKi`bM&+RqW7*yc0SGUuB;9q_=L7jgq=&#!7M<_6hBZ z)bang@j1I?xV~?c7;{59^vrXHCvuPWSzQ?6q&+UtyNC5-(H;$s%=2RziI%#8i}n@|3{Pe6ee($)luUgH<8UI! zHacA=I=YWd%s%YYmnMNE-W1Q60F8jaUpG@MljdLJ97Hv3+O(36-8E^oGTab6G|?o{ zBW$}}RWH<0R|8R0eVI4XTN8hBzHiWfz=h(ZeS+A*C_ixK}xA73aOzp_8!fo(%Skv^l zS+|$)8{1=CisFG9Z5r24w~Xk2QITFZVB0=w@Xmtf4O4hBQ!r2Gou*g%gN4(F&-oV_ z5?y%@p1Um0BHN*Puv232xJA<`$L%Wb&KpNa=`~%ZooSz*!?}v8IC$pVSDAQ{uX5o- z!|J*B1h&JEFWR5RTv0u36ls#yTm5EGW_;iIr+v3#pCqj};ri1`BV|9GJ3^b7wdgzO z-1({1-6!X3SXZTSOy#M(Hbce`&a#FCO(Ew;t*>S(xBdNG*maCumW`H*>Z}bF6&*Ym zTwFcu%w3>~&}ldo(yw=r9Q>Jl2ltpE0CRr2?0tk#!gb;7!dH>{e0&$Q1)MBShP!t; zeQC_mIqs@rqM>_f=iaPHJvZ$yyQM!o?y>20BVz;-);?E$z!BG-a=bT{4$CyZ5Fb4& zH#>}*FdAmIocL02b!@Ob` zWu*9VKc0W`%DPzb;wRcz_U>-I>pz80N-PP;gk9Ui|KA>ISK?17?xKo{KY5yMdUhM`+R-NI^HvRq zH(rkT-^f-=Rl5Dei6|dK-ZCnCmhrYe#yh^?ki;V*{la?I>AS3AHQt*F{_j%QXeN^z z)93TJU$qrJq&=-ER2uFSdo*tkb=>5=Sk0qcyT>a^&sK)tzkR5^=ia&8)CDts`)2m} zkG57nq$2BHR{UtpVrsq>TdSOs)1a#FUTWm@^X`odtLI&BEDuSV#YXH>colv`?GtrT zR?z0lYAd!odv}CWmul`a{T_|I&(t{=c{Pu<>duPcE&HCkPl}{(?9qwc`R>!NqG@55 zPmvz?4TMkrEVH9#);B%7)OGq=&~>MgMgslY47!s@sW*4iaXNUZcNN2CuNMnBO$L(%rAG)2Pmfp^vdQX4saXtrwmQQcs zBlCFs(9TgE5Bz{l(cz}|?Z>j7Yvy(cUG+PBG~G>_O{O!VbFxtXTz#g^TwKW8EQtlm zQ*AT03l|k~QgupvA>zJ$ZlnZ#`46}JoU*}(skS=5nk)*^jz`Ala}sRx-ikVQU+__} zF8-x`BPCwK@6*Z&v(}8x*rID$nL7E+s){~p7F}Lax%`bvTl$|~{GbS~&!bIty0qRj zc8LkwD0;$HZ>$o-&c?zk*cc??4>ZVpZfflfvqjHcXWLQzUG{uvVUw#1-TTMmUsL6= zmvo)tU9;VDCY=1-

8-e;~D9j;;reoL8rO~0MuG9~ykUw2EMj1wN63)m=WGR+T= zv}c!;L7~>K5?eV?{`d5pg$Bq^_OE!Ec$NtFE9S{g4Y3f^>^piVkB0?v5T12w9(l9( zS@h%BoTz8rVy01r)wdD}+V!Ft7S9en71}?&mznPt%WEZDUe=?}3#Y2WhNNEeiiS3q zHaNU8JNc=>Bl0BvtDnBZnV+skL&%0rN)o%PUl_SdHm6TTfvkRRA~=jV-sBc={# z8}59#B*(w~vHOMK&U-<}9*#BFWL&Swr&|rgm;`Bt#6$nF<*Ne0|!o;=P{ve?CQ zaKuZaj5UoX^_I;+ml(68(^=G}8B^M&`~-%qdvaIDUbNA~mR`GPy&U;?aY}3NK@YWz zq6d3Boz5=F?mV2+qNVYaQT&C*wFalMtg8p*Zj>K8o_uMy{#sHH*Y%Zr!;pCvBp(h+@a8%=SeQL^Tuhw7ywXy)`&Sm~Di8fBQ3^nGIN7w#fsiWVk zvt?PMDUY*|q}TAhi}Qd}T4~X4+gk&DzC1YxN>=Vr0(sv1JW?8yBF*>0lR+$0CUDk< z*~r>$Mx}Jm!=fFp9H^e2m-p@OQLomOW((-2W|Vl}ec)7AiUqM+&y(u5+H81I|A$nq zq$&FqE=<(Cq~7&nk}~gej-jn+ADjCjjz0xk?LWMixKvK1B<~t06yue1pJ%g2_=;}7 z>_ivqL6$K^KB1Tky~@`n7H=5rzRAg=qcr1gu_2i;by)6gMam(Xf{somdhs`g*Vy{q zJ9X2|#*gp3%&$EDmLAF^-a4#z)!c>isH!~; zLp#5=TK9>k7oHxsDZ}a}b8-$wtC1u;U6bPLbakhP(gFpWFWuxQ{e^S771I|Q`N3=C zWTUPuZA4lDqcH3Dq_7~xh=NnpwV`2K`6dxg9F9toM#gv6BYYoZ)i}`~_rL0w=G3UV zE&7wwX@M#3PLCfI&%^hI*sVMQEwS4<9hl_@Qz3 z1;!;e^?lCUn`4<%pV|~Ro94GW1goWaGUW9?lzUc(rf=(y3#}{g>|dCk>{zUwO=9=h ztz}9RA~+|>erX4Bw#?lPz0zQO+iTSznsz)W;Dv0**Uh7;yb~M4A(ras@%^D6)}4P& z+xd&vUUMct`g&D->6|Ec zEP0^Zea>s^Bd;#~s$=k8gCD4a!^n#(R}Q>7&2?AsU*kXatyO{+&PB8XG{bJUBqTv!ir8+GqzD7kWd7V|#pGM?< zfV=z6Cr&N_-!%OLYIl1+&})4<(Zbb8c<_^oInTLOQQ-NZ&;in?h)=xKvF{c5EYUt5 zE3LdEr?(x^p$=b5FPT6;5XY18y@N7~A(cy39=9(HM?8$WD5s#(|9!(<`{_AZ@arNR z5TT#(j8?p-Y8x7kGn~9a^HwR>-Oh>>$iTXCe*RATl?T<9%*S*u4M4(nMXNlG&-Z9e ztJ&Q@&~a?%mg6n|UNCYxi{>=@?_Awe%TqKx3Jx}D(s`Pa^5Fy{vyNk3bjH!Vj7yDI zDH~Rq>Kwc)`A0lx-9vPq#-$&7%cvP$%BbI-+RkkOpTU6nua0v)Ay@J!#|krG=80DA zPs{v4r+Dv#($VJf=4IA`rr8^hpFUQt;17^1_-r6VrB7OaC3B=ts!XasAH89?&dSd? zb9?!oz2yF4`_cUW-;g{>$0e;HE>Q{&ZI4tBK5HqeR+~hM<$RdWvgP zTe#vEMyHmaX{o%DB&h@)Q!UH&>f8K>fAyR>uVR@gL`5a!LPZ7rTPWq9pj@m>oXyR& zT%D~QEW!VkXiB){$Z;!bc$jWghDNMr&Q~!xRr7vJY38^IRVCXgTF;?N3#j{*32 zPeN}CPO5U%pX^OWb#JW=5gB|)gC)jBmG@I7){8uceHI6EeMmF8m1SG25&AuijmYvu&f8@F+^w0)weKH&xpLZw{ktjVCIRCmQ1 zfnj)SZfqHk9mM&}P~;W#=E#uzdYlZJxVD^I;Xc=&Td_KlHSH>3FiHA8&S32Aq~*9_ z|9&V=#L*}|o{u+c%yFi7W~J};N=}r7u?|{AP(XhIKjt{ObW!?#d^2b9gdo{VI^M2q zebGAmy~flPQg-mr;K9GhSO-j>ewLrwpYhxUJO|L$8-v%($xf z#rCc`Ox;Nz#D}g_yydLcaZZ_VJHI}*QIF49`sOi^+_2FVJ7_JMZ7zxm4~k}Knm3Rg z9;ozgi@6rE5 zS;eutz9z*^tWR$^+|08oEK;Q6wZX)(haPP|%dN_qjS_rSxup9O$M|`v`>^U$BWbEt zH1(}cQ)P*?4E#kz{kA$M=Q8XxA?=JMV_-3wc(ixQ@`tM>HOG?-lz=;?lYM3@qO12} z*LlYlPFJ;?Mz$Y5T8}*j0+sUntzryk2YMbLZw!!K#_MNDM`>>U>T&t0+H3OZwmO=gJH#Aa9Z`b-v(#%MWGBU?1`Y-ez_Kw;9J z{U}P1VFxjA!E^VQ({*0;b=RDaQ^|McT+o@iXY5@Q+@7X<2WR!dY?&=J)rel=iB8Jx zN4+JCQCRg?lJ~m$%1ZX!YjvKc*>%9C;ph|ojr1C!p0#_fr-?eD&$T`*0dyq@Fv10DnTdQ2` z(~gqQ`0DP|t@F3MBTkCQXeSLz*J{*8Sga6~7dA}tSLc&Y8@WDtZy;*?=HjFBdZ%bo zXVzZUb^L-&#G|Uf2+V>(QLy;s_a0xQzcF3ZcqToilQj8Z{{uen_0*#Gw-Wby6%99@ z(;X@or7yM!zxMh<-oXpAgQW1%z@osKf|XxR(k}5i^yD>HaZJx6GWYYYUsgkoOW*BI zVK_{Vdp~gZQ&1nyN!}eXqe1gZq7a*KUIi7zxGOC5UcUwuvMzelxpvpP|Q_hkhZc+BqHvzi<+SYbA{eL?Go z<%tvfhEOgqMpqjx(hVkRdC*#E=MP*@Y`UJR!sRjg_`+AqP^+F1Hdl?V5>Ka!rcCcp zk^Q8VphP8{1w(ZI)aXowWheVhFF!7hr$afL_olwv(W>kz5>&PgygZ(&s94_`ZuQ_@ zmo)ZE*NRmrPg-x#Oef*ql~_JT{GRFnn}=hCQXbYiELH6O1t+$+an7%4K}T`YEy54 zI8r??CfIs{QGR%bg}lo3=Gar%qR)4Zn_jf-ZrZ;XDcHYnx{%GHO6|m3LjbH*pME4zd|HD;5QC}jLJJE)v{H`<#+f<1tSK1NTJ$k0&eMvduenrx;obx?NUk@cWY zdi?XlQUA@J2Nl{suVy&28xEA5iLsMsz|)MW%Y9r`x8;gR)4usU@bk(iv%boqE1pOF zc(kKw8#EX+EBn$KP}iSW&hLshV4&hte|L9?H+&njFhP!vQ|tVjSCZ(K+ z&@GsqWs4i{`AKB?!tEh+L^C~9s=Ds1mfppj)+&ekkzCY8 z6*K-Pa)g5z+h6orIP@Oxk3qkFeiPfSN;6fweki~1#M9ab#;<3k`c>3r(w!!Xm*-A- z%13`)AG>?|NNo|VQ5KI_N_JAWcxt55;8Key9-klT%o2U#g59-A#Y5eD-ZBoBFuLB# z(UKP#GcSX(_ z@KVwEvQW#+oh_|TxQ?B!WlUjZ_|$FkbKuC0oNv1|?Mp;UOIK*MYwsO8x~J?m&pD-v z`@zL48@yNcy^!F$T7x~b?}ygZhO*Udt{>jT{dL9ZReeo&=t;YTUmW4z9(QH<_9PqW z$yJ3X6ZHC`*!2K%kl@?O91f4H^fIAHH+%@)2AXa=sX53%^ z>gp<%qGi^pV|DIevAgGnt?O6gm?j%+YB{>HvFl?0v}&FHX`mP%}9 zQgC6BS>1@SlY8@BHNugVuivfm`HhaV8eDG2ygsR(A0kT8m^~{JzH;Wd(rvb*qkZhM zVb(tuJ@WDf{Chu56jTS+P`}@c+ocsYS4x`|v*_G*HuO00>*ZN$H?BL!TOWNa6j%AK zIM3mH$+Ux|>GciycM)n8s#lAzpFhs`z3R~FPmaCoW?GXm=P|tbSLk9S-sXtY zsuerhFy&mYH9m8Rm>qOIX}al!ou%n&UamLu*&?QEQA98E$xkQa_O1>|8=mv~6&Q0O zQD|?5)>bLbz5DH951$jYU4}}>{XWTzN914FtQ~t+wRL4z@KCMOj+B?KHvXsdIxlGN zA248+6Uf-vQ5>9n-FV;=%b4ewgG4(=rQD<}zlSGzt9p-JR)7o3(Yqh$%ywTAsJk2g zV8)8urtoUxQAZoEZqN718QxzEtIb~J7O7I#-p#eRcWt28cVF-)l|xPhxv;6uhZC)9 z3UpoDBV)ha(d3s^^TfP7o0ok`At*)p{YjbdKI@=2B$0qhq%g1H)_Z+JQwygY9 z=NUyJTj#85JKCB#m;ygL%v6Ym9VHAr=>4JPc@3rZqHZj!DKh$2uk^QGw$W=9nS_+v z@yD4)o8t2Vj0P$hd{>D}N6weiv_@8?FEXgcyYdz(#Y7i!$2hixC~xPvhLv+7;mh)p z)ur?O&7vOmpHt)NJ}+^CO{#qAD|6|`a59gCzENjI+FBv60jaUiTZ^Yn_|dh@^6-XD zc4y54S1L>vaf^lijXC$;ezc<3{g{)m`3g1DI45$A(nqZNi_@$OYQpxUQYz(%_K%sW z8}07g0qeuXe(O#LMbzlCM#!$VcfN2|9xPC=xLo(RAX)aoqoU}EZ)r(F2{G4gOwDfO zX-j)X_Ir+A(5#{-WRsqThL)VkHLKX;CtYfF#NJRmw%yV4%ZX5p*~igJ51IRK)Qzuk zACDY+iN`74u-Q>s&CZZm8uWSVz{i!qj!3szEw1-k`1^u+btnB4K3Bx ze(mSuwhRk)iGn{{&7RaZRE^cY!D`5EH;EKjynwO3nVY{S!*?xcWk9atv_Y3}A=h2I zLksg%@}VatZ8EBDVz%$)8H=>zNDo@JdU_Kx_wgjZNp*PN`8Us}&E6Efwo`bp`uN_Z z;&$~{p^do(y6<}e!!B77sM0hI^UYHrKZ&u6SpuXdYnVGL#j4flFgp{)*sVN ziWpPOS*z~yN__8~b@gUgpYMq|mAon~X-dU-`sGn%zP$hs)GV_7uqayesEo zdt{PXz>9h61L;SK@{{DdBt0Dl=GV8EF9!%a{$Gt;WmH^Uvc=uq0|A0-0>Rz2aS86) zxCIFgfyUk4U4y&3y99R)5-dED%zWQWX5L$`e)L_d`|R51R-IGp-d?BnnI2u-JV_+p z0g(ljmgL98$i2Co03$24;Uq37SL>}^4L6RCJoCxTP0;o^bretDTv_|MsP8_~mK)M7 z)^;?6GIWP{*K@PW=QP8&O*^DIYe|s-)(jq>^Qv1u;2f0=yRshXu%?lf`b`(rWKJiG zwP?=mJz4G;LzRjgjwuz;3pn8vLRNHJw2+>A;Ropw(4*oSw79V%1@&L*L!V#`a zbBf)oziKf95a;U|-4rh_d8)rNf|GXPqz;%RGum@Js<()uIrX1adPChMm$`_L;g9Su zf(@#q$d&JO=Ip1-mz1CEyyB|F_MFLX(&`e?CK|*ltE?x%qM#YvL8JV|ihj-aRe7By8TxXS=MVZk+|ql60EfeKxk zinmiX(qO-MIN3PAo=F&G4rIvWRlBTshF%+u!z~bJOIXpsDJ1z-Z`%AWi(N?pf^FZM zUS_W`?hMSu)VDJFi?Q=1Q;?Xea0^BfyTL2eZ+%;Uli;YyF+$ZB&~RGKkG7=vj{p)z zZ)|*wBA=c5_=vSU)7(#ngsdO3-t8vE&k^NaHA$!9BNOx{9e8tp`;3C^iI6YpEVmfR zx{#1jhA~4(W}5kKzxVmrs5MuofM<3c_jrqib|=P^W>sr^c8MA}n9{Y?x^o>4A_hVc zQRI%Ru{34yVOC?QpSzyKE z3B1P!5Ri>=YP}e0-*2B!RmVRavWpp?A&88g#85aJy-q9N46{I1=}+p(9huPlc%uJ9 z2a*K+E1Y>}BnW5T9cxp<#)J{AQF`; z{p*%CBnSx~HBNAV4K?o9Q6%EB>p-;dTdw;aWMW-f@@9?AXsU^OGj#B5v%T;c(5;gzalVjyQVnxX2Pah$8YB%y?n@uO=8K9ht|$b1yFh0dm)Guslvq9P^{OBC9I6>* zLWR2UXAQb-rk={KCjDUn>O`F6Jup4AIWwA4Pytf?`a-=FZ3xZ0)JAlf-wvVW$C)80 zom||1^nFgpkm2YOoT)TPbfdJyokW9uD@#qy|M+O0IF-FaWDpV!6reXy(nw}*SV>m|(#iv$<$m_xHQ+#P9v|lL7Jl#@W z=I!gf_wKxOY^*=fPA>%TBX_gVI^FxNE;D~G|Z?CJz$)rJ991y!*hSISh9P79dc{+ z;kF`csISQeAr>XKdi4z7bl2eFIK9t|b)zVL0ET%mC`gX@Y(J72Mu!O7n>XVo&@=g+ zl?=@q8TuqFhIAzn^qi0q7EjzS$-i1r{cIG!Fe+c|IyFn^sHkt33G43`m1VNx#mH6N z5aS?#a?^ksn(U+C%UUC4G9wuklMfr}Q*dU~@+2r1b_jz)WM8o12DOFHf+%)6 zWp-Ke^n+ARvM{i?UsEsUSEaZaioWIL9e1zLrost$PP-}oQN_V}xA^`Ofg0Fw8N=|N zl5E_m9GUEjzBmFJGJ}!Np$I+eJtE>d$Yl78mY+_~_)^w~G$OUZ(!q`Oqz$Dn)szRvXLC?k$YU0Y=}&>xD~Z*b`~~%F zyP-+eVb9SS3v(bNt7_bRf)7DgQER%82F0r$$Cn3_Xf29VD)8eV_2lu~=<+*6`z|?S zQu9mvQwh+LTL*y6T7uU;mf^@ZEBhx&N)U_T6_DjdkbT(vDb)1$S~+SJW^?u zGnx0h44>*AuJF)a{m>r4{Wbu-z(vW5r0TUqS%)E?u{o8!b1)CFBm`4-T9yGntv>Y? zwu1}p`_J@ef%vznO69PT5f)qkEx=U)2WvGRXNUjPBot18iR{TJucM0_d?#z|+*oq3 zSctpO-rfe;0paEQnXYrNiXT-j=uTvmhgABg>0d~~qx)u(isB~uZ;HpF**E*%{GC(Zo25Q}3WJs>Z+ggsWhjMU+YXW^Le5Nwpt%gf1xe+&KYBPcP83V1BOB1;tWko(NVjqayr@u>;l zZN9|sh%8rBDB)?1xQ90vHY(=Wi21`>!p(7aO#zoqz;Z*_JAsQrpA(wZ6U#Cr6?GLO z3UBxuMBa$2hi5llQe?NSiy*X*nweuxT6vW9C2eTBz9|ga0JJ1rUi2J5>B`#5j;@xk zS?oBiqxM4GAtLfjR<`_xft2W;sY%w5QRyTX_ZAuP$@ti7L4`$GB4d;kmM`L|LE4=h zF_9C^vg8pie#65GkEG~vTv)T}_I-OU47=mB(`jqScHloUKYbUVy!%mG^{tW^ib!s~ z%(P^=n0Y-ztl#zRd;MC^BhMigk~5{tKByVPJ3>Jdn4F*%dW%*r4C@W{~@v1Ey~&~ zROgZHQXh|o^nq&Ih0=wuQa@_g-K_g@h%f%1rrs|P9ZoWL_t~t+EpV%O2MK* zW5)L=@wk?R*isrJXNKW(IlRTUB1+D-H4ikDLGM)ofdIAdv$Yr=WSGdBGc$CTV}%RS zahMp@u7@$NalY(6kb`@!MCvcays!9>0=O|Yh!7K^BOGnIHSP+AOW zfbWbrKui)toD;6;64mU$SVfQo%OBvtALP(4U%d+xBdw`1a=$ln{WedeU(2d(eXC=} zAWCw|hk_v;yb0G-rwZsdm!N&p;#;seSULt6BaYYMs7-^T#*xg-94;3j$bg8vQlB-F z;}${)Kk$F%J zPCz~WoYiWN`f276(pdbBFkVC`Hk@GJ)#_ozMv;C(ozAY(+4aMHtDnqmIOKqHfIR*; z{nG(9REO?M6TbLnnk!3g8X=-JAaW|j*&9ky-xE%R7|h&`;MuXZ=Y3U_mLS?|0eLqO zSPHoyDq%ViQsX&xs_3-><*%{sP2U9e8S&FktX%9K@dnFBvQ@HO>jB*9x~yoYLo5)N z-?DqN1hC++v#UR)D6Q0YW33Sf#Wtg@lpxJP=zKkoqN9sSBNh@aH69P&1`)UJ;prTG z6_{61_n&E<00RjMX;UiiY_@Z_XlqAfMmm;&AOgoYYCqbOE_s+2ccx#U4#_qS3(RM1 z7rYXd2kTERK14<7($H*vFKUOTh02=i48i*y(uByV@7&xu&xa{iXii=>cSZo*?>mjI zaCKFJoC6C0_rQTJ#1Kw?a(HtMlS<52pn)5Tb_lO}3_IUZa0-EM8Jcz{z1YCIMU^DE zh8t(Y$^ATBoZ8a?@$D6g-d;289WFkb+7HM-UI zV~kxk$|mKv4T5M^SABhS1FXYp1rHT2s4~oB^m^$GPtMJ#4M92DDuQg%1k2j&1i+=K ziAzKtLS$TORuFJz(*Mxfq?-v$d`v;RBfL}^l>`#Y;|)zs%XnkI{hlr3#28YY#Ti4X z&TamW!3y>$ugetv8`bF@QxUZ2jRM>PLQo1(OEe>%T8rc-RaH-z8L|AVQX(s2zl#dU zCKGdvA z!vVf{CraVWp4*Y&EN<=e&@p+l>f}QK-a_YD5*pK@hB4l(PQ<{yP{1WSql)>~eA`6+ zJH0QX4rj{CyFs?d-j`zjqoEALYVHS@290bL%(cpGdQgxGc@L&AUN)BdV1uvL9w>E; z#E#Acn{-#Q*~%ah-(!Z=sipKRx(a^{#KwiAj@qOgOIA{LDWV>Np9T8r8=n+y%=wPZ zM2^N##zMvuP+A^vQsNE_%oWtsX}@ZGNeyTr^P6%QB{H3Js{>^Dh`G{5;C`c#upBtJ zq;mz}q8gDtN}mFc-0o{2=_GrIL=&tEt#pn|T%)iyjNsjnExN*}bb8IpTj$;r3*0Wa zDd-jt#Pgscr*n3^7D0eVw!d+x?O~z20&Z$-CiM`@=!tlD(e$B@lcEA~nJ&>BZsGv) zy)ri@w_BeHUQYLHRYWEQ25S!zhY`?iG;j?8`cSyAp~~dT)nXZ#V&KfTlbbm415l(= zX|5UXMs$BcB)80K6`S!$ubWN(3Nr&CHlF6Ok)xItt%WDHV{rfsSdV0nnN+ImuHD9c z-55U0J2#v*~re$kY#oMnh;8o@r}sz5&CT@jO-+ zbk&>;W1Y^qVuB2;!vP*QEsfPIF}jmd&36mNZzssa^&^CWw%u&+tbGrKf-$fX(gWA| zjrc+g)w}j-2i6)WD5g+72d6^5ca%>}A;>g(DUx(_L}fZJtRhL621ZZfzia91t>jD> zWA>P0U#Ji!uXXmJS&;2;K74}6uJrZDkv{uG@V&}xM~Ke=)`YfU8SLFG>4PcD_ywm< zzMzQT!}!0ve#5Ds#7`ZDR%v$!pk8)rJzR z&e7nZrY$*RwqmSpGLSlJP54z7nWqbBY$rRwV)Q=Ek6h{|VN<5CJnp)F>HB_}E|VEE z?C|Xu`L(N(o|M6cN_cH_u|BR13W!~y4h6n`}lmS}WKUcsVjNv>|JjcViK5 zrw}&VaWEl2-nHmgMJa8DTJwLnzlduh2%uTvz9euR-#7hcS~mGbGm5Npz9cRh-=j#l z1aHtsprQ%xf+`jJ9i}N~Gd+KHZ-?xWXDm(JgFmPB15-dS+coml6MAlA+(CILu#@GR zLMPQ~NTPH}s}5G-bn3|HDvj?NpS|0u_k}vP1{<9emZKX2XwQDH1FKO*Z6W@3^b2+KY17 zWNrR%;zNurwtR;7dZfOV-g^y$(N6;2B;J{nK(hY2~;5<+mSS3eZ z@U@bS0?ETzKnJ$YOu0xExj2U;#!(ur&>Ex+)nY`VSJmq(Zj&)XsgN2XrZ(k&sm8mhoGO(|(Kp6-HD4!Wkai4vgM91^=XAWZ=WtW}_8f6L&tb6BmELyqq-C*yP6zwb?d~x%o$(=BL@lAwf`#H55l7dD+(A3 z(~&(52wR23JPT7qhjKn~9#06>6DQFnF@k`-tr#P6ZRn*h3g|v8? zOv~6J+|@ZkLftLXro(Fsb5NNG2(VmGWF^i5sZGInUMQs6)K>3EsiDxanRQ7kB=`ry zKHi`20kCmZhVFk1n;+hUWyq^f~d@AcOD+IZ}wXZKe-GzO^44;#}`=4+6VQ z9!7nQw}ry*>~RtYc%JBPZMrB7NdSLn><4XEY|h=B_*bwa+8@+n$Jkd|1y^X1d#h$KBYSTG&7yRBw1N z7AH-s+?wOUWP~kqnUjQIH$54Uei5XziXTx+E^gviMP_*aYqy(kuE}kK8pb);#BivUMAUBDQG_pU&ms6h)56M@y zAb&ZVORQjsCw8R<2t|#mkUAAVYUbK7g`cxj z@xGl)3g`v1zPze0YtmLJJvr5rRy{Mygf?Mr^ZDu0Uo6k#s2nXjk%n+v^Hj;$iV-5F zGiUo+XfGe0o>XzS^@CYA zt$3hdJLZXjHEo$F+o#4qa{Bnl(f?R-nnDy{$m<0Y+c9RnH`%Az(eQnQ{hkad&sd%+ z*Fg%I-bS&55<}}OZ;YbotR9!|k_!4ta=mc~)*gTRv1ChHYr4ZY$yp;$_kHhe`q0k4$*2k}}mr;xAP{c#%5_fVOOS2cm4hdRikF5F|FU0UE z8Sgg*?0SjqMHmU64rVx^6;=3yZbK2?){8UItkhXHKADI^+pF{%-xFmx<-BPI((gWba+g zp|A~3)+8kXRHh(E`f6hrwf#$SY~Y5GZBHgXd8#2{O`=5J@=HfM>hH6iKRenDY-}ulH?nsE zmjuvS)eiX^=yFr_to9Xvk*r_Qx})z*3L| zTX>N#hkz{cB{mNgkI`pi7Og3n^?TW6(S~P{OR@cq$}}bQ!MzsvGHhcO-PK9;JaGGE zFKOYp#(9BPih0IPDc0j(H+Vs1Xatt-npVv_yANMR=XK-bR|*|9PHCEy`GbcSSkQuY z+CM$6c-*zjZ&}c)jK{;2oAgEkV5*`-S+pyl2?|y@?&> zWtHjL8(TU2(ZTM{;oS24^4t2$YDD~N4CBv{WzpkOJyKS;A*yxLnOs|h+ zjXb>*Wu7PAU`A`4w6zK<(9bl%MkL+srmTAyH50Cq>agU8xA;0K_zKtzIJYUBd$_8v z`bw0x&O*8=+jc=UA6^QbD(9UaAbrEdR51r-_#bbHc}lTy+@o|L z&XC;JsopN0v_Hss8sxIOLTW_&3h4$GUx)eJZViu;QyU!7Ekj4Zh*2!y&Z{-69n%j} z+MftWY4PCOj&#S&DRUh&Q0faXrE&GFRSzuecg9mKXO2x@3HGm(0O)yUvslqkXL$>^ zI3zCD*Rsl&F*1bjCUf=>(UVid)LZRh_oDEY7f1=!V=>8KJn?sdN_ZsPNxL#E2X)_< z8MZW>{T=Qpt{qJ*k?!J=bji{O$Sz0h7^AGDx$X#LZpNAS2KRe!nY_UMy$W{Tk|P1Z z!NB5P6cm1{CwvgL0XiB39d(u6Y>geXe^$b>*kNE7Gn(ja+&ya47Zn3N1r=-`(O1Jb zMOTno?n3mNK|Fz7>n<3X7_krv3nKQ%jeBF)h8#Lcv>HMJCst$k8WEIwc}h!T_BWiK zvai&A71SwdP036x1=vYe*N_Sk##p^+tjQQmybwQKAM(zf=lkFM6 zcuX9vIviL*5l*XHR!*MdBUBX{TvlhV6Hkf|bu@?T{-uc-90KcCv%zoSl|K{ok|Qv1Fw&P# zq)C+jmag9p{=1CE&kFS0&|WT9V<>;sqkkv;vm*V({3eb33-fCS{a<81x9D&CN%qr> zYzzVRHnuag@L7)t~qIXJPwE^n0S~{|ft$GWVySKf7A~_CuTfi~c`)T>kX% zXK(%A9(Ln?d-$u<{{MgP1rfiX|I~Q-_Z9M|%FEx3WB&^KTl3}5DgXJn_qPL>kzc(3 z8n*vy(kMTXzwBp*%YJA0C-@&)NPiN0lCKg_2BUyooml)*PWlP`owddP!2WXaOS0xq lFMsMU{q5yl*k9BC4>cx$H1w}6j{$}OCi}uxGWB!z{{y8s^$Y+2 literal 0 HcmV?d00001