From 79dbfcff11f49c6db083d6ee20a8abd157164c0b Mon Sep 17 00:00:00 2001 From: zhengjun@51feijin.com Date: Mon, 2 Nov 2020 10:59:58 +0800 Subject: [PATCH] first commit --- .gitignore | 10 ++++++++++ README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/Dockerfile | 5 +++++ boot-nunu/build.gradle | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/libs/json.jar | Bin 0 -> 46252 bytes boot-nunu/src/libs/ueditor-1.1.2.jar | Bin 0 -> 30725 bytes boot-nunu/src/main/java/com/softwarebr/nunu/BootNunuApplication.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/AdminSwaggerConfig.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/AliPayConfig.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/ApiSwaggerConfig.java | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/DefaultDataSourceConfig.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/MessageConverterConfig.java | 39 +++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityConfig.java | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityUserDetailsConfig.java | 29 +++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/SelectConfig.java | 37 +++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/WxMpConfig.java | 38 ++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/WxPayConfig.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/AbstractConfigService.java | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/ConfigService.java | 13 +++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/impl/ConfigServiceImpl.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/LabelDao.java | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/PolicyApplyDao.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/PolicyDao.java | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/PolicyLabelDao.java | 41 +++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/InvestApplyDao.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/InvestDao.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/InvestOrgDao.java | 42 ++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/TeamDao.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/oper/AdvertisementDao.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/oper/AreaDao.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/pay/PayInfoDao.java | 18 ++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/pay/PayNotifyLogDao.java | 14 ++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/InviteDao.java | 18 ++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/ProjectDao.java | 37 +++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/PropertyApplyDao.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/PropertyDao.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/ser/PlatformDao.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/train/ActivityDao.java | 35 +++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/train/ActivityLogDao.java | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/MemberDao.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/MessageDao.java | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/OrderDao.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/RefundInfoDao.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/ActivityLogExcel.java | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/AgreementConfig.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/Attachments.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/Calculation.java | 27 +++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/HotDemand.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/InvestInfo.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/InviteJob.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/OrderOnlinePay.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/PayConfig.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/PlatformModular.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/SMSConfig.java | 34 ++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/SendMessage.java | 34 ++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/ServiceTerms.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/VerifyPageTotal.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/VisualizationDate.java | 27 +++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/domain/WxPayOrder.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/go/PolicyLabelParamDTO.java | 19 +++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/go/PolicyParamDTO.java | 31 +++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/hall/InvestParamDTO.java | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/hall/TeamParamDTO.java | 29 +++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/oper/AdvertisementParamDTO.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/org/InvestOrgParamDTO.java | 40 ++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/res/InviteParamDTO.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/res/ProjectParamDTO.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/res/PropertyParamDTO.java | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/ser/PlatformParamDTO.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/train/ActivityParamDTO.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/dto/user/MemberParamDTO.java | 37 +++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/Label.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/Policy.java | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/PolicyApply.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/PolicyLabel.java | 41 +++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/Invest.java | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/InvestApply.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/InvestOrg.java | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/Team.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/oper/Advertisement.java | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/oper/Area.java | 36 ++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/pay/PayInfo.java | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/pay/PayNotifyLog.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/Invite.java | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/Project.java | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/Property.java | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/PropertyApply.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/ser/Platform.java | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/train/Activity.java | 139 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/train/ActivityLog.java | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/Member.java | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/Message.java | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/Order.java | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/RefundInfo.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/globals/MQTopics.java | 15 +++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/globals/SystemConst.java | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/AreaResult.java | 31 +++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParam.java | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParentParam.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParentQueryParam.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParentResult.java | 29 +++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelQueryParam.java | 40 ++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelResult.java | 37 +++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyApplyParam.java | 19 +++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyApplyQueryParam.java | 42 ++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyApplyResult.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyDetailResult.java | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyLabelParam.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyLabelResult.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyParam.java | 41 +++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyQueryParam.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyResult.java | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyVerifyParam.java | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyVerifyQueryParam.java | 41 +++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyVerifyResult.java | 37 +++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestApplyParam.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestApplyQueryParam.java | 34 ++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestApplyResult.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestDetailsResult.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgDetailsResult.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgParam.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgQueryParam.java | 36 ++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgResult.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestParam.java | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestQueryParam.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestResult.java | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestVerifyParam.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/TeamParam.java | 38 ++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/TeamQueryParam.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/TeamResult.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/oper/AdvertisementParam.java | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/oper/AdvertisementQueryParam.java | 27 +++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/oper/AdvertisementResult.java | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteDetailsResult.java | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteParam.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteQueryParam.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteResult.java | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/ProjectParam.java | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/ProjectQueryParam.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/ProjectResult.java | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyApplyParam.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyApplyQueryParam.java | 39 +++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyApplyResult.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyDetailsResult.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyParam.java | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyQueryParam.java | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyResult.java | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/VerifyParam.java | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformDetailsResult.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformParam.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformQueryParam.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformResult.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformVerifyParam.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityDetailsResult.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityParam.java | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityQueryParam.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityResult.java | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivitySummaryParam.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityVerifyParam.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/MemberQueryParam.java | 31 +++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/MemberResult.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderDetailsResult.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderParam.java | 19 +++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderQueryParam.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderResult.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/RefundInfoParam.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/RefundInfoQueryParam.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/RefundInfoResult.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/InvestProjectResult.java | 27 +++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/MemberRegisterResult.java | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/PolicyCollectionResult.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisitorsResult.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisualActivityResult.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisualProjectResult.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisualizationQueryParam.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/FileUriResult.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/VerifyResult.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiPolicyApplyQueryParam.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiPolicyApplyResult.java | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiProjectQueryParam.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiProjectResult.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/HotDemandResult.java | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteDetailsResult.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteParam.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteQueryParam.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteResult.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ProjectDetailsResult.java | 41 +++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ProjectParam.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ProjectStatusParam.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyParam.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyQueryParam.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyResult.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyVerifyParam.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyDetailsResult.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyParam.java | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyQueryParam.java | 29 +++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyResult.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyStatusParam.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ResInviteQueryParam.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ResProjectQueryParam.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ResPropertyQueryParam.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/ApiPolicyQueryParam.java | 42 ++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/ApiPolicyResult.java | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/ApplyPolicyParam.java | 34 ++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/LabelInfo.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/LabelParam.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/LabelResult.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/PolicyApplyResult.java | 41 +++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/PolicyPageQueryParam.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/SearchKeyWord.java | 20 ++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/ApiInvestQueryParam.java | 39 +++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/ApiInvestResult.java | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/ApiTeamResult.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyParam.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyQueryParam.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyResult.java | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyVerifyParam.java | 20 ++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestDetailsResult.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestOrgParam.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestOrgQueryParam.java | 38 ++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestOrgResult.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestParam.java | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/TeamParam.java | 37 +++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/OrderParam.java | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/OrderQueryParam.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/OrderResult.java | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/RefundInfoParam.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/RefundInfoResult.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/RefundQueryParam.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformDetailsResult.java | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformParam.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformQueryParam.java | 25 +++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformResult.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityDetailsResult.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityLogParam.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityLogQueryParam.java | 21 +++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityLogResult.java | 38 ++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityParam.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityQueryParam.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityResult.java | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/CheckRegisterParam.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/CheckRegisterResult.java | 19 +++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/EditMemberInfoParam.java | 34 ++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/EnterpriseRegisterParam.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/LoginParam.java | 24 ++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MemberRegisterParam.java | 35 +++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MemberResult.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MessageReadLog.java | 27 +++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MessageResult.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MessageUnreadResult.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/PasswordResetParam.java | 29 +++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/ThirdPartyLoginParam.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/ThirdPartyLoginResult.java | 22 ++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/SearchService.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/SpiderService.java | 327 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/LabelService.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/PolicyApplyService.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/PolicyLabelService.java | 36 ++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/PolicyService.java | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/LabelServiceImpl.java | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/PolicyApplyServiceImpl.java | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/PolicyLabelServiceImpl.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/PolicyServiceImpl.java | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/InvestApplyService.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/InvestOrgService.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/InvestService.java | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/TeamService.java | 23 +++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/InvestApplyServiceImpl.java | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/InvestOrgServiceImpl.java | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/InvestServiceImpl.java | 312 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/TeamServiceImpl.java | 39 +++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/AdvertisementService.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/AreaService.java | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/impl/AdvertisementServiceImpl.java | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/impl/AreaServiceImpl.java | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/PayNotifyLogService.java | 12 ++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/PaymentService.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/AliPayNotifyService.java | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/AliPayService.java | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/impl/AliPayNotifyServiceImpl.java | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/impl/AliPayServiceImpl.java | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/impl/PayNotifyLogServiceImpl.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/impl/PaymentServiceImpl.java | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/WeiXinPayNotifyService.java | 19 +++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/WeiXinPayService.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/impl/WeiXinPayNotifyServiceImpl.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/impl/WeiXinPayServiceImpl.java | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/InviteService.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/ProjectService.java | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/PropertyApplyService.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/PropertyService.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/InviteServiceImpl.java | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/ProjectServiceImpl.java | 239 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/PropertyApplyServiceImpl.java | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/PropertyServiceImpl.java | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/ser/PlatformService.java | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/ser/impl/PlatformServiceImpl.java | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/AbstractCaptchaService.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/CaptchaConstant.java | 12 ++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/CaptchaService.java | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/impl/AliCaptchaServiceImpl.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/train/ActivityLogService.java | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/train/ActivityService.java | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/train/impl/ActivityLogServiceImpl.java | 220 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/train/impl/ActivityServiceImpl.java | 305 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/MemberService.java | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/MessageService.java | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/OrderService.java | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/RefundInfoService.java | 38 ++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/MemberServiceImpl.java | 376 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/MessageServiceImpl.java | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/OrderServiceImpl.java | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/RefundInfoServiceImpl.java | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/task/SpiderTask.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/AmountConversionUtil.java | 35 +++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/Base64URL.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/ExcelUtils.java | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/HttpUtils.java | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/SHAUtils.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/ShareCodeUtil.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/UUIDGenerator.java | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/VisualizationUtil.java | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/WordUtils.java | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/ali/Base64.java | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/ali/OrderInfoUtil2_0.java | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/util/ali/SignUtils.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminHallController.java | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminLabelController.java | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminOperController.java | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminOrgController.java | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminPolicyController.java | 377 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminResController.java | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminSerController.java | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminSystemConfigController.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminTrainController.java | 383 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminUserController.java | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminVisualizationController.java | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiGoController.java | 308 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiHallController.java | 265 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiOperController.java | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiOrderController.java | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiPayNotifyController.java | 273 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiResController.java | 335 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiSerController.java | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiTrainController.java | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiUediterController.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiUserController.java | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/application-dev.properties | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/application-prod.properties | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/application-test.properties | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/config.json | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/MP_verify_GEfkbYzZSNfhua8K.txt | 1 + boot-nunu/src/main/resources/static/dialogs/anchor/anchor.html | 40 ++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/attachment/attachment.css | 681 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/attachment/attachment.html | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/attachment/attachment.js | 754 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_chm.gif | Bin 0 -> 923 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_default.png | Bin 0 -> 841 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_doc.gif | Bin 0 -> 1012 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_exe.gif | Bin 0 -> 949 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_jpg.gif | Bin 0 -> 950 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_mp3.gif | Bin 0 -> 986 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_mv.gif | Bin 0 -> 1001 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_pdf.gif | Bin 0 -> 996 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_ppt.gif | Bin 0 -> 1001 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_psd.gif | Bin 0 -> 1009 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_rar.gif | Bin 0 -> 1007 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_txt.gif | Bin 0 -> 970 bytes boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_xls.gif | Bin 0 -> 1005 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/alignicon.gif | Bin 0 -> 1051 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/alignicon.png | Bin 0 -> 3714 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/bg.png | Bin 0 -> 2810 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/file-icons.gif | Bin 0 -> 20097 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/file-icons.png | Bin 0 -> 44070 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/icons.gif | Bin 0 -> 453 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/icons.png | Bin 0 -> 2678 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/image.png | Bin 0 -> 1672 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/progress.png | Bin 0 -> 1269 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/success.gif | Bin 0 -> 445 bytes boot-nunu/src/main/resources/static/dialogs/attachment/images/success.png | Bin 0 -> 1621 bytes boot-nunu/src/main/resources/static/dialogs/background/background.css | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/background/background.html | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/background/background.js | 376 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/background/images/bg.png | Bin 0 -> 2810 bytes boot-nunu/src/main/resources/static/dialogs/background/images/success.png | Bin 0 -> 1621 bytes boot-nunu/src/main/resources/static/dialogs/charts/chart.config.js | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/charts/charts.css | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/charts/charts.html | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/charts/charts.js | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/charts/images/charts0.png | Bin 0 -> 25306 bytes boot-nunu/src/main/resources/static/dialogs/charts/images/charts1.png | Bin 0 -> 19263 bytes boot-nunu/src/main/resources/static/dialogs/charts/images/charts2.png | Bin 0 -> 23016 bytes boot-nunu/src/main/resources/static/dialogs/charts/images/charts3.png | Bin 0 -> 7823 bytes boot-nunu/src/main/resources/static/dialogs/charts/images/charts4.png | Bin 0 -> 8344 bytes boot-nunu/src/main/resources/static/dialogs/charts/images/charts5.png | Bin 0 -> 47084 bytes boot-nunu/src/main/resources/static/dialogs/emotion/emotion.css | 43 +++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/emotion/emotion.html | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/emotion/emotion.js | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/emotion/images/0.gif | Bin 0 -> 43 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/bface.gif | Bin 0 -> 27167 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/cface.gif | Bin 0 -> 8603 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/fface.gif | Bin 0 -> 18479 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/jxface2.gif | Bin 0 -> 40706 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/tface.gif | Bin 0 -> 19805 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/wface.gif | Bin 0 -> 49850 bytes boot-nunu/src/main/resources/static/dialogs/emotion/images/yface.gif | Bin 0 -> 28409 bytes boot-nunu/src/main/resources/static/dialogs/gmap/gmap.html | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/help/help.css | 7 +++++++ boot-nunu/src/main/resources/static/dialogs/help/help.html | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/help/help.js | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/image/image.css | 894 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/image/image.html | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/image/image.js | 1142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/image/images/alignicon.jpg | Bin 0 -> 16101 bytes boot-nunu/src/main/resources/static/dialogs/image/images/bg.png | Bin 0 -> 2810 bytes boot-nunu/src/main/resources/static/dialogs/image/images/icons.gif | Bin 0 -> 453 bytes boot-nunu/src/main/resources/static/dialogs/image/images/icons.png | Bin 0 -> 2678 bytes boot-nunu/src/main/resources/static/dialogs/image/images/image.png | Bin 0 -> 1672 bytes boot-nunu/src/main/resources/static/dialogs/image/images/progress.png | Bin 0 -> 1269 bytes boot-nunu/src/main/resources/static/dialogs/image/images/success.gif | Bin 0 -> 445 bytes boot-nunu/src/main/resources/static/dialogs/image/images/success.png | Bin 0 -> 1621 bytes boot-nunu/src/main/resources/static/dialogs/insertframe/insertframe.html | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/internal.js | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/link/link.html | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/map/map.html | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/map/show.html | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/music/music.css | 30 ++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/music/music.html | 32 ++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/music/music.js | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/preview/preview.html | 40 ++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/scrawl/images/addimg.png | Bin 0 -> 628 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/brush.png | Bin 0 -> 608 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/delimg.png | Bin 0 -> 516 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/delimgH.png | Bin 0 -> 578 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/empty.png | Bin 0 -> 519 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/emptyH.png | Bin 0 -> 657 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/eraser.png | Bin 0 -> 43271 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/redo.png | Bin 0 -> 454 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/redoH.png | Bin 0 -> 536 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/scale.png | Bin 0 -> 435 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/scaleH.png | Bin 0 -> 330 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/size.png | Bin 0 -> 775 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/undo.png | Bin 0 -> 444 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/images/undoH.png | Bin 0 -> 511 bytes boot-nunu/src/main/resources/static/dialogs/scrawl/scrawl.css | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/scrawl/scrawl.html | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/scrawl/scrawl.js | 671 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/searchreplace/searchreplace.html | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/searchreplace/searchreplace.js | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/snapscreen/snapscreen.html | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/spechars/spechars.html | 21 +++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/spechars/spechars.js | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/table/dragicon.png | Bin 0 -> 304 bytes boot-nunu/src/main/resources/static/dialogs/table/edittable.css | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/table/edittable.html | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/table/edittable.js | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/table/edittd.html | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/table/edittip.html | 33 +++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/template/config.js | 42 ++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/template/images/bg.gif | Bin 0 -> 84 bytes boot-nunu/src/main/resources/static/dialogs/template/images/pre0.png | Bin 0 -> 250 bytes boot-nunu/src/main/resources/static/dialogs/template/images/pre1.png | Bin 0 -> 291 bytes boot-nunu/src/main/resources/static/dialogs/template/images/pre2.png | Bin 0 -> 394 bytes boot-nunu/src/main/resources/static/dialogs/template/images/pre3.png | Bin 0 -> 485 bytes boot-nunu/src/main/resources/static/dialogs/template/images/pre4.png | Bin 0 -> 393 bytes boot-nunu/src/main/resources/static/dialogs/template/template.css | 18 ++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/template/template.html | 26 ++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/template/template.js | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/video/images/bg.png | Bin 0 -> 2810 bytes boot-nunu/src/main/resources/static/dialogs/video/images/center_focus.jpg | Bin 0 -> 11795 bytes boot-nunu/src/main/resources/static/dialogs/video/images/file-icons.gif | Bin 0 -> 20097 bytes boot-nunu/src/main/resources/static/dialogs/video/images/file-icons.png | Bin 0 -> 44070 bytes boot-nunu/src/main/resources/static/dialogs/video/images/icons.gif | Bin 0 -> 453 bytes boot-nunu/src/main/resources/static/dialogs/video/images/icons.png | Bin 0 -> 2678 bytes boot-nunu/src/main/resources/static/dialogs/video/images/image.png | Bin 0 -> 1672 bytes boot-nunu/src/main/resources/static/dialogs/video/images/left_focus.jpg | Bin 0 -> 11423 bytes boot-nunu/src/main/resources/static/dialogs/video/images/none_focus.jpg | Bin 0 -> 11546 bytes boot-nunu/src/main/resources/static/dialogs/video/images/progress.png | Bin 0 -> 1269 bytes boot-nunu/src/main/resources/static/dialogs/video/images/right_focus.jpg | Bin 0 -> 11334 bytes boot-nunu/src/main/resources/static/dialogs/video/images/success.gif | Bin 0 -> 445 bytes boot-nunu/src/main/resources/static/dialogs/video/images/success.png | Bin 0 -> 1621 bytes boot-nunu/src/main/resources/static/dialogs/video/video.css | 635 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/video/video.html | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/video/video.js | 791 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/webapp/webapp.html | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/wordimage/fClipboard_ueditor.swf | Bin 0 -> 1908 bytes boot-nunu/src/main/resources/static/dialogs/wordimage/imageUploader.swf | Bin 0 -> 62857 bytes boot-nunu/src/main/resources/static/dialogs/wordimage/tangram.js | 1495 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/wordimage/wordimage.html | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/dialogs/wordimage/wordimage.js | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/index.html | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/lang/en/en.js | 684 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/lang/en/images/addimage.png | Bin 0 -> 3373 bytes boot-nunu/src/main/resources/static/lang/en/images/alldeletebtnhoverskin.png | Bin 0 -> 743 bytes boot-nunu/src/main/resources/static/lang/en/images/alldeletebtnupskin.png | Bin 0 -> 743 bytes boot-nunu/src/main/resources/static/lang/en/images/background.png | Bin 0 -> 3854 bytes boot-nunu/src/main/resources/static/lang/en/images/button.png | Bin 0 -> 4929 bytes boot-nunu/src/main/resources/static/lang/en/images/copy.png | Bin 0 -> 1222 bytes boot-nunu/src/main/resources/static/lang/en/images/deletedisable.png | Bin 0 -> 649 bytes boot-nunu/src/main/resources/static/lang/en/images/deleteenable.png | Bin 0 -> 664 bytes boot-nunu/src/main/resources/static/lang/en/images/listbackground.png | Bin 0 -> 3750 bytes boot-nunu/src/main/resources/static/lang/en/images/localimage.png | Bin 0 -> 3083 bytes boot-nunu/src/main/resources/static/lang/en/images/music.png | Bin 0 -> 91561 bytes boot-nunu/src/main/resources/static/lang/en/images/rotateleftdisable.png | Bin 0 -> 719 bytes boot-nunu/src/main/resources/static/lang/en/images/rotateleftenable.png | Bin 0 -> 952 bytes boot-nunu/src/main/resources/static/lang/en/images/rotaterightdisable.png | Bin 0 -> 754 bytes boot-nunu/src/main/resources/static/lang/en/images/rotaterightenable.png | Bin 0 -> 1007 bytes boot-nunu/src/main/resources/static/lang/en/images/upload.png | Bin 0 -> 3941 bytes boot-nunu/src/main/resources/static/lang/zh-cn/images/copy.png | Bin 0 -> 4319 bytes boot-nunu/src/main/resources/static/lang/zh-cn/images/localimage.png | Bin 0 -> 6979 bytes boot-nunu/src/main/resources/static/lang/zh-cn/images/music.png | Bin 0 -> 23106 bytes boot-nunu/src/main/resources/static/lang/zh-cn/images/upload.png | Bin 0 -> 6608 bytes boot-nunu/src/main/resources/static/lang/zh-cn/zh-cn.js | 669 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/themes/default/css/ueditor.css | 1903 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/themes/default/css/ueditor.min.css | 8 ++++++++ boot-nunu/src/main/resources/static/themes/default/dialogbase.css | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/themes/default/images/anchor.gif | Bin 0 -> 184 bytes boot-nunu/src/main/resources/static/themes/default/images/arrow.png | Bin 0 -> 1173 bytes boot-nunu/src/main/resources/static/themes/default/images/arrow_down.png | Bin 0 -> 1610 bytes boot-nunu/src/main/resources/static/themes/default/images/arrow_up.png | Bin 0 -> 1649 bytes boot-nunu/src/main/resources/static/themes/default/images/button-bg.gif | Bin 0 -> 1114 bytes boot-nunu/src/main/resources/static/themes/default/images/cancelbutton.gif | Bin 0 -> 1227 bytes boot-nunu/src/main/resources/static/themes/default/images/charts.png | Bin 0 -> 518 bytes boot-nunu/src/main/resources/static/themes/default/images/cursor_h.gif | Bin 0 -> 253 bytes boot-nunu/src/main/resources/static/themes/default/images/cursor_h.png | Bin 0 -> 175 bytes boot-nunu/src/main/resources/static/themes/default/images/cursor_v.gif | Bin 0 -> 370 bytes boot-nunu/src/main/resources/static/themes/default/images/cursor_v.png | Bin 0 -> 177 bytes boot-nunu/src/main/resources/static/themes/default/images/dialog-title-bg.png | Bin 0 -> 938 bytes boot-nunu/src/main/resources/static/themes/default/images/filescan.png | Bin 0 -> 4282 bytes boot-nunu/src/main/resources/static/themes/default/images/highlighted.gif | Bin 0 -> 111 bytes boot-nunu/src/main/resources/static/themes/default/images/icons-all.gif | Bin 0 -> 3750 bytes boot-nunu/src/main/resources/static/themes/default/images/icons.gif | Bin 0 -> 20947 bytes boot-nunu/src/main/resources/static/themes/default/images/icons.png | Bin 0 -> 19694 bytes boot-nunu/src/main/resources/static/themes/default/images/loaderror.png | Bin 0 -> 3209 bytes boot-nunu/src/main/resources/static/themes/default/images/loading.gif | Bin 0 -> 734 bytes boot-nunu/src/main/resources/static/themes/default/images/lock.gif | Bin 0 -> 1062 bytes boot-nunu/src/main/resources/static/themes/default/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes boot-nunu/src/main/resources/static/themes/default/images/pagebreak.gif | Bin 0 -> 54 bytes boot-nunu/src/main/resources/static/themes/default/images/scale.png | Bin 0 -> 167 bytes boot-nunu/src/main/resources/static/themes/default/images/sortable.png | Bin 0 -> 2851 bytes boot-nunu/src/main/resources/static/themes/default/images/spacer.gif | Bin 0 -> 43 bytes boot-nunu/src/main/resources/static/themes/default/images/sparator_v.png | Bin 0 -> 122 bytes boot-nunu/src/main/resources/static/themes/default/images/table-cell-align.png | Bin 0 -> 1847 bytes boot-nunu/src/main/resources/static/themes/default/images/tangram-colorpicker.png | Bin 0 -> 17355 bytes boot-nunu/src/main/resources/static/themes/default/images/toolbar_bg.png | Bin 0 -> 170 bytes boot-nunu/src/main/resources/static/themes/default/images/unhighlighted.gif | Bin 0 -> 111 bytes boot-nunu/src/main/resources/static/themes/default/images/upload.png | Bin 0 -> 6608 bytes boot-nunu/src/main/resources/static/themes/default/images/videologo.gif | Bin 0 -> 1604 bytes boot-nunu/src/main/resources/static/themes/default/images/word.gif | Bin 0 -> 1019 bytes boot-nunu/src/main/resources/static/themes/default/images/wordpaste.png | Bin 0 -> 6467 bytes boot-nunu/src/main/resources/static/themes/iframe.css | 1 + boot-nunu/src/main/resources/static/third-party/SyntaxHighlighter/shCore.js | 3655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/SyntaxHighlighter/shCoreDefault.css | 1 + boot-nunu/src/main/resources/static/third-party/codemirror/codemirror.css | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/codemirror/codemirror.js | 3581 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/adapters/mootools-adapter.js | 13 +++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/adapters/mootools-adapter.src.js | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/adapters/prototype-adapter.js | 15 +++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/adapters/prototype-adapter.src.js | 316 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/adapters/standalone-framework.js | 17 +++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/adapters/standalone-framework.src.js | 583 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/highcharts-more.js | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/highcharts-more.src.js | 2430 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/highcharts.js | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/highcharts.src.js | 16974 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/annotations.js | 7 +++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/annotations.src.js | 401 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/canvas-tools.js | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/canvas-tools.src.js | 3113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/data.js | 17 +++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/data.src.js | 582 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/drilldown.js | 11 +++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/drilldown.src.js | 447 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/exporting.js | 22 ++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/exporting.src.js | 709 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/funnel.js | 12 ++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/funnel.src.js | 289 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/heatmap.js | 1 + boot-nunu/src/main/resources/static/third-party/highcharts/modules/heatmap.src.js | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/map.js | 27 +++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/map.src.js | 1002 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/no-data-to-display.js | 12 ++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/modules/no-data-to-display.src.js | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/themes/dark-blue.js | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/themes/dark-green.js | 255 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/themes/gray.js | 257 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/themes/grid.js | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/highcharts/themes/skies.js | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/jquery-1.10.2.js | 9789 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/jquery-1.10.2.min.js | 6 ++++++ boot-nunu/src/main/resources/static/third-party/jquery-1.10.2.min.map | 1 + boot-nunu/src/main/resources/static/third-party/snapscreen/UEditorSnapscreen.exe | Bin 0 -> 519936 bytes boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.eot | Bin 0 -> 3536 bytes boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.svg | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.ttf | Bin 0 -> 3372 bytes boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.woff | Bin 0 -> 4228 bytes boot-nunu/src/main/resources/static/third-party/video-js/video-js.css | 766 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/video-js/video-js.min.css | 5 +++++ boot-nunu/src/main/resources/static/third-party/video-js/video-js.swf | Bin 0 -> 16745 bytes boot-nunu/src/main/resources/static/third-party/video-js/video.dev.js | 7108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/video-js/video.js | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/Uploader.swf | Bin 0 -> 49382 bytes boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.css | 28 ++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.custom.js | 5670 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.custom.min.js | 2 ++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.flashonly.js | 4176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.flashonly.min.js | 2 ++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.html5only.js | 5559 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.html5only.min.js | 2 ++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.js | 6733 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.min.js | 2 ++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.withoutimage.js | 4593 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.withoutimage.min.js | 2 ++ boot-nunu/src/main/resources/static/third-party/xss.min.js | 1 + boot-nunu/src/main/resources/static/third-party/zeroclipboard/ZeroClipboard.js | 1256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/third-party/zeroclipboard/ZeroClipboard.min.js | 9 +++++++++ boot-nunu/src/main/resources/static/third-party/zeroclipboard/ZeroClipboard.swf | Bin 0 -> 3933 bytes boot-nunu/src/main/resources/static/uediter-config.json | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/ueditor.all.js | 29568 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/ueditor.all.min.js | 18 ++++++++++++++++++ boot-nunu/src/main/resources/static/ueditor.config.js | 497 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/ueditor.parse.js | 1022 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ boot-nunu/src/main/resources/static/ueditor.parse.min.js | 7 +++++++ boot-nunu/src/main/resources/template/活动回执单.ftl | 1921 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ build.gradle | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/build.gradle | 36 ++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/dao/PushClientInfoDao.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/dao/PushLogDao.java | 11 +++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/domain/UPushConfig.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/entity/PushClientInfo.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/entity/PushLog.java | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/exception/AppPushException.java | 20 ++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/json/AppUPushSendBroadcastParam.java | 25 +++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/json/AppUPushSendUnicastParam.java | 27 +++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/json/PushLogSimpleResult.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/AppPushService.java | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/PushClientInfoService.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/PushLogService.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/UPushConfigService.java | 16 ++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/impl/AppPushServiceImpl.java | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/impl/PushClientInfoServiceImpl.java | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/impl/PushLogServiceImpl.java | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/service/impl/UPushConfigServiceImpl.java | 33 +++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/AndroidPayload.java | 25 +++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/AndroidPayloadBody.java | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/IOSPayload.java | 22 ++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/IOSPayloadAps.java | 31 +++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/IOSPayloadApsAlert.java | 22 ++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/UPush.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/vo/UPushPolicy.java | 39 +++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/java/com/brframework/commonapppush/web/AppPushController.java | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-app-push/src/main/resources/push.json | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cache/build.gradle | 19 +++++++++++++++++++ common-cache/src/main/java/com/brframework/commoncache/config/CacheManagerConfig.java | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cache/src/main/java/com/brframework/commoncache/config/RedissonConfig.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ common-cache/src/main/java/com/brframework/commoncache/core/FastJsonRedisCodec.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/build.gradle | 8 ++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/AdminMenu.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/Column.java | 20 ++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/LayoutColumn.java | 23 +++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/Panel.java | 29 +++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/CheckBoxColumn.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/DateColumn.java | 29 +++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/DateTimeBetweenColumn.java | 30 ++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/DateTimeColumn.java | 29 +++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/FileColumn.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/HideColumn.java | 29 +++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/ImageColumn.java | 36 ++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/NumberColumn.java | 30 ++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/RichTextColumn.java | 30 ++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/SelectColumn.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/SwitchColumn.java | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TagColumn.java | 29 +++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TextAreaColumn.java | 29 +++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TextColumn.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TimeColumn.java | 30 ++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TreeColumn.java | 41 +++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/EditAlertLayout.java | 38 ++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/EditLayout.java | 38 ++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/ListLayout.java | 39 +++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/PageLayout.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/ViewLayout.java | 34 ++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/annatotion/option/CmsOption.java | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/DefPanelOption.java | 22 ++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/Icons.java | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/Option.java | 36 ++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/Panel.java | 26 ++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/PanelOption.java | 16 ++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/UriProtocol.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/cms/Select.java | 16 ++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/cms/Selector.java | 25 +++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/cms/TreeNode.java | 18 ++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/AbstractPanelLayout.java | 31 +++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/AbstractPanelLayoutColumn.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/PanelLayout.java | 35 +++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/PanelLayoutColumn.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/SelectOption.java | 18 ++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutCheckBoxColumn.java | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutDateColumn.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutDateTimeBetweenColumn.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutDateTimeColumn.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutFileColumn.java | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutHideColumn.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutImageColumn.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutNumberColumn.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutRichTextColumn.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutSelectColumn.java | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutSwitchColumn.java | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTagColumn.java | 38 ++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTextAreaColumn.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTextColumn.java | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTimeColumn.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTreeColumn.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelEditAlertLayout.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelEditLayout.java | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelListLayout.java | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelListPageLayout.java | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelViewLayout.java | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/option/DefOption.java | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/permission/Menu.java | 39 +++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/permission/Permission.java | 25 +++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/uri/PanelUri.java | 27 +++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/uri/RequestUri.java | 41 +++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/core/uri/RouteUri.java | 23 +++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/filter/PanelFilter.java | 236 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/ColourUtil.java | 41 +++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/ControllerUtil.java | 330 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/DataTimeBetweenUtil.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/EnumColourElement.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/LayoutColumnUtil.java | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/MenuPermissionUtils.java | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/SelectorManager.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelCell.java | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelLog.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelLogs.java | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelSheet.java | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelUtil.java | 684 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/utils/excel/FieldForSortting.java | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/web/AdminSelectorController.java | 38 ++++++++++++++++++++++++++++++++++++++ common-cms/src/main/java/com/brframework/commoncms/web/CmsApplicationRunner.java | 25 +++++++++++++++++++++++++ common-db/build.gradle | 31 +++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/annotation/QuerySort.java | 33 +++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/annotation/param/ParamQuery.java | 29 +++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/annotation/param/QueryExpression.java | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/config/QueryDslConfig.java | 24 ++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/core/AbstractEntityService.java | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/core/CommonRepository.java | 20 ++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/core/ControllerPageHandle.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/core/EntityService.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/core/ExQuery.java | 242 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/DruidDataSourceAutoConfigure.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/DruidDataSourceBuilder.java | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/DruidDataSourceWrapper.java | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/properties/DruidStatProperties.java | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/stat/DruidFilterConfiguration.java | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/stat/DruidSpringAopConfiguration.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/stat/DruidStatViewServletConfiguration.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/java/com/brframework/commondb/druid/stat/DruidWebStatFilterConfiguration.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/resources/META-INF/additional-spring-configuration-metadata.json | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-db/src/main/resources/META-INF/spring.factories | 2 ++ common-distributed/build.gradle | 6 ++++++ common-distributed/src/main/java/com/brframework/commondistributed/annotation/DistributedLock.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ common-distributed/src/main/java/com/brframework/commondistributed/core/DistributedExpressionRootObject.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ common-distributed/src/main/java/com/brframework/commondistributed/core/DistributedLockAspect.java | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-distributed/src/main/java/com/brframework/commondistributed/exception/LockedException.java | 17 +++++++++++++++++ common-generate/build.gradle | 16 ++++++++++++++++ common-generate/src/main/java/com/brframework/generate/BaseUtil.java | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/Constant.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/FileDomain.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/GenerateClass.java | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/GenerateUtil.java | 344 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/base/JavaFile.java | 149 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/base/ResourceFile.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/AdminControllerFile.java | 214 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/ApiControllerClassFile.java | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/DaoClassFile.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/EntityClassFile.java | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/JsonClassFile.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/ServiceImplFile.java | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-generate/src/main/java/com/brframework/generate/template/ServiceInterfaceFile.java | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-mq/build.gradle | 5 +++++ common-mq/src/main/java/com/brframework/commonmq/annotation/MQConfig.java | 17 +++++++++++++++++ common-mq/src/main/java/com/brframework/commonmq/annotation/MQListener.java | 27 +++++++++++++++++++++++++++ common-mq/src/main/java/com/brframework/commonmq/core/MQClient.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-mq/src/main/java/com/brframework/commonmq/core/MQData.java | 18 ++++++++++++++++++ common-mq/src/main/java/com/brframework/commonmq/core/MQInitialize.java | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-mq/src/main/java/com/brframework/commonmq/core/MQMessageListener.java | 18 ++++++++++++++++++ common-mq/src/main/java/com/brframework/commonmq/core/RedissonMQClient.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/build.gradle | 10 ++++++++++ common-oss/src/main/java/com/brframework/commonoss/config/AliYunOSSConfig.java | 38 ++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/config/AliYunSTSConfig.java | 36 ++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/config/OSSSwaggerConfig.java | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/AliYunOSSClient.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/AliYunOSSClientBuilder.java | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/OSSMessage.java | 25 +++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/sts/AliYunSTSClient.java | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/sts/AliYunSTSPolicyBuilder.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/sts/AliYunSTSPolicyStatementBuilder.java | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/core/sts/STSAuthorization.java | 26 ++++++++++++++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/exception/OSSAuthorizationException.java | 15 +++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/exception/OSSException.java | 15 +++++++++++++++ common-oss/src/main/java/com/brframework/commonoss/web/OSSWebController.java | 26 ++++++++++++++++++++++++++ common-security/build.gradle | 12 ++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/MethodSecurityConfig.java | 16 ++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/SecurityFilter.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/core/SecurityContextHolder.java | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/core/SecurityExceptionHandler.java | 36 ++++++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/core/SecurityExceptionHandling.java | 30 ++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/core/SecuritySubject.java | 33 +++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/core/SecurityUserDetails.java | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/core/SecurityUserDetailsService.java | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/exception/ConflictTokenException.java | 17 +++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/exception/ExpiredTokenException.java | 17 +++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/exception/SecurityException.java | 35 +++++++++++++++++++++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/exception/SignatureTokenException.java | 17 +++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/exception/UnauthorizedTokenException.java | 17 +++++++++++++++++ common-security/src/main/java/com/brframework/commonsecurity/utils/JwtUtils.java | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/build.gradle | 36 ++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/aop/AdminOptionAspect.java | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/aop/annotation/AOLog.java | 17 +++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/config/AdminUserSwaggerConfig.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/dao/admin/AdminOptionLogDao.java | 15 +++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/dao/admin/AdminRoleDao.java | 12 ++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/dao/admin/AdminUserDao.java | 23 +++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/domain/admin/FunctionNode.java | 35 +++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/domain/admin/FunctionRole.java | 22 ++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/entity/admin/AdminOptionLog.java | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/entity/admin/AdminRole.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/entity/admin/AdminUser.java | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminOptionLogListParam.java | 34 ++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminRoleEditParam.java | 27 +++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminUserCreateParam.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminUserPasswordParam.java | 23 +++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminUserUpdateParam.java | 34 ++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/LoginParam.java | 24 ++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/LoginResult.java | 21 +++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/AdminOptionLogService.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/AdminRoleService.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/AdminUserService.java | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/FunctionService.java | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/web/admin/AdminController.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/web/admin/AdminSTSController.java | 33 +++++++++++++++++++++++++++++++++ common-web-admin/src/main/java/com/brframework/commonwebadmin/web/admin/AdminUserRoleController.java | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/build.gradle | 36 ++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/AppVersionDao.java | 27 +++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/PatchBranchDao.java | 22 ++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/PatchGrayUserDao.java | 22 ++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/PatchVersionDao.java | 38 ++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/domain/AppPatchConfig.java | 18 ++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/domain/RequestFlag.java | 31 +++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/AppVersion.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/PatchBranch.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/PatchGrayUser.java | 42 ++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/PatchVersion.java | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchBranchBasePackageParam.java | 21 +++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchBranchSimpleResult.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchBranchUpdateParam.java | 28 ++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchGrayUserListQueryParam.java | 24 ++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchGrayUserUpdateParam.java | 20 ++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchReleaseVersionParam.java | 34 ++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchVersionListParam.java | 33 +++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchVersionListSimpleResult.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppVersionListParam.java | 27 +++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppVersionListSimpleResult.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppVersionUpdateParam.java | 41 +++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/AppVersionService.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchBranchService.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchConfigService.java | 16 ++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchGrayUserService.java | 26 ++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchVersionService.java | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/AppVersionServiceImpl.java | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchBranchServiceImpl.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchConfigServiceImpl.java | 33 +++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchGrayUserServiceImpl.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchVersionServiceImpl.java | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/utils/RequestFlagUtils.java | 28 ++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/web/AppPatchPostController.java | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-app-patch/src/main/java/com/brframework/webapppatch/web/AppUpdateController.java | 337 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-base/build.gradle | 40 ++++++++++++++++++++++++++++++++++++++++ common-web-base/src/main/java/com/brframework/commonwebbase/dao/DictionaryDao.java | 30 ++++++++++++++++++++++++++++++ common-web-base/src/main/java/com/brframework/commonwebbase/entity/Dictionary.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ common-web-base/src/main/java/com/brframework/commonwebbase/service/DictionaryService.java | 202 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web-base/src/main/java/com/brframework/commonwebbase/service/OSSService.java | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web/build.gradle | 11 +++++++++++ common-web/src/main/java/com/brframework/commonweb/annotation/SwaggerIgnore.java | 16 ++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/config/CrossConfig.java | 43 +++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/core/RestExceptionHandler.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/core/SpringContext.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/core/SwaggerContext.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/exception/HandleException.java | 35 +++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/json/JSONResult.java | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/json/Page.java | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/json/PageParam.java | 40 ++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/utils/IPUtils.java | 41 +++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/utils/RequestResponseUtils.java | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/utils/ServletUtils.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ common-web/src/main/java/com/brframework/commonweb/web/CheckController.java | 22 ++++++++++++++++++++++ common/build.gradle | 17 +++++++++++++++++ common/src/main/java/com/brframework/common/utils/ConvertObjectUtil.java | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common/src/main/java/com/brframework/common/utils/DateTimeUtils.java | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common/src/main/java/com/brframework/common/utils/PackageUtil.java | 222 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common/src/main/java/com/brframework/common/utils/PhoneUtils.java | 34 ++++++++++++++++++++++++++++++++++ gradlew | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ gradlew.bat | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ settings.gradle | 17 +++++++++++++++++ 906 files changed, 174184 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 boot-nunu/Dockerfile create mode 100644 boot-nunu/build.gradle create mode 100644 boot-nunu/src/libs/json.jar create mode 100644 boot-nunu/src/libs/ueditor-1.1.2.jar create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/BootNunuApplication.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/AdminSwaggerConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/AliPayConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/ApiSwaggerConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/DefaultDataSourceConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/MessageConverterConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityUserDetailsConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/SelectConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/WxMpConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/WxPayConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/AbstractConfigService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/ConfigService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/impl/ConfigServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/LabelDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/PolicyApplyDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/PolicyDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/PolicyLabelDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/InvestApplyDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/InvestDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/InvestOrgDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/hall/TeamDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/oper/AdvertisementDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/oper/AreaDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/pay/PayInfoDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/pay/PayNotifyLogDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/InviteDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/ProjectDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/PropertyApplyDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/res/PropertyDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/ser/PlatformDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/train/ActivityDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/train/ActivityLogDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/MemberDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/MessageDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/OrderDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dao/user/RefundInfoDao.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/ActivityLogExcel.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/AgreementConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/Attachments.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/Calculation.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/HotDemand.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/InvestInfo.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/InviteJob.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/OrderOnlinePay.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/PayConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/PlatformModular.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/SMSConfig.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/SendMessage.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/ServiceTerms.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/VerifyPageTotal.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/VisualizationDate.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/domain/WxPayOrder.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/go/PolicyLabelParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/go/PolicyParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/hall/InvestParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/hall/TeamParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/oper/AdvertisementParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/org/InvestOrgParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/res/InviteParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/res/ProjectParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/res/PropertyParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/ser/PlatformParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/train/ActivityParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/dto/user/MemberParamDTO.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/Label.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/Policy.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/PolicyApply.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/go/PolicyLabel.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/Invest.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/InvestApply.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/InvestOrg.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/hall/Team.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/oper/Advertisement.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/oper/Area.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/pay/PayInfo.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/pay/PayNotifyLog.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/Invite.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/Project.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/Property.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/res/PropertyApply.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/ser/Platform.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/train/Activity.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/train/ActivityLog.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/Member.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/Message.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/Order.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/entity/user/RefundInfo.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/globals/MQTopics.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/globals/SystemConst.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/AreaResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParentParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParentQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelParentResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/LabelResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyApplyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyApplyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyDetailResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyLabelParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyLabelResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyVerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyVerifyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/go/PolicyVerifyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestApplyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestApplyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestOrgResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/InvestVerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/TeamParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/TeamQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/hall/TeamResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/oper/AdvertisementParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/oper/AdvertisementQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/oper/AdvertisementResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/InviteResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/ProjectParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/ProjectQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/ProjectResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyApplyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyApplyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/PropertyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/res/VerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/ser/PlatformVerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivitySummaryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/train/ActivityVerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/MemberQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/MemberResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/OrderResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/RefundInfoParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/RefundInfoQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/user/RefundInfoResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/InvestProjectResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/MemberRegisterResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/PolicyCollectionResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisitorsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisualActivityResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisualProjectResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/admin/visual/VisualizationQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/FileUriResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/VerifyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiPolicyApplyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiPolicyApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiProjectQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ApiProjectResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/HotDemandResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/InviteResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ProjectDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ProjectParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ProjectStatusParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyApplyVerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/PropertyStatusParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ResInviteQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ResProjectQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/center/ResPropertyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/ApiPolicyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/ApiPolicyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/ApplyPolicyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/LabelInfo.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/LabelParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/LabelResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/PolicyApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/PolicyPageQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/go/SearchKeyWord.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/ApiInvestQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/ApiInvestResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/ApiTeamResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestApplyVerifyParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestOrgParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestOrgQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestOrgResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/InvestParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/hall/TeamParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/OrderParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/OrderQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/OrderResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/RefundInfoParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/RefundInfoResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/order/RefundQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/ser/PlatformResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityDetailsResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityLogParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityLogQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityLogResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityQueryParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/train/ActivityResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/CheckRegisterParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/CheckRegisterResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/EditMemberInfoParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/EnterpriseRegisterParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/LoginParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MemberRegisterParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MemberResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MessageReadLog.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MessageResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/MessageUnreadResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/PasswordResetParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/ThirdPartyLoginParam.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/json/api/user/ThirdPartyLoginResult.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/SearchService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/SpiderService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/LabelService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/PolicyApplyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/PolicyLabelService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/PolicyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/LabelServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/PolicyApplyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/PolicyLabelServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/go/impl/PolicyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/InvestApplyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/InvestOrgService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/InvestService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/TeamService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/InvestApplyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/InvestOrgServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/InvestServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/hall/impl/TeamServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/AdvertisementService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/AreaService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/impl/AdvertisementServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/oper/impl/AreaServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/PayNotifyLogService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/PaymentService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/AliPayNotifyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/AliPayService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/impl/AliPayNotifyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/ali/impl/AliPayServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/impl/PayNotifyLogServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/impl/PaymentServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/WeiXinPayNotifyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/WeiXinPayService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/impl/WeiXinPayNotifyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/pay/weixin/impl/WeiXinPayServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/InviteService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/ProjectService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/PropertyApplyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/PropertyService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/InviteServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/ProjectServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/PropertyApplyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/res/impl/PropertyServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/ser/PlatformService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/ser/impl/PlatformServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/AbstractCaptchaService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/CaptchaConstant.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/CaptchaService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/sms/impl/AliCaptchaServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/train/ActivityLogService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/train/ActivityService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/train/impl/ActivityLogServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/train/impl/ActivityServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/MemberService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/MessageService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/OrderService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/RefundInfoService.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/MemberServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/MessageServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/OrderServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/service/user/impl/RefundInfoServiceImpl.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/task/SpiderTask.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/AmountConversionUtil.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/Base64URL.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/ExcelUtils.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/HttpUtils.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/SHAUtils.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/ShareCodeUtil.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/UUIDGenerator.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/VisualizationUtil.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/WordUtils.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/ali/Base64.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/ali/OrderInfoUtil2_0.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/util/ali/SignUtils.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminHallController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminLabelController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminOperController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminOrgController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminPolicyController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminResController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminSerController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminSystemConfigController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminTrainController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminUserController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/admin/AdminVisualizationController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiGoController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiHallController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiOperController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiOrderController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiPayNotifyController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiResController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiSerController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiTrainController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiUediterController.java create mode 100644 boot-nunu/src/main/java/com/softwarebr/nunu/web/api/ApiUserController.java create mode 100644 boot-nunu/src/main/resources/application-dev.properties create mode 100644 boot-nunu/src/main/resources/application-prod.properties create mode 100644 boot-nunu/src/main/resources/application-test.properties create mode 100644 boot-nunu/src/main/resources/config.json create mode 100644 boot-nunu/src/main/resources/static/MP_verify_GEfkbYzZSNfhua8K.txt create mode 100644 boot-nunu/src/main/resources/static/dialogs/anchor/anchor.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/attachment.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/attachment.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/attachment.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_chm.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_default.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_doc.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_exe.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_jpg.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_mp3.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_mv.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_pdf.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_ppt.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_psd.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_rar.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_txt.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/fileTypeImages/icon_xls.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/alignicon.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/alignicon.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/bg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/file-icons.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/file-icons.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/icons.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/icons.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/image.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/progress.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/success.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/attachment/images/success.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/background/background.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/background/background.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/background/background.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/background/images/bg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/background/images/success.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/chart.config.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/charts.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/charts.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/charts.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/images/charts0.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/images/charts1.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/images/charts2.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/images/charts3.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/images/charts4.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/charts/images/charts5.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/emotion.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/emotion.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/emotion.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/0.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/bface.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/cface.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/fface.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/jxface2.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/neweditor-tab-bg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/tface.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/wface.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/emotion/images/yface.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/gmap/gmap.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/help/help.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/help/help.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/help/help.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/image.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/image.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/image.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/alignicon.jpg create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/bg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/icons.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/icons.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/image.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/progress.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/success.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/image/images/success.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/insertframe/insertframe.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/internal.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/link/link.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/map/map.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/map/show.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/music/music.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/music/music.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/music/music.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/preview/preview.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/addimg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/brush.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/delimg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/delimgH.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/empty.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/emptyH.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/eraser.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/redo.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/redoH.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/scale.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/scaleH.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/size.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/undo.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/images/undoH.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/scrawl.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/scrawl.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/scrawl/scrawl.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/searchreplace/searchreplace.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/searchreplace/searchreplace.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/snapscreen/snapscreen.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/spechars/spechars.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/spechars/spechars.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/table/dragicon.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/table/edittable.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/table/edittable.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/table/edittable.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/table/edittd.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/table/edittip.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/config.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/images/bg.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/images/pre0.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/images/pre1.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/images/pre2.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/images/pre3.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/images/pre4.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/template.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/template.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/template/template.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/bg.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/center_focus.jpg create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/file-icons.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/file-icons.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/icons.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/icons.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/image.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/left_focus.jpg create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/none_focus.jpg create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/progress.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/right_focus.jpg create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/success.gif create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/images/success.png create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/video.css create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/video.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/video/video.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/webapp/webapp.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/wordimage/fClipboard_ueditor.swf create mode 100644 boot-nunu/src/main/resources/static/dialogs/wordimage/imageUploader.swf create mode 100644 boot-nunu/src/main/resources/static/dialogs/wordimage/tangram.js create mode 100644 boot-nunu/src/main/resources/static/dialogs/wordimage/wordimage.html create mode 100644 boot-nunu/src/main/resources/static/dialogs/wordimage/wordimage.js create mode 100644 boot-nunu/src/main/resources/static/index.html create mode 100644 boot-nunu/src/main/resources/static/lang/en/en.js create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/addimage.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/alldeletebtnhoverskin.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/alldeletebtnupskin.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/background.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/button.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/copy.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/deletedisable.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/deleteenable.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/listbackground.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/localimage.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/music.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/rotateleftdisable.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/rotateleftenable.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/rotaterightdisable.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/rotaterightenable.png create mode 100644 boot-nunu/src/main/resources/static/lang/en/images/upload.png create mode 100644 boot-nunu/src/main/resources/static/lang/zh-cn/images/copy.png create mode 100644 boot-nunu/src/main/resources/static/lang/zh-cn/images/localimage.png create mode 100644 boot-nunu/src/main/resources/static/lang/zh-cn/images/music.png create mode 100644 boot-nunu/src/main/resources/static/lang/zh-cn/images/upload.png create mode 100644 boot-nunu/src/main/resources/static/lang/zh-cn/zh-cn.js create mode 100644 boot-nunu/src/main/resources/static/themes/default/css/ueditor.css create mode 100644 boot-nunu/src/main/resources/static/themes/default/css/ueditor.min.css create mode 100644 boot-nunu/src/main/resources/static/themes/default/dialogbase.css create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/anchor.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/arrow.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/arrow_down.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/arrow_up.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/button-bg.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/cancelbutton.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/charts.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/cursor_h.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/cursor_h.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/cursor_v.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/cursor_v.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/dialog-title-bg.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/filescan.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/highlighted.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/icons-all.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/icons.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/icons.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/loaderror.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/loading.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/lock.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/neweditor-tab-bg.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/pagebreak.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/scale.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/sortable.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/spacer.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/sparator_v.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/table-cell-align.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/tangram-colorpicker.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/toolbar_bg.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/unhighlighted.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/upload.png create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/videologo.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/word.gif create mode 100644 boot-nunu/src/main/resources/static/themes/default/images/wordpaste.png create mode 100644 boot-nunu/src/main/resources/static/themes/iframe.css create mode 100644 boot-nunu/src/main/resources/static/third-party/SyntaxHighlighter/shCore.js create mode 100644 boot-nunu/src/main/resources/static/third-party/SyntaxHighlighter/shCoreDefault.css create mode 100644 boot-nunu/src/main/resources/static/third-party/codemirror/codemirror.css create mode 100644 boot-nunu/src/main/resources/static/third-party/codemirror/codemirror.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/adapters/mootools-adapter.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/adapters/mootools-adapter.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/adapters/prototype-adapter.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/adapters/prototype-adapter.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/adapters/standalone-framework.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/adapters/standalone-framework.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/highcharts-more.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/highcharts-more.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/highcharts.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/highcharts.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/annotations.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/annotations.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/canvas-tools.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/canvas-tools.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/data.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/data.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/drilldown.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/drilldown.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/exporting.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/exporting.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/funnel.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/funnel.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/heatmap.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/heatmap.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/map.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/map.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/no-data-to-display.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/modules/no-data-to-display.src.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/themes/dark-blue.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/themes/dark-green.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/themes/gray.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/themes/grid.js create mode 100644 boot-nunu/src/main/resources/static/third-party/highcharts/themes/skies.js create mode 100644 boot-nunu/src/main/resources/static/third-party/jquery-1.10.2.js create mode 100644 boot-nunu/src/main/resources/static/third-party/jquery-1.10.2.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/jquery-1.10.2.min.map create mode 100644 boot-nunu/src/main/resources/static/third-party/snapscreen/UEditorSnapscreen.exe create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.eot create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.svg create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.ttf create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/font/vjs.woff create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/video-js.css create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/video-js.min.css create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/video-js.swf create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/video.dev.js create mode 100644 boot-nunu/src/main/resources/static/third-party/video-js/video.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/Uploader.swf create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.css create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.custom.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.custom.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.flashonly.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.flashonly.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.html5only.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.html5only.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.withoutimage.js create mode 100644 boot-nunu/src/main/resources/static/third-party/webuploader/webuploader.withoutimage.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/xss.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/zeroclipboard/ZeroClipboard.js create mode 100644 boot-nunu/src/main/resources/static/third-party/zeroclipboard/ZeroClipboard.min.js create mode 100644 boot-nunu/src/main/resources/static/third-party/zeroclipboard/ZeroClipboard.swf create mode 100644 boot-nunu/src/main/resources/static/uediter-config.json create mode 100644 boot-nunu/src/main/resources/static/ueditor.all.js create mode 100644 boot-nunu/src/main/resources/static/ueditor.all.min.js create mode 100644 boot-nunu/src/main/resources/static/ueditor.config.js create mode 100644 boot-nunu/src/main/resources/static/ueditor.parse.js create mode 100644 boot-nunu/src/main/resources/static/ueditor.parse.min.js create mode 100644 boot-nunu/src/main/resources/template/活动回执单.ftl create mode 100644 build.gradle create mode 100644 common-app-push/build.gradle create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/dao/PushClientInfoDao.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/dao/PushLogDao.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/domain/UPushConfig.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/entity/PushClientInfo.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/entity/PushLog.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/exception/AppPushException.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/json/AppUPushSendBroadcastParam.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/json/AppUPushSendUnicastParam.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/json/PushLogSimpleResult.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/AppPushService.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/PushClientInfoService.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/PushLogService.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/UPushConfigService.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/impl/AppPushServiceImpl.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/impl/PushClientInfoServiceImpl.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/impl/PushLogServiceImpl.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/service/impl/UPushConfigServiceImpl.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/AndroidPayload.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/AndroidPayloadBody.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/IOSPayload.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/IOSPayloadAps.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/IOSPayloadApsAlert.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/UPush.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/vo/UPushPolicy.java create mode 100644 common-app-push/src/main/java/com/brframework/commonapppush/web/AppPushController.java create mode 100644 common-app-push/src/main/resources/push.json create mode 100644 common-cache/build.gradle create mode 100644 common-cache/src/main/java/com/brframework/commoncache/config/CacheManagerConfig.java create mode 100644 common-cache/src/main/java/com/brframework/commoncache/config/RedissonConfig.java create mode 100644 common-cache/src/main/java/com/brframework/commoncache/core/FastJsonRedisCodec.java create mode 100644 common-cms/build.gradle create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/AdminMenu.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/Column.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/LayoutColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/Panel.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/CheckBoxColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/DateColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/DateTimeBetweenColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/DateTimeColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/FileColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/HideColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/ImageColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/NumberColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/RichTextColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/SelectColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/SwitchColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TagColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TextAreaColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TextColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TimeColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/column/TreeColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/EditAlertLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/EditLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/ListLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/PageLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/layout/ViewLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/annatotion/option/CmsOption.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/DefPanelOption.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/Icons.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/Option.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/Panel.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/PanelOption.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/UriProtocol.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/cms/Select.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/cms/Selector.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/cms/TreeNode.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/AbstractPanelLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/AbstractPanelLayoutColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/PanelLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/PanelLayoutColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/SelectOption.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutCheckBoxColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutDateColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutDateTimeBetweenColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutDateTimeColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutFileColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutHideColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutImageColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutNumberColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutRichTextColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutSelectColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutSwitchColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTagColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTextAreaColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTextColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTimeColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/column/LayoutTreeColumn.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelEditAlertLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelEditLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelListLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelListPageLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/layout/layout/PanelViewLayout.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/option/DefOption.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/permission/Menu.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/permission/Permission.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/uri/PanelUri.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/uri/RequestUri.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/core/uri/RouteUri.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/filter/PanelFilter.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/ColourUtil.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/ControllerUtil.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/DataTimeBetweenUtil.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/EnumColourElement.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/LayoutColumnUtil.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/MenuPermissionUtils.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/SelectorManager.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelCell.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelLog.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelLogs.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelSheet.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/excel/ExcelUtil.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/utils/excel/FieldForSortting.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/web/AdminSelectorController.java create mode 100644 common-cms/src/main/java/com/brframework/commoncms/web/CmsApplicationRunner.java create mode 100644 common-db/build.gradle create mode 100644 common-db/src/main/java/com/brframework/commondb/annotation/QuerySort.java create mode 100644 common-db/src/main/java/com/brframework/commondb/annotation/param/ParamQuery.java create mode 100644 common-db/src/main/java/com/brframework/commondb/annotation/param/QueryExpression.java create mode 100644 common-db/src/main/java/com/brframework/commondb/config/QueryDslConfig.java create mode 100644 common-db/src/main/java/com/brframework/commondb/core/AbstractEntityService.java create mode 100644 common-db/src/main/java/com/brframework/commondb/core/CommonRepository.java create mode 100644 common-db/src/main/java/com/brframework/commondb/core/ControllerPageHandle.java create mode 100644 common-db/src/main/java/com/brframework/commondb/core/EntityService.java create mode 100644 common-db/src/main/java/com/brframework/commondb/core/ExQuery.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/DruidDataSourceAutoConfigure.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/DruidDataSourceBuilder.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/DruidDataSourceWrapper.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/properties/DruidStatProperties.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/stat/DruidFilterConfiguration.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/stat/DruidSpringAopConfiguration.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/stat/DruidStatViewServletConfiguration.java create mode 100644 common-db/src/main/java/com/brframework/commondb/druid/stat/DruidWebStatFilterConfiguration.java create mode 100644 common-db/src/main/resources/META-INF/additional-spring-configuration-metadata.json create mode 100644 common-db/src/main/resources/META-INF/spring.factories create mode 100644 common-distributed/build.gradle create mode 100644 common-distributed/src/main/java/com/brframework/commondistributed/annotation/DistributedLock.java create mode 100644 common-distributed/src/main/java/com/brframework/commondistributed/core/DistributedExpressionRootObject.java create mode 100644 common-distributed/src/main/java/com/brframework/commondistributed/core/DistributedLockAspect.java create mode 100644 common-distributed/src/main/java/com/brframework/commondistributed/exception/LockedException.java create mode 100644 common-generate/build.gradle create mode 100644 common-generate/src/main/java/com/brframework/generate/BaseUtil.java create mode 100644 common-generate/src/main/java/com/brframework/generate/Constant.java create mode 100644 common-generate/src/main/java/com/brframework/generate/FileDomain.java create mode 100644 common-generate/src/main/java/com/brframework/generate/GenerateClass.java create mode 100644 common-generate/src/main/java/com/brframework/generate/GenerateUtil.java create mode 100644 common-generate/src/main/java/com/brframework/generate/base/JavaFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/base/ResourceFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/AdminControllerFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/ApiControllerClassFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/DaoClassFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/EntityClassFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/JsonClassFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/ServiceImplFile.java create mode 100644 common-generate/src/main/java/com/brframework/generate/template/ServiceInterfaceFile.java create mode 100644 common-mq/build.gradle create mode 100644 common-mq/src/main/java/com/brframework/commonmq/annotation/MQConfig.java create mode 100644 common-mq/src/main/java/com/brframework/commonmq/annotation/MQListener.java create mode 100644 common-mq/src/main/java/com/brframework/commonmq/core/MQClient.java create mode 100644 common-mq/src/main/java/com/brframework/commonmq/core/MQData.java create mode 100644 common-mq/src/main/java/com/brframework/commonmq/core/MQInitialize.java create mode 100644 common-mq/src/main/java/com/brframework/commonmq/core/MQMessageListener.java create mode 100644 common-mq/src/main/java/com/brframework/commonmq/core/RedissonMQClient.java create mode 100644 common-oss/build.gradle create mode 100644 common-oss/src/main/java/com/brframework/commonoss/config/AliYunOSSConfig.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/config/AliYunSTSConfig.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/config/OSSSwaggerConfig.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/AliYunOSSClient.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/AliYunOSSClientBuilder.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/OSSMessage.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/sts/AliYunSTSClient.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/sts/AliYunSTSPolicyBuilder.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/sts/AliYunSTSPolicyStatementBuilder.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/core/sts/STSAuthorization.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/exception/OSSAuthorizationException.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/exception/OSSException.java create mode 100644 common-oss/src/main/java/com/brframework/commonoss/web/OSSWebController.java create mode 100644 common-security/build.gradle create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/MethodSecurityConfig.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/SecurityFilter.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/core/SecurityContextHolder.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/core/SecurityExceptionHandler.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/core/SecurityExceptionHandling.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/core/SecuritySubject.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/core/SecurityUserDetails.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/core/SecurityUserDetailsService.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/exception/ConflictTokenException.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/exception/ExpiredTokenException.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/exception/SecurityException.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/exception/SignatureTokenException.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/exception/UnauthorizedTokenException.java create mode 100644 common-security/src/main/java/com/brframework/commonsecurity/utils/JwtUtils.java create mode 100644 common-web-admin/build.gradle create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/aop/AdminOptionAspect.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/aop/annotation/AOLog.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/config/AdminUserSwaggerConfig.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/dao/admin/AdminOptionLogDao.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/dao/admin/AdminRoleDao.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/dao/admin/AdminUserDao.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/domain/admin/FunctionNode.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/domain/admin/FunctionRole.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/entity/admin/AdminOptionLog.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/entity/admin/AdminRole.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/entity/admin/AdminUser.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminOptionLogListParam.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminRoleEditParam.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminUserCreateParam.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminUserPasswordParam.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/AdminUserUpdateParam.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/LoginParam.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/json/admin/adminuser/LoginResult.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/AdminOptionLogService.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/AdminRoleService.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/AdminUserService.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/service/admin/FunctionService.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/web/admin/AdminController.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/web/admin/AdminSTSController.java create mode 100644 common-web-admin/src/main/java/com/brframework/commonwebadmin/web/admin/AdminUserRoleController.java create mode 100644 common-web-app-patch/build.gradle create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/AppVersionDao.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/PatchBranchDao.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/PatchGrayUserDao.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/dao/PatchVersionDao.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/domain/AppPatchConfig.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/domain/RequestFlag.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/AppVersion.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/PatchBranch.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/PatchGrayUser.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/entity/PatchVersion.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchBranchBasePackageParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchBranchSimpleResult.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchBranchUpdateParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchGrayUserListQueryParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchGrayUserUpdateParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchReleaseVersionParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchVersionListParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppPatchVersionListSimpleResult.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppVersionListParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppVersionListSimpleResult.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/json/AppVersionUpdateParam.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/AppVersionService.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchBranchService.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchConfigService.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchGrayUserService.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/PatchVersionService.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/AppVersionServiceImpl.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchBranchServiceImpl.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchConfigServiceImpl.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchGrayUserServiceImpl.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/service/impl/PatchVersionServiceImpl.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/utils/RequestFlagUtils.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/web/AppPatchPostController.java create mode 100644 common-web-app-patch/src/main/java/com/brframework/webapppatch/web/AppUpdateController.java create mode 100644 common-web-base/build.gradle create mode 100644 common-web-base/src/main/java/com/brframework/commonwebbase/dao/DictionaryDao.java create mode 100644 common-web-base/src/main/java/com/brframework/commonwebbase/entity/Dictionary.java create mode 100644 common-web-base/src/main/java/com/brframework/commonwebbase/service/DictionaryService.java create mode 100644 common-web-base/src/main/java/com/brframework/commonwebbase/service/OSSService.java create mode 100644 common-web/build.gradle create mode 100644 common-web/src/main/java/com/brframework/commonweb/annotation/SwaggerIgnore.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/config/CrossConfig.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/core/RestExceptionHandler.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/core/SpringContext.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/core/SwaggerContext.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/exception/HandleException.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/json/JSONResult.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/json/Page.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/json/PageParam.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/utils/IPUtils.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/utils/RequestResponseUtils.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/utils/ServletUtils.java create mode 100644 common-web/src/main/java/com/brframework/commonweb/web/CheckController.java create mode 100644 common/build.gradle create mode 100644 common/src/main/java/com/brframework/common/utils/ConvertObjectUtil.java create mode 100644 common/src/main/java/com/brframework/common/utils/DateTimeUtils.java create mode 100644 common/src/main/java/com/brframework/common/utils/PackageUtil.java create mode 100644 common/src/main/java/com/brframework/common/utils/PhoneUtils.java create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1da6859 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +.idea +*.iml +out +gen +.gradle +build +doc +gradle +generated +metamodels diff --git a/README.md b/README.md new file mode 100644 index 0000000..542a873 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ + +##语雀项目信息 +https://www.yuque.com/koksgb/wrorgp/zooms0 + +##设计文档 +https://www.processon.com/diagrams + +##模块介绍 + +###common +项目最基础的公用组件 + +###common-app-push +app的推送组件,目前使用的是友盟的app推送支持 + +###common-cache +分布式缓存组件,基于spring boot cache 并使用了Redisson的支持 + +###common-cms +自研的后端管理自动生成组件,可通过简单的注解自动生成管理端界面 + +###common-db +数据库组件,目前支持MYSQL数据库,ORM框架采用Hibernate,使用JPA及QueryDSL来提升效率 + +###common-distributed +分布式调度组件,包括分布式锁 + +###common-mq +消息队列组件,使用Redis实现消息队列 + +###common-oss +对象存储组件,使用aliyun oss作为底层支持 + +###common-security +安全组件,使用spring security实现安全控制 + +###common-web +Web组件, 使用Spring boot 和 Spring MVC实现 + +###common-web-admin +管理后台及管理员管理组件 + +###common-web-base +Web开发的一些基础组件 \ No newline at end of file diff --git a/boot-nunu/Dockerfile b/boot-nunu/Dockerfile new file mode 100644 index 0000000..ee34226 --- /dev/null +++ b/boot-nunu/Dockerfile @@ -0,0 +1,5 @@ +FROM openjdk:8-jdk-alpine +EXPOSE 8080 +ARG JAR_FILE +COPY $JAR_FILE /home/app.jar +ENTRYPOINT ["java","-jar","/home/app.jar"] \ No newline at end of file diff --git a/boot-nunu/build.gradle b/boot-nunu/build.gradle new file mode 100644 index 0000000..0809457 --- /dev/null +++ b/boot-nunu/build.gradle @@ -0,0 +1,79 @@ +plugins { + id 'org.springframework.boot' version '2.1.7.RELEASE' + id 'io.spring.dependency-management' version '1.0.7.RELEASE' + id 'java' +} + +bootJar { + launchScript() +} + + + +configurations { + querydslapt +} + +sourceSets { + main { + java { + srcDir file("metamodels") + } + } +} + +task querymodels(type: JavaCompile, group: 'build') { + doFirst { + delete file("metamodels"); + file("metamodels").mkdirs(); + } + + classpath = configurations.compile + configurations.querydslapt + destinationDir = file("metamodels") + + source = sourceSets.main.java + options.compilerArgs = [ + "-proc:only", + "-processor", "com.querydsl.apt.jpa.JPAAnnotationProcessor", + "-s", file("metamodels") + ] +} + + +dependencies { + // spring boot 单元测试支持 + testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: springBootVersion + //pdf转换工具 + compile group: 'com.itextpdf', name: 'itextpdf', version: '5.5.13' + //excel生成工具 + compile group: 'org.apache.poi', name: 'poi-ooxml', version: '4.1.0' + //okhttp日志系统 + compile 'com.squareup.okhttp3:logging-interceptor:3.9.1' + compile 'com.squareup.retrofit2:converter-gson:2.0.2' + + compile project(":common-web-admin") + compile project(":common-web-app-patch") + compile project(":common-app-push") + compile project(":common-db") + compile project(":common-security") + compile project(":common-oss") + compile project(":common-cms") + compile project(":common-distributed") + compile project(":common-mq") + + querydslapt("com.querydsl:querydsl-apt:4.2.1") + + compile('com.github.binarywang:weixin-java-mp:3.6.0') + compile('com.github.binarywang:weixin-java-pay:3.6.0') + compile('com.github.binarywang:weixin-java-miniapp:3.6.0') + compile('com.tencentcloudapi:tencentcloud-sdk-java:3.0.93') + //爬虫依赖 + compile("org.jsoup:jsoup:1.11.3") + + // 支付宝支付支持 + compile group: 'com.alipay.sdk', name: 'alipay-sdk-java', version: '4.8.10.ALL' + compile 'com.aliyun:aliyun-java-sdk-core:4.1.0' + // https://mvnrepository.com/artifact/org.freemarker/freemarker + compile group: 'org.freemarker', name: 'freemarker', version: '2.3.23' + +} \ No newline at end of file diff --git a/boot-nunu/src/libs/json.jar b/boot-nunu/src/libs/json.jar new file mode 100644 index 0000000..ed0bc93 Binary files /dev/null and b/boot-nunu/src/libs/json.jar differ diff --git a/boot-nunu/src/libs/ueditor-1.1.2.jar b/boot-nunu/src/libs/ueditor-1.1.2.jar new file mode 100644 index 0000000..4819fe0 Binary files /dev/null and b/boot-nunu/src/libs/ueditor-1.1.2.jar differ diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/BootNunuApplication.java b/boot-nunu/src/main/java/com/softwarebr/nunu/BootNunuApplication.java new file mode 100644 index 0000000..220a33a --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/BootNunuApplication.java @@ -0,0 +1,53 @@ +package com.softwarebr.nunu; + +import com.google.common.collect.Lists; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.EnableAspectJAutoProxy; +import org.springframework.scheduling.annotation.EnableScheduling; +import org.springframework.transaction.annotation.EnableTransactionManagement; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + +import java.util.List; + +@SpringBootApplication +@EnableSwagger2 +@EnableTransactionManagement +@ComponentScan(basePackages = {"com.brframework", "com.softwarebr.nunu"}) +@EnableAspectJAutoProxy(proxyTargetClass = true, exposeProxy = true) +@EnableScheduling +public class BootNunuApplication { + + public static void main(String[] args) { + //处理参数 + args = handlerArgs(args); + SpringApplication.run(BootNunuApplication.class, args); + + } + + /** + * 处理参数 + * @param args + * @return + */ + private static String[] handlerArgs(String[] args){ + boolean defActive = false; + for (String arg : args) { + if(arg.startsWith("--spring.profiles.active=")){ + defActive = true; + break; + } + } + + if(!defActive){ + //默认使用dev启动 + List argList = Lists.newArrayList(args); + argList.add("--spring.profiles.active=dev"); + args = argList.toArray(new String[]{}); + } + + return args; + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/AdminSwaggerConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/AdminSwaggerConfig.java new file mode 100644 index 0000000..b347ce6 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/AdminSwaggerConfig.java @@ -0,0 +1,67 @@ +package com.softwarebr.nunu.config; + +import com.brframework.commonweb.core.SwaggerContext; +import com.google.common.collect.Lists; +import lombok.Data; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import springfox.documentation.builders.ApiInfoBuilder; +import springfox.documentation.builders.ParameterBuilder; +import springfox.documentation.schema.ModelRef; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.service.Contact; +import springfox.documentation.service.Parameter; +import springfox.documentation.spring.web.plugins.Docket; + +import java.util.List; + +/** + * 管理后台Swagger配置 + * @Author xu + * @Date 2018/1/3 0003 下午 3:30 + * Swagger api生成 + */ +@Configuration +@Data +public class AdminSwaggerConfig { + + @Value("${swagger.enable}") + private boolean enable; + private String groupName = "admin"; + private String packageName = "com.softwarebr.nunu.web.admin"; + private String title = "管理后台接口文档"; + private String description = "管理后台接口文档"; + private String termsOfServiceUrl = ""; + private String version = "1.0"; + + private String contactName = "beiru"; + private String contactUrl = "https://www.software-br.com"; + private String contactEmail = ""; + + + + @Bean("adminDocket") + public Docket api() { + + List list = Lists.newArrayList(); + ParameterBuilder tokenPar = new ParameterBuilder(); + tokenPar.name("Authorization").description("token").modelRef(new ModelRef("string")).parameterType("header").required(false).build(); + list.add(tokenPar.build()); + + return SwaggerContext.createDocket(groupName, packageName, apiInfo(), list, enable); + } + + private ApiInfo apiInfo() { + return new ApiInfoBuilder() + .title(title)//大标题 + .description(description)//详细描述 + .version(version)//版本 + .termsOfServiceUrl(termsOfServiceUrl) + .contact(new Contact(contactName, contactUrl, contactEmail))//作者 + .license("The Apache License, Version 2.0") + .licenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html") + .build(); + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/AliPayConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/AliPayConfig.java new file mode 100644 index 0000000..cd2b4c3 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/AliPayConfig.java @@ -0,0 +1,81 @@ +package com.softwarebr.nunu.config; + +import cn.hutool.core.io.FileUtil; +import com.alipay.api.AlipayApiException; +import com.alipay.api.AlipayClient; +import com.alipay.api.CertAlipayRequest; +import com.alipay.api.DefaultAlipayClient; +import com.softwarebr.nunu.util.UUIDGenerator; +import com.softwarebr.nunu.config.domain.ConfigService; +import com.softwarebr.nunu.domain.PayConfig; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.util.StringUtils; + +import java.io.File; +import java.io.IOException; +import java.nio.charset.Charset; + +/** + * @author xu + * @date 2019/10/31 10:13 + */ +@Configuration +@Slf4j +public class AliPayConfig { + + private static final String crtPath; + static { + String path = null; + try { + path = FileUtil.file("").getCanonicalPath() + File.separator + "crt" + File.separator; + } catch (IOException e) { + } + crtPath = path; + FileUtil.del(crtPath); + FileUtil.file(crtPath).mkdir(); + } + + @Autowired + ConfigService payConfigConfigService; + + @Bean + public AlipayClient appAlipayClient() throws AlipayApiException, IOException { + PayConfig payConfig = this.payConfigConfigService.get(); + if(StringUtils.isEmpty(payConfig.getAppApAlipayPublicCertContent())){ + return null; + } + + String alipayPublicCertPath = crtPath + genFileName("crt"); + String rootCertPath = crtPath + genFileName("crt"); + String certPath = crtPath + genFileName("crt"); + + FileUtil.writeString(payConfig.getAppApAlipayPublicCertContent(), alipayPublicCertPath, Charset.forName("UTF-8")); + log.info("证书alipayPublicCertPath加载完成,加载地址:{}", alipayPublicCertPath); + FileUtil.writeString(payConfig.getAppApRootCertContent(), rootCertPath, Charset.forName("UTF-8")); + log.info("证书rootCertPath加载完成,加载地址:{}", rootCertPath); + FileUtil.writeString(payConfig.getAppApCertContent(), certPath, Charset.forName("UTF-8")); + log.info("证书certPath加载完成,加载地址:{}", certPath); + + CertAlipayRequest request = new CertAlipayRequest(); + request.setServerUrl(payConfig.getApServerUrl()); + request.setAppId(payConfig.getAppApAppId()); + request.setPrivateKey(payConfig.getAppApPrivateKey()); + request.setFormat("json"); + request.setCharset("utf-8"); + request.setSignType("RSA2"); + + request.setCertPath(certPath); + request.setAlipayPublicCertPath(alipayPublicCertPath); + request.setRootCertPath(rootCertPath); + + return new DefaultAlipayClient(request); + } + + private String genFileName(String format){ + return UUIDGenerator.generateShortUuid() + "." + format; + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/ApiSwaggerConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/ApiSwaggerConfig.java new file mode 100644 index 0000000..2c97d74 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/ApiSwaggerConfig.java @@ -0,0 +1,70 @@ +package com.softwarebr.nunu.config; + +import com.brframework.commonweb.core.SwaggerContext; +import com.google.common.collect.Lists; +import lombok.Data; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import springfox.documentation.builders.ApiInfoBuilder; +import springfox.documentation.builders.ParameterBuilder; +import springfox.documentation.schema.ModelRef; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.service.Contact; +import springfox.documentation.service.Parameter; +import springfox.documentation.spring.web.plugins.Docket; + +import java.util.List; + +/** + * api前端Swagger配置 + * @Author laolian + * @Date 2019-8-28 09:44:32 + * Swagger api生成 + */ +@Configuration +@Data +public class ApiSwaggerConfig { + + @Value("${swagger.enable}") + private boolean enable; + private String groupName = "api"; + private String packageName = "com.softwarebr.nunu.web.api"; + private String title = "api接口文档"; + private String description = "api接口文档"; + private String termsOfServiceUrl = ""; + private String version = "1.0"; + + private String contactName = "beiru"; + private String contactUrl = "https://www.software-br.com"; + private String contactEmail = ""; + + + + @Bean("apiDocket") + public Docket api() { + + List list = Lists.newArrayList(); + ParameterBuilder tokenPar = new ParameterBuilder(); + tokenPar.name("Authorization").description("token").modelRef(new ModelRef("string")).parameterType("header").required(false).build(); + ParameterBuilder requestFlagPar = new ParameterBuilder(); + requestFlagPar.name("request-flag").description("请求标记").modelRef(new ModelRef("string")).parameterType("header").required(false).build(); + list.add(requestFlagPar.build()); + list.add(tokenPar.build()); + + return SwaggerContext.createDocket(groupName, packageName, apiInfo(), list, enable); + } + + private ApiInfo apiInfo() { + return new ApiInfoBuilder() + .title(title)//大标题 + .description(description)//详细描述 + .version(version)//版本 + .termsOfServiceUrl(termsOfServiceUrl) + .contact(new Contact(contactName, contactUrl, contactEmail))//作者 + .license("The Apache License, Version 2.0") + .licenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html") + .build(); + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/DefaultDataSourceConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/DefaultDataSourceConfig.java new file mode 100644 index 0000000..88093eb --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/DefaultDataSourceConfig.java @@ -0,0 +1,58 @@ +package com.softwarebr.nunu.config; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties; +import org.springframework.boot.autoconfigure.orm.jpa.HibernateSettings; +import org.springframework.boot.autoconfigure.orm.jpa.JpaProperties; +import org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.jpa.repository.config.EnableJpaRepositories; +import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean; + +import javax.sql.DataSource; +import java.util.Map; + +/** + * @author xu + * @date 2019/8/20 16:50 + */ +@Configuration +@EnableJpaRepositories( + basePackages = { + "com.softwarebr.nunu.dao", + "com.brframework.commonapppush.dao", + "com.brframework.webapppatch.dao", + "com.brframework.commonwebbase.dao", + "com.brframework.commonwebadmin.dao" + } +) +public class DefaultDataSourceConfig { + + @Autowired + JpaProperties jpaProperties; + + @Autowired + HibernateProperties hibernateProperties; + + @Bean(name = "entityManagerFactory") + public LocalContainerEntityManagerFactoryBean + entityManagerFactory( + EntityManagerFactoryBuilder builder + , DataSource dataSource + ) { + Map properties = hibernateProperties + .determineHibernateProperties(jpaProperties.getProperties(), new HibernateSettings()); + return builder + .dataSource(dataSource) + .packages("com.softwarebr.nunu.entity", + "com.brframework.commonapppush.entity", + "com.brframework.webapppatch.entity", + "com.brframework.commonwebbase.entity", + "com.brframework.commonwebadmin.entity") + .persistenceUnit("default") + .properties(properties) + .build(); + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/MessageConverterConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/MessageConverterConfig.java new file mode 100644 index 0000000..0efa137 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/MessageConverterConfig.java @@ -0,0 +1,39 @@ +package com.softwarebr.nunu.config; + +import com.alibaba.fastjson.serializer.SerializerFeature; +import com.alibaba.fastjson.support.config.FastJsonConfig; +import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; +import org.springframework.boot.autoconfigure.http.HttpMessageConverters; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import static com.alibaba.fastjson.serializer.SerializerFeature.DisableCircularReferenceDetect; + +/** + * @Author: ljr + * @Date: 2019/9/5 15:39 + * @Description: + */ +@Configuration +public class MessageConverterConfig { + + @Bean + public HttpMessageConverters customConverters() { + FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter(); + FastJsonConfig config = new FastJsonConfig(); + converter.setFastJsonConfig(config); + config.setSerializerFeatures(DisableCircularReferenceDetect, + //null的字段也会输出 + SerializerFeature.WriteMapNullValue + //字符串为null字段返回"" + //SerializerFeature.WriteNullStringAsEmpty, + //List字段如果为null,输出为[],而非null + //SerializerFeature.WriteNullListAsEmpty, + ////数值字段如果为null,输出为0,而非null + //SerializerFeature.WriteNullNumberAsZero, + ////Boolean字段如果为null,输出为false,而非null + //SerializerFeature.WriteNullBooleanAsFalse); + ); + return new HttpMessageConverters(converter); + } +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityConfig.java new file mode 100644 index 0000000..e32f200 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityConfig.java @@ -0,0 +1,125 @@ +package com.softwarebr.nunu.config; + +import com.brframework.commonsecurity.SecurityFilter; +import com.brframework.commonsecurity.core.SecurityExceptionHandling; +import com.brframework.commonsecurity.core.SecurityUserDetailsService; +import lombok.Data; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.annotation.Order; +import org.springframework.data.redis.core.StringRedisTemplate; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.security.config.http.SessionCreationPolicy; +import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; + +/** + * @author xu + * @date 2019/8/19 20:16 + */ +@EnableWebSecurity +@Configuration +@Data +public class SecurityConfig { + + @Autowired + SecurityUserDetailsConfig config; + + /** + * + * @param redisTemplate + * @return + */ + @Bean("adminUserDetailsService") + public SecurityUserDetailsService adminUserDetailsService(@Autowired StringRedisTemplate redisTemplate) { + return new SecurityUserDetailsService(config.getAdminIss(), config.getAdminExp(), config.getAdminSecret(), config.isAdminSingleUser(), redisTemplate); + } + + + @Configuration + @Order(1) + public static class AdminSecurityConfigurationAdapter extends WebSecurityConfigurerAdapter { + + @Autowired + @Qualifier("adminUserDetailsService") + SecurityUserDetailsService userDetailsService; + + protected void configure(HttpSecurity http) throws Exception { + http + .antMatcher("/admin/access/**") + .addFilterBefore(new SecurityFilter(userDetailsService), UsernamePasswordAuthenticationFilter.class) + .httpBasic().and() + // 基于token,所以不需要session + .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and() + //使用我们自己的异常处理机制 + .exceptionHandling() + .authenticationEntryPoint(new SecurityExceptionHandling()) + .accessDeniedHandler(new SecurityExceptionHandling()).and() + .csrf().disable() //禁用csrf攻击防护,因为使用的是jwt所以不存在csrf攻击的威胁 + .logout().disable() //禁用security退出功能 + .formLogin().disable() //禁用security登录功能 + .headers().disable(); + } + } + + @Configuration + @Order(3) + public static class AnySecurityConfigurerAdapter extends WebSecurityConfigurerAdapter { + + @Override + protected void configure(HttpSecurity http) throws Exception { + http + .authorizeRequests().anyRequest().permitAll().and() + .httpBasic().and() + // 基于token,所以不需要session + .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and() + .csrf().disable() //禁用csrf攻击防护,因为使用的是jwt所以不存在csrf攻击的威胁 + .cors().disable() //禁用跨域控制 + .logout().disable() //禁用security退出功能 + .formLogin().disable() //禁用security登录功能 + .headers().disable(); + } + } + + /** + * + * @param redisTemplate + * @return + */ + @Bean("apiUserDetailsService") + public SecurityUserDetailsService apiUserDetailsService(@Autowired StringRedisTemplate redisTemplate) { + return new SecurityUserDetailsService(config.getApiIss(), config.getApiExp(), config.getApiSecret(), config.isApiSingleUser(), redisTemplate); + } + + + @Configuration + @Order(2) + public static class ApiSecurityConfigurationAdapter extends WebSecurityConfigurerAdapter { + + @Autowired + @Qualifier("apiUserDetailsService") + SecurityUserDetailsService userDetailsService; + + protected void configure(HttpSecurity http) throws Exception { + http + .antMatcher("/api/access/**").authorizeRequests() + .antMatchers("/api/access/**").hasRole("USER").and() + .addFilterBefore(new SecurityFilter(userDetailsService), UsernamePasswordAuthenticationFilter.class) + .httpBasic().and() + // 基于token,所以不需要session + .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and() +// //使用我们自己的异常处理机制 + .exceptionHandling() + .authenticationEntryPoint(new SecurityExceptionHandling()) + .accessDeniedHandler(new SecurityExceptionHandling()).and() + .csrf().disable() //禁用csrf攻击防护,因为使用的是jwt所以不存在csrf攻击的威胁 + .logout().disable() //禁用security退出功能 + .formLogin().disable() //禁用security登录功能 + .headers().disable(); + } + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityUserDetailsConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityUserDetailsConfig.java new file mode 100644 index 0000000..81f7177 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/SecurityUserDetailsConfig.java @@ -0,0 +1,29 @@ +package com.softwarebr.nunu.config; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +@Data +@Component +@ConfigurationProperties(value = "security.rest") +public class SecurityUserDetailsConfig { + + /** 该JWT的签发者 */ + private String adminIss; + /** 有效期 (秒) */ + private long adminExp; + /** 签名 */ + private String adminSecret; + /** 一个签发者中一个用户只能拥有一个JWT */ + private boolean adminSingleUser; + + /** api JWT的签发者 */ + private String apiIss; + /** 有效期 (秒) */ + private long apiExp; + /** 签名 */ + private String apiSecret; + /** 一个签发者中一个用户只能拥有一个JWT */ + private boolean apiSingleUser; +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/SelectConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/SelectConfig.java new file mode 100644 index 0000000..916b160 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/SelectConfig.java @@ -0,0 +1,37 @@ +package com.softwarebr.nunu.config; + +import com.brframework.commoncms.core.cms.Select; +import com.google.common.collect.Lists; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.stereotype.Component; + +import java.util.stream.Collectors; + + +/** + * @author xu + * @date 2019/8/30 15:35 + */ +@Component +public class SelectConfig { + + /** + * 下拉获取标签 + */ + public static final String SELECT_LABEL= "SELECT_LABEL"; + + /** + * 多选框 + * + * @return + */ + @Bean + public Select selectOptions() { + return key -> { + switch (key) { + } + return null; + }; + } +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/WxMpConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/WxMpConfig.java new file mode 100644 index 0000000..ec339a5 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/WxMpConfig.java @@ -0,0 +1,38 @@ +package com.softwarebr.nunu.config; + +import com.softwarebr.nunu.config.domain.ConfigService; +import com.softwarebr.nunu.domain.PayConfig; +import me.chanjar.weixin.mp.api.WxMpService; +import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl; +import me.chanjar.weixin.mp.config.WxMpConfigStorage; +import me.chanjar.weixin.mp.config.impl.WxMpDefaultConfigImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.stereotype.Component; +@Component +public class WxMpConfig { + + @Autowired + ConfigService payConfigService; + + @Bean + public WxMpConfigStorage wxMpConfigStorage(){ + PayConfig payConfig = payConfigService.get(); + //设置为内存存储 + WxMpDefaultConfigImpl configStorage = new WxMpDefaultConfigImpl(); + configStorage.setAppId(payConfig.getWxAppId()); + configStorage.setSecret(payConfig.getWxAppSecret()); + //configStorage.setToken(payConfig.getWxToken()); + //configStorage.setAesKey(payConfig.getWxAesKey()); + return configStorage; + } + + + @Bean + public WxMpService wxMpService(WxMpConfigStorage wxMpConfigStorage){ + WxMpService wxMpService = new WxMpServiceImpl(); + wxMpService.setWxMpConfigStorage(wxMpConfigStorage); + return wxMpService; + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/WxPayConfig.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/WxPayConfig.java new file mode 100644 index 0000000..a50a6df --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/WxPayConfig.java @@ -0,0 +1,52 @@ +package com.softwarebr.nunu.config; + +import com.github.binarywang.wxpay.service.WxPayService; +import com.github.binarywang.wxpay.service.impl.WxPayServiceImpl; +import com.softwarebr.nunu.config.domain.ConfigService; +import com.softwarebr.nunu.domain.PayConfig; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.io.IOException; + +/** + * @author xu + * @date 2019/10/23 10:59 + */ +@Configuration +@Slf4j +public class WxPayConfig { + + @Autowired + ConfigService payConfigService; + + public String appWeiXinCertPath() throws IOException { + + /* String newFilePath = FileUtil.file("").getCanonicalPath() + File.separator + "crt" + File.separator + "apiclient_cert.p12"; + InputStream inputStream = WxPayConfig.class.getClassLoader().getResourceAsStream("apiclient_cert.p12"); + FileUtil.writeFromStream(inputStream, newFilePath);*/ + return null; + } + + @Bean + public com.github.binarywang.wxpay.config.WxPayConfig config() throws IOException { + PayConfig payConfig = payConfigService.get(); + com.github.binarywang.wxpay.config.WxPayConfig wxPayConfig = new com.github.binarywang.wxpay.config.WxPayConfig(); + wxPayConfig.setAppId(payConfig.getWxAppId()); + wxPayConfig.setMchId(payConfig.getWxMchId()); + wxPayConfig.setMchKey(payConfig.getWxMchKey()); + wxPayConfig.setKeyPath(appWeiXinCertPath()); + wxPayConfig.setSignType(payConfig.getWxSignType()); + wxPayConfig.setNotifyUrl(payConfig.getWxOAuthRedirectUrl()); + return wxPayConfig; + } + + @Bean + public WxPayService wxPayService(com.github.binarywang.wxpay.config.WxPayConfig payConfig) { + WxPayService wxPayService = new WxPayServiceImpl(); + wxPayService.setConfig(payConfig); + return wxPayService; + } +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/AbstractConfigService.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/AbstractConfigService.java new file mode 100644 index 0000000..d5e6efa --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/AbstractConfigService.java @@ -0,0 +1,43 @@ +package com.softwarebr.nunu.config.domain; + +import com.alibaba.fastjson.JSON; +import com.brframework.commonweb.exception.HandleException; +import com.brframework.commonwebbase.service.DictionaryService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; + +/** + * @author xu + * @date 2019/10/28 17:29 + */ +@Slf4j +public abstract class AbstractConfigService implements ConfigService { + + @Autowired + DictionaryService dictionaryService; + + public abstract String getKey(); + + public abstract Class getDomainClass(); + + @Override + public Domain get() { + String s = dictionaryService.get(getKey()); + if(StringUtils.isEmpty(s)){ + try { + return getDomainClass().newInstance(); + } catch (Throwable e) { + log.error("对象实例化错误,请查看是否有无参构造方法", e); + throw new HandleException("对象实例化错误,请查看是否有无参构造方法"); + } + } + return JSON.parseObject(s, getDomainClass()); + } + + @Override + public void set(Domain config) { + dictionaryService.set(getKey(), JSON.toJSONString(config)); + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/ConfigService.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/ConfigService.java new file mode 100644 index 0000000..bc4cfa4 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/ConfigService.java @@ -0,0 +1,13 @@ +package com.softwarebr.nunu.config.domain; + +/** + * @author xu + * @date 2019/10/28 17:27 + */ +public interface ConfigService { + + Domain get(); + + void set(Domain config); + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/impl/ConfigServiceImpl.java b/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/impl/ConfigServiceImpl.java new file mode 100644 index 0000000..cd354b9 --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/config/domain/impl/ConfigServiceImpl.java @@ -0,0 +1,57 @@ +package com.softwarebr.nunu.config.domain.impl; + +import com.softwarebr.nunu.config.domain.AbstractConfigService; +import com.softwarebr.nunu.config.domain.ConfigService; +import com.softwarebr.nunu.domain.AgreementConfig; +import com.softwarebr.nunu.domain.PayConfig; +import com.softwarebr.nunu.domain.SMSConfig; +import com.softwarebr.nunu.domain.ServiceTerms; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +; + +/** + * 配置 + * 最大化适应需求变更 + * @author xu + * @date 2019/10/28 17:49 + */ +@Configuration +public class ConfigServiceImpl { + + private AbstractConfigService createConfigService(String key, Class domainClass){ + return new AbstractConfigService(){ + @Override + public String getKey() { + return key; + } + @Override + public Class getDomainClass() { + return domainClass; + } + }; + } + + @Bean + public ConfigService smsConfig(){ + return createConfigService(SMSConfig.KEY, SMSConfig.class); + } + + @Bean + public ConfigService payConfig(){ + return createConfigService(PayConfig.KEY, PayConfig.class); + } + + + @Bean + public ConfigService serviceTerms(){ + return createConfigService(ServiceTerms.KEY, ServiceTerms.class); + } + + @Bean + public ConfigService agreement(){ + return createConfigService(AgreementConfig.KEY, AgreementConfig.class); + } + +} diff --git a/boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/LabelDao.java b/boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/LabelDao.java new file mode 100644 index 0000000..581197b --- /dev/null +++ b/boot-nunu/src/main/java/com/softwarebr/nunu/dao/go/LabelDao.java @@ -0,0 +1,33 @@ +package com.softwarebr.nunu.dao.go; + +import com.softwarebr.nunu.entity.go.Label; +import com.brframework.commondb.core.CommonRepository; +import org.springframework.data.jpa.domain.Specification; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * @date 2020-02-19 14:03:47 + * @author lilin + */ + +@Repository +public interface LabelDao extends CommonRepository { + + /** + * 根据父级查找标签 + * @param parentId + * @param status 状态{@link Label} + * @return + */ + List